.landing-module__g1LwZa__forceAnschub{--accent:#fe4063;--accent-deep:#fe4c6e;--on-accent:#101010}:root[data-theme=light] .landing-module__g1LwZa__forceAnschub{--accent:#b62e47;--accent-deep:#7a1f30;--on-accent:#fff}.landing-module__g1LwZa__nav{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:28px 24px;display:flex}.landing-module__g1LwZa__navRight{align-items:center;gap:14px;display:flex}.landing-module__g1LwZa__logoBrand{align-items:center;gap:10px;display:flex}.landing-module__g1LwZa__logoDiamond{background:var(--text);border-radius:3px;flex-shrink:0;width:12px;height:12px;transform:rotate(45deg)}.landing-module__g1LwZa__logoMark{letter-spacing:.02em;font-size:16px;font-weight:800}.landing-module__g1LwZa__nav .btn{width:auto;padding:11px 20px;font-size:12px;display:inline-block}.landing-module__g1LwZa__hero{text-align:center;max-width:820px;margin:60px auto 100px;padding:0 24px}.landing-module__g1LwZa__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:22px;font-size:11px;font-weight:700}.landing-module__g1LwZa__hero h1{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 26px;font-size:clamp(38px,7vw,64px);font-weight:900;line-height:1.02}.landing-module__g1LwZa__heroLead{letter-spacing:-.01em;text-transform:none;margin-top:18px;font-size:clamp(18px,3vw,26px);font-weight:700;line-height:1.25;display:block}.landing-module__g1LwZa__benefits{max-width:520px;color:var(--text-soft);margin:0 auto 40px;font-size:15px;line-height:1.6}.landing-module__g1LwZa__hero p{color:var(--text-soft);max-width:560px;margin:0 auto 36px;font-size:16px;font-weight:300;line-height:1.75}.landing-module__g1LwZa__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-module__g1LwZa__heroCtas .btn{width:auto;padding:16px 28px;display:inline-block}.landing-module__g1LwZa__heroPromise{color:var(--text);margin-top:18px;font-size:14px;font-weight:500}.landing-module__g1LwZa__heroNote{color:var(--text-soft);margin-top:18px;font-size:12px;font-weight:300}.landing-module__g1LwZa__section{max-width:1180px;margin:0 auto 120px;padding:0 24px}.landing-module__g1LwZa__sectionHead{text-align:center;max-width:620px;margin:0 auto 48px}.landing-module__g1LwZa__sectionHead .landing-module__g1LwZa__kicker{margin-bottom:16px}.landing-module__g1LwZa__sectionHead h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,4vw,36px);font-weight:700}.landing-module__g1LwZa__sectionHead p{color:var(--text-soft);font-size:15px;font-weight:300;line-height:1.7}.landing-module__g1LwZa__founderQuote{text-align:center;max-width:680px;font-family:var(--font-spectral), serif;color:var(--text);margin:0 auto;font-size:clamp(18px,2.6vw,21px);font-style:italic;font-weight:400;line-height:1.65}.landing-module__g1LwZa__founderAttribution{letter-spacing:.03em;color:var(--text-soft);text-transform:uppercase;text-align:center;margin-top:22px;font-size:12px;font-weight:700}.landing-module__g1LwZa__stepsGrid{background:var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid;overflow:hidden}.landing-module__g1LwZa__step{background:var(--surface);padding:36px 28px}.landing-module__g1LwZa__stepNumber{font-family:var(--font-spectral), serif;color:var(--accent);margin-bottom:22px;font-size:40px;font-style:italic;font-weight:300;line-height:1}.landing-module__g1LwZa__step h3{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:700}.landing-module__g1LwZa__step p{color:var(--text-soft);margin:0;font-size:13.5px;font-weight:300;line-height:1.65}.landing-module__g1LwZa__toneRow{grid-template-columns:1fr;gap:20px;max-width:480px;margin:0 auto;display:grid}.landing-module__g1LwZa__toneRow .tone-option{cursor:default;margin-bottom:0}.landing-module__g1LwZa__showcaseRow{flex-wrap:wrap;justify-content:center;gap:56px;display:flex}.landing-module__g1LwZa__phoneBlock{flex-direction:column;align-items:center;display:flex}.landing-module__g1LwZa__phoneLabel{color:var(--text-soft);text-align:center;max-width:280px;margin-bottom:14px;font-size:13px;font-weight:600}.landing-module__g1LwZa__phone{background:var(--screen-bg);border:10px solid var(--frame);border-radius:18px;flex-direction:column;width:300px;height:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.landing-module__g1LwZa__phone .visual-hero-photo{filter:url(#duotone-anschub)!important}.landing-module__g1LwZa__notch{background:var(--frame);z-index:5;border-radius:3px;width:90px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.landing-module__g1LwZa__screen{flex-direction:column;flex:1;padding-top:46px;display:flex;overflow:hidden}.landing-module__g1LwZa__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:800px;margin:0 auto;display:grid}.landing-module__g1LwZa__priceCard{background:var(--surface);border-radius:var(--radius);text-align:center;flex-direction:column;padding:32px 28px;display:flex}.landing-module__g1LwZa__priceCta{margin-top:auto;background:var(--accent)!important;color:var(--on-accent)!important}.landing-module__g1LwZa__priceCard.landing-module__g1LwZa__featured{background:var(--text);color:var(--page-bg)}.landing-module__g1LwZa__priceLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:16px;font-size:11px;font-weight:700}.landing-module__g1LwZa__priceCard.landing-module__g1LwZa__featured .landing-module__g1LwZa__priceLabel{color:var(--accent)}.landing-module__g1LwZa__priceAmount{letter-spacing:-.02em;margin-bottom:6px;font-size:40px;font-weight:900}.landing-module__g1LwZa__pricePeriod{opacity:.7;font-size:12px;font-weight:400}.landing-module__g1LwZa__priceNote{opacity:.85;margin-top:16px;font-size:12.5px;font-weight:300;line-height:1.6}.landing-module__g1LwZa__priceCard.landing-module__g1LwZa__featured .landing-module__g1LwZa__priceNote{color:inherit;opacity:.7}.landing-module__g1LwZa__trialCta{max-width:340px;margin:24px auto 0}.landing-module__g1LwZa__trialNote{color:var(--text-soft);margin-top:10px;font-size:12.5px;font-weight:300}.landing-module__g1LwZa__buyLead{text-align:center;color:var(--text-soft);margin:-20px 0 20px;font-size:13px;font-weight:300}.landing-module__g1LwZa__pricingTrial{text-align:center;color:var(--text-soft);margin-top:28px;font-size:13px;font-weight:300}.landing-module__g1LwZa__final{text-align:center;max-width:620px;margin:0 auto 100px;padding:0 24px}.landing-module__g1LwZa__final h2{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(28px,5vw,42px);font-weight:900}.landing-module__g1LwZa__final .btn{width:auto;padding:16px 32px;display:inline-block}.landing-module__g1LwZa__footer{border-top:1px solid var(--border);padding:40px 24px}.landing-module__g1LwZa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;display:flex}.landing-module__g1LwZa__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.landing-module__g1LwZa__footerLinks a{color:var(--text-soft);text-underline-offset:3px;font-size:12.5px;font-weight:400;text-decoration:underline}.landing-module__g1LwZa__copyright{color:var(--text-soft);font-size:12px;font-weight:300}.landing-module__g1LwZa__faqList{background:var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;max-width:720px;margin:0 auto;display:flex;overflow:hidden}.landing-module__g1LwZa__faqItem{background:var(--surface);padding:22px 26px}.landing-module__g1LwZa__faqItem summary{cursor:pointer;letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:16px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.landing-module__g1LwZa__faqItem summary::-webkit-details-marker{display:none}.landing-module__g1LwZa__faqItem summary:after{content:"+";color:var(--accent-deep);flex-shrink:0;font-size:20px;font-weight:300}.landing-module__g1LwZa__faqItem[open] summary:after{content:"−"}.landing-module__g1LwZa__faqItem p{color:var(--text-soft);margin-top:14px;font-size:13.5px;font-weight:300;line-height:1.7}@media (max-width:640px){.landing-module__g1LwZa__hero{margin:40px auto 72px}.landing-module__g1LwZa__section{margin-bottom:88px}}