/* Layout: sticky glass bar, left-aligned hero beside a checklist card, a brand ticker, then a two-column wizard on a white sheet over gray paper. */
:root{
  box-sizing:border-box;
  padding-top:env(safe-area-inset-top,0px);
  padding-bottom:env(safe-area-inset-bottom,0px);
  --paper:#F2F2F0; --surface:#FFFFFF; --tint:#F8F8F6; --sunk:#E9E9E6; --glow:#FFFFFF;
  --ink:#111110; --ink-2:#4F4F4A; --ink-3:#6C6C66;
  --line:#E0E0DC; --line-2:#C6C6C1;
  --accent:#111110; --on-accent:#FFFFFF; --ring:rgba(17,17,16,.12);
  --red:#A12C1B; --red-soft:#F7E4DF;
  --amber:#7A5200; --amber-soft:#F5ECD3;
  --blue:#1F4E80; --blue-soft:#E1EAF4;
  --logo-tile:#FFFFFF;
  --lift:0 1px 1px rgba(17,17,16,.04),0 6px 12px -4px rgba(17,17,16,.06),0 28px 56px -20px rgba(17,17,16,.16);
  --lift-sm:0 1px 1px rgba(17,17,16,.05),0 4px 10px -4px rgba(17,17,16,.08);
  --display:"Inter Tight","Inter","Helvetica Neue",Arial,system-ui,sans-serif;
  --font:"Inter","Helvetica Neue",Arial,system-ui,sans-serif;
  color-scheme:light;
  --logo:url("data:image/png;base64,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");
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --paper:#0C0C0B; --surface:#161615; --tint:#1B1B1A; --sunk:#232321; --glow:#1D1D1B;
    --ink:#F3F3F0; --ink-2:#B9B9B3; --ink-3:#8F8F88;
    --line:#2A2A28; --line-2:#40403D;
    --accent:#F3F3F0; --on-accent:#0C0C0B; --ring:rgba(243,243,240,.16);
    --red:#F0907E; --red-soft:#33201C;
    --amber:#E4B95A; --amber-soft:#2E2715;
    --blue:#8DB8E8; --blue-soft:#18242F;
    --lift:0 1px 1px rgba(0,0,0,.4),0 28px 56px -20px rgba(0,0,0,.85);
    --lift-sm:0 1px 1px rgba(0,0,0,.4),0 4px 10px -4px rgba(0,0,0,.6);
    color-scheme:dark;
  }
}
:root[data-theme="dark"]{
  --paper:#0C0C0B; --surface:#161615; --tint:#1B1B1A; --sunk:#232321; --glow:#1D1D1B;
  --ink:#F3F3F0; --ink-2:#B9B9B3; --ink-3:#8F8F88;
  --line:#2A2A28; --line-2:#40403D;
  --accent:#F3F3F0; --on-accent:#0C0C0B; --ring:rgba(243,243,240,.16);
  --red:#F0907E; --red-soft:#33201C;
  --amber:#E4B95A; --amber-soft:#2E2715;
  --blue:#8DB8E8; --blue-soft:#18242F;
  --lift:0 1px 1px rgba(0,0,0,.4),0 28px 56px -20px rgba(0,0,0,.85);
  --lift-sm:0 1px 1px rgba(0,0,0,.4),0 4px 10px -4px rgba(0,0,0,.6);
  color-scheme:dark;
}
*,*::before,*::after{box-sizing:inherit}
html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);-webkit-text-size-adjust:100%}
body{margin:0;background:radial-gradient(1100px 560px at 18% -120px,var(--glow),transparent 70%) no-repeat,var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit;color:inherit}
h1,h2,h3,h4,p,ul,ol,dl,fieldset,legend{margin:0;padding:0}
fieldset{border:0;min-width:0}
ul,ol{list-style:none}
[hidden]{display:none!important}
.wide{font-family:var(--display);font-weight:600;letter-spacing:-.035em;text-wrap:balance}
.num{font-variant-numeric:tabular-nums}
:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}
[tabindex="-1"]:focus{outline:none}

