.slp{--slate:#202322;--beacon:#f8f7f3;--odyssey:#3c3fb7;--horizon:#5576d2;--glacier:#b8ccea;--ember:#ff5c39;--ink:#202322;--ink-soft:#4b4e55;--ink-mute:#7a7d86;--line:#dddcd5;--paper:#f8f7f3;--paper2:#fff;--slate2:#2a2d2c;--fd:"transducer-condensed","Barlow Condensed","Arial Narrow",sans-serif;--fb:"proxima-nova","Montserrat","Helvetica Neue",Arial,sans-serif;--fa:"arsenica-variable","Playfair Display",Georgia,serif;--h1:clamp(3rem,7vw,6rem);--h2:clamp(2.4rem,5.5vw,4.25rem);--lead:clamp(1.1rem,1.5vw,1.3rem);--small:.875rem;--section-y:clamp(64px,9vw,128px);--radius:20px;--radius-sm:12px;color:var(--ink);font-family:var(--fb);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}@media (max-width:560px){.slp{--slate:#202322;--beacon:#f8f7f3;--odyssey:#3c3fb7;--horizon:#5576d2;--glacier:#b8ccea;--ember:#ff5c39;--ink:#202322;--ink-soft:#4b4e55;--ink-mute:#7a7d86;--line:#dddcd5;--paper:#f8f7f3;--paper2:#fff;--slate2:#2a2d2c;--fd:"transducer-condensed","Barlow Condensed","Arial Narrow",sans-serif;--fb:"proxima-nova","Montserrat","Helvetica Neue",Arial,sans-serif;--fa:"arsenica-variable","Playfair Display",Georgia,serif;--h1:clamp(3rem,7vw,6rem);--h2:clamp(2.4rem,5.5vw,4.25rem);--lead:clamp(1.1rem,1.5vw,1.3rem);--small:1.15rem;--section-y:clamp(64px,9vw,128px);--radius:20px;--radius-sm:12px;color:var(--ink);font-family:var(--fb);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}}.slp,.slp *,.slp :after,.slp :before{box-sizing:border-box}.slp img{display:block;height:auto;max-width:100%}.slp a{color:inherit}.slp blockquote,.slp figure,.slp h1,.slp h2,.slp h3,.slp h4,.slp ol,.slp p,.slp ul{margin:0;padding:0}.slp ol,.slp ul{list-style:none}.slp-wrap{margin-inline:auto;max-width:1600px;padding-inline:clamp(16px,5vw,64px)}.slp-display{font-family:var(--fd);font-weight:700;letter-spacing:.02em;line-height:.95;text-transform:uppercase;text-wrap:balance}.slp-h1{font-size:var(--h1)}.slp-h2{font-size:var(--h2)}.slp-eyebrow{font-family:var(--fb);font-size:.8rem;font-weight:800;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.slp-eyebrow--indigo{color:var(--odyssey)!important}.slp-accent{font-family:var(--fa);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.slp-lead{font-size:var(--lead);line-height:1.5;max-width:62ch}.slp-lead p{margin:0 0 .6em}.slp-lead p:last-child{margin:0}.slp-muted{color:var(--ink-mute)}.slp-head{display:grid;gap:16px;margin-bottom:clamp(32px,5vw,56px);max-width:190ch}.slp-head--tight{margin-bottom:0}.slp-fine{color:var(--ink-mute);font-size:.78rem}.slp-hl{color:var(--odyssey)}.slp-self-start{justify-self:start}.slp-btn{align-items:center;background:var(--odyssey);border:3px solid var(--odyssey);border-radius:50px;color:var(--beacon)!important;cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:.85rem;font-weight:800;gap:12px;letter-spacing:.1em;line-height:1;padding:16px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.slp-btn:hover{background:#2e3191;border-color:#2e3191;color:var(--beacon);text-decoration:underline}.slp-btn:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.slp-btn--ghost{background:transparent;color:var(--odyssey)}.slp-btn--ghost:hover{background:var(--odyssey);color:var(--beacon)}.slp-btn--ember{background:var(--ember);border-color:var(--ember);color:var(--slate)!important;width:max-content}.slp-btn--ember:hover{background:#e84f2e;border-color:#e84f2e;color:var(--slate)}.slp-tag{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.18em;padding:6px 12px;text-transform:uppercase}.slp-tag--before{background:rgba(32,35,34,.08);color:var(--ink-soft)}.slp-tag--after{background:var(--odyssey);color:var(--beacon)}.slp-header{background:transparent;position:relative;z-index:5}.slp-header .slp-wrap{align-items:center;border-bottom:.5px solid #fff;display:flex;gap:16px;height:76px;justify-content:space-between}.slp-logo{height:auto;width:120px}.slp-logo--dark{filter:brightness(0);opacity:.9}.slp-header .slp-btn{font-size:.8rem;padding:12px 22px}.slp-header.is-dark{color:var(--beacon)}.slp-header.is-dark .slp-btn{background:var(--beacon);border-color:var(--beacon);color:var(--slate)}.slp-header.is-dark .slp-btn:hover{background:var(--glacier);border-color:var(--glacier)}.slp-header.is-light{color:var(--ink)}.slp-header .slp-btn-text{display:none}@media (min-width:560px){.slp-header .slp-btn-text{display:inline}}.slp-hero{isolation:isolate;margin-top:-76px;overflow:hidden;padding-top:76px;position:relative}.slp-hero__bg{inset:0;position:absolute;z-index:0}.slp-hero__grid{display:grid;gap:clamp(32px,5vw,40px);padding-block:clamp(40px,6vh,96px);position:relative;z-index:2}@media (max-width:1032px){.slp-hero{min-height:70vh!important;min-height:70svh!important}}@media (min-width:960px){.slp-hero__grid{align-items:center;flex:1 0 auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-block:clamp(20px,3vh,64px)}.slp-hero__copy .slp-h1{font-size:min(var(--h1),10.5vh)}.slp-hero__copy .slp-lead{font-size:min(var(--lead),2.4vh)}.slp-hero__copy{gap:clamp(12px,2vh,22px)}}.slp-hero{display:flex;flex-direction:column;min-height:100svh}.slp-hero__copy{display:grid;gap:clamp(14px,2vh,24px)}.slp-hero__copy .slp-h1{max-width:32ch}.slp-hero__copy .slp-lead{max-width:52ch}.slp-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.slp-hero__trust{display:flex;flex-wrap:wrap;font-size:var(--small);gap:8px 20px}.slp-hero__trust li{align-items:center;display:flex;gap:8px}.slp-hero__trust li:before{content:"\2713";font-weight:800}.slp-hero__bg img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.slp-hero__grain{mix-blend-mode:soft-light;opacity:.5}.slp-hero__fade,.slp-hero__rings{inset:0;position:absolute}.slp-hero.is-dark{background:var(--slate);color:var(--beacon)}.slp-hero.is-dark .slp-hero__bg{background:radial-gradient(ellipse at 85% 45%,#5576d2 0,#3c3fb7 28%,rgba(60,63,183,.35) 55%,rgba(32,35,34,0) 76%),#262a4a}.slp-hero.is-dark .slp-hero__gradient{opacity:.95;right:auto;width:100%}.slp-hero.is-dark .slp-hero__fade{background:linear-gradient(90deg,var(--slate) 0,rgba(32,35,34,.85) 35%,rgba(32,35,34,.15) 70%,rgba(32,35,34,0) 100%)}.slp-hero.is-dark .slp-hero__rings{background:radial-gradient(circle at 85% 50%,transparent 0 18%,rgba(248,247,243,.06) 18.3%,transparent 18.6%),radial-gradient(circle at 85% 50%,transparent 0 26%,rgba(248,247,243,.05) 26.3%,transparent 26.6%),radial-gradient(circle at 85% 50%,transparent 0 34%,rgba(248,247,243,.045) 34.3%,transparent 34.6%),radial-gradient(circle at 85% 50%,transparent 0 42%,rgba(248,247,243,.04) 42.3%,transparent 42.6%),radial-gradient(circle at 85% 50%,transparent 0 50%,rgba(248,247,243,.035) 50.3%,transparent 50.6%)}.slp-hero.is-dark .slp-accent{color:var(--glacier)}.slp-hero.is-dark .slp-hero__trust{color:rgba(248,247,243,.75)}.slp-hero.is-dark .slp-btn--ghost{border:none;color:var(--beacon);padding:10px!important;text-decoration-color:var(--beacon);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.slp-hero.is-dark .slp-btn--ghost:hover{background:transparent!important;color:var(--slate);text-decoration-color:var(--ember)}.slp-hero.is-light{color:var(--ink)}.slp-hero.is-light,.slp-hero.is-light .slp-hero__bg{background:var(--beacon)}.slp-hero.is-light .slp-hero__gradient{height:120%;left:auto;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 70%);opacity:.9;right:-20%;top:-10%;width:70%}.slp-hero.is-light .slp-hero__grain{opacity:.35}.slp-hero.is-light .slp-hero__fade{background:linear-gradient(90deg,var(--beacon) 0,rgba(248,247,243,.6) 45%,rgba(248,247,243,0) 75%)}.slp-hero.is-light .slp-hero__rings{display:none}.slp-hero.is-light .slp-accent{color:var(--odyssey)}.slp-hero.is-light .slp-hero__trust{color:var(--ink-soft)}.slp-card{background:var(--paper2);border-radius:var(--radius);box-shadow:0 30px 60px -30px rgba(0,0,0,.55),0 0 0 1px rgba(32,35,34,.06);color:var(--ink);display:grid;gap:18px;padding:clamp(22px,2.6vw,36px);position:relative}.slp-card .slp-eyebrow{color:var(--odyssey)}.slp-card__h{font-family:var(--fb);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;letter-spacing:0;line-height:1.15;text-transform:none}.slp-card__list{display:grid;gap:10px}.slp-card__list li{align-items:flex-start;display:flex;gap:12px;line-height:1.45}.slp-card__list li:before{color:var(--odyssey);content:"\2713";flex:none;font-weight:800}.slp-badge{background:var(--ember);border-radius:999px;color:var(--slate);font-size:.7rem;font-weight:800;letter-spacing:.15em;padding:8px 14px;position:absolute;right:24px;text-transform:uppercase;top:-14px}.slp-card--form .slp-card__intro{color:var(--ink-mute);font-size:var(--small)}.slp-card--form .slp-card__fine{color:var(--ink-mute);font-size:.8rem}.slp-logos{background:var(--paper2);color:var(--ink);position:relative;z-index:2}.slp-logos__wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px clamp(24px,3vw,44px);justify-content:center;padding-block:clamp(18px,2.8vh,32px)}.slp-logos__label{color:var(--ink-mute);font-size:.64rem;letter-spacing:.26em;white-space:nowrap}.slp-logos__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px clamp(28px,3.6vw,52px);justify-content:center}.slp-logos__row li{display:grid;height:100px;place-items:center}.slp-logos__row img{filter:grayscale(1);height:auto;max-height:80px;max-width:170px;object-fit:contain;opacity:.85;transition:opacity .2s,filter .2s;width:auto}.slp-logos__row li:hover img{filter:none;opacity:1}@media (max-width:1032px){.slp-logos__row li{height:60px}.slp-logos__row img{max-height:55px;max-width:145px}}@media (max-width:500px){.slp-logos__row li{height:60px}.slp-logos__row img{max-height:40px;max-width:130px}}.slp-offer{background:var(--paper2);border-block:1px solid var(--line);padding-block:var(--section-y)}.slp-offer__grid{display:grid;gap:60px}@media (max-width:500px){.slp-offer__grid{display:grid;gap:25px}}@media (min-width:900px){.slp-offer__grid{align-items:start;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.slp-offer__head{display:grid;gap:16px}.slp-includes{display:grid;gap:20px;margin-top:8px}.slp-includes li{align-items:start;display:grid;gap:12px;grid-template-columns:28px 1fr}.slp-includes__num{color:var(--horizon);font-family:var(--fd);font-size:3.4rem;font-weight:600;line-height:.9}.slp-includes b{display:block;font-weight:800}.slp-includes span:not(.slp-includes__num){color:var(--ink-soft);font-size:var(--small)}.slp-panel{background:var(--beacon);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:20px;padding:clamp(24px,3.5vw,40px)}.slp-panel__h{font-family:var(--fb);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:0;line-height:1.15;text-transform:none}.slp-panel__body p{margin:0 0 .6em}.slp-panel__body p:last-child{margin:0}.slp-covered{display:grid;gap:10px}.slp-covered li{align-items:flex-start;display:flex;font-weight:800;gap:10px}.slp-covered li:before{color:var(--odyssey);content:"\2713"}.slp-pain{background:var(--slate);color:var(--beacon);padding-block:var(--section-y)}.slp-pain .slp-accent,.slp-pain .slp-eyebrow{color:var(--glacier)}.slp-pain .slp-muted{color:rgba(248,247,243,.65)}.slp-pain__grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:720px) and (max-width:1023px){.slp-pain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slp-pain__card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.slp-pain__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.slp-pain__card{align-content:start;background:var(--slate2);border:1px solid rgba(248,247,243,.08);border-radius:var(--radius-sm);display:grid;gap:14px;padding:28px}.slp-pain__mark{background:linear-gradient(135deg,var(--odyssey),var(--horizon));border-radius:50%;color:var(--beacon);display:grid;font-family:var(--fd);font-size:1.3rem;font-weight:700;height:44px;place-items:center;width:44px}.slp-pain__card h3{color:var(--beacon);font-family:var(--fb);font-size:1.75rem;font-weight:800;line-height:1.25}.slp-pain__card p{color:rgba(248,247,243,.72);font-size:var(--lead)}.slp-pain__pivot{display:grid;gap:12px;margin-top:clamp(32px,5vw,56px);max-width:80ch}.slp-pain__pivot h3{color:var(--beacon);font-family:var(--fb);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;line-height:1.15}.slp-pain__pivot p{color:rgba(248,247,243,.65);font-size:var(--lead)}.slp-ba{padding-block:var(--section-y)}.slp-ba,.slp-ba__table{background:var(--paper2)}.slp-ba__table{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.slp-ba__row,.slp-ba__thead{display:grid;grid-template-columns:1fr}@media (min-width:800px){.slp-ba__row,.slp-ba__thead{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr)}}.slp-ba__thead{display:none}@media (min-width:800px){.slp-ba__thead{background:var(--beacon);border-bottom:1px solid var(--line);display:grid}}.slp-ba__thead>div{padding:16px 24px}.slp-ba__row{border-top:1px solid var(--line)}.slp-ba__row:first-of-type{border-top:0}.slp-ba__row>div{align-items:flex-start;display:flex;gap:12px;line-height:1.45;min-width:0;padding:20px 24px}.slp-ba__dim{align-items:center;font-family:var(--fb);font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.slp-ba__before{color:var(--ink-mute);font-size:var(--small)}.slp-ba__after{background:rgba(60,63,183,.05);font-size:var(--small);font-weight:600}.slp-ba__mark{border-radius:50%;display:grid;flex:none;font-size:.8rem;font-weight:800;height:22px;line-height:1;margin-top:1px;place-items:center;width:22px}.slp-ba__before .slp-ba__mark{background:rgba(32,35,34,.08);color:var(--ink-mute)}.slp-ba__after .slp-ba__mark{background:var(--odyssey);color:var(--beacon)}@media (max-width:799px){.slp-ba__row>div{padding:8px 20px}.slp-ba__mark{display:none}.slp-ba__after{background:none}.slp-ba__after:before,.slp-ba__before:before{flex:none;font-size:1rem;font-weight:800;letter-spacing:.18em;margin-top:4px;text-transform:uppercase;width:72px}.slp-ba__before:before{color:var(--ink-mute);content:"Before"}.slp-ba__after:before{color:var(--odyssey);content:"After"}}.slp-ba__cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:clamp(24px,4vw,40px)}.slp-ba__cta p{color:var(--ink-mute);font-size:var(--small)}.slp-process{background:var(--beacon);padding-block:var(--section-y)}.slp-steps{display:grid;gap:28px;position:relative}@media (min-width:900px){.slp-steps{gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.slp-steps:before{background:var(--line);content:"";height:2px;left:24px;position:absolute;right:24px;top:24px}}.slp-step{display:flex;flex-direction:column;gap:12px;position:relative}.slp-step__dot{background:var(--paper2);border:3px solid var(--odyssey);border-radius:50%;color:var(--odyssey);display:grid;font-family:var(--fd);font-size:1.25rem;font-weight:700;height:48px;place-items:center;position:relative;width:48px;z-index:1}.slp-step.is-current .slp-step__dot{background:var(--odyssey);box-shadow:0 0 0 8px rgba(60,63,183,.15);color:var(--beacon)}.slp-step h3{font-family:var(--fb);font-size:.95rem;font-weight:800;letter-spacing:.08em;line-height:1.3;margin-top:5px;text-transform:uppercase}.slp-step__list ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.slp-step__list li{color:var(--ink-soft);font-size:var(--small);padding-left:14px;position:relative}.slp-step__list li:before{background:var(--horizon);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.6em;width:5px}.slp-step__tag{color:var(--ember);display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.15em;margin-top:4px;text-transform:uppercase}.slp-proof{background:var(--paper2);padding-block:var(--section-y)}.slp-stats{display:grid;gap:24px;margin-bottom:clamp(40px,6vw,64px)}@media (min-width:720px){.slp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.slp-stat{border-top:3px solid var(--odyssey);display:grid;gap:8px;padding-top:20px}.slp-stat__n{color:var(--odyssey);font-family:var(--fd);font-size:clamp(2.75rem,6vw,4.5rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;line-height:1}.slp-stat p{color:var(--ink-soft);font-size:var(--small);max-width:28ch}.slp-quote{background:var(--beacon);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:24px;padding:clamp(28px,4vw,48px)!important}@media (min-width:900px){.slp-quote.has-logo{align-items:center;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.slp-quote blockquote{font-family:var(--fa);font-size:clamp(1.3rem,2.2vw,1.75rem);font-style:italic;line-height:1.4;max-width:40ch}.slp-quote cite{display:block;font-size:var(--small);font-style:normal;margin-top:16px}.slp-quote cite b{display:block;font-weight:800}.slp-quote__logo{display:grid;padding:16px;place-items:center}.slp-quote__logo img{height:auto;max-height:80px;max-width:220px;width:auto}.slp-whynow{background:radial-gradient(ellipse at 70% 60%,rgba(85,118,210,.9) 0,rgba(60,63,183,.8) 35%,rgba(32,35,34,.92) 75%),#202322;color:var(--beacon);isolation:isolate;overflow:hidden;padding-block:var(--section-y);position:relative}.slp-whynow__bg{inset:0;position:absolute;z-index:0}.slp-whynow__bg img{height:100%;max-width:none;object-fit:cover;opacity:.9;width:100%}.slp-whynow__fade{background:linear-gradient(180deg,rgba(32,35,34,.35),rgba(32,35,34,.75));inset:0;position:absolute}.slp-whynow__grid{display:grid;gap:130px;position:relative;z-index:1}@media (max-width:500px){.slp-whynow__grid{gap:25px}}@media (min-width:900px){.slp-whynow__grid{align-items:center;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.slp-whynow .slp-accent,.slp-whynow .slp-eyebrow{color:var(--glacier)}.slp-timeline{border-left:2px solid rgba(248,247,243,.25);display:grid;padding-left:28px!important}.slp-tl{display:grid;gap:4px;padding-block:16px;position:relative}.slp-tl:before{background:var(--beacon);border:3px solid var(--slate);border-radius:50%;content:"";height:14px;left:-36px;position:absolute;top:22px;width:14px}.slp-tl.is-hot:before{background:var(--ember)}.slp-tl__when{font-family:var(--fb);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.slp-tl p{color:rgba(248,247,243,.78);font-size:var(--small);max-width:40ch}.slp-faq{background:var(--beacon);padding-block:var(--section-y)}.slp-faq__grid{display:grid;gap:60px}@media (max-width:500px){.slp-faq__grid{gap:25px}}@media (min-width:900px){.slp-faq__grid{align-items:start;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.slp-faq__list{border-top:1px solid var(--line);display:grid}.slp-faq details{border-bottom:1px solid var(--line)}.slp-faq summary{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;font-weight:800;gap:24px;justify-content:space-between;list-style:none;padding:22px 0}.slp-faq summary::-webkit-details-marker{display:none}.slp-faq__plus{border:2px solid var(--odyssey);border-radius:50%;color:var(--odyssey);display:grid;flex:none;height:40px;place-items:center;transition:transform .2s;width:40px}.slp-faq details[open] .slp-faq__plus{background:var(--odyssey);color:var(--beacon);transform:rotate(45deg)}.slp-faq__a{color:var(--ink-soft);font-size:1.25rem;max-width:65ch;padding:0 0 24px}.slp-faq__a p{margin:0 0 .6em}.slp-faq__a p:last-child{margin:0}.slp-final{background:var(--ink);color:var(--beacon);isolation:isolate;overflow:hidden;padding-block:var(--section-y);position:relative}.slp-final__bg{inset:0;position:absolute;z-index:0}.slp-final__bg img{height:100%;max-width:none;mix-blend-mode:soft-light;object-fit:cover;opacity:.55;width:100%}.slp-final__grid{display:grid;gap:60px;position:relative;z-index:1}@media (max-width:500px){.slp-final__grid{gap:25px}}@media (min-width:960px){.slp-final__grid{align-items:start;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.slp-final .slp-accent,.slp-final .slp-eyebrow{color:var(--glacier)}.slp-final__h{max-width:14ch}.slp-final__points{display:grid;gap:12px}.slp-final__points li{align-items:flex-start;color:rgba(248,247,243,.85);display:flex;gap:12px}.slp-final__points li:before{color:var(--glacier);content:"\2713";font-weight:800}.slp-sched{background:var(--paper2);border-radius:var(--radius);box-shadow:0 30px 60px -30px rgba(0,0,0,.6);color:var(--ink);display:grid;gap:16px;padding:clamp(20px,3vw,32px)}.slp-sched__helper{color:var(--ink-mute);font-size:var(--small)}.slp-sched__embed{background:var(--beacon);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);display:grid;font-size:var(--small);min-height:320px;padding:24px;place-items:center;text-align:center}.slp-sched__note{color:var(--ink-mute);font-size:.8rem}.slp-form .hs-form fieldset{max-width:none}.slp-form .hs-form .hs-form-field{margin-bottom:14px}.slp-form .hs-form label{color:var(--ink-soft);display:block;font-family:var(--fb);font-size:.75rem;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.slp-form .hs-form .hs-input{background:var(--paper2);border:1px solid var(--line);border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--fb);font-size:1rem;height:auto;padding:12px 14px;width:100%!important}.slp-form .hs-form textarea.hs-input{min-height:110px}.slp-form .hs-form .hs-input:focus{border-color:var(--odyssey);box-shadow:0 0 0 3px rgba(60,63,183,.15);outline:none}.slp-form .hs-form .hs-form-booleancheckbox label,.slp-form .hs-form .hs-form-checkbox label{align-items:flex-start;display:flex;font-size:.85rem;font-weight:400;gap:8px;letter-spacing:0;text-transform:none}.slp-form .hs-form .hs-form-booleancheckbox .hs-input,.slp-form .hs-form .hs-form-checkbox .hs-input{width:auto!important}.slp-form .hs-form .hs-error-msgs{color:#c0392b;font-size:.8rem;list-style:none;margin:6px 0 0;padding:0}.slp-form .hs-form .hs-richtext,.slp-form .hs-form .legal-consent-container{color:var(--ink-mute);font-size:.78rem}.slp-form .hs-form .hs-submit .hs-button{align-items:center;background:var(--odyssey);border:3px solid var(--odyssey);border-radius:50px;color:var(--beacon);cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:.95rem;font-weight:800;gap:12px;letter-spacing:.1em;line-height:1;padding:16px 28px;text-transform:uppercase;transition:background .2s,border-color .2s}.slp-form .hs-form .hs-submit .hs-button:hover{background:#2e3191;border-color:#2e3191}.slp-form .submitted-message{color:var(--ink);font-size:1rem}.slp-footer{background:var(--slate);color:rgba(248,247,243,.7);font-size:var(--small)}.slp-footer__wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;padding-block:28px}.slp-footer__logo{height:auto;width:96px}.slp-footer__links{display:flex;flex-wrap:wrap;gap:8px 20px}.slp-footer a{text-decoration:none}.slp-footer a:hover{color:var(--beacon)}@media (prefers-reduced-motion:reduce){.slp *{transition:none!important}}