.home-product-preview-module__wVnGCq__preview{width:min(100%,520px);margin-inline:auto;padding:1rem .7rem 0;position:relative}.home-product-preview-module__wVnGCq__preview:before{z-index:0;background:color-mix(in srgb, var(--home-sage,#dce8dc) 78%, transparent);content:"";border-radius:1.6rem;position:absolute;inset:2.6rem .25rem .35rem 1.75rem;transform:rotate(3deg)}.home-product-preview-module__wVnGCq__disclaimer{z-index:1;border:1px solid var(--home-border,#d8e1d7);background:var(--home-background,#f8f8f2);width:fit-content;color:var(--home-muted,#56645a);letter-spacing:.02em;border-radius:999px;margin:0 auto .8rem;padding:.45rem .8rem;font-size:.72rem;font-weight:650;position:relative}.home-product-preview-module__wVnGCq__sheet{z-index:1;border:1px solid var(--home-border,#d8e1d7);background:var(--home-surface,#fff);border-radius:1.25rem;padding:clamp(1.2rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:0 30px 65px #16302221,0 3px 10px #1630220d}.home-product-preview-module__wVnGCq__sheetHeader{border-bottom:1px solid var(--home-border,#d8e1d7);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:1.35rem;display:flex}.home-product-preview-module__wVnGCq__sheetEyebrow{color:var(--home-muted,#56645a);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:680}.home-product-preview-module__wVnGCq__sheetHeader h2{color:var(--home-ink,#1f2e25);letter-spacing:-.04em;margin:.45rem 0 0;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:640}.home-product-preview-module__wVnGCq__status{color:#5f4c16;background:#fbf5dc;border:1px solid #d8c98f;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:2rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-product-preview-module__wVnGCq__status span{background:#b18a26;border-radius:50%;width:.45rem;height:.45rem}.home-product-preview-module__wVnGCq__details{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.home-product-preview-module__wVnGCq__details>div{border-bottom:1px solid color-mix(in srgb, var(--home-border,#d8e1d7) 70%, transparent);grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);gap:.8rem;padding-block:.95rem;display:grid}.home-product-preview-module__wVnGCq__details dt{color:var(--home-muted,#56645a);font-size:.78rem;line-height:1.5}.home-product-preview-module__wVnGCq__details dd{overflow-wrap:anywhere;min-width:0;color:var(--home-ink,#1f2e25);margin:0;font-size:.84rem;font-weight:590;line-height:1.5}.home-product-preview-module__wVnGCq__details .home-product-preview-module__wVnGCq__amountRow dd{color:var(--home-evergreen-dark,#103727);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:720}.home-product-preview-module__wVnGCq__sheetBottom{grid-template-columns:1.3fr .8fr .5fr;gap:.5rem;padding-top:1.25rem;display:grid}.home-product-preview-module__wVnGCq__sheetBottom span{background:var(--home-surface-soft,#eef2e9);border-radius:999px;height:.35rem}@media (max-width:380px){.home-product-preview-module__wVnGCq__preview{padding-inline:0}.home-product-preview-module__wVnGCq__details>div{grid-template-columns:minmax(5.4rem,.65fr) minmax(0,1.35fr);gap:.55rem}}
.homepage-module__SE5VhW__page{--home-background:#f8f8f2;--home-surface:#fff;--home-surface-soft:#eef2e9;--home-ink:#1f2e25;--home-muted:#56645a;--home-evergreen:#174634;--home-evergreen-dark:#103727;--home-action:#174634;--home-action-hover:#103727;--home-action-foreground:#fff;--home-sage:#dce8dc;--home-border:#d8e1d7;--home-gold:#d8b45d;background:var(--home-background);color:var(--home-ink);overflow:clip}.homepage-module__SE5VhW__hero{isolation:isolate;background:radial-gradient(ellipse at 78% 26%, color-mix(in srgb, var(--home-sage) 76%, transparent), transparent 34rem), linear-gradient(180deg, var(--home-background), var(--home-background));padding:clamp(3.75rem,8vw,7.25rem) max(1.25rem,50vw - 600px) 2rem;position:relative}.homepage-module__SE5VhW__hero:before{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-evergreen) 14%, transparent);content:"";border-radius:50%;width:23rem;position:absolute;top:3rem;right:max(-7rem,50vw - 670px)}.homepage-module__SE5VhW__heroInner{align-items:center;gap:clamp(3rem,6vw,5.5rem);width:min(100%,1200px);margin-inline:auto;display:grid}.homepage-module__SE5VhW__heroCopy{max-width:690px}.homepage-module__SE5VhW__eyebrow,.homepage-module__SE5VhW__sectionEyebrow,.homepage-module__SE5VhW__pricingEyebrow{color:var(--home-evergreen);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750;line-height:1.5}.homepage-module__SE5VhW__eyebrow{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface) 76%, transparent);width:fit-content;color:var(--home-ink);letter-spacing:.035em;text-transform:none;border-radius:999px;align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}.homepage-module__SE5VhW__eyebrowDot{background:var(--home-gold);width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--home-gold) 20%, transparent);border-radius:50%}.homepage-module__SE5VhW__heroTitle{letter-spacing:-.065em;max-width:12ch;margin:1.5rem 0 0;font-size:clamp(2.65rem,9.4vw,6rem);font-weight:650;line-height:.98}.homepage-module__SE5VhW__heroTitle span{color:var(--home-evergreen)}.homepage-module__SE5VhW__heroLead{max-width:34rem;margin:1.7rem 0 0;font-size:clamp(1.1rem,2.1vw,1.35rem);font-weight:540;line-height:1.55}.homepage-module__SE5VhW__heroSupport{max-width:34rem;color:var(--home-muted);margin:.8rem 0 0;font-size:1rem;line-height:1.8}.homepage-module__SE5VhW__heroActions{flex-wrap:wrap;align-items:center;gap:.65rem 1.15rem;margin-top:1.8rem;display:flex}.homepage-module__SE5VhW__primaryCta,.homepage-module__SE5VhW__lightCta{background:var(--home-action);min-height:3rem;color:var(--home-action-foreground);box-shadow:0 8px 20px color-mix(in srgb, var(--home-evergreen) 18%, transparent);border:1px solid #0000;border-radius:999px;gap:.65rem;font-weight:650;transition:transform .16s,box-shadow .16s,background-color .16s}.homepage-module__SE5VhW__primaryCta:hover{background:var(--home-action-hover);box-shadow:0 11px 24px color-mix(in srgb, var(--home-evergreen) 25%, transparent);transform:translateY(-1px)}.homepage-module__SE5VhW__primaryCta:focus-visible,.homepage-module__SE5VhW__secondaryCta:focus-visible,.homepage-module__SE5VhW__lightCta:focus-visible{outline:3px solid var(--home-gold);outline-offset:3px}.homepage-module__SE5VhW__primaryCta svg,.homepage-module__SE5VhW__secondaryCta svg,.homepage-module__SE5VhW__lightCta svg{flex:none;width:1rem;height:1rem}.homepage-module__SE5VhW__secondaryCta{min-height:2.75rem;color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-evergreen) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--home-evergreen) 42%, transparent);text-underline-offset:.28rem;gap:.5rem;padding-inline:.45rem;font-weight:620}.homepage-module__SE5VhW__heroVisual{min-width:0}.homepage-module__SE5VhW__heroFootnote{width:min(100%,1200px);color:var(--home-muted);letter-spacing:.025em;align-items:center;gap:.85rem;margin:clamp(3.25rem,6vw,5rem) auto 0;font-size:.78rem;display:flex}.homepage-module__SE5VhW__footnoteRule{background:var(--home-border);width:2.4rem;height:1px}.homepage-module__SE5VhW__sectionContainer{width:min(100% - 2.5rem,1120px);margin-inline:auto}.homepage-module__SE5VhW__featuresSection{border-block:1px solid var(--home-border);background:var(--home-surface-soft);padding-block:clamp(4.5rem,9vw,7.5rem)}.homepage-module__SE5VhW__sectionIntro{max-width:680px;margin-bottom:2.75rem}.homepage-module__SE5VhW__sectionTitle{letter-spacing:-.052em;margin:.7rem 0 0;font-size:clamp(2rem,5vw,3.65rem);font-weight:630;line-height:1.06}.homepage-module__SE5VhW__sectionDescription{max-width:43rem;color:var(--home-muted);margin:1rem 0 0;font-size:1.03rem;line-height:1.75}.homepage-module__SE5VhW__featureGrid{gap:.9rem;display:grid}.homepage-module__SE5VhW__featureCard{border:1px solid var(--home-border);background:var(--home-surface);min-width:0;box-shadow:0 10px 26px color-mix(in srgb, var(--home-ink) 4%, transparent);border-radius:1.15rem;padding:1.35rem}.homepage-module__SE5VhW__featureIcon{background:var(--home-sage);width:2.5rem;height:2.5rem;color:var(--home-evergreen-dark);border-radius:.8rem;place-items:center;display:grid}.homepage-module__SE5VhW__featureIcon svg{width:1.2rem;height:1.2rem}.homepage-module__SE5VhW__featureCard h3,.homepage-module__SE5VhW__workflowItem h3{letter-spacing:-.025em;margin:1rem 0 0;font-size:1.08rem;font-weight:680;line-height:1.4}.homepage-module__SE5VhW__featureCard p,.homepage-module__SE5VhW__workflowItem p{color:var(--home-muted);margin:.5rem 0 0;font-size:.94rem;line-height:1.7}.homepage-module__SE5VhW__workflowSection{background:var(--home-background);padding-block:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:4rem}.homepage-module__SE5VhW__workflowIntro{max-width:680px;margin-bottom:2rem}.homepage-module__SE5VhW__workflowList{border-block:1px solid var(--home-border);margin:0;padding:0;list-style:none}.homepage-module__SE5VhW__workflowItem{border-bottom:1px solid var(--home-border);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.homepage-module__SE5VhW__workflowItem:last-child{border-bottom:0}.homepage-module__SE5VhW__workflowNumber{color:var(--home-evergreen);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:.05rem;font-size:.85rem;font-weight:750}.homepage-module__SE5VhW__workflowItem h3{margin-top:0;font-size:1.13rem}.homepage-module__SE5VhW__pricingSection{padding:0 max(1.25rem,50vw - 560px) clamp(4.5rem,9vw,7rem)}.homepage-module__SE5VhW__pricingCard{background:radial-gradient(ellipse at 90% 5%, color-mix(in srgb, var(--home-gold) 26%, transparent), transparent 18rem), #174634;color:#f6f7ed;border:1px solid #ffffff1f;border-radius:1.5rem;gap:2rem;width:min(100%,1120px);margin-inline:auto;padding:clamp(1.5rem,5vw,3.4rem);display:grid;box-shadow:0 22px 48px #102d2033}.homepage-module__SE5VhW__pricingEyebrow{color:#d9e9d7}.homepage-module__SE5VhW__pricingCard h2,.homepage-module__SE5VhW__finalCta h2{letter-spacing:-.05em;max-width:16ch;margin:.7rem 0 0;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:620;line-height:1.08}.homepage-module__SE5VhW__pricingCard>div:first-child>p:last-child{color:#d4e1d4;max-width:34rem;margin:1rem 0 0;line-height:1.7}.homepage-module__SE5VhW__priceAction{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.homepage-module__SE5VhW__price{color:#e7eddf;margin:0;font-size:1.05rem}.homepage-module__SE5VhW__price span{color:#fff;letter-spacing:-.07em;font-size:2.7rem;font-weight:660}.homepage-module__SE5VhW__lightCta{color:#174634;box-shadow:none;background:#f6f7ed}.homepage-module__SE5VhW__lightCta:hover{background:#e5edde}.homepage-module__SE5VhW__faqSection{border-top:1px solid var(--home-border);background:var(--home-surface);padding-block:clamp(4rem,8vw,6.5rem)}.homepage-module__SE5VhW__faqLayout{gap:2rem;width:min(100% - 2.5rem,1120px);margin-inline:auto;display:grid}.homepage-module__SE5VhW__faqIntro{align-self:start}.homepage-module__SE5VhW__faqItem{border-bottom:1px solid var(--home-border)}.homepage-module__SE5VhW__faqItem:first-child{border-top:1px solid var(--home-border)}.homepage-module__SE5VhW__faqItem summary{color:var(--home-ink);cursor:pointer;padding:1.15rem 2rem 1.15rem 0;font-size:1rem;font-weight:650;line-height:1.5;list-style:none;position:relative}.homepage-module__SE5VhW__faqItem summary::-webkit-details-marker{display:none}.homepage-module__SE5VhW__faqItem summary:after{color:var(--home-evergreen);content:"+";font-size:1.5rem;font-weight:450;position:absolute;top:50%;right:.25rem;transform:translateY(-53%)}.homepage-module__SE5VhW__faqItem[open] summary:after{content:"−"}.homepage-module__SE5VhW__faqItem summary:focus-visible{outline:3px solid var(--home-gold);outline-offset:3px;border-radius:.2rem}.homepage-module__SE5VhW__faqItem p{max-width:52rem;color:var(--home-muted);margin:-.25rem 2rem 1.2rem 0;line-height:1.75}.homepage-module__SE5VhW__finalCta{border:1px solid var(--home-border);background:var(--home-surface-soft);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;width:min(100% - 2.5rem,1120px);margin:clamp(3.5rem,7vw,6rem) auto;padding:clamp(1.5rem,5vw,3rem);display:flex}.homepage-module__SE5VhW__finalCta h2{max-width:20ch}.homepage-module__SE5VhW__finalCta>div>p:last-child{max-width:36rem;color:var(--home-muted);margin:.85rem 0 0;line-height:1.7}@media (min-width:640px){.homepage-module__SE5VhW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__SE5VhW__workflowItem{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding-block:1.7rem}.homepage-module__SE5VhW__faqLayout{width:min(100% - 4rem,1120px)}.homepage-module__SE5VhW__finalCta{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 4rem,1120px)}}@media (min-width:900px){.homepage-module__SE5VhW__heroTitle{max-width:17ch;font-size:clamp(3.65rem,5vw,4.4rem)}.homepage-module__SE5VhW__heroInner{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)}.homepage-module__SE5VhW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-module__SE5VhW__pricingCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}.homepage-module__SE5VhW__priceAction{flex-direction:column;align-items:flex-start}.homepage-module__SE5VhW__faqLayout{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,7rem)}}@media (prefers-reduced-motion:reduce){.homepage-module__SE5VhW__primaryCta,.homepage-module__SE5VhW__lightCta{transition:none}}
