*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%}body{background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--font-jakarta), Arial, sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}svg{flex:none}.container{width:calc(100vw - 48px);max-width:var(--container);margin-inline:auto}.skip-link{z-index:var(--z-skip);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;top:8px;left:8px;overflow:hidden}.skip-link:focus{clip:auto;background:var(--lime);width:auto;height:auto;padding:10px 16px;overflow:visible}.site-header{z-index:var(--z-header);background:var(--surface-paper-translucent);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-wrap{align-items:center;gap:36px;height:76px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.brand>span>span{font-weight:400}.desktop-nav{gap:27px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.desktop-nav a{align-items:center;min-height:44px;padding:8px 0;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.desktop-cta{margin-left:8px}.menu-button,.mobile-nav{display:none}.button{border:1px solid var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:12px 18px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible,.text-link:focus-visible,.card-link:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.button-primary{background:var(--ink);color:var(--white)}.button-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-secondary{background:0 0}.button-outline-light{border-color:var(--border-strong-dark);color:var(--white);background:0 0}.button.full{width:100%}.button-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.text-link,.card-link{align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.text-link{border-bottom:1px solid;margin-top:30px;padding-bottom:5px}.dark-section{background:var(--ink);color:var(--white)}.muted{color:var(--text-muted-dark)!important}.lime{color:var(--lime)!important}.eyebrow{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800}.lead{font-size:18px;line-height:1.65}.section{padding:var(--space-section) 0}.surface{background:var(--surface)}.section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.section-heading h2,.section-title,.package-grid h2,.calculator-teaser h2,.support-band h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.02}.section-heading p{color:var(--text-muted);margin:0;font-size:18px}.concept-label{z-index:4;background:var(--overlay-82);color:var(--text-soft-dark);border:1px solid var(--border-light-translucent);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 8px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px}.hero{background:var(--ink);min-height:790px;color:var(--white);display:grid;position:relative;overflow:hidden}.hero-media,.hero-media img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center}.hero-shade{z-index:1;background:linear-gradient(90deg, var(--surface-dark-97) 0%, var(--surface-dark-90) 34%, var(--shadow-medium) 63%, var(--shadow-soft) 100%)}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;min-height:790px;display:grid;position:relative}.hero-copy{flex-direction:column;justify-content:center;min-width:0;max-width:780px;padding:112px 0 90px;display:flex}.hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.6vw,104px);line-height:.84}.hero h1 span{color:var(--lime)}.hero-copy .lead{max-width:670px;margin:30px 0 0}.hero-note{border-left:2px solid var(--lime);background:var(--overlay-70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-self:end;margin-bottom:42px;padding:16px 18px}.hero-note span{color:var(--text-muted-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.hero-note strong{margin-top:7px;font-size:13px;line-height:1.35;display:block}.trust-strip{border-bottom:1px solid var(--line);background:var(--paper)}.trust-grid{grid-template-columns:repeat(5,1fr);display:grid}.trust-grid>div{border-right:1px solid var(--line);grid-template-columns:32px 1fr;min-width:0;padding:27px 21px;display:grid}.trust-grid>div:first-child{border-left:1px solid var(--line)}.trust-grid svg{grid-row:1/span 2;margin-top:3px;font-size:20px}.trust-grid strong{font-size:13px}.trust-grid span{color:var(--text-muted);font-size:12px}.product-grid{grid-template-columns:.58fr 1fr 1fr;gap:12px;display:grid}.product-intro{padding:28px 32px 28px 0}.product-intro p:last-child{color:var(--grey)}.product-card{border:1px solid var(--dark-line);background:var(--ink-soft);min-height:540px;color:var(--white);position:relative;overflow:hidden}.product-card>img{object-fit:cover;transition:transform .55s}.product-card:hover>img{transform:scale(1.025)}.product-overlay{z-index:2;background:linear-gradient(180deg, transparent 26%, var(--overlay-93));flex-direction:column;justify-content:flex-end;padding:29px;display:flex;position:absolute;inset:0}.product-overlay h3{font-family:var(--font-display);margin:0 0 6px;font-size:27px;line-height:1.05}.product-overlay>span:not(.card-link){color:var(--text-muted-dark);font-size:12px}.product-overlay strong{font-size:22px}.product-overlay .card-link{color:var(--lime);margin-top:19px}.business-model-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.business-model-card{border:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.model-image{aspect-ratio:1.38;background:var(--ink);position:relative;overflow:hidden}.model-image>img{object-fit:cover;transition:transform .5s}.business-model-card:hover .model-image>img{transform:scale(1.025)}.model-copy{min-height:210px;padding:26px;position:relative}.model-copy>span{font-family:var(--font-display);color:var(--green-text);font-size:30px}.model-copy small{background:var(--lime);text-transform:uppercase;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:30px;right:25px}.model-copy h3{margin:32px 0 8px;font-size:23px}.model-copy p{color:var(--text-print-muted);margin:0}.ecosystem{background:var(--ink);color:var(--white)}.ecosystem-grid{gap:14px;display:grid}.ecosystem-card{border:1px solid var(--dark-line);background:var(--ink-soft);grid-template-columns:.8fr 1.2fr;min-height:420px;display:grid;overflow:hidden}.ecosystem-card.reverse{grid-template-columns:1.2fr .8fr}.ecosystem-card.reverse .ecosystem-card-copy{order:2}.ecosystem-card-copy{flex-direction:column;justify-content:center;padding:38px;display:flex}.ecosystem-card-copy>svg{color:var(--lime);margin-bottom:40px;font-size:25px}.ecosystem-card-copy h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(31px,4vw,52px)}.ecosystem-card-copy>p:not(.eyebrow){color:var(--text-muted-dark)}.ecosystem-card-copy .card-link{color:var(--lime);margin-top:26px}.ecosystem-card-media{min-height:420px;position:relative;overflow:hidden}.ecosystem-card-media>img{object-fit:cover;transition:transform .5s}.ecosystem-card:hover .ecosystem-card-media>img{transform:scale(1.02)}.partnership-section{background:var(--paper)}.partnership-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partnership-grid article{border-top:1px solid var(--ink);padding-top:12px}.partnership-image{aspect-ratio:1.5;background:var(--ink);position:relative;overflow:hidden}.partnership-image>img{object-fit:cover}.step-number{color:var(--green-text);font-family:var(--font-display);margin-top:23px;font-size:25px;display:block}.partnership-grid h3{margin:20px 0 7px;font-size:23px}.partnership-grid p{color:var(--text-print-muted);margin:0}.field-documentation{background:var(--ink);color:var(--white);overflow:hidden}.documentation-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:80px;margin-bottom:48px;display:grid}.documentation-heading h2{max-width:950px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.02}.documentation-intro{border-top:1px solid var(--dark-line);grid-template-columns:32px 1fr;align-items:start;padding-top:18px;display:grid}.documentation-intro svg{color:var(--lime);margin-top:3px;font-size:19px}.documentation-intro p{color:var(--text-muted-dark);margin:0}.documentation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documentation-card{border:1px solid var(--dark-line);background:var(--ink-soft);min-width:0}.documentation-image{aspect-ratio:.72;background:var(--surface-dark);position:relative;overflow:hidden}.documentation-image>img{object-fit:cover;transition:transform .45s}.documentation-card:hover .documentation-image>img{transform:scale(1.025)}.real-label{z-index:3;background:var(--lime);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.real-label svg{font-size:12px}.documentation-copy{flex-direction:column;min-height:230px;padding:23px;display:flex}.documentation-copy>span:first-child{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.documentation-copy h3{margin:20px 0 7px;font-size:21px}.documentation-copy p{color:var(--text-muted-dark);margin:0;font-size:13px}.documentation-detail{color:var(--text-soft-dark);text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:800;display:inline-flex}.field-documentation.compact{padding-top:90px;padding-bottom:90px}.field-documentation.compact .documentation-heading h2{font-size:clamp(34px,4vw,54px)}.documentation-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-teaser{background:var(--ink);color:var(--white)}.calculator-teaser-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.calculator-teaser h2{font-size:clamp(44px,6vw,80px)}.calculator-teaser p{max-width:680px}.simulator-proof{border-top:1px solid var(--dark-line)}.simulator-proof>div{border-bottom:1px solid var(--dark-line);grid-template-columns:42px 1fr;padding:23px 0;display:grid}.simulator-proof svg{color:var(--lime);grid-row:1/span 2;margin-top:4px;font-size:20px}.simulator-proof span{color:var(--text-muted-dark);font-size:12px}.simulator-proof strong{font-size:14px}.portfolio-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:110px;gap:12px;margin-top:48px;display:grid}.portfolio-tile{background:var(--line);position:relative;overflow:hidden}.portfolio-tile:first-child{grid-area:span 5/span 5}.portfolio-tile:nth-child(2){grid-area:span 4/span 3}.portfolio-tile:nth-child(3){grid-area:span 5/span 4}.portfolio-tile:nth-child(4){grid-area:span 4/6/auto/span 3}.portfolio-tile:nth-child(5){grid-area:span 4/9/auto/span 4}.portfolio-tile>img{object-fit:cover;transition:transform .45s}.portfolio-tile:hover>img{transform:scale(1.025)}.tile-label{background:var(--overlay-88);color:var(--white);padding:12px;position:absolute;inset:auto 12px 12px}.tile-label strong{display:block}.tile-label span{color:var(--text-muted-dark);font-size:12px}.portfolio-note{color:var(--text-muted);margin:16px 0 0;font-size:12px}.support-band{background:var(--ink);color:var(--white)}.support-band-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.support-media{min-height:500px;position:relative;overflow:hidden}.support-media>img{object-fit:cover}.support-band p:not(.eyebrow){max-width:560px}.three-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.model-card{border:1px solid var(--line);background:var(--paper);min-height:270px;padding:32px}.model-card>span{font-family:var(--font-display);color:var(--green-text);font-size:45px}.model-card h3{margin:34px 0 8px;font-size:23px}.model-card p{color:var(--text-muted)}.final-cta{background:var(--ink);color:var(--white)}.final-cta .section-heading{margin-bottom:0}.page-hero{padding:84px 0}.page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.65fr);align-items:center;gap:72px;display:grid}.page-hero h1{max-width:980px;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.93}.page-hero .lead{max-width:720px}.page-hero-visual{border:1px solid var(--dark-line);background:var(--ink-soft);min-height:510px;position:relative;overflow:hidden}.page-hero-visual>img{object-fit:cover}.price-panel{z-index:3;background:var(--overlay-90);border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 22px;position:absolute;bottom:18px;left:18px;right:18px}.price-panel span{color:var(--text-muted-dark);font-size:12px}.price-panel strong{margin:3px 0 8px;font-size:27px;display:block}.price-panel p{color:var(--text-muted-dark);margin:0;font-size:12px}.journey{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:50px;display:grid}.journey div{border-right:1px solid var(--line);padding:25px 15px}.journey span{color:var(--green-text);font-family:var(--font-display);font-size:20px;display:block}.journey strong{margin-top:40px;font-size:13px;display:block}.package-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.scope-list{border-top:1px solid var(--line)}.scope-list h3{margin:24px 0}.scope-list>div{border-bottom:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.scope-list svg{color:var(--green-text);margin-top:3px}.scope-list .excluded-title{margin-top:48px}.scope-list .excluded svg{color:var(--danger-dark)}.calculator-page{padding:55px 0 110px}.calculator-shell{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1.45fr) minmax(370px,.65fr);align-items:start;min-width:0;display:grid}.calculator-inputs{min-width:0;padding:42px}.calculator-title{align-items:center;gap:18px;display:flex}.calculator-title h1,.calculator-title h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:44px}.calculator-title .eyebrow{margin-bottom:5px}.calculator-icon{background:var(--lime);place-items:center;width:58px;height:58px;display:grid}.calculator-icon svg{font-size:23px}.segmented{background:var(--surface);grid-template-columns:repeat(4,1fr);gap:5px;margin:35px 0;padding:5px;display:grid}.segmented button{cursor:pointer;background:0 0;border:0;min-height:46px;font-size:12px;font-weight:700}.segmented button.active{background:var(--ink);color:var(--white)}.form-section{border-top:1px solid var(--line);padding:30px 0}.form-section h2{margin:0 0 20px;font-size:18px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.field{display:block}.field>span{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.input-wrap{border:1px solid var(--line);background:var(--paper);align-items:center;min-height:48px;display:flex}.input-wrap:focus-within{outline:2px solid var(--logo-green);outline-offset:2px}.input-wrap b{color:var(--text-muted);padding:0 12px;font-size:12px}.input-wrap input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px;font-weight:700}.reset-button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;display:flex}.result-panel{background:var(--ink);min-width:0;min-height:670px;color:var(--white);padding:38px;position:sticky;top:100px}.profit{border-bottom:1px solid var(--dark-line);padding-bottom:28px}.profit span{color:var(--text-muted-dark);font-size:12px;display:block}.profit strong{letter-spacing:-.04em;margin-top:6px;font-size:clamp(30px,3vw,46px);display:block}.negative{color:var(--danger-light)}.metrics{border-bottom:1px solid var(--dark-line);grid-template-columns:1fr 1fr;display:grid}.metrics div{min-width:0;padding:20px 10px 20px 0}.metrics span,.capital-card>span{color:var(--text-muted-dark);font-size:12px;display:block}.metrics strong{font-size:13px}.hybrid-breakdown{border-bottom:1px solid var(--dark-line);padding:20px 0}.hybrid-breakdown p{color:var(--text-muted-dark);margin:0 0 10px;font-size:12px}.hybrid-breakdown div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.capital-card{background:var(--ink-soft);margin:25px 0;padding:22px}.capital-card>strong{font-size:25px}.capital-card>div{color:var(--text-muted-dark);justify-content:space-between;gap:10px;margin-top:15px;font-size:12px;display:flex}.warning{border-left:3px solid var(--danger-light);color:var(--danger-pale);padding:12px;font-size:12px}.disclaimer-small,.result-note{color:var(--text-muted-dark);font-size:12px}.result-panel .button{margin-top:15px}.calculator-whatsapp{white-space:normal;text-align:center}.ecosystem-page .feature-band{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-band article{border:1px solid var(--line);min-height:240px;padding:30px}.feature-band h3{font-size:22px}.feature-band p{color:var(--text-muted)}.portfolio-page .portfolio-grid{grid-auto-rows:140px}.legal{max-width:900px;padding:90px 0 120px}.legal h1{font-family:var(--font-display);letter-spacing:-.05em;font-size:58px}.legal h2{margin-top:40px}.legal p,.legal li{color:var(--text-muted)}.faq-grid{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.faq-list summary:after{content:"+"}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:760px;color:var(--text-muted)}.site-footer{background:var(--ink);color:var(--white);padding-top:clamp(54px,7vw,76px)}.footer-cta{border-bottom:1px solid var(--dark-line);grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,72px);padding-bottom:52px;display:grid}.footer-cta h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.footer-cta p{max-width:600px;color:var(--text-muted-dark)}.footer-cta-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.footer-cta>div>small{color:var(--text-subtle);margin-top:12px;font-size:11px;display:block}.footer-bottom{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.brand-invert{color:var(--white)}.footer-links{flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.footer-bottom small{color:var(--text-subtle);grid-column:1/-1}@media (max-width:1100px){.desktop-nav,.desktop-cta{display:none}.menu-button{background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.mobile-nav{background:var(--paper);flex-direction:column;gap:5px;min-height:calc(100vh - 76px);padding:30px 24px;display:flex;position:fixed;inset:76px 0 auto}.mobile-nav>a:not(.button){border-bottom:1px solid var(--line);font-family:var(--font-display);padding:13px 0;font-size:27px}.mobile-nav .button{margin-top:20px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.hero-note{display:none}.product-grid{grid-template-columns:1fr 1fr}.product-intro{grid-column:1/-1}.page-hero-grid,.package-grid,.faq-grid{grid-template-columns:1fr}.page-hero-visual{min-height:560px}.calculator-shell{grid-template-columns:1fr}.result-panel{position:relative;top:auto}.support-band-grid{grid-template-columns:1fr}.support-media{min-height:580px}.footer-cta{grid-template-columns:1fr}.documentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-grid{grid-auto-rows:90px}}@media (max-width:800px){.section-heading{grid-template-columns:1fr;gap:22px}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-grid>div{border-left:1px solid var(--line)}.business-model-grid,.partnership-grid,.three-grid,.ecosystem-page .feature-band{grid-template-columns:1fr}.documentation-heading{grid-template-columns:1fr;gap:28px}.documentation-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-card,.ecosystem-card.reverse{grid-template-columns:1fr}.ecosystem-card.reverse .ecosystem-card-copy{order:initial}.ecosystem-card-media{min-height:370px}.calculator-teaser-grid{grid-template-columns:1fr;gap:60px}.journey{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.container{width:calc(100vw - 28px)}.nav-wrap{height:68px}.mobile-nav{min-height:calc(100vh - 68px);inset:68px 0 auto}.section{padding:76px 0}.section-heading{margin-bottom:36px}.section-heading h2,.section-title,.package-grid h2,.calculator-teaser h2,.support-band h2{font-size:39px}.section-heading p,.lead{font-size:16px}.hero,.hero-grid{min-height:760px}.hero-media img{object-position:center top}.hero-shade{background:linear-gradient(180deg, var(--shadow-soft) 0%, var(--shadow-raised-color) 42%, var(--surface-dark-97) 70%, var(--surface-dark-solid) 100%)}.hero-copy{justify-content:flex-end;align-self:end;padding:360px 0 54px}.hero h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:32px}.hero-copy .lead{margin-top:22px}.hero .button{width:100%}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>div{padding:20px 14px}.product-grid{grid-template-columns:1fr}.product-intro{grid-column:auto;padding-right:0}.product-card{min-height:480px}.business-model-grid{gap:16px}.model-image{aspect-ratio:1.15}.ecosystem-card-copy{padding:28px}.ecosystem-card-copy>svg{margin-bottom:30px}.ecosystem-card-media{min-height:310px}.partnership-image{aspect-ratio:1.2}.documentation-heading h2{font-size:39px}.documentation-grid,.documentation-grid.compact{scroll-snap-type:x mandatory;width:calc(100vw - 14px);padding-right:14px;display:flex;overflow-x:auto}.documentation-card{scroll-snap-align:start;flex:0 0 76vw}.documentation-copy{min-height:215px}.support-media{min-height:390px}.portfolio-grid,.portfolio-page .portfolio-grid{scroll-snap-type:x mandatory;display:flex;overflow:auto}.portfolio-tile,.portfolio-tile:nth-child(n){scroll-snap-align:start;flex:0 0 84%;height:430px}.page-hero{padding:64px 0}.page-hero h1{overflow-wrap:anywhere;font-size:41px}.page-hero-grid{gap:42px}.page-hero-visual{min-height:470px}.journey{grid-template-columns:1fr 1fr}.package-grid{gap:45px}.calculator-page{padding-top:20px}.calculator-inputs{padding:23px}.calculator-title{align-items:flex-start}.calculator-title h1,.calculator-title h2{font-size:31px}.calculator-icon{width:48px;height:48px}.segmented,.form-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.result-panel{padding:24px}.legal h1{overflow-wrap:anywhere;font-size:39px}.site-footer{padding-top:48px}.footer-cta{gap:26px;padding-bottom:36px}.footer-cta h2{font-size:38px}.footer-bottom{grid-template-columns:1fr;gap:22px;padding-block:26px}.footer-links{flex-wrap:wrap;gap:14px 18px}.footer-links a{align-items:center;min-height:44px;display:inline-flex}}.ui-control-button{font:inherit}.input-wrap:focus-within{outline-color:var(--focus)}.section-inline-actions{justify-content:flex-end;display:flex}.mobile-nav-groups{display:grid;margin:24px 0!important}.mobile-top-link,.mobile-nav-group>h3>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);cursor:pointer;font-family:var(--font-display);text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:8px 0;font-size:28px;font-weight:700;display:flex}.mobile-nav-group>h3{margin:0}.mobile-nav-group>h3>button svg{transition:transform var(--motion-fast) ease}.mobile-nav-group>h3>button[data-panel-open] svg{transform:rotate(180deg)}.mobile-nav-group [role=region]{height:var(--accordion-panel-height);transition:height var(--motion-base) ease;overflow:hidden}.mobile-nav-group [role=region][data-starting-style],.mobile-nav-group [role=region][data-ending-style]{height:0}.mobile-nav-group [role=region]>div{border-bottom:1px solid var(--line);padding:8px 0 12px 16px;display:grid}.mobile-nav-group [role=region] a{text-transform:none;min-height:44px;font-family:Plus Jakarta Sans Variable,Arial,sans-serif;font-size:14px;font-weight:750}.decision-resume-banner{border-bottom:1px solid var(--dark-line);background:var(--ink);color:var(--white)}.decision-resume-banner>.container{grid-template-columns:28px 1fr auto 44px;align-items:center;gap:14px;min-height:68px;display:grid}.decision-resume-banner>.container>svg{color:var(--lime);font-size:20px}.decision-resume-banner p{flex-wrap:wrap;gap:5px 12px;margin:0;display:flex}.decision-resume-banner p span{color:var(--text-muted-dark);font-size:12px}.decision-resume-banner .button{min-height:40px}.decision-resume-banner .icon-button{border-color:var(--border-strong-dark);color:var(--white)}.decision-brief-scope{background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.decision-brief-scope article{background:var(--surface-dark-raised);align-content:start;gap:8px;min-height:150px;padding:24px;display:grid}.decision-brief-scope span,.decision-brief-scope small{color:var(--text-muted-dark);font-size:12px}.decision-brief-scope strong{line-height:1.45}body:has(.drawer-backdrop[data-open],.dialog-backdrop[data-open]) .sticky-mobile-cta{pointer-events:none;opacity:0!important}@media (max-width:680px){body{padding-bottom:0}body:has(.sticky-mobile-cta){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.section-inline-actions{justify-content:flex-start}.decision-resume-banner>.container{grid-template-columns:24px 1fr 44px;padding-block:12px}.decision-resume-banner p{display:grid}.decision-resume-banner .button{grid-area:2/1/auto/-1}.decision-resume-banner .icon-button{grid-area:1/3}.decision-brief-scope{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mobile-nav-group>h3>button svg,.mobile-nav-group [role=region]{transition:none}*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.desktop-nav{align-items:center}.desktop-nav a.active:after{transform:scaleX(1)}.desktop-nav .nav-menu-trigger.active{color:var(--green-text)}.nav-menu-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-weight:700;display:flex}.nav-popover{z-index:var(--z-overlay);opacity:1;border:1px solid var(--line);background:var(--paper);width:320px;box-shadow:0 18px 48px var(--border-dark-translucent);padding:10px;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;transform:translateY(0)}.nav-popover[data-starting-style],.nav-popover[data-ending-style]{opacity:0;transform:translateY(6px)}.nav-popover a{gap:2px;padding:12px 14px;display:grid}.nav-popover a:hover,.nav-popover a:focus-visible{background:var(--surface)}.nav-popover small{color:var(--text-muted);font-size:12px;font-weight:500}.menu-button,.icon-button{cursor:pointer}.drawer-backdrop{z-index:var(--z-overlay);background:var(--overlay-72);opacity:1;transition:opacity .18s;position:fixed;inset:0}.drawer-backdrop[data-ending-style],.drawer-backdrop[data-starting-style]{opacity:0}.drawer-viewport{z-index:calc(var(--z-overlay) + 1);justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer{overscroll-behavior:contain;background:var(--paper);width:min(90vw,420px);height:100%;padding:24px 24px calc(24px + env(safe-area-inset-bottom));transition:transform .18s ease-out;overflow-y:auto;transform:translate(0)}.mobile-drawer[data-ending-style],.mobile-drawer[data-starting-style]{transform:translate(100%)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.drawer-head h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:32px}.icon-button{border:1px solid var(--line);background:0 0;place-items:center;width:44px;height:44px;display:grid}.mobile-drawer>p{color:var(--text-muted)}.mobile-drawer nav{margin:30px 0;display:grid}.mobile-drawer nav a{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--font-display);text-transform:uppercase;align-items:center;font-size:28px;font-weight:700;display:flex}.mobile-drawer nav a.active{color:var(--green-text)}.nav-menu-trigger:focus-visible,.menu-button:focus-visible,.mobile-nav-group>h3>button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hero h1{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:.84}.hero-word{animation:.42s cubic-bezier(.22,1,.36,1) both hero-enter;display:inline-block}.hero-word:nth-child(3){animation-delay:50ms}.hero-word:nth-child(5){animation-delay:.1s}@keyframes hero-enter{0%{transform:translateY(16px)}}.product-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-choice-grid .product-card{min-height:620px}.fit-quiz-section{color:var(--white);background:var(--ink)!important}.fit-quiz-section .eyebrow,.dark-section .fit-quiz-start .eyebrow,.dark-section .fit-quiz-loading .eyebrow{color:var(--lime)}.fit-quiz-start{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:38px;max-width:970px;min-height:390px;display:grid}.fit-quiz-loading{flex-direction:column;justify-content:center;min-height:390px;display:flex}.fit-quiz-loading h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,78px);line-height:.92}.fit-quiz-loading p:last-child{color:var(--text-muted-dark)}.fit-quiz-start h2,.fit-quiz-panel h2,.quiz-result h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,78px);line-height:.92}.fit-quiz-start p:not(.eyebrow),.quiz-question p{max-width:680px;color:var(--text-muted-dark)}.quiz-icon{border:1px solid var(--dark-line);width:84px;height:84px;color:var(--lime);place-items:center;font-size:32px;display:grid}.fit-quiz-panel{max-width:1000px;margin-inline:auto}.quiz-progress{color:var(--text-muted-dark);grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:48px;font-size:12px;display:grid}.quiz-progress progress{width:100%;height:5px;accent-color:var(--lime)}.quiz-question>svg{color:var(--lime);font-size:28px}.quiz-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.quiz-options>label{border:1px solid var(--dark-line);background:var(--ink-soft);min-height:92px;color:var(--white);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:18px;font-weight:700;display:flex}.quiz-options>label.selected{border-color:var(--lime);background:var(--surface-accent-dark);color:var(--lime)}.quiz-radio{border:1px solid var(--border-strong-dark);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.quiz-radio[data-checked]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.quiz-radio:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.quiz-nav{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.quiz-nav .button-secondary{border-color:var(--border-strong-dark);color:var(--white)}.quiz-result{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.quiz-result>div:first-child p:last-child{color:var(--text-muted-dark)}.quiz-reasons p{color:var(--text-soft-dark);gap:9px;display:flex}.quiz-reasons svg{color:var(--lime);margin-top:4px}.quiz-result-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.reset-button.light{color:var(--white)}.comparison-wrap{overflow-x:auto}.comparison-table{border:1px solid var(--line);min-width:760px}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row>*{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:0;padding:18px;display:flex}.comparison-row>:last-child{border-right:0}.comparison-row span{color:var(--text-muted)}.comparison-row svg{color:var(--green-text)}.comparison-head{background:var(--ink);color:var(--white);text-transform:uppercase;font-size:12px;font-weight:800}.comparison-note{color:var(--text-muted);margin:12px 0 0;font-size:12px}.price-disclosure{border-bottom:1px solid var(--line);background:var(--lime)}.price-disclosure .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:54px;font-size:12px;display:flex}.ecosystem-compact{border:1px solid var(--dark-line);grid-template-columns:1fr 1fr;display:grid}.ecosystem-compact>a{border-right:1px solid var(--dark-line);grid-template-columns:40px 1fr auto;align-items:center;gap:18px;min-height:180px;padding:32px;display:grid}.ecosystem-compact>a:last-child{border:0}.ecosystem-compact>a>svg:first-child{color:var(--lime);font-size:28px}.ecosystem-compact span{display:grid}.ecosystem-compact strong{font-family:var(--font-display);text-transform:uppercase;font-size:36px}.ecosystem-compact small{color:var(--text-muted-dark)}.process-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid var(--line);min-height:260px;padding:26px}.process-grid article:last-child{border:0}.process-grid>article>span{color:var(--green-text);font-family:var(--font-display);font-size:42px;font-weight:700}.process-grid h3{margin-top:58px;font-size:22px}.process-grid p{color:var(--text-muted)}.proof-list{align-content:center;gap:4px;display:grid}.proof-list p{border-bottom:1px solid var(--dark-line);align-items:center;gap:10px;padding:16px 0;display:flex}.proof-list svg{color:var(--lime)}.page-title-band{color:var(--white);padding:clamp(68px,7vw,96px) 0;background:var(--ink)!important}.page-title-band h1{max-width:1000px;font-family:var(--font-display);font-size:var(--type-page-title);text-transform:uppercase;text-wrap:balance;margin:0;line-height:.9}.page-title-band>.container>p:last-child{max-width:720px;color:var(--text-muted-dark);font-size:18px}.case-study-intro{grid-template-columns:1.1fr .9fr;gap:80px;margin-bottom:56px;display:grid}.case-study-intro h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,70px);line-height:.96}.case-study-intro>div:last-child>p{gap:9px;display:flex}.case-study-intro svg{color:var(--green-text);margin-top:4px}.evidence-note{border-left:3px solid var(--green-text);background:var(--surface);color:var(--text-muted);padding:16px}.surface .evidence-note{background:var(--paper)}.case-gallery-head{justify-content:space-between;align-items:center;display:flex}.case-gallery-head>div{gap:8px;display:flex}.case-gallery-head button{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}.embla{overflow:hidden}.embla-container{touch-action:pan-y pinch-zoom;gap:12px;display:flex}.embla-slide{flex:0 0 min(720px,80vw);min-width:0}.gallery-trigger{aspect-ratio:4/3;background:var(--ink);cursor:zoom-in;border:0;width:100%;position:relative;overflow:hidden}.gallery-trigger img{object-fit:cover}.gallery-trigger span{background:var(--lime);align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:12px;right:12px}.dialog-backdrop{z-index:70;background:var(--overlay-backdrop);opacity:1;transition:opacity .18s;position:fixed;inset:0}.dialog-backdrop[data-ending-style],.dialog-backdrop[data-starting-style]{opacity:0}.dialog-viewport{z-index:71;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-popup{background:var(--paper);opacity:1;width:min(1100px,96vw);max-height:94vh;padding:18px;transition:transform .18s,opacity .18s;position:relative;overflow:auto;transform:scale(1)}.dialog-popup[data-ending-style],.dialog-popup[data-starting-style]{opacity:0;transform:scale(.98)}.dialog-popup h2{font-family:var(--font-display);text-transform:uppercase;margin:0 50px 4px 0;font-size:30px}.dialog-popup>p{color:var(--text-muted);margin:0 50px 16px 0}.dialog-image{background:var(--ink);min-height:min(70vh,780px);position:relative}.dialog-image img{object-fit:contain}.dialog-close{z-index:2;border:1px solid var(--line);background:var(--paper);cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.methodology{border:1px solid var(--line);padding:16px}.methodology summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:800;display:flex}.methodology p{color:var(--text-muted)}.calculator-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scenario-card{border:1px solid var(--dark-line);gap:5px;margin:18px 0;padding:16px;display:grid}.scenario-card span,.scenario-card small{color:var(--text-muted-dark)}.scenario-card strong{font-variant-numeric:tabular-nums;font-size:22px}.profit strong,.metrics strong,.capital-card strong,.capital-card b{font-variant-numeric:tabular-nums}.ecosystem,.calculator-teaser,.final-cta,.dark-section,.field-documentation{background:var(--ink)!important}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:12px 0;font-weight:800;display:flex}.faq-item button svg{flex:none;font-size:22px;transition:transform .16s}.faq-item button[data-panel-open] svg{transform:rotate(45deg)}.faq-item [role=region]{height:var(--accordion-panel-height);transition:height .18s;overflow:hidden}.faq-item [role=region][data-starting-style],.faq-item [role=region][data-ending-style]{height:0}.sticky-mobile-cta{display:none}.sensitivity-card{border:1px solid var(--dark-line);grid-template-columns:1fr;gap:8px;margin:18px 0;padding:16px;display:grid}.sensitivity-card span{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.sensitivity-card b{font-size:13px;font-weight:650}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.dark-section :where(a,button,input,summary,[tabindex]):focus-visible,.result-panel :where(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--lime)}.breadcrumbs{padding-block:14px}.breadcrumbs ol{color:var(--text-print-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:7px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.field-error{color:var(--danger-soft);margin:12px 0 0;font-weight:700}.quiz-review{gap:28px;display:grid}.quiz-review>div:first-child p:last-child{color:var(--text-muted-dark)}.quiz-review dl{border:1px solid var(--dark-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.quiz-review dl>div{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:132px;padding:20px;position:relative}.quiz-review dt{color:var(--text-subtle);font-size:12px}.quiz-review dd{margin:8px 0 30px;font-weight:800}.quiz-review dl button{color:var(--lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:20px}.planner-section-heading{max-width:820px;margin-bottom:48px}.planner-section-heading h2,.related-band h2,.fit-matrix h2,.trust-facts h2,.case-detail-grid h2{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);line-height:.96}.planner-section-heading>p:last-child{color:var(--text-muted)}.inline-notice{border-left:3px solid var(--green-text);background:var(--surface);padding:10px 12px;font-size:13px}.scenario-list{gap:8px;margin:18px 0;display:grid}.scenario-list button{border:1px solid var(--dark-line);color:var(--white);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:15px;display:grid}.scenario-list span,.scenario-list small{color:var(--text-muted-dark)}.scenario-list strong{font-variant-numeric:tabular-nums;font-size:21px}.portfolio-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.portfolio-filters button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:44px;padding:9px 16px;font-weight:800}.portfolio-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.portfolio-count{color:var(--text-muted);margin:0 0 24px;font-size:13px}.related-band{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:32px;margin-top:56px;padding-top:40px;display:grid}.case-index-grid{gap:18px;display:grid}.case-index-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(300px,.8fr) 1.2fr;display:grid}.case-index-image{background:var(--ink);min-height:430px;position:relative;overflow:hidden}.case-index-image img{object-fit:cover}.case-index-card>div:last-child{padding:clamp(28px,5vw,64px)}.case-index-card h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);line-height:.96}.case-index-card ul{gap:8px;padding:0;list-style:none;display:grid}.case-index-card li,.evidence-line,.fit-matrix .two-grid>div>p{align-items:flex-start;gap:9px;display:flex}.case-index-card svg,.evidence-line svg,.fit-matrix svg{color:var(--green-text);margin-top:4px}.case-detail-grid{grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,100px);display:grid}.case-detail-grid aside{border-left:3px solid var(--green-text);background:var(--surface);align-self:start;padding:24px}.case-detail-grid aside small{border-top:1px solid var(--line);color:var(--text-print-muted);margin-top:18px;padding-top:14px;display:block}.case-timeline{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-block:72px;display:grid}.case-timeline article{border-right:1px solid var(--line);padding:24px}.case-timeline article:last-child{border:0}.case-timeline span{color:var(--green-text);font-family:var(--font-display);font-size:34px;font-weight:700}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vw,100px);display:grid}.fit-matrix{border-block:1px solid var(--line)}.trust-facts{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,100px);display:grid}.trust-facts strong{color:var(--green-text)}.trust-facts small{color:var(--text-print-muted)}.legal{padding-block:clamp(70px,9vw,120px)}.legal a{color:var(--green-text);text-underline-offset:3px;text-decoration:underline}.legal h1,.legal h2{text-wrap:balance}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.project-network-preview{background:var(--surface-subtle)}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.project-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;display:flex}.project-card-media{aspect-ratio:1.73;background:var(--ink);display:block;position:relative;overflow:hidden}.project-card-media img{object-fit:cover;transition:transform .2s ease-out}.project-card:hover .project-card-media img{transform:scale(1.015)}.archive-label{border:1px solid var(--border-light-strong-translucent);background:var(--overlay-dark);color:var(--white);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.project-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.project-card-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(29px,3vw,40px);line-height:.96}.project-card-copy>p:not(.eyebrow):not(.project-location){color:var(--text-muted)}.project-card-copy .text-link{align-self:flex-start;margin-top:auto;padding-top:18px}.project-location{color:var(--green-text);align-items:flex-start;gap:8px;margin:12px 0 2px;font-size:13px;font-weight:750;display:flex}.project-location svg{margin-top:3px}.project-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.project-filters button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:44px;padding:10px 16px;font-weight:800}.project-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.project-detail-hero{padding:clamp(64px,8vw,110px) 0}.project-detail-hero-grid{grid-template-columns:minmax(0,.76fr) minmax(480px,1.24fr);align-items:center;gap:clamp(38px,6vw,90px);display:grid}.project-detail-hero h1{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(58px,7vw,104px);line-height:.86}.project-detail-hero .lead{align-items:flex-start;gap:10px;display:flex}.project-detail-hero>.container>div:first-child>p:not(.eyebrow):not(.lead){max-width:650px;color:var(--text-soft-dark)}.project-detail-board{aspect-ratio:1.73;border:1px solid var(--dark-line);background:var(--surface-dark-raised);position:relative;overflow:hidden}.project-detail-board img{object-fit:cover}.project-proof-grid{grid-template-columns:1fr .8fr;gap:clamp(42px,8vw,120px);display:grid}.project-proof-grid h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,68px);line-height:.96}.proof-checks{border-top:1px solid var(--line);margin-top:30px;display:grid}.proof-checks p{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:16px 0;font-weight:750;display:flex}.proof-checks svg{color:var(--green-text)}.project-proof-grid aside{border:1px solid var(--line);background:var(--surface);align-self:start;padding:28px}.project-proof-grid aside>svg{color:var(--green-text);font-size:26px}.project-proof-grid aside h2{margin-top:24px;font-size:38px}.project-proof-grid aside a{color:var(--green-text);border-bottom:1px solid;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:inline-flex}.project-proof-grid aside small{color:var(--text-muted);margin-top:20px;display:block}.founder-grid{grid-template-columns:minmax(220px,.55fr) 1.45fr;align-items:center;gap:clamp(42px,8vw,120px);display:grid}.founder-grid h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,78px);line-height:.94}.founder-grid>div:last-child>p:not(.eyebrow){max-width:820px;color:var(--text-muted);font-size:18px}.founder-monogram{aspect-ratio:1;background:var(--lime);color:var(--ink);place-items:center;font-size:clamp(64px,9vw,120px);display:grid}.founder-context-grid article{border-top:1px solid var(--ink);padding-top:22px}.founder-context-grid svg{color:var(--green-text);font-size:28px}.founder-context-grid h3{font-size:24px}.founder-context-grid p{color:var(--text-muted)}.links-page{background:var(--ink);min-height:80vh;color:var(--white);padding:clamp(58px,8vw,110px) 24px}.links-shell{width:min(780px,100%);margin-inline:auto}.links-brand{align-items:center;gap:22px;display:flex}.links-logo{border:1px solid var(--dark-line);flex:none}.links-brand .eyebrow{color:var(--lime)}.links-brand h1{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,8vw,82px);line-height:.9}.links-intro{max-width:660px;color:var(--text-muted-dark);margin:28px 0 36px;font-size:17px}.bio-link-grid{gap:10px;display:grid}.bio-link-card{border:1px solid var(--dark-line);background:var(--ink-soft);grid-template-columns:32px 1fr 24px;align-items:center;gap:18px;min-height:92px;padding:18px 20px;transition:transform .18s ease-out,border-color .18s ease-out,background .18s ease-out;display:grid}.bio-link-card:hover{border-color:var(--border-strong-dark);background:var(--ink-soft);transform:translateY(-2px)}.bio-link-card.featured{border-color:var(--logo-green);background:var(--surface-accent-dark)}.bio-link-card>svg:first-child{color:var(--lime);font-size:24px}.bio-link-card span{gap:3px;display:grid}.bio-link-card strong{font-size:17px}.bio-link-card small{color:var(--text-muted-dark);font-size:13px}.links-version{color:var(--text-subtle);margin-top:24px;display:block}.brochure-cover{background:var(--ink);color:var(--white);padding:clamp(70px,9vw,126px) 0}.brochure-cover-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:clamp(44px,8vw,120px);display:grid}.brochure-cover h1{max-width:980px;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(58px,7.4vw,112px);line-height:.84}.brochure-cover aside{border-left:2px solid var(--lime);padding-left:24px;display:grid}.brochure-cover aside span{color:var(--text-muted-dark);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.brochure-cover aside strong{margin-bottom:18px;font-size:19px}.brochure-cover aside small{border-top:1px solid var(--dark-line);color:var(--text-muted-dark);padding-top:16px}.brochure-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.brochure-cover .button-primary{background:var(--lime);border-color:var(--lime);color:var(--ink)}.brochure-cover .button-outline{border-color:var(--border-strong-dark);color:var(--white)}.brochure-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brochure-product-grid>section{border:1px solid var(--line);background:var(--paper);padding:clamp(26px,4vw,48px)}.brochure-product-grid h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,68px);line-height:.92}.brochure-product-grid h3{margin:32px 0 12px}.brochure-product-grid ul{gap:9px;padding:0;list-style:none;display:grid}.brochure-product-grid li{align-items:flex-start;gap:9px;display:flex}.brochure-product-grid li svg{color:var(--green-text);margin-top:4px}.brochure-price{border-block:1px solid var(--line);margin:26px 0;padding:18px 0;display:grid}.brochure-price span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.brochure-price strong{font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,44px)}.brochure-proof{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,110px);display:grid}.brochure-proof h2,.brochure-disclaimer h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:.96}.brochure-proof>div:last-child{display:grid}.brochure-proof a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-weight:800;display:flex}.brochure-disclaimer>.container{border-top:1px solid var(--ink);grid-template-columns:42px 1fr;gap:26px;padding-top:36px;display:grid}.brochure-disclaimer svg{color:var(--green-text);font-size:30px}.brochure-disclaimer p{max-width:900px;color:var(--text-muted)}@media (max-width:900px){.case-index-card,.case-detail-grid,.trust-facts,.project-grid,.project-detail-hero-grid,.project-proof-grid,.founder-grid,.brochure-cover-grid,.brochure-product-grid,.brochure-proof{grid-template-columns:1fr}.case-index-image{min-height:360px}.project-detail-hero-grid{gap:42px}.founder-monogram{max-width:280px}}@media (max-width:680px){.quiz-review dl,.two-grid,.case-timeline,.related-band{grid-template-columns:1fr}.case-timeline article{border-right:0;border-bottom:1px solid var(--line)}.related-band{align-items:start}.portfolio-page .portfolio-grid{scroll-snap-type:none;display:grid;overflow:visible}.portfolio-tile,.portfolio-tile:nth-child(n){width:100%;height:460px}.project-card-copy{padding:20px}.project-detail-hero h1{font-size:54px}.project-detail-board{margin-inline:0}.links-page{padding-inline:18px}.links-brand{align-items:flex-start}.links-logo{width:58px;height:58px}.bio-link-card{grid-template-columns:28px 1fr 20px;gap:13px;padding-inline:16px}.brochure-actions{display:grid}.brochure-actions .button{width:100%}}@media print{.site-header,.site-footer,.sticky-mobile-cta,.calculator-inputs,.calculator-whatsapp,.result-panel>button,.brochure-actions,.breadcrumbs{display:none!important}body{background:var(--white);padding:0!important}.calculator-page{padding:0}.calculator-shell{border:0;display:block}.result-panel{min-height:0;color:var(--print-black);background:var(--white);padding:24px;position:static}.result-panel .eyebrow,.sensitivity-card span{color:var(--green-text)}.metrics>div,.capital-card,.sensitivity-card,.scenario-card{border-color:var(--text-subtle)}.brochure-cover{background:var(--white);color:var(--print-black);padding:28px 0}.brochure-cover .muted,.brochure-cover aside span,.brochure-cover aside small{color:var(--print-muted)!important}.brochure-cover .lime{color:var(--green-text)!important}.brochure-page .section{padding:34px 0}.brochure-product-grid>section{break-inside:avoid}}.scope2-reset-button{min-height:44px;color:var(--text-muted-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:11px;font-weight:800}.scope2-reset-button:hover{color:var(--white)}.scope2-reset-button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.product-demo-section{background:var(--surface-subtle);overflow:clip}.product-workflow-viewer{border-block:1px solid var(--ink);padding-block:clamp(22px,4vw,42px)}.product-workflow-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:24px;display:grid}.product-workflow-head h3{max-width:760px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,68px);line-height:.9}.product-workflow-head>p{color:var(--text-muted);align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.55;display:flex}.product-workflow-head>p svg{color:var(--green-text);flex:none;font-size:18px}.product-workflow-viewport{overflow:hidden}.product-workflow-track{touch-action:pan-y pinch-zoom;gap:14px;display:flex}.product-workflow-slide{border:1px solid var(--ink);background:var(--paper);content-visibility:auto;contain-intrinsic-size:780px 700px;flex:0 0 min(82%,1040px);min-width:0}.product-workflow-slide.is-active{box-shadow:8px 8px 0 var(--lime)}.product-workflow-media{border-bottom:1px solid var(--ink);background:#e7e9ec;min-height:clamp(360px,54vw,660px);position:relative;overflow:hidden}.product-workflow-media img{object-fit:contain;padding:clamp(10px,2vw,24px)}.product-workflow-media>span{border:1px solid var(--ink);background:var(--lime);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:850;position:absolute;top:12px;left:12px}.product-workflow-copy{grid-template-columns:72px 1fr;gap:22px;padding:clamp(18px,3vw,30px);display:grid}.product-workflow-copy>span{color:var(--green-text);font-family:var(--font-display);font-size:34px}.product-workflow-copy .eyebrow{align-items:center;gap:7px;margin-bottom:8px;display:flex}.product-workflow-copy h4{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(30px,4vw,48px);line-height:.92}.product-workflow-copy p:last-child{max-width:64ch;color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.product-workflow-controls{grid-template-columns:auto 1fr;align-items:start;gap:28px;margin-top:18px;display:grid}.product-workflow-controls>div{gap:8px;display:flex}.product-workflow-controls .icon-button{border:1px solid var(--ink);min-width:46px;min-height:46px;color:var(--ink);background:0 0;position:static}.product-workflow-controls .icon-button:disabled{opacity:.3;cursor:not-allowed}.product-workflow-controls nav{border:1px solid var(--ink);background:var(--ink);scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.product-workflow-controls nav button{background:var(--paper);min-width:max-content;min-height:46px;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:inline-flex}.product-workflow-controls nav button span{color:var(--green-text);font-family:var(--font-display);font-size:18px}.product-workflow-controls nav button.active{background:var(--ink);color:var(--white)}.product-workflow-controls nav button.active span{color:var(--lime)}.product-workflow-controls nav button:focus-visible{outline:3px solid var(--focus);outline-offset:-4px;position:relative}.planner-workspace .scope2-studio{margin-top:24px}@media (max-width:760px){.product-workflow-head,.product-workflow-controls{grid-template-columns:1fr}.product-workflow-head{gap:18px}.product-workflow-slide{flex-basis:92%}.product-workflow-media{min-height:390px}.product-workflow-copy{grid-template-columns:44px 1fr;gap:12px}.product-workflow-controls nav{order:-1}}@media (max-width:390px){.product-workflow-media{min-height:330px}.product-workflow-copy{grid-template-columns:1fr}.product-workflow-copy>span{font-size:26px}}@media (prefers-reduced-motion:reduce){.product-workflow-slide{transition:none!important;transform:none!important}}@media (max-width:900px){.product-choice-grid,.ecosystem-compact,.quiz-result,.case-study-intro{grid-template-columns:1fr}.ecosystem-compact>a{border-right:0;border-bottom:1px solid var(--dark-line)}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(2){border-right:0}.process-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.hero h1{overflow-wrap:normal;font-size:43px;line-height:.85}.fit-quiz-start{grid-template-columns:1fr;gap:22px}.quiz-icon{width:64px;height:64px}.quiz-options{grid-template-columns:1fr}.quiz-progress{grid-template-columns:1fr;gap:8px}.quiz-result-actions{display:grid}.product-choice-grid .product-card{min-height:500px}.process-grid{grid-template-columns:1fr}.process-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.process-grid article:nth-child(2){border-bottom:1px solid var(--line)}.process-grid h3{margin-top:20px}.page-title-band{padding:60px 0}.page-title-band h1{font-size:var(--type-page-title-compact)}.embla-slide{flex-basis:88vw}.dialog-viewport{padding:8px}.dialog-image{min-height:65vh}.calculator-actions{align-items:stretch}.calculator-actions>*{justify-content:center;width:100%}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.sticky-mobile-cta{z-index:45;background:var(--dark-line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky-mobile-cta a,.sticky-mobile-cta button{background:var(--ink);min-height:52px;color:var(--white);border:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.sticky-mobile-cta>:last-child{background:var(--lime);color:var(--ink)}.planner-hero{padding:38px 0 28px}.planner-hero+.planner-intro{padding-top:14px}.planner-hero+.planner-intro .fit-quiz-start{min-height:auto}.planner-hero+.planner-intro .quiz-icon{display:none}}.ui-card{border:1px solid var(--line);min-width:0}.ui-card-paper{background:var(--paper);color:var(--ink)}.ui-card-soft{background:var(--surface);color:var(--ink)}.ui-card-dark{border-color:var(--dark-line);background:var(--ink-soft);color:var(--white)}.ui-card-interactive{transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease}.ui-card-interactive:hover{border-color:var(--grey);box-shadow:0 16px 42px var(--shadow-soft);transform:translateY(-2px)}.project-grid>div{min-width:0}.project-grid>div>.project-card{height:100%}.brief-drawer-viewport{z-index:calc(var(--z-overlay) + 1);pointer-events:none;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.brief-drawer{border:1px solid var(--dark-line);background:var(--paper);width:min(920px,100%);max-height:min(92vh,900px);color:var(--ink);box-shadow:var(--shadow-raised);pointer-events:auto;transition:transform var(--motion-slow) cubic-bezier(.22,1,.36,1), opacity var(--motion-base) ease;padding:clamp(24px,4vw,46px);overflow-y:auto}.brief-drawer[data-starting-style],.brief-drawer[data-ending-style]{opacity:0;transform:translateY(32px)}.brief-drawer-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brief-drawer-head h2{max-width:700px;font-family:var(--font-display);font-size:var(--type-section-title);text-transform:uppercase;margin:0;line-height:.94}.brief-drawer>p{max-width:720px;color:var(--text-muted)}.brief-drawer form{gap:20px;margin-top:28px;display:grid}.brief-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brief-field{gap:8px;font-size:13px;font-weight:800;display:grid}.brief-field input,.brief-field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:48px;color:var(--ink);padding:11px 13px}.brief-field input:focus-visible,.brief-field select:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-color:var(--ink)}.readiness-field{border:0;margin:0;padding:0}.readiness-field legend{margin-bottom:10px;font-size:13px;font-weight:800}.readiness-field>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readiness-field label{cursor:pointer;position:relative}.readiness-field input{opacity:0;pointer-events:none;position:absolute}.readiness-field span{border:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.readiness-field svg{opacity:0}.readiness-field input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--white)}.readiness-field input:checked+span svg{opacity:1;color:var(--lime)}.readiness-field input:focus-visible+span{outline:3px solid var(--lime);outline-offset:2px}.brief-privacy{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.sticky-brief-trigger{cursor:pointer}.project-evidence{background:var(--paper)}.evidence-pack-grid{grid-template-columns:1.2fr .8fr .8fr;align-items:stretch;gap:14px;display:grid}.evidence-pack-grid>*{min-height:430px}.evidence-visual{overflow:hidden}.evidence-board-trigger{cursor:zoom-in;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:14px;width:100%;height:100%;padding:18px;display:grid}.evidence-board-trigger>div{background:var(--ink);min-height:290px;position:relative;overflow:hidden}.evidence-board-trigger img{object-fit:cover}.evidence-board-trigger strong,.evidence-source a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.evidence-status{letter-spacing:.07em;text-transform:uppercase;border:1px solid;justify-self:start;padding:5px 8px;font-size:11px;font-weight:800}.evidence-status.documented,.evidence-status.verified{color:var(--green-text)}.evidence-status.bounded{color:var(--lime)}.evidence-checklist,.evidence-source{padding:26px}.evidence-checklist h3,.evidence-source h3{font-family:var(--font-display);text-transform:uppercase;font-size:38px;line-height:.96}.evidence-checklist p{border-top:1px solid var(--line);gap:9px;padding-top:14px;font-weight:750;display:flex}.evidence-checklist svg{color:var(--green-text);margin-top:4px}.evidence-source{flex-direction:column;display:flex}.evidence-source>svg{color:var(--lime);margin-top:34px;font-size:28px}.evidence-source p{color:var(--text-muted-dark)}.evidence-source a{color:var(--lime);margin-top:auto}.evidence-source small{color:var(--text-muted-dark);margin-top:14px}.project-board-dialog{width:min(96vw,1500px)}.project-board-image{min-height:min(76vh,900px)}.project-board-image img{object-fit:contain}.brochure-personalization{border-left:3px solid var(--lime);max-width:650px;color:var(--text-muted-dark);padding-left:14px;font-size:13px}@media (max-width:900px){.evidence-pack-grid{grid-template-columns:1fr}.evidence-pack-grid>*{min-height:auto}}@media (max-width:680px){.brief-drawer-viewport{padding:0}.brief-drawer{max-height:94vh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0}.brief-grid,.readiness-field>div{grid-template-columns:1fr}.brief-drawer-head h2{font-size:40px}.evidence-board-trigger>div{min-height:210px}.evidence-checklist h3,.evidence-source h3{font-size:34px}.project-detail-hero{padding-top:52px}}@media (prefers-reduced-motion:reduce){.ui-card-interactive,.brief-drawer,.faq-item [role=region]{transition-duration:.01ms!important}.ui-card-interactive:hover{transform:none}}.decision-nav{z-index:32;top:var(--header-height,70px);border-block:1px solid var(--line);background:var(--surface-paper-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.decision-nav-inner{grid-template-columns:repeat(4,1fr);display:grid}.decision-nav a{border-right:1px solid var(--line);grid-template-columns:24px 20px 1fr 18px;align-items:center;gap:9px;min-height:62px;padding:10px 14px;font-size:12px;display:grid}.decision-nav a:last-child{border-right:0}.decision-nav a>span{color:var(--green-text);font-variant-numeric:tabular-nums;font-weight:850}.decision-nav a>svg:last-child{opacity:.45}.readiness-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(36px,7vw,100px);display:grid}.readiness-copy h2,.shortlist-panel h2,.decision-brief h2{font-family:var(--font-display);font-size:var(--type-section-title);text-transform:uppercase;margin:0;line-height:.94}.readiness-copy>p:not(.eyebrow),.shortlist-panel>div:first-child>p{max-width:650px;color:var(--text-muted)}.readiness-icon{background:var(--lime);place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:25px;display:grid}.readiness-result{border-left:4px solid var(--warning);background:var(--surface);gap:5px;margin-top:28px;padding:18px 20px;display:grid}.readiness-result.siap-divalidasi{border-color:var(--success)}.readiness-result span,.readiness-result small{color:var(--text-muted);font-size:12px}.readiness-checklist{border:1px solid var(--line);gap:9px;margin:0;padding:clamp(22px,4vw,34px);display:grid}.readiness-checklist legend{padding:0 8px;font-weight:850}.readiness-checklist label{cursor:pointer;position:relative}.readiness-checklist input{opacity:0;position:absolute}.readiness-checklist span{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-weight:750;display:flex}.readiness-checklist svg{color:#0000}.readiness-checklist .selected span{border-color:var(--ink);background:var(--selected-surface)}.readiness-checklist .selected svg{color:var(--success)}.readiness-checklist input:focus-visible+span{outline:3px solid var(--lime);outline-offset:2px}.readiness-save-status{min-height:18px;color:var(--text-muted);margin:2px 0 0;font-size:12px}.shortlist-panel{grid-template-columns:.72fr 1.28fr;gap:clamp(30px,6vw,80px);display:grid}.shortlist-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shortlist-options button{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;grid-template-columns:26px 1fr;align-items:start;gap:12px;min-height:98px;padding:18px;display:grid}.shortlist-options button[aria-pressed=true]{border-color:var(--ink);background:var(--selected-surface)}.shortlist-options button:disabled{color:var(--disabled);cursor:not-allowed}.shortlist-options button span:last-child{gap:5px;display:grid}.shortlist-options small{color:var(--text-muted)}.shortlist-check{border:1px solid var(--line);color:#0000;place-items:center;width:24px;height:24px;display:grid}.shortlist-options button[aria-pressed=true] .shortlist-check{border-color:var(--ink);background:var(--ink);color:var(--lime)}.shortlist-note{color:var(--text-muted);grid-column:2;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.decision-brief-section{background:var(--ink);color:var(--white)}.decision-brief{border:1px solid var(--dark-line);padding:clamp(24px,5vw,54px)}.decision-brief-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.decision-brief-head>svg{color:var(--lime);font-size:38px}.decision-brief-grid{border-block:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.decision-brief-grid article{border-right:1px solid var(--dark-line);gap:8px;padding:24px;display:grid}.decision-brief-grid article:last-child{border-right:0}.decision-brief-grid span,.decision-brief-grid small{color:var(--text-muted-dark);font-size:12px}.decision-brief-disclaimer{color:var(--text-muted-dark);align-items:flex-start;gap:12px;margin-top:22px;display:flex}.decision-brief-disclaimer svg{color:var(--lime);flex:none;margin-top:4px}.decision-brief-actions{margin-top:26px}.decision-action-status{min-height:20px;color:var(--text-muted-dark);margin:14px 0 0;font-size:12px}.decision-clear{margin-left:auto}.partnership-entry-hero .container{flex-direction:column;justify-content:flex-end;min-height:390px;display:flex}.partnership-entry-hero h1{max-width:1050px}.partnership-entry-hero p:not(.eyebrow){max-width:720px}.entry-path-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.entry-path-grid>a{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;gap:18px;min-height:190px;padding:24px;display:grid}.entry-path-grid>a:last-child{border-right:0}.entry-path-grid>a>svg:first-child{color:var(--green-text);grid-column:1/-1;font-size:27px}.entry-path-grid span{gap:6px;display:grid}.entry-path-grid small{color:var(--text-muted)}@media (prefers-contrast:more){.button,.decision-nav,.readiness-checklist span,.shortlist-options button,.entry-path-grid,.entry-path-grid>a{border-width:2px}.eyebrow,.text-link,.lime{text-decoration-thickness:2px}}@media (max-width:900px){.decision-nav-inner{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto}.readiness-grid,.shortlist-panel,.decision-brief-grid{grid-template-columns:1fr}.shortlist-note{grid-column:1}.decision-brief-grid article{border-right:0;border-bottom:1px solid var(--dark-line)}.decision-brief-grid article:last-child{border-bottom:0}.entry-path-grid{grid-template-columns:1fr 1fr}.entry-path-grid>a:nth-child(2){border-right:0}.entry-path-grid>a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.decision-nav{top:58px}.readiness-section{padding-top:56px}.shortlist-options,.entry-path-grid{grid-template-columns:1fr}.entry-path-grid>a{border-right:0;border-bottom:1px solid var(--line);min-height:140px}.entry-path-grid>a:last-child{border-bottom:0}}@media print{.decision-nav,.readiness-section,.planner-intro,#shortlist,#simulasi,.decision-brief-actions{display:none!important}.decision-brief-section{background:var(--white);color:var(--print-black);padding:0}.decision-brief,.decision-brief-grid,.decision-brief-grid article{border-color:var(--print-muted)}.decision-brief-grid span,.decision-brief-grid small,.decision-brief-disclaimer{color:var(--print-muted)}}.ui-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.ui-badge-neutral{color:var(--text-muted)}.ui-badge-success{color:var(--success)}.ui-badge-warning{color:var(--warning)}.ui-badge-info{color:var(--info)}.dark-section .ui-badge-success{color:var(--lime)}.dark-section .ui-badge-warning{color:var(--danger-light)}.dark-section .ui-badge-info{color:var(--text-soft-dark)}.dark-section .section-heading .eyebrow{color:var(--lime)}.section-heading-copy{max-width:620px}.section-heading-copy>:first-child{margin-top:0}.evidence-methodology{background:var(--surface-dark)}.evidence-method-grid{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.evidence-method-grid article{background:var(--ink);flex-direction:column;align-items:flex-start;min-height:310px;padding:clamp(24px,4vw,42px);display:flex}.evidence-method-grid article>svg{color:var(--lime);margin:auto 0 18px;font-size:32px}.evidence-method-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:38px;line-height:.96}.evidence-method-grid p{color:var(--text-muted-dark)}.objection-center .section-heading{margin-bottom:32px}.objection-center .faq-list{max-width:980px;margin-left:auto}@media (max-width:900px){.evidence-method-grid{grid-template-columns:1fr}.evidence-method-grid article{min-height:250px}.decision-clear{margin-left:0}}@media (max-width:680px){.decision-brief-actions>*{justify-content:center;width:100%}.evidence-method-grid h3{font-size:34px}body{padding-bottom:0}body:has(.sticky-mobile-cta){padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.scope-one-hero .hero-copy .lead{max-width:760px}.intent-selector{border:1px solid var(--dark-line);background:var(--overlay-82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(890px,100%);margin-top:34px}.intent-tabs{border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intent-tab{border:0;border-right:1px solid var(--dark-line);min-height:64px;color:var(--white);cursor:pointer;text-align:left;background:0 0;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:800;display:flex;position:relative;overflow:hidden}.intent-tab:last-child{border-right:0}.intent-tab>:not(.intent-tab-active){z-index:1;position:relative}.intent-tab>svg{color:var(--lime);font-size:18px}.intent-tab[data-selected],.intent-tab.active{color:var(--ink)}.intent-tab-active{z-index:0;background:var(--lime);position:absolute;inset:5px}.intent-tab:focus-visible{z-index:2;outline:3px solid var(--lime);outline-offset:-3px}.intent-tab[data-selected]>svg,.intent-tab.active>svg{color:var(--ink)}.intent-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:202px;padding:26px;display:grid}.intent-panel h2{max-width:620px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,42px);line-height:.96}.intent-panel p:not(.eyebrow){max-width:650px;color:var(--text-muted-dark);margin:12px 0 0;font-size:14px}.intent-panel .button{white-space:nowrap;align-self:end}.intent-status{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.truth-rail{border-bottom:1px solid var(--line);background:var(--paper)}.truth-rail dl{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.truth-rail dl>div{border-right:1px solid var(--line);min-width:0;padding:24px}.truth-rail dt{align-items:baseline;gap:10px;display:flex}.truth-rail dt strong{color:var(--green-text);font-family:var(--font-display);font-size:36px;line-height:1}.truth-rail dt span{text-transform:uppercase;font-size:12px;font-weight:850}.truth-rail dd{color:var(--text-muted);margin:9px 0 0;font-size:12px}.operator-trust-section{background:var(--paper)}.operator-trust-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,8vw,118px);display:grid}.operator-portrait{background:var(--ink);min-height:650px;position:relative;overflow:hidden}.operator-portrait>img{object-fit:cover;object-position:54% center}.operator-trust-copy h2{max-width:880px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.9}.operator-trust-copy>p:not(.eyebrow){max-width:760px;color:var(--text-muted);font-size:18px}.operator-proof-list{border-top:1px solid var(--line);margin-top:28px;display:grid}.operator-proof-list span{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;font-size:13px;font-weight:750;display:flex}.operator-proof-list svg{color:var(--green-text)}.external-source-badge{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.field-notes-section{background:var(--surface-dark);color:var(--white);overflow:hidden}.field-notes-section .section-heading p{color:var(--text-muted-dark)}.field-notes-shell{min-width:0}.field-notes-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.field-notes-controls>span{color:var(--text-muted-dark);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px}.field-notes-controls>div{gap:8px;display:flex}.field-notes-controls .icon-button{border:1px solid var(--border-strong-dark);width:46px;height:46px;color:var(--white);background:0 0}.field-notes-controls .icon-button:disabled{opacity:.35;cursor:not-allowed}.field-notes-controls .icon-button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.field-notes-viewport{overflow:hidden}.field-notes-viewport:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.field-notes-track{touch-action:pan-y pinch-zoom;gap:12px;display:flex}.field-note-card{border:1px solid var(--dark-line);background:var(--ink);flex:0 0 calc(33.333% - 8px);min-width:0}.field-note-media{aspect-ratio:1.35;background:var(--ink-soft);position:relative;overflow:hidden}.field-note-media>img{object-fit:cover;transition:transform var(--motion-slow) cubic-bezier(.22, 1, .36, 1)}.field-note-card:hover .field-note-media>img{transform:scale(1.025)}.field-note-media>span{background:var(--overlay-88);border:1px solid var(--dark-line);width:fit-content;color:var(--text-soft-dark);text-transform:uppercase;padding:6px 8px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.field-note-copy{flex-direction:column;min-height:350px;padding:24px;display:flex}.field-note-meta{color:var(--lime);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:850;display:flex}.field-note-meta span:last-child{color:var(--text-muted-dark)}.field-note-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:34px 0 10px;font-size:clamp(28px,3vw,38px);line-height:.96}.field-note-copy>p{color:var(--text-muted-dark);margin:0;font-size:13px}.field-note-copy>a{border-top:1px solid var(--dark-line);color:var(--text-soft-dark);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.field-note-copy>a:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.system-map-section{background:var(--surface)}.system-map{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.system-map li{border-right:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto;align-content:space-between;min-height:290px;padding:26px;display:grid;position:relative}.system-map li:last-child{border-right:0}.system-map li:not(:last-child):after{content:"";z-index:2;border:1px solid var(--ink);background:var(--lime);width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.system-map li>span{color:var(--green-text);font-family:var(--font-display);font-size:23px}.system-map li>svg{color:var(--green-text);font-size:24px}.system-map h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:32px}.system-map p{color:var(--text-muted);margin:0;font-size:13px}.system-map-actions{justify-content:flex-end;gap:26px;display:flex}.scope-route-section{background:var(--paper)}.scope-route-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scope-route-grid>a{border-right:1px solid var(--line);min-height:470px;transition:background var(--motion-base) ease, color var(--motion-base) ease;grid-template-columns:1fr auto;align-content:space-between;padding:clamp(24px,4vw,42px);display:grid}.scope-route-grid>a:last-child{border-right:0}.scope-route-grid>a:hover{background:var(--ink);color:var(--white)}.scope-route-grid>a:focus-visible{outline:4px solid var(--lime);outline-offset:-4px}.scope-route-grid>a>svg{color:var(--green-text);font-size:30px}.scope-route-grid>a:hover>svg,.scope-route-grid>a:hover .card-link{color:var(--lime)}.scope-route-number{color:var(--green-text);font-family:var(--font-display);font-size:29px}.scope-route-grid>a>div{grid-column:1/-1}.scope-route-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(36px,4vw,52px);line-height:.92}.scope-route-grid>a>div>p:last-child{color:var(--text-muted)}.scope-route-grid>a:hover>div>p:last-child{color:var(--text-muted-dark)}.scope-route-grid .card-link{color:var(--green-text);grid-column:1/-1}.scope-one-final-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:clamp(40px,8vw,100px);display:grid}.scope-one-final-grid h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,82px);line-height:.9}.scope-one-final-grid p{margin:0}.links-page{min-height:100vh;padding-block:clamp(48px,7vw,92px)}.links-shell{width:min(860px,100%)}.links-profile{grid-template-columns:112px 1fr;align-items:center;gap:24px;display:grid}.links-avatar{aspect-ratio:1;border:1px solid var(--dark-line);background:var(--ink-soft);width:112px;position:relative;overflow:hidden}.links-avatar>img{object-fit:cover;object-position:62% center}.links-profile .eyebrow{color:var(--lime)}.links-profile h1{max-width:670px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(44px,7vw,76px);line-height:.88}.links-trust-line{color:var(--text-muted-dark);flex-wrap:wrap;gap:8px 18px;margin:-14px 0 34px;font-size:11px;display:flex}.links-trust-line span{align-items:center;gap:6px;display:inline-flex}.links-trust-line svg{color:var(--lime)}.bio-resume-card{border:1px solid var(--lime);background:var(--surface-accent-dark);grid-template-columns:28px 1fr 22px;align-items:center;gap:14px;min-height:76px;margin-bottom:12px;padding:14px 18px;display:grid}.bio-resume-card>svg:first-child{color:var(--lime)}.bio-resume-card span{display:grid}.bio-resume-card small{color:var(--text-muted-dark)}.bio-intent-tabs{border:1px solid var(--dark-line);background:var(--dark-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bio-intent-tabs>button{background:var(--ink);min-height:104px;color:var(--text-muted-dark);cursor:pointer;text-align:left;border:0;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:18px;display:grid}.bio-intent-tabs>button[data-active]{color:var(--ink)}.bio-intent-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.bio-intent-tabs>button[data-active]:focus-visible{outline-color:var(--white)}.bio-intent-tabs>button>svg{color:var(--lime);margin-top:2px;font-size:19px}.bio-intent-tabs>button[data-active]>svg{color:var(--ink)}.bio-intent-tabs>button span{gap:4px;display:grid}.bio-intent-tabs>button small{color:inherit;font-size:11px;font-weight:500}.bio-intent-panel{gap:10px;margin-top:12px;display:grid}.bio-more-links{border:1px solid var(--dark-line);margin-top:12px}.bio-more-links h2{font-family:Plus Jakarta Sans Variable,Arial,sans-serif;font-size:inherit;margin:0}.bio-more-links h2>button{width:100%;min-height:58px;color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:800;display:flex}.bio-more-links h2>button svg{transition:transform var(--motion-fast) ease}.bio-more-links h2>button[data-panel-open] svg{transform:rotate(180deg)}.bio-more-links [role=region]{height:var(--accordion-panel-height);transition:height var(--motion-base) ease;overflow:hidden}.bio-more-links [role=region][data-starting-style],.bio-more-links [role=region][data-ending-style]{height:0}.bio-more-links [role=region]>div{border-top:1px solid var(--dark-line);padding:8px 16px 14px;display:grid}.bio-more-links [role=region] a{border-bottom:1px solid var(--dark-line);min-height:48px;color:var(--text-muted-dark);grid-template-columns:24px 1fr 20px;align-items:center;gap:11px;font-size:13px;display:grid}.links-footer-row{color:var(--text-muted-dark);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.links-footer-row>a{color:var(--white);align-items:center;gap:8px;font-weight:800;display:inline-flex}.links-footer-row small{color:var(--text-subtle)}.about-operator-hero{padding-top:58px}.about-operator-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.about-operator-copy h1{max-width:950px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(58px,7vw,108px);line-height:.84}.about-operator-copy .lead{max-width:820px;color:var(--text-muted)}.about-operator-visual{background:var(--ink);min-height:720px;position:relative;overflow:hidden}.about-operator-visual>img{object-fit:cover;object-position:58% center}.about-image-note{border:1px solid var(--dark-line);background:var(--overlay-88);color:var(--white);padding:16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.about-image-note span{color:var(--text-muted-dark);font-size:11px}.operator-timeline-section{background:var(--ink);color:var(--white)}.operator-timeline-section .section-heading p{color:var(--text-muted-dark)}.operator-timeline{border:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.operator-timeline li{border-right:1px solid var(--dark-line);grid-template-columns:1fr auto;align-content:space-between;min-height:380px;padding:clamp(22px,3vw,34px);display:grid}.operator-timeline li:last-child{border-right:0}.operator-timeline li>span{color:var(--lime);font-family:var(--font-display);font-size:26px}.operator-timeline li>svg{color:var(--text-muted-dark)}.operator-timeline li>div{grid-column:1/-1}.operator-timeline h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:36px;line-height:.95}.operator-timeline p{color:var(--text-muted-dark);font-size:13px}.principle-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:340px;padding:clamp(24px,4vw,42px);display:flex}.principle-grid article:nth-child(2n){border-right:0}.principle-grid article:nth-last-child(-n+2){border-bottom:0}.principle-grid article>span{color:var(--green-text);font-family:var(--font-display);font-size:25px}.principle-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:34px 0 8px;font-size:42px;line-height:.95}.principle-grid p{color:var(--text-muted);margin:0}.principle-grid article>a{border-top:1px solid var(--line);color:var(--green-text);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:850;display:flex}.principle-grid article>a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.about-definition-section{background:var(--surface-dark);color:var(--white)}.about-definition-grid{border:1px solid var(--dark-line);grid-template-columns:repeat(2,1fr);display:grid}.about-definition-grid>div{padding:clamp(28px,5vw,58px)}.about-definition-grid>div:first-child{border-right:1px solid var(--dark-line);background:var(--surface-accent-dark)}.about-definition-grid h2{font-family:var(--font-display);margin:0;font-size:clamp(44px,5vw,68px);line-height:.92}.about-definition-grid ul{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.about-definition-grid li{border-top:1px solid var(--dark-line);color:var(--text-muted-dark);gap:11px;padding:15px 0;display:flex}.about-definition-grid li svg{color:var(--lime);margin-top:4px}.about-definition-grid>div:last-child li svg{color:var(--danger-light)}.about-definition-grid .eyebrow{color:var(--text-muted-dark)}.about-commercial-truth{background:var(--surface)}.commercial-truth-card{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,110px);padding-top:38px;display:grid}.commercial-truth-card h2{font-family:var(--font-display);margin:0;font-size:clamp(44px,5vw,68px);line-height:.92}.commercial-truth-card strong{color:var(--green-text)}.commercial-truth-card small{color:var(--text-muted)}.about-social-link{color:var(--lime);border-bottom:1px solid;align-items:center;gap:8px;margin-top:24px;padding-bottom:4px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:1100px){.scope-one-hero,.scope-one-hero .hero-grid{min-height:980px}.operator-trust-grid,.about-operator-grid{grid-template-columns:1fr 1fr;gap:48px}.system-map{grid-template-columns:repeat(3,1fr)}.system-map li:nth-child(3){border-right:0}.system-map li:nth-child(-n+3){border-bottom:1px solid var(--line)}.system-map li:nth-child(3):after{display:none}.system-map li:nth-child(4){grid-column:1/2}.scope-route-grid>a{min-height:430px}.operator-timeline{grid-template-columns:repeat(2,1fr)}.operator-timeline li:nth-child(2){border-right:0}.operator-timeline li:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}}@media (max-width:800px){.truth-rail dl{grid-template-columns:repeat(2,1fr)}.operator-trust-grid,.about-operator-grid,.scope-one-final-grid,.commercial-truth-card{grid-template-columns:1fr}.operator-portrait{min-height:680px}.field-note-card{flex-basis:calc(50% - 6px)}.scope-route-grid{grid-template-columns:1fr}.scope-route-grid>a{border-right:0;border-bottom:1px solid var(--line);min-height:340px}.scope-route-grid>a:last-child{border-bottom:0}.bio-intent-tabs{grid-template-columns:1fr}.bio-intent-tabs>button{min-height:82px}.about-operator-visual{min-height:720px}.about-definition-grid{grid-template-columns:1fr}.about-definition-grid>div:first-child{border-right:0;border-bottom:1px solid var(--dark-line)}}@media (max-width:680px){.scope-one-hero,.scope-one-hero .hero-grid{min-height:890px}.scope-one-hero .hero-copy{justify-content:flex-end;padding:330px 0 34px}.scope-one-hero h1{overflow-wrap:normal;font-size:45px;line-height:.83}.scope-one-hero .hero-copy .lead{font-size:14px}.intent-selector{background:var(--surface-dark-97);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:24px}.intent-tabs{grid-template-columns:1fr}.intent-tab{border-right:0;border-bottom:1px solid var(--dark-line);justify-content:flex-start;min-height:48px;padding-inline:14px}.intent-tab:last-child{border-bottom:0}.intent-tab-active{inset:4px}.intent-panel{grid-template-columns:1fr;gap:18px;min-height:230px;padding:18px}.intent-panel h2{font-size:28px}.intent-panel .button{white-space:normal;width:100%}.truth-rail .container{width:100%}.truth-rail dl>div{min-height:130px;padding:18px 14px}.truth-rail dt{gap:3px;display:grid}.operator-portrait,.about-operator-visual{min-height:560px}.operator-trust-copy h2{font-size:49px}.operator-trust-copy>p:not(.eyebrow){font-size:16px}.field-note-card{flex-basis:84%}.field-note-copy{min-height:330px;padding:20px}.field-note-meta{gap:4px;display:grid}.system-map{grid-template-columns:1fr}.system-map li,.system-map li:nth-child(4){border-right:0;border-bottom:1px solid var(--line);grid-column:auto;min-height:220px}.system-map li:last-child{border-bottom:0}.system-map li:after{display:none}.system-map-actions{justify-content:flex-start}.scope-one-final-grid h2{font-size:48px}.links-page{padding-inline:14px}.links-profile{grid-template-columns:80px 1fr;align-items:start;gap:16px}.links-avatar{width:80px}.links-profile h1{font-size:39px}.links-intro{font-size:15px}.links-trust-line{margin-top:-8px;display:grid}.bio-intent-tabs>button{min-height:74px;padding:14px}.links-footer-row{display:grid}.about-operator-hero{padding-top:36px}.about-operator-copy h1{font-size:55px}.operator-timeline{grid-template-columns:1fr}.operator-timeline li{border-right:0;border-bottom:1px solid var(--dark-line);min-height:280px}.operator-timeline li:last-child{border-bottom:0}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;min-height:310px;border-bottom:1px solid var(--line)!important}.principle-grid article:last-child{border-bottom:0!important}.about-definition-grid h2,.commercial-truth-card h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.field-note-media>img,.scope-route-grid>a,.bio-more-links h2>button svg,.bio-more-links [role=region]{transition:none}.field-note-card:hover .field-note-media>img{transform:none}}.scope-one-hero .hero-copy{padding-block:64px 44px}.hero-primary-actions{margin-top:28px}.intent-entry-section{border-bottom:1px solid var(--line);background:var(--paper);padding:32px 0}.intent-entry-heading{grid-template-columns:.42fr 1.58fr;align-items:end;gap:30px;margin-bottom:20px;display:grid}.intent-entry-heading h2{max-width:900px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,55px);line-height:.92}.intent-entry-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.intent-entry-grid>a{border-right:1px solid var(--line);min-height:178px;transition:background var(--motion-base) ease, color var(--motion-base) ease;grid-template-columns:30px 1fr 22px;align-items:start;gap:14px;padding:22px;display:grid}.intent-entry-grid>a:last-child{border-right:0}.intent-entry-grid>a>svg:first-child{color:var(--green-text);font-size:25px}.intent-entry-grid>a>svg:last-child{opacity:.48}.intent-entry-grid>a span{gap:4px;display:grid}.intent-entry-grid small{color:var(--green-text);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.intent-entry-grid strong{font-family:var(--font-display);text-transform:uppercase;font-size:25px}.intent-entry-grid p{color:var(--text-muted);margin:8px 0 0;font-size:12px}.intent-entry-grid>a:hover{background:var(--ink);color:var(--white)}.intent-entry-grid>a:hover p{color:var(--text-muted-dark)}.intent-entry-grid>a:hover svg,.intent-entry-grid>a:hover small{color:var(--lime)}.intent-entry-grid>a:focus-visible{outline:4px solid var(--lime);outline-offset:-4px}.field-note-summary-trigger{border:0;border-top:1px solid var(--dark-line);width:100%;color:var(--text-soft-dark);cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;display:flex}.field-note-summary-trigger>span{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.field-note-summary-trigger:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.field-note-dialog{width:min(720px,94vw);padding:clamp(24px,5vw,48px)}.field-note-dialog h2{max-width:590px;font-size:clamp(34px,5vw,52px);line-height:.94}.field-note-dialog-body{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.field-note-dialog-body>p:not(.eyebrow){color:var(--text-muted)}.field-note-source-note{border-left:3px solid var(--lime);background:var(--surface);padding:12px 14px;font-size:12px}.field-note-dialog .button-row{margin-top:24px}.system-story-desktop{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.system-story-desktop article{border-right:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto;align-content:space-between;min-height:245px;padding:24px;display:grid}.system-story-desktop article:last-child{border-right:0}.system-story-desktop article>span{color:var(--green-text);font-family:var(--font-display);font-size:24px}.system-story-desktop article>svg{color:var(--green-text);font-size:23px}.system-story-desktop article>div{grid-column:1/-1}.system-story-desktop h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:30px}.system-story-desktop p{color:var(--text-muted);margin:0;font-size:12px}.system-story-mobile{display:none}.system-story-routes{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.system-story-routes>a{border-right:1px solid var(--line);grid-template-columns:26px 1fr 20px;align-items:center;gap:13px;min-height:78px;padding:15px 18px;display:grid}.system-story-routes>a:last-child{border-right:0}.system-story-routes>a>svg:first-child{color:var(--green-text);font-size:22px}.system-story-routes>a>svg:last-child{opacity:.45}.system-story-routes span{gap:2px;display:grid}.system-story-routes small{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.system-story-routes strong{font-size:13px}.system-story-routes>a:hover{background:var(--ink);color:var(--white)}.system-story-routes>a:hover small{color:var(--text-muted-dark)}.operator-timeline-mobile{display:none}body:has(.links-page) .footer-cta{display:none}body:has(.links-page) .site-footer{border-top:1px solid var(--dark-line);padding-top:0}body:has(.links-page) .footer-bottom{padding-block:24px}@media (max-width:1100px){.scope-one-hero,.scope-one-hero .hero-grid{min-height:760px}.system-story-desktop{grid-template-columns:repeat(3,1fr)}.system-story-desktop article:nth-child(3){border-right:0}.system-story-desktop article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:800px){.intent-entry-heading{grid-template-columns:1fr;gap:4px}.intent-entry-grid{grid-template-columns:1fr}.intent-entry-grid>a{border-right:0;border-bottom:1px solid var(--line);min-height:132px}.intent-entry-grid>a:last-child{border-bottom:0}.system-story-desktop{display:none}.system-story-mobile{border:1px solid var(--line);display:block}.system-story-mobile h3{font-family:inherit;font-size:inherit;margin:0}.system-story-mobile h3>button{border:0;border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;grid-template-columns:28px 24px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:68px;padding:13px 16px;display:grid}.system-story-mobile h3 span{color:var(--green-text);font-family:var(--font-display);font-size:20px}.system-story-mobile h3 svg:not(.system-chevron){color:var(--green-text)}.system-chevron{transition:transform var(--motion-fast) ease}.system-story-mobile h3>button[data-panel-open] .system-chevron{transform:rotate(180deg)}.system-story-mobile [role=region]{height:var(--accordion-panel-height);transition:height var(--motion-base) ease;overflow:hidden}.system-story-mobile [role=region][data-starting-style],.system-story-mobile [role=region][data-ending-style]{height:0}.system-story-mobile [role=region] p{border-bottom:1px solid var(--line);background:var(--surface);color:var(--text-muted);margin:0;padding:16px 16px 20px 78px;font-size:13px}.system-story-routes{grid-template-columns:1fr}.system-story-routes>a{border-right:0;border-bottom:1px solid var(--line)}.system-story-routes>a:last-child{border-bottom:0}}@media (max-width:680px){.scope-one-hero,.scope-one-hero .hero-grid{min-height:720px}.scope-one-hero .hero-copy{justify-content:flex-end;padding:250px 0 28px}.scope-one-hero h1{font-size:42px}.scope-one-hero .hero-copy .lead{margin-block:14px 0;font-size:13px}.hero-primary-actions{gap:8px;margin-top:18px}.hero-primary-actions .button{justify-content:center;width:100%;min-height:44px}.intent-entry-section{padding-block:24px}.intent-entry-heading h2{font-size:36px}.field-note-dialog .button-row>*{justify-content:center;width:100%}.operator-timeline-desktop{display:none}.operator-timeline-mobile{border:1px solid var(--dark-line);display:block}.operator-timeline-mobile h3{font-family:inherit;font-size:inherit;margin:0}.operator-timeline-mobile h3>button{border:0;border-bottom:1px solid var(--dark-line);background:var(--ink);width:100%;min-height:70px;color:var(--white);cursor:pointer;text-align:left;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;padding:14px 16px;display:grid}.operator-timeline-mobile h3 span{color:var(--lime);font-family:var(--font-display);font-size:22px}.operator-timeline-mobile h3 strong{font-family:var(--font-display);text-transform:uppercase;font-size:22px}.operator-timeline-mobile h3 svg{color:var(--text-muted-dark);transition:transform var(--motion-fast) ease}.operator-timeline-mobile h3>button[data-panel-open] svg{transform:rotate(180deg)}.operator-timeline-mobile [role=region]{height:var(--accordion-panel-height);transition:height var(--motion-base) ease;overflow:hidden}.operator-timeline-mobile [role=region][data-starting-style],.operator-timeline-mobile [role=region][data-ending-style]{height:0}.operator-timeline-mobile [role=region] p{border-bottom:1px solid var(--dark-line);color:var(--text-muted-dark);margin:0;padding:16px 16px 22px 60px;font-size:13px}}@media (prefers-reduced-motion:reduce){.intent-entry-grid>a,.system-story-mobile [role=region],.system-chevron,.operator-timeline-mobile [role=region],.operator-timeline-mobile h3 svg{transition:none}}.proof-peek{border-bottom:1px solid var(--dark-line);background:var(--ink);color:var(--white)}.proof-peek-grid{border-left:1px solid var(--dark-line);grid-template-columns:minmax(230px,.72fr) repeat(2,minmax(0,1fr));display:grid}.proof-peek-heading{border-right:1px solid var(--dark-line);flex-direction:column;justify-content:center;gap:7px;min-height:164px;padding:22px;display:flex}.proof-peek-heading p{margin:0}.proof-peek-heading strong{max-width:250px;font-family:var(--font-display);text-transform:uppercase;font-size:27px;line-height:.95}.proof-peek-card{border-right:1px solid var(--dark-line);min-width:0;min-height:164px;transition:background var(--motion-base) ease;grid-template-columns:142px minmax(0,1fr) 22px;align-items:center;gap:17px;padding:14px;display:grid}.proof-peek-card:hover{background:var(--surface-accent-dark)}.proof-peek-card:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.proof-peek-card img{object-fit:cover;width:142px;height:104px}.proof-peek-card span{gap:4px;min-width:0;display:grid}.proof-peek-card small{color:var(--lime);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.proof-peek-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:24px;line-height:.95}.proof-peek-card>svg{color:var(--lime)}.intent-entry-controls{display:none}.intent-entry-viewport{overflow:hidden}.intent-entry-track{border:1px solid var(--line);touch-action:pan-y pinch-zoom;grid-template-columns:repeat(3,1fr);display:grid}.intent-entry-card{border-right:1px solid var(--line);min-width:0;min-height:178px;transition:background var(--motion-base) ease, color var(--motion-base) ease;grid-template-columns:30px 1fr 22px;align-items:start;gap:14px;padding:22px;display:grid}.intent-entry-card:last-child{border-right:0}.intent-entry-card>svg:first-child{color:var(--green-text);font-size:25px}.intent-entry-card>svg:last-child{opacity:.48}.intent-entry-card span{gap:4px;display:grid}.intent-entry-card small{color:var(--green-text);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.intent-entry-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:25px}.intent-entry-card p{color:var(--text-muted);margin:8px 0 0;font-size:12px}.intent-entry-card:hover{background:var(--ink);color:var(--white)}.intent-entry-card:hover p{color:var(--text-muted-dark)}.intent-entry-card:hover svg,.intent-entry-card:hover small{color:var(--lime)}.intent-entry-card:focus-visible{outline:4px solid var(--lime);outline-offset:-4px}.proof-explorer-section{background:var(--surface-dark);color:var(--white);overflow:hidden}.proof-explorer-section .section-heading p{color:var(--text-muted-dark)}.proof-explorer{border:1px solid var(--dark-line)}.proof-tabs{background:var(--dark-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.proof-tabs>button{background:var(--ink);min-height:78px;color:var(--text-muted-dark);cursor:pointer;text-align:left;border:0;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.proof-tabs>button span{color:var(--lime);font-family:var(--font-display);font-size:22px}.proof-tabs>button strong{text-transform:uppercase;font-size:13px}.proof-tabs>button[data-active]{background:var(--lime);color:var(--ink)}.proof-tabs>button[data-active] span{color:var(--ink)}.proof-tabs>button:focus-visible{outline:3px solid var(--white);outline-offset:-4px}.proof-panel-motion{padding:clamp(20px,4vw,38px)}.proof-panel-intro{grid-template-columns:.42fr 1.58fr;gap:30px;margin-bottom:24px;display:grid}.proof-panel-intro p{color:var(--text-muted-dark);margin:0}.proof-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.proof-card{border:1px solid var(--dark-line);background:var(--ink);min-width:0}.proof-card-media{aspect-ratio:1.7;background:var(--ink-soft);position:relative;overflow:hidden}.proof-card-media>img{object-fit:cover;transition:transform var(--motion-slow) cubic-bezier(.22, 1, .36, 1)}.proof-card:hover .proof-card-media>img{transform:scale(1.025)}.proof-card-media .concept-label{align-items:center;gap:6px;display:inline-flex}.proof-card-copy{flex-direction:column;min-height:290px;padding:clamp(20px,3vw,30px);display:flex}.proof-card-copy .eyebrow{color:var(--lime)}.proof-card-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:18px 0 10px;font-size:clamp(30px,4vw,46px);line-height:.94}.proof-card-copy>p:not(.eyebrow){color:var(--text-muted-dark);margin:0;font-size:13px}.proof-card-copy>a{border-top:1px solid var(--dark-line);min-height:48px;color:var(--white);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:850;display:flex}.proof-card-copy>a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.bio-intent-tabs>button{isolation:isolate;position:relative;overflow:hidden}.bio-tab-active{z-index:0;background:var(--lime);position:absolute;inset:0}.bio-intent-tabs>button>svg,.bio-intent-tabs>button>span{z-index:1;position:relative}.bio-intent-loading{border:1px solid var(--dark-line);min-height:320px;color:var(--text-muted-dark);place-items:center;display:grid}.about-chapter-nav{z-index:31;top:var(--header-height,70px);border-block:1px solid var(--line);background:var(--surface-paper-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.about-scroll-progress{transform-origin:0;background:var(--lime);height:3px;position:absolute;bottom:-1px;left:0;right:0}.about-chapter-nav .container{scrollbar-width:none;display:flex;overflow-x:auto}.about-chapter-nav a{border-right:1px solid var(--line);text-transform:uppercase;flex:none;align-items:center;min-height:52px;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex}.about-chapter-nav a:first-child{border-left:1px solid var(--line)}.about-chapter-nav a:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.about-principles-explorer{border:1px solid var(--line);grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);display:grid}.about-principle-tabs{border-right:1px solid var(--line);align-content:start;display:grid}.about-principle-tabs>button{border:0;border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:92px;padding:18px;display:grid}.about-principle-tabs>button:last-child{border-bottom:0}.about-principle-tabs>button span{color:var(--green-text);font-family:var(--font-display);font-size:22px}.about-principle-tabs>button strong{text-transform:uppercase;font-size:12px}.about-principle-tabs>button[data-active]{background:var(--ink);color:var(--white)}.about-principle-tabs>button[data-active] span{color:var(--lime)}.about-principle-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.about-principle-panel article{grid-template-columns:1.15fr .85fr;gap:clamp(30px,6vw,74px);min-height:440px;padding:clamp(28px,5vw,58px);display:grid}.about-principle-panel h3{max-width:650px;font-family:var(--font-display);text-transform:uppercase;margin:20px 0 12px;font-size:clamp(42px,6vw,72px);line-height:.9}.about-principle-panel .eyebrow.lime{color:var(--green-text)!important}.about-principle-panel article>div:first-child>p:not(.eyebrow){max-width:660px;color:var(--text-muted)}.about-principle-panel article>div:first-child>a{border-top:1px solid var(--line);min-height:48px;color:var(--green-text);justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:14px;font-size:12px;font-weight:850;display:flex}.about-principle-boundary{align-content:center;align-self:stretch;display:grid}.about-principle-boundary p{border-top:1px solid var(--line);color:var(--text-muted);grid-template-columns:24px 1fr;gap:12px;margin:0;padding:20px 0;font-size:13px;display:grid}.about-principle-boundary svg{color:var(--green-text);margin-top:3px}.about-principle-boundary p:last-child svg{color:var(--danger)}.about-principle-boundary span{gap:5px;display:grid}.about-principle-boundary strong{color:var(--ink);text-transform:uppercase;font-size:11px}.field-note-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.field-note-filters>button{border:1px solid var(--border-strong-dark);min-height:44px;color:var(--text-muted-dark);cursor:pointer;text-transform:uppercase;background:0 0;padding:10px 15px;font-size:11px;font-weight:850}.field-note-filters>button[data-active]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.field-note-filters>button:focus-visible{outline:3px solid var(--white);outline-offset:2px}@media (max-width:900px){.proof-peek-grid{grid-template-columns:1fr 1fr}.proof-peek-heading{grid-column:1/-1;min-height:110px}.about-principles-explorer{grid-template-columns:1fr}.about-principle-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(160px,1fr));overflow-x:auto}.about-principle-tabs>button{border-right:1px solid var(--line);border-bottom:0}}@media (max-width:680px){.proof-peek-grid{border-left:0;grid-template-columns:1fr;width:100%}.proof-peek-heading{border-right:0;border-bottom:1px solid var(--dark-line);grid-column:auto;min-height:92px;padding-inline:18px}.proof-peek-heading strong{font-size:23px}.proof-peek-card{border-right:0;border-bottom:1px solid var(--dark-line);grid-template-columns:96px 1fr 18px;min-height:124px;padding:12px 18px}.proof-peek-card img{width:96px;height:82px}.proof-peek-card strong{font-size:21px}.intent-entry-controls{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.intent-entry-controls>span{color:var(--text-muted);font-size:11px;font-weight:800}.intent-entry-controls>div{gap:6px;display:flex}.intent-entry-controls .icon-button{border:1px solid var(--line);background:var(--paper);width:44px;height:44px}.intent-entry-track{border:0;gap:10px;display:flex}.intent-entry-card{border:1px solid var(--line);flex:0 0 84%;min-height:186px}.proof-tabs{grid-template-columns:1fr}.proof-tabs>button{border-bottom:1px solid var(--dark-line);min-height:58px}.proof-explorer-section,.system-map-section,.scope-one-final,.about-operator-hero,.operator-timeline-section,.principles-section,.about-commercial-truth,.field-notes-section{padding-block:48px}.proof-panel-motion{padding:14px}.proof-panel-intro{grid-template-columns:1fr;gap:6px}.proof-card-grid{grid-template-columns:1fr}.proof-card-copy{min-height:235px}.proof-card-copy h3{font-size:35px}.about-operator-visual{min-height:360px}.about-chapter-nav{top:var(--header-height,64px)}.about-chapter-nav .container{width:100%}.about-principle-tabs{grid-template-columns:repeat(4,72vw)}.about-principle-tabs>button{min-height:78px}.about-principle-panel article{grid-template-columns:1fr;gap:28px;min-height:0;padding:26px 20px}.about-principle-panel h3{font-size:43px}.operator-timeline-mobile li{min-height:0}.operator-timeline-mobile h3>button{min-height:62px}.operator-timeline-mobile [role=region] p{padding-bottom:18px}.commercial-truth-card{gap:24px}.field-note-filters{flex-wrap:nowrap;overflow-x:auto}.field-note-filters>button{flex:none}.field-notes-explorer .field-note-card{flex-basis:100%}.field-notes-explorer .field-note-copy{min-height:250px}body:has(.about-chapter-nav) .section-heading{margin-bottom:32px}body:has(.about-chapter-nav) .final-cta{padding-block:48px}}@media (prefers-reduced-motion:reduce){.proof-peek-card,.intent-entry-card,.proof-card-media>img{transition:none}.proof-card:hover .proof-card-media>img{transform:none}}html{scroll-padding-top:calc(var(--header-height,76px) + 68px)}[id]{scroll-margin-top:calc(var(--header-height,76px) + 68px)}.scope-one-hero,.scope-one-hero .hero-grid{min-height:1010px}.scope-one-hero .hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(240px,.68fr)}.scope-one-hero .hero-copy{max-width:990px;padding-block:54px 46px}.scope-one-hero h1{max-width:950px;font-size:clamp(49px,5.6vw,84px)}.scope-one-hero .hero-media img{object-position:78% center;filter:saturate(.88)contrast(1.05)}.scope-one-hero .hero-shade{background:linear-gradient(90deg, var(--surface-dark-97) 0%, var(--surface-dark-94) 51%, var(--surface-dark-72) 72%, var(--shadow-soft) 100%)}.scope-one-hero .intent-selector{width:min(900px,100%)}.scope-one-hero .intent-panel{min-height:178px}.scope-one-hero .intent-panel h2{font-size:clamp(27px,3vw,38px)}.operator-receipt-strip .proof-peek-grid{grid-template-columns:minmax(210px,.65fr) repeat(3,minmax(0,1fr))}.operator-receipt-strip .proof-peek-card{grid-template-columns:106px minmax(0,1fr) 18px}.operator-receipt-strip .proof-peek-card img{width:106px;height:106px}.operator-receipt-strip .proof-peek-card strong{font-size:20px}.proof-card-actions{border-top:1px solid var(--dark-line);gap:0;margin-top:auto;display:grid}.proof-card-actions>a,.proof-card-actions>button{border:0;border-bottom:1px solid var(--dark-line);min-height:49px;color:var(--white);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;font-weight:850;display:flex}.proof-card-actions>:last-child{border-bottom:0}.proof-card-copy>.proof-card-actions>a{border-top:0;margin-top:0;padding-top:13px}.proof-save-button svg,.proof-save-button[aria-pressed=true]{color:var(--lime)}.proof-save-button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.field-note-dialog .proof-save-button{border:1px solid var(--border-strong-dark);min-height:46px;color:var(--white);cursor:pointer;background:0 0;align-items:center;gap:9px;margin-top:20px;padding:10px 14px;font-weight:800;display:inline-flex}.project-evidence-actions{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:26px;display:flex}.project-evidence-actions .text-link{margin-top:0}.project-evidence-actions .proof-save-button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;min-height:46px;color:var(--ink);align-items:center;gap:9px;padding:10px 14px;font-weight:800;display:inline-flex}.workflow-delta{border:1px solid var(--line);background:var(--paper)}.workflow-delta-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(22px,4vw,38px);display:grid}.workflow-delta-head .eyebrow{margin-bottom:8px}.workflow-delta-head strong{max-width:720px;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(29px,4vw,48px);line-height:.94;display:block}.workflow-tabs{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.workflow-tabs>button{border:0;border-right:1px solid var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;min-height:48px;padding:10px 15px;font-size:11px;font-weight:850}.workflow-tabs>button:last-child{border-right:0}.workflow-tabs>button[data-active]{background:var(--ink);color:var(--white)}.workflow-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.workflow-panel{overflow:hidden}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-steps.after{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-steps li{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:235px;padding:24px;display:grid}.workflow-steps li:last-child{border-right:0}.workflow-steps li>span{color:var(--green-text);font-family:var(--font-display);font-size:24px}.workflow-steps li>svg{color:var(--green-text);font-size:22px}.workflow-steps li>div{grid-column:1/-1}.workflow-steps h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:clamp(25px,2.4vw,33px);line-height:.95}.workflow-steps p{color:var(--text-muted);margin:0;font-size:12px}.workflow-delta .system-story-routes{border-width:1px 0 0;margin:0}.decision-proof-receipt{border:1px solid var(--dark-line);background:var(--surface-accent-dark);border-bottom:0;gap:7px;padding:20px 22px;display:grid}.decision-proof-receipt span{color:var(--lime);text-transform:uppercase;font-size:11px;font-weight:850}.decision-proof-receipt strong{color:var(--white);font-size:14px}.decision-proof-receipt small{color:var(--text-muted-dark)}.operator-timeline li>div>a{border-top:1px solid var(--dark-line);min-height:44px;color:var(--lime);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:12px;font-size:11px;font-weight:850;display:flex}.operator-timeline-mobile [role=region]>div{border-bottom:1px solid var(--dark-line);padding:16px 16px 20px 60px}.operator-timeline-mobile [role=region] p{border:0;padding:0}.operator-timeline-mobile [role=region] a{border-top:1px solid var(--dark-line);min-height:44px;color:var(--lime);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:11px;font-weight:850;display:flex}.about-boundaries{gap:8px;margin-top:28px;display:grid}.about-boundaries article{border-left:3px solid var(--green-text);background:var(--paper);gap:5px;padding:14px 16px;display:grid}.about-boundaries article:last-child{border-color:var(--danger)}.about-boundaries span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:850}.about-boundaries strong{font-size:13px}.bio-adaptive-heading .links-intro{margin:14px 0 0}@media (max-width:1100px){.operator-receipt-strip .proof-peek-grid{grid-template-columns:repeat(2,1fr)}.operator-receipt-strip .proof-peek-heading{grid-column:1/-1}.workflow-delta-head{grid-template-columns:1fr}.workflow-tabs{width:min(430px,100%)}.workflow-steps{grid-template-columns:repeat(3,1fr)}.workflow-steps.after{grid-template-columns:repeat(2,1fr)}.workflow-steps li{border-bottom:1px solid var(--line)}}@media (max-width:680px){html{scroll-padding-top:calc(var(--header-height,64px) + 64px)}[id]{scroll-margin-top:calc(var(--header-height,64px) + 64px)}.scope-one-hero,.scope-one-hero .hero-grid{min-height:890px}.scope-one-hero .hero-grid{grid-template-columns:1fr}.scope-one-hero .hero-copy{justify-content:flex-start;padding:220px 0 26px}.scope-one-hero h1{font-size:clamp(37px,11.5vw,48px);line-height:.88}.scope-one-hero .hero-copy .lead{font-size:13px}.scope-one-hero .hero-media img{object-position:center 28%}.scope-one-hero .hero-shade{background:linear-gradient(180deg, var(--shadow-soft) 0%, var(--surface-dark-72) 24%, var(--surface-dark-97) 48%, var(--surface-dark-97) 100%)}.scope-one-hero .hero-note{display:none}.scope-one-hero .intent-selector{margin-top:20px}.scope-one-hero .intent-tabs{grid-template-columns:repeat(3,1fr)}.scope-one-hero .intent-tab{text-align:center;justify-items:center;min-height:64px;padding:7px 4px;font-size:9px;display:grid}.scope-one-hero .intent-panel{min-height:214px}.operator-receipt-strip .proof-peek-grid{grid-template-columns:1fr}.operator-receipt-strip .proof-peek-heading{grid-column:auto}.workflow-delta-head{gap:22px;padding:22px 18px}.workflow-tabs{grid-template-columns:1fr}.workflow-tabs>button{border-right:0;border-bottom:1px solid var(--ink)}.workflow-tabs>button:last-child{border-bottom:0}.workflow-steps,.workflow-steps.after{grid-template-columns:1fr}.workflow-steps li{border-right:0;grid-template-columns:32px 22px 1fr;align-content:center;align-items:start;gap:9px;min-height:100px;padding:12px 16px}.workflow-steps li>div{grid-column:auto}.workflow-steps h3{font-size:25px}.system-story-routes>a{min-height:68px}.project-evidence-actions{align-items:stretch}.project-evidence-actions>*{justify-content:center;width:100%}.proof-card-copy{min-height:180px}.proof-explorer-section,.system-map-section,.scope-one-final,.about-operator-hero,.operator-timeline-section,.principles-section,.about-commercial-truth,.field-notes-section{padding-block:34px}body:has(.about-chapter-nav) .section-heading{margin-bottom:24px}body:has(.about-chapter-nav) .about-operator-visual{min-height:275px}body:has(.about-chapter-nav) .about-principle-panel h3{font-size:38px}body:has(.about-chapter-nav) .about-principle-panel article{gap:20px;padding-block:22px}body:has(.about-chapter-nav) .field-notes-explorer .field-note-copy{min-height:220px}}@media (prefers-reduced-motion:reduce){.workflow-steps{transition:none}}.scope2-route-rail{border-block:1px solid var(--line);background:var(--paper)}.scope2-route-rail>.container{grid-template-columns:repeat(4,1fr);display:grid}.scope2-route-rail a{border-right:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.scope2-route-rail a:first-child{border-left:1px solid var(--line)}.scope2-route-rail a>svg:first-child{color:var(--green-text);font-size:21px}.scope2-route-rail a span{gap:4px;min-width:0;display:grid}.scope2-route-rail a small{color:var(--text-muted);line-height:1.35}.scope2-route-rail a:focus-visible{outline:3px solid var(--focus);outline-offset:-4px;position:relative}.scope2-studio{border:1px solid var(--ink);background:var(--paper)}.scope2-studio-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:60px;padding:clamp(28px,5vw,54px);display:grid}.scope2-studio-head h2,.model-lab-head h2,.scope2-receipt h2{font-family:var(--font-display);font-size:var(--type-section-title);text-transform:uppercase;margin:0;line-height:.92}.scope2-studio-head>p,.model-lab-head>p{color:var(--text-muted);margin:0}.scope2-context-tabs{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.scope2-context-tabs>button{border:0;border-right:1px solid var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:1fr 24px;gap:8px;min-height:106px;padding:17px;display:grid;position:relative;overflow:hidden}.scope2-context-tabs>button:last-child{border-right:0}.scope2-context-tabs>button>:not(.scope2-context-active){z-index:1;position:relative}.scope2-context-tabs>button>span:not(.scope2-context-active){color:var(--green-text);font-family:var(--font-display);font-size:21px}.scope2-context-tabs>button>svg{justify-self:end}.scope2-context-tabs>button>strong{grid-column:1/-1;align-self:end;font-size:13px}.scope2-context-tabs>button.active{color:var(--white)}.scope2-context-tabs>button.active>span:not(.scope2-context-active){color:var(--lime)}.scope2-context-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.scope2-context-active{background:var(--ink);inset:0;z-index:0!important;position:absolute!important}.scope2-recommendation-panel{background:var(--ink);min-height:390px;color:var(--white)}.scope2-recommendation-panel>div{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:390px;display:grid}.scope2-recommendation-copy{padding:clamp(28px,5vw,58px)}.scope2-recommendation-copy h3{max-width:790px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,78px);line-height:.9}.scope2-recommendation-copy>p:not(.eyebrow){max-width:680px;color:var(--text-muted-dark)}.scope2-recommendation-copy dl{background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin:36px 0 0;display:grid}.scope2-recommendation-copy dl>div{background:var(--surface-dark-raised);gap:8px;padding:20px;display:grid}.scope2-recommendation-copy dt{color:var(--lime);text-transform:uppercase;font-size:11px;font-weight:850}.scope2-recommendation-copy dd{color:var(--text-soft-dark);margin:0;font-size:13px}.scope2-recommendation-action{border-left:1px solid var(--dark-line);align-content:end;gap:10px;padding:clamp(24px,4vw,40px);display:grid}.scope2-recommendation-action>span{color:var(--text-muted-dark);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.scope2-recommendation-action .button{width:100%}.scope2-studio-status{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.product-decision-nav{z-index:31;top:var(--header-height,76px);border-bottom:1px solid var(--line);background:var(--surface-paper-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.product-decision-nav-shell{position:relative}.product-decision-nav-rail{scrollbar-width:thin;display:flex;overflow-x:auto}.product-decision-nav-rail>:where(a,button){border:0;border-right:1px solid var(--line);min-height:58px;color:var(--ink);cursor:pointer;font:inherit;scroll-snap-align:start;background:0 0;flex:none;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.product-decision-nav-rail>:where(a,button):first-child{border-left:1px solid var(--line)}.product-decision-nav a[aria-current=location]:after{content:"";background:var(--green-text);height:3px;position:absolute;bottom:0;left:13px;right:13px}.product-decision-nav-rail>:where(a,button):last-child{background:var(--lime);margin-left:auto}.product-nav-mobile-label{display:none}.product-decision-nav-rail>:where(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.product-commercial-summary{background:var(--paper)}.product-commercial-grid{border:1px solid var(--ink);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);display:grid}.product-commercial-price{background:var(--ink);color:var(--white);flex-direction:column;align-items:flex-start;padding:clamp(30px,5vw,58px);display:flex}.product-commercial-price>.eyebrow{color:var(--lime)}.product-commercial-price>span{color:var(--text-muted-dark);margin-top:clamp(38px,7vw,86px);font-size:12px}.product-commercial-price>strong{letter-spacing:-.05em;margin-top:5px;font-size:clamp(35px,4.6vw,58px);line-height:.95;display:block}.product-commercial-price>p:not(.eyebrow){max-width:520px;color:var(--text-soft-dark);margin:22px 0 0;line-height:1.7}.product-commercial-price .button-row{margin-top:auto;padding-top:38px}.product-commercial-included{padding:clamp(30px,5vw,58px)}.product-commercial-included h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,70px);line-height:.92}.product-commercial-included>ul{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none;display:grid}.product-commercial-included>ul>li{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:62px;font-size:14px;font-weight:750;display:grid}.product-commercial-included>ul svg{color:var(--green-text)}.product-commercial-boundary{background:var(--surface);color:var(--text-muted);grid-template-columns:22px 1fr;align-items:start;gap:11px;margin-top:24px;padding:16px;font-size:12px;line-height:1.6;display:grid}.product-commercial-boundary svg{color:var(--green-text);margin-top:3px}.product-commercial-boundary p{margin:0}.product-business-section{scroll-margin-top:130px}.product-operation-followup{margin-top:22px}.implementation-section{background:var(--paper);scroll-margin-top:130px}.implementation-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:end;gap:clamp(36px,7vw,100px);display:grid}.implementation-heading h2{max-width:880px;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,76px);line-height:.92}.implementation-heading>div:last-child>p{color:var(--text-muted);margin:0;line-height:1.7}.implementation-milestones{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.implementation-milestones strong{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:8px 10px;font-size:11px;line-height:1.35}.implementation-heading small{color:var(--green-text);align-items:flex-start;gap:9px;margin-top:18px;font-size:12px;font-weight:750;line-height:1.55;display:flex}.implementation-heading small svg{flex:none;margin-top:2px}.implementation-timeline{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(42px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.implementation-stage{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:clamp(24px,3.5vw,42px)}.implementation-stage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:22px;display:flex}.implementation-stage>header span{color:var(--green-text);font-family:var(--font-display);font-size:31px}.implementation-stage>header small{text-transform:uppercase;font-size:11px;font-weight:850}.implementation-stage>h3{font-family:var(--font-display);text-transform:uppercase;margin:44px 0 11px;font-size:clamp(31px,3vw,43px);line-height:.94}.implementation-stage>p{min-height:68px;color:var(--text-muted);font-size:13px;line-height:1.6}.implementation-stage>ul{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none;display:grid}.implementation-stage>ul>li{border-bottom:1px solid var(--line);grid-template-columns:19px 1fr;align-items:center;gap:10px;min-height:50px;font-size:12px;line-height:1.45;display:grid}.implementation-stage>ul svg{color:var(--green-text)}.implementation-boundary{background:var(--surface);color:var(--text-muted);grid-template-columns:22px 1fr;gap:10px;margin:20px 0 0;padding:17px 19px;font-size:12px;line-height:1.6;display:grid}.implementation-boundary svg{color:var(--green-text);margin-top:3px}.partnership-journey-section{scroll-margin-top:130px}.partnership-journey{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partnership-step{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:78px minmax(0,1fr);min-height:190px;display:grid}.partnership-step>span{border-right:1px solid var(--dark-line);color:var(--lime);font-family:var(--font-display);place-items:center;font-size:28px;display:grid}.partnership-step>div{padding:27px}.partnership-step>div>svg{color:var(--lime)}.partnership-step h3{margin:22px 0 8px;font-size:17px}.partnership-step p{color:var(--text-muted-dark);margin:0;font-size:12px;line-height:1.65}.partnership-payment-boundary{border:1px solid var(--dark-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid}.partnership-payment-boundary>svg{color:var(--lime)}.partnership-payment-boundary p{color:var(--text-soft-dark);margin:0;font-size:12px;line-height:1.6}.brochure-implementation-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brochure-implementation-grid>article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);padding:clamp(26px,4vw,44px)}.brochure-implementation-grid>article>svg{color:var(--lime)}.brochure-implementation-grid>article>span{color:var(--lime);text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:850;display:block}.brochure-implementation-grid h3{max-width:630px;font-family:var(--font-display);text-transform:uppercase;margin:9px 0 28px;font-size:clamp(35px,4vw,52px);line-height:.94}.brochure-implementation-grid ol{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none;display:grid}.brochure-implementation-grid li{border-bottom:1px solid var(--dark-line);min-height:52px;color:var(--text-soft-dark);grid-template-columns:100px 1fr;align-items:center;gap:13px;font-size:12px;display:grid}.brochure-implementation-grid li strong{color:var(--lime);text-transform:uppercase;font-size:10px}.brochure-implementation-grid small{color:var(--text-muted-dark);margin-top:20px;line-height:1.6;display:block}.brochure-payment-boundary{border:1px solid var(--dark-line);color:var(--text-soft-dark);grid-template-columns:22px 1fr;gap:10px;margin:18px 0 0;padding:18px;font-size:12px;line-height:1.6;display:grid}.brochure-payment-boundary svg{color:var(--lime);margin-top:2px}.operating-storyboard{border:1px solid var(--line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.operating-step-tabs{display:grid}.operating-step-tabs>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;padding:13px 18px;display:grid}.operating-step-tabs>button:last-child{border-bottom:0}.operating-step-tabs>button[data-active]{background:var(--ink);color:var(--white)}.operating-step-tabs>button span{color:var(--green-text);font-family:var(--font-display);font-size:21px}.operating-step-tabs>button[data-active] span{color:var(--lime)}.operating-step-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.operating-step-panel{border-left:1px solid var(--line);background:var(--ink);min-height:100%;color:var(--white);overflow:hidden}.operating-step-panel>div{grid-template-columns:auto 1fr;align-items:end;gap:clamp(24px,5vw,70px);min-height:100%;padding:clamp(28px,6vw,70px);display:grid}.operating-step-panel>div>span{color:var(--lime);font-family:var(--font-display);font-size:clamp(80px,12vw,160px);line-height:.72}.operating-step-panel h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,76px);line-height:.9}.operating-step-panel p:not(.eyebrow){max-width:560px;color:var(--text-muted-dark)}.product-anatomy{border:1px solid var(--dark-line)}.product-anatomy-tabs{grid-template-columns:repeat(5,1fr);display:grid}.product-anatomy-tabs>button{border:0;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:76px;color:var(--white);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:14px 17px;display:grid}.product-anatomy-tabs>button:last-child{border-right:0}.product-anatomy-tabs>button[data-active]{background:var(--lime);color:var(--ink)}.product-anatomy-tabs>button span{color:var(--text-muted-dark);font-size:10px}.product-anatomy-tabs>button[data-active] span{color:var(--green-text)}.product-anatomy-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.product-anatomy-panel{min-height:340px;overflow:hidden}.product-anatomy-panel article{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:70px;min-height:340px;padding:clamp(28px,5vw,56px);display:grid}.product-anatomy-panel h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:.9}.product-anatomy-panel p:not(.eyebrow){max-width:620px;color:var(--text-muted-dark)}.product-anatomy-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-anatomy-panel li{border-top:1px solid var(--dark-line);min-height:55px;color:var(--text-soft-dark);grid-template-columns:22px 1fr;align-items:center;gap:12px;display:grid}.product-anatomy-panel li svg{color:var(--lime)}.product-anatomy-note{border-top:1px solid var(--dark-line);color:var(--text-muted-dark);align-items:center;gap:10px;margin:0;padding:16px 20px;font-size:11px;display:flex}.model-lab{border:1px solid var(--ink)}.model-lab-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:60px;padding:clamp(28px,5vw,50px);display:grid}.model-lab-tabs{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.model-lab-tabs>button{border:0;border-right:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:14px;min-height:70px;padding:14px 18px;display:flex}.model-lab-tabs>button:last-child{border-right:0}.model-lab-tabs>button[data-active]{background:var(--ink);color:var(--white)}.model-lab-tabs>button span{color:var(--green-text);font-family:var(--font-display);font-size:22px}.model-lab-tabs>button[data-active] span{color:var(--lime)}.model-lab-tabs>button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.model-lab-panel{background:var(--ink);min-height:620px;color:var(--white);overflow:hidden}.model-lab-panel article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:620px;display:grid}.model-lab-media{min-height:620px;position:relative;overflow:hidden}.model-lab-media img{object-fit:cover}.model-lab-copy{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,56px);display:flex}.model-lab-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(43px,5vw,68px);line-height:.9}.model-lab-copy>p:not(.eyebrow){color:var(--text-muted-dark)}.model-lab-ledger{border-block:1px solid var(--dark-line);margin-block:25px}.model-lab-ledger>div{border-bottom:1px solid var(--dark-line);grid-template-columns:160px 1fr;gap:20px;padding:16px 0;display:grid}.model-lab-ledger>div:last-child{border-bottom:0}.model-lab-ledger span{color:var(--lime);text-transform:uppercase;align-items:flex-start;gap:8px;font-size:11px;font-weight:850;display:flex}.model-lab-ledger strong{color:var(--text-soft-dark);font-size:13px}.model-lab-ledger ul{color:var(--text-soft-dark);gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.model-lab-ledger li{align-items:center;gap:7px;display:flex}.model-lab-copy .button{align-self:flex-start}.comparison-experience{gap:18px;display:grid}.comparison-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.comparison-toolbar p{color:var(--text-muted);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.comparison-toggle{border:1px solid var(--ink);background:var(--paper);cursor:pointer;min-height:44px;padding:9px 14px;font-size:11px;font-weight:850}.comparison-toggle[aria-pressed=true]{background:var(--ink);color:var(--white)}.comparison-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.comparison-mobile{display:none}.scope2-receipt-section{background:var(--ink);color:var(--white)}.dark-section .section-heading>p,.scope2-questions .eyebrow{color:var(--text-muted-dark)}.scope2-receipt{border:1px solid var(--dark-line);padding:clamp(26px,5vw,56px)}.scope2-receipt-head{grid-template-columns:1fr auto;gap:30px;display:grid}.scope2-receipt-head>div>p:not(.eyebrow){max-width:700px;color:var(--text-muted-dark)}.scope2-receipt-head>svg{color:var(--lime);font-size:40px}.scope2-receipt-grid{border-block:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-block:36px;display:grid}.scope2-receipt-grid article{border-right:1px solid var(--dark-line);align-content:start;gap:8px;min-height:160px;padding:22px;display:grid}.scope2-receipt-grid article:last-child{border-right:0}.scope2-receipt-grid span,.scope2-receipt-grid small{color:var(--text-muted-dark);font-size:11px}.scope2-receipt-grid strong{font-family:var(--font-display);text-transform:uppercase;font-size:28px;line-height:1}.scope2-questions{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:50px;margin-bottom:30px;display:grid}.scope2-questions h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:36px;line-height:.95}.scope2-questions>div:last-child{border:1px solid var(--dark-line);grid-template-columns:1fr 1fr;display:grid}.scope2-questions button{border:0;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:60px;color:var(--white);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.scope2-questions button:nth-child(2n){border-right:0}.scope2-questions button[aria-pressed=true]{background:var(--surface-accent-dark);color:var(--lime)}.scope2-questions button:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.ecosystem-proof-grid{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ecosystem-proof-copy{padding:clamp(28px,5vw,54px)}.ecosystem-proof-copy h2{font-family:var(--font-display);font-size:var(--type-section-title);text-transform:uppercase;margin:0;line-height:.92}.ecosystem-proof-media{border-left:1px solid var(--line);background:var(--ink);min-height:650px;position:relative;overflow:hidden}.ecosystem-proof-media img{object-fit:cover}.ecosystem-boundary{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.ecosystem-boundary>div{background:var(--paper);padding:18px}.ecosystem-boundary span{color:var(--green-text);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.ecosystem-boundary p{color:var(--text-muted);grid-template-columns:18px 1fr;gap:8px;margin:9px 0;font-size:12px;display:grid}.ecosystem-workflow-list{border:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ecosystem-workflow-list li{border-right:1px solid var(--dark-line);grid-template-columns:1fr auto;align-content:space-between;min-height:260px;padding:24px;display:grid}.ecosystem-workflow-list li:last-child{border-right:0}.ecosystem-workflow-list>li>span{color:var(--lime);font-family:var(--font-display);font-size:25px}.ecosystem-workflow-list>li>svg{color:var(--lime);font-size:21px}.ecosystem-workflow-list div{grid-column:1/-1}.ecosystem-workflow-list h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:30px;line-height:.95}.ecosystem-workflow-list p{color:var(--text-muted-dark);margin-bottom:0;font-size:12px}@media (max-width:1050px){.scope2-route-rail>.container{grid-template-columns:repeat(2,1fr)}.scope2-route-rail a:nth-child(3),.scope2-route-rail a:nth-child(4){border-top:1px solid var(--line)}.scope2-studio-head,.model-lab-head{grid-template-columns:1fr;gap:24px}.scope2-recommendation-panel>div{grid-template-columns:1fr}.scope2-recommendation-action{border-top:1px solid var(--dark-line);border-left:0}.operating-storyboard{grid-template-columns:1fr}.operating-step-tabs{grid-template-columns:repeat(3,1fr)}.operating-step-tabs>button{grid-template-columns:32px 1fr}.operating-step-tabs>button>svg{display:none}.operating-step-panel{border-top:1px solid var(--line);border-left:0}.product-anatomy-panel article{grid-template-columns:1fr;gap:28px}.model-lab-panel article,.ecosystem-proof-grid{grid-template-columns:1fr}.model-lab-media{min-height:480px}.ecosystem-proof-media{border-top:1px solid var(--line);border-left:0;min-height:500px}.ecosystem-workflow-list{grid-template-columns:repeat(2,1fr)}.ecosystem-workflow-list li:nth-child(2){border-right:0}.ecosystem-workflow-list li:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}}@media (max-width:680px){.scope2-route-rail>.container{grid-template-columns:1fr 1fr;width:100%}.scope2-route-rail a{grid-template-columns:22px 1fr;min-height:104px;padding:14px}.scope2-route-rail a>svg:last-child{display:none}.scope2-route-rail a:nth-child(odd){border-left:0}.scope2-route-rail a small{font-size:10px}.scope2-studio-head{padding:24px 18px}.scope2-studio-head h2,.model-lab-head h2,.scope2-receipt h2{font-size:39px}.scope2-context-tabs{grid-template-columns:1fr 1fr}.scope2-context-tabs>button:nth-child(2){border-right:0}.scope2-context-tabs>button:nth-child(-n+2){border-bottom:1px solid var(--ink)}.scope2-context-tabs>button{min-height:92px}.scope2-recommendation-copy{padding:27px 18px}.scope2-recommendation-copy h3{font-size:43px}.scope2-recommendation-copy dl{grid-template-columns:1fr}.scope2-recommendation-action{padding:22px 18px}.product-decision-nav{top:64px}.product-decision-nav-shell{width:100%}.product-decision-nav-shell:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--surface-paper-translucent) 74%);opacity:1;width:48px;transition:opacity var(--motion-fast) ease;position:absolute;top:0;bottom:0;right:0}.product-decision-nav[data-at-end] .product-decision-nav-shell:after{opacity:0}.product-decision-nav-rail{scroll-snap-type:x proximity;scrollbar-width:none;width:100%;padding-right:32px}.product-decision-nav-rail::-webkit-scrollbar{display:none}.product-decision-nav-rail>:where(a,button){min-height:52px;padding:8px 13px}.product-decision-nav-rail>:where(a,button):last-child{margin-left:0}.product-nav-desktop-label{display:none}.product-nav-mobile-label{display:inline}.product-decision-nav a[aria-current=location]{background:var(--paper)}.product-decision-nav a[aria-current=location]:after{left:10px;right:10px}.product-commercial-grid,.implementation-heading,.implementation-timeline,.partnership-journey,.brochure-implementation-grid{grid-template-columns:1fr}.product-commercial-summary,.product-business-section,.implementation-section,.partnership-journey-section,.product-operational-detail{padding-top:60px;padding-bottom:60px}.product-commercial-price,.product-commercial-included{padding:28px 18px}.product-commercial-price>span{margin-top:30px}.product-commercial-price .button-row,.product-commercial-price .button{width:100%}.product-commercial-included h2,.implementation-heading h2{font-size:41px}.implementation-heading{gap:24px}.implementation-stage>p{min-height:0}.partnership-step{grid-template-columns:56px 1fr;min-height:140px}.partnership-step>div{padding:18px}.partnership-step h3{margin-top:14px}.partnership-step p{font-size:13px;line-height:1.6}.partnership-payment-boundary{grid-template-columns:22px 1fr}.partnership-payment-boundary .button{grid-column:1/-1;width:100%}.operating-step-tabs{grid-template-columns:1fr 1fr}.operating-step-tabs>button{min-height:62px;padding:10px}.operating-step-panel>div{grid-template-columns:1fr;align-content:center;min-height:300px;padding:22px 18px}.operating-step-panel>div>span{font-size:78px}.operating-step-panel h3{font-size:42px}.product-anatomy-tabs{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto}.product-anatomy-panel article{min-height:400px;padding:25px 18px}.product-anatomy-panel h3{font-size:41px}.model-lab-head{padding:24px 18px}.model-lab-tabs>button{gap:2px;min-height:70px;padding:9px;display:grid}.model-lab-tabs>button strong{font-size:11px}.model-lab-panel,.model-lab-panel article{min-height:auto}.model-lab-media{min-height:360px}.model-lab-copy{padding:28px 18px}.model-lab-copy h3{font-size:43px}.model-lab-ledger>div{grid-template-columns:1fr;gap:8px}.model-lab-copy .button{width:100%}.comparison-toolbar{display:grid}.comparison-toggle{width:100%}.comparison-wrap{overflow:visible}.comparison-table{display:none}.comparison-mobile{border:1px solid var(--line);display:grid}.comparison-mobile article{border-bottom:1px solid var(--line);padding:20px 16px}.comparison-mobile article:last-child{border-bottom:0}.comparison-mobile article>span{color:var(--green-text);text-transform:uppercase;font-size:10px;font-weight:850}.comparison-mobile h3{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 14px;font-size:29px;line-height:.95}.comparison-mobile dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.comparison-mobile dl>div{background:var(--paper);gap:5px;padding:12px;display:grid}.comparison-mobile dt{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:850}.comparison-mobile dd{margin:0;font-size:12px}.scope2-receipt{padding:26px 18px}.scope2-receipt-grid,.scope2-questions{grid-template-columns:1fr}.scope2-receipt-grid article{border-right:0;border-bottom:1px solid var(--dark-line);min-height:120px}.scope2-receipt-grid article:last-child{border-bottom:0}.scope2-questions{gap:24px}.scope2-questions>div:last-child{grid-template-columns:1fr}.scope2-questions button{border-right:0}.scope2-receipt>.button{width:100%}.ecosystem-proof-copy{padding:27px 18px}.ecosystem-proof-copy h2{font-size:41px}.ecosystem-proof-media{min-height:360px}.ecosystem-boundary,.ecosystem-workflow-list{grid-template-columns:1fr}.ecosystem-workflow-list li{border-right:0;border-bottom:1px solid var(--dark-line);grid-template-columns:34px 22px 1fr;align-content:center;gap:9px;min-height:140px;padding:16px}.ecosystem-workflow-list li:last-child{border-bottom:0}.ecosystem-workflow-list div{grid-column:auto}.ecosystem-workflow-list h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.scope2-context-active{transition:none!important}.scope2-recommendation-panel *,.product-anatomy-panel *,.model-lab-panel *,.operating-step-panel *{transition:none!important;animation:none!important}}.scope2-price-strip{border-bottom:1px solid var(--line);background:var(--lime);color:var(--ink)}.scope2-price-strip .container{align-items:center;gap:28px;min-height:68px;display:flex}.scope2-price-strip span{align-items:baseline;gap:8px;font-size:12px;font-weight:750;display:flex}.scope2-price-strip strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.scope2-price-strip small{max-width:520px;color:var(--green-text);margin-left:auto;font-size:11px}.scope2-progress{background:var(--line);height:4px;overflow:hidden}.scope2-progress span{transform-origin:0;background:var(--lime);width:100%;height:100%;transition:transform var(--motion-base) cubic-bezier(.22,1,.36,1);display:block}.scope2-step{overflow:hidden}.scope2-context-preview{border-top:1px solid var(--ink);align-content:center;min-height:230px;padding:clamp(26px,5vw,52px);display:grid}.scope2-context-preview h3{max-width:850px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,68px);line-height:.9}.scope2-context-preview>p:last-child{max-width:650px;color:var(--text-muted)}.scope2-context-preview .eyebrow{color:var(--green-text)!important}.scope2-step-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px;display:flex}.scope2-readiness-step{padding:clamp(22px,4vw,44px)}.scope2-readiness-step fieldset{border:0;min-width:0;margin:0;padding:0}.scope2-readiness-step legend{font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px;font-size:24px}.scope2-check-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scope2-check-grid label{background:var(--paper);cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:14px;display:flex}.scope2-check-grid label.selected{background:var(--surface-accent)}.scope2-checkbox{border:1px solid var(--ink);width:24px;height:24px;color:var(--ink);background:0 0;flex:0 0 24px;place-items:center;display:grid}.scope2-checkbox[data-checked]{background:var(--lime)}.scope2-checkbox:focus-visible,.scope2-radio:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.scope2-choice-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.scope2-choice-grid [role=radiogroup]{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.scope2-choice-grid label{background:var(--paper);cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:62px;padding:12px;display:grid}.scope2-choice-grid label.selected{background:var(--ink);color:var(--white)}.scope2-choice-grid label span{gap:3px;display:grid}.scope2-choice-grid label small{color:var(--text-muted);font-size:10px}.scope2-choice-grid label.selected small{color:var(--text-muted-dark)}.scope2-radio{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.scope2-radio [data-radio-indicator]{background:var(--lime);border-radius:50%;width:10px;height:10px}.scope2-recommendation-panel{background:var(--ink);min-height:390px;color:var(--white);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.scope2-recommendation-panel>div{min-height:auto;display:block}.model-proof-shell{min-width:0}.deferred-model-proof{min-height:560px}.model-proof-loading{border:1px solid var(--dark-line);min-height:560px;color:var(--text-muted-dark);place-items:center;font-size:13px;display:grid}.model-proof-controls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.model-proof-controls>span{color:var(--text-muted-dark);font-family:var(--font-display);font-size:20px}.model-proof-controls>div{gap:8px;display:flex}.model-proof-controls .icon-button{border:1px solid var(--border-strong-dark);width:46px;height:46px;color:var(--white);background:0 0}.model-proof-controls .icon-button:disabled{opacity:.35}.model-proof-viewport{overflow:hidden}.model-proof-viewport:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.model-proof-track{touch-action:pan-y pinch-zoom;gap:12px;display:flex}.model-proof-card{border:1px solid var(--dark-line);background:var(--surface-dark-raised);flex:0 0 calc(50% - 6px);min-width:0}.model-proof-media{min-height:380px;position:relative;overflow:hidden}.model-proof-media img{object-fit:cover;transition:transform var(--motion-slow) cubic-bezier(.22,1,.36,1)}.model-proof-card:focus-within .model-proof-media img{transform:scale(1.02)}@media (hover:hover){.model-proof-card:hover .model-proof-media img{transform:scale(1.02)}}.model-proof-copy{gap:10px;padding:24px;display:grid}.model-proof-copy .eyebrow{color:var(--lime)}.model-proof-copy h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(30px,3vw,44px);line-height:.92}.model-proof-copy>p:not(.eyebrow){min-height:44px;color:var(--text-muted-dark);margin:0;font-size:12px}.model-proof-copy>div{border-top:1px solid var(--dark-line);align-items:center;gap:10px;padding-top:16px;display:flex}.model-proof-copy button,.model-proof-copy a{min-height:44px;color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.model-proof-copy button[aria-pressed=true]{color:var(--lime)}.model-proof-copy a{margin-left:auto}.model-proof-note{max-width:820px;color:var(--text-muted-dark);margin:18px 0 0;font-size:11px}.commercial-clarity{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;display:grid}.commercial-ledger{border:1px solid var(--ink)}.commercial-ledger h3{margin:0}.commercial-ledger>div+div{border-top:1px solid var(--ink)}.commercial-ledger button{background:var(--paper);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:72px;padding:16px 18px;display:flex}.commercial-ledger button span{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;font-size:22px;display:flex}.commercial-ledger button[aria-expanded=true]{background:var(--ink);color:var(--white)}.commercial-ledger button>svg{transition:transform var(--motion-base) ease}.commercial-ledger button[aria-expanded=true]>svg{transform:rotate(180deg)}.commercial-ledger button:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.commercial-ledger [role=region]>div{padding:18px}.commercial-ledger [role=region] p{color:var(--text-muted)}.commercial-ledger ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.commercial-ledger li{grid-template-columns:18px 1fr;gap:9px;font-size:12px;display:grid}.commercial-ledger li svg{color:var(--green-text)}.launch-phases{border:1px solid var(--ink);margin:0;padding:0;list-style:none}.launch-phases li{border-bottom:1px solid var(--ink);grid-template-columns:42px 1fr;gap:14px;min-height:114px;padding:18px;display:grid}.launch-phases li:last-child{border-bottom:0}.launch-phases>li>span{color:var(--green-text);font-family:var(--font-display);font-size:25px}.launch-phases h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px;line-height:1}.launch-phases p{color:var(--text-muted);margin:8px 0 0;font-size:11px}.decision-passport-trigger{z-index:60;border:1px solid var(--ink);background:var(--lime);min-height:52px;color:var(--ink);box-shadow:var(--shadow-raised);cursor:pointer;text-transform:uppercase;align-items:center;gap:9px;padding:10px 13px;font-size:11px;font-weight:850;display:flex;position:fixed;bottom:18px;right:18px}.decision-passport-trigger strong{background:var(--ink);min-width:25px;height:25px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.decision-passport-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.decision-passport-drawer{background:var(--ink);color:var(--white)}.decision-passport-drawer>p{color:var(--text-muted-dark)}.decision-passport-drawer .scope2-receipt-grid{margin-block:24px}.decision-passport-drawer .scope2-receipt-grid article{min-height:130px}.decision-passport-actions{justify-content:flex-end;gap:10px;display:flex}.decision-passport-notice{min-height:20px;color:var(--lime);margin:10px 0 0;font-size:11px}.scope2-receipt-compact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;display:grid}.scope2-receipt-compact .scope2-receipt-head{display:block}.scope2-receipt-compact .scope2-receipt-head>svg{display:none}.scope2-market-fieldset{border:0;border-top:1px solid var(--ink);margin:0;padding:clamp(22px,4vw,40px)}.scope2-market-fieldset legend{font-family:var(--font-display);text-transform:uppercase;padding-top:clamp(22px,4vw,40px);font-size:24px}.scope2-market-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.scope2-market-grid label{background:var(--paper);cursor:pointer;grid-template-columns:24px 1fr;align-content:start;gap:11px;min-width:0;min-height:132px;padding:16px;display:grid}.scope2-market-grid label.selected{background:var(--ink);color:var(--white);box-shadow:inset 0 4px 0 var(--lime)}.scope2-market-grid label>span{gap:7px;display:grid}.scope2-market-grid small{color:var(--text-muted);font-size:12px;line-height:1.45}.scope2-market-grid label.selected small{color:var(--text-muted-dark)}.scope2-inline-error{margin-inline:clamp(22px,4vw,40px)}.scope2-fit-status{letter-spacing:.07em;text-transform:uppercase;border:1px solid;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850;color:var(--lime)!important;margin:0 0 18px!important}.scope2-fit-not-ready{color:#ffb4a8!important}.scope2-fit-compare{color:#f2d88f!important}.scope2-receipt-grid span,.scope2-receipt-grid small{font-size:13px;line-height:1.45}.model-proof-copy>p:not(.eyebrow){font-size:13px;line-height:1.5}.model-proof-copy button,.model-proof-copy a{font-size:12px}.model-proof-note{font-size:12px;line-height:1.5}.commercial-ledger li{font-size:13px}.decision-city-field{max-width:520px;margin-bottom:30px}.decision-city-field small{color:var(--text-muted-dark);font-size:12px;font-weight:500;line-height:1.45}@media (max-width:1050px){.scope2-recommendation-panel{grid-template-columns:1fr}.scope2-market-grid{grid-template-columns:repeat(3,1fr)}.commercial-clarity{grid-template-columns:1fr}.launch-phases{grid-template-columns:1fr 1fr;display:grid}.launch-phases li:nth-child(odd){border-right:1px solid var(--ink)}}@media (max-width:680px){.scope2-price-strip .container{grid-template-columns:1fr 1fr;gap:0;width:100%;padding:0;display:grid}.scope2-price-strip span{border-right:1px solid var(--green-text);gap:0;min-height:58px;padding:10px 14px;display:grid}.scope2-price-strip span:nth-child(2){border-right:0}.scope2-price-strip strong{font-size:16px}.scope2-price-strip small{border-top:1px solid var(--green-text);grid-column:1/-1;margin:0;padding:10px 14px}.scope2-step-actions{grid-template-columns:1fr;display:grid}.scope2-step-actions .button{width:100%}.scope2-readiness-step{padding:20px 14px}.scope2-check-grid,.scope2-choice-grid,.scope2-market-grid{grid-template-columns:1fr}.scope2-market-fieldset{padding:20px 14px}.scope2-market-fieldset legend{padding-top:20px;font-size:22px}.scope2-market-grid label{min-height:82px}.scope2-check-grid label{min-height:56px}.model-proof-card{flex-basis:88%}.deferred-model-proof,.model-proof-loading{min-height:520px}.model-proof-media{min-height:330px}.model-proof-copy{padding:18px}.launch-phases{grid-template-columns:1fr}.launch-phases li:nth-child(odd){border-right:0}.decision-passport-trigger{display:none}.scope2-route-rail a small{font-size:12px}.decision-passport-actions{display:grid}.decision-passport-actions .button{width:100%}.scope2-receipt-compact{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.scope2-progress span,.model-proof-media img,.commercial-ledger button>svg{transition:none!important}}.scope2-market-lens{border-top:1px solid var(--ink);background:var(--surface-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px clamp(22px,4vw,40px);display:grid}.scope2-market-lens>div{gap:3px;display:grid}.scope2-market-lens .eyebrow{color:var(--green-text);margin:0}.scope2-market-lens a{align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.scope2-market-lens a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.scope2-risk-map{border-top:1px solid var(--dark-line);margin-top:28px;padding-top:22px}.scope2-risk-map>.eyebrow{color:var(--lime)}.scope2-risk-map>div{background:var(--dark-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scope2-risk-map section{background:var(--surface-dark-raised);min-width:0;padding:17px}.scope2-risk-map h4{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.scope2-risk-map section p{color:var(--text-soft-dark);margin:6px 0;font-size:12px}.scope2-compare-viewport{z-index:calc(var(--z-overlay) + 1);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.scope2-compare-drawer{border-left:1px solid var(--dark-line);background:var(--ink);width:min(720px,100%);height:100%;color:var(--white);pointer-events:auto;transition:transform var(--motion-slow) cubic-bezier(.22,1,.36,1), opacity var(--motion-base) ease;padding:clamp(24px,5vw,52px);overflow-y:auto}.scope2-compare-drawer[data-starting-style],.scope2-compare-drawer[data-ending-style]{opacity:0;transform:translate(42px)}.scope2-compare-drawer>header{justify-content:space-between;gap:24px;display:flex}.scope2-compare-drawer h2{max-width:590px;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,70px);line-height:.9}.scope2-compare-drawer>p{color:var(--text-muted-dark)}.scope2-compare-grid{border:1px solid var(--dark-line);background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.scope2-compare-grid article{background:var(--surface-dark-raised);padding:24px}.scope2-compare-grid article.recommended{box-shadow:inset 0 4px 0 var(--lime)}.scope2-compare-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:32px;line-height:.95}.scope2-compare-grid article>p:not(.eyebrow),.scope2-compare-grid dd{color:var(--text-muted-dark);font-size:12px}.scope2-compare-grid dl{margin:24px 0 0}.scope2-compare-grid dt{color:var(--lime);text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:850}.scope2-compare-grid dd{gap:7px;margin:8px 0 0;display:grid}.scope2-compare-grid dd span{align-items:center;gap:7px;display:flex}.proof-lens{border-bottom:1px solid var(--dark-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:20px;padding-bottom:18px;display:grid}.proof-lens p{margin:0}.proof-lens span{color:var(--text-muted-dark);font-size:12px}.proof-lens>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.proof-lens button{border:1px solid var(--border-strong-dark);min-height:42px;color:var(--white);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.proof-lens button[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.proof-lens button small{background:var(--surface-dark-raised);min-width:21px;color:var(--white);text-align:center;padding:2px 5px}.proof-lens button[aria-pressed=true] small{background:var(--ink);color:var(--lime)}.proof-lens button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.proof-provenance{border-block:1px solid var(--dark-line);grid-template-columns:1fr 1fr;margin:4px 0;display:grid}.proof-provenance>div{padding:12px 10px 12px 0}.proof-provenance>div:last-child{border-top:1px solid var(--dark-line);grid-column:1/-1}.proof-provenance dt{color:var(--lime);text-transform:uppercase;font-size:9px;font-weight:850}.proof-provenance dd{color:var(--text-muted-dark);margin:4px 0 0;font-size:10px}.decision-data-receipt{border:1px solid var(--dark-line);grid-template-columns:28px 1fr;gap:12px;margin:20px 0;padding:16px;display:grid}.decision-data-receipt>svg{color:var(--lime);font-size:22px}.decision-data-receipt strong{color:var(--lime);text-transform:uppercase;font-size:11px}.decision-data-receipt p{color:var(--text-muted-dark);margin:5px 0 0;font-size:11px}.decision-passport-print{display:none}@media (max-width:680px){.scope2-market-lens,.proof-lens{grid-template-columns:1fr;align-items:start}.scope2-market-lens a{justify-content:space-between}.scope2-risk-map>div,.scope2-compare-grid{grid-template-columns:1fr}.scope2-compare-drawer{padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-left:0}.proof-lens>div:last-child{grid-template-columns:1fr;justify-content:stretch;display:grid}.proof-lens button{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.scope2-compare-drawer{transition:none!important}}@media print{body:has(.decision-passport-print) main>:not(.decision-passport-print){display:none!important}body:has(.decision-passport-print) .site-header{display:none!important}body:has(.decision-passport-print) .site-footer{display:none!important}body:has(.decision-passport-print) .sticky-mobile-cta{display:none!important}body:has(.decision-passport-print) .decision-passport-trigger{display:none!important}.decision-passport-print{max-width:760px;color:var(--print-black);margin:0 auto;padding:28px;display:block!important}.decision-passport-print>p{color:var(--green-text);letter-spacing:.08em;font-weight:850}.decision-passport-print h2{font-family:var(--font-display);text-transform:uppercase;font-size:54px}.decision-passport-print pre{white-space:pre-wrap;font-family:var(--font-jakarta), Arial, sans-serif;font-size:12px;line-height:1.7}}.product-proof-strip{background:var(--surface);border-block:1px solid var(--line);padding:clamp(54px,7vw,90px) 0}.product-proof-strip-head{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,6vw,80px);margin-bottom:28px;display:grid}.product-proof-strip-head h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(39px,4.6vw,62px);line-height:.92}.product-proof-strip-head>p{color:var(--text-muted);align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.6;display:flex}.product-proof-strip-head>p svg{color:var(--green-text);flex:none;margin-top:3px}.product-proof-strip-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1.2fr .9fr .9fr;display:grid}.product-proof-strip-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);min-width:0}.product-proof-strip-media{min-height:280px;position:relative;overflow:hidden}.product-proof-strip-media img{object-fit:cover;transition:transform var(--motion-slow) cubic-bezier(.22,1,.36,1)}.product-proof-strip-grid article:focus-within img{transform:scale(1.015)}@media (hover:hover){.product-proof-strip-grid article:hover img{transform:scale(1.015)}}.product-proof-strip-grid article>div:last-child{padding:20px}.product-proof-strip-grid article span{color:var(--green-text);text-transform:uppercase;font-size:10px;font-weight:850}.product-proof-strip-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0;font-size:clamp(25px,2.4vw,36px);line-height:.94}.product-proof-strip-grid p{min-height:58px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.product-proof-strip-grid a{min-height:44px;color:var(--ink);text-transform:uppercase;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:850;display:inline-flex}.package-detail-disclosure{border:1px solid var(--line);margin-top:18px}.package-detail-disclosure>summary{cursor:pointer;text-transform:uppercase;align-items:center;min-height:48px;padding:12px 15px;font-size:12px;font-weight:850;list-style:none;display:flex}.package-detail-disclosure>summary::-webkit-details-marker{display:none}.product-inline-disclosure>summary::-webkit-details-marker{display:none}.product-deep-disclosure>summary::-webkit-details-marker{display:none}.package-detail-disclosure>summary:after{content:"+";color:var(--green-text);margin-left:auto;font-size:20px}.package-detail-disclosure[open]>summary:after{content:"−"}.package-detail-disclosure>summary:focus-visible,.product-inline-disclosure>summary:focus-visible,.product-deep-disclosure>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.package-detail-disclosure>ul{border-top:1px solid var(--line);margin:0;padding:0 15px 8px;list-style:none;display:grid}.package-detail-disclosure>ul li{border-bottom:1px solid var(--line);min-height:48px;color:var(--text-muted);grid-template-columns:20px 1fr;align-items:center;gap:9px;font-size:12px;line-height:1.45;display:grid}.package-detail-disclosure>ul li:last-child{border-bottom:0}.package-detail-disclosure>ul svg{color:var(--green-text)}.product-model-heading{margin-bottom:28px}.photobooth-decision-tools{gap:24px;display:grid}.product-spec-rail{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.product-spec-rail>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:space-between;gap:18px;min-height:104px;padding:17px;display:grid}.product-spec-rail span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.product-spec-rail strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(23px,2.7vw,34px);line-height:.95}.photobooth-model-comparison{border:1px solid var(--ink);overflow-x:auto}.photobooth-model-comparison:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.photobooth-model-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:830px}.photobooth-model-comparison caption{text-align:left;text-transform:uppercase;padding:18px;font-weight:850}.photobooth-model-comparison th,.photobooth-model-comparison td{border-top:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:16px;font-size:12px;line-height:1.5}.photobooth-model-comparison th:last-child,.photobooth-model-comparison td:last-child{border-right:0}.photobooth-model-comparison thead th{color:var(--text-muted);text-transform:uppercase;font-size:10px}.photobooth-model-comparison tbody th{font-size:14px}.photobooth-model-comparison tbody th span{color:var(--green-text);font-family:var(--font-display);margin-bottom:5px;font-size:22px;display:block}.product-inline-disclosure{border:1px solid var(--ink);margin-top:24px}.product-inline-disclosure>summary{cursor:pointer;text-transform:uppercase;align-items:center;min-height:58px;padding:15px 18px;font-size:12px;font-weight:850;list-style:none;display:flex}.product-inline-disclosure>summary:after{content:"+";color:var(--green-text);margin-left:auto;font-size:25px}.product-inline-disclosure[open]>summary:after{content:"−"}.product-inline-disclosure .model-lab{border:0;border-top:1px solid var(--ink)}.product-operation-disclosure{margin-top:0}.product-operation-disclosure .operating-storyboard{border:0;border-top:1px solid var(--ink)}.product-operational-detail{padding-block:24px}.self-readiness{border:1px solid var(--ink);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,76px);margin-bottom:clamp(38px,6vw,70px);padding:clamp(24px,4vw,44px);display:grid}.self-readiness h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,52px);line-height:.92}.self-readiness>div>p:last-child{color:var(--text-muted);line-height:1.65}.self-readiness ul{border-top:1px solid var(--ink);grid-row:span 3;margin:0;padding:0;list-style:none;display:grid}.self-readiness li{border-bottom:1px solid var(--line);grid-template-columns:28px 20px 1fr;align-items:center;gap:10px;min-height:62px;display:grid}.self-readiness li>span{color:var(--green-text);font-family:var(--font-display)}.self-readiness li svg{color:var(--green-text)}.self-readiness li strong{font-size:12px;line-height:1.45}.self-readiness-note{color:var(--text-muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.self-readiness-note svg{color:var(--green-text);flex:none;margin-top:2px}.operating-ecosystem-label{border:1px solid var(--lime);color:var(--lime);text-transform:uppercase;margin:0 0 9px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.implementation-output{border-left:3px solid var(--green-text);background:var(--surface);margin:15px 0 0;padding:8px 11px;min-height:0!important;color:var(--ink)!important}.implementation-output strong{text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.product-deep-section{padding-block:24px}.commercial-deep-section{background:var(--paper)}.product-deep-disclosure{border:1px solid var(--dark-line)}.product-deep-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:clamp(22px,4vw,38px);list-style:none;display:flex}.product-deep-disclosure>summary>span:first-child{gap:6px;display:grid}.product-deep-disclosure>summary small{color:var(--lime);text-transform:uppercase;font-size:10px;font-weight:850}.product-deep-disclosure>summary strong{max-width:930px;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,4vw,52px);line-height:.94}.product-deep-disclosure>summary>span:last-child{border:1px solid var(--border-strong-dark);color:var(--white);text-transform:uppercase;flex:none;padding:12px 14px;font-size:10px;font-weight:850}.product-deep-disclosure[open]>summary>span:last-child{background:var(--lime);color:var(--ink)}.product-deep-panel{border-top:1px solid var(--dark-line);padding:clamp(30px,5vw,58px)}.product-deep-panel>.section-heading{margin-bottom:32px}.product-fit-compact{border:1px solid var(--dark-line);color:var(--white);margin-top:26px;padding:clamp(22px,4vw,40px)}.product-fit-compact .two-grid{gap:clamp(28px,6vw,70px)}.product-fit-compact h2{font-size:clamp(28px,3.6vw,44px)}.product-fit-compact .two-grid>div>p{color:var(--text-soft-dark)}.product-deep-disclosure-light{border-color:var(--ink)}.product-deep-disclosure-light>summary small{color:var(--green-text)}.product-deep-disclosure-light>summary>span:last-child{border-color:var(--ink);color:var(--ink)}.product-deep-disclosure-light[open]>summary>span:last-child{background:var(--ink);color:var(--white)}.product-deep-disclosure-light .product-deep-panel{border-color:var(--ink)}@media (max-width:900px){.product-proof-strip-head,.self-readiness{grid-template-columns:1fr}.product-proof-strip-grid{grid-template-columns:1.15fr .85fr}.product-proof-strip-grid article:first-child{grid-row:span 2}.product-spec-rail{grid-template-columns:repeat(2,1fr)}.self-readiness ul{grid-row:auto}}@media (max-width:680px){.product-proof-strip{padding-block:36px}.product-commercial-summary,.product-business-section,.implementation-section,.partnership-journey-section{padding-top:50px;padding-bottom:50px}.product-operational-detail{padding-block:12px}.product-proof-strip-head{gap:18px;margin-bottom:20px}.product-proof-strip-head h2{font-size:36px}.product-proof-strip-grid{scroll-snap-type:x mandatory;border:0;gap:10px;padding-bottom:7px;display:flex;overflow-x:auto}.product-proof-strip-grid article{border:1px solid var(--ink);scroll-snap-align:start;flex:0 0 86%}.product-proof-strip-media{min-height:240px}.product-proof-strip-grid p{min-height:0}.product-proof-strip-grid h3{overflow-wrap:anywhere;font-size:28px}.product-model-heading{margin-bottom:20px}.product-spec-rail>div{min-height:94px;padding:14px}.product-spec-rail strong{font-size:23px}.photobooth-model-comparison{margin-inline:-2px}.product-inline-disclosure>summary{min-height:54px}.self-readiness{gap:20px;margin-bottom:30px;padding:20px 16px}.self-readiness h3{font-size:36px}.self-readiness li{grid-template-columns:25px 18px 1fr;min-height:58px}.product-deep-section{padding-block:6px}.product-deep-disclosure>summary{gap:15px;min-height:88px;padding:16px}.product-deep-disclosure>summary strong{font-size:29px}.product-deep-disclosure>summary>span:last-child{display:none}.product-deep-panel{padding:28px 16px}.product-deep-panel>.section-heading h2{font-size:37px}.product-fit-compact{padding:20px 16px}.product-fit-compact .two-grid{grid-template-columns:1fr}.implementation-output{font-size:12px!important}.implementation-timeline,.partnership-journey{scroll-snap-type:x mandatory;border-left:0;padding-bottom:7px;display:flex;overflow-x:auto}.implementation-stage{scroll-snap-align:start;border-left:1px solid var(--ink);flex:0 0 86%;padding:20px}.partnership-step{scroll-snap-align:start;border-left:1px solid var(--dark-line);flex:0 0 86%;min-height:280px}.operating-step-panel>div{min-height:250px}.implementation-timeline:focus-visible,.partnership-journey:focus-visible{outline:3px solid var(--focus);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.product-proof-strip-media img{transition:none!important}}.photobooth-commercial-guide{background:var(--paper)}.photobooth-procurement-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photobooth-procurement-grid article{flex-direction:column;min-width:0;padding:clamp(26px,4vw,48px);display:flex}.photobooth-procurement-grid article+article{border-left:1px solid var(--ink);background:var(--surface)}.photobooth-procurement-grid article>span,.photobooth-operating-grid article>span{color:var(--green-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.photobooth-operating-grid article>span{color:var(--lime)}.photobooth-procurement-grid h3{max-width:580px;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 12px;font-size:clamp(34px,4vw,52px);line-height:.96}.photobooth-procurement-grid p{color:var(--text-muted);margin:0;line-height:1.7}.photobooth-procurement-grid ul,.quotation-section-grid ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.photobooth-procurement-grid li,.quotation-section-grid li{grid-template-columns:20px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.55;display:grid}.photobooth-procurement-grid li svg,.quotation-section-grid li svg{color:var(--green-text);margin-top:3px}.photobooth-procurement-grid small{border-top:1px solid var(--line);color:var(--text-muted);margin-top:auto;padding-top:18px;line-height:1.6;display:block}.photobooth-self-service{background:var(--ink);color:var(--white);margin-top:clamp(55px,8vw,100px);padding:clamp(30px,5vw,60px)}.photobooth-self-service .section-heading>p{color:var(--text-soft-dark)}.photobooth-operating-grid{border-top:1px solid var(--text-subtle);border-bottom:1px solid var(--text-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;display:grid}.photobooth-operating-grid article{min-width:0;padding:28px 24px}.photobooth-operating-grid article+article{border-left:1px solid var(--text-subtle)}.photobooth-operating-grid article>svg{color:var(--lime);margin-bottom:22px;font-size:25px}.photobooth-operating-grid h3{margin:12px 0 8px;font-size:18px}.photobooth-operating-grid p{color:var(--text-soft-dark);margin:0;font-size:13px;line-height:1.65}.photobooth-quote-checklist{border-top:1px solid var(--ink);grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,80px);margin-top:clamp(55px,8vw,100px);padding-top:clamp(35px,6vw,70px);display:grid}.photobooth-quote-checklist>div>svg{color:var(--green-text);font-size:30px}.photobooth-quote-checklist h2{font-family:var(--font-display);text-transform:uppercase;margin:14px 0;font-size:clamp(38px,5vw,62px);line-height:.94}.photobooth-quote-checklist>div>p:not(.eyebrow){color:var(--text-muted);line-height:1.7}.photobooth-quote-checklist ol,.quotation-checklist-intro ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.photobooth-quote-checklist li,.quotation-checklist-intro li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:15px 0;font-size:13px;line-height:1.55;display:grid}.photobooth-quote-checklist li span,.quotation-checklist-intro li span{color:var(--green-text);font-family:var(--font-display);font-size:18px}.calculator-assumption-note{background:var(--surface);color:var(--text-muted);margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.6}.quotation-checklist-hero{background:var(--ink);color:var(--white);padding:clamp(70px,10vw,130px) 0}.quotation-checklist-hero h1{max-width:950px;font-family:var(--font-display);letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(58px,10vw,132px);line-height:.84}.quotation-checklist-hero .lead{max-width:760px;color:var(--text-soft-dark)}.quotation-print-hint{color:var(--text-soft-dark);align-items:center;gap:9px;font-size:12px;display:inline-flex}.quotation-checklist-intro{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(35px,7vw,100px);display:grid}.quotation-checklist-intro>div>svg{color:var(--green-text);font-size:32px}.quotation-checklist-intro h2,.quotation-note h2{font-family:var(--font-display);text-transform:uppercase;margin:18px 0 12px;font-size:clamp(40px,5vw,66px);line-height:.95}.quotation-checklist-intro p,.quotation-note p{color:var(--text-muted);line-height:1.7}.quotation-section-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quotation-section-grid>section{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px}.quotation-section-grid>section>span{color:var(--green-text);font-family:var(--font-display);font-size:24px}.quotation-section-grid h2{margin:18px 0 24px;font-size:20px}.quotation-note .container{max-width:900px}@media (max-width:680px){.photobooth-procurement-grid,.photobooth-operating-grid,.photobooth-quote-checklist,.quotation-checklist-intro,.quotation-section-grid{grid-template-columns:1fr}.photobooth-procurement-grid article+article,.photobooth-operating-grid article+article{border-left:0;border-top:1px solid var(--ink)}.photobooth-operating-grid article+article{border-top-color:var(--text-subtle)}.quotation-section-grid{border-left:0}.quotation-section-grid>section{border-left:1px solid var(--ink)}}@media print{.quotation-checklist-page .quotation-actions,.quotation-checklist-page .quotation-note .button{display:none!important}.quotation-checklist-hero{padding:28px 0;background:var(--white)!important;color:var(--ink)!important}.quotation-checklist-hero .lead{color:var(--text-muted)!important}.quotation-checklist-hero h1{font-size:60px}.quotation-section-grid{grid-template-columns:repeat(2,1fr)}}
