.page_portalPage__4EavX{min-height:100svh;background:#f5efe4;color:#102028;font-family:Quicksand,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.page_hero__0buUt{position:relative;min-height:min(760px,88svh);overflow:hidden;background:#102028}.page_heroImage__hv8a7{z-index:0;-o-object-fit:cover;object-fit:cover}.page_heroOverlay__Hx_oW{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,21,23,.9),rgba(7,21,23,.62) 44%,rgba(7,21,23,.18)),linear-gradient(0deg,rgba(7,21,23,.82),transparent 48%)}.page_heroInner__PWRyZ{position:relative;z-index:2;margin:0 auto;display:grid;min-height:inherit;max-width:1180px;gap:2rem;align-items:center;padding:4.5rem 1.25rem 6.5rem}.page_heroCopy__BIguQ{display:grid;max-width:760px;gap:1rem;color:#fff8e8}.page_kicker__AxS73,.page_notice__wFzPL{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;color:#b33c30;font-size:.78rem;font-weight:700;text-transform:uppercase}.page_notice__wFzPL{border:1px solid rgba(255,248,232,.24);border-radius:999px;background:rgba(255,248,232,.13);color:#ffe39c;padding:.5rem .72rem}.page_heroCopy__BIguQ .page_kicker__AxS73{color:#9df2e3}.page_heroCopy__BIguQ h1{margin:0;max-width:13ch;color:#fff8e8;font-size:3rem;font-weight:700;line-height:.98}.page_heroCopy__BIguQ p{margin:0;max-width:44rem;color:rgba(255,248,232,.88);font-size:1.02rem;font-weight:650;line-height:1.75}.page_livePanel__TOuEJ{display:grid;gap:1rem;max-width:25rem;border:1px solid rgba(255,248,232,.28);border-radius:8px;background:rgba(255,248,232,.9);padding:1.1rem;box-shadow:0 28px 80px rgba(4,18,22,.34);backdrop-filter:blur(18px)}.page_cardLink____ksV,.page_footerCta__pIrAW div,.page_panelHeader__OCwaY,.page_panelLink__VRYDY,.page_primaryCta__bV866,.page_secondaryCardLink__4L1Iz,.page_secondaryCta__VeA1l{display:inline-flex;align-items:center;gap:.55rem}.page_panelHeader__OCwaY{color:#0b6b78;font-size:.84rem;font-weight:700;text-transform:uppercase}.page_panelMetric__MKUMP{display:grid;gap:.15rem;border-left:5px solid #f4b638;background:#102028;color:#fff8e8;padding:.9rem}.page_panelMetric__MKUMP strong{font-size:3rem;line-height:.9}.page_panelMetric__MKUMP span,.page_panelPrompt__ki3Z_ span{font-size:.8rem;font-weight:700;text-transform:uppercase}.page_panelPrompt__ki3Z_{display:grid;gap:.35rem;background:#fff8e8;padding:.9rem}.page_panelPrompt__ki3Z_ span{color:#a03329}.page_panelPrompt__ki3Z_ p{margin:0;color:#102028;font-weight:700;line-height:1.45}.page_cardLink____ksV,.page_panelLink__VRYDY,.page_primaryCta__bV866,.page_secondaryCta__VeA1l{min-height:3rem;justify-content:center;border-radius:8px;background:#f4b638;color:#102028;padding:.82rem 1.05rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.page_secondaryCta__VeA1l{border:1px solid rgba(16,32,40,.18);background:#fff8e8}.page_cardLink____ksV:hover,.page_panelLink__VRYDY:hover,.page_primaryCta__bV866:hover,.page_secondaryCta__VeA1l:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(16,32,40,.14)}.page_demoGrid__Pw14t{margin:-4rem auto 0;position:relative;z-index:3;display:grid;max-width:1180px;gap:1rem;padding:0 1.25rem 4.5rem}.page_demoCard__NUG9t,.page_principle__wSsUP{overflow:hidden;border:1px solid rgba(16,32,40,.12);border-radius:8px;background:#fff8e8;box-shadow:0 22px 54px rgba(16,32,40,.1)}.page_cardMedia__XhIfD{position:relative;min-height:16rem;overflow:hidden;background:#102028}.page_cardMedia__XhIfD img{z-index:0;-o-object-fit:cover;object-fit:cover;transition:transform .36s ease}.page_demoCard__NUG9t:hover .page_cardMedia__XhIfD img{transform:scale(1.035)}.page_cardMedia__XhIfD:after{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(7,21,23,.58),transparent 56%);content:""}.page_cardMedia__XhIfD span{position:absolute;bottom:.9rem;left:.9rem;z-index:2;border-radius:999px;background:rgba(255,248,232,.92);color:#102028;padding:.35rem .58rem;font-size:.76rem;font-weight:700;text-transform:uppercase}.page_cardBody__6mQ_y{display:grid;gap:.75rem;padding:1.15rem}.page_cardBody__6mQ_y svg,.page_lagoon__MBBSK .page_cardBody__6mQ_y svg,.page_lagoon__MBBSK .page_statRow__VUFvH span{color:#0b6b78}.page_sun__qzV78 .page_cardBody__6mQ_y svg,.page_sun__qzV78 .page_statRow__VUFvH span{color:#a03329}.page_leaf__5ROBN .page_cardBody__6mQ_y svg,.page_leaf__5ROBN .page_statRow__VUFvH span{color:#1f6a43}.page_signal__qE694 .page_cardBody__6mQ_y svg,.page_signal__qE694 .page_statRow__VUFvH span{color:#0b6b78}.page_oki__cocbg .page_cardBody__6mQ_y svg,.page_oki__cocbg .page_statRow__VUFvH span{color:#c0267a}.page_energy__bk3jp .page_cardBody__6mQ_y svg,.page_energy__bk3jp .page_statRow__VUFvH span{color:#b33c30}.page_ember__ZeVq5 .page_cardBody__6mQ_y svg,.page_ember__ZeVq5 .page_statRow__VUFvH span{color:#8d3b24}.page_spa__RFhol .page_cardBody__6mQ_y svg,.page_spa__RFhol .page_statRow__VUFvH span{color:#31584d}.page_cardBody__6mQ_y h2{margin:0;font-size:1.42rem;font-weight:700;line-height:1.08}.page_cardBody__6mQ_y p,.page_principle__wSsUP p{margin:0;color:#526064;font-size:.94rem;font-weight:650;line-height:1.62}.page_statRow__VUFvH{display:flex;flex-wrap:wrap;gap:.42rem}.page_statRow__VUFvH span{border:1px solid rgba(11,107,120,.18);border-radius:999px;background:rgba(11,107,120,.07);color:#0b6b78;padding:.32rem .52rem;font-size:.76rem;font-weight:700}.page_cardActions__tSQA0{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.page_cardLink____ksV,.page_secondaryCardLink__4L1Iz{width:-moz-fit-content;width:fit-content}.page_secondaryCardLink__4L1Iz{min-height:3rem;justify-content:center;border:1px solid rgba(16,32,40,.14);border-radius:8px;color:#102028;padding:.82rem 1.05rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease}.page_secondaryCardLink__4L1Iz:hover{background:rgba(16,32,40,.06);transform:translateY(-2px)}.page_portalBand__0xNcq{background:linear-gradient(90deg,rgba(16,32,40,.96),rgba(11,107,120,.88)),#102028;color:#fff8e8;padding:4.5rem 1.25rem}.page_portalBand__0xNcq>div{margin:0 auto;max-width:1180px}.page_portalBand__0xNcq h2{margin:.55rem 0 0;max-width:15ch;color:#fff8e8;font-size:2.2rem;font-weight:700;line-height:1.05}.page_portalBand__0xNcq .page_kicker__AxS73{color:#ffe39c}.page_principleGrid__Tak4l{display:grid;gap:1rem;margin-top:1.6rem!important}.page_principle__wSsUP{background:rgba(255,248,232,.08);color:#fff8e8;padding:1rem;box-shadow:none}.page_principle__wSsUP svg{color:#f4b638}.page_principle__wSsUP h3{margin:.7rem 0 0;font-size:1.05rem;font-weight:700}.page_principle__wSsUP p{margin-top:.45rem;color:rgba(255,248,232,.78)}.page_footerCta__pIrAW{margin:0 auto;display:grid;max-width:1180px;gap:1rem;align-items:center;padding:2.2rem 1.25rem}.page_footerCta__pIrAW div{color:#526064;font-weight:700;line-height:1.5}.page_footerCta__pIrAW svg{flex:0 0 auto;color:#e85d4a}@media (min-width:760px){.page_heroInner__PWRyZ{grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr)}.page_heroCopy__BIguQ h1{font-size:4.1rem}.page_demoGrid__Pw14t,.page_principleGrid__Tak4l{grid-template-columns:repeat(3,minmax(0,1fr))}.page_footerCta__pIrAW{grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width:1100px){.page_heroCopy__BIguQ h1{font-size:4.75rem}}@media (prefers-reduced-motion:no-preference){.page_demoCard__NUG9t,.page_heroCopy__BIguQ>*,.page_livePanel__TOuEJ,.page_principle__wSsUP{animation:page_riseIn__tOm_j .68s ease both}.page_demoCard__NUG9t:nth-child(2),.page_livePanel__TOuEJ,.page_principle__wSsUP:nth-child(2){animation-delay:90ms}.page_demoCard__NUG9t:nth-child(3),.page_principle__wSsUP:nth-child(3){animation-delay:.16s}}@keyframes page_riseIn__tOm_j{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}