.landing_marketingPage__FlwXk{--marketing-width:1320px;overflow:clip;background:#f6f7f3}.landing_marketingPage__FlwXk .publicHeader{position:fixed;z-index:100}.landing_hero__IFqnw{position:relative;width:min(var(--marketing-width),calc(100% - 64px));min-height:760px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(40px,6vw,90px);margin:0 auto;padding:80px 0 100px}.landing_heroGlow__Eb_Pv{position:absolute;width:620px;height:620px;right:-300px;top:10px;border-radius:50%;background:var(--lime);filter:blur(0);opacity:.22;box-shadow:0 0 0 100px rgba(223,255,88,.06),0 0 0 200px rgba(223,255,88,.03)}.landing_heroCopy__seflO{position:relative;z-index:2}.landing_finalCta__QfpVD h2,.landing_heroCopy__seflO h1,.landing_libraryCopy___C6SJ h2,.landing_platformHeading__gbO_X h2,.landing_sectionHeading__kfsYD h2,.landing_securityHeading__vr0Qm h2,.landing_storyCopy__NWiZZ h2{margin:0;font-size:clamp(32px,5vw,var(--type-headline));font-weight:720;letter-spacing:-.07em;line-height:var(--leading-heading)}.landing_heroCopy__seflO h1{font-size:clamp(38px,6vw,var(--type-h1));line-height:var(--leading-display)}.landing_finalCta__QfpVD h2 em,.landing_heroCopy__seflO h1 em,.landing_libraryCopy___C6SJ h2 em,.landing_platformHeading__gbO_X h2 em,.landing_residencyHeading__jY7jZ h2 em,.landing_sectionHeading__kfsYD h2 em,.landing_securityHeading__vr0Qm h2 em,.landing_storyCopy__NWiZZ h2 em{color:inherit;font-style:normal;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:.17em;text-underline-offset:-.02em;text-decoration-skip-ink:none}.landing_heroLead__sfUeh{max-width:610px;margin:28px 0 0;color:#5f6a62;font-size:18px;line-height:1.7}.landing_heroActions__bzfsI{display:flex;align-items:center;gap:13px;margin-top:36px}.landing_heroActions__bzfsI a{height:52px;display:flex;align-items:center;justify-content:center;gap:13px;padding:0 22px;border-radius:10px;font-weight:700}.landing_heroActions__bzfsI a:first-child{background:var(--ink);color:white;box-shadow:0 18px 45px rgba(23,25,21,.18)}.landing_heroActions__bzfsI a:last-child{border:1px solid #d7ddd6;background:rgba(255,255,255,.6)}.landing_heroActions__bzfsI svg{width:18px;height:18px}.landing_heroNotes__x97Ag{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#778178;font-size:12px}.landing_heroNotes__x97Ag span{display:flex;align-items:center;gap:6px}.landing_heroNotes__x97Ag svg{width:13px;height:13px;color:var(--forest)}.landing_heroVisual__IS3c0{position:relative;z-index:2;perspective:1200px}.landing_productWindow__hU3ro{overflow:hidden;border:1px solid #d5dbd5;border-radius:16px;background:white;box-shadow:0 35px 90px rgba(21,43,34,.2);transform:rotateY(-3deg) rotateX(1deg);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.landing_heroVisual__IS3c0:hover .landing_productWindow__hU3ro{box-shadow:0 42px 105px rgba(21,43,34,.24);transform:rotateY(-1deg) rotateX(.3deg) translateY(-4px)}.landing_windowBar__B9ayn{height:46px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;border-bottom:1px solid #e7eae6;background:#fff;color:#8b948c;font-size:10px}.landing_windowBar__B9ayn>span{display:flex;gap:6px}.landing_windowBar__B9ayn i{width:7px;height:7px;border-radius:50%;background:#dfe3df}.landing_windowBar__B9ayn b{justify-self:end;padding:5px 8px;border-radius:20px;background:#e9f3df;color:#4f7048;font-size:8px;letter-spacing:.08em}.landing_productWindow__hU3ro img{width:100%;height:auto;display:block}.landing_heroDemoMedia__rNavU{position:relative;aspect-ratio:16/9;overflow:hidden;background:#101410}.landing_heroDemoMedia__rNavU video{width:100%;height:100%;display:block;object-fit:cover}.landing_heroDemoMedia__rNavU button{position:absolute;right:14px;bottom:14px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(16,35,29,.86);color:white;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.landing_heroDemoMedia__rNavU button:hover{background:var(--forest);transform:scale(1.05)}.landing_heroDemoMedia__rNavU button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.landing_heroDemoMedia__rNavU button svg{width:15px;height:15px;fill:currentColor}.landing_heroHostingNote__Fehyj{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 3px 0;color:#526057;font-size:11px;font-weight:720}.landing_heroHostingNote__Fehyj>svg{width:15px;height:15px;color:var(--forest)}.landing_heroHostingNote__Fehyj span{color:#8a948c;font-weight:540}.landing_floatingMetric__4cdf1{position:absolute;right:-25px;bottom:-38px;width:172px;padding:18px;border-radius:12px;background:var(--lime);color:var(--ink);box-shadow:0 20px 55px rgba(35,55,26,.2);animation:landing_landingMetricFloat__H6JpS 4.2s ease-in-out 1s infinite}.landing_floatingMetric__4cdf1>span{display:block;font-size:8px;font-weight:800;letter-spacing:.12em}.landing_floatingMetric__4cdf1 strong{display:block;margin:9px 0;font-size:42px;letter-spacing:-.06em;line-height:1}.landing_floatingMetric__4cdf1 small{display:flex;align-items:center;gap:6px;font-size:9px}.landing_floatingMetric__4cdf1 small i{width:6px;height:6px;border-radius:50%;background:var(--forest)}.landing_trustStrip__Al8ru{min-height:92px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,45px);padding:20px 32px;border-top:1px solid #dde2dc;border-bottom:1px solid #dde2dc;background:white;color:#6e786f}.landing_trustStrip__Al8ru span{font-size:9px;font-weight:800;letter-spacing:.15em}.landing_trustStrip__Al8ru strong{color:#364139;font-size:13px}.landing_trustStrip__Al8ru i{width:3px;height:3px;border-radius:50%;background:#b8c0b8}.landing_featureSection__kRODx{padding:130px max(32px,calc((100% - var(--marketing-width)) / 2));background:var(--forest);color:white}.landing_sectionHeading__kfsYD{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:70px}.landing_sectionHeading__kfsYD>.marketingEyebrow{grid-column:1/-1}.landing_sectionHeading__kfsYD h2{font-size:clamp(32px,5vw,var(--type-headline))}.landing_sectionHeading__kfsYD h2 em{color:inherit}.landing_sectionHeading__kfsYD>p:last-child{max-width:470px;margin:0 0 6px;color:#a5bbb3;font-size:16px;line-height:1.7}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.landing_featureGrid___zomq article{min-height:380px;padding:30px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);transition:background-color .22s ease,transform .22s ease}.landing_featureGrid___zomq article:hover{background:rgba(255,255,255,.045);transform:translateY(-4px)}.landing_featureTop__Rkdgk{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px;color:#77948b}.landing_featureTop__Rkdgk svg{width:34px;height:34px;stroke-width:1.4;color:var(--lime)}.landing_featureGrid___zomq article>small{color:var(--lime);font-size:9px;font-weight:800;letter-spacing:.14em}.landing_featureGrid___zomq h3{max-width:270px;margin:14px 0;font-size:29px;letter-spacing:-.04em;line-height:var(--leading-title)}.landing_featureGrid___zomq p{max-width:330px;margin:0;color:#9fb4ad;font-size:13px;line-height:1.7}.landing_productStory__sSLqc{width:min(var(--marketing-width),calc(100% - 64px));display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(60px,8vw,120px);margin:0 auto;padding:140px 0}.landing_storyVisual__laOKZ{position:relative}.landing_analyticsFrame__fOYnC,.landing_libraryFrame___KlCD{overflow:hidden;border:1px solid #d9dfd8;border-radius:14px;background:white;box-shadow:0 30px 70px rgba(26,48,39,.14)}.landing_analyticsFrame__fOYnC img{width:100%;height:auto;display:block}.landing_signalCard__K7Gz_{position:absolute;right:-42px;bottom:-30px;max-width:250px;display:flex;align-items:center;gap:13px;padding:18px;border-radius:11px;background:white;box-shadow:0 18px 50px rgba(26,48,39,.17)}.landing_signalCard__K7Gz_>svg{width:30px;color:var(--forest)}.landing_signalCard__K7Gz_ span{display:grid;gap:3px}.landing_signalCard__K7Gz_ small{color:#808981;font-size:10px;line-height:1.4}.landing_storyCopy__NWiZZ h2{font-size:clamp(32px,5vw,var(--type-headline))}.landing_storyCopy__NWiZZ>p:not(.marketingEyebrow){margin:25px 0;color:#637068;font-size:15px;line-height:1.75}.landing_storyCopy__NWiZZ ul{margin:30px 0;padding:0;list-style:none;border-top:1px solid #dfe3de}.landing_storyCopy__NWiZZ li{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid #dfe3de}.landing_storyCopy__NWiZZ li>span{color:#879188;font-size:10px;font-weight:800}.landing_storyCopy__NWiZZ li div{display:grid;gap:5px}.landing_storyCopy__NWiZZ li small{color:#747f77;line-height:1.6}.landing_residencyHeading__jY7jZ>a,.landing_securityCta__WhCm5,.landing_storyCopy__NWiZZ>a,.landing_workflowCta__P8MYb{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid var(--forest);border-radius:8px;background:transparent;color:var(--forest);font-size:13px;font-weight:780;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.landing_residencyHeading__jY7jZ>a:hover,.landing_storyCopy__NWiZZ>a:hover,.landing_workflowCta__P8MYb:hover{background:var(--forest);color:white;transform:translateY(-1px)}.landing_storyCopy__NWiZZ>a svg{width:17px}.landing_platformSection__tk9d2{padding:140px max(32px,calc((100% - var(--marketing-width)) / 2));background:white}.landing_platformHeading__gbO_X{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:70px}.landing_platformHeading__gbO_X h2{max-width:760px;font-size:clamp(32px,5vw,var(--type-headline))}.landing_platformHeading__gbO_X>div>.marketingEyebrow{margin-bottom:20px}.landing_platformHeading__gbO_X>p{max-width:520px;margin:0 0 5px;color:#667169;font-size:16px;line-height:1.75}.landing_platformGrid__GYIcI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d8ded8;border-left:1px solid #d8ded8}.landing_platformGrid__GYIcI article{min-height:430px;padding:clamp(28px,4vw,48px);border-right:1px solid #d8ded8;border-bottom:1px solid #d8ded8;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.landing_platformGrid__GYIcI article:hover{position:relative;z-index:1;background:#f8faf6;box-shadow:0 18px 44px rgba(24,49,39,.09);transform:translateY(-4px)}.landing_platformGrid__GYIcI article>header{display:flex;align-items:center;gap:16px}.landing_platformGrid__GYIcI article>header>span{width:46px;height:46px;display:grid;place-items:center;background:#edf2ec;color:var(--forest)}.landing_platformGrid__GYIcI article>header svg{width:22px}.landing_platformGrid__GYIcI article>header small{color:#7a847c;font-size:9px;font-weight:800;letter-spacing:.14em}.landing_platformGrid__GYIcI h3{max-width:490px;margin:52px 0 18px;font-size:clamp(24px,3vw,var(--type-title));letter-spacing:-.05em;line-height:var(--leading-title)}.landing_platformGrid__GYIcI article>p{max-width:540px;margin:0;color:#69746c;line-height:1.75}.landing_platformGrid__GYIcI ul{display:grid;gap:11px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #e3e7e2;list-style:none}.landing_platformGrid__GYIcI li{display:flex;align-items:center;gap:9px;color:#465149;font-size:13px;font-weight:650}.landing_platformGrid__GYIcI li svg{width:15px;height:15px;color:#72921c}.landing_workflowSection__0Ffdb{padding:130px max(32px,calc((100% - var(--marketing-width)) / 2));background:#ebece6}.landing_workflowSection__0Ffdb .landing_sectionHeading__kfsYD{display:block;margin-bottom:60px}.landing_workflowSection__0Ffdb .landing_sectionHeading__kfsYD h2{color:var(--ink)}.landing_workflowGrid__qBr4X{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing_workflowGrid__qBr4X article{min-height:330px;padding:32px;border:1px solid #d5d8d1;border-radius:12px;background:#f8f8f4;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.landing_workflowGrid__qBr4X article:hover{border-color:#bac7b6;box-shadow:0 18px 48px rgba(24,49,39,.1);transform:translateY(-5px)}.landing_workflowGrid__qBr4X article>span{width:54px;height:54px;display:grid;place-items:center;margin-bottom:80px;border-radius:10px;background:var(--forest);color:var(--lime)}.landing_workflowGrid__qBr4X article>span svg{width:24px}.landing_workflowGrid__qBr4X small{color:#879087;font-size:9px;font-weight:800;letter-spacing:.13em}.landing_workflowGrid__qBr4X h3{margin:12px 0;font-size:25px;letter-spacing:-.035em}.landing_workflowGrid__qBr4X p{margin:0;color:#69746c;line-height:1.75}.landing_workflowCta__P8MYb{margin-top:30px}.landing_workflowCta__P8MYb svg{width:16px}.landing_libraryStory__VArNe{width:min(var(--marketing-width),calc(100% - 64px));display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;margin:0 auto;padding:140px 0}.landing_libraryCopy___C6SJ h2{font-size:clamp(32px,4.6vw,var(--type-headline))}.landing_libraryCopy___C6SJ>p:not(.marketingEyebrow){margin:25px 0;color:#667169;font-size:15px;line-height:1.75}.landing_libraryCopy___C6SJ>div{display:grid;gap:12px}.landing_libraryCopy___C6SJ span{display:flex;align-items:center;gap:9px;font-weight:700}.landing_libraryCopy___C6SJ svg{width:18px;color:var(--forest)}.landing_libraryFrame___KlCD{height:520px}.landing_libraryFrame___KlCD img{width:100%;height:100%;object-fit:cover;object-position:top}.landing_securitySection__wvR54{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(70px,8vw,130px);padding:140px max(32px,calc((100% - var(--marketing-width)) / 2));background:var(--forest);color:white}.landing_securityHeading__vr0Qm{align-self:start}.landing_securityHeading__vr0Qm h2{max-width:650px;font-size:clamp(32px,5vw,var(--type-headline))}.landing_securityHeading__vr0Qm h2 em{color:inherit}.landing_securityHeading__vr0Qm>p:not(.marketingEyebrow){max-width:520px;margin:28px 0 0;color:#abc0b8;font-size:15px;line-height:1.8}.landing_securityCta__WhCm5{margin-top:28px;border-color:var(--lime);background:var(--lime);color:var(--ink)}.landing_securityCta__WhCm5:hover{border-color:white;background:white;color:var(--forest);transform:translateY(-1px)}.landing_securityCta__WhCm5 svg{width:16px}.landing_securityContent__0JAHB{min-width:0}.landing_deliveryFlow__OUOFZ{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:24px;border:1px solid rgba(255,255,255,.18)}.landing_deliveryFlow__OUOFZ>span{min-width:0;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:2px 10px;font-size:12px;font-weight:750}.landing_deliveryFlow__OUOFZ>span svg{grid-row:1/3;width:20px;color:var(--lime)}.landing_deliveryFlow__OUOFZ>span small{color:#91aba2;font-size:9px;font-weight:500}.landing_deliveryFlow__OUOFZ>i{height:1px;background:rgba(223,255,88,.42)}.landing_securityGrid__KvD7I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.landing_securityGrid__KvD7I article{min-height:205px;display:grid;grid-template-columns:34px 1fr;align-content:start;gap:18px;padding:30px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.landing_securityGrid__KvD7I article>svg{width:28px;color:var(--lime);stroke-width:1.5}.landing_securityGrid__KvD7I strong{font-size:16px}.landing_securityGrid__KvD7I p{margin:10px 0 0;color:#9fb6ae;font-size:12px;line-height:1.7}.landing_pricingSection__hCW9M{padding:140px max(32px,calc((100% - var(--marketing-width)) / 2));background:var(--ink);color:white}.landing_pricingSection__hCW9M .landing_sectionHeading__kfsYD h2{color:white}.landing_pricingSection__hCW9M .landing_sectionHeading__kfsYD h2 em{color:inherit}.landing_pricingToggle__fdr7V{margin:-38px 0 32px auto}.landing_pricingGrid__sB18Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.landing_pricingGrid__sB18Q article{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);transition:background-color .22s ease,transform .22s ease}.landing_pricingGrid__sB18Q article:hover{z-index:1;background:rgba(223,252,101,.07);transform:translateY(-4px)}.landing_pricingGrid__sB18Q article>b{position:absolute;top:0;right:0;padding:5px 10px;background:var(--lime);color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.12em}.landing_featuredPlan__0pKRT{background:rgba(223,252,101,.06)}.landing_pricingGrid__sB18Q small{color:#9fb6ae;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landing_pricingGrid__sB18Q strong{display:flex;align-items:baseline;gap:6px;margin-top:16px;font-size:clamp(30px,3.4vw,var(--type-headline));font-weight:720;letter-spacing:-.06em;line-height:1}.landing_pricingGrid__sB18Q strong i{color:#8fa79e;font-size:12px;font-style:normal;font-weight:600;letter-spacing:0}.landing_pricingGrid__sB18Q article>p{margin:16px 0 24px;color:#9fb6ae;font-size:12px;line-height:1.7}.landing_pricingGrid__sB18Q ul{display:grid;gap:9px;margin:0 0 28px;padding:0;list-style:none}.landing_pricingGrid__sB18Q li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:12.5px;line-height:1.5}.landing_pricingGrid__sB18Q li svg{display:block;width:14px;height:14px;margin-top:2px;color:var(--lime)}.landing_planActions__zDoCo{display:grid;gap:10px;margin-top:auto}.landing_planActions__zDoCo a{padding:13px 18px;border:1px solid rgba(255,255,255,.28);font-size:13px;font-weight:700;text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.landing_planActions__zDoCo a:hover{border-color:var(--lime);background:var(--lime);color:var(--ink)}.landing_planActions__zDoCo a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.landing_planActions__zDoCo a:last-child{padding:10px;border-color:transparent;color:#a9bbb4;font-size:11px}.landing_planActions__zDoCo a:last-child:hover{background:transparent;color:var(--lime)}.landing_featuredPlan__0pKRT .landing_planActions__zDoCo a:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.landing_pricingIncludes__jmrD1{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;padding:22px 24px;border:1px solid rgba(255,255,255,.16)}.landing_pricingIncludes__jmrD1>span{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.16em}.landing_pricingIncludes__jmrD1 b{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.landing_pricingIncludes__jmrD1 b svg{width:13px;color:var(--lime)}.landing_pricingConversion__Rmyhq{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:28px;padding:30px 32px;border:1px solid rgba(223,252,101,.28);background:#21372f}.landing_pricingConversion__Rmyhq small{color:var(--lime);font-size:9px;font-weight:820;letter-spacing:.15em}.landing_pricingConversion__Rmyhq h3{margin:7px 0 0;font-size:clamp(23px,2.6vw,34px);letter-spacing:-.045em;line-height:var(--leading-title)}.landing_pricingConversion__Rmyhq p{max-width:650px;margin:10px 0 0;color:#aac0b7;font-size:13px;line-height:1.65}.landing_pricingConversion__Rmyhq>div:last-child{display:flex;flex:0 0 auto;gap:10px}.landing_pricingConversion__Rmyhq a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:13px;font-weight:760}.landing_pricingConversion__Rmyhq a:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.landing_pricingConversion__Rmyhq svg{width:16px}.landing_pricingNote__zHvmI{max-width:850px;margin:26px 0 0;color:#8b968e;font-size:11px;line-height:1.7}.landing_demoNote__Z5822{margin:22px 0 0;color:#667169;font-size:12px;letter-spacing:.01em}.landing_residencySection__qc0Sf{width:min(var(--marketing-width),calc(100% - 64px));display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(60px,8vw,120px);margin:0 auto;padding:140px 0}.landing_residencyHeading__jY7jZ h2{max-width:560px;font-size:clamp(32px,4.8vw,var(--type-headline));font-weight:720;letter-spacing:-.07em;line-height:var(--leading-heading)}.landing_residencyHeading__jY7jZ h2 em{color:inherit}.landing_residencyHeading__jY7jZ>p{max-width:470px;margin:26px 0 0;color:#667169;font-size:15px;line-height:1.75}.landing_residencyHeading__jY7jZ>a{margin-top:26px}.landing_residencyHeading__jY7jZ>a svg{width:16px}.landing_residencyHeading__jY7jZ>a:hover{color:white}.landing_residencyHeading__jY7jZ>a:focus-visible{outline:2px solid var(--focus,#6f8f16);outline-offset:4px}.landing_residencyGrid___34Iz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d5dbd5;border-left:1px solid #d5dbd5}.landing_residencyGrid___34Iz article{min-height:200px;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-right:1px solid #d5dbd5;border-bottom:1px solid #d5dbd5;background:rgba(255,255,255,.45);transition:background-color .22s ease,transform .22s ease}.landing_residencyGrid___34Iz article:hover{background:white;transform:translateY(-4px)}.landing_residencyGrid___34Iz article>svg{width:26px;margin-bottom:auto;color:var(--forest);stroke-width:1.5}.landing_residencyGrid___34Iz strong{margin-top:26px;font-size:16px;letter-spacing:-.03em}.landing_residencyGrid___34Iz p{margin:10px 0 0;color:#768078;font-size:12px;line-height:1.7}.landing_finalCta__QfpVD{min-height:610px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;background:var(--ink);color:white;text-align:center}.landing_finalCta__QfpVD>.brandMark{width:60px;height:60px;margin-bottom:28px}.landing_finalCta__QfpVD h2{max-width:760px;font-size:40px;letter-spacing:-.05em;line-height:var(--leading-heading)}.landing_finalCta__QfpVD h2 em{color:inherit}.landing_finalCta__QfpVD>p:not(.marketingEyebrow){max-width:500px;margin:25px 0 30px;color:#9ca69d;font-size:16px;line-height:1.7}.landing_finalCta__QfpVD>a{height:52px;display:flex;align-items:center;gap:12px;padding:0 22px;border-radius:10px;background:var(--lime);color:var(--ink);font-weight:800}.landing_finalCta__QfpVD>a svg{width:18px}.landing_marketingFooter__64EQL{width:min(var(--marketing-width),calc(100% - 64px));min-height:150px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:38px;margin:0 auto;color:#707a72}.landing_footerBrand__Qcz70{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:20px;font-weight:760;letter-spacing:-.04em}.landing_footerBrand__Qcz70>.brandMark{width:34px;height:34px}.landing_marketingFooter__64EQL nav{display:flex;gap:22px;color:#48534b;font-weight:600}.landing_marketingFooter__64EQL small{color:#9aa19b}@keyframes landing_landingMetricFloat__H6JpS{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1000px){.landing_hero__IFqnw{grid-template-columns:1fr;padding-top:60px}.landing_heroCopy__seflO{max-width:720px}.landing_heroVisual__IS3c0{width:90%;margin-left:auto}.landing_sectionHeading__kfsYD{grid-template-columns:1fr;gap:24px}.landing_featureGrid___zomq{grid-template-columns:1fr}.landing_pricingGrid__sB18Q{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_pricingConversion__Rmyhq{align-items:flex-start;flex-direction:column}.landing_featureGrid___zomq article{min-height:280px}.landing_featureTop__Rkdgk{margin-bottom:45px}.landing_libraryStory__VArNe,.landing_platformHeading__gbO_X,.landing_productStory__sSLqc,.landing_residencySection__qc0Sf,.landing_securitySection__wvR54{grid-template-columns:1fr}.landing_storyCopy__NWiZZ{max-width:700px}.landing_platformGrid__GYIcI,.landing_workflowGrid__qBr4X{grid-template-columns:1fr}.landing_workflowGrid__qBr4X article{min-height:250px}.landing_workflowGrid__qBr4X article>span{margin-bottom:45px}.landing_marketingFooter__64EQL{grid-template-columns:1fr auto;padding:35px 0}.landing_marketingFooter__64EQL>p{grid-column:1/-1;grid-row:2}}@media (max-width:680px){.landing_hero__IFqnw,.landing_libraryStory__VArNe,.landing_marketingFooter__64EQL,.landing_productStory__sSLqc,.landing_residencySection__qc0Sf{width:min(100% - 32px,var(--marketing-width))}.landing_hero__IFqnw{min-height:auto;padding:55px 0 80px}.landing_heroCopy__seflO h1{font-size:36px;line-height:var(--leading-heading)}.landing_heroLead__sfUeh{font-size:15px}.landing_heroActions__bzfsI{align-items:stretch;flex-direction:column}.landing_heroNotes__x97Ag{display:grid}.landing_heroVisual__IS3c0{width:100%}.landing_floatingMetric__4cdf1{right:-5px;bottom:-45px}.landing_trustStrip__Al8ru{justify-content:flex-start;overflow-x:auto}.landing_trustStrip__Al8ru>*{flex:0 0 auto}.landing_featureSection__kRODx,.landing_platformSection__tk9d2,.landing_pricingSection__hCW9M,.landing_securitySection__wvR54,.landing_workflowSection__0Ffdb{padding:95px 16px}.landing_pricingGrid__sB18Q{grid-template-columns:1fr}.landing_pricingToggle__fdr7V{width:100%;margin:-8px 0 28px}.landing_pricingConversion__Rmyhq{padding:24px 20px}.landing_pricingConversion__Rmyhq>div:last-child{width:100%;flex-direction:column}.landing_pricingConversion__Rmyhq a{width:100%}.landing_libraryStory__VArNe,.landing_productStory__sSLqc,.landing_residencySection__qc0Sf{padding:95px 0}.landing_residencyGrid___34Iz{grid-template-columns:1fr}.landing_residencyGrid___34Iz article{min-height:auto;padding:24px}.landing_platformGrid__GYIcI article{min-height:auto;padding:28px 22px}.landing_platformGrid__GYIcI h3{margin-top:38px}.landing_deliveryFlow__OUOFZ{grid-template-columns:1fr;gap:18px}.landing_deliveryFlow__OUOFZ>i{width:1px;height:18px;margin-left:10px}.landing_securityGrid__KvD7I{grid-template-columns:1fr}.landing_signalCard__K7Gz_{right:8px}.landing_libraryFrame___KlCD{height:370px}.landing_finalCta__QfpVD{min-height:540px;padding-inline:20px}.landing_finalCta__QfpVD h2{max-width:340px;font-size:36px;line-height:var(--leading-heading)}.landing_marketingFooter__64EQL{display:flex;align-items:flex-start;flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.landing_heroDemoMedia__rNavU video{transform:none}.landing_floatingMetric__4cdf1{animation:none}.landing_featureGrid___zomq article,.landing_platformGrid__GYIcI article,.landing_pricingGrid__sB18Q article,.landing_productWindow__hU3ro,.landing_residencyGrid___34Iz article,.landing_workflowGrid__qBr4X article{transition:none}.landing_featureGrid___zomq article:hover,.landing_heroVisual__IS3c0:hover .landing_productWindow__hU3ro,.landing_platformGrid__GYIcI article:hover,.landing_pricingGrid__sB18Q article:hover,.landing_residencyGrid___34Iz article:hover,.landing_workflowGrid__qBr4X article:hover{transform:none}}.pricing-interval_scope__LlthV{min-width:0}.pricing-interval_toggle__p_BlO{position:relative;width:min(100%,290px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.07);isolation:isolate}.pricing-interval_toggle__p_BlO:before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:8px;background:white;box-shadow:0 2px 8px rgba(0,0,0,.14);transform:translateX(0);transition:transform .24s cubic-bezier(.22,1,.36,1)}.pricing-interval_toggle__p_BlO[data-interval=month]:before{transform:translateX(100%)}.pricing-interval_toggle__p_BlO button{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#a9bbb4;font-size:12px;font-weight:760;cursor:pointer;transition:color .2s ease}.pricing-interval_toggle__p_BlO button[aria-pressed=true]{color:var(--ink)}.pricing-interval_toggle__p_BlO button span{padding:3px 5px;border-radius:5px;background:var(--lime);color:var(--ink);font-size:8px;white-space:nowrap}.pricing-interval_value__FArdn{animation:pricing-interval_pricingValueSwap__HIYXp .18s ease both}.pricing-interval_inlineValue__eLA2F{display:inline-flex;align-items:baseline;gap:6px}@keyframes pricing-interval_pricingValueSwap__HIYXp{0%{opacity:.35;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pricing-interval_toggle__p_BlO:before{transition:none}.pricing-interval_value__FArdn{animation:none}}