.adv{--adv-ink:#111;--adv-muted:#6b6b6b;--adv-line:#e2e2de;--adv-paper-alt:#f7f7f5;--adv-brand:#d0021b;--adv-ok:#1a7a3c;max-width:1080px;margin:0 auto;padding:32px 20px 64px;color:var(--adv-ink)}.adv__hero{padding:24px 0 36px;border-bottom:1px solid var(--adv-line)}.adv__eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em;color:var(--adv-brand);margin:0 0 12px}.adv__hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.4vw,46px);line-height:1.15;margin:0 0 16px;max-width:820px}.adv__lead{font-size:17px;line-height:1.65;color:#333;max-width:720px;margin:0 0 22px}.adv__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.adv__btn{display:inline-block;padding:11px 18px;font-size:14px;font-weight:700;background:var(--adv-brand);color:#fff;border:1px solid var(--adv-brand);border-radius:3px;text-decoration:none}.adv__btn--ghost{background:#fff;color:var(--adv-ink);border-color:var(--adv-line)}.adv__fine{font-size:12px;color:var(--adv-muted);margin:0}.adv__section{padding:36px 0;border-bottom:1px solid var(--adv-line)}.adv__section h2{font-family:Georgia,Times New Roman,serif;font-size:26px;margin:0 0 8px}.adv__sub{font-size:14px;color:var(--adv-muted);line-height:1.6;margin:0 0 18px}.adv__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.adv__step{border:1px solid var(--adv-line);padding:14px;background:#fff}.adv__step-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--adv-brand)}.adv__step h3{font-size:15px;margin:6px 0}.adv__step p{font-size:13px;line-height:1.55;color:#444;margin:0}.adv-note{border:1px solid var(--adv-line);background:#fff;max-width:820px}.adv-note__head{padding:16px 18px;border-bottom:1px solid var(--adv-line);background:var(--adv-paper-alt)}.adv-note__badge{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--adv-ok);letter-spacing:.06em}.adv-note__head h3{font-family:Georgia,Times New Roman,serif;font-size:20px;margin:6px 0 4px}.adv-note__head p{font-size:12px;color:var(--adv-muted);margin:0}.adv-note__lines{margin:0;padding:8px 18px 8px 38px}.adv-note__lines li{padding:10px 0;border-bottom:1px dashed var(--adv-line)}.adv-note__lines li:last-child{border-bottom:none}.adv-note__lines p{margin:0 0 4px;font-size:15px;line-height:1.6}.adv-note__refs{display:flex;flex-wrap:wrap;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#0f5ea8}.adv-note__refs a{color:#0f5ea8}.adv-note__disc{padding:12px 18px;border-top:1px solid var(--adv-line);background:var(--adv-paper-alt)}.adv-note__disc p{font-size:11px;color:var(--adv-muted);margin:0 0 4px;line-height:1.5}.adv-note__empty{font-size:14px;color:var(--adv-muted);border:1px dashed var(--adv-line);padding:16px;max-width:820px}.adv__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:14px}.adv__plan{border:1px solid var(--adv-line);padding:20px;background:#fff}.adv__plan--featured{border:2px solid var(--adv-brand)}.adv__plan h3{font-size:16px;margin:0 0 8px}.adv__price{font-size:30px;font-weight:700;margin:0}.adv__price span{font-size:14px;font-weight:400;color:var(--adv-muted)}.adv__plan-note{font-size:12px;color:var(--adv-muted);margin:4px 0 12px}.adv__plan ul{margin:0;padding-left:18px;font-size:14px;line-height:1.8;color:#333}.adv__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;border-bottom:none}.adv__faq{border-bottom:1px solid var(--adv-line);padding:12px 0}.adv__faq summary{cursor:pointer;font-weight:600;font-size:15px}.adv__faq p{font-size:14px;line-height:1.6;color:#444;margin:8px 0 0}.adv-form,.adv-form__row{display:grid;gap:12px}.adv-form__row{grid-template-columns:1fr 1fr}.adv-form label{display:grid;gap:4px;font-size:13px;font-weight:600}.adv-form input,.adv-form select,.adv-form textarea{font:inherit;font-weight:400;font-size:14px;padding:9px 10px;border:1px solid var(--adv-line);border-radius:3px;background:#fff}.adv-form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.adv-form__submit{padding:12px 18px;font-size:14px;font-weight:700;background:var(--adv-brand);color:#fff;border:none;border-radius:3px;cursor:pointer}.adv-form__submit:disabled{opacity:.6;cursor:wait}.adv-form__error{color:var(--adv-brand);font-size:13px;margin:0}.adv-form__fine{font-size:12px;color:var(--adv-muted);margin:0}.adv-form--done{border:1px solid var(--adv-ok);padding:16px;background:#f1f8f3}.adv-form--done p{font-size:14px;margin:6px 0 0;line-height:1.6}.adv-check__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.adv-check__list li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.adv-check__n{width:32px;height:32px;border-radius:50%;background:var(--adv-brand);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.adv-check__list h3{margin:0 0 4px;font-size:16px}.adv-check__list p{margin:0;font-size:14px;line-height:1.55;color:var(--adv-muted)}.adv-check__bullets{margin:0;padding-left:1.2em;font-size:14px;line-height:1.65;color:var(--adv-ink)}.adv-check__bullets li+li{margin-top:6px}.adv-check__gate{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;border-top:1px solid var(--adv-line);padding-top:28px}@media (max-width:900px){.adv__steps{grid-template-columns:1fr 1fr}.adv-check__gate,.adv-form__row,.adv__plans,.adv__split{grid-template-columns:1fr}}@media print{.adv-check__gate,.adv-form,.adv__ctas,footer,header,nav{display:none!important}.adv{max-width:100%;padding:0}.adv__hero{padding-bottom:12px}.adv__section{break-inside:avoid}}