.osc-hero{--osc-coral:#f27061;--osc-coral-surface:#f27061;--osc-charcoal:#302f2f;--osc-ink:#252424;--osc-gray:#d3d4d4;--osc-gray-light:#e4e5e4;--osc-white:#fff;--osc-muted:#6e6c6c;--osc-sans:"Syne",sans-serif;--osc-display:"Space Grotesk",sans-serif;--osc-script:"Playfair Display",serif;color:var(--osc-charcoal);font-family:var(--osc-sans);font-size:17px;font-weight:400;line-height:1.6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative;text-align:left;width:100vw}.osc-hero,.osc-hero *,.osc-hero :after,.osc-hero :before{box-sizing:border-box}.osc-hero figure,.osc-hero h1,.osc-hero h2,.osc-hero h3,.osc-hero ol,.osc-hero p,.osc-hero ul{margin:0;padding:0}.osc-hero .osc-h2,.osc-hero h1,.osc-hero h2,.osc-hero h3{color:inherit;font-family:var(--osc-display);font-weight:700;letter-spacing:.02em;line-height:1.02;text-transform:uppercase}.osc-hero img{max-width:100%}.osc-hero .osc-wrap{margin:0 auto;max-width:1200px;padding:0 32px;width:100%}.osc-hero .osc-eyebrow{color:var(--osc-coral);letter-spacing:.22em}.osc-hero .osc-btn,.osc-hero .osc-eyebrow{font-family:var(--osc-sans);font-size:13px;font-weight:700;text-transform:uppercase}.osc-hero .osc-btn{background:var(--osc-coral);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:.14em;padding:17px 38px;text-align:center;text-decoration:none;transition:background .2s,transform .2s}.osc-hero .osc-btn:hover{background:#e05e4e;color:#fff;transform:translateY(-1px)}.osc-hero .osc-btn-light{background:#fff;color:var(--osc-coral)}.osc-hero .osc-btn-light:hover{background:var(--osc-charcoal);color:#fff}.osc-hero{background:radial-gradient(1100px 600px at 78% 30%,rgba(242,112,97,.28),transparent 60%),radial-gradient(900px 700px at 15% 85%,rgba(120,140,150,.35),transparent 65%),linear-gradient(160deg,#3a3939,#2b2a2a 55%,#232222);color:#fff;overflow:hidden}.osc-hero:after{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:26px 26px;content:"";inset:0;pointer-events:none;position:absolute}.osc-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.25fr .85fr;padding:88px 32px 96px;position:relative;z-index:1}.osc-hero .osc-hero-title{color:#fff;font-size:clamp(46px,7vw,78px);letter-spacing:0}.osc-hero .osc-hero-title p{margin:0}.osc-hero .osc-hero-title .accent{color:var(--osc-coral)}.osc-hero .osc-eyebrow{margin-bottom:22px}.osc-hero-sub{color:#fff;font-size:20px;font-weight:400;line-height:1.55;margin:26px 0 28px;max-width:560px}.osc-hero-sub p{margin:0 0 12px}.osc-hero-sub p:last-child{margin-bottom:0}.osc-hero-support{color:#fff;font-size:13px;font-weight:700;letter-spacing:.16em;margin-top:40px;opacity:.85;text-transform:uppercase}.osc-hero-support span{margin-right:22px;white-space:nowrap}.osc-hero .osc-check{color:var(--osc-coral);margin-right:6px}.osc-form-card{background:#fff;border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.35);color:var(--osc-charcoal);padding:38px 36px 30px}.osc-form-card .osc-form-title{color:var(--osc-charcoal);font-size:24px;letter-spacing:-1px;margin-bottom:10px}.osc-form-lede{color:var(--osc-muted);font-size:15px;font-weight:400;line-height:1.5;margin-bottom:24px}.osc-form-empty{color:var(--osc-muted);font-size:14px}.osc-microcopy{color:var(--osc-muted);font-size:13px;font-weight:400;line-height:1.45;margin-top:14px;text-align:center}.osc-form-card .hs-form-field,.osc-form-card .hsfc-FormField{margin-bottom:14px}.osc-form-card .hsfc-Step__Content{padding:0}.osc-form-card .hsfc-FieldLabel,.osc-form-card label{color:#3d3d3d;display:block;font-family:var(--osc-sans);font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.osc-form-card input[type=email],.osc-form-card input[type=number],.osc-form-card input[type=tel],.osc-form-card input[type=text],.osc-form-card input[type=url],.osc-form-card select,.osc-form-card textarea{background:#fff;border:1.5px solid var(--osc-gray);border-radius:8px!important;box-shadow:none;color:var(--osc-charcoal);font-family:var(--osc-sans);font-size:15px;padding:13px 14px;width:100%}.osc-form-card input:focus,.osc-form-card select:focus,.osc-form-card textarea:focus{border-color:var(--osc-coral);box-shadow:none;outline:none}.osc-form-card .hs-button,.osc-form-card .hsfc-Button,.osc-form-card button[type=submit],.osc-form-card input[type=submit]{background:var(--osc-coral);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:.03em;margin-top:8px;padding:14px 24px;text-align:center;text-transform:uppercase;transition:background .2s,transform .2s;width:100%}.osc-form-card .hs-button:hover,.osc-form-card .hsfc-Button:hover,.osc-form-card button[type=submit]:hover,.osc-form-card input[type=submit]:hover{background:#e05e4e;transform:translateY(-1px)}.osc-form-card .hs-error-msg,.osc-form-card .hsfc-ErrorAlert{color:#b3261e;font-size:12px;margin-top:4px}.osc-hero .osc-form-card .hsfc-FieldLabel,.osc-hero .osc-form-card [data-hsfc-id=Renderer] label,.osc-hero .osc-form-card form label{color:#3d3d3d!important;font-size:13px!important;letter-spacing:0!important;margin-bottom:5px!important}.osc-hero .osc-form-card .hsfc-ErrorAlert,.osc-hero .osc-form-card [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:11px!important}.osc-hero .osc-form-card .hsfc-NavigationRow,.osc-hero .osc-form-card [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:20px}.osc-hero .osc-form-card [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl)>.hsfc-TextInput{border-left:1.5px solid var(--osc-gray)!important}.osc-hero .osc-form-card .hs-button,.osc-hero .osc-form-card .hsfc-Button,.osc-hero .osc-form-card button[type=submit],.osc-hero .osc-form-card input[type=submit]{border-radius:8px!important;font-family:Space Grotesk,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.03em!important;padding:14px 24px!important}@media (max-width:900px){.osc-hero-grid{gap:44px;grid-template-columns:1fr;padding:64px 24px 72px}}.osc-hero .osc-wrap.osc-hero-grid{padding-left:32px;padding-right:32px}@media (max-width:900px){.osc-hero .osc-wrap.osc-hero-grid{padding-left:24px;padding-right:24px}}@media (max-width:640px){.osc-hero .osc-wrap.osc-hero-grid{gap:0;padding-left:26px;padding-right:26px}.osc-hero-sub{margin:20px 0 22px}.osc-hero-sub p{font-size:16px}.osc-hero-support{display:none}}.osc-hero form#sc-form{margin:20px 0}.osc-hero form#sc-form>*{margin-bottom:0}.osc-hero .sc-field{margin-bottom:14px!important}.osc-hero .sc-form .sc-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.osc-hero .sc-form label{color:#3d3d3d;display:block;font-family:var(--osc-sans);font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.osc-hero .sc-form input.sc-err{border-color:#b3261e}.osc-hero .sc-ac{display:block;position:relative}.osc-hero .sc-ac-input{background:#fff;border:1.5px solid var(--osc-gray);border-radius:8px;box-shadow:none;box-sizing:border-box;color:var(--osc-charcoal);display:block;font-family:var(--osc-sans);font-size:15px;padding:13px 14px;width:100%}.osc-hero .sc-ac-input:focus{border-color:var(--osc-coral);outline:none}.sc-ac-list{box-sizing:border-box;display:none;max-height:260px;overflow-y:auto;position:fixed;z-index:2147483000;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d3d4d4;border-radius:8px;box-shadow:0 8px 24px rgba(20,20,40,.12);font-family:Syne,sans-serif;padding:4px;text-align:left}.sc-ac-list.on,.sc-ac-opt{display:block}.sc-ac-opt{border-radius:8px;cursor:pointer;padding:10px 11px}.sc-ac-opt+.sc-ac-opt{margin-top:2px}.sc-ac-opt.is-active,.sc-ac-opt:hover{background:#fff4f2}.sc-ac-opt b{color:#302f2f;font-family:Syne,sans-serif;font-size:15px;font-weight:600}.sc-ac-opt b,.sc-ac-opt small{display:block;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-ac-opt small{color:#6e6c6c;font-size:12.8px;margin-top:3px}.osc-hero .osc-form-card{overflow:visible}.osc-hero .sc-practice{position:relative}.osc-hero .sc-label-row{align-items:baseline;display:flex;gap:18px;margin-bottom:5px}.osc-hero .sc-label{color:#3d3d3d;font-family:var(--osc-sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.osc-hero .sc-label-row .sc-manual-toggle{flex:none;margin-top:0;white-space:nowrap}@media (max-width:400px){.osc-hero .sc-label-row{flex-wrap:wrap;gap:2px}.osc-hero .sc-label-row .sc-manual-toggle{white-space:normal}}.osc-hero .sc-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.osc-hero .sc-nudge{background:#fff4f2;border:1px solid #f6c9c2;border-radius:8px;color:#8a3325;display:none;font-size:13px;line-height:1.45;margin-top:8px;padding:10px 12px}.osc-hero .sc-nudge.on{display:block}.osc-hero .sc-link{background:none;border:none;color:var(--osc-coral);cursor:pointer;font-family:var(--osc-sans);font-size:13px;font-weight:700;letter-spacing:0;margin-top:8px;padding:0;text-decoration:underline;text-transform:none;text-underline-offset:2px;width:auto}.osc-hero .sc-link:hover{background:none;color:#e05e4e;transform:none}.osc-hero .sc-picked{align-items:flex-start;background:#fff8f7;border:1.5px solid var(--osc-coral);border-radius:8px;display:none;gap:10px;padding:12px 14px}.osc-hero .sc-picked.on{display:flex}.osc-hero .sc-picked .sc-ic{color:var(--osc-coral);font-weight:700;line-height:1.4}.osc-hero .sc-picked-txt{flex:1;min-width:0}.osc-hero .sc-picked-txt b{color:var(--osc-charcoal);display:block;font-size:15px}.osc-hero .sc-picked-txt small{color:var(--osc-muted);display:block;font-size:12px;margin-top:2px}.osc-hero .sc-picked .sc-link{flex:none;margin-top:0}.osc-hero .sc-manual{border-top:1px solid var(--osc-gray-light);display:none;margin-top:12px;padding-top:12px}.osc-hero .sc-manual.on{display:block}.osc-hero .sc-done{display:none;padding:20px 0 8px;text-align:center}.osc-hero .sc-done.on{display:block}.osc-hero .sc-done h3{color:var(--osc-charcoal);font-size:22px;margin-bottom:8px}.osc-hero .sc-done p{color:var(--osc-muted);font-size:14px}@media (max-width:640px){.osc-hero .sc-form .sc-row{gap:0;grid-template-columns:1fr}}.osc-hero .sc-done-link{display:inline-block;margin-top:12px}@media (max-width:900px),(pointer:coarse){.osc-form-card input[type=email],.osc-form-card input[type=number],.osc-form-card input[type=tel],.osc-form-card input[type=text],.osc-form-card input[type=url],.osc-form-card select,.osc-form-card textarea,.osc-hero .sc-ac-input{font-size:16px}}.osc-hero p.osc-form-lede{margin-bottom:24px}.osc-hero p.osc-hero-support{margin-top:40px}.osc-hero p.osc-microcopy{margin-top:14px}@media (max-width:640px){.osc-hero p.osc-hero-support{margin-top:28px}}.osc-hero p.osc-hero-support-chips{display:flex;flex-wrap:wrap;gap:12px;letter-spacing:0;margin-top:34px;opacity:1;text-transform:none}.osc-hero .osc-hero-support-chips span{background:transparent;border:1.5px solid hsla(0,0%,100%,.45);border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;margin-right:0;padding:9px 18px;text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.osc-hero p.osc-hero-support-chips{display:flex;gap:8px;margin-top:24px}.osc-hero .osc-hero-support-chips span{font-size:11px;letter-spacing:.1em;padding:8px 14px;white-space:normal}}.osc-hero .sc-state-field{max-width:320px}.osc-hero .sc-state-field select{width:100%}