@font-face{font-family:Hurricane;src:url(/fonts/Hurricane-Regular.woff2)format("woff2");font-display:swap}.onboarding-page .page-width{width:min(1160px,100% - 96px)}.onboarding-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:90px;padding-block:66px 88px;display:grid}.onboarding-copy h1{letter-spacing:-.055em;font-size:clamp(46px,5.9vw,80px);line-height:1.1}.onboarding-copy h1>span{color:var(--blue)}.onboarding-lead{color:var(--muted);margin-top:25px;font-size:20px;line-height:1.65}.onboarding-note{max-width:520px;margin-top:29px;font-size:17px;line-height:1.75}.onboarding-signature{color:var(--blue);margin-top:13px;font:52px/1.2 Hurricane,cursive;display:block}.onboarding-card{isolation:isolate;padding:28px 32px 31px;scroll-margin-top:32px;position:relative}.onboarding-card:before{content:"";z-index:-1;background:light-dark(#ffedcc,#392d20);border:1px solid light-dark(#e6cda6,#735537);border-radius:26px;position:absolute;inset:0;transform:rotate(2deg);box-shadow:8px 10px light-dark(#f4f1e9,#292a30)}.onboarding-card-top{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.onboarding-free{color:#fff;letter-spacing:0;background:#b53270;border-radius:999px;padding:5px 12px;font-size:14px}.onboarding-duration{font:800 104px/1.1 var(--round);letter-spacing:-7px;margin:19px 0 12px}.onboarding-duration>span{font:650 22px/1.3 var(--round);letter-spacing:-.5px;margin-left:10px}.onboarding-card h2{letter-spacing:-.04em;max-width:280px;font-size:29px;line-height:1.1}.onboarding-card>p{color:var(--muted);margin:17px 0 22px;font-size:16px}.onboarding-host{align-items:center;gap:13px;display:flex}.onboarding-monogram{color:#762447;width:47px;height:47px;font:700 22px var(--round);background:#ffcbe2;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.onboarding-host strong{line-height:1.4;display:block}.onboarding-host div>span{color:var(--muted);font-size:13px}.onboarding-schedule{color:#fff;width:100%;font:650 16px/1.4 var(--font);background:#2459e8;border:0;border-radius:13px;justify-content:center;align-items:center;gap:17px;margin-top:28px;padding:17px 24px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px #123ab1}a.onboarding-schedule:hover{transform:translateY(-2px);box-shadow:0 6px #123ab1}a.onboarding-schedule:active{transform:translateY(2px);box-shadow:0 2px #123ab1}.onboarding-card .onboarding-schedule-note{text-align:center;margin:14px 0 0;font-size:13px}.onboarding-process{border-top:1px solid light-dark(#e3dfd7,#414248);padding-block:62px 75px}.onboarding-process h2{letter-spacing:-.04em;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:36px 0 45px;padding:0;list-style:none;display:grid}.onboarding-step-number{color:#2459e8;width:38px;height:38px;font:700 14px var(--round);background:#e4ecff;border-radius:12px;place-items:center;margin-bottom:20px;display:inline-grid}.onboarding-steps li:nth-child(2) .onboarding-step-number{color:#8b4d0d;background:#ffe5c6}.onboarding-steps li:nth-child(3) .onboarding-step-number{color:#9a285b;background:#ffe2ef}.onboarding-steps h3{letter-spacing:-.025em;font-size:22px}.onboarding-steps p{color:var(--muted);margin-top:13px;font-size:16px;line-height:1.7}.onboarding-preparation{background:light-dark(#f4f1e9,#292a30);border-radius:18px;grid-template-columns:1fr 1.8fr;gap:45px;padding:28px 32px;display:grid}.onboarding-preparation h3{letter-spacing:-.025em;max-width:260px;font-size:21px}.onboarding-preparation p{color:var(--muted);font-size:16px}@media (width<=950px){.onboarding-page .page-width{width:calc(100% - 56px)}.onboarding-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px}.onboarding-card{padding:24px}}@media (width<=650px){.onboarding-page .page-width{width:calc(100% - 40px)}.onboarding-hero{flex-direction:column;align-items:stretch;gap:34px;padding-block:34px 53px;display:flex}.onboarding-page .site-header,.onboarding-page .site-header nav{flex-wrap:wrap}.onboarding-copy h1{font-size:49px}.onboarding-lead{margin-top:22px;font-size:18px}.onboarding-note{margin-top:23px;font-size:16px}.onboarding-card{margin:0 6px;padding:25px 27px}.onboarding-duration{font-size:80px}.onboarding-card h2{max-width:none}.onboarding-process{padding-block:43px}.onboarding-process h2{font-size:32px}.onboarding-steps{grid-template-columns:1fr;gap:28px;margin-block:28px}.onboarding-steps li{grid-template-columns:40px 1fr;gap:0 14px;display:grid}.onboarding-step-number{grid-row:1/3;margin:0}.onboarding-steps h3{margin-top:7px;font-size:21px}.onboarding-steps p{grid-column:2;margin-top:10px}.onboarding-preparation{padding:25px;display:block}.onboarding-preparation h3{max-width:none;margin-bottom:15px}}@media (prefers-reduced-motion:reduce){.onboarding-schedule{transition:none}a.onboarding-schedule:hover,a.onboarding-schedule:active{transform:none}}
