.onboarding-branded{z-index:60;color:#191919;background:#faf5eb;position:fixed;inset:0;overflow-y:auto}.onboarding-brand{isolation:isolate;background:#33352d;min-height:140px;position:relative;overflow:hidden}.onboarding-brand-media,.onboarding-brand-shade{z-index:-1;position:absolute;inset:0}.onboarding-brand-media img,.onboarding-brand-media video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.onboarding-brand-shade{background:#19191433}.onboarding-wordmark{letter-spacing:-1.5px;color:#000;padding:25px 28px;font:700 32px/.85 Georgia,Times New Roman,serif}.onboarding-brand-copy{display:none}.onboarding-form-area{padding:20px 24px 36px}.onboarding-form-inner{width:100%;max-width:630px;margin:0 auto}.onboarding-back{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;display:flex}.onboarding-back:hover{background:#eee6d7}.onboarding-branded :focus-visible{outline-offset:3px;outline:2px solid #191919}.onboarding-stages{justify-content:space-between;gap:12px;padding:18px 0 32px;display:flex}.onboarding-stage{text-align:center;color:#6b6b70;flex:1;font-size:12px;position:relative}.onboarding-stage:not(:last-child):after{content:"";background:#d8d4cc;height:2px;position:absolute;top:19px;left:calc(50% + 23px);right:calc(11px - 50%)}.onboarding-stage-number{z-index:1;background:#e7e3da;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 8px;font-size:16px;display:flex;position:relative}.onboarding-stage[data-current=true]{color:#191919;font-weight:600}.onboarding-stage[data-current=true] .onboarding-stage-number{background:#c7df84;border-color:#191919}.onboarding-stage[data-complete=true] .onboarding-stage-number{color:#191919;background:#e3edc7}.onboarding-branded main h1{letter-spacing:-1.6px;color:#101010;font:700 clamp(32px,3.5vw,52px)/1.07 Georgia,Times New Roman,serif}.onboarding-branded main>div:first-child{margin-bottom:28px}.onboarding-branded main h1+p{color:#343434;margin-top:16px;font-size:16px;line-height:1.6}.onboarding-branded main label{font-size:15px}.onboarding-branded main input,.onboarding-branded main textarea{background:#fffdf9;border-color:#a8a6a0;border-radius:8px;font-size:16px}.onboarding-branded main input{min-height:52px}.onboarding-branded main label svg{color:#191919;top:18px}.onboarding-branded main button{color:#191919}.onboarding-branded .business-manual-choice{background:#fffdf9;border-color:#a8a6a0;border-radius:8px;padding:16px}.onboarding-branded .business-manual-choice svg{color:#191919}.onboarding-branded .business-assurance{color:#272b1e;background:#eaf1d4;border-radius:8px;margin-top:20px;padding:16px}.onboarding-branded footer{margin-top:20px}.onboarding-branded footer button{color:#fff;background:#191919;border-radius:8px;min-height:52px}.onboarding-branded footer button:hover{background:#333}.onboarding-step-caption{color:#77777e;margin-top:20px;font-size:12px}@media (min-width:1024px){.onboarding-brand{width:38%;height:100dvh;position:fixed;inset:0 auto 0 0}.onboarding-wordmark{padding:48px 40px;font-size:clamp(40px,4vw,60px)}.onboarding-brand-copy{display:block;position:absolute;top:46%;left:8%;right:6%}.onboarding-brand-headline{letter-spacing:-1.6px;color:#191919;font:700 clamp(30px,3.4vw,54px)/1.36 Georgia,Times New Roman,serif}.onboarding-brand-caption{color:#191919;background:#86d5d9;max-width:340px;margin-top:24px;padding:10px 12px;font-size:18px;line-height:1.5}.onboarding-form-area{align-items:center;width:62%;min-height:100dvh;margin-left:38%;padding:32px clamp(40px,6vw,100px) 40px;display:flex}.onboarding-branded main h1{font-size:clamp(42px,4.3vw,64px)}.onboarding-stages{padding-bottom:42px}.onboarding-stage{font-size:14px}}@media (max-width:767px){.onboarding-brand{min-height:104px}.onboarding-wordmark{padding:20px 24px}.onboarding-form-area{padding-top:10px}.onboarding-stages{padding:10px 0 24px}.onboarding-branded main>div:first-child{margin-bottom:20px}.onboarding-branded main h1+p{margin-top:12px;line-height:1.45}.onboarding-branded .business-assurance{margin-top:16px;padding:12px}.onboarding-branded footer{margin-top:16px}}.onboarding-brand-headline .paper-text{flex-wrap:wrap;gap:.12em .26em;margin-bottom:.23em;display:flex}.paper-word{white-space:nowrap;gap:.025em;display:inline-flex}.paper-letter{color:#171714;transform:rotate(var(--paper-angle));background:#faf1df;padding:.015em .045em;line-height:1.08;display:inline-block;box-shadow:1px 2px #0003}.paper-letter[data-paper="1"]{background:#d4e788}.paper-letter[data-paper="3"]{background:#dfc9ed;font-family:Arial,sans-serif}.paper-letter[data-paper="5"]{background:#f95}.onboarding-brand .onboarding-brand-caption{background:#86d5d9;max-width:390px;padding:10px 12px;font:600 17px/1.8 Courier New,monospace}@media (min-width:1024px){.onboarding-brand-headline{letter-spacing:-1px;font-size:clamp(28px,3vw,50px)}}.paper-arrival{display:inline-block}@media (prefers-reduced-motion:no-preference){.paper-arrival{animation:paper-arrive .55s cubic-bezier(.2,.8,.3,1) var(--paper-enter-delay) both}.paper-letter{animation:paper-levitate var(--paper-duration) ease-in-out var(--paper-delay) infinite alternate}}@keyframes paper-levitate{0%{transform:translate(0, 2px) rotate(var(--paper-angle))}to{transform:translate(var(--paper-drift), calc(-1 * var(--paper-lift))) rotate(calc(var(--paper-angle) + 3deg))}}@keyframes paper-arrive{0%{opacity:0;transform:translateY(24px)rotate(-8deg)scale(.8)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}
