.dark,:root{--offer-paper:#edf0f3;--offer-card:#f8fafc;--offer-sage:#e1e8ef;--offer-sage-deep:#d4dfe9;--offer-ink:#23394c;--offer-muted:#506273;--offer-green:#086ba5;--offer-line:#c6d1dc;--offer-input-line:#7a8fa2;--background:var(--offer-paper);--foreground:var(--offer-ink);--card:var(--offer-card);--card-foreground:var(--offer-ink);--popover:var(--offer-card);--popover-foreground:var(--offer-ink);--primary:var(--offer-green);--primary-foreground:#f8fafc;--secondary:var(--offer-sage);--secondary-foreground:var(--offer-ink);--muted:var(--offer-sage);--muted-foreground:var(--offer-muted);--accent:var(--offer-sage-deep);--accent-foreground:var(--offer-ink);--border:var(--offer-line);--input:var(--offer-input-line);--ring:var(--offer-green);--forest:var(--offer-ink);--leaf:var(--offer-green);--lime:var(--offer-sage);--destructive:#9b3c2f}body{background:var(--offer-paper);color:var(--offer-ink)}::selection{background:#d5dbdf;color:#24333e}:focus-visible{outline-color:var(--offer-green)}.platform-page,.science-page{background:var(--offer-paper);color:var(--offer-ink);--background:var(--offer-paper);--foreground:var(--offer-ink);--primary:var(--offer-green);--primary-foreground:var(--offer-card)}.eyebrow,.platform-eyebrow{color:var(--offer-green);letter-spacing:.075em}.platform-section{padding-block:84px}.platform-section-head{gap:60px;margin-bottom:36px}.pilot-section h2,.platform-section-head h2,.science-teaser h2{color:var(--offer-ink);font-size:clamp(30px,3.1vw,44px);line-height:1.22;letter-spacing:-.035em}.platform-note,.platform-page-heading>p:last-child,.platform-section-head>p{color:var(--offer-muted)}.section-index{color:var(--offer-muted)!important}.platform-page-heading{padding-block:65px 48px}.platform-page-heading h1{color:var(--offer-ink);font-size:clamp(39px,4.3vw,64px)}.platform-text-link,.text-link{color:var(--offer-green);border-color:#8f9ca5}.platform-text-link:hover,.text-link:hover{color:#164b70;border-color:#086ba5}.btn,.platform-button,.science-page .platform-button,.science-teaser .platform-button{background:var(--offer-green);border-color:var(--offer-green);color:var(--offer-card);border-radius:7px;box-shadow:none}.btn:hover,.platform-button:hover,.science-page .platform-button:hover,.science-teaser .platform-button:hover{background:#075681;border-color:#075681;color:var(--offer-card);transform:none}.btn-light,.btn-outline,.platform-button.secondary{background:transparent;border-color:#8f9ca5;color:var(--offer-ink)}.btn-light:hover,.btn-outline:hover,.platform-button.secondary:hover{background:var(--offer-sage);color:var(--offer-ink);border-color:#73828d}.site-header,.site-header-immersive{background:#edf0f3f5!important;color:var(--offer-ink)!important;border-bottom-color:var(--offer-line)!important;backdrop-filter:blur(12px)}.footer .logo,.site-header .logo,.site-header-immersive .logo{color:var(--offer-ink)}.logo-icon{color:var(--offer-green)}.logo-orbit,.logo-pulse{stroke:var(--offer-green)}.logo-leaf{stroke:#647c8d}.desktop-nav a{color:var(--offer-muted)}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--offer-green)}.language-switcher{background:var(--offer-sage)!important;border-color:var(--offer-line)!important;color:var(--offer-muted)!important;box-shadow:none}.language-switcher button.active{background:var(--offer-green)!important;color:var(--offer-card)!important}.language-select{color:var(--offer-ink)!important}.language-select option{background:var(--offer-card);color:var(--offer-ink)}.language-switcher>svg{color:var(--offer-green)}.language-select:focus-visible{outline-color:var(--offer-green)}.footer{background:var(--offer-sage);color:var(--offer-ink);border-color:var(--offer-line)}.footer-top{border-color:#bdc8d1}.footer a,.footer p,.footer-bottom{color:var(--offer-muted)}.footer a:hover{color:var(--offer-green)}.footer-top .logo+p{font-size:17px;line-height:1.75}.navigation-sheet,.navigation-sheet[data-slot=sheet-content]{background:var(--offer-paper);color:var(--offer-ink);border-color:var(--offer-line)}.mobile-language>span,.navigation-heading [data-slot=sheet-description],.navigation-sheet a,.navigation-sheet p{color:var(--offer-muted)}.navigation-links,.navigation-links a{border-color:var(--offer-line)}.navigation-links a:is(:hover,[aria-current=page]){color:var(--offer-green);background:var(--offer-sage)}.navigation-links a svg,.navigation-number{color:var(--offer-muted)}.navigation-close{background:var(--offer-sage);color:var(--offer-ink);border-color:var(--offer-line)}.navigation-close:hover{background:var(--offer-sage-deep)}.navigation-bottom>.btn{background:var(--offer-green);color:var(--offer-card);border-color:var(--offer-green)}.offer-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,78px);width:min(1400px,calc(100% - 112px));margin-inline:auto;padding-block:64px 58px}.offer-hero-copy{min-width:0;padding-block:16px}.offer-hero-copy .platform-eyebrow{margin-bottom:23px}.offer-hero h1{font-size:clamp(39px,4.1vw,61px);line-height:1.13;font-weight:500;letter-spacing:-.047em;text-wrap:balance;max-width:680px;color:var(--offer-ink);margin:0 0 25px}.offer-hero-copy>p:not(.platform-eyebrow):not(.offer-hero-note){font-size:18px;line-height:1.8;color:var(--offer-muted);max-width:600px;margin:0 0 30px}.offer-hero-copy .platform-actions{gap:12px 24px}.offer-hero-media{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:510px;align-self:stretch;background:#071f22;border:1px solid #4b606f;border-radius:20px}.offer-hero-media .biosystem-art{inset:0;z-index:0;opacity:1}.offer-hero-media .biosystem-art img{object-position:58% center}.offer-hero-media .hero-motion-toggle{right:18px;top:18px;color:#e7ecf0;background:#172d3ddb;border-color:#909fa9;min-height:40px}.offer-hero-media .hero-motion-toggle:hover{background:#294153}.offer-hero-media .hero-motion-toggle:focus-visible{outline-color:#dbe8f1}.offer-hero-caption{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:19px 24px;background:#192d3bed;color:#e9eef1;font-size:12px;line-height:1.8}.offer-hero-facts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 30px;border-top:1px solid var(--offer-line);padding-top:26px;margin-top:35px}.offer-hero-facts>div{flex:1 1 100px}.offer-hero-facts strong{display:block;font-size:23px;line-height:1.35;font-weight:550;letter-spacing:-.03em;color:var(--offer-ink)}.offer-hero-facts span{display:block;font-size:13px;line-height:1.7;color:var(--offer-muted);margin-top:6px}.offer-hero-note{font-size:13px;line-height:1.8;color:var(--offer-muted);margin:22px 0 0;max-width:560px}.offer-benefits,.offer-nutrition,.offer-process,.offer-products,.offer-reading-paths{padding-block:80px}.offer-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.offer-product-card{min-width:0;padding:clamp(26px,3vw,42px);background:var(--offer-card);border:1px solid var(--offer-line);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.offer-product-card h3{font-size:30px;line-height:1.25;letter-spacing:-.035em;font-weight:500;color:var(--offer-ink);margin:15px 0 18px}.offer-product-card>p{color:var(--offer-muted);font-size:16px;line-height:1.85;margin:0 0 22px}.offer-product-card>svg{color:var(--offer-green);width:31px;height:31px;margin-bottom:18px}.offer-product-card>figure>img,.offer-product-card>img{width:100%;height:auto;border-radius:8px;object-fit:cover}.offer-product-card>img{aspect-ratio:8/5;margin-bottom:27px}.offer-product-card>figure{margin:0 0 26px;width:100%}.offer-product-type{display:inline-flex;align-items:center;gap:10px;font:12px/1.7 var(--font-geist-mono),monospace;letter-spacing:.055em;color:var(--offer-green)}.offer-product-type svg{flex-shrink:0}.offer-product-links{display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:auto;padding-top:25px}.offer-product-links a{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.6;font-weight:600;color:var(--offer-green)}.offer-product-links a:hover{text-decoration:underline;text-underline-offset:5px}.offer-checks,.offer-product-card ul{list-style:none;padding:0;margin:6px 0 24px;width:100%}.offer-checks li,.offer-product-card li{display:flex;align-items:flex-start;gap:12px;padding-block:13px;border-bottom:1px solid var(--offer-line);font-size:15px;line-height:1.8;color:var(--offer-muted)}.offer-checks li svg,.offer-product-card li svg{color:var(--offer-green);flex-shrink:0;margin-top:3px}.offer-partners{background:var(--offer-sage);border-block:1px solid var(--offer-line)}.offer-partners .partner-inner{padding-block:28px}.offer-partners .offer-path-grid,.offer-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-step-grid{display:grid;gap:32px}.offer-step{min-width:0;padding-top:26px;border-top:1px solid #9cabb5}.offer-step>span{font:13px/1.7 var(--font-geist-mono),monospace;color:var(--offer-green)}.offer-step>svg{color:var(--offer-green);margin-bottom:20px}.offer-step h3{margin:20px 0 14px;font-size:23px;line-height:1.4;letter-spacing:-.025em;font-weight:500;color:var(--offer-ink)}.offer-step p{margin:0;color:var(--offer-muted);font-size:16px;line-height:1.85}.offer-process{border-block:1px solid var(--offer-line);background:var(--offer-sage)}.offer-partners.platform-container,.offer-process.platform-container{position:relative;isolation:isolate;background:transparent;border-block:0}.offer-partners.platform-container:before,.offer-process.platform-container:before{content:"";position:absolute;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;background:var(--offer-sage);border-block:1px solid var(--offer-line);pointer-events:none}.offer-benefits .offer-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 48px}.offer-nutrition{border-bottom:1px solid var(--offer-line)}.offer-note,.offer-source{color:var(--offer-muted);font-size:14px;line-height:1.85;max-width:1020px;margin-block:28px 0}.offer-note a,.offer-source a{color:var(--offer-green);text-decoration:underline;text-underline-offset:4px}.offer-source>p{margin:0 0 12px}.offer-source a{display:inline-flex;align-items:center;gap:9px}.offer-source+.platform-text-link{margin-top:26px}.offer-reading-paths{border-top:1px solid var(--offer-line)}.offer-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.offer-path-grid>a,.offer-path-grid>article,.offer-path-grid>div{display:block;min-width:0;background:var(--offer-sage);border:1px solid var(--offer-line);border-radius:12px;padding:30px}.offer-path-grid h3{margin:0 0 15px;color:var(--offer-ink);font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.025em}.offer-path-grid p{color:var(--offer-muted);font-size:15px;line-height:1.85;margin:0 0 23px}.offer-path-grid>a:hover{border-color:#8799a7;background:var(--offer-sage-deep)}.offer-page-heading{padding-block:64px 46px}.offer-page-heading>.platform-text-link{margin-bottom:32px}.offer-page-heading h1{max-width:1000px;margin:0 0 24px;font-size:clamp(39px,4.2vw,62px);font-weight:500;line-height:1.15;letter-spacing:-.04em;color:var(--offer-ink);text-wrap:balance}.offer-page-heading>p:not(.platform-eyebrow){color:var(--offer-muted);font-size:18px;line-height:1.85;max-width:830px}.offer-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;padding-block:28px 80px}.offer-detail-copy{min-width:0}.offer-detail-copy h2{font-size:clamp(29px,3vw,40px);line-height:1.25;font-weight:500;letter-spacing:-.03em;margin:0 0 25px;color:var(--offer-ink)}.offer-detail-copy>p{color:var(--offer-muted);font-size:16px;line-height:1.85;margin-bottom:24px}.offer-detail-copy>div>.platform-text-link{margin-top:26px}.offer-detail-media{position:relative;min-width:0;overflow:hidden;border:1px solid var(--offer-line);border-radius:14px;background:var(--offer-sage)}.offer-detail-media>img{display:block;width:100%;height:auto;object-fit:cover}.offer-detail-media figcaption,.offer-detail-media>p{color:var(--offer-muted);font-size:13px;line-height:1.8;padding:17px 22px;margin:0}.architecture-section,.partner-strip,.platform-faq,.roi-section{background:var(--offer-sage);border-color:var(--offer-line)}.partner-inner small,.partner-inner>p{color:var(--offer-muted)}.partner-inner>div{color:var(--offer-ink)}.vertical-tab-list[data-slot=tabs-list]{border-color:var(--offer-line)}.vertical-tab-list [data-slot=tabs-trigger]{color:var(--offer-muted)}.vertical-tab-list [data-active]{background:var(--offer-sage)!important;color:var(--offer-green)!important;box-shadow:inset 0 -2px #086ba5!important}.vertical-panel[data-slot=tabs-content]{background:var(--offer-card);border-color:var(--offer-line);border-radius:12px}.vertical-copy h3{color:var(--offer-ink)}.vertical-copy>p,.vertical-metric span{color:var(--offer-muted)}.vertical-metric{border-color:var(--offer-line)}.vertical-metric strong{color:var(--offer-green)}.roi-shell{background:var(--offer-card);border-color:var(--offer-line)}.roi-results{border-color:#c1ccd3}.roi-results,.roi-tabs[data-slot=tabs-list]{background:var(--offer-sage)}.roi-tabs [data-slot=tabs-trigger]{color:var(--offer-muted)}.roi-tabs [data-active]{background:var(--offer-green)!important;color:var(--offer-card)!important}.cashflow-chart>span,.cashflow-ends,.exchange-input,.market-inputs label,.roi-kpis span,.roi-main-number>span,.roi-method p,.roi-number-fields label,.roi-result-top>span{color:var(--offer-muted)}.exchange-input input,.market-inputs input,.roi-number-fields input{background:var(--offer-card);border-color:var(--offer-input-line);color:var(--offer-ink)}.currency-toggle{border-color:#95a4af}.currency-toggle button{color:var(--offer-muted)}.currency-toggle button[aria-pressed=true]{background:var(--offer-green);color:var(--offer-card)}.roi-kpis strong,.roi-main-number strong,.roi-main-number>svg,.roi-method summary{color:var(--offer-green)}.roi-main-number strong{letter-spacing:-.045em}.roi-kpis,.roi-method,.roi-two-year{border-color:#bac6cf}.roi-plant-size{background:var(--offer-sage);border-color:var(--offer-line)}.roi-plant-size button,.roi-plant-size summary,.roi-two-year strong{color:var(--offer-green)}.roi-plant-size label,.roi-plant-size p,.roi-two-year p,.roi-two-year>span{color:var(--offer-muted)}.roi-plant-size input{background:var(--offer-card);border-color:var(--offer-input-line);color:var(--offer-ink)}.roi-plant-size button{border-color:#8497a3}.cashflow-chart svg text{fill:var(--offer-muted)}.cashflow-chart svg path[fill=none],.cashflow-chart svg polyline{stroke:#086ba5}.cashflow-chart svg line{stroke:#b5c1ca}.cashflow-chart svg line[stroke-dasharray]{stroke:#637683}.cashflow-chart svg circle{fill:#086ba5}.cashflow-chart svg stop{stop-color:#59778d}.platform-faq .faq-intro h2,.platform-faq .faq-list summary{color:var(--offer-ink)}.platform-faq .faq-intro>p:not(.eyebrow),.platform-faq .faq-list details>p,.platform-faq .faq-number{color:var(--offer-muted)}.platform-faq .faq-list,.platform-faq .faq-list details{border-color:#bdc8d1}.platform-faq .text-link{color:var(--offer-green)}.pilot-section{border-color:var(--offer-line);padding-block:80px}.pilot-section p:not(.platform-eyebrow){color:var(--offer-muted)}.platform-journal{background:var(--offer-paper)}.blog-card,.platform-journal .blog-card{background:var(--offer-card);color:var(--offer-ink);border-color:var(--offer-line)}.blog-card h3,.platform-journal .blog-card h3{color:var(--offer-ink)}.blog-card p,.blog-meta,.platform-journal .blog-card p,.platform-journal .blog-meta{color:var(--offer-muted)}.blog-arrow,.blog-badge,.platform-journal .blog-arrow,.platform-journal .blog-badge{background:var(--offer-sage);color:var(--offer-green)}.science-return,.science-teaser,.science-topics-wrap{background:var(--offer-sage);color:var(--offer-ink);border-color:var(--offer-line)}.api-section>div>p:not(.platform-eyebrow),.method-grid p,.privacy-page p,.science-page .platform-note,.science-page .platform-page-heading>p:last-child,.science-teaser p:not(.platform-eyebrow),.science-topics p{color:var(--offer-muted)}.science-page .platform-eyebrow,.science-page .platform-text-link,.science-teaser .platform-eyebrow,.science-teaser .vision-teaser-link,.science-tools li{color:var(--offer-green)}.science-page .platform-page-heading{background-image:none}.science-page .platform-page-heading h1,.science-page .platform-section-head h2{color:var(--offer-ink)}.research-documents,.research-documents>a,.research-threads,.research-threads>a,.science-hero-actions,.science-method,.science-topics,.science-topics article{border-color:var(--offer-line)}.science-method,.science-method span{color:var(--offer-green)}.science-method span{background:var(--offer-card);border-color:#b4c1cb}.method-grid article>span,.research-documents p,.research-documents small,.research-threads small,.research-threads>a>span,.science-method small{color:var(--offer-muted)}.research-documents>a,.research-threads>a,.science-topics svg{color:var(--offer-green)}.api-sample{background:var(--offer-sage);border-color:var(--offer-line);color:var(--offer-ink)}.api-sample>div{background:var(--offer-sage-deep);color:var(--offer-green)}.api-sample p,.client-science .api-sample p{color:var(--offer-muted)}.principle-grid,.principle-node{border-color:var(--offer-line)}.principle-node{color:var(--offer-ink)}.principle-node.selected{background:var(--offer-sage)}.principle-quote>span,.principle-symbol{color:var(--offer-green)}.concept-image summary,.node-order,.principle-node-text,.principle-quote p{color:var(--offer-muted)}.principle-arrow{color:var(--offer-green);background:var(--offer-paper)}.architecture-row,.architecture-rows,.concept-image{border-color:var(--offer-line)}.layer-id{color:var(--offer-green);border-color:#94a4b0}.layer-heading{color:var(--offer-ink)}.layer-body p,.layer-flow,.layer-protocol{color:var(--offer-muted)}.biosystem-section{background:var(--offer-card);border-color:var(--offer-line)}.biosystem-stage{background:#071d23}.biosystem-controls{border-color:var(--offer-line)}.biosystem-controls h2{color:var(--offer-ink)}.biosystem-controls>p:not(.platform-eyebrow):not(.platform-note),.range-field,.range-limits{color:var(--offer-muted)}.model-actions button,.model-reset,.range-field strong{color:var(--offer-green)}.range-field [data-slot=slider-track]{background:#c0c7cc}.range-field [data-slot=slider-range]{background:var(--offer-green)}.range-field [data-slot=slider-thumb]{background:var(--offer-card);border-color:var(--offer-green)}.wave-select button{color:var(--offer-muted);border-color:#94a3ad}.wave-select button[aria-pressed=true]{color:var(--offer-green);background:var(--offer-sage);border-color:var(--offer-green)}.waveform{background:repeating-linear-gradient(0deg,transparent,transparent 18px,#c6d1dc60 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,#c6d1dc60 19px)}.waveform path{stroke:#607685}.waveform.boost path{stroke:var(--offer-green)}.model-actions button:hover,.model-reset:hover{color:#273a48}.architecture-aside .architecture-orbit small,.architecture-aside .architecture-orbit>span,.biosystem-stage .model-caption,.biosystem-stage .model-gesture{color:#c8d4dd}.architecture-aside .platform-button.secondary{color:#e7ecf0;background:#1c3445;border-color:#919fa8}.architecture-aside .platform-button.secondary:hover{color:#f1f5f8;background:#2b4659;border-color:#b2c1cc}.architecture-aside .platform-button.secondary:focus-visible{outline-color:#dbe8f1}.vision-article p,.vision-back,.vision-contract small,.vision-contract>div>span,.vision-discussion>p,.vision-hero-bottom>span,.vision-outline small,.vision-outline>a,.vision-outline>span,.vision-reciprocity figcaption,.vision-section-index,.vision-subtitle,.vision-vital>span{color:var(--offer-muted)}.vision-back:hover,.vision-hero-bottom>a,.vision-outline>a:hover{color:var(--offer-green)}.vision-article .vision-emphasis,.vision-article h2,.vision-article h3,.vision-contract strong,.vision-vital strong{color:var(--offer-ink)}.vision-article>section,.vision-contract,.vision-hero-bottom,.vision-hero-bottom>a,.vision-outline>a,.vision-references a,.vision-triad,.vision-triad>div{border-color:var(--offer-line)}.vision-article .vision-emphasis{border-color:#7f93a1}.vision-link-card,.vision-reciprocity,.vision-references{background:var(--offer-sage);border-color:var(--offer-line)}.vision-driver{background:var(--offer-sage-deep);border-color:#9daeba}.vision-driver,.vision-feedback,.vision-references a,.vision-triad>div>span,.vision-vital{color:var(--offer-green)}.science-page .vision-link-card h2,.vision-link-card h2{color:var(--offer-ink)}.vision-link-card p:not(.platform-eyebrow){color:var(--offer-muted)}.vision-link-card>.platform-text-link{color:var(--offer-green)!important;border-color:#8fa0ac!important}.science-page .vision-link-card .platform-eyebrow{color:var(--offer-green)}.client-page-nav a span,.client-small-note,.funds-donut span,.funds-list small,.investor-hero>div>p:not(.platform-eyebrow),.market-results small,.market-results>div>span,.pitch-slide p,.pitch-tag,.pitch-top>span,.raise-stat p,.raise-stat>span{color:var(--offer-muted)}.funds-list strong,.market-results strong,.pitch-metric,.raise-stat>strong{color:var(--offer-green)}.client-page-nav,.funds-list>div,.investor-teaser,.market-model,.market-results>div,.pitch-metric,.pitch-slide,.pitch-top,.raise-stat{border-color:var(--offer-line)}.pitch-slide{background:var(--offer-card)}.client-page-nav a,.client-science .client-page-nav a,.pitch-controls>button,.pitch-controls>div>button{color:var(--offer-green);border-color:#93a2ad}.pitch-controls button[aria-current=step]{background:var(--offer-green);color:var(--offer-card)}.funds-donut{background:conic-gradient(#566e7f 0 40%,#87959f 40% 70%,#99a3aa 70% 90%,#bfc6cb 90% 100%);box-shadow:none}.client-investor .funds-donut{background:conic-gradient(#566e7f 0 35%,#87959f 35% 65%,#99a3aa 65% 90%,#bfc6cb 90% 100%)}.funds-donut>div{background:var(--offer-paper)}.funds-list>div>span:nth-child(2){color:var(--offer-ink)}.fund-color{background:#566e7f}.fund-1{background:#87959f}.fund-2{background:#99a3aa}.fund-3{background:#bfc6cb}.market-bar{background:#cdd2d6}.market-bar span{background:#566e7f}.client-page-nav a:hover,.client-science .client-page-nav a:hover{color:#273a48}.client-chapters{background:var(--offer-sage);border-color:var(--offer-line)}.client-chapters button{color:var(--offer-muted);border-color:var(--offer-line)}.client-chapters button small{color:inherit}.client-chapters button:hover,.client-chapters button[aria-pressed=true]{color:var(--offer-card);background:var(--offer-green);box-shadow:none}.client-chapters button:focus-visible,.client-pitch-pagination button:focus-visible{outline-color:#7390a4}.client-status{background:var(--offer-sage);color:var(--offer-green);border-color:#95a6b2}.client-business-pitch,.client-challenge,.client-challenge li,.client-economics,.client-funding,.client-pitch-principle,.client-proof-grid>div,.client-timeline li,.client-unit-grid>div{border-color:var(--offer-line)}.client-business-pitch>div>span,.client-pitch-pagination>span,.client-pitch-principle>span,.client-proof-grid>div>span,.client-tech-stack>small,.client-unit-grid span{color:var(--offer-muted)}.client-application-grid svg,.client-business-pitch strong,.client-challenge li span,.client-pitch-pagination button,.client-pitch-principle strong,.client-pitch-principle svg,.client-proof-grid strong,.client-source-links a,.client-tech-stack>div>span,.client-tech-stack>div>svg,.client-timeline time,.client-unit-grid strong,.client-waveform svg,.client-waveform>span{color:var(--offer-green)}.client-proof-grid .client-evidence-note,.client-tech-stack>div>p,.client-timeline p{color:var(--offer-muted)!important;border-color:var(--offer-line)}.client-application-grid h3,.client-challenge li{color:var(--offer-ink)}.client-application-grid>div,.client-grant-note,.client-recurring,.client-tech-stack{background:var(--offer-sage);border-color:var(--offer-line)}.client-recurring>div:last-child,.client-tech-stack>div:not(.client-waveform){border-color:#bbc8d1}.client-grant-note h3,.client-recurring label{color:var(--offer-ink)}.client-recurring input{background:var(--offer-card);color:var(--offer-ink);border-color:var(--offer-input-line)}.client-grant-note p,.client-investor-faq [data-slot=accordion-content] p,.client-recurring>div:last-child>span{color:var(--offer-muted)}.client-grant-note a,.client-investor-faq [data-slot=accordion-trigger-icon],.client-investor-faq [data-slot=accordion-trigger]>span,.client-recurring>div:last-child strong{color:var(--offer-green)}.client-investor-faq [data-slot=accordion-item],.client-source-links a{border-color:var(--offer-line)}.client-investor-faq [data-slot=accordion-trigger]{color:var(--offer-ink)}.academic-access,.academic-access .academic-access-note,.academic-draft dl>div,.academic-email-copy,.client-phd-grid article,.client-research-dialogue,.client-science .client-page-nav{border-color:var(--offer-line)}.academic-access .academic-access-note,.academic-draft .academic-edit,.academic-email-copy>button,.client-phd-grid a,.client-phd-grid article>div,.client-science .client-source-links a{color:var(--offer-green)}.academic-access>div>p,.academic-draft dt,.academic-draft>p,.academic-email-copy p,.academic-form .academic-hint,.client-phd-grid p,.client-research-dialogue p,.client-science .method-grid p{color:var(--offer-muted)}.academic-access h2,.academic-draft dd,.academic-draft h3,.academic-email-copy label,.academic-form label{color:var(--offer-ink)}.academic-draft,.academic-form{background:var(--offer-sage);border-color:var(--offer-line)}.academic-email-copy [data-slot=textarea],.academic-form [data-slot=input],.academic-form [data-slot=textarea]{background:var(--offer-card);border-color:var(--offer-input-line);color:var(--offer-ink)}.academic-form [data-slot=input]:focus,.academic-form [data-slot=textarea]:focus{outline-color:var(--offer-green)}.water-back,.water-data-tags>span,.water-integration-inner>div>p:not(.platform-eyebrow),.water-lead,.water-metric-unit,.water-metrics-grid p,.water-pilot>div>p:not(.platform-eyebrow),.water-reported-result small,.water-step-panel p{color:var(--offer-muted)}.water-integration h2,.water-page-intro h1,.water-pilot h2,.water-step-panel h3{color:var(--offer-ink)}.water-integration,.water-metrics-grid,.water-metrics-grid article,.water-pilot,.water-reported-result,.water-step-list [data-slot=tabs-trigger],.water-step-list[data-slot=tabs-list],.water-step-panel[data-slot=tabs-content]{border-color:var(--offer-line)}.water-step-list[data-slot=tabs-list],.water-step-panel[data-slot=tabs-content]{background:var(--offer-card)}.water-step-list [data-slot=tabs-trigger]{color:var(--offer-muted)}.water-step-list [data-slot=tabs-trigger][data-active]{background:var(--offer-sage)!important;color:var(--offer-green)!important;box-shadow:inset 0 -2px #086ba5!important}.water-metrics-grid article>svg,.water-reported-result>strong,.water-step-display,.water-step-number{color:var(--offer-green)}.water-data-tags>span{border-color:var(--offer-line)}.water-data-tags>span,.water-integration{background:var(--offer-sage)}.water-reported-result>p{color:var(--offer-ink)!important}.water-visual figcaption small{color:#cad4db}.dashboard-grid>section,.dashboard-kpis article{background:var(--offer-card);border-color:var(--offer-line)}.demo-badge{color:var(--offer-green);border-color:#8da0ae;background:var(--offer-sage)}.dashboard-log p,.dashboard-telemetry>div,.dashboard-toolbar{border-color:var(--offer-line)}.chart-legend,.dashboard-card-heading>span,.dashboard-engine>p:not(.platform-eyebrow),.dashboard-kpis small,.dashboard-kpis span,.dashboard-log p,.dashboard-telemetry>div,.dashboard-toolbar>span{color:var(--offer-muted)}.dashboard-kpis svg,.dashboard-log p>span,.dashboard-telemetry strong{color:var(--offer-green)}.chart-legend span:before{background:#086ba5}.chart-legend span:nth-child(2):before{background:#87949c}.process-chart text{fill:var(--offer-muted)}.process-chart line{stroke:#c1cbd2}.process-chart line[stroke-dasharray],.process-chart polyline{stroke:#086ba5}.dashboard-alert .process-chart line[stroke-dasharray],.dashboard-alert .process-chart polyline{stroke:#9b5537}.simulate-anomaly{color:#865032;border-color:#a0a5a9;background:var(--offer-sage)}.anomaly-banner,.dashboard-alert .dashboard-kpis article:nth-child(3){background:var(--offer-sage);border-color:#a0a5a9;color:#6e432b}.anomaly-banner p{color:#77543e}main:not(.platform-page):not(.science-page){background:var(--offer-paper);color:var(--offer-ink);--forest:var(--offer-ink);--leaf:var(--offer-green);--lime:var(--offer-sage);--card:var(--offer-card);--card-foreground:var(--offer-ink);--input:var(--offer-input-line);--border:var(--offer-line);--foreground:var(--offer-ink);--background:var(--offer-paper)}.about-panel h2,.about-panel>strong,.article-heading h1,.contact-page .contact-detail strong,.cta-section h2,.page-heading h1{color:var(--offer-ink)}.about-panel p,.application-card p,.application-card small,.article-lead,.article-meta,.article-prose,.article-sources,.article-toc,.article-toc nav,.article-toc nav a,.contact-company,.contact-company p,.contact-detail,.contact-detail small,.contact-form .form-hint,.contact-form label .optional,.contact-form label>span,.contact-form>p,.contact-info>p:not(.eyebrow),.page-heading>p:last-child,.process-card p,.research-context p,.result-card p,.section-intro>p,.source-note,.source-note a{color:var(--offer-muted)}.article-toc nav a:hover{color:var(--offer-green)}.about-panel>p:not(.eyebrow),.about-partner small,.forum-sidebar-head span{color:var(--offer-muted)}.contact-detail small{font-size:12px}.application-card,.blog-empty,.contact-form,.forum-form,.forum-main,.forum-post,.forum-reply,.forum-sidebar,.process-card,.result-card{background:var(--offer-card);border-color:var(--offer-line)}.contact-form input,.contact-form select,.contact-form textarea,.forum-form input,.forum-form textarea,.forum-reply input,.forum-reply textarea{background:var(--offer-card);color:var(--offer-ink);border-color:var(--offer-input-line)}.blog-search input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder,.forum-form input::placeholder,.forum-form textarea::placeholder{color:var(--offer-muted)}.contact-form .btn{background:var(--offer-green);color:var(--offer-card);border-color:var(--offer-green)}.about-panel,.cta-section,.forum-note,.gallery-section{background:var(--offer-sage);color:var(--offer-ink);border-color:var(--offer-line)}.blog-empty p,.blog-result-count,.cta-section .cta-inner .eyebrow,.cta-section .cta-inner>div>p:not(.eyebrow),.cta-section .eyebrow,.cta-section p,.forum-empty,.forum-post-head,.forum-reply-count,.forum-topic small,.forum-topic-description{color:var(--offer-muted)}.about-partner,.application-top svg,.process-top svg,.result-card strong{color:var(--offer-green)}.blog-filters button,.blog-search,.blog-tools{border-color:var(--offer-line)}.blog-search{background:var(--offer-card);color:var(--offer-muted)}.blog-search input{color:var(--offer-ink)}.blog-filters button{color:var(--offer-muted)}.blog-filters button[aria-pressed=true]{background:var(--offer-sage);color:var(--offer-green);border-color:#aab9c5}.blog-filters button:hover,.blog-home,.blog-image{background:var(--offer-sage)}.forum-topic{background:var(--offer-card);border-color:var(--offer-line)}.forum-topic.active{background:var(--offer-sage);border-color:var(--offer-input-line)}.faq-intro>p:not(.eyebrow),.faq-list details>p,.faq-number{color:var(--offer-muted)}.faq-list,.faq-list details{border-color:var(--offer-line)}.faq-list details[open] summary{color:var(--offer-green)}.ai-launcher{background:var(--offer-card)!important;color:var(--offer-ink)!important;border-color:#a8b4be!important;box-shadow:0 5px 22px #2a353c14!important}.ai-launcher-icon,.ai-launcher-mark{background:var(--offer-sage)!important;color:var(--offer-green)!important;border-color:var(--offer-line)!important}.ai-launcher small,.ai-launcher-arrow,.ai-launcher-label,.ai-launcher-tag{color:var(--offer-ink)!important}.ai-compose,.ai-header,.ai-sheet[data-slot=sheet-content]{background:var(--offer-paper);color:var(--offer-ink);border-color:var(--offer-line)}.ai-sheet[data-slot=sheet-content]{box-shadow:0 20px 70px #2a353c29}.ai-avatar,.ai-message-user,.ai-team-link{background:var(--offer-sage);color:var(--offer-green);border-color:var(--offer-line)}.ai-title{color:var(--offer-ink)}.ai-subtitle{color:var(--offer-muted)!important;font-size:12px!important}.ai-disclosure,.ai-grounding,.ai-icon-button,.ai-input-meta,.ai-message-label,.ai-small-label,.ai-thinking,.ai-topic-number,.ai-unavailable,.ai-welcome .ai-small-label,.ai-welcome>p:not(.ai-small-label){color:var(--offer-muted)}.ai-disclosure,.ai-input-meta,.ai-small-label,.ai-topic-number{font-size:12px}.ai-starters,.ai-starters :is(button,a){border-color:var(--offer-line);color:var(--offer-ink)}.ai-icon-button:hover,.ai-starters a:hover,.ai-starters button:hover:not(:disabled),.ai-team-link:hover{background:var(--offer-sage)}.ai-input-wrap{background:var(--offer-card);border-color:var(--offer-input-line)}.ai-input-wrap textarea{color:var(--offer-ink)}.ai-input-wrap textarea::placeholder{color:var(--offer-muted)}.ai-input-wrap:focus-within{border-color:var(--offer-green);box-shadow:0 0 0 2px #77889544}.ai-send{background:var(--offer-green);color:var(--offer-card)}.ai-contact-link,.ai-error a,.ai-sources a,.ai-unavailable a{color:var(--offer-green)}.ai-sources a{background:var(--offer-card);border-color:var(--offer-line)}.ai-error,.ai-sources a:hover{background:var(--offer-sage)}.ai-error{color:#704830;border-color:#a0a5a9}.ai-blog-banner{background:var(--offer-sage);border-color:var(--offer-line)}.ai-blog-banner h2{color:var(--offer-ink)}.ai-blog-banner p{color:var(--offer-muted)}.ai-banner-icon{color:var(--offer-green);border-color:#acbbc5}.original-content{width:100%;max-width:920px;min-width:0;margin-inline:auto;color:var(--offer-muted);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.original-content p{margin:0 0 1.35em}.original-content h1,.original-content h2,.original-content h3,.original-content h4{color:var(--offer-ink);font-weight:500;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.original-content h1{font-size:clamp(34px,4vw,52px);margin:0 0 30px}.original-content h2{font-size:clamp(27px,2.7vw,36px);margin:1.7em 0 .75em}.original-content h3{font-size:24px;margin:1.45em 0 .7em}.original-content h4{font-size:19px;margin:1.35em 0 .6em}.original-content>:first-child{margin-top:0}.original-content>:last-child{margin-bottom:0}.original-content strong{color:var(--offer-ink);font-weight:650}.original-card a,.original-content a,.original-link-list a,.original-source a,.original-subnav a,.presentation-actions a{overflow-wrap:anywhere;word-break:normal}.original-content a:not(.platform-button):not(.btn){color:var(--offer-green);text-decoration:underline;text-underline-offset:4px}.original-content ol,.original-content ul{margin:1em 0 1.6em;padding-inline-start:1.5em}.original-content ul{list-style:disc}.original-content ol{list-style:decimal}.original-content li{padding-inline-start:.2em;margin-block:.55em}.original-content li>:last-child{margin-bottom:0}.original-content img,.original-content video{display:block;max-width:100%;height:auto}.original-content figure{margin:32px 0}.original-content figcaption{color:var(--offer-muted);font-size:13px;line-height:1.8;margin-top:12px}.original-content blockquote{background:var(--offer-sage);border-left:3px solid #8997a1;border-radius:0 8px 8px 0;padding:23px 27px;margin:30px 0}.original-content blockquote>:last-child{margin-bottom:0}.original-content table{width:100%;border-collapse:collapse;margin-block:28px;font-size:14px;line-height:1.75}.original-content td,.original-content th{padding:13px 15px;border:1px solid var(--offer-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.original-content th{background:var(--offer-sage);color:var(--offer-ink);font-weight:600}.original-content hr{margin-block:35px;border:0;border-top:1px solid var(--offer-line)}.original-section{padding-block:65px}.original-page-heading{padding-block:62px 42px}.original-page-heading h1{max-width:1020px;margin:0 0 27px;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.17;letter-spacing:-.04em;color:var(--offer-ink);text-wrap:balance}.original-page-heading>p:not(.platform-eyebrow){max-width:920px;margin:0;color:var(--offer-muted);font-size:18px;line-height:1.85}.original-page-heading>.platform-text-link{margin-bottom:30px}.original-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.original-card{min-width:0;padding:30px;border:1px solid var(--offer-line);border-radius:12px;background:var(--offer-card);color:var(--offer-muted);line-height:1.85}.original-card h2,.original-card h3{color:var(--offer-ink);font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.35;margin:0 0 20px}.original-card p{margin:0 0 20px}.original-card>:last-child{margin-bottom:0}.original-card>img{width:100%;height:auto;border-radius:7px;margin-bottom:25px}.original-card .original-content{max-width:none}.original-subnav{display:flex;flex-wrap:wrap;gap:10px;padding-block:18px;border-block:1px solid var(--offer-line);margin-bottom:34px}.original-subnav a{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid transparent;border-radius:7px;font-size:14px;line-height:1.6;color:var(--offer-muted)}.original-subnav a:hover{color:var(--offer-green);background:var(--offer-sage)}.original-subnav a.active,.original-subnav a[aria-current=location],.original-subnav a[aria-current=page],.original-subnav a[data-active=true]{color:var(--offer-card);background:var(--offer-green);border-color:var(--offer-green)}.original-link-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:28px 0;border-top:1px solid var(--offer-line)}.original-link-list>li{border-bottom:1px solid var(--offer-line);padding:0;margin:0}.original-link-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:17px;font-size:15px;line-height:1.8;color:var(--offer-green);text-decoration:none}.original-link-list>a{border-bottom:1px solid var(--offer-line)}.original-link-list a:hover{text-decoration:underline;text-underline-offset:4px}.original-link-list svg,.original-subnav svg,.presentation-actions svg{flex-shrink:0}.original-source{display:block;padding-top:21px;margin:32px 0 0;border-top:1px solid var(--offer-line);color:var(--offer-muted);font-size:13px;line-height:1.85}.original-source p{margin:0 0 8px}.original-source a{color:var(--offer-green);text-decoration:underline;text-underline-offset:3px}.presentation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.presentation-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--offer-card);border:1px solid var(--offer-line);border-radius:12px}.presentation-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:var(--offer-sage);border-radius:6px;margin-bottom:22px}.presentation-card h2,.presentation-card h3{margin:0 0 15px;font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.02em;color:var(--offer-ink)}.original-page-heading h1,.presentation-card h2,.presentation-card h3{overflow-wrap:anywhere}.presentation-card p{font-size:15px;line-height:1.85;color:var(--offer-muted);margin:0 0 21px}.presentation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:25px}.presentation-card .presentation-actions{margin-top:auto;padding-top:10px}.presentation-actions a{min-width:0;display:inline-flex;align-items:center;gap:9px;font-size:14px;line-height:1.7}.presentation-actions a:not(.platform-button):not(.btn){color:var(--offer-green)}.presentation-viewer{margin-top:30px;border:1px solid var(--offer-line);border-radius:10px;overflow:hidden;background:var(--offer-card)}.presentation-viewer>summary{cursor:pointer;padding:19px 23px;font-size:16px;line-height:1.7;font-weight:550;color:var(--offer-green)}.presentation-viewer[open]>summary{background:var(--offer-sage);border-bottom:1px solid var(--offer-line)}.presentation-viewer iframe{display:block;width:100%;height:65vh;min-height:420px;border:0;background:var(--offer-sage)}.presentation-viewer>p{padding:17px 23px;color:var(--offer-muted);font-size:14px;line-height:1.8;margin:0}@media (max-width:1150px){.offer-hero{width:calc(100% - 64px);gap:36px;padding-block:48px}.offer-hero-media{min-height:470px}.offer-hero h1{font-size:clamp(37px,4.4vw,53px)}.offer-detail-grid{gap:38px}}@media (max-width:900px){.presentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.original-grid{gap:22px}.original-card{padding:26px}.original-section{padding-block:54px}.offer-hero{grid-template-columns:1fr;gap:35px;padding-block:40px 48px}.offer-hero-copy{padding-block:0}.offer-hero h1{font-size:clamp(39px,6.3vw,55px);max-width:740px}.offer-hero-copy>p:not(.platform-eyebrow):not(.offer-hero-note){max-width:720px}.offer-hero-media{min-height:0;height:auto;aspect-ratio:1.65}.offer-hero-facts{max-width:690px;gap:25px}.offer-product-grid{gap:20px}.offer-product-card{padding:27px}.offer-partners .offer-path-grid{grid-template-columns:1fr}.offer-step-grid{gap:25px}.offer-step h3{font-size:21px}.offer-detail-grid{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.offer-detail-media{max-width:850px}.offer-benefits,.offer-nutrition,.offer-process,.offer-products,.offer-reading-paths,.platform-section{padding-block:65px}.platform-section-head{gap:24px}}@media (max-width:600px){.original-grid,.presentation-grid{grid-template-columns:1fr}.original-card,.presentation-card{padding:24px}.original-page-heading{padding-block:42px 29px}.original-page-heading>p:not(.platform-eyebrow){font-size:17px}.original-section{padding-block:44px}.original-content h3{font-size:22px}.original-content blockquote{padding:20px}.original-content td,.original-content th{padding:10px}.original-subnav{gap:7px}.original-subnav a{padding:9px 12px;font-size:13px}.presentation-viewer iframe{min-height:360px}.offer-benefits .offer-step-grid,.offer-path-grid,.offer-product-grid,.offer-step-grid{grid-template-columns:1fr}.offer-product-card{padding:27px 24px}.offer-product-card h3{font-size:28px}.offer-step-grid{gap:30px}.offer-step{padding-top:22px}.offer-step h3{font-size:23px;margin-top:14px}.offer-path-grid>a,.offer-path-grid>article,.offer-path-grid>div{padding:25px}.offer-page-heading{padding-block:42px 26px}.offer-page-heading h1{font-size:39px}.offer-page-heading>p:not(.platform-eyebrow){font-size:17px}.platform-page-heading{padding-block:45px 32px}.platform-page-heading h1{font-size:39px}}@media (max-width:560px){.offer-hero{width:calc(100% - 40px);gap:30px;padding-block:36px 42px}.offer-hero h1{font-size:clamp(35px,9vw,45px);letter-spacing:-.04em}.offer-hero-copy>p:not(.platform-eyebrow):not(.offer-hero-note){font-size:17px;line-height:1.8}.offer-hero-media{aspect-ratio:1.13;border-radius:13px}.offer-hero-media .hero-motion-toggle{top:13px;right:13px;font-size:11px}.offer-hero-facts{gap:15px;padding-top:22px;margin-top:29px}.offer-hero-facts>div{flex-basis:80px}.offer-hero-facts strong{font-size:21px}.offer-hero-facts span{font-size:12px}.offer-hero .platform-actions{gap:18px}.offer-hero .platform-button{width:100%;justify-content:space-between}.offer-hero-note{font-size:13px}.offer-benefits,.offer-nutrition,.offer-process,.offer-products,.offer-reading-paths,.platform-section{padding-block:52px}.pilot-section{padding-block:60px}}.landing-page{--landing-width:min(1400px,calc(100% - 112px));--landing-space:clamp(58px,6vw,88px);background:var(--offer-paper);color:var(--offer-ink)}.landing-page .platform-container{width:var(--landing-width)}.landing-page :is(h1,h2,h3){color:var(--offer-ink);font-weight:500;overflow-wrap:anywhere;text-wrap:balance}.landing-page :is(p,a,span,strong){overflow-wrap:anywhere}.landing-page :is(a,button):focus-visible{outline:2px solid var(--offer-green);outline-offset:5px}.landing-page .platform-button{min-height:48px;padding:13px 20px;gap:15px;border-radius:7px;font-size:14px;line-height:1.5;text-align:center}.landing-page .platform-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.6}.landing-page :is(.platform-button,.platform-text-link) svg{flex-shrink:0}.landing-kicker{display:block;margin:0 0 20px;color:var(--offer-green);font-size:12px;font-weight:600;line-height:1.65;letter-spacing:.1em;text-transform:uppercase}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px,4.4vw,68px);width:var(--landing-width);margin-inline:auto;padding-block:56px 45px}.landing-hero-copy{min-width:0;padding-block:10px}.landing-hero-copy h1{max-width:650px;margin:0 0 25px;font-size:clamp(38px,4.5vw,60px);line-height:1.12;letter-spacing:-.048em}.landing-hero-copy>p:not(.landing-kicker){max-width:530px;margin:0;color:var(--offer-muted);font-size:17px;line-height:1.8}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 25px;margin-top:30px}.landing-hero-art{position:relative;isolation:isolate;min-width:0;margin:0;height:clamp(440px,39vw,555px);overflow:hidden;border-radius:18px;background:#071f22}.landing-hero-art .biosystem-art{inset:0;z-index:0;opacity:1}.landing-hero-art .biosystem-art img{object-position:58% center}.landing-hero-art .hero-motion-toggle{top:18px;right:18px;min-height:44px;padding:10px 13px;border-color:#909fa9;border-radius:7px;background:#1c3546;color:#f0f4f6;font-size:11px}.landing-hero-art .hero-motion-toggle:hover{background:#2a485d;color:#f0f4f6}.landing-hero-art .hero-motion-toggle:focus-visible{outline-color:#f0f4f6}.landing-hero-caption{position:absolute;z-index:1;inset:auto 0 0;margin:0;padding:15px 22px;background:#142836f2;color:#e6ebee;font-size:12px;line-height:1.7}.landing-intro-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 36px;padding-block:22px 27px;border-bottom:1px solid var(--offer-line);color:var(--offer-muted);font-size:14px;line-height:1.75}.landing-intro-line p{max-width:800px;margin:0}.landing-intro-line>a{flex-shrink:0}.landing-intro-line strong{color:var(--offer-ink);font-weight:550}.landing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 50px;grid-column:1/-1;margin-bottom:8px}.landing-section-head .landing-kicker{margin-bottom:14px}.landing-section-head h2{max-width:730px;margin:0;font-size:clamp(30px,3.25vw,43px);line-height:1.22;letter-spacing:-.037em}.landing-section-head>p{max-width:410px;margin:0;color:var(--offer-muted);font-size:16px;line-height:1.75}.landing-section-head>a{flex-shrink:0}.landing-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:var(--landing-space)}.landing-application{display:flex;position:relative;flex-direction:column;align-items:stretch;min-width:0;color:var(--offer-ink);text-decoration:none}.landing-application-image{display:block;position:relative;width:100%;overflow:hidden;height:250px;border-radius:12px;background:var(--offer-sage-deep)}.landing-application-image img,.landing-application>img{display:block;width:100%;height:250px;border-radius:12px;object-fit:cover;transition:transform .3s ease}.landing-application-body{position:relative;min-width:0;padding:25px 39px 0 0}.landing-application-body>span:first-child,.landing-application-number{display:block;margin-bottom:10px;color:var(--offer-green);font:12px/1.6 var(--font-geist-mono),monospace;letter-spacing:.045em}.landing-application h3{margin:0 0 12px;font-size:26px;line-height:1.28;letter-spacing:-.027em}.landing-application p{margin:0;color:var(--offer-muted);font-size:15px;line-height:1.8}.landing-application-arrow{position:absolute;top:24px;right:0;width:25px;height:25px;color:var(--offer-green);transition:transform .2s ease}.landing-application>.landing-application-arrow{top:275px}.landing-application:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.landing-device{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.3vw,82px);padding-block:15px var(--landing-space)}.landing-device-visual{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:15px;background:#14232e}.landing-device-visual>figure>img,.landing-device-visual>img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover}.landing-device-visual figure{margin:0}.landing-device-visual figcaption{margin:0;padding:16px 22px;color:#e6ebee;font-size:12px;line-height:1.7}.landing-field{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;overflow:hidden;background:#14232e}.landing-field-canvas,.landing-field-poster{position:absolute;inset:0;width:100%;height:100%}.landing-field-poster{z-index:0;display:block;object-fit:cover}.landing-field-poster img{display:block;width:100%;height:100%;object-fit:cover}.landing-field-canvas{z-index:1}.landing-field-canvas canvas{display:block;width:100%;height:100%}.landing-field[data-ready=false] .landing-field-canvas{opacity:0}.landing-field:focus-visible{outline:2px solid #f0f4f6;outline-offset:-4px}.landing-field-controls{display:flex;position:absolute;z-index:2;inset:auto 0 0;align-items:center;gap:7px;padding:10px 13px;background:#14232eed;color:#e6ebee;backdrop-filter:blur(8px)}.landing-field-controls button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid transparent;border-radius:6px;background:transparent;color:#e6ebee;font-size:12px;line-height:1.5;font-weight:550;cursor:pointer}.landing-field-controls button:hover{background:#304656;color:#f0f4f6}.landing-field-controls button[aria-pressed=true]{background:#e1e8ef;color:#23394c}.landing-field-controls button:focus-visible{outline:2px solid #f0f4f6;outline-offset:2px}.landing-field-controls button:disabled{cursor:default;opacity:.65}.landing-field-controls button:last-child{margin-left:auto}.landing-field-controls svg{width:16px;height:16px;flex-shrink:0}.landing-device-visual .landing-field-caption,.landing-field-caption{margin:0;padding:14px 0 0;background:var(--offer-paper);color:var(--offer-muted);font-size:12px;line-height:1.75}.landing-device-copy{min-width:0}.landing-device-copy h2{max-width:560px;margin:0 0 22px;font-size:clamp(31px,3.3vw,45px);line-height:1.2;letter-spacing:-.037em}.landing-device-copy>p:not(.landing-kicker){max-width:565px;margin:0;color:var(--offer-muted);font-size:16px;line-height:1.85}.landing-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px 25px;padding-block:21px;border-block:1px solid var(--offer-line)}.landing-facts>div{min-width:0}.landing-facts strong{display:block;margin-bottom:7px;color:var(--offer-ink);font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.landing-facts p,.landing-facts span{display:block;margin:0;color:var(--offer-muted);font-size:13px;line-height:1.7}.landing-product-links{display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px}.landing-product-links>a{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:36px;padding-block:5px;border-bottom:1px solid #8f9ca5;color:var(--offer-green);font-size:14px;font-weight:550;line-height:1.6}.landing-product-links>a:hover{color:#164b70;border-bottom-color:#086ba5}.landing-product-links>a>svg{flex-shrink:0}.landing-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-block:0 var(--landing-space)}.landing-step{min-width:0;padding-top:24px;border-top:1px solid #aab2b7}.landing-step>span{display:block;margin-bottom:24px;color:var(--offer-green);font:13px/1.6 var(--font-geist-mono),monospace}.landing-step h3{margin:0 0 12px;font-size:23px;line-height:1.35;letter-spacing:-.025em}.landing-step p{max-width:375px;margin:0;color:var(--offer-muted);font-size:15px;line-height:1.8}.landing-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;padding-block:0 var(--landing-space)}.landing-resource{display:flex;min-width:0;overflow:hidden;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(26px,3vw,40px);border-radius:13px;background:var(--offer-sage);color:var(--offer-ink);text-decoration:none}.landing-resource h3{margin:0 0 15px;font-size:29px;line-height:1.28;letter-spacing:-.03em}.landing-resource p:not(.landing-kicker){max-width:500px;margin:0 0 24px;color:var(--offer-muted);font-size:15px;line-height:1.8}.landing-resource>.platform-text-link{margin-top:auto}.landing-resource>div{min-width:0;width:100%}.landing-resource+.landing-resource{align-self:center;background:transparent}.landing-resource-image,.landing-resource>img{width:100%;aspect-ratio:16/8;margin:0 0 28px;border-radius:8px;object-fit:cover;overflow:hidden}.landing-resource-image{position:relative}.landing-resource-image img{display:block;width:100%;height:100%;object-fit:cover}a.landing-resource:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.landing-full-text-links{display:flex;flex-wrap:wrap;gap:5px 31px;grid-column:1/-1;margin:0;padding:12px 0 0;list-style:none}.landing-full-text-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:10px;color:var(--offer-green);font-size:14px;line-height:1.6}.landing-full-text-links a:hover{text-decoration:underline;text-underline-offset:5px}.landing-full-text-links svg{width:15px;height:15px;flex-shrink:0}.landing-cta{display:flex;align-items:center;justify-content:space-between;gap:35px 70px;padding:clamp(30px,4vw,56px);margin-bottom:var(--landing-space);border-radius:14px;background:var(--offer-sage-deep)}.landing-cta>div{min-width:0}.landing-cta .landing-kicker{margin-bottom:14px}.landing-cta h2{max-width:760px;margin:0;font-size:clamp(29px,3.2vw,42px);line-height:1.25;letter-spacing:-.036em}.landing-cta p:not(.landing-kicker){max-width:630px;margin:17px 0 0;color:var(--offer-muted);font-size:16px;line-height:1.8}.landing-cta>a{flex-shrink:0}.landing-cta .landing-actions{flex-shrink:0;margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-application:hover .landing-application-image img{transform:scale(1.035)}.landing-application:hover .landing-application-arrow{transform:translate(3px,-3px)}}@media (max-width:1100px){.landing-page{--landing-width:calc(100% - 64px)}.landing-hero{gap:32px;padding-top:42px}.landing-hero-copy h1{font-size:46px}.landing-hero-art{height:470px}.landing-applications{gap:22px}.landing-application-image,.landing-application-image img,.landing-application>img{height:220px}.landing-application>.landing-application-arrow{top:245px}.landing-application h3{font-size:23px}.landing-device{gap:38px}.landing-process,.landing-section-head{gap:25px}}@media (max-width:800px){.landing-page{--landing-space:62px}.landing-hero{grid-template-columns:1fr;gap:30px;padding-block:37px 25px}.landing-hero-copy{padding:0}.landing-hero-copy h1{max-width:680px;font-size:clamp(38px,6.8vw,52px)}.landing-hero-copy>p:not(.landing-kicker){max-width:630px}.landing-hero-art{height:clamp(340px,58vw,440px)}.landing-intro-line{gap:12px}.landing-section-head{flex-wrap:wrap;align-items:flex-start;gap:17px}.landing-section-head>p{max-width:620px}.landing-applications{grid-template-columns:1fr;gap:30px}.landing-application{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:25px;align-items:center}.landing-application-image,.landing-application-image img,.landing-application>img{height:235px}.landing-application-body{padding-top:0;padding-right:28px}.landing-application-arrow,.landing-application>.landing-application-arrow{top:0}.landing-device{grid-template-columns:1fr;gap:33px}.landing-device-visual>figure>img,.landing-device-visual>img{max-height:460px;aspect-ratio:1.5}.landing-device-copy h2{max-width:620px}.landing-device-copy>p:not(.landing-kicker){max-width:660px}.landing-process{gap:30px}.landing-step h3{font-size:21px}.landing-resources{gap:20px}.landing-resource{padding:27px}.landing-resource h3{font-size:25px}.landing-cta{align-items:flex-start;flex-direction:column;gap:25px}}@media (max-width:560px){.landing-page{--landing-width:calc(100% - 40px);--landing-space:50px}.landing-kicker{margin-bottom:17px;font-size:11px;letter-spacing:.075em}.landing-hero{gap:27px;padding-top:29px}.landing-hero-copy h1{margin-bottom:21px;font-size:clamp(35px,9.2vw,46px);line-height:1.14;letter-spacing:-.041em}.landing-hero-copy>p:not(.landing-kicker){font-size:16px;line-height:1.8}.landing-actions{gap:19px 20px;margin-top:25px}.landing-hero-art{height:345px;border-radius:12px}.landing-hero-art .hero-motion-toggle{top:13px;right:13px}.landing-hero-caption{padding:13px 17px;font-size:11px}.landing-intro-line{padding-block:17px 23px;font-size:13px}.landing-section-head{gap:15px;margin-bottom:0}.landing-section-head h2{font-size:31px}.landing-section-head>p{font-size:15px}.landing-applications{gap:34px}.landing-application{display:flex;gap:0}.landing-application-image,.landing-application-image img,.landing-application>img{height:240px}.landing-application-image{width:100%}.landing-application-body{padding:21px 32px 0 0}.landing-application h3{font-size:25px}.landing-application-arrow{top:22px}.landing-application>.landing-application-arrow{top:262px}.landing-device{padding-top:0}.landing-device-visual{border-radius:12px}.landing-device-visual>figure>img,.landing-device-visual>img{aspect-ratio:1.12}.landing-field-controls{gap:4px;padding:6px 9px}.landing-field-controls button{padding-inline:10px}.landing-device-copy h2{font-size:32px}.landing-device-copy>p:not(.landing-kicker){font-size:15px}.landing-facts{gap:22px;margin-block:24px}.landing-facts strong{font-size:22px}.landing-product-links{gap:18px}.landing-process{grid-template-columns:1fr;gap:27px}.landing-step{padding-top:21px}.landing-step>span{margin-bottom:13px}.landing-step h3{font-size:23px}.landing-step p{max-width:none}.landing-resources{grid-template-columns:1fr;gap:22px}.landing-resource{padding:27px 24px}.landing-resource+.landing-resource{padding:12px 0 0}.landing-resource h3{font-size:27px}.landing-full-text-links{column-gap:26px;padding-top:0}.landing-full-text-links a{font-size:13px}.landing-cta{padding:29px 24px;border-radius:12px}.landing-cta h2{font-size:29px}.landing-cta p:not(.landing-kicker){font-size:15px}}@media (max-width:360px){.landing-page{--landing-width:calc(100% - 32px)}.landing-page .platform-button{padding-inline:15px;gap:10px}.landing-hero-art{height:310px}.landing-application-image,.landing-application-image img,.landing-application>img{height:215px}.landing-application>.landing-application-arrow{top:237px}.landing-facts{gap:15px}.landing-cta,.landing-resource{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.landing-application-arrow,.landing-application-image img,.landing-application>img{transition:none}}.site-atmosphere{display:none;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none;background:#171b1e;contain:paint}body[data-atmosphere=on]{isolation:isolate;color-scheme:dark;--offer-paper:#171b1e;--offer-card:#22282c;--offer-sage:#282f33;--offer-sage-deep:#30393d;--offer-ink:#edf3f8;--offer-muted:#bccbd8;--offer-green:#91c9f0;--offer-line:#455c6d;--offer-input-line:#728b9f;background:var(--offer-paper);color:var(--offer-ink)}body[data-atmosphere=on],body[data-atmosphere=on] :is(main,.platform-page,.science-page){--background:var(--offer-paper);--foreground:var(--offer-ink);--card:var(--offer-card);--card-foreground:var(--offer-ink);--popover:var(--offer-card);--popover-foreground:var(--offer-ink);--primary:var(--offer-green);--primary-foreground:#142636;--secondary:var(--offer-sage);--secondary-foreground:var(--offer-ink);--muted:var(--offer-sage);--muted-foreground:var(--offer-muted);--accent:var(--offer-sage-deep);--accent-foreground:var(--offer-ink);--border:var(--offer-line);--input:var(--offer-input-line);--ring:var(--offer-green);--forest:var(--offer-ink);--leaf:var(--offer-green);--lime:var(--offer-sage);--destructive:#efb099}body[data-atmosphere=on] .site-atmosphere{display:block}body[data-atmosphere=on] :is(main,.footer){position:relative;z-index:1}body[data-atmosphere=on] :is(.platform-page,.science-page){background:transparent}body[data-atmosphere=on] main:not(.platform-page):not(.science-page){background:transparent}body[data-atmosphere=on] .site-header{z-index:20;background:#171d20f5!important;color:var(--offer-ink)!important;border-bottom-color:var(--offer-line)!important}body[data-atmosphere=on] ::selection{background:#91c9f0;color:#142636}body[data-atmosphere=on] :focus-visible{outline-color:var(--offer-green)}body[data-atmosphere=on] .skip-link{background:var(--offer-card);color:var(--offer-ink)}body[data-atmosphere=on] .logo-leaf{stroke:#bbd0e0}body[data-atmosphere=on] .desktop-nav a[aria-current=page]:after{background:var(--offer-green)}body[data-atmosphere=on] .footer{background:#1d2427}body[data-atmosphere=on] :is(.footer-top,.footer-bottom){border-color:var(--offer-line)}body[data-atmosphere=on] :is(.platform-button,.btn,.ai-send){background:var(--offer-green);border-color:var(--offer-green);color:#142636}body[data-atmosphere=on] :is(.platform-button:hover,.btn:hover,.ai-send:hover:not(:disabled)){background:#b3dcf7;border-color:#b3dcf7;color:#142636}body[data-atmosphere=on] :is(.platform-button.secondary,.btn-outline,.btn-light){background:var(--offer-card);border-color:var(--offer-input-line);color:var(--offer-ink)}body[data-atmosphere=on] :is(.platform-button.secondary:hover,.btn-outline:hover,.btn-light:hover){background:var(--offer-sage-deep);border-color:var(--offer-green);color:var(--offer-ink)}body[data-atmosphere=on] :is(.platform-text-link,.text-link,.landing-product-links>a){border-color:#8699a6}body[data-atmosphere=on] :is(.platform-text-link:hover,.text-link:hover,.landing-product-links>a:hover,.model-actions button:hover,.model-reset:hover,.client-page-nav a:hover,.client-science .client-page-nav a:hover,.article-toc a:hover,.blog-card:hover h3){color:#d1e9fa;border-color:var(--offer-green)}body[data-atmosphere=on] :is(.landing-step,.offer-step,.layer-id,.vision-driver,.science-method span,.demo-badge,.client-status,.ai-banner-icon){border-color:var(--offer-line)}body[data-atmosphere=on] :is(.vision-link-card>.platform-text-link){border-color:#8699a6!important}body[data-atmosphere=on] :is(.application-grid,.technology-section){background:var(--offer-sage)}body[data-atmosphere=on] .application-card:hover{background:var(--offer-sage-deep)}body[data-atmosphere=on] :is(.section-intro,.research-strip p,.technology-copy>p:not(.eyebrow),.tech-features>div>span,.tech-features p,.evidence-row span,.prose,.narrow-note>p:last-child,.process-top span,.result-card>span,.application-top>span,.forum-main-head time,.forum-post-head time,.forum-post p,.ai-sources>span,.client-small-note){color:var(--offer-muted)}body[data-atmosphere=on] :is(.forum-form label,.forum-post-head strong,.blog-empty h2){color:var(--offer-ink)}body[data-atmosphere=on] :is(.check-list svg,.faq-list summary svg){color:var(--offer-green)}body[data-atmosphere=on] .image-kicker{background:#252c32ed;color:#edf3f8;border-color:#728b9f}body[data-atmosphere=on] :is(.contact-form,.forum-form,.forum-reply,.academic-form,.academic-email-copy,.roi-number-fields,.roi-plant-size,.market-inputs,.client-recurring,.exchange-input) :is(input,textarea,select){background:#1b2225;color:var(--offer-ink);border-color:var(--offer-input-line);accent-color:var(--offer-green)}body[data-atmosphere=on] :is(input,textarea)::placeholder{color:#b3bbc2;opacity:1}body[data-atmosphere=on] .language-select option{background:var(--offer-card);color:var(--offer-ink)}body[data-atmosphere=on] :is(.navigation-sheet,.ai-sheet)[data-slot=sheet-content]{background:var(--offer-paper);color:var(--offer-ink);border-color:var(--offer-line);box-shadow:0 20px 70px #00000066}body[data-atmosphere=on] .ai-launcher{border-color:var(--offer-input-line)!important;box-shadow:0 5px 24px #00000040!important}body[data-atmosphere=on] .ai-input-wrap{background:#1b2225}body[data-atmosphere=on] .ai-input-wrap:focus-within{border-color:var(--offer-green);box-shadow:0 0 0 2px #91c9f033}body[data-atmosphere=on] :is(.ai-error,.anomaly-banner,.dashboard-alert .dashboard-kpis article:nth-child(3)){background:#362c27;color:#f1bf9e;border-color:#a17961}body[data-atmosphere=on] .anomaly-banner p{color:#eac5ae}body[data-atmosphere=on] .simulate-anomaly{background:#362c27;color:#f1bf9e;border-color:#a17961}body[data-atmosphere=on] :is(.roi-results,.roi-kpis,.roi-method,.roi-two-year,.currency-toggle,.client-tech-stack>div:not(.client-waveform),.client-recurring>div:last-child,.platform-faq .faq-list,.platform-faq .faq-list details){border-color:var(--offer-line)}body[data-atmosphere=on] :is(.roi-plant-size button,.wave-select button,.pitch-controls>button,.pitch-controls>div>button,.client-page-nav a,.client-science .client-page-nav a){border-color:#728b9f}body[data-atmosphere=on] :is(.vertical-tab-list,.water-step-list) [data-slot=tabs-trigger][data-active]{box-shadow:inset 0 -2px var(--offer-green)!important}body[data-atmosphere=on] .range-field [data-slot=slider-track]{background:#57626a}body[data-atmosphere=on] .waveform{background:repeating-linear-gradient(0deg,transparent,transparent 18px,#69747c40 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,#69747c40 19px)}body[data-atmosphere=on] .waveform path{stroke:#b4c6d2}body[data-atmosphere=on] :is(.cashflow-chart svg path[fill=none],.cashflow-chart svg polyline,.process-chart polyline,.process-chart line[stroke-dasharray]){stroke:var(--offer-green)}body[data-atmosphere=on] :is(.cashflow-chart svg line,.process-chart line){stroke:#5c666e}body[data-atmosphere=on] :is(.cashflow-chart svg line[stroke-dasharray],.process-chart line[stroke-dasharray]){stroke:#adbac3}body[data-atmosphere=on] .cashflow-chart svg circle{fill:var(--offer-green)}body[data-atmosphere=on] .cashflow-chart svg stop{stop-color:var(--offer-green)}body[data-atmosphere=on] .dashboard-alert :is(.process-chart polyline,.process-chart line[stroke-dasharray]){stroke:#efb099}body[data-atmosphere=on] .chart-legend span:before{background:var(--offer-green)}body[data-atmosphere=on] .chart-legend span:nth-child(2):before{background:#adbbc9}body[data-atmosphere=on] .market-bar{background:#3e474d}body[data-atmosphere=on] .market-bar span{background:var(--offer-green)}body[data-atmosphere=on] .funds-donut{background:conic-gradient(#91c9f0 0 40%,#9aafb0 40% 70%,#768995 70% 90%,#5c676f 90% 100%)}body[data-atmosphere=on] .client-investor .funds-donut{background:conic-gradient(#91c9f0 0 35%,#9aafb0 35% 65%,#768995 65% 90%,#5c676f 90% 100%)}body[data-atmosphere=on] .fund-color{background:#91c9f0}body[data-atmosphere=on] .fund-1{background:#9aafb0}body[data-atmosphere=on] .fund-2{background:#768995}body[data-atmosphere=on] .fund-3{background:#5c676f}body[data-atmosphere=on] .atmosphere-toggle[aria-pressed=true]{background:#2c3943;color:#d1e9fa;border-color:#91c9f0}body[data-atmosphere=on] .atmosphere-toggle[aria-pressed=true]:hover{background:#384a56;color:#edf3f8}body[data-atmosphere=on] .atmosphere-toggle:focus-visible{outline-color:#91c9f0}.atmosphere-mist{display:block;position:absolute;width:min(110vmax,1700px);height:min(85vmax,1300px);border-radius:50%;transform-origin:center;will-change:transform,opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.atmosphere-mist-one{top:-28%;left:-24%;background:radial-gradient(ellipse at center,#55616680 0,#3d484d40 38%,#3d484d00 72%);animation-name:atmosphere-drift-one;animation-duration:26s;opacity:.45}.atmosphere-mist-two{top:0;right:-30%;background:radial-gradient(ellipse at center,#46535c99 0,#333e474d 35%,#333e4700 70%);animation-name:atmosphere-drift-two;animation-duration:23s;animation-delay:-8s;opacity:.75}.atmosphere-mist-three{bottom:-46%;left:16%;background:radial-gradient(ellipse at center,#4c585f80 0,#35414938 38%,#35414900 72%);animation-name:atmosphere-drift-three;animation-duration:29s;animation-delay:-15s;opacity:.35}@keyframes atmosphere-drift-one{0%{transform:translate3d(-3%,-2%,0) rotate(-9deg) scale(.95);opacity:.29}to{transform:translate3d(19%,16%,0) rotate(12deg) scale(1.1);opacity:.45}}@keyframes atmosphere-drift-two{0%{transform:translate3d(8%,-9%,0) rotate(7deg) scale(.92);opacity:.52}to{transform:translate3d(-23%,23%,0) rotate(-12deg) scale(1.08);opacity:.85}}@keyframes atmosphere-drift-three{0%{transform:translate3d(-13%,7%,0) rotate(-8deg) scale(.9);opacity:.19}to{transform:translate3d(16%,-21%,0) rotate(10deg) scale(1.05);opacity:.35}}.site-atmosphere[data-running=false] .atmosphere-mist{animation-play-state:paused}.atmosphere-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #7a8fa2;border-radius:8px;background:var(--offer-card,#f8fafc);color:#3c505e;font:600 12px/1.5 var(--font-manrope),Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.atmosphere-toggle>svg{width:18px;height:18px;flex-shrink:0}.atmosphere-toggle:hover{background:#dee3e6;border-color:#596872}.atmosphere-toggle[aria-pressed=true]{background:#3d5566;border-color:#3d5566;color:#f6f7f9}.atmosphere-toggle[aria-pressed=true]:hover{background:#304859;border-color:#304859}.atmosphere-toggle:focus-visible{outline:2px solid #23394c;outline-offset:3px}.atmosphere-status{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor;opacity:.55}.atmosphere-toggle[aria-pressed=true] .atmosphere-status{opacity:1}.site-header .header-tools:has(.atmosphere-toggle){gap:10px}@media (max-width:1440px){.site-header .header-tools:has(.atmosphere-toggle) .header-cta{display:none}}@media (max-width:1100px){.atmosphere-toggle{width:44px;height:44px;padding:10px}.atmosphere-toggle .atmosphere-status,.atmosphere-toggle>span{display:none}}@media (max-width:560px){.site-header:has(.atmosphere-toggle) .header-inner{flex-wrap:nowrap;gap:8px}.site-header .header-tools:has(.atmosphere-toggle){flex:0 0 auto;gap:6px}.site-header .header-tools:has(.atmosphere-toggle) .language-switcher{flex:0 0 101px;width:101px;padding:0!important}.site-header .header-tools:has(.atmosphere-toggle) .language-select{width:100%;min-height:42px}.site-header:has(.atmosphere-toggle) .mobile-menu{flex:0 0 40px}.site-header:has(.atmosphere-toggle) .mobile-menu .btn{width:40px;height:40px;min-height:40px;padding:8px}.atmosphere-mist{width:145vw;height:100vh}.atmosphere-mist-one{top:-14%;left:-47%}.atmosphere-mist-two{top:14%;right:-50%}.atmosphere-mist-three{bottom:-24%;left:-16%}}@media (max-width:380px){.site-header:has(.atmosphere-toggle) .container{width:calc(100% - 24px)}.site-header:has(.atmosphere-toggle) .header-inner{gap:4px}.site-header .header-tools:has(.atmosphere-toggle){gap:4px}.site-header:has(.atmosphere-toggle) .logo{gap:3px;letter-spacing:-.9px}.site-header:has(.atmosphere-toggle) .logo>span{font-size:17px}.site-header:has(.atmosphere-toggle) .logo-icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.site-atmosphere .atmosphere-mist{animation:none;will-change:auto}.atmosphere-toggle{transition:none}}@media (forced-colors:active){.site-atmosphere{display:none!important}.atmosphere-toggle{border-color:ButtonText}.atmosphere-toggle[aria-pressed=true]{border-color:Highlight;background:Highlight;color:HighlightText}.atmosphere-toggle:focus-visible{outline-color:Highlight}}.footer .logo:has(.logo-client-image),.site-header .logo:has(.logo-client-image){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;width:212px;min-width:0;min-height:44px;padding:0;font-size:0;line-height:0;letter-spacing:normal;background:transparent}.logo .logo-client-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;background:transparent}.footer .logo:has(.logo-client-image){width:224px}.logo:has(.logo-client-image):focus-visible{border-radius:4px;outline:2px solid var(--offer-green);outline-offset:4px}body[data-atmosphere=on] .logo-client-image{filter:brightness(1.65) saturate(.82)}@media (max-width:1100px){.site-header .logo:has(.logo-client-image){width:192px}}@media (max-width:700px){.site-header .logo:has(.logo-client-image){width:170px}}@media (max-width:560px){.site-header .logo:has(.logo-client-image){width:146px}.footer .logo:has(.logo-client-image){width:204px}}@media (max-width:380px){.site-header .logo:has(.logo-client-image){width:clamp(98px,calc(100vw - 222px),146px)}}.presentation-preview-placeholder{display:block;width:100%;aspect-ratio:16/10;border-radius:6px;background:var(--offer-sage)}.presentation-card .presentation-preview-placeholder{margin-bottom:22px}.landing-resource-image{aspect-ratio:16/9}.landing-resource-image img{object-fit:contain}.presentation-language-note{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--offer-muted);font-size:14px;line-height:1.75}.presentation-language-note svg{flex-shrink:0}.presentation-language-note strong{color:var(--offer-ink);font-weight:600}.presentation-detail-preview{width:100%;height:auto;border-radius:8px}.presentation-archive{margin-top:42px;border-block:1px solid var(--offer-line);color:var(--offer-muted)}.presentation-archive>summary{cursor:pointer;padding:22px 0;color:var(--offer-ink);font-size:16px;line-height:1.65;font-weight:600}.presentation-archive>summary>span{margin-inline-start:12px;color:var(--offer-muted);font-size:13px;font-weight:400}.presentation-archive>p{margin:0 0 24px;font-size:14px;line-height:1.85}.presentation-archive>ul{list-style:none;padding:0;margin:0}.presentation-archive>ul>li{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 0;margin:0;border-top:1px solid var(--offer-line)}.presentation-archive strong{display:block;color:var(--offer-ink);font-size:15px;font-weight:550;line-height:1.8;overflow-wrap:anywhere}.presentation-archive-meta{display:block;margin-top:5px;font-size:12px;line-height:1.8;color:var(--offer-muted)}.presentation-archive .presentation-actions{margin:0;flex-shrink:0}.presentation-archive summary:focus-visible,.presentation-viewer summary:focus-visible{outline:2px solid var(--offer-green);outline-offset:4px}@media (max-width:800px){.presentation-archive>ul>li{align-items:flex-start;flex-direction:column}.presentation-archive .presentation-actions{gap:10px 20px}}.presentation-insights{width:100%;max-width:920px;margin:36px auto;padding-block:32px;border-block:1px solid var(--offer-line);color:var(--offer-muted)}.presentation-insights>h2{margin:0 0 27px;color:var(--offer-ink);font-size:clamp(23px,2.4vw,29px);font-weight:500;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.presentation-insights-body{display:grid;gap:25px}.presentation-insights .presentation-insight>p,.presentation-insights .presentation-insights-supplement>p{margin:0 0 9px;color:var(--offer-muted);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.presentation-insight-sources{display:flex;flex-wrap:wrap;gap:7px 22px}.presentation-insight-sources a{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;max-width:100%;color:var(--offer-green);font-size:13px;line-height:1.8;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.presentation-insight-sources a>span{min-width:0}.presentation-insight-sources svg{align-self:center;flex-shrink:0}.presentation-insight-sources a:focus-visible{outline:2px solid var(--offer-green);outline-offset:4px;border-radius:2px}.presentation-insights-supplement{margin-top:28px;padding-top:24px;border-top:1px solid var(--offer-line)}.landing-device-copy .landing-presentation-source{margin:18px 0 0;font-size:13px;line-height:1.6}.landing-presentation-source a{display:inline-flex;align-items:center;gap:8px;color:var(--offer-green);text-decoration:underline;text-underline-offset:3px}.presentation-insights .presentation-insights-supplement>h3{margin:0 0 12px;color:var(--offer-ink);font-size:17px;font-weight:600;line-height:1.5}@media (max-width:600px){.presentation-insights{margin-block:25px;padding-block:25px}.presentation-insights-body{gap:22px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b2bcd7{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b2bcd7{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}