/* top bar */
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);background:var(--paper);background:color-mix(in srgb,var(--paper) 76%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--line)}
.logo{display:block;width:156px;aspect-ratio:720/181;background:var(--ink);-webkit-mask:var(--logo) left center/contain no-repeat;mask:var(--logo) left center/contain no-repeat;flex:none}
.help{font-size:.875rem;color:var(--ink-2);white-space:nowrap}
.help b{color:var(--ink);font-weight:600}
@media (max-width:560px){.logo{width:112px}.help span{display:none}}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:13px 24px;font-weight:500;letter-spacing:-.005em;cursor:pointer;text-decoration:none;line-height:1.2;min-height:48px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}
.btn-p{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(17,17,16,.25),0 10px 22px -10px rgba(17,17,16,.5)}
.btn-p:hover{transform:translateY(-1px)}
.btn-p:active{transform:scale(.985)}
.btn-s{background:var(--surface);border-color:var(--line-2);color:var(--ink)}
.btn-s:hover{background:var(--tint);border-color:var(--ink-3)}
.btn-d{background:transparent;border-color:var(--red);color:var(--red)}
.btn-d:hover{background:var(--red-soft)}
.btn-sm{padding:8px 15px;min-height:36px;font-size:.875rem}
.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}
.link{background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;font-weight:500}
.link:hover{text-decoration-color:var(--ink)}
.link.quiet{color:var(--ink-3);font-weight:400;font-size:.875rem}

/* welcome */
.hero{padding:clamp(40px,7vw,104px) clamp(16px,4vw,48px) 0;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end}
.hero-main{min-width:0}
.hero-main>*{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}
.hero-main>:nth-child(2){animation-delay:.05s}
.hero-main>:nth-child(3){animation-delay:.1s}
.hero-main>:nth-child(4){animation-delay:.15s}
.hero-main>:nth-child(5){animation-delay:.2s}
@keyframes rise{from{opacity:0;transform:translateY(14px)}}
.badge{display:inline-flex;align-items:center;gap:9px;font-size:.8438rem;font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 11px;box-shadow:var(--lift-sm);margin-bottom:26px}
.badge i{width:7px;height:7px;border-radius:50%;background:var(--ink);flex:none}
.hero h1{font-size:clamp(2.7rem,6.6vw,5.4rem);line-height:.97;letter-spacing:-.045em;max-width:11ch}
.hero .lede{font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--ink-2);max-width:46ch;margin-top:24px}
.hero .go{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px}
.hero .go span{color:var(--ink-3);font-size:.9063rem}
.hero .fill{margin-top:20px}
.need{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px 28px;box-shadow:var(--lift);animation:rise .7s .18s cubic-bezier(.2,.7,.2,1) both}
.need h2{font-family:var(--display);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}
.need li{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:.9375rem;font-weight:500}
.need li:first-child{border-top:0}
.need li i{width:18px;height:18px;border-radius:50%;background:var(--sunk);margin-top:2px;position:relative}
.need li i::after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--ink-3)}
.need li small{display:block;color:var(--ink-3);font-size:.8125rem;font-weight:400;margin-top:2px}
@media (max-width:820px){.hero{grid-template-columns:1fr;align-items:start}}

