@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2")}:root{color:var(--night);background:var(--porcelain);font-synthesis:none;--night:#14191a;--graphite:#222829;--porcelain:#f6f1e9;--stone:#ded6cb;--steel:#96a1a2;--signal:#38c3e8;--muted:#465255;--line:#27303133;font-family:Barlow,Arial,sans-serif}@supports (color:lab(0% 0 0)){:root{--night:lab(8.42456% -2.30312 -1.52729);--graphite:lab(15.3928% -2.59703 -1.72053);--porcelain:lab(95.394% .703871 4.53229);--stone:lab(86.1286% 1.0975 6.82716);--steel:lab(65.2979% -3.47844 -2.305);--signal:lab(72.789% -28.7389 -29.5096);--muted:lab(34.0092% -4.61176 -3.05536);--line:lab(18.8967% -3.45606 -2.2897/.2)}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:5px}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline-offset:5px;outline:3px solid #009fcb;outline:3px solid lab(59.8597% -28.2381 -38.3605)}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.015em;font-family:Barlow Condensed,Arial,sans-serif;font-weight:600;line-height:.96}h1{max-width:12ch;font-size:clamp(3.75rem,6.3vw,6.5rem)}h1 span{color:var(--signal)}h2{max-width:12ch;font-size:clamp(3rem,5vw,5.2rem)}h3{font-size:1.5rem;font-weight:600;line-height:1.15}p{max-width:62ch;font-size:1.125rem;line-height:1.55}header{z-index:20;background:var(--night);height:92px;color:var(--porcelain);border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;align-items:center;gap:14px;min-height:44px;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.brand svg{width:68px;height:34px;color:var(--signal)}.button{background:var(--porcelain);min-height:50px;color:var(--night);letter-spacing:.05em;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.button-signal{background:var(--signal)}.button-ghost{color:inherit;background:0 0;border-color:currentColor}.button:hover{filter:brightness(.94)}.skip-link{z-index:100;background:var(--porcelain);color:var(--night);padding:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.shell-hero{background:var(--night);color:var(--porcelain);grid-template-columns:42% 58%;align-items:center;min-height:calc(100svh - 92px);padding:4vw;display:grid}.shell-stage{width:100%}.station-svg{width:100%;height:auto;display:block;overflow:visible}.shell-hero p{max-width:38ch;margin:28px 0}.plain-section{padding:100px 6vw}.plain-section p{margin:20px 0}footer{background:var(--night);color:var(--porcelain);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px 4vw;display:flex}footer p,footer a{font-size:.875rem}@media (max-width:700px){header{height:76px;padding:0 20px}header .brand{gap:8px;font-size:.875rem}header .brand svg{width:38px}header .button{min-height:44px;padding:12px;font-size:.6875rem}footer{flex-direction:column;align-items:flex-start}.shell-hero{grid-template-columns:1fr;min-height:720px;padding:42px 24px 20px}.shell-stage{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}header nav{letter-spacing:.06em;gap:30px;font-size:.75rem;font-weight:600;display:flex}header nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}header .header-tasting{color:var(--porcelain);background:0 0;border:1px solid #70bac4;min-height:46px}header .header-tasting:hover{background:var(--signal);color:var(--night)}.narrative{background:var(--night);color:var(--porcelain);grid-template-columns:45% 55%;display:grid}.chapters{min-width:0}.chapter{flex-direction:column;justify-content:center;min-height:calc(100svh - 92px);padding:100px 3.8vw 90px 4vw;scroll-margin-top:92px;display:flex;position:relative}.chapter:not(.hero){background:var(--porcelain);color:var(--night)}.chapter-copy>p{max-width:38ch;margin:25px 0 32px}.chapter-copy h2{max-width:12ch}.hero{min-height:calc(100svh - 92px)}.hero-controls{z-index:2;position:absolute;bottom:28px;left:calc(100% + 2.6vw)}.hero-controls .segmented{border-color:#a3b3ab40}.hero-controls .segmented button[aria-pressed=true]{background:var(--porcelain);color:var(--night)}.scene-station.desktop-stage{padding-bottom:94px}.intro-line{letter-spacing:.15em;color:#a1b0a9;align-items:center;gap:12px;margin-bottom:34px;font-size:.6875rem;display:flex}.intro-line span{background:var(--signal);width:28px;height:1px}.hero h1{max-width:none;font-size:clamp(4.5rem,6.1vw,6.75rem)}.hero p{max-width:36ch;margin:30px 0}.scroll-cue{letter-spacing:.1em;color:#bac4bc;align-items:center;gap:16px;min-height:44px;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:29px}.scroll-cue span{color:var(--signal);font-size:1.5rem}.chapter-number{color:var(--muted);letter-spacing:.12em;margin-bottom:26px;font-size:.7rem;font-weight:600;display:block}.eyebrow{letter-spacing:.1em;font-size:.75rem;font-weight:600}.visual-column{min-width:0;position:relative}.stage{color:var(--porcelain);background:radial-gradient(at 42% 36%,#2b3434 0,#20292a 30%,#141d20 76%);position:relative}.desktop-stage{flex-direction:column;justify-content:center;height:calc(100svh - 92px);min-height:calc(100svh - 92px);padding:28px 2.4vw 36px .5vw;display:flex;position:sticky;top:92px}.stage-topline{letter-spacing:.08em;text-transform:uppercase;color:#a3b3ab;justify-content:space-between;padding:0 28px;font-size:.75rem;display:flex;position:absolute;top:31px;left:0;right:2vw}.station-visual{width:100%;position:relative}.desktop-stage .station-visual{aspect-ratio:810/710;align-self:center;width:min(100%,114.084svh - 285.211px)}.scene-station.desktop-stage .station-visual{width:min(100%,114.084svh - 317.155px)}.desktop-stage .station-svg{height:auto}.stage-bottomline{min-height:60px;margin-top:4px;padding:0 30px}.stage-bottomline p{font-size:.875rem;line-height:1.5}.stage-bottomline p span{color:#a3b3ab;max-width:60ch;margin-top:4px;font-size:.75rem;display:block}.stage-rule{background:#a3b3ab32;width:100%;height:1px;margin-bottom:14px;display:block;transform:scaleX(.3)}.stage .program-control{max-width:350px;margin:23px 30px 0}.segmented{border:1px solid var(--line);gap:2px;width:-moz-fit-content;width:fit-content;padding:4px;display:flex}.segmented button{min-height:46px;color:inherit;letter-spacing:.07em;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:.75rem;font-weight:600;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--night);color:var(--porcelain)}.selection-dot{border:1px solid;border-radius:50%;width:5px;height:5px}[aria-pressed=true] .selection-dot{background:var(--signal);border-color:var(--signal)}.stage .segmented{border-color:#a3b3ab40}.stage .segmented button[aria-pressed=true]{background:var(--porcelain);color:var(--night)}.program-description{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.program-description p{margin-top:16px}.system-chapter{justify-content:flex-start;min-height:1050px;padding-top:70px}.system-chapter h2{max-width:17ch;font-size:clamp(3rem,4.2vw,4.5rem)}.view-control{width:100%;margin-top:20px}.view-control button{flex:1;padding:12px 8px;font-size:.7rem}.component-helper{color:var(--muted);margin:22px 0 12px;font-size:.9375rem}.component-list{grid-template-columns:1fr 1fr;column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.component-list li{border-bottom:1px solid var(--line)}.component-list button{text-align:left;width:100%;min-height:48px;color:var(--night);background:0 0;border:0;align-items:center;gap:9px;padding:13px 8px 13px 0;font-size:.875rem;display:flex}.component-list button>span:last-child{margin-left:auto}.component-list button[data-active=true]{background:#18282c0a;font-weight:600}.component-number{color:var(--muted);font-size:.6875rem}.component-list button[data-active=true] .component-number{background:var(--night);color:var(--signal);margin-left:-3px;padding:3px}.component-detail{padding:23px 0 0}.component-detail h3{font-size:1.125rem}.component-detail p{margin-top:10px;font-size:1rem}.qualifier{color:var(--muted);margin-top:24px;font-size:.8125rem;line-height:1.5}.hotspots{pointer-events:none;position:absolute;inset:0}.hotspots button{pointer-events:auto;width:44px;height:44px;color:var(--night);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.hotspots button span{color:#e6e8dc;background:#263638;border:1px solid #a1b5ac;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.6rem;font-weight:600;transition:background .18s,color .18s,width .18s,height .18s;display:grid;box-shadow:0 2px 5px #10171955}.hotspots button.selected span{background:var(--signal);width:27px;height:27px;color:var(--night);border-color:var(--night);outline:1px solid var(--signal);outline-offset:4px}.system-flow,.flow-reveal{transition:opacity .2s,stroke .2s}.flow-reveal{opacity:0}.station-svg[data-flow-focus=true] .system-flow{opacity:.18}.station-svg .system-flow[data-active=true],.flow-reveal[data-active=true]{opacity:1;stroke:#76c7d0}.station-svg [data-component]{transition:filter .2s,opacity .3s}.station-svg[data-selected=cold-supply] [data-component=cold-supply],.station-svg[data-selected=mango-supply] [data-component=mango-supply],.station-svg[data-selected=nitrogen] [data-component=nitrogen],.station-svg[data-selected=cold-storage] [data-component=cold-storage],.station-svg[data-selected=taps] [data-component=taps],.station-svg[data-selected=measurement] [data-component=measurement],.station-svg[data-selected=monitoring] [data-component=monitoring],.station-svg[data-selected=access] [data-component=access],.station-svg[data-selected=hopper] [data-component=hopper],.station-svg[data-selected=grinder] [data-component=grinder],.station-svg[data-selected=ingredients] [data-component=ingredients],.station-svg[data-selected=water] [data-component=water],.station-svg[data-selected=counter] [data-component=counter],.station-svg[data-selected=service-area] [data-component=service-area]{filter:drop-shadow(0 0 4px #66c7d9)}.service-chapter{min-height:1200px}.service-loop ol{margin:0;padding:0;list-style:none}.service-loop li{border-top:1px solid var(--line)}.service-loop li:last-child{border-bottom:1px solid var(--line)}.service-loop li button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:28px;width:100%;min-height:60px;padding:10px 0;font-family:Barlow Condensed,sans-serif;font-size:1.6rem;display:flex}.service-index{color:var(--muted);font-family:Barlow,sans-serif;font-size:.75rem}.service-loop li button>span:last-child{margin-left:auto;font-family:Arial,sans-serif;font-size:1.2rem}.service-loop li.active{padding-bottom:24px}.service-loop li.active button{font-weight:600}.service-loop li p{padding-left:43px;font-size:1rem}.service-navigation{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.service-navigation button{border:1px solid var(--line);background:0 0;width:46px;height:46px}.service-navigation>span{color:var(--muted);font-size:2rem}.service-payoff{letter-spacing:.03em;margin-top:30px;font-size:.875rem;font-weight:600}.service-final{color:var(--muted);margin-top:14px;font-size:.8125rem}.usage{border-top:1px solid var(--line);margin-top:40px;padding:18px 0}.usage summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.8125rem;font-weight:600;display:flex}.usage p{margin:16px 0;font-size:1rem}.field-section{background:var(--stone);grid-template-columns:1fr 1.4fr;gap:8vw;padding:100px 6vw;scroll-margin-top:92px;display:grid}.field-heading p{margin-top:28px}.field-examples article{border-top:1px solid var(--line);gap:28px;padding:30px 0;display:flex}.field-index{color:var(--muted);font-size:.75rem}.field-examples h3{letter-spacing:.07em;font-size:.8125rem}.field-examples h4{margin:14px 0 10px;font-size:1.4rem;font-weight:400}.field-examples p{font-size:1rem}.final-section{background:var(--porcelain);padding:100px 6vw;scroll-margin-top:92px}.final-section h2{margin:26px 0}.final-section p{margin-bottom:28px}.detail-dialog{color:var(--night);background:var(--porcelain);border:0;width:min(560px,100% - 32px);max-height:calc(100svh - 40px);padding:30px 36px 40px;overflow-y:auto}.detail-dialog::backdrop{background:#101a1ee0}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.close-button{border:1px solid var(--line);color:inherit;background:0 0;width:44px;height:44px;font-size:1.75rem}.detail-dialog h2{max-width:18ch;margin-bottom:24px;font-size:2.8rem}.detail-dialog p+p{margin-top:18px}@media (max-width:1190px) and (min-width:1000px){.hero h1{font-size:6vw}header nav{gap:20px;font-size:.65rem}.component-list{grid-template-columns:1fr}}@media (max-width:999px){header nav{display:none}.narrative{display:block}.chapter{min-height:auto;padding:64px 0;scroll-margin-top:76px}.chapter-copy{padding:0 7vw}.hero{padding:32px 0 26px}.hero-controls{margin:0 7vw;position:static}.hero h1{font-size:clamp(3.65rem,9.5vw,6.5rem)}.intro-line{margin-bottom:24px}.hero p{margin:20px 0}.scroll-cue{margin:16px 7vw 0;position:static}.mobile-stage{margin:32px 0;padding:48px 5vw 25px}.mobile-stage .station-visual{max-width:593px;margin-inline:auto}.stage-topline{padding:0 7vw;font-size:.5625rem;top:20px;right:0}.stage-bottomline{padding:0 2vw}.stage .program-control{margin-left:2vw}.hero .mobile-stage{background:0 0;margin-top:8px;margin-bottom:0;padding-bottom:14px}.chapter-number{margin-bottom:22px}.system-chapter h2,.chapter h2{font-size:clamp(3rem,8vw,4rem)}.system-chapter .mobile-stage{width:calc(100% + 14vw);margin-top:26px;margin-left:-7vw}.system-chapter .stage-bottomline{min-height:0;margin-top:-4px}.system-chapter .stage-rule,.component-helper{display:none}.system-chapter .stage-bottomline p{font-size:.75rem}.chapter-copy>p{max-width:50ch}.field-section{grid-template-columns:1fr;gap:45px;padding:64px 7vw;scroll-margin-top:76px}.final-section{padding:64px 7vw;scroll-margin-top:76px}.component-sheet{width:100%;max-width:none;max-height:70svh;margin:auto 0 0;padding:20px 7vw 32px}}@media (max-width:480px){.system-chapter{padding-top:38px}.system-chapter h2{font-size:2.75rem}.system-chapter .chapter-copy>p{margin:17px 0 20px}.system-chapter .view-control{margin-top:12px}.system-chapter .mobile-stage{margin-top:18px;padding-top:28px;padding-bottom:16px}.system-chapter .stage-topline{top:13px}.component-list{grid-template-columns:1fr}.component-list button{min-height:48px}.segmented button{padding:12px 20px}.view-control button{padding:12px 8px;font-size:.65rem}.hero .intro-line,.hero .mobile-stage .stage-topline{display:none}.hero .mobile-stage{padding-top:0}.hero .stage-bottomline{display:none}.hero .station-svg{margin-top:-12px}.hero .stage .program-control{margin-top:0}.field-examples article{gap:18px}}.button-dark{background:var(--night);color:var(--porcelain)}.text-button{min-height:46px;color:inherit;letter-spacing:.035em;text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;padding:10px 0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.build-chapter{min-height:1000px}.build-chapter h2{font-size:clamp(3.2rem,4.6vw,4.6rem)}.build-chapter.is-configuring{justify-content:flex-start;min-height:calc(100svh - 92px);padding-top:55px;padding-bottom:55px}.build-chapter.is-configuring h2{max-width:22ch;font-size:2rem}.build-chapter.is-configuring .chapter-copy>p{margin:14px 0 20px;font-size:.9375rem}.build-chapter.is-configuring .chapter-number{margin-bottom:20px}.configurator h3[tabindex="-1"]:focus,#recommendation-title:focus{outline:none}.configurator{padding-top:14px}.question-progress{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;font-size:.75rem;display:flex}.question-progress>div{gap:4px;display:flex}.question-progress>div span{background:var(--line);width:17px;height:3px}.question-progress .filled{background:var(--night)}.configurator h3{outline-offset:8px;max-width:28ch;margin-bottom:24px;font-size:1.7rem;line-height:1.15}.configurator fieldset{border:0;margin:0;padding:0}.question-options{gap:8px;display:grid}.question-options label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;min-height:58px;padding:15px;display:flex;position:relative}.question-options label:hover{border-color:var(--night)}.question-options label.checked{background:var(--night);color:var(--porcelain);border-color:var(--night)}.question-options input{opacity:0;width:1px;height:1px;position:absolute}.question-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #009fcb;outline:3px solid lab(59.8597% -28.2381 -38.3605)}.radio-mark{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.checked .radio-mark:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.question-options strong{font-size:.875rem;font-weight:600}.question-options small{margin-top:5px;font-size:.8125rem;line-height:1.45;display:block}.answer-check{opacity:0;margin-left:auto;font-size:.8rem}.checked .answer-check{opacity:1;color:var(--signal)}.config-navigation{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.question-helper{color:var(--muted);margin-top:20px;font-size:.875rem}.size-guidance{background:var(--stone);margin-top:20px;padding:18px}.size-guidance strong,.result-guidance strong{letter-spacing:.06em;font-size:.75rem}.size-guidance p{margin-top:8px;font-size:.875rem}.config-complete{flex-wrap:wrap;gap:20px;display:flex}.config-complete p{flex-basis:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recommendation-intro{grid-template-columns:.96fr 1.04fr;align-items:center;gap:4vw;display:grid}.recommendation-intro h2{max-width:14ch;font-size:clamp(3.3rem,5.4vw,5.8rem)}.recommendation-intro p{max-width:41ch}.recommendation-station{background:var(--stone);padding:18px}.recommendation-station>span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.625rem;display:block}.recommendation-supporting{color:var(--muted);font-size:.9375rem}.recommendation-metadata{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 28px;margin:28px 0 0;padding-top:20px;display:flex}.recommendation-metadata dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.625rem}.recommendation-metadata dd{margin:6px 0 0;font-size:.875rem}.recommendation-details{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;gap:5vw;margin-top:45px;padding-top:36px;display:grid}.recommendation-details h3{letter-spacing:.055em;margin:0 0 20px;font-size:.8125rem}.recommendation-details p{margin-bottom:25px;font-size:1rem}.recommendation-details ul{margin:0;padding:0;list-style:none}.recommendation-details li{margin-bottom:10px;font-size:1rem;line-height:1.5}.module-list li{align-items:baseline;gap:10px;display:flex}.module-list li span{font-size:.875rem}.result-guidance{align-items:baseline;gap:30px;padding-top:28px;display:flex}.result-guidance p{margin:0;font-size:.875rem}.conversion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;margin-top:45px;padding-top:36px;display:flex}.conversion h3{max-width:35ch;font-size:1.5rem}.conversion p{max-width:48ch;margin:15px 0 0;font-size:.9375rem}.conversion-actions{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.result-navigation{align-items:center;gap:28px;margin-top:28px;font-size:.875rem;display:flex}.result-navigation a{align-items:center;min-height:44px;display:inline-flex}.prototype-notice{background:var(--stone);margin-bottom:26px;padding:18px}.prototype-notice strong{letter-spacing:.12em;font-size:.6875rem}.prototype-notice p{margin-top:7px;font-size:.9375rem}.handoff-panel h3{margin-bottom:13px}.handoff-panel>p{font-size:1rem}.handoff-program{margin-top:25px;font-weight:600}.handoff-summary{margin:26px 0 0}.handoff-summary>div{border-top:1px solid var(--line);padding:14px 0}.handoff-summary dt{color:var(--muted);font-size:.8125rem}.handoff-summary dd{margin:7px 0 0;font-weight:600}.debug{z-index:30;color:#223137;background:#f4eddf;border:1px solid #223137;max-width:320px;font-family:Arial,sans-serif;font-size:12px;position:fixed;bottom:8px;right:8px}.debug>button{background:0 0;border:0;min-width:70px;min-height:44px}.debug>div{max-height:65vh;padding:12px;overflow:auto}.debug p{font-size:12px}.debug label{justify-content:space-between;align-items:center;gap:16px;margin:6px 0;display:flex}.debug select,.debug button{max-width:170px;min-height:44px}.debug input{width:24px;height:24px}.visual-fallback{padding:40px}@media (max-width:999px){.build-chapter{min-height:auto}.build-chapter.is-configuring{min-height:auto;padding-top:35px}.build-chapter .mobile-stage{margin-bottom:0}.recommendation-intro{grid-template-columns:1fr;gap:22px}.recommendation-station{padding:12px}.recommendation-station svg{max-height:440px}.recommendation-intro h2{font-size:clamp(3.2rem,8vw,5.5rem)}.recommendation-details{grid-template-columns:1fr 1fr;gap:28px}.recommendation-details>div:first-child,.recommendation-details>.conversion{grid-column:1/-1}.recommendation-supporting{margin-bottom:18px}.recommendation-metadata{gap:8px;margin-top:0;padding-top:16px;display:grid}.recommendation-metadata>div{grid-template-columns:118px 1fr;align-items:baseline;gap:12px;display:grid}.recommendation-metadata dd{margin:0}.recommendation-details .conversion{border-bottom:1px solid var(--line);gap:20px;margin:0;padding:22px 0 24px}.recommendation-details .conversion h3{letter-spacing:0;margin:0;font-size:1.25rem}.recommendation-details .conversion p{margin:12px 0 0;font-size:.9375rem}.recommendation-details .conversion-actions{order:-1}.recommendation-details li{margin-bottom:8px;font-size:.9375rem}.conversion{flex-direction:column;align-items:flex-start;gap:28px}.conversion-actions{width:100%}.result-guidance{display:block}.result-guidance p{margin-top:15px}.result-navigation{flex-wrap:wrap;gap:12px 24px}}@media (max-width:480px){.recommendation-details{grid-template-columns:1fr}.configurator h3{font-size:1.55rem}.config-navigation .button{gap:14px;padding:15px}.detail-dialog{padding:22px 24px 30px}}
