.pre-analysis-checkout{background:var(--background);color:var(--foreground);padding:24px 20px 40px}.pre-analysis-brand{gap:4px;max-width:1120px;margin:0 auto 28px;font-weight:600;display:grid}.pre-analysis-brand span{color:var(--muted-foreground);font-size:12px;font-weight:400}.pre-analysis-layout{align-items:start;gap:28px;max-width:1120px;display:grid}.pre-analysis-summary{color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}.pre-analysis-summary h1{color:var(--foreground);margin-top:16px;font-size:34px;line-height:1.12}.pre-analysis-intro{margin-top:20px;font-size:16px;line-height:1.65}.pre-analysis-disclosure{color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.6}.pre-analysis-steps{margin-top:20px;line-height:1.6}.pre-analysis-steps li+li{margin-top:10px}.pre-analysis-form{border-color:var(--border);background:var(--card);color:var(--card-foreground);border-radius:8px;margin:0;padding:24px}.pre-analysis-form-heading{margin-bottom:24px}.pre-analysis-form-heading p{color:var(--muted-foreground);margin-top:8px;font-size:14px}.pre-analysis-form form{gap:18px;display:grid}.pre-analysis-field{gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.pre-analysis-checkout .input{background:var(--background);color:var(--foreground);border-color:var(--border);border-radius:6px}.pre-analysis-checkout .input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 20%, transparent)}.pre-analysis-form button[type=submit]{min-height:56px}@media (width>=900px){.pre-analysis-checkout{padding-top:32px}.pre-analysis-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}.pre-analysis-summary h1{font-size:48px}.pre-analysis-form{padding:32px}}
