:root{--tbd-slate:#005079;--tbd-red:#fc5437;--tbd-flare:#fc8b34;--tbd-hull:#808492;--tbd-clean:#f7fefe;--tbd-space:#101820;--tbd-green:#27ae60;--tbd-font-display:Manrope, Inter, ui-sans-serif, system-ui, "Segoe UI", sans-serif;--tbd-font-body:Manrope, Inter, ui-sans-serif, system-ui, "Segoe UI", sans-serif;--tbd-tracking-display:-.045em;--tbd-leading-body:1.6;--tbd-weight-hero:650;--tbd-weight-section:620;--tbd-weight-card:650;--tbd-weight-body:400;--tbd-weight-ui:600;--tbd-weight-caption:500;--tbd-text-hero:clamp(44px, 2.4rem + 4.2vw, 102px);--tbd-text-section:clamp(32px, 1.6rem + 3.2vw, 76px);--tbd-text-card:clamp(20px, 1.2rem + .2vw, 22px);--tbd-text-body:clamp(16px, .95rem + .15vw, 18px);--tbd-text-ui:clamp(15px, .9rem + .1vw, 16px);--tbd-text-caption:clamp(13px, .78rem + .1vw, 14px);--tbd-radius-card:22px;--tbd-radius-lg:20px;--tbd-radius-button:999px;--tbd-radius-button-compact:14px;--tbd-radius-input:12px;--tbd-blur:28px;--tbd-saturate:1.18;--tbd-backdrop:blur(var(--tbd-blur)) saturate(var(--tbd-saturate));--tbd-glass-dark:#101820c7;--tbd-glass-light:#f7fefed1;--tbd-glass-light-border:#00507933;--tbd-space-1:4px;--tbd-space-2:8px;--tbd-space-3:12px;--tbd-space-4:16px;--tbd-space-6:24px;--tbd-space-8:32px;--tbd-space-12:48px;--tbd-space-16:64px;--tbd-input-height:48px;--tbd-ease:cubic-bezier(.2, .75, .25, 1);--tbd-motion-fast:.2s;--tbd-motion-base:.28s;--tbd-motion-slow:.4s;--tbd-icon-stroke:1.75px;--tbd-target-min:44px;--tbd-focus-width:3px;--tbd-focus-offset:3px;--tbd-shadow:0 1px 2px #1018202e, 0 18px 48px #10182047;--tbd-shadow-sm:0 1px 2px #10182024, 0 8px 24px #1018202e;--tbd-highlight-dark:inset 1px 1px 0 #f7fefe14;--tbd-highlight-light:inset 1px 1px 0 #ffffffb3;--tbd-glass-dark-border:#f7fefe1a;--tbd-ambient-dark:radial-gradient(40% 35% at 85% 10%, #fc8b341f, transparent 70%), radial-gradient(30% 30% at 10% 90%, #fc543714, transparent 70%), radial-gradient(70% 60% at 20% 15%, #0050798c, transparent 75%), #101820;--tbd-ambient-light:radial-gradient(40% 35% at 85% 10%, #fc8b341a, transparent 70%), radial-gradient(70% 60% at 20% 15%, #00507924, transparent 75%), #f7fefe;--tbd-scrim:#1018208f;--tbd-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tbd-ink-2-light:#46525c;--tbd-red-deep:#a93622;--tbd-green-deep:#176b3a;--tbd-clean-72:#f7fefeb8;--tbd-canvas:var(--tbd-space);--tbd-ambient:var(--tbd-ambient-dark);--tbd-surface:var(--tbd-glass-dark);--tbd-surface-border:var(--tbd-glass-dark-border);--tbd-surface-highlight:var(--tbd-highlight-dark);--tbd-text:var(--tbd-clean);--tbd-text-2:var(--tbd-clean-72);--tbd-action:var(--tbd-red);--tbd-on-action:var(--tbd-space);--tbd-link:var(--tbd-flare);--tbd-danger:var(--tbd-red);--tbd-success:var(--tbd-green);--tbd-focus:var(--tbd-flare);--tbd-focus-ring:var(--tbd-focus-width) solid var(--tbd-focus);--tbd-signal-red-text:#b73522;--tbd-ink:var(--tbd-clean);--tbd-muted:#c9d6dd;--tbd-opaque:#18232d;--tbd-glass:#bfdce81f;--tbd-glass2:#bfdce830;--tbd-glass-line:#e7f3f747;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tbd-theme=light]{--tbd-canvas:var(--tbd-clean);--tbd-ambient:var(--tbd-ambient-light);--tbd-surface:var(--tbd-glass-light);--tbd-surface-border:var(--tbd-glass-light-border);--tbd-surface-highlight:var(--tbd-highlight-light);--tbd-text:var(--tbd-space);--tbd-text-2:var(--tbd-ink-2-light);--tbd-action:var(--tbd-red);--tbd-on-action:var(--tbd-space);--tbd-link:var(--tbd-slate);--tbd-danger:var(--tbd-red-deep);--tbd-success:var(--tbd-green-deep);--tbd-focus:var(--tbd-slate);--tbd-focus-ring:var(--tbd-focus-width) solid var(--tbd-focus);--tbd-ink:var(--tbd-space);--tbd-muted:#40525c;--tbd-opaque:var(--tbd-clean);--tbd-glass:#f7fefeb3;--tbd-glass2:#f7fefee6;--tbd-glass-line:#00507940;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--tbd-motion-fast:0s;--tbd-motion-base:0s;--tbd-motion-slow:0s}}@media (prefers-reduced-transparency:reduce){:root{--tbd-surface:var(--tbd-space);--tbd-backdrop:none;--tbd-scrim:#101820eb}[data-tbd-theme=light]{--tbd-surface:var(--tbd-clean)}}.glass{background:var(--tbd-ambient);min-height:100dvh;color:var(--tbd-text);font-family:var(--tbd-font-body);background-attachment:fixed;flex-direction:column;display:flex;position:relative;overflow-x:clip}.glass *{box-sizing:border-box}.glass img,.glass svg{max-width:100%;display:block}.glass a{color:inherit;text-decoration:none}.glass ul{margin:0;padding:0;list-style:none}.glass :focus-visible{outline:var(--tbd-focus-ring);outline-offset:var(--tbd-focus-offset)}.glass .skip-link{top:-100%;left:var(--tbd-space-4);z-index:100;padding:var(--tbd-space-2) var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-surface);color:var(--tbd-text);position:absolute}.glass .skip-link:focus{top:var(--tbd-space-4)}.glass .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass .shell{width:100%;max-width:1200px;padding-inline:var(--tbd-space-6);margin-inline:auto}@media (min-width:768px){.glass .shell{padding-inline:var(--tbd-space-8)}}.glass main{flex:1}.glass .surface{border-radius:var(--tbd-radius-card);background:var(--tbd-surface);border:1px solid var(--tbd-surface-border);box-shadow:var(--tbd-shadow), var(--tbd-surface-highlight);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass .surface{-webkit-backdrop-filter:var(--tbd-backdrop)}}.glass{font-family:var(--tbd-font-body);font-size:var(--tbd-text-body);line-height:var(--tbd-leading-body)}.glass h1,.glass h2,.glass h3,.glass .eyebrow{font-family:var(--tbd-font-display);letter-spacing:var(--tbd-tracking-display)}.glass h1{font-size:var(--tbd-text-hero);font-weight:var(--tbd-weight-hero);overflow-wrap:break-word;margin:0;line-height:1.05}.glass h2{font-size:var(--tbd-text-section);font-weight:var(--tbd-weight-section);margin:0;line-height:1.1}.glass h3{font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card);margin:0;line-height:1.25}.glass p{margin:0}.glass .lede{font-size:var(--tbd-text-card);color:var(--tbd-text-2)}.glass .eyebrow{font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tbd-link);display:inline-block}.glass .caption{font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-caption);color:var(--tbd-text-2)}.glass .ui-text{font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui)}.glass .btn{justify-content:center;align-items:center;gap:var(--tbd-space-2);min-height:var(--tbd-target-min);padding:0 var(--tbd-space-6);border-radius:var(--tbd-radius-button);font-family:var(--tbd-font-body);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);text-align:center;cursor:pointer;transition:transform var(--tbd-motion-fast) var(--tbd-ease), opacity var(--tbd-motion-fast) var(--tbd-ease);border:none;display:inline-flex}.glass .btn:hover{opacity:.92}.glass .btn:active{transform:scale(.98)}.glass .btn--primary{background:var(--tbd-action);color:var(--tbd-on-action)}.glass .btn--secondary{color:var(--tbd-text);border:1px solid var(--tbd-surface-border);background:0 0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass .btn--secondary{-webkit-backdrop-filter:var(--tbd-backdrop)}}.glass .btn--tertiary{min-height:auto;color:var(--tbd-link);font-weight:var(--tbd-weight-ui);background:0 0;border-radius:0;padding:0}.glass .btn--tertiary:hover{text-decoration:underline}.glass .btn--block{width:100%;display:flex}@media (prefers-reduced-motion:reduce){.glass .btn{transition:none}}.glass .g-header{z-index:40;padding:var(--tbd-space-3) 0;position:sticky;top:0}.glass .g-header__bar{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);padding:var(--tbd-space-2) var(--tbd-space-4);border-radius:var(--tbd-radius-lg);display:flex}.glass .g-header__logo{flex:0 auto;min-width:0}.glass .g-header__logo img{width:auto;height:32px}.glass .g-header__nav{align-items:center;gap:var(--tbd-space-6);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);display:none}.glass .g-header__nav a[aria-current=page]{color:var(--tbd-link)}.glass .g-header__actions{align-items:center;gap:var(--tbd-space-3);white-space:nowrap;flex:none;display:flex}.glass .g-header__menu-toggle{width:var(--tbd-target-min);height:var(--tbd-target-min);border-radius:var(--tbd-radius-button-compact);color:var(--tbd-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.glass .g-header__panel{gap:var(--tbd-space-4);margin:var(--tbd-space-2) var(--tbd-space-4) 0;padding:var(--tbd-space-4);border-radius:var(--tbd-radius-lg);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);flex-direction:column;display:none}.glass .g-header__panel[data-open=true]{display:flex}@media (max-width:640px){.glass .g-header__bar{padding-inline:var(--tbd-space-3);gap:var(--tbd-space-2)}.glass .g-header__logo img{height:24px}.glass .g-header__actions .btn{padding:0 var(--tbd-space-4);font-size:var(--tbd-text-caption)}}@media (min-width:900px){.glass .g-header__nav{display:flex}.glass .g-header__menu-toggle,.glass .g-header__panel{display:none}}.glass .g-section{padding-block:var(--tbd-space-16)}.glass .g-section__head{gap:var(--tbd-space-3);max-width:640px;margin-bottom:var(--tbd-space-8);flex-direction:column;display:flex}.glass .g-hero{gap:var(--tbd-space-6);max-width:760px;padding-block:var(--tbd-space-16) var(--tbd-space-12);flex-direction:column;display:flex}.glass .g-hero__actions{align-items:center;gap:var(--tbd-space-4);flex-wrap:wrap;display:flex}.glass .g-steps{gap:var(--tbd-space-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.glass .g-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.glass .g-steps{grid-template-columns:repeat(4,1fr)}}.glass .g-step{gap:var(--tbd-space-2);padding:var(--tbd-space-6);flex-direction:column;display:flex}.glass .g-step__index{font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card);color:var(--tbd-link)}.glass .g-roles{gap:var(--tbd-space-6);grid-template-columns:1fr;display:grid}@media (min-width:700px){.glass .g-roles{grid-template-columns:repeat(3,1fr)}}.glass .g-role-card{gap:var(--tbd-space-3);padding:var(--tbd-space-6);flex-direction:column;display:flex}.glass .g-role-card__outcomes{gap:var(--tbd-space-2);font-size:var(--tbd-text-ui);color:var(--tbd-text-2);flex-direction:column;display:flex}.glass .g-role-card__outcomes li{padding-left:var(--tbd-space-4);position:relative}.glass .g-role-card__outcomes li:before{content:"";background:var(--tbd-link);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.glass .g-role-card__footer{margin-top:auto}.glass .g-role-detail__outcomes{gap:var(--tbd-space-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.glass .g-role-detail__outcomes{grid-template-columns:repeat(3,1fr)}}.glass .g-role-detail__outcome{padding:var(--tbd-space-6);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-ui)}.glass .g-role-detail__verifier{gap:var(--tbd-space-3);padding:var(--tbd-space-8);flex-direction:column;display:flex}.glass .g-role-cta{align-items:flex-start;gap:var(--tbd-space-4);padding:var(--tbd-space-8);flex-direction:column;display:flex}.glass .g-pricing{gap:var(--tbd-space-6);grid-template-columns:1fr;display:grid}@media (min-width:700px){.glass .g-pricing{grid-template-columns:repeat(2,1fr)}}.glass .g-pricing__card{gap:var(--tbd-space-3);padding:var(--tbd-space-8);flex-direction:column;display:flex}.glass .g-price{font-family:var(--tbd-font-display);font-size:var(--tbd-text-section);font-weight:var(--tbd-weight-section)}.glass .g-price small{font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-body);color:var(--tbd-text-2)}.glass .g-checklist{gap:var(--tbd-space-2);font-size:var(--tbd-text-ui);color:var(--tbd-text-2);flex-direction:column;display:flex}.glass .g-checklist li{padding-left:var(--tbd-space-6);position:relative}.glass .g-checklist li:before{content:"✓";background:var(--tbd-success);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.glass .g-checklist li:before{background:color-mix(in srgb, var(--tbd-success) 18%, transparent)}}.glass .g-checklist li:before{color:var(--tbd-success);font-size:12px;font-weight:700;line-height:1}.glass .g-footer{padding-block:var(--tbd-space-12);border-top:1px solid var(--tbd-surface-border)}.glass .g-footer__top{gap:var(--tbd-space-6);flex-direction:column;display:flex}@media (min-width:700px){.glass .g-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.glass .g-footer__logo img{width:auto;height:28px}.glass .g-footer__nav{gap:var(--tbd-space-4) var(--tbd-space-6);font-size:var(--tbd-text-ui);flex-wrap:wrap;display:flex}.glass .g-footer__line{align-items:flex-start;gap:var(--tbd-space-2);margin-top:var(--tbd-space-8);font-size:var(--tbd-text-caption);color:var(--tbd-text-2);display:flex}.glass .g-footer__bottom{align-items:center;gap:var(--tbd-space-4);margin-top:var(--tbd-space-6);font-size:var(--tbd-text-caption);color:var(--tbd-text-2);flex-wrap:wrap;display:flex}.glass .contact-form.v2{padding:var(--tbd-space-8);border-radius:var(--tbd-radius-card);background:var(--tbd-surface);border:1px solid var(--tbd-surface-border);box-shadow:var(--tbd-shadow), var(--tbd-surface-highlight);color:var(--tbd-text);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass .contact-form.v2{-webkit-backdrop-filter:var(--tbd-backdrop)}}.glass .contact-form.v2+.contact-form.v2{margin-top:var(--tbd-space-6)}@media (max-width:40rem){.glass .contact-form.v2{padding:var(--tbd-space-6) var(--tbd-space-4)}}.glass .sec-title{margin-bottom:var(--tbd-space-6)}.glass .sec-title .sub-title{margin-bottom:var(--tbd-space-3);font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tbd-link);display:inline-block}.glass .sec-title .title{font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card)}.glass .sec-title p{margin-top:var(--tbd-space-3);color:var(--tbd-text-2)}.glass .custom-form{gap:var(--tbd-space-4);flex-direction:column;display:flex}.glass .custom-form label{font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);color:var(--tbd-text)}.glass .custom-form input,.glass .custom-form select,.glass .custom-form textarea{width:100%;min-height:var(--tbd-input-height);padding:var(--tbd-space-3);background:var(--tbd-surface)}@supports (color:color-mix(in lab, red, red)){.glass .custom-form input,.glass .custom-form select,.glass .custom-form textarea{background:color-mix(in srgb, var(--tbd-surface) 60%, transparent)}}.glass .custom-form input,.glass .custom-form select,.glass .custom-form textarea{color:var(--tbd-text);border:1px solid var(--tbd-surface-border);border-radius:var(--tbd-radius-input);font-family:var(--tbd-font-body);font-size:var(--tbd-text-ui);transition:border-color var(--tbd-motion-fast) var(--tbd-ease)}.glass .custom-form textarea{min-height:calc(var(--tbd-input-height) * 2);resize:vertical}.glass .custom-form input::placeholder,.glass .custom-form textarea::placeholder{color:var(--tbd-text-2)}.glass .custom-form input:hover,.glass .custom-form select:hover,.glass .custom-form textarea:hover{border-color:var(--tbd-link)}.glass .custom-form input:focus,.glass .custom-form input:focus-visible,.glass .custom-form select:focus,.glass .custom-form select:focus-visible,.glass .custom-form textarea:focus,.glass .custom-form textarea:focus-visible{border-color:var(--tbd-focus);outline:var(--tbd-focus-ring);outline-offset:var(--tbd-focus-offset)}.glass .custom-form input[aria-invalid=true],.glass .custom-form select[aria-invalid=true],.glass .custom-form textarea[aria-invalid=true]{border-color:var(--tbd-danger)}@media (prefers-reduced-motion:reduce){.glass .custom-form input,.glass .custom-form select,.glass .custom-form textarea{transition:none}}.glass .contact-turnstile{--turnstile-h:4.5625rem;transform-origin:0 0}@media (max-width:27rem){.glass .contact-turnstile{--turnstile-scale:.94;transform:scale(var(--turnstile-scale));margin-bottom:calc(var(--turnstile-h) * (var(--turnstile-scale) - 1))}}@media (max-width:25rem){.glass .contact-turnstile{--turnstile-scale:.85}}@media (max-width:23.125rem){.glass .contact-turnstile{--turnstile-scale:.75}}@media (max-width:21.25rem){.glass .contact-turnstile{--turnstile-scale:.62}}.glass .form-error{align-items:flex-start;gap:var(--tbd-space-2);color:var(--tbd-danger);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);display:flex}.glass .form-error:before{content:"!";border:1.75px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.1em;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.glass .ibt-btn{justify-content:center;align-items:center;gap:var(--tbd-space-2);min-height:var(--tbd-target-min);padding:0 var(--tbd-space-6);background:var(--tbd-action);color:var(--tbd-on-action);border-radius:var(--tbd-radius-button);font-family:var(--tbd-font-body);font-weight:var(--tbd-weight-ui);font-size:var(--tbd-text-ui);text-align:center;cursor:pointer;transition:transform var(--tbd-motion-fast) var(--tbd-ease), opacity var(--tbd-motion-fast) var(--tbd-ease);border:none;text-decoration:none;display:inline-flex}.glass .ibt-btn:hover{opacity:.92}.glass .ibt-btn:active{transform:scale(.98)}.glass .ibt-btn:focus-visible{outline:var(--tbd-focus-ring);outline-offset:var(--tbd-focus-offset)}.glass .ibt-btn .icon-arrow-top:before{content:"↗";font-size:1.15em;font-weight:400;line-height:1}.glass .ibt-btn-outline{color:var(--tbd-text);border:1px solid var(--tbd-surface-border);background:0 0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass .ibt-btn-outline{-webkit-backdrop-filter:var(--tbd-backdrop)}}.glass .ibt-btn-dark,.glass .ibt-btn-secondary{color:var(--tbd-text);border:1px solid var(--tbd-surface-border);background:0 0}.glass .ibt-btn-dark:hover,.glass .ibt-btn-secondary:hover{opacity:1;background:var(--tbd-surface)}@supports (color:color-mix(in lab, red, red)){.glass .ibt-btn-dark:hover,.glass .ibt-btn-secondary:hover{background:color-mix(in srgb, var(--tbd-surface) 80%, transparent)}}.glass .ibt-btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;transform:none}.glass .legal{max-width:640px;line-height:var(--tbd-leading-body)}.glass .legal h2{margin-top:var(--tbd-space-12);font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card)}.glass .legal p{margin-top:var(--tbd-space-4)}.glass .legal .bullets{margin-top:var(--tbd-space-4);font-size:var(--tbd-text-body)}.glass .legal a{color:var(--tbd-link);text-underline-offset:.25em;text-decoration:underline}.glass .contact-details{gap:var(--tbd-space-4);display:grid}.glass .contact-details dt{font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tbd-link)}.glass .contact-details dd{margin:var(--tbd-space-1) 0 0;font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card)}.glass .contact-details dd a{text-underline-offset:.25em;text-decoration:underline}.glass [data-slot=wizard]{--wiz-border:var(--tbd-surface-border);--wiz-surface:var(--tbd-surface)}@supports (color:color-mix(in lab, red, red)){.glass [data-slot=wizard]{--wiz-surface:color-mix(in srgb, var(--tbd-surface) 60%, transparent)}}.glass [data-slot=wizard]{--wiz-ink:var(--tbd-text);--wiz-muted:var(--tbd-text-2);--wiz-accent:var(--tbd-link);--wiz-accent-tint:var(--tbd-link)}@supports (color:color-mix(in lab, red, red)){.glass [data-slot=wizard]{--wiz-accent-tint:color-mix(in srgb, var(--tbd-link) 16%, transparent)}}.glass [data-slot=wizard] .wizard-heading,.glass [data-slot=wizard] .wizard-legend{font-family:var(--tbd-font-display)}.glass [data-slot=wizard] .wizard-card{border-radius:var(--tbd-radius-input)}.glass [data-slot=wizard] .wizard-progress-fill{background:linear-gradient(10deg, var(--tbd-red), var(--tbd-flare))}.glass [data-slot=wizard] .wizard-save--error,.glass [data-slot=wizard] .form-error{color:var(--tbd-danger)}.glass [data-slot=wizard] .wizard-field--missing{border-left-color:var(--tbd-danger)}.glass [data-slot=wizard] .wizard-field--missing>.wizard-legend{color:var(--tbd-danger)}.glass .g-faq{gap:var(--tbd-space-3);flex-direction:column;display:flex}.glass .g-faq__item{padding-inline:var(--tbd-space-6)}.glass .g-faq__q{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);padding-block:var(--tbd-space-4);cursor:pointer;font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card);list-style:none;display:flex}.glass .g-faq__q::-webkit-details-marker{display:none}.glass .g-faq__q:after{content:"+";color:var(--tbd-link);transition:transform var(--tbd-motion-fast) var(--tbd-ease);flex:none;font-weight:400}.glass .g-faq__item[open] .g-faq__q:after{transform:rotate(45deg)}.glass .g-faq__a{padding-bottom:var(--tbd-space-6);max-width:65ch;color:var(--tbd-text-2)}.glass .g-faq__a p+p{margin-top:var(--tbd-space-3)}.glass .bullets{gap:var(--tbd-space-2);padding-left:var(--tbd-space-4);margin:var(--tbd-space-3) 0;color:var(--tbd-text-2);flex-direction:column;list-style:outside;display:flex}.glass .bullets--checks{padding-left:0;list-style:none}.glass .bullets--checks li{padding-left:var(--tbd-space-6);position:relative}.glass .bullets--checks li:before{content:"✓";color:var(--tbd-link);font-weight:700;position:absolute;left:0}.glass .g-steps-section{--g-steps-fade:.6s;margin-block:var(--tbd-space-16);padding:var(--tbd-space-12) var(--tbd-space-8);border-radius:var(--tbd-radius-card);color:var(--tbd-clean);background-color:var(--tbd-slate);background-image:linear-gradient(180deg, var(--tbd-slate) 0%, var(--tbd-slate) 20%, var(--tbd-slate) 45%, var(--tbd-red) 78%, var(--tbd-flare) 100%)}@supports (color:color-mix(in lab, red, red)){.glass .g-steps-section{background-image:linear-gradient(180deg, var(--tbd-slate) 0%, var(--tbd-slate) 20%, color-mix(in srgb, var(--tbd-slate) 45%, var(--tbd-space)) 45%, var(--tbd-red) 78%, var(--tbd-flare) 100%)}}.glass .g-steps-section{background-position:0 0;background-size:100% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glass .g-steps-section{background-size:100% 200%;animation:linear both g-steps-gradient;animation-timeline:view();animation-range:entry exit 0%}}}@keyframes g-steps-gradient{0%{background-position:0 0}to{background-position:0 100%}}.glass .g-steps-section .eyebrow{color:var(--tbd-clean-72)}.glass .g-steps-section__caption{margin-top:var(--tbd-space-6);max-width:65ch;font-size:var(--tbd-text-caption);color:var(--tbd-clean-72)}@media (max-width:640px){.glass .g-steps-section{padding:var(--tbd-space-8) var(--tbd-space-6)}}.glass .g-sticky-steps{gap:var(--tbd-space-12);margin-top:var(--tbd-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.glass .g-sticky-steps__media{top:var(--tbd-space-8);aspect-ratio:4/3;border-radius:var(--tbd-radius-lg);background:var(--tbd-canvas);position:sticky;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glass .g-sticky-steps__media{background:color-mix(in srgb, var(--tbd-canvas) 20%, transparent)}}.glass .g-sticky-steps__media{border:1px solid var(--tbd-surface-border)}.glass .g-sticky-steps__frame{opacity:0;transition:opacity 0s linear var(--g-steps-fade,.6s);place-items:center;display:grid;position:absolute;inset:0}.glass .g-sticky-steps__frame.is-active{z-index:1;opacity:1;transition:opacity var(--g-steps-fade,.6s) ease-in-out}.glass .g-sticky-steps__frame .g-sticky-steps__index,.glass .g-sticky-steps__inline .g-sticky-steps__index{font-family:var(--tbd-font-display);font-size:var(--tbd-text-hero);font-weight:var(--tbd-weight-hero);color:var(--tbd-clean-72)}.glass .g-sticky-steps__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.glass .g-sticky-steps__step{justify-content:center;gap:var(--tbd-space-4);flex-direction:column;min-height:70svh;display:flex}.glass .g-sticky-steps__step p{color:var(--tbd-text-2)}.glass .g-sticky-steps__inline{aspect-ratio:4/3;border-radius:var(--tbd-radius-lg);background:var(--tbd-canvas);justify-content:center;align-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.glass .g-sticky-steps__inline{background:color-mix(in srgb, var(--tbd-canvas) 20%, transparent)}}.glass .g-sticky-steps__inline{border:1px solid var(--tbd-surface-border)}@media (max-width:62.5rem){.glass .g-sticky-steps{grid-template-columns:minmax(0,1fr)}.glass .g-sticky-steps__media{display:none}.glass .g-sticky-steps__inline{display:flex}.glass .g-sticky-steps__list{gap:var(--tbd-space-8)}.glass .g-sticky-steps__step{min-height:0}}@media (prefers-reduced-motion:reduce){.glass .g-sticky-steps__frame{transition:none}}.glass .g-workspace{gap:var(--tbd-space-6);margin-top:var(--tbd-space-6);grid-template-columns:220px minmax(0,1fr);display:grid}@media (max-width:62.5rem){.glass .g-workspace{grid-template-columns:minmax(0,1fr)}}.glass .g-workspace__sidebar{gap:var(--tbd-space-4);padding:var(--tbd-space-6);flex-direction:column;display:flex}.glass .g-workspace__business{font-weight:var(--tbd-weight-ui);flex-direction:column;gap:2px;display:flex}.glass .g-workspace__business small{font-weight:var(--tbd-weight-body);color:var(--tbd-text-2)}.glass .g-workspace__nav{gap:var(--tbd-space-1);flex-direction:column;display:flex}.glass .g-workspace__navbtn{align-items:center;gap:var(--tbd-space-2);padding:var(--tbd-space-2) var(--tbd-space-3);border-radius:var(--tbd-radius-button-compact);color:var(--tbd-text-2);font-size:var(--tbd-text-ui);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.glass .g-workspace__navbtn.is-active{background:var(--tbd-surface-border);color:var(--tbd-text)}.glass .g-workspace__count{padding:0 var(--tbd-space-2);background:var(--tbd-text);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__count{background:color-mix(in srgb, var(--tbd-text) 14%, transparent)}}.glass .g-workspace__count{font-size:var(--tbd-text-caption)}.glass .g-workspace__reset{color:var(--tbd-link);font-size:var(--tbd-text-caption);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:auto}.glass .g-workspace__main{gap:var(--tbd-space-6);padding:var(--tbd-space-6);flex-direction:column;display:flex}.glass .g-workspace__top{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);flex-wrap:wrap;display:flex}.glass .g-workspace__status{padding:var(--tbd-space-3) var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-success)}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__status{background:color-mix(in srgb, var(--tbd-success) 12%, transparent)}}.glass .g-workspace__status{color:var(--tbd-success);font-size:var(--tbd-text-ui)}.glass .g-workspace__stats{gap:var(--tbd-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:40rem){.glass .g-workspace__stats{grid-template-columns:1fr}}.glass .g-workspace__stats>div{gap:var(--tbd-space-1);padding:var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__stats>div{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-workspace__stats strong{font-family:var(--tbd-font-display);font-size:var(--tbd-text-card)}.glass .g-workspace__stats span{font-size:var(--tbd-text-caption);color:var(--tbd-text-2)}.glass .g-workspace__card,.glass .g-workspace__approval{gap:var(--tbd-space-3);padding:var(--tbd-space-6);border-radius:var(--tbd-radius-lg);background:var(--tbd-text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__card,.glass .g-workspace__approval{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-workspace__approval-head{align-items:center;gap:var(--tbd-space-3);flex-wrap:wrap;display:flex}.glass .g-workspace__draft{gap:var(--tbd-space-2);padding:var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-canvas);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__draft{background:color-mix(in srgb, var(--tbd-canvas) 30%, transparent)}}.glass .g-workspace__draft-link{color:var(--tbd-link);font-size:var(--tbd-text-ui)}.glass .g-workspace__activity h4{margin-bottom:var(--tbd-space-2);font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui);color:var(--tbd-text-2)}.glass .g-workspace__activity ul{gap:var(--tbd-space-2);font-size:var(--tbd-text-ui);color:var(--tbd-text-2);flex-direction:column;display:flex}.glass .g-workspace__requests{gap:var(--tbd-space-2);flex-direction:column;display:flex}.glass .g-workspace__request{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);padding:var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-text);display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__request{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-workspace__files{gap:var(--tbd-space-2);flex-direction:column;display:flex}.glass .g-workspace__files li{align-items:center;gap:var(--tbd-space-2);padding:var(--tbd-space-3) var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-text);display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__files li{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-workspace__files li{font-size:var(--tbd-text-ui)}.glass .g-workspace__form{gap:var(--tbd-space-3);padding:var(--tbd-space-6);border-radius:var(--tbd-radius-lg);background:var(--tbd-text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.glass .g-workspace__form{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-workspace__secondary{color:var(--tbd-link);font-size:var(--tbd-text-ui);cursor:pointer;background:0 0;border:none}.glass .g-pill{align-items:center;gap:var(--tbd-space-1);padding:2px var(--tbd-space-3);font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui);border-radius:999px;display:inline-flex}.glass .g-pill--warm{background:var(--tbd-flare)}@supports (color:color-mix(in lab, red, red)){.glass .g-pill--warm{background:color-mix(in srgb, var(--tbd-flare) 16%, transparent)}}.glass .g-pill--warm{color:var(--tbd-flare)}.glass .g-pill--muted{background:var(--tbd-text)}@supports (color:color-mix(in lab, red, red)){.glass .g-pill--muted{background:color-mix(in srgb, var(--tbd-text) 10%, transparent)}}.glass .g-pill--muted{color:var(--tbd-text-2)}.glass .g-meter{background:var(--tbd-text);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.glass .g-meter{background:color-mix(in srgb, var(--tbd-text) 14%, transparent)}}.glass .g-meter{overflow:hidden}.glass .g-meter__fill{border-radius:inherit;background:var(--tbd-link);height:100%;display:block}.glass .g-stats{gap:var(--tbd-space-4);padding-block:var(--tbd-space-8);border-top:1px solid var(--tbd-surface-border);border-bottom:1px solid var(--tbd-surface-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:700px){.glass .g-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.glass .g-stat{gap:var(--tbd-space-1);flex-direction:column;min-width:0;display:flex}.glass .g-stat strong{font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card);overflow-wrap:anywhere}.glass .g-stat span{font-size:var(--tbd-text-caption);color:var(--tbd-text-2)}.glass .g-card{gap:var(--tbd-space-3);padding:var(--tbd-space-6);flex-direction:column;display:flex}.glass .g-cards-grid{gap:var(--tbd-space-6);grid-template-columns:1fr;display:grid}@media (min-width:560px){.glass .g-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.glass .g-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.glass .g-cards-grid--4{grid-template-columns:1fr}@media (min-width:560px){.glass .g-cards-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.glass .g-cards-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.glass .g-card__option{padding:var(--tbd-space-3) var(--tbd-space-4);border-radius:var(--tbd-radius-button-compact);background:var(--tbd-text)}@supports (color:color-mix(in lab, red, red)){.glass .g-card__option{background:color-mix(in srgb, var(--tbd-text) 6%, transparent)}}.glass .g-card__option+.g-card__option{margin-top:var(--tbd-space-2)}.glass .g-card__option b{font-size:var(--tbd-text-ui);display:block}.glass .g-card__option p{font-size:var(--tbd-text-caption);color:var(--tbd-text-2);margin-top:2px}.glass .g-directory__filter{gap:var(--tbd-space-4);margin-bottom:var(--tbd-space-4);flex-direction:column;display:flex}.glass .g-directory__search{gap:var(--tbd-space-2);flex-direction:column;display:flex}.glass .g-directory__search input{min-height:var(--tbd-input-height);padding:var(--tbd-space-3) var(--tbd-space-4);border-radius:var(--tbd-radius-input);border:1px solid var(--tbd-surface-border);background:var(--tbd-surface)}@supports (color:color-mix(in lab, red, red)){.glass .g-directory__search input{background:color-mix(in srgb, var(--tbd-surface) 60%, transparent)}}.glass .g-directory__search input{color:var(--tbd-text);font-family:var(--tbd-font-body);font-size:var(--tbd-text-ui);transition:border-color var(--tbd-motion-fast) var(--tbd-ease)}.glass .g-directory__search input:focus-visible{outline:var(--tbd-focus-ring);outline-offset:var(--tbd-focus-offset);border-color:var(--tbd-focus)}.glass .g-directory__categories-fieldset{gap:var(--tbd-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.glass .g-directory__categories{gap:var(--tbd-space-2);flex-wrap:wrap;display:flex}.glass .g-directory__chip{min-height:var(--tbd-target-min);padding:0 var(--tbd-space-4);border-radius:var(--tbd-radius-button);border:1px solid var(--tbd-surface-border);color:var(--tbd-text-2);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);cursor:pointer;transition:opacity var(--tbd-motion-fast) var(--tbd-ease);background:0 0}.glass .g-directory__chip.is-active{background:var(--tbd-action);border-color:var(--tbd-action);color:var(--tbd-on-action)}.glass .g-directory__count{font-size:var(--tbd-text-caption);color:var(--tbd-text-2)}.glass .g-directory__empty{padding:var(--tbd-space-8) 0;color:var(--tbd-text-2)}@media (prefers-reduced-motion:reduce){.glass .g-directory__search input,.glass .g-directory__chip{transition:none}}.glass .g-guild-grid{gap:var(--tbd-space-6);margin-top:var(--tbd-space-6);grid-template-columns:1fr;display:grid}@media (min-width:560px){.glass .g-guild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.glass .g-guild-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.glass .g-guild-card{flex-direction:column;display:flex;overflow:hidden}.glass .g-guild-card__image{aspect-ratio:3/4;position:relative}.glass .g-guild-card__image img{object-fit:cover}.glass .g-guild-card__ai{top:var(--tbd-space-3);left:var(--tbd-space-3);padding:2px var(--tbd-space-3);background:var(--tbd-space);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.glass .g-guild-card__ai{background:color-mix(in srgb, var(--tbd-space) 70%, transparent)}}.glass .g-guild-card__ai{color:var(--tbd-clean);font-size:var(--tbd-text-caption);font-weight:var(--tbd-weight-ui)}.glass .g-guild-card__body{padding:var(--tbd-space-4);flex-direction:column;gap:2px;display:flex}.glass .g-guild-card__country{font-size:var(--tbd-text-caption);color:var(--tbd-text-2)}.glass .g-guild-card__name{margin-top:var(--tbd-space-1);font-family:var(--tbd-font-display);font-size:var(--tbd-text-card);font-weight:var(--tbd-weight-card)}.glass .g-guild-card__role{font-size:var(--tbd-text-ui);color:var(--tbd-text-2)}.glass .g-guild-card__link{margin-top:var(--tbd-space-3);color:var(--tbd-link);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui)}.glass .g-dossier{gap:var(--tbd-space-8);grid-template-columns:1fr;display:grid}@media (min-width:900px){.glass .g-dossier{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}}.glass .g-dossier__portrait{aspect-ratio:3/4;border-radius:var(--tbd-radius-card);position:relative;overflow:hidden}.glass .g-dossier__portrait img{object-fit:cover}.glass .g-dossier__caption{margin-top:var(--tbd-space-3)}.glass .g-dossier__stats{gap:var(--tbd-space-4);margin:var(--tbd-space-6) 0;padding-top:var(--tbd-space-6);border-top:1px solid var(--tbd-surface-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:40rem){.glass .g-dossier__stats{grid-template-columns:1fr}}.glass .g-dossier__h3{margin-top:var(--tbd-space-6);margin-bottom:var(--tbd-space-2);font-size:var(--tbd-text-ui);font-weight:var(--tbd-weight-ui);color:var(--tbd-text-2)}.glass .g-chips{gap:var(--tbd-space-2);flex-wrap:wrap;display:flex}.glass .g-chip{padding:var(--tbd-space-1) var(--tbd-space-3);border:1px solid var(--tbd-surface-border);font-size:var(--tbd-text-caption);color:var(--tbd-text-2);border-radius:999px}.glass .g-example{gap:var(--tbd-space-3);padding:var(--tbd-space-8);flex-direction:column;display:flex}.glass .g-example__meta{gap:var(--tbd-space-1);padding-top:var(--tbd-space-3);border-top:1px solid var(--tbd-surface-border);font-size:var(--tbd-text-ui);color:var(--tbd-text-2);flex-direction:column;display:flex}.glass .g-split{gap:var(--tbd-space-12);grid-template-columns:1fr;display:grid}@media (min-width:900px){.glass .g-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.glass .g-icon-heading{align-items:center;gap:var(--tbd-space-2);display:flex}.glass .g-stack{gap:var(--tbd-space-4);flex-direction:column;display:flex}.glass .g-stack--loose{gap:var(--tbd-space-8)}
