.form-card.svelte-fq8g2m{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-small);padding:clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden}.form-card.svelte-fq8g2m:before{content:"";background:linear-gradient(90deg, var(--accent) 0 24%, var(--accent-light) 24% 32%, var(--ink) 32%);height:.35rem;position:absolute;top:0;left:0;right:0}header.svelte-fq8g2m{max-width:44rem;margin-bottom:2rem}header.svelte-fq8g2m h2:where(.svelte-fq8g2m){font-size:var(--text-h2)}form.svelte-fq8g2m>.button:where(.svelte-fq8g2m){justify-self:start;min-width:14rem}.form-status--error.svelte-fq8g2m{border-color:var(--error);background:#f6e5e2}@media (width<=640px){form.svelte-fq8g2m>.button:where(.svelte-fq8g2m){justify-self:stretch}}.request-hero.svelte-1bv7ezn{padding-block:clamp(4rem,8vw,7rem)}.request-hero.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){margin-bottom:0}.request-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){max-width:14ch;font-size:var(--text-display);margin:0;font-weight:800;line-height:.88}.request-hero__grid.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:var(--hero-muted,#b8c2bb);max-width:40rem;margin:0}.request-points.svelte-1bv7ezn{flex-wrap:wrap;gap:.45rem;display:flex}.request-points.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#d9e0db;font-family:var(--mono);font-size:var(--text-2xs);background:#11171394;border:1px solid #3d4740;border-radius:999px;padding:.35rem .55rem;font-weight:700}.request-section.svelte-1bv7ezn{padding-block:var(--space-xl)}.request-layout.svelte-1bv7ezn{gap:var(--space-md);grid-template-columns:19rem minmax(0,1fr);align-items:start;display:grid}aside.svelte-1bv7ezn{gap:1rem;display:grid;position:sticky;top:7rem}.selected-package.svelte-1bv7ezn{background:#eef1ff;border-radius:.8rem;padding:1.2rem}.selected-package.svelte-1bv7ezn span:where(.svelte-1bv7ezn),.response-note.svelte-1bv7ezn>span:where(.svelte-1bv7ezn),nav.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.7rem;font-weight:800;display:block}.selected-package.svelte-1bv7ezn b:where(.svelte-1bv7ezn){font-size:var(--text-md);display:block}.selected-package.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);font-size:var(--text-xs);margin:.45rem 0 .8rem;line-height:1.45}.selected-package.svelte-1bv7ezn .size-note:where(.svelte-1bv7ezn){color:var(--ink);margin-top:-.35rem;font-weight:700}.selected-package.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--accent-dark);font-size:var(--text-xs);font-weight:800}nav.svelte-1bv7ezn{border:1px solid var(--border);background:#fff;border-radius:.8rem;padding:1rem}nav.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);justify-content:space-between;gap:1rem;padding:.75rem 0;font-weight:800;text-decoration:none;display:flex}nav.svelte-1bv7ezn a.active:where(.svelte-1bv7ezn){color:var(--accent-dark)}.response-note.svelte-1bv7ezn{padding:1rem}.response-note.svelte-1bv7ezn ol:where(.svelte-1bv7ezn){margin:0;padding-left:1.2rem}.response-note.svelte-1bv7ezn li:where(.svelte-1bv7ezn){color:var(--muted);font-size:var(--text-xs);padding:.3rem 0}.form-stack.svelte-1bv7ezn{gap:1.2rem;display:grid}@media (width<=820px){.request-layout.svelte-1bv7ezn{grid-template-columns:1fr}.request-points.svelte-1bv7ezn{justify-content:center}aside.svelte-1bv7ezn{position:static}}
