:root{--head-ink: #2C5734}.t-display,.t-h1{font-weight: 700;letter-spacing: -0.04em;color: var(--head-ink)}.t-h2,.t-h3{font-weight: 600;letter-spacing: -0.032em;color: var(--head-ink)}.t-display{line-height: 0.95;font-size: clamp(34px,5vw,68px)}.t-h1{line-height: 1;font-size: clamp(30px,4.2vw,56px) !important}.t-h2{font-size: clamp(26px,3vw,40px)}.t-display em,.t-h1 em{font-weight: 700;font-style: normal;color: var(--forest-2)}.t-h2 em,.t-h3 em{font-weight: 600;font-style: normal;color: var(--forest-2)}.t-display::first-letter,.t-h1::first-letter,.t-h2::first-letter,.t-h3::first-letter{text-transform: uppercase}.on-dark .t-h1 em,.on-dark .t-h2 em,.dark-inset .t-h2 em,.final-cta em,.economics em,.problem em,[class*="dark"] .t-display em,[class*="dark"] .t-h1 em{color: var(--lime)}.tb__logo--brand{position: relative;display: inline-flex;align-items: center}.tb__mark{--mark-lift: -17.2%;height: 30px;width: auto;display: block;transform: translateY(var(--mark-lift))}.tb__mark{animation: leafIn 0.7s cubic-bezier(0.32,0.72,0,1) 0.15s both}@keyframes leafIn{from{opacity: 0;transform: translateY(calc(var(--mark-lift) + 4px))}to{opacity: 1;transform: translateY(var(--mark-lift))}}@media (prefers-reduced-motion: reduce){.tb__mark{animation: none}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.principle-card .icon-square{background: linear-gradient(160deg,var(--lime),var(--lime-deep)) !important;color: var(--forest) !important;box-shadow: 0 8px 18px rgba(158,190,60,0.30),inset 0 1px 0 rgba(255,255,255,0.4);transition: transform 0.45s cubic-bezier(0.32,0.72,0,1) !important}.principle-card:hover .icon-square{transform: scale(1.08) rotate(-4deg)}body{background-color: var(--cream);background-image: radial-gradient(900px 600px at 10% -10%,rgba(210,205,188,0.08),transparent 60%),radial-gradient(820px 560px at 98% 2%,rgba(210,205,188,0.10),transparent 58%);background-repeat: no-repeat}.hero.hero--full{position: relative;isolation: isolate}.hero.hero--full::before{content: "";position: absolute;z-index: -1;top: 6%;right: -4%;width: 56vw;height: 56vw;max-width: 820px;max-height: 820px;background: radial-gradient(closest-side,rgba(199,230,96,0.07),rgba(199,230,96,0.015) 48%,transparent 72%);filter: blur(10px);opacity: 0.5;animation: arGlow 16s var(--ease-in-out,ease) infinite alternate}@keyframes arGlow{from{transform: translate3d(0,0,0) scale(1);opacity: 0.42}to{transform: translate3d(-2.5%,1.5%,0) scale(1.06);opacity: 0.58}}.tb__link{position: relative}.tb__link::after{content: "";position: absolute;left: 0;bottom: -6px;width: 100%;height: 2px;background: linear-gradient(90deg,var(--forest),var(--lime-deep));border-radius: 2px;transform: scaleX(0);transform-origin: right;transition: transform 0.45s cubic-bezier(0.32,0.72,0,1)}.tb__link:hover::after,.tb__link.is-active::after{left: 0;right: auto;bottom: -6px;width: 100%;height: 2px;background: linear-gradient(90deg,var(--forest),var(--lime-deep));border-radius: 2px;transform: scaleX(1);transform-origin: left}.btn--primary,.btn--lime{position: relative;overflow: hidden}.btn--primary::before,.btn--lime::before{content: "";position: absolute;top: 0;left: -130%;width: 55%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.30),transparent);transform: skewX(-18deg);transition: left 0.8s cubic-bezier(0.32,0.72,0,1);pointer-events: none}.btn--primary:hover::before,.btn--lime:hover::before{left: 150%}.btn--primary,.btn--lime{transition: transform 0.4s cubic-bezier(0.32,0.72,0,1),box-shadow 0.4s cubic-bezier(0.32,0.72,0,1)}.btn--primary:hover{transform: translateY(-2px);box-shadow: 0 14px 34px rgba(14,26,15,0.26)}.btn--lime:hover{transform: translateY(-2px);box-shadow: 0 14px 36px rgba(199,230,96,0.45)}.btn--primary:active,.btn--lime:active{transform: translateY(0) scale(0.985)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline: 2px solid var(--lime-deep);outline-offset: 3px;border-radius: 6px}@supports (scrollbar-color: auto){html{scrollbar-color: var(--forest-3) transparent;scrollbar-width: thin}}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-thumb{background: var(--forest-3);border-radius: 8px;border: 2px solid var(--cream)}::-webkit-scrollbar-thumb:hover{background: var(--forest-2)}.back-to-top{transition: transform 0.4s cubic-bezier(0.32,0.72,0,1),box-shadow 0.4s cubic-bezier(0.32,0.72,0,1),background 0.3s}.back-to-top:hover{transform: translateY(-3px);box-shadow: 0 12px 30px rgba(199,230,96,0.40)}.hero-callouts{position: absolute;z-index: 3;right: max(28px,calc((100% - 1320px) / 2 + 110px));top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;gap: 16px;pointer-events: none}.hero-chip{display: flex;flex-direction: column;gap: 2px;padding: 14px 20px 14px 18px;border-radius: 18px;background: linear-gradient(180deg,rgba(252,251,245,0.86),rgba(245,242,230,0.74));border: 1px solid rgba(14,26,15,.06);box-shadow: var(--shadow-md),inset 0 1px 0 rgba(255,255,255,0.6);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);position: relative;min-width: 168px;opacity: 0;animation: chipIn 0.9s cubic-bezier(0.32,0.72,0,1) forwards,chipFloat 7s ease-in-out infinite}.hero-chip::before{content: "";position: absolute;left: 0;top: 16px;bottom: 16px;width: 3px;border-radius: 0 3px 3px 0;background: linear-gradient(180deg,var(--lime),var(--lime-deep))}.hero-chip--a{animation-delay: 0.5s,0.5s}.hero-chip--b{margin-right: 38px;animation-delay: 0.68s,1.4s}.hero-chip--c{margin-right: 8px;animation-delay: 0.86s,2.3s;flex-direction: row;align-items: center;gap: 10px;padding-block: 12px}.hero-chip__val{font-weight: 600;font-size: 26px;letter-spacing: -0.02em;line-height: 1;color: var(--ink);font-variant-numeric: tabular-nums}.hero-chip__unit{font-size: 16px;color: var(--mute);margin-left: 1px}.hero-chip__lbl{font-size: 12px;color: var(--mute);letter-spacing: 0.01em}.hero-chip__bullet{width: 9px;height: 9px;border-radius: 50%;background: var(--lime-deep);box-shadow: 0 0 0 4px rgba(199,230,96,0.22);flex: none}@keyframes chipIn{from{opacity: 0;transform: translateY(14px) scale(0.96)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes chipFloat{0%,100%{translate: 0 0}50%{translate: 0 -7px}}@media (max-width: 1300px){.hero-callouts{display: none}}.hero.hero--full::after{content: "";position: absolute;z-index: -1;left: -2%;bottom: 4%;width: 360px;height: 280px;background-image: radial-gradient(rgba(26,61,31,0.10) 1.4px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(closest-side,#000,transparent 78%);mask-image: radial-gradient(closest-side,#000,transparent 78%);pointer-events: none;opacity: 0.7}@media (max-width: 720px){.hero.hero--full::after{display: none}}.bg-soft-inset{padding-block: clamp(32px,4vw,52px) !important}.bg-soft-inset .section__head{margin-bottom: clamp(18px,2.4vw,28px) !important}.bg-soft-inset .section__head .t-h1{line-height: 1.0 !important}.proc{display: grid;grid-template-columns: repeat(5,1fr);gap: clamp(14px,1.4vw,22px);margin-top: clamp(36px,4vw,56px)}.pstep{position: relative}.pstep__card{position: relative;overflow: hidden;border-radius: 22px;padding: 22px 22px 22px;background: linear-gradient(180deg,rgba(255,255,255,0.78),rgba(255,255,255,0.55));border: 1px solid rgba(26,61,31,0.08);min-height: 196px;display: flex;flex-direction: column;transition: transform 0.5s cubic-bezier(0.32,0.72,0,1),box-shadow 0.5s cubic-bezier(0.32,0.72,0,1),border-color 0.4s ease}.pstep__card::before{content: "";position: absolute;left: 0;top: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--lime),var(--lime-deep));transform: scaleX(0);transform-origin: left;transition: transform 0.5s cubic-bezier(0.32,0.72,0,1)}.pstep__card:hover{transform: translateY(-5px);box-shadow: var(--shadow-lg);border-color: rgba(199,230,96,0.45)}.pstep__card:hover::before{transform: scaleX(1)}.pstep__t{font-size: 18px;font-weight: 600;color: var(--head-ink);margin: 0 0 8px}.pstep__d{font-size: 13.5px;color: var(--mute);line-height: 1.5;margin: 0;flex: 1}.pstep__dur{font-size: 12px;font-weight: 600;letter-spacing: 0.02em;white-space: nowrap;color: var(--forest);background: rgba(199,230,96,0.3);padding: 4px 11px;border-radius: 999px}@media (max-width: 1040px){.proc{grid-template-columns: repeat(3,1fr)}}@media (max-width: 680px){.proc{grid-template-columns: repeat(2,1fr)}}@media (max-width: 440px){.proc{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.hero.hero--full::before{animation: none}.btn--primary::before,.btn--lime::before{display: none}.hero-chip{animation: chipIn 0.01s forwards;opacity: 1}.hero-chip{animation: none;opacity: 1}}.model-card:not(.model-card--featured),.numpicker,.scenario,.footprint,.material-block,.cert-card,.output-card,.seg-card,.contact-card,.form-block,.models-visual__fig,.device-tabs,.timeline,.principle-card,.about__pillar,.sla__card{box-shadow: inset 0 1px 0 rgba(255,255,255,0.65),0 1px 2px rgba(26,61,31,0.04),0 22px 48px -28px rgba(26,61,31,0.24);transition: transform 0.55s cubic-bezier(0.16,1,0.3,1),box-shadow 0.55s cubic-bezier(0.16,1,0.3,1)}.model-card:not(.model-card--featured):hover,.material-block:hover,.cert-card:hover,.output-card:hover,.seg-card:hover,.models-visual__fig:hover,.principle-card:hover,.about__pillar:hover,.sla__card:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.7),0 2px 4px rgba(26,61,31,0.05),0 36px 64px -28px rgba(26,61,31,0.30)}.btn .btn__arrow,.tb__cta svg,.model-card__more .arr,.numpicker__cta .btn__arrow{transition: transform 0.4s cubic-bezier(0.16,1,0.3,1)}.btn:hover .btn__arrow,.model-card__more:hover .arr{transform: translate(2px,-2px)}.btn:active{transform: scale(0.98)}.brief-hints{margin-top: 32px;max-width: 460px;padding: 24px 26px;background: var(--cream-2);border: 1px solid var(--line-soft);border-radius: var(--r-card)}.brief-hints__list{margin: 0;padding: 0;list-style: none;display: grid;gap: 10px}.brief-hints__list li{position: relative;padding-left: 24px;font-size: 14.5px;line-height: 1.45;color: var(--ink-soft)}.brief-hints__list li::before{content: '';position: absolute;left: 0;top: 7px;width: 7px;height: 7px;border-radius: 50%;background: var(--lime-deep)}.brief-hints__alt{margin: 16px 0 0;padding-top: 14px;border-top: 1px solid var(--line-soft);font-size: 13.5px;line-height: 1.5;color: var(--mute)}.brief-hints__alt a{color: var(--forest);font-weight: 500;text-decoration: underline;text-underline-offset: 3px}:where(a[class*="card"],a[class*="-tile"],.model-card a,[role="button"]):active{transform: scale(0.99)}.tech-trio{margin-top: clamp(40px,5vw,72px);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(16px,1.6vw,22px)}.tech-trio__card{background: var(--cream);border: 1px solid var(--line);border-radius: 24px;padding: clamp(24px,2.4vw,34px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.65),0 1px 2px rgba(26,61,31,0.04),0 22px 48px -28px rgba(26,61,31,0.22);transition: transform 0.55s cubic-bezier(0.16,1,0.3,1),box-shadow 0.55s cubic-bezier(0.16,1,0.3,1)}.tech-trio__card:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.7),0 2px 4px rgba(26,61,31,0.05),0 36px 64px -28px rgba(26,61,31,0.30)}.tech-trio__n{font-family: 'Onest',sans-serif;font-weight: 600;font-size: 12px;letter-spacing: 0.06em;text-transform: lowercase;color: var(--lime-deep)}.tech-trio__t{font-size: clamp(19px,1.5vw,23px);font-weight: 600 !important;color: var(--head-ink);letter-spacing: -0.02em;margin: 14px 0 8px}.tech-trio__d{font-size: 14.5px;line-height: 1.55;color: var(--ink-soft);margin: 0}@media (max-width: 760px){.tech-trio{grid-template-columns: 1fr}}.dark-inset,.economics,.final-cta,.sage-inset,.bg-soft-inset{position: relative;overflow: hidden}.dark-inset::after,.economics::after,.sage-inset::after{}.final-cta .container::after,.economics .economics__grid::after{content: '';position: absolute;right: -3%;bottom: -8%;width: clamp(220px,26vw,420px);aspect-ratio: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 5C16.5 4 8 11 8 22c0 1.2.15 2.3.45 3.4C9.6 26.2 22 24 26.2 13.6 23 17.4 17.6 20 13 20.6 18.8 14.4 23.4 8.6 27 5Z' fill='%23C7E660'/%3E%3C/svg%3E") no-repeat center / contain;opacity: 0.10;transform: rotate(-8deg);pointer-events: none;z-index: 0}.final-cta .container{position: relative}.final-cta .container > *{position: relative;z-index: 1}.economics .economics__grid{position: relative}.economics .economics__grid > *{position: relative;z-index: 1}.page-header .container::after{content: '';position: absolute;right: clamp(0px,3vw,40px);top: 2%;width: clamp(170px,19vw,340px);aspect-ratio: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 5C16.5 4 8 11 8 22c0 1.2.15 2.3.45 3.4C9.6 26.2 22 24 26.2 13.6 23 17.4 17.6 20 13 20.6 18.8 14.4 23.4 8.6 27 5Z' fill='%232E5836'/%3E%3C/svg%3E") no-repeat center / contain;opacity: 0.11;transform: rotate(12deg);pointer-events: none;z-index: -1}.page-header .container{position: relative}@media (max-width: 720px){.page-header .container::after{width: 150px;opacity: 0.08;top: -2%}}.dark-inset .dark-inset__grid::after{content: '';position: absolute;left: -4%;bottom: -14%;width: clamp(200px,24vw,380px);aspect-ratio: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 5C16.5 4 8 11 8 22c0 1.2.15 2.3.45 3.4C9.6 26.2 22 24 26.2 13.6 23 17.4 17.6 20 13 20.6 18.8 14.4 23.4 8.6 27 5Z' fill='%23C7E660'/%3E%3C/svg%3E") no-repeat center / contain;opacity: 0.09;transform: rotate(-14deg) scaleX(-1);pointer-events: none;z-index: 0}.dark-inset,.economics,.final-cta,.numpicker,.scenario{position: relative}.numpicker::after,.scenario::after{content: '';position: absolute;bottom: clamp(18px,2vw,32px);right: clamp(18px,2vw,32px);width: 84px;height: 84px;background-image: radial-gradient(rgba(46,88,54,0.16) 1.4px,transparent 1.4px);background-size: 14px 14px;pointer-events: none;z-index: 0;opacity: 0.7;border-radius: 4px}.numpicker > *,.scenario > *{position: relative;z-index: 1}.tech-bullets{position: relative}.tech-bullets li{position: relative}.route:has(.page-header) > section{position: relative}.route:has(.page-header) > section:not(.final-cta):nth-of-type(even)::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(210,205,188,0.05) 0%,rgba(210,205,188,0.015) 100%);pointer-events: none}.route:has(.page-header) > section:not(.final-cta):nth-of-type(even)::before{content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: min(64%,980px);height: 1px;background: linear-gradient(90deg,transparent,rgba(46,88,54,0.14) 30%,rgba(199,230,96,0.5) 50%,rgba(46,88,54,0.14) 70%,transparent);z-index: 0;pointer-events: none}.page-header{position: relative;overflow: hidden;isolation: isolate}.page-header::before{content: '';position: absolute;top: -28%;right: -8%;width: clamp(360px,42vw,640px);aspect-ratio: 1;background: radial-gradient(circle,rgba(199,230,96,0.16),transparent 62%);pointer-events: none;z-index: -1}.page-header::after{content: '';position: absolute;bottom: -36%;left: -6%;width: clamp(300px,34vw,520px);aspect-ratio: 1;background: radial-gradient(circle,rgba(46,88,54,0.07),transparent 60%);pointer-events: none;z-index: -1}.page-header .container::after{animation: leafSway 9s ease-in-out infinite alternate;transform-origin: 60% 90%}.final-cta .container::after,.dark-inset .dark-inset__grid::after{animation: leafSway2 11s ease-in-out infinite alternate;transform-origin: 50% 90%}@keyframes leafSway{from{transform: rotate(9deg)}to{transform: rotate(15deg)}}@keyframes leafSway2{from{transform: rotate(-16deg) scaleX(-1)}to{transform: rotate(-9deg) scaleX(-1)}}@media (prefers-reduced-motion: reduce){.bg-orbs span,.page-header .container::after,.final-cta .container::after,.dark-inset .dark-inset__grid::after{animation: none !important}}@keyframes leafFloat1{0%,100%{transform: translateY(0) rotate(-8deg)}50%{transform: translateY(-18px) rotate(8deg)}}@keyframes leafFloat2{0%,100%{transform: translateY(0) rotate(10deg)}50%{transform: translateY(-13px) rotate(-6deg)}}@keyframes leafFloat3{0%,100%{transform: translateY(0) rotate(2deg)}50%{transform: translateY(-22px) rotate(14deg)}}.final-cta{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important;margin: 0 !important;padding-inline: 0 !important;position: relative}.final-cta::before,.final-cta::after{content: none !important;display: none !important}.final-cta > .container::after{content: none !important}.final-cta > .container{align-items: stretch !important}.final-cta__card{position: relative;width: 100%;border-radius: clamp(24px,2.4vw,34px);padding: clamp(48px,6vw,92px) clamp(24px,4vw,64px);background: radial-gradient(142% 108% at 50% -14%,rgba(199,230,96,0.20),transparent 56%),linear-gradient(162deg,#38704A 0%,#275231 48%,#1A3B22 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.07),0 2px 8px rgba(14,26,15,0.08),0 40px 80px -52px rgba(20,45,24,0.5);overflow: hidden;isolation: isolate;display: flex;flex-direction: column;align-items: center;text-align: center}.final-cta__card::after{content: '';position: absolute;right: -2%;bottom: -12%;width: clamp(200px,22vw,360px);aspect-ratio: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 5C16.5 4 8 11 8 22c0 1.2.15 2.3.45 3.4C9.6 26.2 22 24 26.2 13.6 23 17.4 17.6 20 13 20.6 18.8 14.4 23.4 8.6 27 5Z' fill='%23C7E660'/%3E%3C/svg%3E") no-repeat center / contain;opacity: 0.1;transform: rotate(-8deg);pointer-events: none;z-index: 0}.final-cta__card > *{position: relative;z-index: 1}.final-cta .mono,.final-cta .eyebrow{color: rgba(199,230,96,0.92) !important;margin-bottom: clamp(14px,1.6vw,22px) !important}.final-cta h2,.final-cta .t-display,.final-cta .t-h1{color: var(--paper) !important;margin: 0 auto !important;max-width: 20ch !important;font-size: clamp(28px,3.4vw,52px) !important;line-height: 1.1 !important;letter-spacing: -0.02em !important}.final-cta .t-display em,.final-cta .t-h1 em,.final-cta h2 em{color: var(--lime) !important}.final-cta__card > .btn,.final-cta__buttons{margin-top: clamp(30px,3.6vw,48px) !important}.t-display{font-size: clamp(44px,5.6vw,84px) !important;line-height: 1.0 !important;letter-spacing: -0.03em !important;font-weight: 500 !important}.t-h1{font-size: clamp(34px,4.4vw,56px) !important;line-height: 1.05 !important;letter-spacing: -0.025em !important;font-weight: 500 !important}.t-h2,.economics .t-h2,.legal-doc h2.t-h2{font-size: clamp(28px,3.2vw,42px) !important;line-height: 1.12 !important;letter-spacing: -0.02em !important;font-weight: 500 !important}.lead.lead{font-size: clamp(18px,1.4vw,20px) !important;line-height: 1.6 !important}.eyebrow,.mono{font-size: 12px !important;line-height: 1.4 !important}.principle-card h3,.seg-card h3,.output-card h3,.cycle-card h3,.sector-card h3,.impact-card h3,.cert-card h3{font-size: clamp(18px,1.5vw,20px) !important;line-height: 1.25 !important;letter-spacing: -0.01em !important}.economics{margin-inline: 0 !important;max-width: none !important}section:not(.hero):not(.stats),section:not(.hero):not(.stats):not(.final-cta){padding-block: clamp(40px,4.5vw,76px) !important}.t-display em,.t-h1 em,.t-h2 em,.hero h1.t-display em,.hero .hero__title.t-display em{color: #3F7C4E !important}.final-cta .btn--primary .btn__arrow,.btn--lime .btn__arrow{background: var(--forest) !important;color: var(--paper) !important}.eyebrow{display: none !important}.dark-inset .t-h2,.dark-inset .t-h1{color: var(--paper) !important;font-size: clamp(28px,3.4vw,52px) !important;line-height: 1.1 !important}.dark-inset .t-h2 em,.dark-inset .t-h1 em{color: var(--lime) !important}.hero.hero--full::before,.final-cta::before,.final-cta::after,.final-cta .container::after,.final-cta__card::after,.problem::after,.economics .economics__grid::after,.page-header .container::after,.btn--primary::before,.btn--lime::before{content: none !important;display: none !important;background: none !important;animation: none !important}.principle-card,.seg-card,.sector-card,.cycle-card,.cyc-row,.output-card,.econ-card,.model-card,.impact-item,.impact-card,.cert-card,.sla-card,.case,.pstep__card,.faq-item,.contact-card,.calc,.device-thumb,.hero-chip,.alt-compare,.device-showcase,.spec-card,.stat-cell,.brief-hints,.form-block,.timeline,.bg-soft-inset,.sage-inset{box-shadow: none !important;border-radius: var(--r-card) !important}.principle-card,.seg-card,.sector-card,.cycle-card,.output-card,.model-card,.impact-item,.impact-card,.cert-card,.sla-card,.case,.pstep__card,.contact-card,.calc,.hero-chip,.alt-compare,.device-showcase,.spec-card{background: var(--paper,#FCFDFA) !important;border: 1px solid var(--line) !important}.model-card.model-card--featured,.economics .econ-card,.dark-inset .econ-card,.numpicker__result{border-color: rgba(252,251,245,.14) !important}:root{--r-card: 10px;--r-card-lg: 14px;--r-2: 4px;--r-3: 6px;--r-4: 8px;--r-5: 10px;--r-6: 12px;--r-7: 14px;--r-8: 16px;--r-sm: 6px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px}.economics,.dark-inset,.final-cta__card,.bg-soft-inset,.sage-inset,.legal-doc{border-radius: var(--r-card-lg) !important}.icon-square,.icon-sq,.seg-card__icon,.impact-item__icon,.pill,.pill-inline,.model-card__flag,.model-card__tier,input,textarea,select,.field input,.field textarea,.field select{border-radius: var(--r-3) !important}.icon-square,.icon-sq,.seg-card__icon,.impact-item__icon{background: rgba(199,230,96,0.22) !important;color: var(--forest) !important;box-shadow: none !important}.principle-card:hover .icon-square,.principle-card:hover .icon-sq{transform: none !important}.principle-card:hover,.seg-card:hover,.sector-card:hover,.cycle-card:hover,.output-card:hover,.econ-card:hover,.model-card:hover,.impact-item:hover,.impact-card:hover,.cert-card:hover,.sla-card:hover,.case:hover,.pstep__card:hover,.device-thumb:hover,.service__plan:hover{transform: none !important;box-shadow: none !important;border-color: var(--forest) !important}.btn--primary:hover,.btn--lime:hover,.tb__cta:hover,.back-to-top:hover{transform: none !important;box-shadow: none !important}.principle-card,.seg-card,.sector-card,.cycle-card,.output-card,.econ-card,.model-card,.impact-item,.cert-card,.sla-card,.case,.pstep__card,.faq-item,.btn,.tb__link,.device-thumb{transition: border-color .15s ease,background-color .15s ease,color .15s ease !important}.tb,.topbar,.hero-chip,.pill--ondark,.tb__drawer{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.tb,.topbar{background: var(--cream) !important;border-bottom: 1px solid var(--line) !important}.hero__bg img,.tb__mark,.hero-chip,[class*="float"],[class*="Float"],[class*="sway"],[class*="Sway"]{animation: none !important}.hero-chip{opacity: 1 !important;transform: none !important}.economics{background: #122816 !important}.dark-inset,.problem{background: #122816 !important}.final-cta__card{background: #275231 !important}.model-card__num,.econ-card__num,.stat__num,.stat-cell__num,.cyc-row__metric,.calc__result-num,.modeldetail__cap,.device-tabs__row strong,.spec-list,.comparison-table,td,th,.tnum{font-variant-numeric: tabular-nums !important;font-feature-settings: 'tnum' 1 !important}:root{--head-ink: #17231C;--ease-ui: cubic-bezier(0.32,0.72,0,1)}.t-display{letter-spacing: -0.034em !important;font-weight: 600 !important;text-wrap: balance}.t-h1{letter-spacing: -0.028em !important;font-weight: 600 !important;text-wrap: balance}.t-h2{letter-spacing: -0.022em !important;font-weight: 600 !important;text-wrap: balance}.t-display em,.t-h1 em,.t-h2 em{font-weight: 600 !important;text-transform: none !important;font-variant-caps: normal !important}.principle-card h3,.seg-card__title,.cyc-row__title,.impact-item__t,.pstep__t,.output-card__t,.cert-card h3,.contact-card h3{font-weight: 600 !important;letter-spacing: -0.015em !important;color: var(--head-ink) !important}.lead.lead{max-width: 62ch !important}.output-card__d,.principle-card p,.seg-card__tag,.pstep__d,.cyc-row__desc,.impact-item__d{max-width: 46ch}.legal-doc p,.legal-doc li{max-width: 72ch}.btn,.tb__link,.tb__cta,.principle-card,.seg-card,.sector-card,.cycle-card,.output-card,.econ-card,.model-card,.impact-item,.cert-card,.sla-card,.case,.pstep__card,.faq-item,.device-thumb,.contact-card,.model-card__more,.back-to-top,input,textarea,select{transition-timing-function: var(--ease-ui) !important;transition-duration: .22s !important}.btn:active,.tb__cta:active,.model-card__more:active,.device-thumb:active{transform: scale(0.985) !important}:where(a,button,input,textarea,select,summary,[tabindex],[role="tab"],[role="button"]):focus-visible{outline: 2px solid var(--forest) !important;outline-offset: 3px !important;border-radius: var(--r-3)}:root{--fs-micro: 12px;--fs-meta: 14px;--fs-body: 16px;--fs-lead: 20px;--fs-sub: 24px}.cyc-row__time,.pstep__idx,.pstep__dur,.footer-col__title,.model-card__tier,.model-card__flag,.device-tabs__tab,.calc__result-lbl,.calc__head-s,.stat-cell__pre-word,.alt-compare__col-mono,.alt-compare__tab-mono,.device-tabs__meta,.model-card__unit,.output-card__tags span,.footer__bottom,.footer__legal,.breadcrumb,.mono{font-size: var(--fs-micro) !important}.alt-compare__cell,.alt-compare__row-key,.seg-card__tag,.seg-card__num,.pstep__node,.model-card__more,.model-card__specs li,.econ-card__lbl,.hero-chip__lbl,.device-callout__d,.device-tabs__row dt,.device-tabs__row dd span,.footer__desc,.footer-col ul li,.calc__field-lbl,.pill,.spec-list,td,th{font-size: var(--fs-meta) !important}.principle-card p,.output-card__d,.pstep__d,.cyc-row__desc,.impact-item__d,.device-callout__t,.btn,.tb__link,.tb__phone,.legal-doc p,.legal-doc li,.faq-item__body-inner,.brief-hints__list li,.contact-card__sub,.alt-compare__cta-t{font-size: var(--fs-body) !important}.lead.lead{font-size: var(--fs-lead) !important}.principle-card h3,.seg-card__title,.cyc-row__title,.impact-item__t,.pstep__t,.output-card__t,.cert-card h3,.contact-card h3,.alt-compare__col-t,.calc__head-t,.calc__field-val,.faq-item__head{font-size: var(--fs-lead) !important}.material-block h3,.sla-card h3,.tech-trio__t{font-size: var(--fs-sub) !important}:root{--lift-1: 0 1px 2px rgba(20,35,25,.04),0 10px 28px -14px rgba(20,35,25,.12);--lift-2: 0 2px 4px rgba(20,35,25,.05),0 20px 44px -20px rgba(20,35,25,.18)}.principle-card,.seg-card,.sector-card,.cycle-card,.output-card,.model-card,.impact-item,.impact-card,.cert-card,.sla-card,.case,.pstep__card,.contact-card,.calc,.hero-chip,.spec-card,.alt-compare,.device-showcase,.brief-hints{box-shadow: var(--lift-1) !important}.principle-card:hover,.seg-card:hover,.sector-card:hover,.cycle-card:hover,.output-card:hover,.model-card:hover,.impact-item:hover,.cert-card:hover,.sla-card:hover,.case:hover,.pstep__card:hover,.contact-card:hover{box-shadow: var(--lift-2) !important;transform: translateY(-2px) !important}.btn--primary,.btn--lime,.tb__cta{box-shadow: var(--lift-1) !important}.btn--primary:hover,.btn--lime:hover,.tb__cta:hover{box-shadow: var(--lift-2) !important;transform: translateY(-1px) !important}.economics,.dark-inset,.final-cta__card,.bg-soft-inset,.sage-inset{box-shadow: var(--lift-1) !important}:root{--r-card: 12px;--r-card-lg: 16px}.hero__cta .btn,.hero__cta .btn--primary,.hero__cta .btn--ghost,.hero__cta .btn:first-child,.hero__cta .btn:last-child{font-size: var(--fs-body) !important}.economics p,.economics__grid p,.economics .economics__grid p[style]{font-size: var(--fs-body) !important}footer .footer-col ul li a,.footer-col ul li a{font-size: var(--fs-meta) !important}footer .footer-col__title{font-size: var(--fs-micro) !important}.footer__bottom .mono a,.mono a{font-size: var(--fs-micro) !important}.model-card__specs li > span:first-child{font-size: var(--fs-micro) !important}.model-card__specs li > span:last-child{font-size: var(--fs-meta) !important}.device-thumb span{font-size: var(--fs-micro) !important}:root{--fs-h1: clamp(34px,4.4vw,56px)}.t-h1{font-size: var(--fs-h1) !important}.final-cta h2,.final-cta .t-display,.final-cta .t-h1{font-size: var(--fs-h1) !important}.model-card__num{font-size: 48px !important}.dark-inset .dark-inset__grid::after,.dark-inset::after{content: none !important;display: none !important;background: none !important}.route > section:nth-of-type(even):not(.hero):not(.final-cta){background: #FBFCF9}.route > section:nth-of-type(odd):not(.hero):not(.final-cta){background: transparent}.route{counter-reset: sec}.route > section:not(.hero):not(.final-cta){counter-increment: sec}.route > section:not(.hero):not(.final-cta) > .container::before{content: counter(sec,decimal-leading-zero);display: block;font-size: 12px;font-weight: 600;letter-spacing: 0.14em;color: var(--forest-3);font-variant-numeric: tabular-nums;padding-bottom: 0;margin-bottom: clamp(14px,1.6vw,22px);border-top: 1px solid var(--line);padding-top: 12px}.principles__grid > *:nth-child(even),.sectors__grid > *:nth-child(even){margin-top: 0 !important}.economics{width: auto !important;margin-inline: 0 !important;border-radius: 0 !important;padding: clamp(56px,7vw,104px) 0 !important;box-shadow: 0 0 0 100vmax #122816 !important;clip-path: inset(0 -100vmax)}.economics__grid{max-width: none;margin-inline: 0 !important}.hero__pills{gap: 10px 26px !important;border-top: 1px solid var(--line);padding-top: 16px !important;margin-top: 28px !important;flex-wrap: wrap !important}.hero__pills .pill,.hero__pills span.pill,.hero__pills span.pill.pill--lime{background: none !important;background-color: transparent !important;background-image: none !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;margin: 0 !important;font-size: var(--fs-meta) !important;color: var(--ink-soft) !important;box-shadow: none !important}.hero__pills .pill--lime,.hero__pills .pill.pill--lime{background: transparent !important;color: var(--forest) !important;font-weight: 600 !important}.hero__pills .pill__dot{display: none !important}.hero .hero__text{max-width: 600px !important}.hero h1.t-display,.hero .hero__title.t-display{font-size: clamp(38px,4.9vw,72px) !important;line-height: 1.02 !important}.hero__bg img{width: clamp(340px,42%,560px) !important}@media (max-width: 1300px){.hero .hero__text{max-width: 100% !important}}.route > section:not(.hero):not(.final-cta) > .container::before{content: none !important;display: none !important;border: 0 !important;margin: 0 !important;padding: 0 !important}.device-showcase{width: auto !important;margin-inline: 0 !important;border-radius: 0 !important;border-left: 0 !important;border-right: 0 !important;background: #F4F1E8 !important;box-shadow: 0 0 0 100vmax #F4F1E8 !important;clip-path: inset(0 -100vmax);padding: clamp(48px,6vw,84px) 0 !important}.device-showcase__head,.device-showcase__main{max-width: none;margin-inline: 0 !important}.output-card__photo{aspect-ratio: 4 / 3 !important;overflow: hidden !important}.output-card__photo img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important}.seg-card__num,.cyc-row__num,.pstep__idx,.step__num,.output__num,.about__pillar-num,.numbered-item__n{display: none !important}.lead.lead{font-size: clamp(16px,1.2vw,17.5px) !important;line-height: 1.6 !important;font-weight: 400 !important;color: rgba(23,35,28,.68) !important;max-width: 54ch !important}.t-h1{font-size: clamp(34px,4.4vw,56px) !important;letter-spacing: -.028em !important}.t-h2{font-size: clamp(28px,3.2vw,42px) !important;letter-spacing: -.022em !important}.principle-card h3,.seg-card__title,.cyc-row__title,.impact-item__t,.pstep__t,.output-card__t,.cert-card h3,.contact-card h3{font-size: 20px !important;font-weight: 600 !important;color: var(--head-ink) !important}.principle-card p,.output-card__d,.pstep__d,.cyc-row__desc,.impact-item__d,.seg-card__tag{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.70) !important}.icon-square,.icon-sq,.seg-card__icon,.impact-item__icon{background: rgba(23,35,28,.05) !important;color: var(--forest) !important;box-shadow: inset 0 0 0 1px rgba(23,35,28,.08) !important}.model-card__scale-fill{background: var(--forest-3) !important}.route > section:not(.hero):not(.final-cta) > .container > .section__head{border-top: 1px solid var(--line);padding-top: clamp(22px,2.4vw,34px)}.section__head{align-items: end !important}.section__head .lead{padding-bottom: 4px}.principle-card .icon-square,.principle-card .icon-sq,.seg-card .seg-card__icon,.impact-item .impact-item__icon,.calc .icon-square,.calc__head .icon-square{background: rgba(23,35,28,.05) !important;background-image: none !important;color: var(--forest) !important;box-shadow: inset 0 0 0 1px rgba(23,35,28,.08) !important}:root{--gutter: clamp(20px,4vw,40px)}@media (min-width: 1280px){:root{--gutter: 56px}}@media (min-width: 1440px){:root{--gutter: 64px}}@media (max-width: 720px){:root{--gutter: 20px}}.bg-soft-inset,.sage-inset,.alt-compare{margin-inline: calc(-1 * var(--gutter)) !important;padding-inline: var(--gutter) !important}.economics__grid,.device-showcase__head,.device-showcase__main{width: auto !important}.alt-compare__head-cell--win,.alt-compare__cell--win,.alt-compare__row:nth-child(even) .alt-compare__cell--win{background: #2E5836 !important;color: var(--cream) !important;border-right-color: #2E5836 !important;font-weight: 500 !important}h1.t-h1,h1.t-display,.hero__title,.page-header h1,.modeldetail__hero h1{font-size: clamp(34px,4.6vw,60px) !important;line-height: 1.02 !important;letter-spacing: -.03em !important;font-weight: 600 !important}h2.t-h1,h2.t-h2,h2.t-display,.section__head .t-h1,.section__head .t-h2{font-size: clamp(26px,3.1vw,44px) !important;line-height: 1.08 !important;letter-spacing: -.022em !important;font-weight: 600 !important}h3.t-h3,.principle-card h3,.seg-card__title,.cyc-row__title,.impact-item__t,.pstep__t,.output-card__t,.cert-card h3,.contact-card h3,.faq-item__q{font-size: 20px !important;line-height: 1.25 !important;letter-spacing: -.01em !important;font-weight: 600 !important}h1 em,h2 em,h3 em,.t-h1 em,.t-h2 em,.t-display em{font-size: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;font-weight: inherit !important;font-style: normal !important}.lead,.lead.lead,p.lead{font-size: clamp(16px,1.2vw,17.5px) !important;line-height: 1.6 !important;font-weight: 400 !important}.final-cta h2,.final-cta .t-display,.final-cta .t-h1{font-size: clamp(26px,3.1vw,44px) !important;line-height: 1.08 !important}.final-cta .pill-inline,.pill-inline{font-size: inherit !important;line-height: inherit !important;font-family: inherit !important;font-weight: inherit !important;letter-spacing: inherit !important;text-transform: none !important;background: none !important;border: 0 !important;padding: 0 !important;color: var(--lime) !important;border-radius: 0 !important;box-shadow: none !important}.impact__grid{align-items: start !important}@media (max-width: 720px){.bg-soft-inset,.sage-inset,.alt-compare{border-radius: 0 !important;border-left: 0 !important;border-right: 0 !important}}@media (max-width: 760px){.alt-compare__cell.active{display: flex !important}.alt-compare__head-cell.active{display: block !important}.alt-compare__cell--win,.alt-compare__row:nth-child(even) .alt-compare__cell--win{background: rgba(46,88,54,.07) !important;color: var(--ink) !important}}.dark-inset,.numpicker,.scenario,.form-block{margin-inline: calc(-1 * var(--gutter)) !important;padding-inline: var(--gutter) !important}.dark-inset h2,.dark-inset .t-h2,.dark-inset .t-h1,.numpicker h2,.numpicker .t-h2,.numpicker .t-h1,.scenario h2,.scenario .t-h2,.scenario .t-h1,.form-block h2,.form-block .t-h2,.form-block .t-h1{font-size: clamp(26px,3.1vw,44px) !important;line-height: 1.08 !important;letter-spacing: -.022em !important;font-weight: 600 !important}@media (max-width: 720px){.dark-inset,.numpicker,.scenario,.form-block{border-radius: 0 !important;border-left: 0 !important;border-right: 0 !important}}.numpicker,.scenario{padding-inline: calc(var(--gutter) - 1px) !important}.compare-col--win::before{content: none !important}.numbered-item{grid-template-columns: minmax(0,1fr) !important;gap: 8px !important}h1.t-h1,h1.t-display,.hero__title,.page-header h1,.modeldetail__hero h1{font-size: clamp(36px,4.9vw,66px) !important}h2.t-h1,h2.t-h2,h2.t-display,.section__head .t-h1,.section__head .t-h2,.dark-inset h2,.dark-inset .t-h2,.dark-inset .t-h1,.numpicker h2,.numpicker .t-h2,.numpicker .t-h1,.scenario h2,.scenario .t-h2,.scenario .t-h1,.form-block h2,.form-block .t-h2,.form-block .t-h1,.final-cta h2,.final-cta .t-display,.final-cta .t-h1{font-size: clamp(30px,3.7vw,53px) !important}.principle-card:hover .icon-square,.seg-card:hover .seg-card__icon,.principle-card:hover .principle-card__ico,.sector-row:hover .sector-row__ico{transform: none !important;rotate: none !important}[class*="pstep__rail"]{display: none !important}.faq-item,.faq-item__head,.spec-list li{border-bottom-style: solid !important}.cmp{position: relative}.cmp__grid{display: grid;grid-template-columns: minmax(130px,0.95fr) repeat(3,minmax(0,1fr));position: relative;margin-top: clamp(30px,3.4vw,52px)}.cmp__spot{grid-column: 4;grid-row: 1 / -1;margin: -22px -2px;background: #2E5836;border-radius: 22px;box-shadow: 0 30px 64px -34px rgba(26,61,31,.6);z-index: 0}.cmp__corner,.cmp__head,.cmp__key,.cmp__val{position: relative;z-index: 1}.cmp__head{display: flex;flex-direction: column;align-items: flex-start;gap: 3px;padding: 4px 24px 22px;align-self: end}.cmp__head-t{font-size: clamp(17px,1.5vw,21px);font-weight: 600;letter-spacing: -.012em;color: var(--head-ink)}.cmp__head-s{font-size: 13px;color: rgba(23,35,28,.66)}.cmp__head--win .cmp__head-t{color: var(--cream)}.cmp__head--win .cmp__head-s{color: rgba(252,251,245,.6)}.cmp__badge{font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;font-weight: 600;color: #17231C;background: var(--lime);padding: 4px 10px;border-radius: 999px;margin-bottom: 12px}.cmp__key{display: flex;align-items: center;padding: 21px 24px 21px 0;font-size: 14px;line-height: 1.35;color: rgba(23,35,28,.52);border-top: 1px solid var(--line)}.cmp__val{display: flex;align-items: center;gap: 11px;padding: 21px 24px;font-size: 15px;line-height: 1.35;color: var(--head-ink);border-top: 1px solid var(--line)}.cmp__val--win{color: var(--cream);font-weight: 500;border-top-color: rgba(252,251,245,.15)}.cmp__mk{flex: 0 0 17px;width: 17px;height: 17px;display: grid;place-items: center;border-radius: 50%;font-size: 10px;line-height: 1}.cmp__tabs{display: none}.cmp__foot{display: flex;align-items: center;justify-content: space-between;gap: clamp(24px,3vw,48px);margin-top: clamp(44px,4.4vw,64px);padding-top: clamp(26px,2.6vw,34px);border-top: 1px solid var(--line)}.cmp__foot-t{margin: 0;font-size: clamp(17px,1.5vw,21px);line-height: 1.4;font-weight: 500;color: var(--head-ink);max-width: 46ch}.cmp__foot-t em{font-style: normal;color: var(--forest-3,#3F7C4E)}@media (max-width: 900px){.cmp__grid{grid-template-columns: minmax(112px,.9fr) repeat(3,minmax(0,1fr))}.cmp__head,.cmp__val{padding-inline: 14px}.cmp__key{padding-right: 14px}}@media (max-width: 760px){.cmp__tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;margin-top: 28px;padding: 5px;background: rgba(23,35,28,.05);border-radius: 999px}.cmp__tab{border: 0;background: none;font: inherit;font-size: 13px;font-weight: 500;color: rgba(23,35,28,.70);padding: 10px 6px;border-radius: 999px;cursor: pointer}.cmp__tab.is-on{background: var(--cream);color: var(--head-ink);box-shadow: 0 2px 8px -2px rgba(26,61,31,.2)}.cmp__tab--win.is-on{background: #2E5836;color: var(--cream)}.cmp__grid{grid-template-columns: minmax(0,1fr) auto;margin-top: 20px}.cmp__spot{display: none}.cmp__head:not(.is-on),.cmp__val:not(.is-on){display: none}.cmp__head{grid-column: 2;padding: 6px 0 18px;align-items: flex-end}.cmp__head--win .cmp__head-t{color: var(--head-ink)}.cmp__head--win .cmp__head-s{color: rgba(23,35,28,.66)}.cmp__val{justify-content: flex-end;padding: 17px 0}.cmp__val--win{color: var(--head-ink);border-top-color: var(--line)}.cmp__key{padding: 17px 16px 17px 0}.cmp__foot{flex-direction: column;align-items: flex-start}}.tl{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(20px,2.4vw,40px);position: relative;padding-top: 34px;margin-top: clamp(8px,1.4vw,20px)}.tl__rule{position: absolute;left: 0;right: 0;top: 6px;height: 1px;background: rgba(23,35,28,.18)}.tl__col{position: relative}.tl__dot{position: absolute;top: -34px;left: 0;width: 13px;height: 13px;border-radius: 50%;background: var(--forest);box-shadow: 0 0 0 5px rgba(252,251,245,.5)}.tl__time{font-size: clamp(28px,3vw,42px) !important;font-weight: 600 !important;line-height: 1 !important;letter-spacing: -.032em !important;color: var(--forest-3,#3F7C4E) !important;white-space: nowrap}.tl__t{font-size: clamp(17px,1.5vw,20px) !important;font-weight: 600 !important;line-height: 1.2 !important;color: var(--head-ink) !important;margin: 16px 0 0 !important}.tl__d{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.72) !important;margin: 9px 0 0 !important}.tl__d b{font-weight: 600;color: var(--forest)}@media (max-width: 860px){.tl{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 36px;padding-top: 30px}.tl__rule{display: none}.tl__dot{top: -22px}}@media (max-width: 520px){.tl{grid-template-columns: minmax(0,1fr)}}.model-card__unit{line-height: 1.3 !important;color: rgba(23,35,28,.66) !important}.model-card--featured .model-card__unit{color: rgba(252,251,245,.58) !important}.model-card__use{font-size: 14.5px !important;line-height: 1.45 !important;font-weight: 500 !important;color: var(--head-ink) !important;margin: 20px 0 0 !important;padding-bottom: 18px !important;border-bottom: 1px solid var(--line)}.model-card--featured .model-card__use{color: rgba(252,251,245,.88) !important;border-bottom-color: rgba(252,251,245,.14)}.eco{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--line)}.eco__item{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: clamp(16px,1.6vw,24px);padding: clamp(26px,2.8vw,38px) 0;border-bottom: 1px solid var(--line)}.eco__item:nth-child(odd){padding-right: clamp(24px,3vw,52px);border-right: 1px solid var(--line)}.eco__item:nth-child(even){padding-left: clamp(24px,3vw,52px)}.eco__ico{display: block;color: var(--forest);margin-top: 2px}.eco__ico svg{width: 30px;height: 30px;display: block}.eco__t{font-size: clamp(17px,1.5vw,21px) !important;font-weight: 600 !important;line-height: 1.22 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 0 8px !important}.eco__d{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}@media (max-width: 720px){.eco{grid-template-columns: minmax(0,1fr)}.eco__item:nth-child(odd){padding-right: 0;border-right: 0}.eco__item:nth-child(even){padding-left: 0}}.proc{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: clamp(16px,1.8vw,26px) !important}.pstep{display: block !important}.pstep__card{background: none !important;border: 0 !important;border-top: 2px solid var(--forest-3,#3F7C4E) !important;border-radius: 0 !important;box-shadow: none !important;padding: 18px 0 0 !important;transition: border-color .4s var(--ease-ui) !important}.pstep:hover .pstep__card{border-top-color: var(--forest) !important}.pstep__dur{display: block !important;background: none !important;border: 0 !important;padding: 0 !important;border-radius: 0 !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: .1em !important;text-transform: uppercase !important;color: var(--forest-3,#3F7C4E) !important;margin-bottom: 12px !important}.pstep__t{font-size: clamp(17px,1.5vw,20px) !important;font-weight: 600 !important;line-height: 1.2 !important;color: var(--head-ink) !important;margin: 0 0 8px !important}.pstep__d{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}@media (max-width: 1040px){.proc{grid-template-columns: repeat(3,minmax(0,1fr)) !important;row-gap: 30px !important}}@media (max-width: 640px){.proc{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 420px){.proc{grid-template-columns: minmax(0,1fr) !important}}@media (max-width: 760px){.cmp__grid{grid-template-rows: none !important}.cmp__corner,.cmp__head,.cmp__key,.cmp__val{grid-column: auto !important;grid-row: auto !important}.cmp__head{grid-column: 1 / -1 !important}.cmp__corner{display: none}}.tl{--tl-gap: clamp(20px,2.4vw,40px);gap: var(--tl-gap)}.tl__rule{left: 6px;right: calc((100% - 3 * var(--tl-gap)) / 4 - 6px)}.model-card__figure{display: block !important}.model-card__num{display: block !important}.model-card__unit{display: block !important;margin: 8px 0 0 !important}.model-card__scale{margin: 20px 0 0 !important}.model-card__use{min-height: calc(2 * 1.45em + 1px)}.calc__range{height: 8px !important;background: linear-gradient( to right,var(--forest) 0 var(--val,50%),rgba(23,35,28,.12) var(--val,50%) 100% ) !important}.calc__range::-moz-range-track{height: 8px;border-radius: 999px;background: transparent}.calc__field + .calc__field{margin-top: 22px}.calc__field-val{font-size: 15px !important;font-weight: 600 !important;color: var(--head-ink) !important}.calc__result{align-items: center !important;padding-top: 24px !important}.model-card.model-card--spec.model-card--featured > .model-card__scale{margin: 20px 0 0 !important}.model-card.model-card--spec.model-card--featured > .model-card__use{margin: 20px 0 0 !important}.model-card.model-card--spec.model-card--featured > .model-card__specs{margin: 18px 0 0 !important}.model-card.model-card--spec.model-card--featured > .model-card__top{margin: 0 0 18px !important}.model-card.model-card--spec.model-card--featured > .model-card__more{margin: auto 0 0 !important}.model-card__use{min-height: calc(2 * 1.45em + 19px) !important}@media (max-width: 430px){.cmp__tab{font-size: 12px;padding: 10px 2px;letter-spacing: -.01em}}input.calc__range,.calc .calc__range{height: 7px !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;box-sizing: content-box !important;cursor: pointer}input.calc__range::-webkit-slider-thumb{width: 21px !important;height: 21px !important;border: 4px solid var(--cream) !important;background: var(--forest) !important;box-shadow: 0 3px 10px -2px rgba(26,61,31,.45) !important}input.calc__range::-moz-range-thumb{width: 21px !important;height: 21px !important;border: 4px solid var(--cream) !important;background: var(--forest) !important}.calc__field-head{margin-bottom: 14px !important}.hero.hero--full h1.t-display.hero__title,.hero h1.t-display,.hero .hero__title.t-display{font-size: clamp(36px,4.6vw,66px) !important;line-height: 1.02 !important;letter-spacing: -.03em !important}.economics h2.t-h2,.economics .t-h2,.legal-doc h2.t-h2,.dark-inset .t-h2{font-size: clamp(30px,3.7vw,53px) !important;line-height: 1.08 !important;letter-spacing: -.022em !important}.tl__t,.pstep__t,.output-card__t,.cert-card h3,.contact-card h3,.principle-card h3,.eco__t,.cmp__head-t{font-size: clamp(17px,1.55vw,21px) !important}.route > section:not(.hero):not(.final-cta) > .container > .section__head{position: relative}.section__head{position: relative}.section__mark{position: absolute;top: -2px;left: 0;width: 54px;height: 3px;border-radius: 2px;background: var(--forest);z-index: 2}.section__mark--dark{background: var(--lime)}.bg-soft-inset .section__mark,.sage-inset .section__mark,.dark-inset .section__mark{display: none}.princ{display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,1fr);gap: clamp(28px,4vw,72px);align-items: start}.princ__item{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 20px;padding: clamp(20px,2.2vw,28px) 0;border-bottom: 1px solid var(--line)}.princ__item:first-child{padding-top: 0}.princ__ico{display: block;color: var(--forest);margin-top: 3px}.princ__ico svg{width: 26px;height: 26px;display: block}.princ__item h3{font-size: clamp(18px,1.6vw,22px) !important;font-weight: 600 !important;line-height: 1.2 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 0 8px !important}.princ__item p{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}@media (max-width: 900px){.princ{grid-template-columns: minmax(0,1fr)}}.mrange{margin: clamp(30px,3.4vw,48px) 0 clamp(46px,5vw,72px)}.mrange__track{position: relative;height: 3px;border-radius: 999px;background: rgba(23,35,28,.1)}.mrange__fill{position: absolute;left: 0;top: 0;height: 100%;border-radius: 999px;background: var(--forest-3,#3F7C4E)}.mrange__pt{position: absolute;top: 50%;transform: translate(-50%,-50%);display: flex;flex-direction: column;align-items: center;gap: 0;background: none;border: 0;padding: 0;cursor: pointer;font: inherit}.mrange__dot{width: 11px;height: 11px;border-radius: 50%;background: var(--forest-3,#3F7C4E);box-shadow: 0 0 0 4px var(--cream);transition: transform .3s var(--ease-ui),background .3s var(--ease-ui)}.mrange__lbl{position: absolute;top: 18px;font-size: 12px;font-weight: 500;letter-spacing: .01em;color: rgba(23,35,28,.68);white-space: nowrap;transition: color .3s var(--ease-ui)}.mrange__pt:hover .mrange__dot{transform: scale(1.35);background: var(--forest)}.mrange__pt:hover .mrange__lbl{color: var(--head-ink)}.mrange__pt.is-hot .mrange__dot{width: 15px;height: 15px;background: var(--forest);box-shadow: 0 0 0 4px var(--cream),0 0 0 8px rgba(199,230,96,.55)}.mrange__pt.is-hot .mrange__lbl{color: var(--head-ink);font-weight: 600}.mrange__foot{display: flex;justify-content: space-between;gap: 24px;margin-top: 42px;font-size: 12.5px;letter-spacing: .04em;color: rgba(23,35,28,.64)}.mrange__foot span:last-child{text-align: right}@media (max-width: 720px){.mrange{display: none}}.route > section.band-soft,.route > section.band-soft:nth-child(even),.route > section.band-soft:nth-child(odd){background: #F1F4ED !important;background-image: none !important}.output-card__photo{aspect-ratio: 4 / 5 !important}.output-card{background: var(--cream) !important;overflow: hidden}.hero.hero--full{background: #FAF7EF !important;border-bottom: 1px solid rgba(23,35,28,.06)}.hstat{display: grid;grid-template-columns: repeat(4,minmax(0,auto));justify-content: start;gap: clamp(20px,3vw,52px);margin: 34px 0 0 !important;padding-top: 22px;border-top: 1px solid rgba(23,35,28,.10)}.hstat__i{display: block}.hstat dt{font-size: clamp(18px,1.7vw,24px);font-weight: 600;line-height: 1;letter-spacing: -.02em;color: var(--head-ink);white-space: nowrap}.hstat dd{margin: 7px 0 0;font-size: 12.5px;line-height: 1.3;color: rgba(23,35,28,.66)}@media (max-width: 560px){.hstat{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 20px}}.eco__item{grid-template-columns: 52px minmax(0,1fr);gap: clamp(18px,2vw,26px)}.eco__ico{width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;background: rgba(46,88,54,.08);margin-top: 0}.eco__ico svg{width: 26px;height: 26px}.eco__t{font-size: clamp(18px,1.8vw,24px) !important;margin-bottom: 10px !important}.eco__d{font-size: 16px !important}@media (max-width: 560px){.eco__item{grid-template-columns: 44px minmax(0,1fr)}.eco__ico{width: 44px;height: 44px}}.sage-inset{padding-block: clamp(40px,4.6vw,66px) !important}.cmp > .section__head{border-top: 1px solid var(--line);padding-top: clamp(22px,2.4vw,34px)}.princ{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 14px !important;align-items: stretch !important}.princ__item{display: block !important;background: var(--cream-2,#F3F6F1);border: 1px solid var(--line);border-radius: 16px;padding: 22px 22px 24px !important;transition: border-color .4s var(--ease-ui),transform .4s var(--ease-ui)}.princ__item:hover{border-color: rgba(46,88,54,.3);transform: translateY(-3px)}.princ__top{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.princ__ico{display: block;color: var(--forest);flex: 0 0 auto;margin: 0}.princ__ico svg{width: 24px;height: 24px;display: block}.princ__item h3{font-size: clamp(16px,1.4vw,19px) !important;font-weight: 600 !important;line-height: 1.2 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 !important}.princ__item p{font-size: 14.5px !important;line-height: 1.5 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}.princ__item--dark{background: #17231C;border-color: #17231C}.princ__item--dark h3{color: var(--cream) !important}.princ__item--dark p{color: rgba(252,251,245,.64) !important}.princ__item--dark .princ__ico{color: var(--lime)}.princ__more{margin-top: clamp(24px,2.6vw,34px)}@media (max-width: 1000px){.princ{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 520px){.princ{grid-template-columns: minmax(0,1fr) !important}}.segs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid rgba(23,35,28,.10);border-bottom: 1px solid rgba(23,35,28,.10)}.seg{padding: clamp(24px,2.6vw,34px) clamp(18px,2vw,28px);border-right: 1px solid rgba(23,35,28,.10);transition: background .35s var(--ease-ui)}.seg:last-child{border-right: 0}.seg:first-child{padding-left: 0}.seg:last-child{padding-right: 0}.seg:hover{background: rgba(46,88,54,.05)}.seg__t{font-size: clamp(16px,1.45vw,20px) !important;font-weight: 600 !important;line-height: 1.22 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 0 9px !important}@media (max-width: 860px){.segs{grid-template-columns: repeat(2,minmax(0,1fr))}.seg{border-bottom: 1px solid rgba(23,35,28,.10)}.seg:nth-child(2n){border-right: 0;padding-right: 0}.seg:nth-child(2n+1){padding-left: 0}.seg:nth-last-child(-n+2){border-bottom: 0}}@media (max-width: 480px){.segs{grid-template-columns: minmax(0,1fr)}.seg{border-right: 0;padding-inline: 0 !important}.seg:last-child{border-bottom: 0}}.bg-soft-inset .section__head{margin-bottom: clamp(40px,5.4vw,82px) !important}.tl{margin-top: clamp(16px,2vw,30px)}.seg__t{min-height: 2.44em}@media (max-width: 480px){.seg__t{min-height: 0}}@media (max-width: 860px){.tl{row-gap: 0 !important;padding-top: 0 !important}.tl__dot{display: none !important}.tl__col{padding: clamp(20px,3vw,26px) 0;border-top: 1px solid rgba(23,35,28,.10)}.tl__col:first-child{border-top: 0;padding-top: 0}}@media (max-width: 860px) and (min-width: 521px){.tl{column-gap: clamp(20px,3vw,36px)}.tl__col:nth-child(3){border-top: 0}}.page-header{background: #FAF7EF !important;border-bottom: 1px solid rgba(23,35,28,.06);padding-block: clamp(30px,3.4vw,52px) clamp(48px,5.6vw,84px) !important}.page-header .breadcrumb{margin-bottom: clamp(20px,2.4vw,32px)}.page-header .lead{margin-top: clamp(18px,2vw,26px)}.steps{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: clamp(16px,1.8vw,26px) !important}.step{background: none !important;border: 0 !important;border-top: 2px solid var(--forest-3,#3F7C4E) !important;border-radius: 0 !important;box-shadow: none !important;padding: 18px 0 0 !important;min-height: 0 !important;transition: border-color .4s var(--ease-ui) !important}.step:hover{border-top-color: var(--forest) !important;transform: none !important}.step__time{display: block !important;background: none !important;border: 0 !important;padding: 0 !important;border-radius: 0 !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: .1em !important;text-transform: uppercase !important;color: var(--forest-3,#3F7C4E) !important;margin-bottom: 12px !important}.step__t{font-size: clamp(16px,1.4vw,19px) !important;font-weight: 600 !important;line-height: 1.22 !important;letter-spacing: -.012em !important;color: var(--head-ink) !important;margin: 0 0 8px !important;text-transform: none !important}.step__d{font-size: 14.5px !important;line-height: 1.5 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}@media (max-width: 1040px){.steps{grid-template-columns: repeat(3,minmax(0,1fr)) !important;row-gap: 28px !important}}@media (max-width: 640px){.steps{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 420px){.steps{grid-template-columns: minmax(0,1fr) !important}}.outputs{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: clamp(16px,1.8vw,26px) !important}.output{background: var(--cream) !important;border: 1px solid var(--line) !important;border-radius: 18px !important;padding: 0 0 26px !important;overflow: hidden;display: flex;flex-direction: column}.output__photo{aspect-ratio: 4 / 5;overflow: hidden;background: #F4F1E8;margin-bottom: 24px}.output__photo img{width: 100%;height: 100%;object-fit: cover;display: block}.output__title{font-size: clamp(17px,1.5vw,21px) !important;font-weight: 600 !important;line-height: 1.22 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 26px 10px !important}.output__desc{font-size: 15px !important;line-height: 1.55 !important;color: rgba(23,35,28,.70) !important;margin: 0 26px !important}.output__tag{margin: 18px 26px 0 !important;padding-top: 16px;border-top: 1px solid var(--line);font-size: 12.5px !important;letter-spacing: .04em !important;color: rgba(23,35,28,.64) !important}@media (max-width: 860px){.outputs{grid-template-columns: minmax(0,1fr) !important}}.tech-trio__n{color: var(--forest-3,#3F7C4E) !important;font-weight: 600 !important;letter-spacing: .12em !important;text-transform: uppercase !important}.tech-list li::before,.tech-list__dash,.tech-2col li::marker{color: var(--forest-3,#3F7C4E) !important}.timeline__bar{display: grid !important;grid-template-columns: 1fr 1fr 2fr 1fr 1fr !important;gap: 0 !important;height: auto !important;border-radius: 12px !important;overflow: hidden !important;border: 1px solid rgba(23,35,28,.1) !important}.timeline__seg{border-radius: 0 !important;border: 0 !important;border-right: 1px solid rgba(255,255,255,.6) !important;padding: 20px 12px !important;display: grid;place-items: center;text-align: center}.timeline__seg:last-child{border-right: 0 !important}.timeline__seg span{font-size: 12.5px !important;letter-spacing: .02em !important;line-height: 1.3 !important;color: rgba(23,35,28,.72) !important}.timeline__seg.s3 span{color: var(--head-ink) !important;font-weight: 600 !important}.timeline__hours{margin-top: 10px !important;font-size: 12px !important;color: rgba(23,35,28,.64) !important}.process__grid::before,.steps::before{content: none !important;display: none !important}.numpicker::after,.scenario::after{content: none !important;display: none !important}.modeldetail__visual img{width: 100% !important;height: 100% !important;max-height: none !important;object-fit: contain !important;object-position: center !important;padding: clamp(16px,2vw,30px) !important;box-sizing: border-box !important}.page-header--article .container > *,.legal-doc,.article-cta,.related{max-width: 780px}.page-header--article .breadcrumb{max-width: none}.legal-doc h2,.legal-doc h2.t-h2{font-size: clamp(24px,2.2vw,32px) !important;line-height: 1.2 !important;letter-spacing: -.018em !important;font-weight: 600 !important;color: var(--head-ink) !important;margin: clamp(38px,4vw,56px) 0 16px !important}.legal-doc > :first-child{margin-top: 0 !important}.legal-doc h3{font-size: 19px;line-height: 1.35;font-weight: 600;color: var(--head-ink);margin: 26px 0 8px}.legal-doc p{font-size: 17px !important;line-height: 1.7 !important;color: rgba(23,35,28,.78) !important;margin: 0 0 18px !important}.legal-doc p:last-child{margin-bottom: 0 !important}.legal-doc a{color: var(--forest) !important;text-decoration: underline;text-underline-offset: 3px}.article-cta{margin-top: clamp(44px,5vw,64px) !important}.article-cta .dark-inset__grid{grid-template-columns: minmax(0,1fr) !important;gap: 22px !important}.article-cta .btn--ghost{border-color: rgba(252,251,245,.35) !important;color: var(--cream) !important;background: transparent !important}.article-cta .btn--ghost:hover{background: rgba(252,251,245,.1) !important}.related{margin-top: clamp(44px,5vw,64px)}.related__t{font-size: 13px !important;font-weight: 600 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: rgba(23,35,28,.64) !important;margin: 0 0 6px !important}.related__list{list-style: none;margin: 0;padding: 0}.related__list li{border-top: 1px solid var(--line)}.related__list a{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 20px 0;font-size: clamp(17px,1.5vw,20px);font-weight: 600;line-height: 1.3;letter-spacing: -.014em;color: var(--head-ink);text-decoration: none;transition: color .3s var(--ease-ui)}.related__list a:hover{color: var(--forest)}.related__arr{flex: 0 0 32px;width: 32px;height: 32px;display: grid;place-items: center;border-radius: 50%;color: rgba(23,35,28,.35);transition: color .3s var(--ease-ui),background .3s var(--ease-ui),transform .3s var(--ease-ui)}.related__arr svg{width: 17px;height: 17px}.related__list a:hover .related__arr{color: var(--cream);background: var(--forest);transform: translateX(3px)}.article-cta{padding: clamp(30px,3.4vw,44px) !important}.article-cta h2,.article-cta .t-h2{font-size: clamp(24px,2.4vw,34px) !important;line-height: 1.16 !important;margin: 0 0 14px !important}.article-cta .eyebrow{display: none}.article-cta p{font-size: 16px !important;line-height: 1.6 !important;margin-bottom: 22px !important}.compare-col:not(.compare-col--win) .compare-col__list li::before{content: '✕' !important;color: #9C5B3C !important;font-weight: 700 !important}.compare-col--win .compare-col__list li::before{content: '✓' !important;color: var(--lime) !important;font-weight: 700 !important}.timeline-co{padding-left: 0 !important}.timeline-co::before{content: none !important}.timeline-co__item::before{content: none !important}.timeline-co__item{display: grid;grid-template-columns: minmax(0,120px) minmax(0,1fr);column-gap: clamp(20px,3vw,44px);row-gap: 0;align-items: start;padding: clamp(22px,2.6vw,32px) 0 !important;border-top: 1px solid var(--line)}.timeline-co__item:first-child{border-top: 0;padding-top: 0 !important}.timeline-co__year{font-size: clamp(22px,2.2vw,30px) !important;font-weight: 600 !important;line-height: 1.05 !important;letter-spacing: -.026em !important;color: var(--forest-3,#3F7C4E) !important;font-variant-numeric: tabular-nums}.timeline-co__t{grid-column: 2;font-size: clamp(17px,1.5vw,21px) !important;font-weight: 600 !important;line-height: 1.22 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin-bottom: 8px !important}.timeline-co__d{grid-column: 2;font-size: 16px !important;line-height: 1.6 !important;color: rgba(23,35,28,.72) !important;max-width: 66ch}.timeline-co__item--active .timeline-co__year{color: var(--forest) !important}.timeline-co__item--active .timeline-co__t::after{content: 'сейчас';display: inline-block;margin-left: 12px;vertical-align: middle;font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #17231C;background: var(--lime);padding: 4px 10px;border-radius: 999px}@media (max-width: 620px){.timeline-co__item{grid-template-columns: minmax(0,1fr);gap: 8px}.timeline-co__t,.timeline-co__d{grid-column: 1}}.form select,select.form__input,.form-block select{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5 7 7.5l6-6' stroke='%232E5836' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 18px center !important;padding-right: 46px !important;cursor: pointer}.form select:focus,.form-block select:focus{outline-offset: 2px}.device-tabs__row dd strong,.device-tabs__rows dd strong{color: var(--cream) !important;font-weight: 600 !important}.device-tabs__row dd span,.device-tabs__rows dd span{color: rgba(252,251,245,.58) !important}.device-tabs__row dt,.device-tabs__rows dt{color: rgba(252,251,245,.62) !important}.material-block{padding: clamp(24px,2.4vw,30px) !important;border-radius: 18px !important}.material-block h3{font-size: clamp(16px,1.4vw,19px) !important;font-weight: 600 !important;letter-spacing: -.014em !important;color: var(--head-ink) !important;margin: 0 0 4px !important;padding-bottom: 0 !important;border-bottom: 0 !important}.material-block .spec-list{background: none !important;border-radius: 0 !important;padding: 0 !important}.material-block .spec-list__row{grid-template-columns: minmax(0,1fr) minmax(0,1.25fr) !important;gap: clamp(14px,1.4vw,22px) !important;padding: 15px 0 !important;align-items: baseline}.material-block .spec-list__row:last-child{border-bottom: 0 !important;padding-bottom: 0 !important}.material-block .spec-list__key,.material-block .spec-list__row > :first-child{font-size: 13.5px !important;line-height: 1.4 !important;color: rgba(23,35,28,.66) !important}.material-block .spec-list__row > :last-child{font-size: 15px !important;line-height: 1.4 !important;font-weight: 500 !important;color: var(--head-ink) !important;text-align: right}@media (max-width: 900px){.materials-grid{grid-template-columns: minmax(0,1fr) !important}}.cert-grid,.sla{display: grid !important;border-top: 1px solid rgba(23,35,28,.10);border-bottom: 1px solid rgba(23,35,28,.10);gap: 0 !important}.cert-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important}.sla{grid-template-columns: repeat(4,minmax(0,1fr)) !important}.cert-card,.sla__card{background: none !important;border: 0 !important;border-right: 1px solid rgba(23,35,28,.10) !important;border-radius: 0 !important;box-shadow: none !important;padding: clamp(26px,2.8vw,36px) clamp(18px,2vw,28px) !important;transition: background .35s var(--ease-ui) !important}.cert-card:last-child,.sla__card:last-child{border-right: 0 !important}.cert-card:first-child,.sla__card:first-child{padding-left: 0 !important}.cert-card:last-child,.sla__card:last-child{padding-right: 0 !important}.cert-card:hover,.sla__card:hover{background: rgba(46,88,54,.04) !important;transform: none !important}.cert-card__mark,.sla__num{font-size: clamp(30px,3.2vw,44px) !important;font-weight: 600 !important;line-height: 1 !important;letter-spacing: -.032em !important;color: var(--forest-3,#3F7C4E) !important;margin: 0 0 16px !important;padding: 0 !important;border: 0 !important}.cert-card__mark sup,.sla__num sup{font-size: .42em;top: -.75em}.cert-card__t,.sla__t{font-size: clamp(15px,1.3vw,17px) !important;font-weight: 600 !important;line-height: 1.25 !important;letter-spacing: -.01em !important;color: var(--head-ink) !important;margin: 0 0 8px !important;text-transform: none !important}.cert-card__d,.sla__d{font-size: 14.5px !important;line-height: 1.5 !important;color: rgba(23,35,28,.70) !important;margin: 0 !important}@media (max-width: 860px){.sla{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.sla__card{border-bottom: 1px solid rgba(23,35,28,.10) !important}.sla__card:nth-child(2n){border-right: 0 !important;padding-right: 0 !important}.sla__card:nth-child(2n+1){padding-left: 0 !important}.sla__card:nth-last-child(-n+2){border-bottom: 0 !important}}@media (max-width: 560px){.cert-grid,.sla{grid-template-columns: minmax(0,1fr) !important}.cert-card,.sla__card{border-right: 0 !important;border-bottom: 1px solid rgba(23,35,28,.10) !important;padding-inline: 0 !important}.cert-card:last-child,.sla__card:last-child{border-bottom: 0 !important}}.cert-card__t,.sla__t{padding: 0 !important;border: 0 !important}.cert-card__d,.sla__d{padding-top: 0 !important}.modeldetail__visual{aspect-ratio: 1 / 1 !important}.modeldetail__visual{background: #EFF3EC !important}.cmp__badge,.model-card__tier,.model-card__flag,.pstep__dur,.step__time,.footer-col__title,.tech-trio__n,.related__t,.kb-card__tag,.stat-cell__pre-word,.stat-cell__suf,.timeline-co__item--active .timeline-co__t::after{text-transform: none !important;letter-spacing: 0 !important}.cmp__badge{font-size: 12px !important;font-weight: 600 !important;padding: 5px 12px !important}.model-card__tier{font-size: 12.5px !important;color: rgba(23,35,28,.64) !important}.model-card--featured .model-card__tier{color: rgba(252,251,245,.6) !important}.model-card__flag{font-size: 12px !important;font-weight: 600 !important}.pstep__dur,.step__time{font-size: 13px !important;font-weight: 600 !important}.footer-col__title{font-size: 13px !important}.tech-trio__n{font-size: 13px !important;font-weight: 600 !important}.related__t{font-size: 14px !important;font-weight: 600 !important}.timeline-co__item--active .timeline-co__t::after{font-size: 12px !important;padding: 4px 11px !important}.seg{display: flex;flex-direction: column;padding-block: clamp(28px,3vw,38px) !important}.seg__t{font-size: clamp(17px,1.55vw,21px) !important;min-height: 0 !important;margin: 0 0 18px !important}footer .footer-col__title,.footer .footer-col__title{text-transform: none !important;letter-spacing: 0 !important;font-size: 13px !important}.econ-cards{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 !important;margin-top: clamp(24px,2.6vw,34px) !important;border-top: 1px solid rgba(252,251,245,.14)}.econ-card{display: block !important;min-height: 0 !important;background: none !important;border: 0 !important;border-bottom: 1px solid rgba(252,251,245,.14) !important;border-radius: 0 !important;padding: clamp(18px,2vw,24px) 0 !important;box-shadow: none !important;overflow: visible !important;transform: none !important}.econ-card::before,.econ-card::after{content: none !important;display: none !important}.econ-card:hover{background: none !important;border-color: rgba(252,251,245,.14) !important;transform: none !important}.econ-card:nth-child(odd){padding-right: clamp(20px,2.2vw,30px) !important;border-right: 1px solid rgba(252,251,245,.14) !important}.econ-card:nth-child(even){padding-left: clamp(20px,2.2vw,30px) !important}.econ-card:nth-last-child(-n+2){border-bottom: 0 !important}.econ-card__num{font-size: clamp(21px,1.9vw,27px) !important;font-weight: 600 !important;line-height: 1 !important;letter-spacing: -.026em !important;color: var(--cream) !important;margin: 0 !important}.econ-card__num::after{content: '' !important;display: block !important;width: 0;height: 2px;margin-top: 12px;border-radius: 2px;background: var(--lime);transition: width .55s var(--ease-ui)}.econ-card:hover .econ-card__num::after{width: 34px}.econ-card__lbl{font-size: 14px !important;line-height: 1.45 !important;color: rgba(252,251,245,.55) !important;margin: 12px 0 0 !important}@media (prefers-reduced-motion: reduce){.econ-card__num::after{transition: none}}@media (max-width: 560px){.econ-cards{grid-template-columns: minmax(0,1fr) !important}.econ-card:nth-child(odd){padding-right: 0 !important;border-right: 0 !important}.econ-card:nth-child(even){padding-left: 0 !important}.econ-card:nth-last-child(2){border-bottom: 1px solid rgba(252,251,245,.14) !important}}@media (max-width: 900px){}.orbit{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: center;gap: clamp(32px,5vw,88px)}.orbit__text .t-h1{margin: 0 0 clamp(18px,2vw,26px) !important}.orbit__text .lead{margin: 0 !important;max-width: 46ch}.orbit__facts{display: flex;flex-wrap: wrap;gap: clamp(20px,3vw,44px);margin: clamp(28px,3.2vw,42px) 0 0 !important;padding-top: clamp(20px,2.4vw,28px);border-top: 1px solid var(--line)}.orbit__facts dt{font-size: clamp(19px,1.8vw,26px);font-weight: 600;line-height: 1;letter-spacing: -.024em;color: var(--head-ink);white-space: nowrap}.orbit__facts dd{margin: 7px 0 0;font-size: 13px;color: rgba(23,35,28,.66)}.orbit__vis{position: relative;aspect-ratio: 1;width: 100%;max-width: 440px;justify-self: end}.orbit__arc{position: absolute;inset: -6%;width: 112%;height: 112%;color: rgba(23,35,28,.18);pointer-events: none}.orbit__ball{position: absolute;inset: 9%;margin: 0;border-radius: 50%;overflow: hidden}.orbit__ball img{width: 100%;height: 100%;object-fit: cover;display: block}.orbit__sat{position: absolute;right: 4%;bottom: 2%;width: clamp(52px,8.4vw,96px);height: clamp(52px,8.4vw,96px);border-radius: 50%;overflow: hidden;box-shadow: 0 10px 26px -14px rgba(26,61,31,.5)}.orbit__sat img{width: 100%;height: 100%;object-fit: cover;display: block}.orbit__mark{position: absolute;left: 12%;top: 6%;width: 9px;height: 9px;border-radius: 50%;background: var(--forest)}@media (max-width: 900px){.orbit{grid-template-columns: minmax(0,1fr)}.orbit__vis{justify-self: start;max-width: 420px}}.dots{position: absolute;pointer-events: none;background-image: radial-gradient(currentColor 1.4px,transparent 1.4px);background-size: 16px 16px;opacity: .22}.cornercircles{position: absolute;right: clamp(-40px,-2vw,-20px);bottom: clamp(-50px,-3vw,-28px);display: flex;flex-wrap: wrap;width: calc(var(--cc) * 2);--cc: clamp(72px,9vw,132px);pointer-events: none}.cornercircles span{width: var(--cc);height: var(--cc);border-radius: 50%;background: rgba(252,251,245,.05)}.final-cta__card--banner{position: relative;overflow: hidden;padding: clamp(14px,1.4vw,20px) !important;text-align: left !important;border-radius: clamp(20px,2.2vw,30px) !important}.ctab{position: relative;border-radius: clamp(14px,1.6vw,22px);overflow: hidden;min-height: clamp(300px,34vw,460px);display: flex;align-items: flex-start}.ctab__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.ctab__dots{right: 0;top: 0;width: min(46%,420px);height: min(62%,320px);color: #fff;opacity: .3;-webkit-mask-image: linear-gradient(200deg,#000 30%,transparent 85%);mask-image: linear-gradient(200deg,#000 30%,transparent 85%)}.ctab__over{position: relative;z-index: 1;padding: clamp(26px,3.4vw,48px);max-width: 40ch}.ctab__over .t-display{color: #fff !important;margin: 0 0 clamp(20px,2.4vw,30px) !important;text-shadow: 0 2px 24px rgba(20,30,20,.35)}.ctab__over .t-display em{color: var(--lime) !important;font-style: normal}.ctaf{position: relative;z-index: 1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: clamp(16px,2vw,32px);padding: clamp(24px,2.6vw,34px) clamp(14px,1.6vw,24px) clamp(10px,1.2vw,16px)}.ctaf__t{margin: 0 !important;max-width: 46ch;font-size: clamp(15px,1.3vw,17px) !important;line-height: 1.5 !important;color: rgba(252,251,245,.68) !important}.ctaf__tel{font-size: clamp(20px,2vw,28px);font-weight: 600;letter-spacing: -.02em;color: var(--cream);text-decoration: none;white-space: nowrap;transition: color .3s var(--ease-ui)}.ctaf__tel:hover{color: var(--lime)}@media (max-width: 640px){.ctab{min-height: 340px}.ctab__over{max-width: none}.ctaf{flex-direction: column;align-items: flex-start}}.final-cta__card--banner{display: block !important;align-items: stretch !important}.final-cta__card--banner > *{max-width: none !important;width: auto !important;margin-left: 0 !important;margin-right: 0 !important}.final-cta__card--banner .ctab{width: 100% !important;display: flex !important}.final-cta__card--banner .ctab__over{max-width: 42ch !important}.final-cta__card--banner .cornercircles{width: calc(var(--cc) * 2) !important}.impact__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(8px,1.1vw,16px);justify-self: end;width: 100%;max-width: 560px}.impact__grid > span{aspect-ratio: 1;border-radius: 50%;overflow: hidden;display: block;background: rgba(23,35,28,.07)}.impact__grid img{width: 100%;height: 100%;object-fit: cover;display: block}@media (max-width: 900px){.impact__grid{justify-self: start;max-width: 420px}}@media (max-width: 480px){.impact__grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 7px}}@media (max-width: 900px){}@media (max-width: 560px){}@media (max-width: 640px){}.economics{position: relative}.economics__dots{left: 0;bottom: 0;width: min(52%,520px);height: min(58%,300px);color: #fff;opacity: .13;-webkit-mask-image: radial-gradient(120% 150% at 0% 100%,#000 22%,transparent 76%);mask-image: radial-gradient(120% 150% at 0% 100%,#000 22%,transparent 76%);z-index: 0}.economics__grid{position: relative;z-index: 1}.dark-inset__dots{top: 0;right: 0;width: min(54%,460px);height: min(70%,280px);color: #fff;opacity: .16;-webkit-mask-image: radial-gradient(125% 150% at 100% 0%,#000 22%,transparent 74%);mask-image: radial-gradient(125% 150% at 100% 0%,#000 22%,transparent 74%);z-index: 0}.dark-inset__circles{--cc: clamp(56px,7vw,104px);right: auto;left: 0;bottom: calc(var(--cc) * -0.55);z-index: 0}.dark-inset__circles span{background: rgba(252,251,245,.055)}.dark-inset .dark-inset__grid{position: relative;z-index: 1}.article-cta .dark-inset__dots{width: min(52%,300px);height: min(50%,180px)}@media (max-width: 720px){.dark-inset__circles{display: none}.dark-inset__dots{width: 60%;opacity: .1}}@media (prefers-reduced-motion: reduce){}@media (max-width: 900px){.seg__photo{width: clamp(84px,13vw,116px)}}@media (max-width: 480px){}.headorb{position: relative;margin-inline-start: clamp(-110px,-6vw,-30px);display: grid;place-items: center;min-height: clamp(330px,40vw,560px)}.headorb__disc{position: relative;z-index: 2;display: block;width: min(100%,clamp(300px,36vw,500px));aspect-ratio: 1;border-radius: 50%;overflow: hidden;background: var(--sage-soft,#D8DEC2)}.headorb__disc img{width: 100%;height: 100%;object-fit: cover;display: block}.headorb__arc{position: absolute;z-index: 1;width: min(100%,clamp(356px,42vw,592px));aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(23,35,28,.10);pointer-events: none}.headorb__dots{z-index: 0;right: 0;top: 6%;width: 46%;height: 52%;color: var(--forest,#2E5836);opacity: .2;-webkit-mask-image: radial-gradient(120% 140% at 100% 0%,#000 18%,transparent 76%);mask-image: radial-gradient(120% 140% at 100% 0%,#000 18%,transparent 76%)}@media (max-width: 980px){.headorb{display: none}}.route > section.cycleband{position: relative;background: #122816 !important}.cycleband > .container{position: relative;z-index: 1}.route > section.cycleband h2,.route > section.cycleband h2.t-h1,.route > section.cycleband h2.t-h2{color: var(--cream,#FBFCF9) !important}.route > section.cycleband h2 em{color: var(--lime,#C7E660) !important}.cycleband .section__head .lead,.cycleband .lead{color: rgba(252,251,245,.72) !important}.cycleband .section__mark,.cycleband .eyebrow{display: none !important}.cycleband__dots{left: 0;bottom: 0;width: min(42%,440px);height: min(56%,280px);color: #fff;opacity: .13;-webkit-mask-image: radial-gradient(120% 150% at 0% 100%,#000 20%,transparent 76%);mask-image: radial-gradient(120% 150% at 0% 100%,#000 20%,transparent 76%);z-index: 0}.page-header__grid--wide{grid-template-columns: 2.35fr 1fr;gap: clamp(32px,4vw,56px)}@media (max-width: 1180px){.page-header__grid--wide{grid-template-columns: 2fr 1fr}}.route > section::before,section:not(.hero):not(.final-cta):not(.problem):not(.dark-inset):not(.stats)::before{content: none;display: none}.route > section.pillarband{position: relative;background: var(--sage-soft,#D8DEC2) !important}.pillarband .about__pillar{background: none !important;border: 0 !important;border-radius: 0 !important;padding: 0 clamp(20px,2.2vw,32px) !important;border-left: 1px solid rgba(23,35,28,.16) !important}.pillarband .about__pillar:first-child{padding-left: 0 !important;border-left: 0 !important}.pillarband .about__pillars{gap: 0 !important;margin-top: clamp(36px,4vw,56px) !important}.pillarband .about__pillar p{color: rgba(23,35,28,.72) !important}@media (max-width: 880px){.pillarband .about__pillar{padding: 0 0 clamp(22px,4vw,30px) !important;border-left: 0 !important;border-bottom: 1px solid rgba(23,35,28,.16) !important}.pillarband .about__pillar:last-child{padding-bottom: 0 !important;border-bottom: 0 !important}.pillarband .about__pillar + .about__pillar{padding-top: clamp(22px,4vw,30px) !important}}@media (prefers-reduced-motion: reduce){}@media (max-width: 860px){.kblist__i{grid-template-columns: minmax(0,1fr) 40px;gap: 10px clamp(16px,4vw,24px)}.kblist__d{grid-column: 1;max-width: none}.kblist__arr{grid-column: 2;grid-row: 1;width: 40px;height: 40px}}.route .faq{gap: 0 !important}.route .faq .faq-item{border-radius: 0 !important}.route .faq .faq-item__head{border: 0 !important;border-radius: 0 !important}.route .faq .faq-item__body{border-radius: 0 !important}.route .faq .faq-item__icon{border-radius: 50% !important}.route .faq .faq-item__head:hover{padding-left: 8px}.route .faq .faq-item.open{background: rgba(46,88,54,.04)}.fprint{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);align-items: center;gap: clamp(24px,3.4vw,56px);margin-top: clamp(20px,2.4vw,32px);padding: clamp(24px,2.8vw,40px);background: var(--cream,#FBFCF9);border: 1px solid var(--line);border-radius: var(--r-card-lg,16px)}.fprint__svg{width: 100%;height: auto;display: block;overflow: visible}.fprint__grid line,.fprint__body,.fprint__dim line,.fprint__scale line{vector-effect: non-scaling-stroke}.fprint__grid line{stroke: rgba(23,35,28,.12);stroke-width: 1}.fprint__body{fill: rgba(46,88,54,.12);stroke: var(--forest,#2E5836);stroke-width: 1.5}.fprint__dim line{stroke: rgba(23,35,28,.4);stroke-width: 1}.fprint__scale line{stroke: var(--forest,#2E5836);stroke-width: 1.5}.fprint__lbl{fill: var(--mute,rgba(23,35,28,.55));font-variant-numeric: tabular-nums;font-size: calc(var(--u,120) * 1px)}.fprint__facts{margin: 0;display: grid;gap: 0}.fprint__facts > div{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 13px 0;border-bottom: 1px solid var(--line)}.fprint__facts > div:last-child{border-bottom: 0}.fprint__facts dt{font-size: 13.5px;color: var(--mute,rgba(23,35,28,.55))}.fprint__facts dd{margin: 0;font-size: 16px;font-weight: 600;color: var(--head-ink);font-variant-numeric: tabular-nums}.fprint__facts > div:last-child dd{font-size: 21px;color: var(--forest,#2E5836)}.fprint__note{grid-column: 1 / -1;margin: 0;font-size: 13px;line-height: 1.5;color: var(--mute,rgba(23,35,28,.55))}@media (max-width: 760px){.fprint{grid-template-columns: minmax(0,1fr)}.fprint__lbl{font-size: calc(var(--u,120) * 1.55px)}}:root{--forest-3: #4A7350}.breadcrumb__sep{color: rgba(23,35,28,.48) !important;opacity: 1 !important}.footprint__rect{background: linear-gradient(90deg,#2E5836 0%,#4A7350 100%) !important}.footer :where(a,button,input,[tabindex]):focus-visible,.final-cta :where(a,button,[tabindex]):focus-visible,.final-cta__card :where(a,button,[tabindex]):focus-visible,.ctab :where(a,button,[tabindex]):focus-visible,.ctaf :where(a,button,[tabindex]):focus-visible,.economics :where(a,button,input,[tabindex]):focus-visible,.dark-inset :where(a,button,[tabindex]):focus-visible,.cycleband :where(a,button,[tabindex]):focus-visible,.problem :where(a,button,[tabindex]):focus-visible,.model-card--featured :where(a,button,[tabindex]):focus-visible,.tb__drawer :where(a,button,[tabindex]):focus-visible,.numpicker__result :where(a,button,[tabindex]):focus-visible{outline-color: var(--lime,#C7E660) !important}:root{--warn: #B03A2E}.route > section.artlead-sec{padding-block: 0 0 !important}.artlead{margin: 0;max-width: 74ch}.artlead img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block;border-radius: var(--r-card-lg,16px)}.artlead figcaption{margin-top: 12px;font-size: 13.5px;line-height: 1.5;color: rgba(23,35,28,.70);padding-left: 14px;border-left: 2px solid var(--line)}@media (prefers-reduced-motion: reduce){}@media (max-width: 1100px){}@media (max-width: 860px){.kblist__i{grid-template-columns: 64px minmax(0,1fr) 40px;align-items: center}.kblist__pic{width: 64px}.kblist__d{grid-column: 1 / -1;max-width: none}.kblist__arr{grid-column: 3;grid-row: 1}}@media (max-width: 400px){.kblist__pic{display: none}.kblist__i{grid-template-columns: minmax(0,1fr) 40px}.kblist__arr{grid-column: 2}}:root{--r-panel: 20px;--r-card: 12px;--r-ctl: 8px;--r-card-lg: var(--r-panel)}.final-cta__card,.final-cta__card--banner,.ctab,.dark-inset,.sage-inset,.bg-soft-inset,.economics,.compare-col,.cmp__spot,.service__plan,.device-showcase__stage,.models-visual__fig,.legal-doc,.numpicker,.scenario,.form-block,.calc,.fprint,.artlead img{border-radius: var(--r-panel) !important}.model-card,.princ__item,.material-block,.output-card,.contact-card,.tech-trio__card,.modeldetail__big-spec,.about__number,.about__pillar,.device-tabs,.models-visual__cap,.output,.seg-card{border-radius: var(--r-card) !important}.tb__link,.hero-chip,.device-thumb,.footprint__track,.footprint__rect,.model-card__flag,.icon-square,.skip-link,.model-card__tier{border-radius: var(--r-ctl) !important}.model-card,.model-card.model-card--featured,.model-card.is-featured{border-radius: var(--r-card) !important}.form input,.form textarea,.form select,input[type="text"],input[type="email"],input[type="tel"],textarea,select{border-radius: var(--r-ctl) !important}.economics .calc,.final-cta__card .ctab{border-radius: var(--r-card) !important}.numpicker__meta{gap: clamp(14px,1.6vw,22px) !important}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 48px;--s-9: 64px;--s-10: 80px;--gut: clamp(var(--s-4),1.8vw,var(--s-5));--gut-lg: clamp(var(--s-6),4.4vw,var(--s-9));--pad-card: clamp(var(--s-5),2.4vw,var(--s-6));--pad-panel: clamp(var(--s-6),3.4vw,var(--s-8))}.models__grid,.models-preview__grid,.outputs,.output-grid,.tech-trio,.materials-grid,.impact__grid,.contacts__grid,.proc,.steps,.princ,.cert-grid,.sla__grid,.service__plans,.compare-cols,.about__pillars,.eco{gap: var(--gut) !important}.model-card,.princ__item,.output-card,.sla__card,.cert-card,.about__number,.tech-trio__card,.modeldetail__big-spec,.material-block,.contact-card,.kb-card{padding: var(--pad-card) !important}.compare-col,.service__plan,.calc,.fprint{padding: var(--pad-panel) !important}.ctab__over{padding: var(--s-8) !important}.ctaf{padding: var(--s-6) var(--s-8) !important;gap: var(--s-5) !important}.models__grid .model-card,.models-preview__grid .model-card,.model-card.model-card--spec,.model-card.model-card--featured{padding: var(--pad-card) !important}.dark-inset,.bg-soft-inset,.sage-inset,.numpicker,.scenario,.form-block{padding-block: clamp(var(--s-7),4.4vw,var(--s-9)) !important}.econ-card{padding: var(--s-5) !important}.seg{padding-block: clamp(var(--s-5),2.6vw,var(--s-6)) !important}.output-card__tags{padding: var(--s-5) !important}.dark-inset__grid{gap: var(--gut-lg) !important}.princ__item h3{min-height: 2.40em}.seg__t{min-height: 2.44em !important}.output-card__t{min-height: 3.75em}.eco__t,.eco__item h3{min-height: 2.44em}.step__t{min-height: 2.44em}@media (max-width: 620px){.princ__item h3,.seg__t,.output-card__t,.eco__t,.eco__item h3,.step__t{min-height: 0 !important}}.output-card__tags{margin-top: auto !important}.step,.sla__card,.cert-card,.timeline__seg,.compare-table th,th{border-radius: 0 !important}@media (max-width: 720px){.numpicker,.scenario{border-radius: 0 !important}}.model-card.model-card--spec.model-card--featured,.model-card--spec.model-card--featured{padding: var(--pad-card) !important}.econ-cards .econ-card{padding: var(--s-5) !important}:root{--line: rgba(14,26,15,.10);--line-soft: rgba(14,26,15,.06);--hair: var(--line-soft);--hair-strong: var(--line);--line-dark: rgba(252,251,245,.14);--line-dark-soft: rgba(252,251,245,.08)}.about__pillar,.fprint__facts > div,.artlead figcaption{border-color: var(--line) !important}@media (max-width: 900px){.footer-col ul{gap: 0 !important}.footer-col a,.ctaf__tel{display: inline-block;padding-block: 11px}.cmp__tab,.device-tabs__tab{min-height: 40px !important}}input.calc__range,.calc .calc__range,.numpicker__input input[type="range"]{padding-block: 16px !important;background-clip: content-box !important}@media (max-width: 900px){.tb__logo,.contact-card__big{position: relative;display: inline-block}.tb__logo::after,.contact-card__big::after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 44px;transform: translateY(-50%)}}.rsec{margin: clamp(var(--s-7),4.4vw,var(--s-9)) 0 0}.rsec__svg{width: 100%;height: auto;display: block;overflow: visible}.rsec__house,.rsec__tank,.rsec__heat,.rsec__shaft,.rsec__blade,.rsec__hatch,.rsec__duct,.rsec__probe,.rsec__lead line,.rsec__hub{vector-effect: non-scaling-stroke}.rsec__house{fill: none;stroke: var(--forest,#2E5836);stroke-width: 1.5}.rsec__fill-soft{fill: rgba(46,88,54,.07)}.rsec__tank{fill: var(--cream,#FBFCF9);stroke: var(--forest,#2E5836);stroke-width: 1.5}.rsec__heat{fill: none;stroke: var(--lime-deep,#A8C93A);stroke-width: 6;stroke-linecap: round}.rsec__shaft,.rsec__blade{stroke: var(--forest,#2E5836);stroke-width: 1.5;stroke-linecap: round}.rsec__hub{fill: var(--forest,#2E5836)}.rsec__hatch,.rsec__duct,.rsec__probe{fill: rgba(46,88,54,.12);stroke: var(--forest,#2E5836);stroke-width: 1.5}.rsec__duct{fill: none}.rsec__probe{stroke-linecap: round}.rsec__lead line{stroke: rgba(23,35,28,.34);stroke-width: 1}.rsec__lbl text{fill: rgba(23,35,28,.70);font-size: 21px}.rsec__lbl--in text{fill: var(--forest,#2E5836);font-weight: 600}.rsec figcaption{margin-top: clamp(var(--s-3),1.4vw,var(--s-4));font-size: 13px;line-height: 1.5;color: rgba(23,35,28,.70);padding-left: 14px;border-left: 2px solid var(--line);max-width: 56ch}.rsec__legend{display: none}@media (max-width: 760px){.rsec__lbl:not(.rsec__lbl--in),.rsec__lead{display: none}.rsec__lbl--in text{font-size: 30px}.rsec__legend{display: grid;gap: var(--s-2);list-style: none;margin: var(--s-5) 0 0;padding: 0}.rsec__legend li{position: relative;padding-left: 20px;font-size: 14px;line-height: 1.45;color: rgba(23,35,28,.74)}.rsec__legend li::before{content: '';position: absolute;left: 0;top: .62em;width: 10px;height: 1px;background: var(--forest,#2E5836)}.rsec figcaption{margin-top: var(--s-5)}}.plc{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gut);margin-top: clamp(var(--s-5),2.6vw,var(--s-7))}.plc__card{margin: 0;border: 1px solid var(--line);border-radius: var(--r-card,12px);background: var(--cream,#FBFCF9);overflow: hidden}.plc__shot{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;background: rgba(23,35,28,.05)}.plc__cap{padding: var(--pad-card,20px)}.plc__t{margin: 0 0 var(--s-2);font-size: clamp(16px,1.2vw,18px);font-weight: 600;line-height: 1.22;letter-spacing: -.014em;color: var(--head-ink)}.plc__d{margin: 0;font-size: 14.5px;line-height: 1.5;color: rgba(23,35,28,.72)}.plc__note{margin: clamp(var(--s-5),2.2vw,var(--s-6)) 0 0;padding-left: 14px;border-left: 2px solid var(--line);max-width: 62ch;font-size: 13px;line-height: 1.5;color: rgba(23,35,28,.62)}@media (max-width: 1000px){.plc{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.plc{grid-template-columns: minmax(0,1fr)}}.output-card__photo{margin: calc(var(--pad-card,20px) * -1) calc(var(--pad-card,20px) * -1) var(--s-4) !important;aspect-ratio: 3 / 2 !important}.output-card > h3{margin-bottom: var(--s-3) !important}.output-card > .output-card__d{margin-bottom: var(--s-4) !important}.output-card > div.output-card__tags{padding-top: 0 !important;padding-bottom: 0 !important}.impact__grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;max-width: 500px}@media (max-width: 900px){.impact__grid{max-width: 420px}}.plc__card{display: flex;flex-direction: column}.plc__cap{display: flex;flex-direction: column;flex: 1 1 auto}.segs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gut);margin-top: clamp(var(--s-5),2.6vw,var(--s-7))}.seg{display: block !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important}.seg__img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-card,12px);background: rgba(252,251,245,.07)}.seg .seg__t{margin: var(--s-3) 0 0 !important;padding: 0 !important;min-height: 0 !important;font-size: 15px !important;font-weight: 500 !important;line-height: 1.32 !important;letter-spacing: -.008em !important;color: rgba(252,251,245,.88) !important}@media (max-width: 900px){.segs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.segs{grid-template-columns: minmax(0,1fr)}.seg__img{aspect-ratio: 16 / 9}}.tl__col{display: flex;flex-direction: column}.tl__vol{margin-top: auto;padding-top: var(--s-4)}.tl__bar{display: block;height: 6px;border-radius: 999px;background: rgba(23,35,28,.12);overflow: hidden}.tl__bar > span{display: block;height: 100%;border-radius: 999px;background: var(--forest,#2E5836);min-width: 10px}.tl__val{display: inline-block;margin-top: var(--s-2);font-size: 15px;font-weight: 600;letter-spacing: -.02em;color: var(--forest,#2E5836)}.tl__cap{margin-left: 6px;font-size: 12px;color: rgba(23,35,28,.55)}.model-card--spec{overflow: hidden}.model-card--spec > .model-card__shot,.model-card--featured > .model-card__shot{display: block;width: calc(100% + var(--pad-card,20px) * 2);max-width: none;height: auto;margin: calc(var(--pad-card,20px) * -1) calc(var(--pad-card,20px) * -1) var(--s-4) !important;aspect-ratio: 16 / 9;object-fit: cover;background: rgba(23,35,28,.05)}.model-card--featured .model-card__shot{filter: brightness(.92) saturate(.94)}.bg-soft-inset{position: relative;overflow: hidden}@media (max-width: 900px){}.section__head:not(.section__head--anchor) .t-h1 em,.section__head:not(.section__head--anchor) .t-h2 em{color: inherit !important}.on-dark .section__head .t-h1 em,[class*="dark"] .section__head .t-h1 em{color: var(--lime) !important}.section__head--anchor{display: block !important;margin-bottom: clamp(48px,6vw,88px) !important}.section__head--anchor .t-h1{font-size: clamp(32px,6.1vw,84px) !important;line-height: .95 !important;letter-spacing: -.038em !important}.section__head--anchor .lead{margin: clamp(20px,2.4vw,32px) 0 0 !important;padding-bottom: 0 !important;max-width: 46ch}.section__head--quiet{margin-bottom: clamp(28px,3.4vw,44px) !important}.section__head--quiet .t-h1{font-size: clamp(26px,3vw,38px) !important;letter-spacing: -.024em !important}.route > section:has(.section__head--anchor){padding-top: clamp(72px,9vw,152px)}.route > section:has(.section__head--quiet){padding-top: clamp(40px,5vw,72px)}.route > section.segs-sec,.route > section.segs-sec:nth-of-type(even),.route > section.segs-sec:nth-of-type(odd){background: #17231C !important;background-image: none !important}.segs-sec{color: var(--cream,#FBFCF9);padding-block: clamp(64px,8vw,120px) !important}.segs-sec .t-h1{color: var(--cream,#FBFCF9) !important}.segs-sec .t-h1 em{color: var(--lime,#C7E660) !important}.segs-sec .lead{color: rgba(252,251,245,.72) !important}.segs-sec .section__head{border-top-color: var(--line-dark,rgba(252,251,245,.14)) !important}.impact + .eco .eco__item,.eco__item{padding-top: clamp(28px,3vw,40px) !important;padding-bottom: clamp(24px,2.6vw,34px) !important}.eco__ico{margin-bottom: 10px !important}.eco__t{margin-bottom: clamp(8px,1vw,12px) !important;min-height: 2.44em !important}.ctab{align-items: center !important;justify-content: center !important}.ctab::after{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse at center,rgba(14,26,15,.58) 0%,rgba(14,26,15,.34) 52%,rgba(14,26,15,.14) 100%);pointer-events: none}.final-cta__card .ctab__over,.ctab__over{max-width: min(760px,88%) !important;margin-inline: auto !important;padding: clamp(32px,4vw,56px) clamp(20px,3vw,40px) !important;display: flex;flex-direction: column;align-items: center;text-align: center;z-index: 2}.ctab__over .t-display{text-wrap: balance}.ctab__dots{display: none !important}.hero__bg::after{content: '';position: absolute;right: clamp(16px,3vw,48px);top: 42%;width: clamp(340px,42%,560px);aspect-ratio: 1;transform: translateY(-50%);background: radial-gradient(ellipse 42% 6% at 50% 88%,rgba(23,35,28,.36) 0%,rgba(23,35,28,.15) 45%,rgba(23,35,28,0) 72%);z-index: -1;pointer-events: none}.hero__floor{position: absolute;z-index: -2;right: 4%;top: 8%;width: min(46vw,640px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,rgba(180,197,150,.34) 0%,rgba(180,197,150,.16) 62%,rgba(180,197,150,0) 100%);pointer-events: none}.hero__floor::after{content: '';position: absolute;left: 14%;bottom: 12%;width: 9px;height: 9px;border-radius: 50%;background: var(--lime,#C7E660)}@media (max-width: 900px){.hero__floor{display: none}.hero__bg::after{right: auto;left: 50%;top: auto;bottom: 0;width: min(88%,520px);transform: translateX(-50%)}}.material-block{overflow: hidden}.material-block > .material-block__shot{display: block;width: calc(100% + var(--pad-card,20px) * 2);max-width: none;height: auto;margin: calc(var(--pad-card,20px) * -1) calc(var(--pad-card,20px) * -1) var(--s-4) !important;aspect-ratio: 3 / 2;object-fit: cover;background: rgba(23,35,28,.05)}.device-showcase__photo{border-radius: var(--r-card,12px);overflow: hidden}.orbit__ball{inset: 7% !important}.orbit__sat--b{right: auto !important;bottom: auto !important;left: -2%;top: 18%;width: clamp(40px,6.2vw,72px) !important;height: clamp(40px,6.2vw,72px) !important}.orbit__dots{right: 2%;top: 4%;width: 96px;height: 72px;color: var(--forest,#2E5836);opacity: .2}.impact__grid{max-width: 420px !important}@media (max-width: 900px){.impact__grid{max-width: 340px !important}}.section__head--anchor{margin-bottom: clamp(36px,4vw,60px) !important}.pagefig{margin: clamp(var(--s-5),2.6vw,var(--s-7)) 0 0}.pagefig img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-panel,20px);background: rgba(23,35,28,.05)}.hubq{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(28px,3.4vw,56px);padding-top: clamp(26px,3vw,40px);border-top: 1px solid rgba(46,88,54,.14)}.hubq__m{display: block;width: 22px;height: 3px;margin-bottom: 18px;background: var(--forest,#2E5836);opacity: .5}.hubq__t{margin: 0 0 12px;font-size: clamp(17px,1.35vw,20px);line-height: 1.22;letter-spacing: -.012em;font-weight: 560;color: var(--ink,#14170F);min-height: 2.44em}.hubq__d{margin: 0;font-size: clamp(14px,1.05vw,15.5px);line-height: 1.62;color: rgba(20,23,15,.66)}.hubq__d a{color: var(--forest,#2E5836);text-decoration: underline;text-underline-offset: .18em;text-decoration-thickness: 1px;text-decoration-color: rgba(46,88,54,.32)}.hubq__d a:hover{text-decoration-color: currentColor}.route > section.hubq-sec{padding-top: clamp(36px,4.4vw,64px)}@media (max-width: 900px){.hubq{grid-template-columns: 1fr;gap: 30px}}.kbgrid{display: grid;grid-template-columns: repeat(2,1fr);gap: clamp(20px,2.2vw,32px);margin: 0;padding: 0;list-style: none}.kbcard{position: relative;display: flex;flex-direction: column;overflow: hidden;border-radius: 18px;background: #fff;border: 1px solid rgba(46,88,54,.10);transition: transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}.kbcard:hover{transform: translateY(-3px);box-shadow: 0 18px 44px -26px rgba(20,23,15,.38)}.kbcard__pic{display: block;width: 100%;height: auto;max-width: none;aspect-ratio: 16 / 9;object-fit: cover}.kbcard__body{display: flex;flex-direction: column;flex: 1;padding: clamp(20px,2vw,28px);padding-bottom: clamp(52px,4vw,62px)}.kbcard__t{margin: 0 0 10px;font-size: clamp(18px,1.5vw,22px);line-height: 1.22;letter-spacing: -.016em;font-weight: 560}.kbcard__t a{color: var(--ink,#14170F);text-decoration: none}.kbcard__t a::after{content: '';position: absolute;inset: 0}.kbcard:hover .kbcard__t a{color: var(--forest,#2E5836)}.kbcard__d{margin: 0;font-size: clamp(13.5px,1vw,15px);line-height: 1.55;color: rgba(20,23,15,.62)}.kbcard__arr{position: absolute;right: clamp(20px,2vw,28px);bottom: clamp(18px,1.8vw,24px);display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;color: var(--forest,#2E5836);background: rgba(46,88,54,.09);transition: background .3s,color .3s,transform .3s}.kbcard:hover .kbcard__arr{background: var(--forest,#2E5836);color: var(--cream,#FBFCF9);transform: translateX(2px)}@media (max-width: 860px){.kbgrid{grid-template-columns: 1fr}}.artfig{margin: clamp(26px,3vw,40px) 0}.artfig img{display: block;width: 100%;height: auto;max-width: none;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 14px}.artfig figcaption{margin-top: 10px;font-size: 13px;line-height: 1.45;color: rgba(20,23,15,.52)}@media (min-width: 1100px){.artfig{margin-inline: -60px}}.plc--2{grid-template-columns: repeat(2,1fr) !important}@media (max-width: 820px){.plc--2{grid-template-columns: 1fr !important}}.models-visual__fig:not(.models-visual__fig--side){background: #F3EEE5 !important}.models-visual__fig:not(.models-visual__fig--side) img{object-fit: contain !important;object-position: center !important;padding: clamp(18px,2.2vw,34px);box-sizing: border-box}.models-visual__fig--side img{object-position: center 50% !important}.acc-sec{position: relative;overflow: hidden}.acc-sec > .container{position: relative;z-index: 1}.acc-dots{color: var(--forest,#2E5836);opacity: .24;pointer-events: none}.acc-dots--tr{top: clamp(38px,5vw,86px);right: clamp(18px,3vw,58px);width: 104px;height: 104px}.acc-dots--bl{left: clamp(18px,3vw,58px);bottom: clamp(34px,4vw,72px);width: 88px;height: 120px}.pstep{padding-top: 26px}.pstep__bar{position: absolute;left: 0;right: 0;top: 7px;height: 9px;pointer-events: none}.pstep__bar::before{content: '';position: absolute;left: 4px;top: 4px;right: calc(-1 * var(--proc-gap,22px));height: 1px;background: rgba(46,88,54,.22)}.pstep--last .pstep__bar::before{display: none}.pstep__bar::after{content: '';position: absolute;left: 0;top: 0;width: 9px;height: 9px;border-radius: 50%;background: var(--forest,#2E5836);opacity: .55}.proc{--proc-gap: clamp(16px,1.8vw,26px)}@media (max-width: 980px){.acc-dots{display: none}.pstep__bar::before{display: none}}.acc-ticks{position: absolute;inset: clamp(10px,1.1vw,16px);pointer-events: none;--tk: 14px;--tc: rgba(46,88,54,.3);background: linear-gradient(var(--tc),var(--tc)) left top / var(--tk) 1px no-repeat,linear-gradient(var(--tc),var(--tc)) left top / 1px var(--tk) no-repeat,linear-gradient(var(--tc),var(--tc)) right top / var(--tk) 1px no-repeat,linear-gradient(var(--tc),var(--tc)) right top / 1px var(--tk) no-repeat,linear-gradient(var(--tc),var(--tc)) left bottom / var(--tk) 1px no-repeat,linear-gradient(var(--tc),var(--tc)) left bottom / 1px var(--tk) no-repeat,linear-gradient(var(--tc),var(--tc)) right bottom / var(--tk) 1px no-repeat,linear-gradient(var(--tc),var(--tc)) right bottom / 1px var(--tk) no-repeat}@media (max-width: 720px){.acc-ticks{display: none}}.timeline-co{--tlpad: clamp(22px,2.6vw,38px);position: relative;padding-left: var(--tlpad) !important}.timeline-co::after{content: '';position: absolute;left: 4px;top: 12px;bottom: 14px;width: 1px;background: rgba(46,88,54,.2);pointer-events: none}.timeline-co__year{position: relative}.timeline-co__year::before{content: '';position: absolute;left: calc(-1 * var(--tlpad));top: .42em;width: 9px;height: 9px;border-radius: 50%;background: var(--cream,#FBFCF9);box-shadow: inset 0 0 0 1px rgba(46,88,54,.45)}.timeline-co__item--active .timeline-co__year::before{background: var(--forest,#2E5836);box-shadow: none}@media (max-width: 720px){.timeline-co{padding-left: 0 !important}.timeline-co::after{display: none}.timeline-co__year::before{display: none}}.acc-sep{display: flex;align-items: center;gap: 12px;margin: clamp(14px,2vw,26px) 0 0}.acc-sep::before,.acc-sep::after{content: '';height: 1px;background: rgba(46,88,54,.18)}.acc-sep::before{width: clamp(40px,6vw,96px)}.acc-sep::after{flex: 1}.acc-sep i{width: 7px;height: 7px;border-radius: 50%;background: var(--forest,#2E5836);opacity: .45}.hero{position: relative;overflow: hidden}.hero > .container{position: relative;z-index: 2}.hero__dots{position: absolute;z-index: 1;left: clamp(16px,4vw,56px);bottom: clamp(38px,7vh,96px);width: 150px;height: 110px;color: var(--forest,#2E5836);opacity: .34;pointer-events: none;-webkit-mask-image: linear-gradient(200deg,#000 20%,transparent 88%);mask-image: linear-gradient(200deg,#000 20%,transparent 88%)}@media (max-width: 760px){.hero__dots{display: none}}.hero__text .acc-sep{max-width: 560px;margin-bottom: clamp(6px,1vw,14px)}.headorb__dots{width: 52%;height: 58%;opacity: .26}.device-showcase__stage{width: 100% !important;align-self: start;aspect-ratio: 16 / 10;height: auto !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;border-radius: var(--r-panel,20px) !important;overflow: hidden}.device-showcase__photo{width: 100% !important;height: 100% !important;max-height: none !important;padding: 0 !important;background: none !important;object-fit: cover;object-position: center 52%;border-radius: 0 !important}@media (max-width: 600px){.device-showcase__stage{aspect-ratio: 4 / 3}}.segs-sec,.economics{position: relative;overflow: hidden}.segs-sec > .cornercircles,.economics > .cornercircles{--cc: clamp(96px,11vw,168px);right: calc(var(--cc) * -0.42);bottom: calc(var(--cc) * -0.42);z-index: 0}.segs-sec > .cornercircles span,.economics > .cornercircles span{background: rgba(252,251,245,.045)}.segs-sec > .container,.economics > *:not(.cornercircles){position: relative;z-index: 1}@media (max-width: 760px){.segs-sec > .cornercircles,.economics > .cornercircles{display: none}}.output-card__photo{aspect-ratio: 3 / 2 !important;margin-bottom: clamp(14px,1.6vw,20px) !important}.output-card{padding: 0 clamp(18px,1.8vw,24px) clamp(18px,1.8vw,24px) !important}.output-card__t{font-size: clamp(16px,1.3vw,19px) !important;line-height: 1.24 !important;margin-bottom: 8px !important}.output-card__d{font-size: clamp(13px,1vw,14.5px) !important;line-height: 1.5 !important;margin-bottom: 0 !important}.output-grid{gap: clamp(16px,1.8vw,24px) !important}.pstep__card::before{display: none !important}.impact__grid{gap: clamp(10px,1.1vw,16px) !important}.impact + .eco .eco__item,.eco__item{padding-top: clamp(22px,2.4vw,32px) !important;padding-bottom: clamp(18px,2vw,26px) !important}.impact-sec{position: relative;overflow: hidden}.impact-sec > .container{position: relative;z-index: 1}.impact__dots{position: absolute;right: clamp(16px,3vw,58px);top: clamp(40px,6vw,96px);width: 132px;height: 96px;color: var(--forest,#2E5836);opacity: .22;pointer-events: none;-webkit-mask-image: linear-gradient(160deg,#000 18%,transparent 86%);mask-image: linear-gradient(160deg,#000 18%,transparent 86%)}@media (max-width: 900px){.impact__dots{display: none}}.stat-orbs{position: relative;display: flex;align-items: flex-start;justify-content: flex-start;gap: clamp(18px,3.4vw,56px);margin-top: clamp(30px,4vw,60px);padding-bottom: clamp(30px,4vw,58px)}.sorb{position: relative;margin: 0;flex: 0 0 auto;display: grid;place-items: center;aspect-ratio: 1;border-radius: 50%;overflow: hidden;text-align: center}.sorb figcaption{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 0 14px}.sorb strong{display: block;font-weight: 600;line-height: .9;letter-spacing: -.04em}.sorb strong span{font-size: .46em;letter-spacing: -.01em;margin-left: .06em}.sorb figcaption > span:last-child{font-size: clamp(11.5px,.95vw,13.5px);line-height: 1.3;opacity: .72}.sorb--photo{width: clamp(210px,25vw,344px);margin-top: 0}.sorb--photo img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.sorb--photo::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,22,16,.34),rgba(14,22,16,.58))}.sorb--photo figcaption{color: #fff}.sorb--photo strong{font-size: clamp(42px,5.4vw,74px)}.sorb--dark{width: clamp(168px,20vw,268px);margin-top: clamp(26px,4vw,66px);background: radial-gradient(120% 120% at 30% 12%,#274330 0%,#17231C 62%);color: var(--cream,#FBFCF9)}.sorb--dark strong{font-size: clamp(34px,4.2vw,58px);color: var(--lime,#C7E660)}.sorb--light{width: clamp(140px,17vw,224px);margin-top: clamp(58px,9vw,142px);background: #fff;box-shadow: inset 0 0 0 1px rgba(46,88,54,.3),0 18px 40px -28px rgba(20,23,15,.5);color: var(--ink,#14170F)}.sorb--light strong{font-size: clamp(24px,2.8vw,38px);color: var(--forest,#2E5836)}.stat-orbs__note{position: absolute;right: 0;bottom: clamp(6px,1vw,16px);text-align: right;max-width: 24ch;margin: 0;font-size: clamp(13px,1.05vw,15px);line-height: 1.5;color: rgba(20,23,15,.6)}@media (max-width: 1000px){.stat-orbs{flex-wrap: wrap;justify-content: flex-start;gap: 20px;padding-bottom: 0}.sorb--dark,.sorb--light{margin-top: 0}.stat-orbs__note{position: static;max-width: none;margin-top: 18px}}@media (max-width: 560px){.sorb--photo{width: min(62vw,250px)}.sorb--dark{width: min(44vw,180px)}.sorb--light{width: min(38vw,150px)}}@media (max-width: 860px){input,textarea,select,.form input,.form textarea,.form select,.field input,.field textarea,.field select{font-size: 16px}}@media (max-width: 640px){.breadcrumb{flex-wrap: nowrap}.breadcrumb a{white-space: nowrap}.breadcrumb__last{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}}.pagefig--inline{max-width: 760px;margin-inline: auto;margin-top: clamp(28px,3.4vw,52px)}.pagefig--inline img{aspect-ratio: 16 / 10}.pagefig--inline figcaption{margin-top: 12px;font-size: 13.5px;line-height: 1.5;color: var(--mute,rgba(14,26,15,.55));text-align: center}@media (max-width: 720px){.pagefig--inline img{aspect-ratio: 4 / 3}.pagefig--inline figcaption{text-align: left;font-size: 13px}}section.page-header:not(.hero):not(.stats){padding-block: clamp(38px,4vw,62px) clamp(40px,4.2vw,64px) !important}.headorb{min-height: clamp(280px,31vw,450px);place-items: center end}@media (pointer: coarse){.specs-table .model-id a,.contact-card__big,.contact-card__sub a{display: inline-block;padding-block: 11px;margin-block: -11px}}.economics .calc em{color: var(--forest,#2E5836) !important}.device-tabs__meta{opacity: 1 !important;color: rgba(252,251,245,.78) !important}.eco__t{min-height: 0 !important;margin-bottom: 6px !important}.impact + .eco .eco__item,.eco__item{padding-top: clamp(16px,1.7vw,22px) !important;padding-bottom: clamp(14px,1.5vw,19px) !important;grid-template-columns: 42px minmax(0,1fr) !important;gap: clamp(12px,1.2vw,18px) !important;align-items: start !important}.eco__ico{width: 42px !important;height: 42px !important;margin-top: 0 !important;margin-bottom: 0 !important}.eco__ico svg{width: 21px !important;height: 21px !important}.eco__d{font-size: 14.5px !important;line-height: 1.5 !important}.stat-orbs{margin-bottom: clamp(18px,2.2vw,30px) !important}.impact-sec{padding-block: clamp(48px,5.4vw,84px) !important}.sorb--photo{width: clamp(176px,20vw,268px) !important}.sorb--dark{width: clamp(140px,16vw,208px) !important;margin-top: clamp(20px,3vw,48px) !important}.sorb--light{width: clamp(118px,13.4vw,172px) !important;margin-top: clamp(44px,6.6vw,100px) !important}.sorb--photo strong{font-size: clamp(36px,4.3vw,58px) !important}.sorb--dark strong{font-size: clamp(29px,3.4vw,46px) !important}.sorb--light strong{font-size: clamp(21px,2.3vw,31px) !important}.stat-orbs{margin-top: clamp(22px,2.8vw,42px) !important;padding-bottom: clamp(18px,2.4vw,34px) !important}.pstep__card{border: 0 !important;border-top: 0 !important;background: none !important;box-shadow: none !important;transform: none !important;transition: none !important;padding: clamp(18px,1.8vw,22px) 0 0 !important}.pstep__card::before,.pstep__card::after{display: none !important}.pstep__card:hover,.pstep:hover .pstep__card{transform: none !important;box-shadow: none !important;background: none !important;border-color: transparent !important}.pstep__bar::before{top: 4px !important;background: rgba(46,88,54,.16) !important}.pstep__bar::after{width: 9px !important;height: 9px !important;background: var(--sage-bg,#F1F4EE) !important;border: 2px solid var(--forest,#2E5836) !important;opacity: 1 !important;box-sizing: border-box !important}.pstep__dur{text-transform: none !important;letter-spacing: 0 !important;font-size: 13px !important;font-weight: 600 !important;color: var(--forest-3,#3F7C4E) !important;margin-bottom: 10px !important}.pstep__t{margin-bottom: 6px !important}.pstep__d{font-size: 14.5px !important}.sage-inset{padding-block: clamp(38px,4.2vw,58px) clamp(30px,3.2vw,44px) !important}.modeldetail__h1-pre{display: block;font-size: clamp(15px,1.3vw,19px);line-height: 1.3;font-weight: 500;letter-spacing: 0;color: var(--mute);margin-bottom: .35em}.material-block > p{margin: 10px 0 0;font-size: 16px;line-height: 1.6;color: rgba(23,35,28,.78)}.material-block > p a,.material-block .spec-list__val a{color: var(--forest);text-decoration: underline;text-underline-offset: 3px}.material-block .spec-list__val a{white-space: nowrap}.faq-item:not(.open) .faq-item__body-inner{padding-top: 0 !important;padding-bottom: 0 !important}.calc__result-num,.calc__result-model{white-space: nowrap}@media (max-width: 480px){.calc__result{flex-wrap: wrap;gap: 14px;align-items: flex-end !important}.calc__result-num{font-size: 34px !important}.calc__result-model{font-size: 20px !important;padding: 8px 16px !important;border-radius: 999px !important;aspect-ratio: auto !important;width: auto !important;height: auto !important}}@media (max-width: 640px){.pstep__card{min-height: 0 !important}.pstep__d{flex: none !important}}@media (max-width: 560px){.stat-orbs{flex-wrap: wrap !important;gap: 0 !important;align-items: flex-start}.sorb--photo{width: 43% !important}.sorb--dark{width: 33% !important;margin-left: -3% !important;margin-top: 18px !important}.sorb--light{width: 27% !important;margin-left: -3% !important;margin-top: 40px !important}.sorb figcaption{padding: 0 6px;gap: 3px}.sorb--photo strong{font-size: 34px !important}.sorb--dark strong{font-size: 26px !important}.sorb--light strong{font-size: 18px !important}.sorb figcaption > span:last-child{font-size: 10.5px}.stat-orbs__note{text-align: left;flex: 0 0 100%;margin-top: 14px !important}}@media (max-width: 480px){.calc__result > div{text-align: left !important}}@media (max-width: 640px){.filter-bar{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto;max-width: 100%;scrollbar-width: none}.filter-bar::-webkit-scrollbar{display: none}.filter-pill{flex: 0 0 auto}}.numpicker__cta .btn--ghost{color: var(--cream) !important;border-color: rgba(252,251,245,.35) !important;background: transparent !important}.numpicker__cta .btn--ghost:hover{background: var(--cream) !important;color: var(--ink) !important}@media (max-width: 640px){.ctaf{align-items: center !important;text-align: center;padding: var(--s-6) var(--s-5) !important}.ctaf__t{max-width: 32ch}.ctab__over{padding: var(--s-6) var(--s-4) !important}.ctab__over .btn{max-width: none;font-size: 15px}}@media (max-width: 640px){.models__grid,.models-preview__grid{display: flex !important;grid-template-columns: none !important;gap: 12px !important;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;margin-inline: -20px;padding: 6px 20px 18px !important;scrollbar-width: none}.models__grid::-webkit-scrollbar,.models-preview__grid::-webkit-scrollbar{display: none}.models__grid > *,.models-preview__grid > *{flex: 0 0 82%;scroll-snap-align: center;transform: none !important}}html body .route h2:is(.t-h1,.t-h2,.t-display):not(.legal-doc h2){font-size: clamp(30px,3.7vw,53px) !important;line-height: 1.08 !important;letter-spacing: -.022em !important;font-weight: 600 !important}.cert-card,.cert-card:first-child,.cert-card:last-child,.sla__card,.sla__card:first-child,.sla__card:last-child,.sla__card:nth-child(2n),.sla__card:nth-child(2n+1){padding-left: clamp(18px,2vw,28px) !important;padding-right: clamp(18px,2vw,28px) !important}@supports (content-visibility: auto){.route > section:not(:first-child){content-visibility: auto;contain-intrinsic-size: auto 900px}}