/* brand ticker */
.wall{margin-top:clamp(48px,8vw,104px);padding:28px 0 clamp(48px,7vw,88px);border-top:1px solid var(--line)}
.wall p.cap{max-width:1240px;margin:0 auto 20px;padding:0 clamp(16px,4vw,48px);color:var(--ink-3);font-size:.9063rem}
.mq{--gap:12px;display:flex;gap:var(--gap);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.mq+.mq{margin-top:14px}
.mq-track{display:flex;flex:none;gap:var(--gap);animation:mq 70s linear infinite}
.mq.rev .mq-track{animation-direction:reverse;animation-duration:85s}
.mq:hover .mq-track{animation-play-state:paused}
@keyframes mq{to{transform:translateX(calc(-100% - var(--gap)))}}
.logos li{flex:none;width:176px;height:96px;background:var(--logo-tile);border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;padding:14px}
.logos img{max-width:100%;max-height:62px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(1);transition:filter .25s}
.logos li:hover img{filter:none}
.tags li{flex:none;border:1px solid var(--line-2);border-radius:999px;padding:9px 18px;font-size:.9375rem;font-weight:500;color:var(--ink-2);white-space:nowrap;background:var(--surface)}
@media (max-width:520px){.logos li{width:148px;height:84px}.logos img{max-height:52px}}

/* wizard */
.wiz{max-width:1160px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) 80px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}
.rail{position:sticky;top:calc(env(safe-area-inset-top,0px) + 96px)}
.rail ol{counter-reset:s;display:grid;gap:4px}
.rail li{counter-increment:s}
.rail li button{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:8px 10px;border-radius:12px;text-align:left;cursor:pointer;color:var(--ink-3);font-weight:500;font-size:.9375rem;transition:background-color .15s,color .15s}
.rail li button::before{content:counter(s);flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:.75rem;font-weight:600;color:var(--ink-3);background:var(--surface)}
.rail li button[disabled]{cursor:default}
.rail li button:not([disabled]):hover{background:var(--sunk)}
.rail li.done button{color:var(--ink-2)}
.rail li.done button::before{content:"\2713";background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
.rail li.now button{color:var(--ink);background:var(--surface);box-shadow:var(--lift-sm)}
.rail li.now button::before{border-color:var(--ink);color:var(--ink)}
.rail .saved{margin:22px 10px 0;font-size:.8125rem;color:var(--ink-3)}
.bar{display:none}
.panel{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3.6vw,48px);box-shadow:var(--lift)}
.panel h2{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.05}
.panel .sub{color:var(--ink-2);margin-top:10px;max-width:58ch}
.form{margin-top:32px;display:grid;gap:24px}
.row{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.row.r3{grid-template-columns:2fr 1fr 1fr}
.f{display:grid;gap:6px;min-width:0}
.f-l,.fs>legend{font-weight:500;font-size:.9063rem}
.f-l i{font-style:normal;font-weight:400;color:var(--ink-3)}
.f-h{font-size:.8438rem;color:var(--ink-3)}
.f input,.f select,.f textarea,.note-ta{width:100%;border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:12px 14px;min-height:48px;transition:border-color .15s,box-shadow .15s}
.f input:hover,.f select:hover{border-color:var(--ink-3)}
.f input:focus,.f select:focus,.f textarea:focus,.note-ta:focus,.ask input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--ring)}
.f input[type="file"]{padding:9px 10px;color:var(--ink-2);font-size:.9063rem}
.f input[type="file"]::file-selector-button{font:inherit;font-weight:500;font-size:.875rem;color:var(--ink);background:var(--sunk);border:0;border-radius:999px;padding:7px 14px;margin-right:12px;cursor:pointer}
.f input[aria-invalid="true"],.f select[aria-invalid="true"]{border-color:var(--red)}
.f-e{font-size:.8438rem;color:var(--red);min-height:0}
.f-e:empty{display:none}
.fs{display:grid;gap:8px}
.fs>legend{margin-bottom:8px}
.tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.tiles.sm{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.tile{position:relative;display:block;cursor:pointer}
.tile input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.tile-b{display:grid;gap:2px;border:1px solid var(--line-2);background:var(--surface);border-radius:14px;padding:13px 15px;min-height:52px;align-content:center;transition:border-color .15s,box-shadow .15s,background-color .15s}
.tile:hover .tile-b{border-color:var(--ink-3)}
.tile-b b{font-weight:500;font-size:.9375rem}
.tile-b small{color:var(--ink-3);font-size:.8125rem;line-height:1.35}
.tile input:checked+.tile-b{border-color:var(--ink);background:var(--tint);box-shadow:inset 0 0 0 1px var(--ink)}
.tile input:checked+.tile-b b{font-weight:600}
.tile input:focus-visible+.tile-b{outline:2px solid var(--ink);outline-offset:3px}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips .tile-b{min-height:40px;padding:8px 15px;border-radius:999px}
.chips .tile input:checked+.tile-b{background:var(--accent);border-color:var(--accent);box-shadow:none}
.chips .tile input:checked+.tile-b b{color:var(--on-accent);font-weight:500}
.chk{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;cursor:pointer}
.chk input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}
.chk span{font-size:.9375rem}
.box{border:1px solid var(--line);background:var(--tint);border-radius:18px;padding:20px 22px;display:grid;gap:18px}
.box h3{font-family:var(--display);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}
.box h3+.f-h{margin-top:-12px}
.tip{border-radius:12px;padding:12px 14px;font-size:.9063rem;background:var(--sunk);color:var(--ink)}
.tip.warn{background:var(--amber-soft)}
.tip b{font-weight:600}
.nav{display:flex;justify-content:space-between;gap:12px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}
details.legal{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px 16px;font-size:.9063rem}
details.legal summary{cursor:pointer;font-weight:500}
details.legal p{margin-top:10px;color:var(--ink-2)}
details.legal p+p{margin-top:8px}
.sum{display:grid;gap:14px}
.sum section{border:1px solid var(--line);background:var(--tint);border-radius:16px;padding:16px 18px}
.sum header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}
.sum h3{font-family:var(--display);font-size:1rem;font-weight:600;letter-spacing:-.01em}
.kv{display:grid;grid-template-columns:minmax(110px,170px) 1fr;gap:4px 16px;font-size:.9063rem}
.kv dt{color:var(--ink-3)}
.kv dd{margin:0;overflow-wrap:anywhere}
.docs li{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--line);font-size:.9375rem}
.docs li:first-child{border-top:0;padding-top:0}
.docs li b{font-weight:600}
.docs li small{color:var(--ink-3)}
.sig input{font-size:1.25rem;font-style:italic}
.shot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:10px 14px 10px 10px}
.shot img{width:112px;height:84px;object-fit:cover;border-radius:10px;display:block;flex:none}
.shot div{display:grid;gap:4px;min-width:0;justify-items:start}
.shot b{font-weight:500;font-size:.9375rem;overflow-wrap:anywhere}
@media (max-width:860px){
  html{scroll-padding-bottom:104px}
  .wiz{grid-template-columns:1fr;gap:20px}
  .rail{display:none}
  .bar{display:block;margin-bottom:18px}
  .bar p{font-size:.875rem;color:var(--ink-2);margin-bottom:8px}
  .bar p b{color:var(--ink)}
  .bar div{height:4px;border-radius:999px;background:var(--sunk);overflow:hidden}
  .bar div i{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .3s}
  .panel{background:none;border:0;border-radius:0;padding:0;box-shadow:none}
  .box,.sum section{background:var(--surface)}
  .row.r3{grid-template-columns:1fr 1fr}
  .row.r3>:first-child{grid-column:1/-1}
  .nav{position:sticky;bottom:0;background:var(--paper);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;z-index:2}
}

