:root{--ink:#000;--panel:#0b0b0b;--panel-raised:#121212;--panel-sunken:#070707;--yellow:#f2d02c;--yellow-soft:#ffe87a;--gold-dim:#8a6a1e;--line:#ffffff17;--line-strong:#ffffff29;--text:#fff;--text-muted:#9a9a9a;--text-dim:#6e6e6e;--danger:#ff5a52;--danger-wash:#ff5a5214;--danger-line:#ff5a5273;--yellow-wash:#f2d02c0f;--yellow-line:#f2d02c59;--glow:0 0 24px #f2d02c2e;--glow-strong:0 0 32px #f2d02c4d;--shadow-card:0 24px 60px #0009;--light-diagonal:linear-gradient(28deg, transparent 38%, var(--gold-dim) 88%, #ffe87a8c 100%);--r-xs:3px;--r-sm:6px;--r-md:8px;--r-lg:14px;--r-squircle:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-black:800;--fs-micro:9px;--fs-legal:10px;--fs-eyebrow:11px;--fs-caption:12px;--fs-body:14px;--fs-input:15px;--fs-lead:16px;--fs-title:22px;--fs-display:28px;--ls-tight:-.02em;--ls-wide:.16em;--ls-wider:.4em;--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.5;--lh-legal:1.45;--h-input:48px;--h-btn:52px;--h-touch:44px;--w-card:520px;--w-mobile:375px;--bar-mark-w:28px;--bar-mark-h:3px;--focus-ring:2px;--focus-offset:2px;--ease:cubic-bezier(.2,.7,.2,1);--dur:.16s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--yellow);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--yellow-soft)}:focus-visible{outline:var(--focus-ring) solid var(--yellow);outline-offset:var(--focus-offset)}.itera-stage{min-height:100vh;padding:var(--sp-9) var(--sp-4) var(--sp-10);position:relative;overflow:hidden}.itera-stage:before{content:"";background:var(--light-diagonal);opacity:.14;pointer-events:none;filter:blur(2px);width:110%;height:90%;position:absolute;top:-10%;right:-25%}.itera-stage>*{position:relative}@media (min-width:600px){.itera-stage{padding:var(--sp-10) var(--sp-8)}}.itera-page{gap:var(--sp-7);max-width:var(--w-card);flex-direction:column;margin:0 auto;display:flex}.itera-hero h1{font-size:var(--fs-display);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);text-transform:uppercase;margin:var(--sp-4) 0 var(--sp-3);max-width:16ch}.itera-hero p{color:var(--text-muted);max-width:52ch;margin:0}.itera-mark{align-items:center;gap:var(--sp-3);display:flex}.itera-mark-squircle{border-radius:var(--r-squircle);background:var(--ink);border:1px solid var(--yellow-line);width:44px;height:44px;box-shadow:var(--glow);flex:none;place-items:center;display:grid}.itera-mark-squircle--lg{border-radius:28px;width:64px;height:64px}.itera-mark-icon{width:22px;height:22px;fill:var(--yellow);display:block}.itera-mark-squircle--lg .itera-mark-icon{width:32px;height:32px}.itera-wordmark{flex-direction:column;gap:2px;display:flex}.itera-wordmark-name{font-size:18px;font-weight:var(--fw-black);letter-spacing:var(--ls-tight);text-transform:uppercase;line-height:1}.itera-wordmark-sub{font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted);line-height:1}.itera-card{width:100%;max-width:var(--w-card);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.itera-card:before{content:"";background:var(--light-diagonal);opacity:.1;pointer-events:none;width:90%;height:120%;position:absolute;top:-40%;right:-40%}.itera-card>*{position:relative}.itera-card--decision{padding:var(--sp-8) var(--sp-6)}.itera-card-top{gap:var(--sp-4);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.itera-tagline{font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);margin:0}.itera-tick{width:var(--bar-mark-w);height:var(--bar-mark-h);background:var(--yellow);display:block}.itera-prefill{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--yellow-wash);border:1px solid var(--yellow-line);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.itera-prefill p{font-size:var(--fs-caption);color:var(--text);margin:0}.itera-link-btn{cursor:pointer;font-family:var(--font);font-size:var(--fs-caption);color:var(--yellow);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.itera-link-btn:hover{color:var(--yellow-soft)}.itera-fields{gap:var(--sp-3);flex-direction:column;display:flex}.itera-field{gap:var(--sp-2);flex-direction:column;display:flex}.itera-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.itera-input,.itera-select{height:var(--h-input);width:100%;padding:0 var(--sp-4);background:var(--panel-raised);color:var(--text);font-family:var(--font);font-size:var(--fs-input);font-weight:var(--fw-regular);border:1px solid var(--line);border-radius:var(--r-sm);appearance:none;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease)}.itera-input::placeholder{color:var(--text-dim)}.itera-input:hover,.itera-select:hover{border-color:var(--line-strong)}.itera-input:focus,.itera-select:focus{border-color:var(--yellow);box-shadow:var(--glow);background:var(--panel-sunken);outline:none}.itera-select-wrap{display:block;position:relative}.itera-select{padding-right:var(--sp-8);cursor:pointer}.itera-select.is-empty{color:var(--text-dim)}.itera-select option{background:var(--panel-raised);color:var(--text)}.itera-select-chevron{right:var(--sp-4);width:12px;height:12px;fill:var(--yellow);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.itera-field.is-error .itera-input,.itera-field.is-error .itera-select{border-color:var(--danger);background:var(--danger-wash)}.itera-error{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--danger);margin:0;display:flex}.itera-error svg{width:14px;height:14px;fill:var(--danger);flex:none;margin-top:3px}.itera-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.itera-legal{margin:var(--sp-4) 0 0;font-size:var(--fs-legal);line-height:var(--lh-legal);color:var(--text-muted)}.itera-legal a{color:var(--yellow)}.itera-btn{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-btn);padding:0 var(--sp-5);font-family:var(--font);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;font-weight:700;display:inline-flex}.itera-btn--primary{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.itera-btn--primary:hover{background:var(--yellow-soft);border-color:var(--yellow-soft);box-shadow:var(--glow-strong)}.itera-btn--primary:active{background:var(--yellow);box-shadow:var(--glow)}.itera-btn--secondary{color:var(--text);border-color:var(--line-strong);background:0 0}.itera-btn--secondary:hover{border-color:var(--yellow);color:var(--yellow)}.itera-btn[disabled]{cursor:not-allowed;background:var(--gold-dim);color:#000000bf;box-shadow:none;border-color:#0000}.itera-btn-slot{margin-top:var(--sp-5);position:relative}.itera-progress{background:var(--line);width:100%;height:2px;margin-top:var(--sp-3);position:relative;overflow:hidden}.itera-progress i{background:var(--yellow);width:38%;box-shadow:var(--glow);animation:itera-slide 1.4s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes itera-slide{0%{transform:translate(-100%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.itera-progress i{width:55%;animation:none}}.itera-alert{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--danger-wash);border:1px solid var(--danger-line);border-radius:var(--r-sm);display:flex}.itera-alert svg{width:16px;height:16px;fill:var(--danger);flex:none;margin-top:2px}.itera-alert p{font-size:var(--fs-caption);color:var(--text);margin:0}.itera-step2{gap:var(--sp-6);flex-direction:column;align-items:flex-start;display:flex}.itera-step2-q{font-size:var(--fs-display);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);text-transform:uppercase;max-width:11ch;margin:0}.itera-step2-support{color:var(--text-muted);font-size:var(--fs-lead);max-width:34ch;margin:0}.itera-step2-actions{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.itera-final{gap:var(--sp-5);flex-direction:column;align-items:flex-start;display:flex}.itera-final-msg{font-size:var(--fs-title);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);text-transform:uppercase;max-width:14ch;margin:0}.itera-steps{padding-left:var(--sp-5);gap:var(--sp-3);color:var(--text);flex-direction:column;margin:0;display:flex}.itera-steps li::marker{color:var(--yellow);font-weight:var(--fw-semibold)}.itera-code{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-xs);background:var(--panel-raised);border:1px solid var(--yellow-line);color:var(--yellow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);display:inline-block}.itera-video{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-sunken);width:100%;position:relative;overflow:hidden}.itera-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.itera-title{font-size:var(--fs-title);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);text-transform:uppercase;margin:0}.itera-lead{color:var(--text-muted);font-size:var(--fs-lead);margin:0}.itera-note{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.itera-stack{gap:var(--sp-5);flex-direction:column;display:flex}
