: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:24px;--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);--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);--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);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-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}
