.page-hero{padding-block:clamp(3rem,6vw,5.5rem) clamp(2.5rem,5vw,4.5rem)}.page-hero h1{margin-top:var(--s-4);max-width:20ch}.page-hero .lede{margin-top:var(--s-5);max-width:54ch}.page-hero__meta{margin-top:var(--s-6);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.page-hero__meta span{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--on-ink-muted)}.page-hero__meta span:before{content:"";width:6px;height:6px;rotate:45deg;background:var(--signal)}.split{display:grid;gap:clamp(2rem,5vw,4rem)}.split__head h2{margin-top:var(--s-4)}.split__head p{margin-top:var(--s-5);color:var(--text-muted);max-width:46ch}@media(min-width:64em){.split{grid-template-columns:1fr 1.1fr;align-items:start}.split--sticky .split__head{position:sticky;top:6rem}}.guarantee__panel{border:var(--bw) solid var(--border);border-radius:var(--r-lg);background:var(--ink-700);padding:clamp(var(--s-5),4vw,var(--s-7));display:grid;gap:var(--s-5)}.guarantee__row{display:flex;flex-wrap:wrap;gap:var(--s-6)}.guarantee__list{display:grid;gap:var(--s-3)}.guarantee__list li{display:grid;grid-template-columns:1.4rem 1fr;gap:var(--s-2);color:var(--text-muted)}.guarantee__list li:before{content:"✓";color:var(--signal-text);font-weight:700}.guarantee__list b{color:var(--text)}.rules{display:grid;gap:0;border-top:var(--bw) solid var(--border)}.rule-item{display:grid;gap:var(--s-2) var(--s-5);padding:var(--s-5) 0;border-bottom:var(--bw) solid var(--border)}.rule-item__k{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal-text)}.rule-item__v{color:var(--text)}@media(min-width:48em){.rule-item{grid-template-columns:14rem 1fr;align-items:baseline}}.faq{display:grid;gap:0;border-top:var(--bw) solid var(--border)}.faq__item{padding:var(--s-6) 0;border-bottom:var(--bw) solid var(--border);display:grid;gap:var(--s-3)}.faq__q{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.15}.faq__a{color:var(--text-muted);max-width:64ch}@media(min-width:52em){.faq__item{grid-template-columns:20rem 1fr;gap:var(--s-7)}}.values{display:grid;gap:var(--s-4)}.value{display:flex;flex-direction:column;gap:var(--s-2)}.value__no{font-family:var(--font-mono);font-weight:600;color:var(--signal-text)}.value h3{font-size:var(--fs-h3);margin-top:var(--s-1)}.value p{color:var(--text-muted)}@media(min-width:40em){.values{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.values{grid-template-columns:repeat(3,1fr)}}.prose{max-width:var(--maxw-prose)}.prose p{color:var(--text)}.prose p+p{margin-top:var(--s-5)}.prose__quote{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.12;letter-spacing:var(--tracking-display);max-width:18ch;margin:var(--s-7) 0}.prose__quote b{color:var(--signal-text)}.checklist{display:grid;gap:var(--s-4)}.checklist li{display:grid;grid-template-columns:1.4rem 1fr;gap:var(--s-3);align-items:start}.checklist li:before{content:"+";font-family:var(--font-mono);font-weight:700;color:var(--signal-text);font-size:1.15rem;line-height:1.3}.checklist b{color:var(--text)}.checklist span{color:var(--text-muted)}.next{display:grid;gap:var(--s-5)}.next__step{border-top:var(--bw-thick) solid var(--border);padding-top:var(--s-4)}.next__step:first-child{border-top-color:var(--signal)}.next__no{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-meta);letter-spacing:var(--tracking-label);color:var(--text-muted)}.next__step h3{font-size:var(--fs-h3);margin-top:var(--s-2)}.next__step p{color:var(--text-muted);margin-top:var(--s-2)}@media(min-width:48em){.next{grid-template-columns:repeat(3,1fr);gap:var(--s-6)}}.form-card{border:var(--bw) solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(var(--s-5),4vw,var(--s-7))}.band--bone .form-card{background:#fbf8f0}.form,.form__row{display:grid;gap:var(--s-5)}@media(min-width:40em){.form__row--2{grid-template-columns:1fr 1fr}}.field{display:grid;gap:var(--s-2)}.field>label{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.field .req{color:var(--signal-text)}.input,.textarea,.select{width:100%;font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r);padding:.8rem 1rem;min-height:3rem;transition:border-color var(--dur) var(--ease)}.textarea{min-height:7rem;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--on-bone-muted);opacity:.65}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.choices{display:flex;flex-wrap:wrap;gap:var(--s-3)}.choice{position:relative}.choice input{position:absolute;inset:0;opacity:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;padding:.55rem .95rem;border:var(--bw) solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-muted);cursor:pointer;transition:all var(--dur) var(--ease)}.choice input:checked+span{border-color:var(--signal);color:var(--text);background:color-mix(in srgb,var(--signal) 12%,transparent)}.choice input:focus-visible+span{outline:var(--bw-thick) solid var(--signal);outline-offset:2px}.form__note{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--text-muted)}
