.gen-page[data-astro-cid-r46sw74n]{position:relative;z-index:2;overflow-x:clip}.section[data-astro-cid-r46sw74n]{padding:clamp(88px,11vw,152px) 0;border-top:1px solid var(--color-border-subtle)}h1[data-astro-cid-r46sw74n],h2[data-astro-cid-r46sw74n],h3[data-astro-cid-r46sw74n]{margin:0;color:var(--color-text-primary)}h2[data-astro-cid-r46sw74n]{font-size:clamp(44px,6vw,88px)}h3[data-astro-cid-r46sw74n]{font-size:24px;line-height:1.15}.section-head[data-astro-cid-r46sw74n]{display:grid;gap:18px;justify-items:start;max-width:800px;margin-bottom:clamp(40px,5vw,64px)}.section-head[data-astro-cid-r46sw74n] p[data-astro-cid-r46sw74n],.lede[data-astro-cid-r46sw74n]{max-width:52ch;margin:0;font-size:19px;line-height:1.55;color:var(--color-text-secondary)}.frame[data-astro-cid-r46sw74n]{overflow:hidden;border:1px solid var(--color-border-visible);border-radius:4px;background:var(--color-surface-01)}.frame[data-astro-cid-r46sw74n] img[data-astro-cid-r46sw74n]{display:block;width:100%;height:auto}.small-print[data-astro-cid-r46sw74n]{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-muted)}.hero[data-astro-cid-r46sw74n]{padding:clamp(112px,13vw,150px) 0 clamp(72px,9vw,120px)}.hero-grid[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.hero-copy[data-astro-cid-r46sw74n]{display:grid;gap:28px;justify-items:start}h1[data-astro-cid-r46sw74n]{font-size:clamp(48px,6.8vw,112px);line-height:.88!important}h1[data-astro-cid-r46sw74n] .line[data-astro-cid-r46sw74n]{display:block;overflow:hidden;padding-bottom:.04em}h1[data-astro-cid-r46sw74n] .line[data-astro-cid-r46sw74n]>span[data-astro-cid-r46sw74n]{display:block;animation:line-up 1s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(.12s + var(--i) * .11s)}h1[data-astro-cid-r46sw74n] em[data-astro-cid-r46sw74n]{font-style:italic;color:var(--color-green-500)}@keyframes line-up{0%{transform:translateY(105%)}}.hero-actions[data-astro-cid-r46sw74n],.final-ctas[data-astro-cid-r46sw74n]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.shapes[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,88px) clamp(24px,4vw,56px);margin:0;padding:0;list-style:none}.shape[data-astro-cid-r46sw74n]{display:grid;align-content:start;gap:14px;min-width:0}.shape-kind[data-astro-cid-r46sw74n]{margin:0;font-size:15px;font-weight:700;font-stretch:88%;color:var(--color-green-500)}.shape[data-astro-cid-r46sw74n] h3[data-astro-cid-r46sw74n]{font-size:clamp(24px,2.4vw,32px);line-height:1.1}.shape[data-astro-cid-r46sw74n] .frame[data-astro-cid-r46sw74n]{margin-top:6px}.shape-img[data-astro-cid-r46sw74n]{aspect-ratio:1100 / 825}.shape-note[data-astro-cid-r46sw74n]{align-content:center;gap:20px;padding:8px 0}.shape-note-line[data-astro-cid-r46sw74n]{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(34px,4vw,56px);font-weight:800;font-stretch:72%;line-height:.95;text-transform:uppercase;color:var(--color-text-primary)}.edit-grid[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.edit-copy[data-astro-cid-r46sw74n]{display:grid;gap:24px;justify-items:start}.asks[data-astro-cid-r46sw74n]{gap:16px;font-size:clamp(19px,1.8vw,23px);font-weight:600;font-stretch:90%;line-height:1.3;color:var(--color-text-primary)}.edit-flow[data-astro-cid-r46sw74n]{margin:0;max-width:30ch;font-size:clamp(22px,2.2vw,30px);font-weight:600;font-stretch:88%;line-height:1.2;color:var(--color-text-primary)}.edit-safe[data-astro-cid-r46sw74n]{margin:0;max-width:52ch;padding-top:20px;border-top:1px solid var(--color-border-muted);font-size:17px;line-height:1.65;color:var(--color-text-secondary)}.edit-visual[data-astro-cid-r46sw74n]{display:grid;gap:12px;min-width:0}.edit-img[data-astro-cid-r46sw74n]{aspect-ratio:1100 / 773}.caption[data-astro-cid-r46sw74n],figcaption[data-astro-cid-r46sw74n]{margin:0;font-size:15px;font-weight:600;font-stretch:90%;color:var(--color-text-muted)}.before-after[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(48px,6vw,88px) 0 20px}.frame-fig[data-astro-cid-r46sw74n]{display:grid;gap:10px;margin:0;min-width:0}.flow[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.1fr) 56px minmax(0,1.3fr);align-items:stretch;gap:0;margin-bottom:clamp(40px,5vw,64px)}.flow-step[data-astro-cid-r46sw74n]{display:grid;align-content:start;gap:12px;padding:20px;border:1px solid var(--color-border-visible);border-radius:4px;background:var(--color-surface-00)}.flow-name[data-astro-cid-r46sw74n]{margin:0;font-size:16px;font-weight:700;font-stretch:88%;color:var(--color-green-500)}.flow-quote[data-astro-cid-r46sw74n]{margin:0;padding:12px 14px;border-radius:4px;background:var(--color-surface-02);font-size:15px;line-height:1.4;color:var(--color-text-primary)}.flow-plan[data-astro-cid-r46sw74n]{display:grid;gap:6px;margin:0;padding:12px 14px;list-style:none;border-radius:4px;background:var(--color-surface-02);font-size:14px;line-height:1.35;color:var(--color-text-primary)}.flow-note[data-astro-cid-r46sw74n],.flow-fill[data-astro-cid-r46sw74n]{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}.flow-out[data-astro-cid-r46sw74n]{display:grid;gap:6px;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-border-muted)}.flow-out[data-astro-cid-r46sw74n] .flow-arrow-label[data-astro-cid-r46sw74n]:after{content:"";display:inline-block;width:9px;height:7px;margin-left:8px;background:var(--color-green-500);clip-path:polygon(0 0,100% 0,50% 100%)}.flow-out[data-astro-cid-r46sw74n] p[data-astro-cid-r46sw74n]{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-primary)}.flow-arrow[data-astro-cid-r46sw74n]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.flow-arrow-label[data-astro-cid-r46sw74n]{font-size:13px;font-weight:700;font-stretch:88%;color:var(--color-green-500)}.flow-arrow-line[data-astro-cid-r46sw74n]{width:20px;height:12px;background:var(--color-green-500);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.trust[data-astro-cid-r46sw74n]{display:grid;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.trust[data-astro-cid-r46sw74n] li[data-astro-cid-r46sw74n]{padding:28px 0;border-top:1px solid var(--color-border-muted);font-size:clamp(22px,2.6vw,34px);font-weight:600;font-stretch:88%;line-height:1.2;color:var(--color-text-primary)}.measured[data-astro-cid-r46sw74n]{margin:0;border-bottom:1px solid var(--color-border-muted)}.measure[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:8px clamp(24px,5vw,80px);padding:24px 0;border-top:1px solid var(--color-border-muted)}.measure[data-astro-cid-r46sw74n] dt[data-astro-cid-r46sw74n]{font-family:var(--font-display);font-size:clamp(40px,5.4vw,80px);font-weight:800;font-stretch:72%;line-height:.95;text-transform:uppercase;color:var(--color-green-500)}.measure[data-astro-cid-r46sw74n] dd[data-astro-cid-r46sw74n]{margin:0;max-width:36ch;font-size:clamp(19px,1.8vw,24px);font-weight:600;font-stretch:90%;line-height:1.3;color:var(--color-text-primary)}.method[data-astro-cid-r46sw74n]{margin:28px 0 0;max-width:52ch;font-size:17px;line-height:1.65;color:var(--color-text-secondary)}.how-grid[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.how-grid[data-astro-cid-r46sw74n] .section-head[data-astro-cid-r46sw74n]{margin-bottom:0}.how-body[data-astro-cid-r46sw74n]{display:grid;gap:32px;padding-top:12px}.how-list[data-astro-cid-r46sw74n]{gap:18px;font-size:19px;line-height:1.45;color:var(--color-text-primary)}.how-close[data-astro-cid-r46sw74n]{margin:0;padding-top:24px;border-top:1px solid var(--color-border-muted);font-size:clamp(22px,2.2vw,30px);font-weight:600;font-stretch:88%;line-height:1.2;color:var(--color-text-primary)}.plans[data-astro-cid-r46sw74n]{border-bottom:1px solid var(--color-border-muted)}.plan[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:16px clamp(24px,4vw,64px);padding:32px 0;border-top:1px solid var(--color-border-muted)}.plan-name[data-astro-cid-r46sw74n]{display:grid;gap:8px}.plan-tag[data-astro-cid-r46sw74n]{margin:0;font-size:15px;font-weight:700;font-stretch:88%;color:var(--color-green-500)}.plan-price[data-astro-cid-r46sw74n]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.plan-big[data-astro-cid-r46sw74n]{font-family:var(--font-display);font-size:clamp(44px,5vw,76px);font-weight:800;font-stretch:68%;line-height:.9;text-transform:uppercase;color:var(--color-text-primary)}.plan--lead[data-astro-cid-r46sw74n] .plan-big[data-astro-cid-r46sw74n]{color:var(--color-green-500)}.plan-unit[data-astro-cid-r46sw74n]{font-size:17px;font-weight:600;font-stretch:90%;color:var(--color-text-muted)}.plan-lines[data-astro-cid-r46sw74n]{display:grid;gap:10px}.plan-lines[data-astro-cid-r46sw74n] p[data-astro-cid-r46sw74n]{max-width:52ch;margin:0;font-size:17px;line-height:1.6;color:var(--color-text-secondary)}.plans-foot[data-astro-cid-r46sw74n]{margin:28px 0 0;font-size:clamp(19px,1.8vw,24px);font-weight:600;font-stretch:90%;color:var(--color-text-primary)}.faq-grid[data-astro-cid-r46sw74n]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}.faq-list[data-astro-cid-r46sw74n]{border-top:1px solid var(--color-border-muted)}.faq-item[data-astro-cid-r46sw74n]{border-bottom:1px solid var(--color-border-muted)}.faq-item[data-astro-cid-r46sw74n] summary[data-astro-cid-r46sw74n]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(19px,1.7vw,23px);font-weight:700;font-stretch:88%;color:var(--color-text-primary)}.faq-item[data-astro-cid-r46sw74n] summary[data-astro-cid-r46sw74n]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-r46sw74n] summary[data-astro-cid-r46sw74n]:focus-visible{outline:2px solid var(--color-green-500);outline-offset:4px}.faq-chev[data-astro-cid-r46sw74n]{flex:none;width:12px;height:16px;background:var(--color-green-500);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);transition:transform .4s cubic-bezier(.32,.72,0,1)}.faq-item[data-astro-cid-r46sw74n][open] .faq-chev[data-astro-cid-r46sw74n]{transform:rotate(90deg)}.faq-item[data-astro-cid-r46sw74n] p[data-astro-cid-r46sw74n]{max-width:62ch;margin:0;padding:0 0 26px;font-size:17px;line-height:1.65;color:var(--color-text-secondary)}.final[data-astro-cid-r46sw74n]{position:relative;overflow:hidden;padding:clamp(104px,13vw,184px) 0;border-top:1px solid var(--color-border-subtle)}.final-mark[data-astro-cid-r46sw74n]{position:absolute;right:-12vw;top:50%;width:min(70vw,900px);transform:translateY(-50%);opacity:.12;pointer-events:none}.final-inner[data-astro-cid-r46sw74n]{position:relative;display:grid;gap:28px;justify-items:start}.final[data-astro-cid-r46sw74n] h2[data-astro-cid-r46sw74n]{font-size:clamp(48px,8vw,128px)}@media(max-width:1000px){.flow[data-astro-cid-r46sw74n]{grid-template-columns:1fr}.flow-arrow[data-astro-cid-r46sw74n]{flex-direction:row;padding:10px 0}.flow-arrow-line[data-astro-cid-r46sw74n]{transform:rotate(90deg)}}@media(max-width:900px){.hero-grid[data-astro-cid-r46sw74n],.edit-grid[data-astro-cid-r46sw74n],.how-grid[data-astro-cid-r46sw74n],.faq-grid[data-astro-cid-r46sw74n],.plan[data-astro-cid-r46sw74n],.measure[data-astro-cid-r46sw74n]{grid-template-columns:1fr}}@media(max-width:700px){.shapes[data-astro-cid-r46sw74n],.before-after[data-astro-cid-r46sw74n]{grid-template-columns:1fr}.shape-img[data-astro-cid-r46sw74n]{aspect-ratio:var(--par)}.edit-img[data-astro-cid-r46sw74n]{aspect-ratio:560 / 1212}.edit-visual[data-astro-cid-r46sw74n] .frame[data-astro-cid-r46sw74n]{max-width:360px}}@media(max-width:640px){.hero-actions[data-astro-cid-r46sw74n] .chev-btn[data-astro-cid-r46sw74n],.final-ctas[data-astro-cid-r46sw74n] .chev-btn[data-astro-cid-r46sw74n]{width:100%}}@media(prefers-reduced-motion:reduce){h1[data-astro-cid-r46sw74n] .line[data-astro-cid-r46sw74n]>span[data-astro-cid-r46sw74n]{animation:none}}
