.onboard{color:#10222c;min-height:100dvh;font-family:var(--font-manrope),sans-serif;background:#f5f3ed}.ob-header{color:#fff;background:#10222c;justify-content:space-between;align-items:center;gap:20px;padding:20px max(22px,50vw - 550px);display:flex}.ob-brand{letter-spacing:.1em;align-items:center;gap:12px;font-size:14px;display:flex}.ob-brand b{color:#d5b873}.ob-language{gap:10px;display:flex}.ob-language button{color:#bcc6ca;cursor:pointer;background:0 0;border:0;padding:10px;font-size:14px}.ob-language button[aria-pressed=true]{color:#f3e4be;text-underline-offset:6px;text-decoration:underline}.ob-content{width:min(100% - 40px,640px);margin:auto;padding:38px 0 64px}.ob-progress{color:#5c686e;justify-content:space-between;font-size:14px;display:flex}.ob-track{background:#ded9cd;height:3px;margin:14px 0 32px}.ob-track div{background:#a8894f;height:3px;transition:width .2s}.ob-content h1{letter-spacing:-.025em;color:#10222c;outline:none;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(32px,6vw,44px);font-weight:400;line-height:1.1}.ob-intro{color:#56636a;margin:0 0 28px;font-size:16px;line-height:1.6}.ob-fields{gap:24px;display:grid}.ob-field label{margin:0 0 9px;font-size:16px;font-weight:650;display:block}.ob-field p{color:#657078;margin:-2px 0 10px;font-size:14px;line-height:1.5}.ob-field input,.ob-field textarea{box-sizing:border-box;width:100%;font:400 16px/1.5 var(--font-manrope),sans-serif;color:#10222c;background:#fff;border:1px solid #cec8bb;border-radius:8px;min-height:52px;padding:14px 15px;display:block}.ob-field textarea{resize:vertical}.onboard :is(input,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #b69759}.ob-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.ob-primary,.ob-back{min-height:50px;font:600 16px/1.25 var(--font-manrope),sans-serif;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:inline-flex}.ob-primary{color:#fff;background:#10222c}.ob-primary:hover{background:#1e3b48}.ob-back{color:#10222c;background:0 0;padding-left:0}.ob-actions button:disabled{opacity:.6;cursor:wait}.ob-privacy,.ob-help,.ob-session{color:#657078;font-size:14px;line-height:1.65}.ob-privacy{margin-top:30px}.ob-privacy a,.ob-help a,.ob-success>a{color:#10222c;text-underline-offset:3px;text-decoration:underline}.ob-session{margin:12px 0 0}.ob-review section{border-bottom:1px solid #dcd7cc;padding:20px 0}.ob-review section:first-child{padding-top:0}.ob-review header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-review h2{margin:0;font:400 24px/1.3 Georgia,serif}.ob-review header button{font:600 14px var(--font-manrope),sans-serif;color:#745926;cursor:pointer;background:0 0;border:0;padding:12px 0 12px 10px}.ob-review dl{margin-bottom:0}.ob-review dl div{margin-top:16px}.ob-review dt{font-size:14px;font-weight:650}.ob-review dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#56636a;margin:5px 0 0;font-size:16px;line-height:1.6}.ob-confirm{align-items:flex-start;gap:12px;margin-top:26px;font-size:16px;line-height:1.55;display:flex}.ob-confirm input{accent-color:#10222c;flex-shrink:0;width:20px;height:20px;margin-top:3px}.ob-error{color:#8d2c16;background:#fff0eb;border:1px solid #d99882;border-radius:7px;padding:14px;font-size:16px}.ob-success{padding-top:20px}.ob-success>svg{color:#a8894f;margin-bottom:24px}.ob-eyebrow{color:#826531;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.ob-success>p:not(.ob-eyebrow){font-size:16px;line-height:1.65}.ob-reference{overflow-wrap:anywhere;margin:26px 0}.ob-reference strong{font-size:14px}.ob-success .ob-help{margin-top:28px}.ob-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ob-spin{animation:1s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}@media (width<=480px){.ob-header{padding:13px 18px}.ob-brand{gap:8px;font-size:12px}.ob-content{padding-top:26px}.ob-track{margin-bottom:25px}.ob-actions{gap:10px}.ob-primary{padding:14px;font-size:15px}.ob-back{font-size:15px}.ob-fields{gap:22px}}@media (prefers-reduced-motion:reduce){.ob-spin{animation:none}.ob-track div{transition:none}}.onboard .ob-logo-upload{border:1px solid #dcd7cc;border-radius:12px;padding:20px}.onboard .ob-logo-selected{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.onboard .ob-logo-selected img{object-fit:contain;background:#fff;border-radius:6px;width:96px;height:72px}.onboard .ob-logo-selected span{overflow-wrap:anywhere;max-width:100%}.onboard .ob-logo-selected button{cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.onboard input[type=file]{max-width:100%;padding:12px 0;font-size:16px}.onboard .ob-field select{width:100%;font:inherit;color:#10232c;background:#fff;border:1px solid #cfc9bc;border-radius:10px;padding:15px}.onboard input::placeholder,.onboard textarea::placeholder{color:#7c8588;opacity:1}.onboard .ob-repeat{border:0;min-width:0;margin:0;padding:0}.onboard .ob-repeat legend{font-size:20px;font-weight:700}.onboard .ob-repeat>p{color:#657078}.onboard .ob-repeat-card{background:#fff;border:1px solid #dcd7cc;border-radius:12px;margin:20px 0;padding:20px}.onboard .ob-repeat-card .ob-field{margin-top:16px}.onboard .ob-repeat-title{text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;display:flex}.onboard .ob-repeat-title button{cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.onboard .ob-add{font:inherit;cursor:pointer;background:0 0;border:1px solid #a8894f;border-radius:8px;padding:12px 18px}.onboard .ob-review dd{white-space:pre-wrap}.ob-section-heading{margin:0;padding:0}.ob-section-heading h2{color:#10222c;margin:0 0 10px;font:400 clamp(28px,5vw,34px)/1.2 Georgia,serif}.ob-section-heading p{color:#56636a;margin:0;font-size:15px;line-height:1.6}.ob-section-divider{border-top:2px solid #d2bc87;margin-top:16px;padding-top:32px}
