
.gate-card.ob-card{width:min(720px,100%);max-width:720px;padding:36px!important;border-radius:22px!important;box-shadow:none!important;background:var(--surface)!important;margin:64px auto 28px!important;animation:none!important;text-align:left}
.ob-card:before,.ob-card:after{display:none!important}.sf-onboard-layout{display:flex;flex-direction:column;gap:28px;margin:30px 0}.sf-onboard-section{border-top:1px solid var(--line);padding-top:22px}.sf-onboard-section h3{font-size:13px;font-weight:500;letter-spacing:.02em;margin:0 0 18px;color:var(--text)!important}.sf-onboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sf-onboard-grid .field{margin:0;min-width:0}.sf-field-name,.sf-field-uni{grid-column:1 / -1}.sf-onboard-grid [hidden]{display:none!important}.sf-onboard-grid label{font-size:10px!important;letter-spacing:.08em!important;color:var(--muted)!important}.sf-onboard-grid :is(input,select){width:100%;height:46px;border-radius:10px!important;background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important;padding:10px 12px!important;box-shadow:none!important}.sf-onboard-grid :is(input,select):focus{outline:2px solid var(--sage-deep)!important;outline-offset:2px}.sf-onboard-grid select:disabled{opacity:.45;cursor:not-allowed}.sf-edu-help{color:var(--muted)!important;font-size:11px;margin-top:8px}.ob-card .gate-p{line-height:1.7!important;max-width:510px}.ob-card .head-actions{justify-content:flex-end}.ob-card h2{font-size:26px!important;letter-spacing:-.04em!important}.ob-steps span{font-size:11px!important}
.sf-focus-overlay{background:radial-gradient(ellipse at 50% 44%,#1b1b1b 0,#101010 65%,#090909 100%)!important;color:#eee!important;opacity:0;visibility:hidden;display:flex!important;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}
.sf-focus-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.sf-focus-header>span{font:500 22px 'DM Sans',sans-serif;letter-spacing:-1px}.sf-focus-dot{color:#eee}.sf-focus-center{transform:translateY(10px);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sf-focus-overlay.active .sf-focus-center{transform:translateY(0)}.sf-focus-eyebrow{color:#888!important;font-size:10px;letter-spacing:.3em}.sf-focus-clock{height:auto!important;width:auto!important;min-width:0;margin:34px 0 28px!important}.sf-focus-overlay .sf-focus-time{font-family:'DM Sans',sans-serif!important;font-weight:300!important;font-size:clamp(68px,14vw,164px)!important;letter-spacing:-.065em!important;font-variant-numeric:tabular-nums;color:#f4f4f4!important}.sf-focus-caption{display:none!important}.sf-focus-status{color:#aaa;font-size:11px;letter-spacing:.08em;margin:0 0 28px}.sf-focus-overlay .sf-focus-pause{background:#f0f0f0!important;color:#111!important;border:0!important;border-radius:40px;min-width:126px;font-size:12px;padding:14px 26px;transition:background .2s ease,transform .2s ease}.sf-focus-pause:hover{transform:translateY(-1px);background:#fff!important}.sf-focus-overlay .sf-focus-header button{background:transparent!important;color:#bbb!important;border:1px solid #ffffff20!important}.sf-focus-footer{color:#777!important;border-color:#ffffff12!important;font-size:9px}.sf-focus-overlay button:focus-visible{outline-color:#fff!important}
@media(max-width:600px){.gate-card.ob-card{padding:24px 18px!important;margin-top:60px!important}.sf-onboard-grid{grid-template-columns:1fr;gap:16px}.sf-field-name,.sf-field-uni{grid-column:auto}.sf-focus-overlay .sf-focus-time{font-size:23vw!important}.sf-focus-header,.sf-focus-footer{padding:22px}.sf-onboard-layout{gap:22px}}
@media(prefers-reduced-motion:reduce){.sf-focus-overlay,.sf-focus-center,.sf-focus-pause{transition:none!important;transform:none!important}}