/* done */
section.done{max-width:760px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(16px,4vw,48px) 80px}
section.done .tick{width:60px;height:60px;border-radius:50%;background:var(--accent);display:grid;place-items:center;margin-bottom:28px;box-shadow:var(--lift-sm)}
section.done .tick svg{width:30px;height:30px}
section.done .tick path{stroke:var(--on-accent);stroke-dasharray:30;stroke-dashoffset:30;animation:draw .5s .15s ease-out forwards}
@keyframes draw{to{stroke-dashoffset:0}}
section.done h2{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1;letter-spacing:-.045em}
section.done .ref{margin-top:16px;color:var(--ink-2)}
section.done .ref b{color:var(--ink);font-weight:600}
.next{margin-top:36px;counter-reset:n;border-top:1px solid var(--line)}
.next li{counter-increment:n;display:grid;grid-template-columns:40px 1fr;gap:6px 14px;padding:18px 0;border-bottom:1px solid var(--line)}
.next li::before{content:counter(n);font-family:var(--display);font-weight:600;font-size:1.5rem;letter-spacing:-.03em;color:var(--ink-3);line-height:1.1;font-variant-numeric:tabular-nums}
.next li b{display:block;font-weight:600}
.next li span{color:var(--ink-2);font-size:.9375rem}
section.done .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}

/* downloads + toast */
.dls{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}
.dl-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 0;border-top:1px solid var(--line)}
.dl-list li:first-child{border-top:0;padding-top:0}
.dl-list li:last-child{padding-bottom:0}
.dl-list span{display:grid;gap:2px;min-width:0;flex:1 1 240px}
.dl-list b{font-weight:600;font-size:.9375rem}
.dl-list small{color:var(--ink-3);font-size:.8125rem}
section.done .box{margin-top:32px}
.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:10px 18px;border-radius:999px;font-size:.9063rem;font-weight:500;z-index:20;box-shadow:var(--lift);max-width:calc(100vw - 32px)}
@media (max-width:860px){.toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  section.done .tick path{stroke-dashoffset:0}
  .mq{display:block;-webkit-mask-image:none;mask-image:none;max-width:1240px;margin-inline:auto;padding:0 clamp(16px,4vw,48px)}
  .mq-track{flex-wrap:wrap}
  .mq-track[aria-hidden]{display:none}
}
#ts{min-height:65px}
