.wordmark{font:var(--weight-semibold) 23px/1 var(--font-display);letter-spacing:var(--tracking-tight);text-decoration:none}.wordmark span{color:var(--brand-600)}.auth-fields{gap:var(--space-2)}.auth-story:after{display:none}.auth-story .wordmark{color:var(--brand-200)}.verification-code{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.verification-code input{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-width:0;height:56px;font:var(--weight-regular) 22px/1 var(--font-mono)}.skip-link{z-index:100;background:var(--surface-card);padding:var(--space-3) var(--space-4);border:1px solid var(--primary);border-radius:var(--radius-md);position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.landing-nav{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) max(var(--space-5), calc((100% - 1040px) / 2));background:var(--canvas);display:flex;position:sticky;top:0}.landing-nav>a,.landing-nav nav,.landing-nav>div{align-items:center;gap:var(--space-2);border:1px solid var(--brand-100);border-radius:var(--radius-full);background:var(--surface-card);min-height:44px;padding:var(--space-1) 6px;display:flex}.landing-nav>a{padding-inline:18px}.landing-nav nav a,.landing-nav>div>a:not(.entry-primary){padding:6px var(--space-3);color:var(--text-secondary);font:var(--type-ui-medium)}.entry-primary{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:6px var(--space-4);border-radius:var(--radius-full);background:var(--primary);color:var(--text-inverse);font:var(--type-ui-medium);display:inline-flex}.entry-primary:hover{background:var(--primary-hover);text-decoration:none}.entry-nav-short{display:none}.landing-hero{text-align:center;padding:var(--space-16) var(--space-5) var(--space-20);background:radial-gradient(ellipse 900px 520px at 20% -6%, var(--brand-100), transparent 62%), radial-gradient(ellipse 760px 460px at 86% 6%, var(--copper-50), transparent 66%);position:relative;overflow:hidden}.landing-hero>:not(.coverage-pill){position:relative}.coverage-pill{align-items:center;gap:var(--space-2);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:6px var(--space-3);color:var(--text-secondary);font:var(--type-caption);display:inline-flex}.coverage-pill>span{background:var(--primary);border-radius:50%;width:7px;height:7px}.landing-hero h1{max-width:820px;margin:28px auto var(--space-5);font:var(--weight-bold) 56px/1.08 var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance}.landing-hero h1 em{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--brand-200);text-decoration-color:var(--brand-200);text-underline-offset:10px;font-style:normal}.landing-hero>p:first-of-type{max-width:560px;margin:0 auto var(--space-8);color:var(--text-secondary);font-size:19px;line-height:28px}.landing-hero .landing-domain-form{text-align:left;max-width:600px;margin:0 auto}.landing-domain-form .field-error{min-height:20px}.landing-hero .landing-guarantee{color:var(--text-secondary);font:var(--type-caption);justify-content:center;align-items:center;gap:6px;display:flex}.landing-domain-note{max-width:480px;margin:var(--space-3) auto;color:var(--text-secondary);font:var(--type-caption)}.landing-preview{max-width:760px;margin:var(--space-12) auto 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;overflow:hidden}.preview-chrome{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:var(--type-caption);display:flex}.preview-result{padding:var(--space-6) var(--space-8)}.preview-result>p{align-items:center;gap:var(--space-2);color:var(--text-secondary);font:var(--type-ui);display:flex}.preview-result>p>span{color:var(--primary);margin-left:auto}.preview-result blockquote{margin:var(--space-6) 0;font-size:20px;line-height:30px}.preview-result>div{border-top:1px solid var(--border);padding-top:var(--space-4)}.preview-result strong{font:var(--type-ui-medium)}.preview-result>div p{margin:6px 0 var(--space-5);color:var(--text-secondary)}.preview-disclaimer{color:var(--text-tertiary);font:var(--type-caption)}.landing-coverage{background:var(--brand-50);border-block:1px solid var(--brand-100);padding:var(--space-16) var(--space-6)}.landing-coverage>div{max-width:720px;margin:auto}.landing-coverage svg{color:var(--primary)}.landing-pilot h2{font:var(--weight-semibold) 34px/40px var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:var(--space-4) 0}.landing-coverage p,.landing-how>p,.landing-faq p{color:var(--text-secondary)}.landing-coverage a{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:inline-flex}.landing-how,.landing-faq{max-width:1040px;padding:var(--space-20) var(--space-6);margin:auto}.landing-how ol{margin:var(--space-10) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.landing-how li{gap:var(--space-5);align-items:flex-start;max-width:680px;display:flex}.landing-how li>svg{margin-top:var(--space-1);color:var(--primary);flex-shrink:0}.landing-how h3{font:var(--type-h2);margin:0 0 var(--space-2)}.landing-how li p{color:var(--text-secondary);margin:0}.landing-faq{border-top:1px solid var(--border);gap:var(--space-12);grid-template-columns:1fr 1.4fr;display:grid}.landing-faq details{border-bottom:1px solid var(--border);padding:18px 0}.landing-faq summary{cursor:pointer;min-height:28px;font-weight:var(--weight-medium)}.landing-faq details p{margin-bottom:0}.landing-final{padding:72px var(--space-6);text-align:center;background:var(--surface-inverse);color:var(--text-inverse)}.landing-final .entry-primary{margin:var(--space-4) auto;border-radius:var(--radius-md);min-height:48px}.landing-final>a:last-child{color:var(--brand-200);font:var(--type-caption);display:block}@media (max-width:719px){.landing-nav{min-height:64px;padding:10px var(--space-4);gap:var(--space-2)}.landing-nav nav{display:none}.landing-nav a,.landing-coverage a,.landing-faq summary,.landing-final>a:last-child{min-height:44px}.landing-nav>div>a:not(.entry-primary),.landing-faq summary,.landing-final>a:last-child{align-items:center;display:flex}.landing-final>a:last-child{justify-content:center}.entry-nav-full{display:none}.entry-nav-short{display:inline}.landing-nav .entry-primary svg{display:none}.landing-nav>div>a:not(.entry-primary){padding-inline:var(--space-2)}.landing-hero{padding-top:var(--space-12)}.landing-hero h1{font-size:clamp(30px,8.4vw,40px);line-height:1.14}.landing-hero>p:first-of-type{font-size:16px;line-height:25px}.landing-hero .landing-guarantee{flex-wrap:wrap}.preview-chrome{padding:var(--space-4);flex-wrap:wrap}.preview-result{padding:var(--space-5)}.preview-result blockquote{font-size:17px;line-height:26px}.landing-how,.landing-faq{padding:56px var(--space-5)}.landing-pilot h2{font-size:28px;line-height:34px}.landing-faq{gap:var(--space-4);grid-template-columns:1fr}}
