:root{--cf-home-canvas:#1f211c;--cf-home-folder:#2b2d26;--cf-home-line:#555343;--cf-home-ink:#f1e7d2;--cf-home-muted:#b9b39f;--cf-paper:#c9ad76;--cf-paper-soft:#e8d5a8;--cf-paper-highlight:#f0dfbd;--cf-layer-back:#9c7d4a;--cf-layer-mid:#b7955d;--cf-ink:#292218;--cf-ink-muted:#4f3a22;--cf-line:#765d35;--cf-line-soft:#39281561;--cf-stamp:#6f241f;--cf-info:#24414b;--cf-success:#31533a;--cf-warning:#6a4516;--cf-font-serif:Georgia, "Times New Roman", serif;--cf-font-mono:"Courier New", Courier, ui-monospace, monospace;--cf-font-sans:"Segoe UI", Arial, sans-serif;color:var(--cf-home-ink);font-family:var(--cf-font-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 4%, #73694d2e, transparent 30rem), var(--cf-home-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a{color:inherit}.landing-shell{width:min(1480px,100%);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.skip-link{z-index:50;color:var(--cf-paper-highlight);background:var(--cf-info);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--cf-home-line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.wordmark{min-height:44px;color:var(--cf-home-ink);font-family:var(--cf-font-serif);align-items:center;gap:12px;font-size:1.125rem;text-decoration:none;display:inline-flex}.wordmark-mark{border:1px solid var(--cf-home-muted);width:36px;height:36px;font-family:var(--cf-font-mono);letter-spacing:.08em;place-items:center;font-size:.75rem;display:grid}.alpha-label,.eyebrow,.dossier-code,.result-label{font-family:var(--cf-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.alpha-label{color:var(--cf-home-muted)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:min(760px,100vh - 84px);padding:clamp(72px,10vw,144px) 0;display:grid}.eyebrow{color:var(--cf-home-muted);margin:0 0 20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--cf-font-serif);font-weight:600}h1{letter-spacing:-.045em;max-width:850px;margin-bottom:32px;font-size:clamp(3rem,7vw,6.8rem);line-height:.92}.hero-lead{max-width:64ch;color:var(--cf-home-muted);font-family:var(--cf-font-serif);margin-bottom:36px;font-size:clamp(1.125rem,2vw,1.45rem);line-height:1.55}.hero-actions{color:var(--cf-home-muted);align-items:center;gap:20px;font-size:.875rem;line-height:1.45;display:flex}.primary-link,.submit-button{border:1px solid var(--cf-stamp);min-height:48px;color:var(--cf-paper-highlight);background:var(--cf-stamp);border-radius:2px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.primary-link{padding:0 22px}.primary-link:hover,.submit-button:hover:not(:disabled){background:#5b1d19;transform:translateY(-2px)}.dossier-stack{min-height:500px;position:relative}.dossier-layer,.dossier-card{border:1px solid #29221873;border-radius:2px;position:absolute;inset:0;box-shadow:0 18px 44px #07080647}.dossier-layer-back{background:var(--cf-layer-back);transform:translate(-22px,22px)rotate(-3deg)}.dossier-layer-mid{background:var(--cf-layer-mid);transform:translate(18px,9px)rotate(2deg)}.dossier-card{color:var(--cf-ink);background:linear-gradient(90deg, transparent 0 42px, #39281538 43px, transparent 44px), repeating-linear-gradient(0deg, transparent 0 35px, #3928151f 36px), radial-gradient(circle at 80% 18%, #f0dfbd99, transparent 42%), var(--cf-paper);flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px);display:flex;transform:rotate(-.7deg)}.dossier-card p,.dossier-card strong{border-bottom:1px solid var(--cf-line-soft);font-family:var(--cf-font-serif);margin:0;padding:13px 0;font-size:clamp(1.1rem,2vw,1.5rem)}.dossier-card strong{font-size:clamp(1.35rem,2.4vw,2rem)}.dossier-code{color:var(--cf-ink-muted);margin-bottom:32px}.dossier-stamp{border:2px solid var(--cf-stamp);color:var(--cf-stamp);font-family:var(--cf-font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;margin-top:44px;padding:10px 14px 8px;font-size:.75rem;font-weight:700;transform:rotate(-3deg)}.workflow{border-top:1px solid var(--cf-home-line);padding:clamp(72px,10vw,128px) 0}.section-heading{grid-template-columns:.45fr 1fr;align-items:end;gap:32px;margin-bottom:56px;display:grid}.section-heading .eyebrow{margin:0}.section-heading h2,.waitlist-intro h2{letter-spacing:-.035em;max-width:820px;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.workflow-list{border-top:1px solid var(--cf-home-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-list li{border-bottom:1px solid var(--cf-home-line);min-height:280px;padding:28px 30px 34px 0}.workflow-list li+li{border-left:1px solid var(--cf-home-line);padding-left:30px}.workflow-list li>span{color:var(--cf-home-muted);font-family:var(--cf-font-mono);font-size:.75rem}.workflow-list h3{margin:64px 0 14px;font-size:1.5rem}.workflow-list p{max-width:35ch;color:var(--cf-home-muted);margin-bottom:0;line-height:1.6}.boundary-note{border:1px solid var(--cf-home-line);color:var(--cf-home-muted);grid-template-columns:.3fr 1fr;gap:24px;margin-top:40px;padding:24px;display:grid}.boundary-note span{color:var(--cf-home-ink);font-family:var(--cf-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.boundary-note p{max-width:78ch;margin-bottom:0;line-height:1.6}.waitlist-section{color:var(--cf-ink);background:linear-gradient(90deg, transparent 0 47px, #3928152e 48px, transparent 49px), radial-gradient(circle at 14% 8%, #f0dfbda8, transparent 42%), var(--cf-paper);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(48px,7vw,100px);margin:0 calc(-1*clamp(20px,4vw,56px));padding:clamp(72px,9vw,128px) clamp(20px,4vw,56px);display:grid}.waitlist-intro .eyebrow{color:var(--cf-ink-muted)}.waitlist-intro>p:not(.eyebrow){max-width:58ch;color:var(--cf-ink-muted);margin-top:32px;line-height:1.65}.legal-information{border:1px solid var(--cf-line);background:#e8d5a88c;margin-top:48px;padding:20px}.legal-information strong{color:var(--cf-warning);font-family:var(--cf-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.legal-information p{color:var(--cf-ink-muted);margin:12px 0 0;font-size:.875rem;line-height:1.55}.waitlist-panel{border:1px solid var(--cf-line);background:#e8d5a8c7;align-self:start;box-shadow:10px 12px #765d3552}.availability{border-bottom:1px solid var(--cf-line);min-height:52px;color:var(--cf-ink-muted);align-items:center;gap:12px;padding:12px 20px;font-size:.875rem;line-height:1.45;display:flex}.availability>span{background:currentColor;border:1px solid;border-radius:50%;flex:none;width:10px;height:10px}.availability-checking>span{background:0 0}.availability-available{color:var(--cf-success)}.availability-unavailable{color:var(--cf-warning)}form{padding:clamp(22px,4vw,40px)}fieldset{border:0;margin:0;padding:0}fieldset:disabled{opacity:.62}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{margin-bottom:22px}.field label{margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.field input,.field select{border:1px solid var(--cf-line);width:100%;min-height:48px;color:var(--cf-ink);background:var(--cf-paper-soft);border-radius:2px;padding:10px 12px}.field-locale{max-width:280px}.field-help{color:var(--cf-ink-muted);margin:7px 0 0;font-size:.75rem;line-height:1.45}.consent-row{color:var(--cf-ink-muted);grid-template-columns:24px 1fr;align-items:start;gap:12px;min-height:44px;margin:8px 0 24px;font-size:.875rem;line-height:1.5;display:grid}.legal-note{color:var(--cf-ink-muted);margin:0 0 24px;font-size:.875rem;line-height:1.55}.legal-information a,.consent-row a,.legal-note a,.legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-links{flex-wrap:wrap;gap:4px 20px;display:flex}.legal-links a{align-items:center;min-height:44px;display:inline-flex}.consent-row input{width:22px;height:22px;accent-color:var(--cf-stamp);margin:1px 0 0}.submit-button{cursor:pointer;width:100%;min-height:52px;padding:0 24px}.submit-button:disabled{cursor:not-allowed}.submission-result{outline:none;margin:0;padding:clamp(28px,5vw,52px)}.submission-result:focus{outline:2px solid var(--cf-paper-highlight);outline-offset:-6px;box-shadow:inset 0 0 0 4px var(--cf-info)}.submission-result h3{margin:20px 0 16px;font-size:2rem}.submission-result p{color:var(--cf-ink-muted);line-height:1.6}.submission-result p:last-child{margin-bottom:0}.submission-success .result-label{color:var(--cf-success)}.submission-error{border:1px solid var(--cf-stamp);color:var(--cf-stamp);background:var(--cf-paper-soft);margin:0 clamp(22px,4vw,40px) clamp(22px,4vw,40px);font-weight:700;line-height:1.5}.site-footer{min-height:108px;color:var(--cf-home-muted);font-family:var(--cf-font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;display:flex}.site-footer p{margin:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cf-paper-highlight);outline-offset:2px;box-shadow:0 0 0 4px var(--cf-info)}.waitlist-section :focus-visible{outline-color:var(--cf-paper-highlight)}@media (width<=900px){.hero,.waitlist-section{grid-template-columns:1fr}.hero{min-height:0}.dossier-stack{min-height:410px;margin:0 24px}.section-heading{grid-template-columns:1fr}.waitlist-section{gap:48px}}@media (width<=680px){.landing-shell{padding:0 16px}.site-header{min-height:72px}.alpha-label{text-align:right;max-width:110px}.hero{gap:64px;padding:72px 0 88px}h1{font-size:clamp(2.8rem,15vw,4.3rem)}.hero-actions{flex-direction:column;align-items:stretch}.primary-link{width:100%}.dossier-stack{min-height:360px;margin:0 12px}.dossier-card{background:radial-gradient(circle at 80% 18%, #f0dfbd8c, transparent 44%), var(--cf-paper);padding:30px}.dossier-card p,.dossier-card strong{padding:10px 0}.workflow-list{grid-template-columns:1fr}.workflow-list li{min-height:0;padding:28px 0}.workflow-list li+li{border-left:0;padding-left:0}.workflow-list h3{margin-top:30px}.boundary-note{grid-template-columns:1fr}.waitlist-section{background:radial-gradient(circle at 14% 8%, #f0dfbd99, transparent 42%), var(--cf-paper);margin:0 -16px;padding:72px 16px}.field-grid{grid-template-columns:1fr;gap:0}.field-locale{max-width:none}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
