._4KQp_a_page{--landing-ink:#18231d;--landing-muted:#5f6b63;--landing-paper:#f5f5ee;--landing-panel:#fffef8;--landing-line:#23372b24;--landing-green:#2f6848;--landing-green-dark:#153a29;--landing-lime:#cbe39d;background:var(--landing-paper);min-height:100svh;color:var(--landing-ink);overflow:hidden}._4KQp_a_page *{border-color:var(--landing-line)}._4KQp_a_shell{width:min(100% - 3rem,82rem);margin-inline:auto}._4KQp_a_skipLink{z-index:200;background:var(--landing-ink);color:#fff;border-radius:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:700;transition:transform .14s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}._4KQp_a_skipLink:focus{transform:translateY(0)}._4KQp_a_header{z-index:80;background:color-mix(in srgb, var(--landing-paper) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #23372b1a;position:absolute;top:0;left:0;right:0}._4KQp_a_header>div,._4KQp_a_footer>div{justify-content:space-between;align-items:center;height:4.75rem;display:flex}._4KQp_a_brand{color:var(--landing-ink);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1rem;font-weight:760;display:inline-flex}._4KQp_a_brandMark{width:2.25rem;height:2.25rem;color:var(--landing-green);background:#ffffff8c;border:1px solid #2f684833;border-radius:.7rem;place-items:center;display:grid}._4KQp_a_brandMark svg{width:1.25rem;height:1.25rem}._4KQp_a_nav{align-items:center;gap:2rem;display:flex}._4KQp_a_nav a,._4KQp_a_footerLinks a{color:var(--landing-muted);font-size:.78rem;font-weight:650;transition:color .14s;position:relative}._4KQp_a_nav a:hover,._4KQp_a_footerLinks a:hover{color:var(--landing-ink)}._4KQp_a_headerAction,._4KQp_a_primaryAction,._4KQp_a_privacyAction{background:var(--landing-green-dark);color:#f7faef;border-radius:.75rem;justify-content:center;align-items:center;gap:.7rem;font-size:.78rem;font-weight:720;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}._4KQp_a_headerAction{min-height:2.65rem;padding:0 1rem}._4KQp_a_headerAction:hover,._4KQp_a_primaryAction:hover,._4KQp_a_privacyAction:hover{background:#1e5037;transform:translateY(-1px);box-shadow:0 12px 28px #153a292e}._4KQp_a_headerAction:focus-visible,._4KQp_a_primaryAction:focus-visible,._4KQp_a_secondaryAction:focus-visible,._4KQp_a_privacyAction:focus-visible,._4KQp_a_nav a:focus-visible,._4KQp_a_footerLinks a:focus-visible,._4KQp_a_brand:focus-visible{outline-offset:4px;outline:3px solid #2f684852}._4KQp_a_hero{isolation:isolate;align-items:center;min-height:50rem;padding:8.7rem 0 5rem;display:grid;position:relative}._4KQp_a_hero:before{z-index:-1;content:"";background:radial-gradient(circle,#afcf9038,#0000 68%);border-radius:50%;width:40rem;height:40rem;position:absolute;top:-8rem;right:-10rem}._4KQp_a_hero:after{z-index:-1;content:"";background:radial-gradient(circle,#537d611c,#0000 70%);border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-10rem;left:-14rem}._4KQp_a_heroGrid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}._4KQp_a_heroCopy{max-width:38rem}._4KQp_a_eyebrow{color:var(--landing-green);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:760;display:flex}._4KQp_a_eyebrow>span{background:currentColor;width:1.75rem;height:1px}._4KQp_a_hero h1{max-width:12ch;font-family:var(--font-serif), serif;letter-spacing:-.055em;text-wrap:balance;margin-top:1.45rem;font-size:clamp(3.4rem,5.5vw,5.9rem);font-weight:500;line-height:.96}._4KQp_a_hero h1 span{color:var(--landing-green);display:block}._4KQp_a_heroLead{max-width:35rem;color:var(--landing-muted);margin-top:1.8rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}._4KQp_a_heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}._4KQp_a_primaryAction,._4KQp_a_secondaryAction{min-height:3.35rem;padding:0 1.35rem;font-size:.82rem}._4KQp_a_secondaryAction{border:1px solid var(--landing-line);color:var(--landing-ink);background:#ffffff75;border-radius:.75rem;justify-content:center;align-items:center;font-weight:680;transition:background .14s,transform .14s;display:inline-flex}._4KQp_a_secondaryAction:hover{background:#ffffffd1;transform:translateY(-1px)}._4KQp_a_heroProof{color:var(--landing-muted);flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.8rem;font-size:.7rem;font-weight:650;display:flex}._4KQp_a_heroProof li{align-items:center;gap:.48rem;display:flex}._4KQp_a_heroProof li:before{background:var(--landing-green);content:"";border-radius:50%;width:.36rem;height:.36rem}._4KQp_a_previewWrap{perspective:1200px;min-width:0;position:relative}._4KQp_a_previewWrap:before{z-index:-1;filter:blur(45px);content:"";background:#1c3a2a38;border-radius:50%;height:28%;position:absolute;bottom:-8%;left:8%;right:8%}._4KQp_a_productFrame{background:#f9faf5;border:1px solid #182a1f33;border-radius:1.15rem;overflow:hidden;transform:rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 80px #1c30232b,0 8px 25px #1c302314}._4KQp_a_productTopbar{background:#fafbf6f2;border-bottom:1px solid #1932221f;grid-template-columns:6rem minmax(10rem,1fr) 2rem;align-items:center;gap:1rem;min-height:3.45rem;padding:0 .9rem;display:grid}._4KQp_a_productBrand{align-items:center;gap:.5rem;font-size:.72rem;font-weight:760;display:flex}._4KQp_a_productBrand>span{border:4px solid var(--landing-green);border-radius:.3rem .6rem;width:1.05rem;height:1.05rem;transform:rotate(12deg)}._4KQp_a_productSearch{color:#788078;background:#fff;border:1px solid #223a2a21;border-radius:.55rem;align-items:center;gap:.55rem;min-width:0;height:2.25rem;padding:0 .75rem;font-size:.59rem;display:flex}._4KQp_a_productSearch svg{flex:none;width:.82rem;height:.82rem}._4KQp_a_productSearch kbd{color:#727a73;background:#f7f8f4;border:1px solid #e2e5df;border-radius:.3rem;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;font-size:.55rem;display:grid}._4KQp_a_productAvatar{background:var(--landing-green-dark);color:#eff5e6;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.58rem;font-weight:750;display:grid}._4KQp_a_productBody{grid-template-columns:3.45rem minmax(0,1fr);min-height:31rem;display:grid}._4KQp_a_productRail{z-index:2;background:#183729;border-right:1px solid #dfe7dd24;flex-direction:column;align-items:center;gap:.65rem;padding-top:.8rem;display:flex;position:relative}._4KQp_a_productRail>span{color:#f1f8eb9e;border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}._4KQp_a_productRail>span svg{width:.95rem;height:.95rem}._4KQp_a_productRail ._4KQp_a_activeRailIcon{color:var(--landing-lime);background:#cbe39d24}._4KQp_a_previewMap{background:linear-gradient(38deg,#0000 46%,#fffc 47% 50%,#0000 51%),linear-gradient(142deg,#0000 52%,#67846726 53% 54%,#0000 55%),#dce2d3;min-width:0;position:relative;overflow:hidden}._4KQp_a_mapTexture{background:repeating-radial-gradient(at 28% 36%,#0000 0 22px,#4e6b4e2e 23px 24px,#0000 25px 39px),repeating-radial-gradient(at 78% 74%,#0000 0 28px,#4e6b4e24 29px 30px,#0000 31px 46px);position:absolute;inset:-12%;transform:rotate(-8deg)scale(1.18)}._4KQp_a_routeLine{filter:drop-shadow(0 2px 3px #182d1f33);width:calc(100% - 2rem);height:calc(100% - 3.2rem);position:absolute;inset:2.2rem 1rem 1rem}._4KQp_a_routeLine path{stroke:#2c6c4a;stroke-linecap:round;stroke-width:5px}._4KQp_a_routeLine circle{fill:#f9fff4;stroke:#225c3e;stroke-width:4px}._4KQp_a_mapLayerChip{color:#30483a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffae6;border:1px solid #1c37251f;border-radius:.55rem;align-items:center;gap:.4rem;height:2rem;padding:0 .65rem;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 8px 20px #1f352514}._4KQp_a_mapLayerChip svg{width:.8rem;height:.8rem}._4KQp_a_routeSummary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffbf0;border:1px solid #1c37251f;border-radius:.8rem;width:min(14rem,100% - 1.7rem);padding:.85rem;position:absolute;bottom:.85rem;right:.85rem;box-shadow:0 15px 35px #21362724}._4KQp_a_routeSummaryHead{grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.55rem;display:grid}._4KQp_a_routeSummaryHead>span{width:1.8rem;height:1.8rem;color:var(--landing-green);background:#e7efe0;border-radius:.48rem;place-items:center;display:grid}._4KQp_a_routeSummaryHead svg{width:.85rem;height:.85rem}._4KQp_a_routeSummaryHead div{flex-direction:column;min-width:0;display:flex}._4KQp_a_routeSummaryHead small{color:#7c857d;font-size:.48rem}._4KQp_a_routeSummaryHead strong{font-size:.65rem}._4KQp_a_routeSummaryHead em{color:#496051;background:#edf2e8;border-radius:999px;padding:.28rem .45rem;font-size:.46rem;font-style:normal;font-weight:700}._4KQp_a_routeStops{grid-template-columns:.8rem 1fr;gap:.45rem;margin:.8rem 0;display:grid}._4KQp_a_routeStops>span{background:#a4b4a3;width:1px;height:1.75rem;margin:.15rem auto;position:relative}._4KQp_a_routeStops>span:before,._4KQp_a_routeStops>span:after{content:"";background:#fff;border:1.5px solid #397052;border-radius:50%;width:.38rem;height:.38rem;position:absolute;left:50%;transform:translate(-50%)}._4KQp_a_routeStops>span:before{top:0}._4KQp_a_routeStops>span:after{background:#397052;bottom:0}._4KQp_a_routeStops>div{flex-direction:column;justify-content:space-between;display:flex}._4KQp_a_routeStops p{color:#5e6b61;font-size:.5rem;font-weight:650}._4KQp_a_routeSummary button{color:#fff;width:100%;height:2rem;font:inherit;pointer-events:none;background:#245e40;border:0;border-radius:.48rem;font-size:.52rem;font-weight:700}._4KQp_a_signalStrip{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#ffffff47}._4KQp_a_signalGrid{grid-template-columns:repeat(4,1fr);display:grid}._4KQp_a_signal{border-left:1px solid var(--landing-line);flex-direction:column;justify-content:center;gap:.55rem;min-height:6.5rem;padding:0 1.5rem;display:flex}._4KQp_a_signal:last-child{border-right:1px solid var(--landing-line)}._4KQp_a_signal span{color:var(--landing-green);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:760}._4KQp_a_signal strong{font-size:.83rem;font-weight:690}._4KQp_a_stepsSection,._4KQp_a_privacySection{padding:8rem 0}._4KQp_a_sectionHeading{grid-template-columns:1fr;max-width:48rem;display:grid}._4KQp_a_sectionHeading>p{color:var(--landing-green);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:770}._4KQp_a_sectionHeading h2{font-family:var(--font-serif), serif;letter-spacing:-.045em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:500;line-height:1.03}._4KQp_a_sectionHeading>span{max-width:39rem;color:var(--landing-muted);margin-top:1.2rem;font-size:.98rem;line-height:1.7}._4KQp_a_sectionHeading[data-inverse]>p{color:var(--landing-lime)}._4KQp_a_sectionHeading[data-inverse] h2{color:#f4f7ed}._4KQp_a_sectionHeading[data-inverse]>span{color:#e6eee4a8}._4KQp_a_stepsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}._4KQp_a_stepCard{border:1px solid var(--landing-line);background:#fffffb85;border-radius:1rem;min-height:17rem;padding:1.5rem;transition:border-color .16s,background .16s,transform .16s}._4KQp_a_stepCard:hover{background:#fffffbd9;border-color:#2f684859;transform:translateY(-3px)}._4KQp_a_stepTopline{color:var(--landing-green);justify-content:space-between;align-items:center;display:flex}._4KQp_a_stepTopline span{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.67rem;font-weight:650}._4KQp_a_stepTopline svg{width:1.3rem;height:1.3rem}._4KQp_a_stepCard h3{font-family:var(--font-serif), serif;letter-spacing:-.03em;margin-top:4.3rem;font-size:1.65rem;font-weight:560}._4KQp_a_stepCard>p{color:var(--landing-muted);margin-top:.85rem;font-size:.86rem;line-height:1.7}._4KQp_a_capabilitiesSection{background:var(--landing-green-dark);color:#eef4e8;isolation:isolate;padding:8rem 0;position:relative}._4KQp_a_capabilitiesSection:after{z-index:-1;content:"";border:1px solid #cbe39d17;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-8rem;right:-8rem;box-shadow:0 0 0 4rem #cbe39d06,0 0 0 8rem #cbe39d05}._4KQp_a_capabilityList{border-top:1px solid #e0eddc24;gap:0;margin-top:4.5rem;display:grid}._4KQp_a_capabilityCard{border-bottom:1px solid #e0eddc24;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.6rem;min-height:10rem;padding:2rem 0;display:grid}._4KQp_a_capabilityIcon{width:3.8rem;height:3.8rem;color:var(--landing-lime);background:#cbe39d0f;border:1px solid #cbe39d33;border-radius:.9rem;place-items:center;display:grid}._4KQp_a_capabilityIcon svg{width:1.45rem;height:1.45rem}._4KQp_a_capabilityCard>div:last-child{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr);align-items:center;column-gap:3rem;display:grid}._4KQp_a_capabilityCard p{color:var(--landing-lime);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.45rem;font-size:.61rem;font-weight:750}._4KQp_a_capabilityCard h3{font-family:var(--font-serif), serif;letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:520;line-height:1.1}._4KQp_a_capabilityCard>div:last-child>span{color:#e6eee4a6;font-size:.85rem;line-height:1.7}._4KQp_a_privacyCard{background:#edf0e5;border:1px solid #2f684833;border-radius:1.25rem;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:20rem;padding:clamp(2rem,5vw,4.5rem);display:grid}._4KQp_a_privacyMark{width:7rem;height:7rem;position:relative}._4KQp_a_privacyMark span{border:1px solid #2f684859;border-radius:36% 64% 48% 52%;position:absolute;inset:0}._4KQp_a_privacyMark span:nth-child(2){inset:1.1rem;transform:rotate(37deg)}._4KQp_a_privacyMark span:nth-child(3){background:var(--landing-green);border:0;border-radius:50%;inset:2.25rem}._4KQp_a_privacyCopy>p{color:var(--landing-green);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:770}._4KQp_a_privacyCopy h2{font-family:var(--font-serif), serif;letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(2.15rem,3.5vw,3.5rem);font-weight:520;line-height:1}._4KQp_a_privacyCopy>span{max-width:38rem;color:var(--landing-muted);margin-top:1rem;font-size:.9rem;line-height:1.7;display:block}._4KQp_a_privacyAction{white-space:nowrap;min-height:3.2rem;padding:0 1.25rem}._4KQp_a_footer{border-top:1px solid var(--landing-line);background:#eeefe8}._4KQp_a_footer>div{min-height:7rem}._4KQp_a_footerBrand{align-items:center;gap:.75rem;display:flex}._4KQp_a_footerBrand>div:last-child{flex-direction:column;display:flex}._4KQp_a_footerBrand strong{font-size:.86rem}._4KQp_a_footerBrand span{color:var(--landing-muted);margin-top:.12rem;font-size:.65rem}._4KQp_a_footerLinks{gap:1.5rem;display:flex}@media (max-width:70rem){._4KQp_a_heroGrid{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);gap:3rem}._4KQp_a_productBody{min-height:27rem}._4KQp_a_capabilityCard>div:last-child{column-gap:2rem}._4KQp_a_privacyCard{grid-template-columns:6rem minmax(0,1fr)}._4KQp_a_privacyMark{width:5.5rem;height:5.5rem}._4KQp_a_privacyAction{grid-column:2;justify-self:start}}@media (max-width:56rem){._4KQp_a_shell{width:min(100% - 2rem,46rem)}._4KQp_a_nav{display:none}._4KQp_a_hero{padding-top:9.5rem}._4KQp_a_heroGrid{grid-template-columns:1fr}._4KQp_a_heroCopy{max-width:42rem}._4KQp_a_hero h1{max-width:11ch}._4KQp_a_previewWrap{width:min(100%,42rem);margin-inline:auto}._4KQp_a_productFrame{transform:none}._4KQp_a_signalGrid{grid-template-columns:repeat(2,1fr)}._4KQp_a_signal:nth-child(3),._4KQp_a_signal:nth-child(4){border-top:1px solid var(--landing-line)}._4KQp_a_stepsGrid{grid-template-columns:1fr}._4KQp_a_stepCard{min-height:auto}._4KQp_a_stepCard h3{margin-top:3rem}._4KQp_a_capabilityCard>div:last-child{grid-template-columns:1fr;gap:.65rem}._4KQp_a_privacyCard{grid-template-columns:1fr}._4KQp_a_privacyMark{width:5rem;height:5rem}._4KQp_a_privacyAction{grid-column:1}}@media (max-width:36rem){._4KQp_a_header>div{height:4.25rem}._4KQp_a_headerAction{min-height:2.45rem;padding-inline:.85rem}._4KQp_a_headerAction span{display:none}._4KQp_a_hero{min-height:auto;padding:7.6rem 0 4rem}._4KQp_a_hero h1{font-size:clamp(3.15rem,15vw,4.2rem)}._4KQp_a_heroLead{font-size:.96rem}._4KQp_a_heroActions{grid-template-columns:1fr;display:grid}._4KQp_a_heroProof{display:grid}._4KQp_a_productTopbar{grid-template-columns:1fr 1.75rem}._4KQp_a_productSearch{display:none}._4KQp_a_productBody{grid-template-columns:2.8rem minmax(0,1fr);min-height:23rem}._4KQp_a_productRail>span{width:1.9rem;height:1.9rem}._4KQp_a_routeSummary{width:min(12.5rem,100% - 1.2rem)}._4KQp_a_signalGrid{grid-template-columns:1fr}._4KQp_a_signal,._4KQp_a_signal:last-child{border:0;border-bottom:1px solid var(--landing-line);min-height:5.4rem;padding-inline:1rem}._4KQp_a_stepsSection,._4KQp_a_capabilitiesSection,._4KQp_a_privacySection{padding:5.5rem 0}._4KQp_a_stepsGrid,._4KQp_a_capabilityList{margin-top:3rem}._4KQp_a_capabilityCard{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}._4KQp_a_capabilityIcon{width:3.2rem;height:3.2rem}._4KQp_a_privacyCard{padding:1.5rem}._4KQp_a_privacyAction{width:100%}._4KQp_a_footer>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;min-height:9rem}}@media (prefers-reduced-motion:reduce){._4KQp_a_page *,._4KQp_a_page :before,._4KQp_a_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
