.Section-module__klkE6G__section{background:var(--bg);padding-block:clamp(44px,7vw,88px);scroll-margin-top:16px}.Section-module__klkE6G__tight{padding-top:0}.Section-module__klkE6G__title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.1}.Section-module__klkE6G__sub{color:var(--muted);max-width:56ch;margin:0 0 32px}
.About-module__vMbv_W__about{background:var(--paper);border:1px solid var(--line);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(22px,4vw,44px);display:grid}.About-module__vMbv_W__portrait{aspect-ratio:1;object-fit:cover;border:2px solid var(--purple);background:var(--purple-soft);border-radius:50%;width:clamp(130px,20vw,200px);height:auto}.About-module__vMbv_W__text{color:var(--muted);max-width:60ch;margin:0}.About-module__vMbv_W__chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.About-module__vMbv_W__chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:5px 12px;font-size:13px}.About-module__vMbv_W__green{border-color:var(--green);color:var(--green)}@media (max-width:820px){.About-module__vMbv_W__about{grid-template-columns:1fr;justify-items:start}}
.CellsBackground-module__Xm5nCq__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
.Faq-module__oyfdUG__faq{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:8px clamp(18px,4vw,36px)}.Faq-module__oyfdUG__item{border-bottom:1px solid var(--line);padding-block:4px}.Faq-module__oyfdUG__item:last-child{border-bottom:0}.Faq-module__oyfdUG__question{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding-block:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.Faq-module__oyfdUG__question::-webkit-details-marker{display:none}.Faq-module__oyfdUG__question:after{content:"+";color:var(--purple);font-size:24px;line-height:1}.Faq-module__oyfdUG__item[open] .Faq-module__oyfdUG__question:after{content:"–"}.Faq-module__oyfdUG__answer{color:var(--muted);max-width:62ch;margin:0 0 18px}
.LinkButton-module__ss1ujW__button{min-height:44px;font:600 15px/1 var(--font-body);border:1.5px solid var(--green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;text-decoration:none;transition:transform .15s;display:inline-flex}.LinkButton-module__ss1ujW__button:hover{transform:translateY(-1px)}.LinkButton-module__ss1ujW__primary{background:var(--green);color:var(--on-green)}.LinkButton-module__ss1ujW__outline{color:var(--green);background:0 0}.LinkButton-module__ss1ujW__inverse{background:var(--band-ink);color:var(--band);border-color:var(--band-ink)}.LinkButton-module__ss1ujW__sm{padding:10px 18px;font-size:14px}@media (prefers-reduced-motion:reduce){.LinkButton-module__ss1ujW__button{transition:none}}
.FinalCta-module__jaDlQa__band{background:var(--band);color:var(--band-ink);padding-block:clamp(40px,6vw,72px)}.FinalCta-module__jaDlQa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.FinalCta-module__jaDlQa__title{font-family:var(--font-display);letter-spacing:-.015em;max-width:20ch;color:var(--band-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.1}
.Hero-module__s-6kkG__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(24px,5vw,64px) clamp(40px,6vw,80px);display:grid}.Hero-module__s-6kkG__eyebrow{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.Hero-module__s-6kkG__eyebrow:before{content:"";background:var(--purple);width:10px;height:10px;box-shadow:0 0 0 4px var(--purple-soft);border-radius:50%}.Hero-module__s-6kkG__title{font-family:var(--font-body);letter-spacing:-.025em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.08}.Hero-module__s-6kkG__title em{color:var(--purple);font-style:normal}.Hero-module__s-6kkG__lead{color:var(--muted);max-width:52ch;margin:0 0 26px;font-size:clamp(16px,1.6vw,19px)}.Hero-module__s-6kkG__cta{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__s-6kkG__summary{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(22px,3.5vw,36px)}.Hero-module__s-6kkG__summaryHead{align-items:center;gap:18px;margin-bottom:18px;display:flex}.Hero-module__s-6kkG__portrait{aspect-ratio:1;object-fit:cover;border:2px solid var(--purple);background:var(--purple-soft);border-radius:50%;flex:none;width:clamp(88px,10vw,120px);height:auto}.Hero-module__s-6kkG__summaryTitle{font-family:var(--font-display);margin:0;font-size:clamp(20px,2.2vw,24px)}.Hero-module__s-6kkG__summaryList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Hero-module__s-6kkG__summaryList li{color:var(--muted);padding-left:22px;position:relative}.Hero-module__s-6kkG__summaryList li:before{content:"";background:var(--purple);width:10px;height:10px;box-shadow:0 0 0 4px var(--purple-soft);border-radius:50%;position:absolute;top:.55em;left:0}@media (max-width:820px){.Hero-module__s-6kkG__hero{grid-template-columns:1fr}}
.HowItWorks-module__Hv8dkq__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__Hv8dkq__steps li{background:var(--paper);border:1px solid var(--line);counter-increment:step;border-radius:18px;padding:22px}.HowItWorks-module__Hv8dkq__steps li:before{content:counter(step);background:var(--purple-soft);width:34px;height:34px;color:var(--purple);font:700 15px var(--font-display);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.HowItWorks-module__Hv8dkq__steps h3{font-family:var(--font-display);margin:0 0 4px;font-size:18px}.HowItWorks-module__Hv8dkq__steps p{color:var(--muted);margin:0;font-size:14.5px}
.SiteFooter-module__6q_-4W__footer{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);padding-block:28px;font-size:13px}.SiteFooter-module__6q_-4W__footer p{max-width:80ch;margin:0 0 6px}
.SiteHeader-module__KCLgyG__top{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.SiteHeader-module__KCLgyG__brand{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700;line-height:1.1;text-decoration:none}.SiteHeader-module__KCLgyG__brand small{font-family:var(--font-body);color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:400;display:block}.SiteHeader-module__KCLgyG__nav{align-items:center;gap:22px;font-size:14px;display:flex}.SiteHeader-module__KCLgyG__anchor{color:var(--ink);padding-block:12px;text-decoration:none}.SiteHeader-module__KCLgyG__anchor:hover{color:var(--green)}@media (max-width:820px){.SiteHeader-module__KCLgyG__anchor{display:none}}
.TrustStrip-module__OcQP7W__strip{background:var(--paper);border-block:1px solid var(--line)}.TrustStrip-module__OcQP7W__list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 24px;margin:0;padding:22px 0;list-style:none;display:grid}.TrustStrip-module__OcQP7W__list li{align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;display:flex}.TrustStrip-module__OcQP7W__list svg{flex:none;margin-top:2px}
.page-module___8aEwW__page{z-index:1;position:relative}
