.sp-scope{--orange:#ff5100;--orange-dark:#d93c00;--orange-pale:#fff2ec;--gray:#595959;--gray-dark:#252525;--gray-light:#f4f4f4;--line:#e7e7e7;--blue:#1469e8;--blue-dark:#284677;--blue-pale:#edf4ff;--green:#00a954;--green-pale:#e9fbf2;--white:#fff;--gradient-orange:linear-gradient(90deg,#ff5100,#ffc400);--regular:"Poppins",Arial,sans-serif;--bold:"Poppins",Arial,sans-serif}.sp-scope *,.sp-scope :after,.sp-scope :before{box-sizing:border-box}.sp-scope{color:var(--gray);font-family:var(--regular);-webkit-font-smoothing:antialiased}.sp-scope img{display:block;max-width:100%}.sp-scope a{color:inherit;text-decoration:none}.sp-scope button{color:inherit;font:inherit}.sp-scope .container{margin-inline:auto;width:min(1200px,calc(100% - 48px))}.sp-scope .action{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--bold);font-size:15px;font-weight:700;gap:10px;justify-content:center;line-height:1.3;min-height:48px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.sp-scope .action:hover{transform:translateY(-2px)}.sp-scope .action--primary{background:var(--orange);color:var(--white);padding:13px 23px}.sp-scope .action--primary:hover{background:var(--gradient-orange);background-origin:border-box;box-shadow:0 10px 22px rgba(217,60,0,.32);color:var(--white)}.sp-scope .action--secondary{border-color:var(--orange);color:var(--orange);padding:12px 22px}.sp-scope .action--secondary:hover{background:var(--gradient-orange);background-origin:border-box;border-color:transparent;color:var(--white)}.sp-scope .action--white{background:var(--white);border-color:var(--white);color:var(--orange);padding:13px 23px}.sp-scope .action--white:hover{background:var(--gradient-orange);background-origin:border-box;border-color:transparent;color:var(--white)}.sp-scope .action--text{color:var(--orange);font-size:14px;justify-content:flex-start;min-height:auto;padding:0}.sp-scope .action--text:hover{gap:14px;transform:none}.sp-scope .hero{background:var(--orange);color:var(--white);min-height:630px;overflow:hidden;position:relative}.sp-scope .hero__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);min-height:630px;position:relative;z-index:2}.sp-scope .hero__content{padding:80px 0}.sp-scope .hero__eyebrow{align-items:center;display:flex;font-family:var(--bold);font-size:14px;font-weight:700;gap:9px;letter-spacing:.5px;margin:0 0 20px;text-transform:uppercase}.sp-scope .hero h1{font-family:var(--bold);font-size:clamp(43px,4.4vw,64px);font-weight:700;letter-spacing:-1.9px;line-height:1.14;margin:0;max-width:680px}.sp-scope .hero__description{font-size:18px;line-height:1.6;margin:24px 0 0;max-width:625px}.sp-scope .hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.sp-scope .hero__actions .action--secondary{border-color:var(--white);color:var(--white)}.sp-scope .hero__actions .action--secondary:hover{background:hsla(0,0%,100%,.12)}.sp-scope .hero__actions .action--white{color:var(--orange)}.sp-scope .hero__actions .action--white:hover{color:var(--white)}.sp-scope .hero__portal-note{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:var(--white);display:inline-flex;font-size:14px;gap:9px;line-height:1.4;margin:20px 0 0;padding:10px 16px}.sp-scope .hero__portal-note svg{flex-shrink:0}.sp-scope .hero__curve{border:8px solid hsla(0,0%,100%,.12);border-radius:50%;pointer-events:none;position:absolute}.sp-scope .hero__curve--one{height:780px;right:-130px;top:-420px;width:780px}.sp-scope .hero__curve--two{bottom:-570px;height:820px;left:-260px;width:820px}.sp-scope .hero__visual{min-height:550px;position:relative}.sp-scope .hero__portrait{position:absolute;right:0;top:52%;transform:translateY(-50%);width:min(100%,505px)}.sp-scope .hero__portrait:after{background:rgba(89,33,7,.2);border-radius:50%;bottom:2%;content:"";filter:blur(12px);height:28px;left:9%;position:absolute;right:9%}.sp-scope .hero__portrait img{display:block;height:auto;position:relative;width:100%;z-index:1}.sp-scope .support-bubble{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;box-shadow:0 14px 34px rgba(74,30,9,.18);color:var(--gray-dark);display:flex;gap:12px;min-width:220px;padding:13px 15px;position:absolute;z-index:3}.sp-scope .support-bubble--top{right:-20px;top:145px}.sp-scope .support-bubble--bottom{bottom:90px;right:285px}.sp-scope .support-bubble__icon{background:var(--blue-pale);border-radius:12px;color:var(--blue);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.sp-scope .support-bubble__icon--green{background:var(--green-pale);color:var(--green)}.sp-scope .support-bubble small,.sp-scope .support-bubble strong{display:block}.sp-scope .support-bubble small{color:var(--gray);font-size:11px;margin-bottom:2px}.sp-scope .support-bubble strong{font-family:var(--bold);font-size:13px;font-weight:700}.sp-scope .section{padding:112px 0}.sp-scope .section-intro{max-width:760px}.sp-scope .section-intro--centered{margin-inline:auto;text-align:center}.sp-scope .eyebrow{color:var(--orange);font-family:var(--bold);font-size:13px;font-weight:700;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.sp-scope .section-intro h2{color:var(--orange)}.sp-scope .final-cta h2,.sp-scope .section-intro h2{font-family:var(--bold);font-size:clamp(32px,3.2vw,46px);font-weight:700;letter-spacing:-1.2px;line-height:1.18;margin:0}.sp-scope .section-description{font-size:17px;line-height:1.65;margin:18px auto 0;max-width:720px}.sp-scope .body-large{font-size:17px;line-height:1.75;margin:24px 0 0}.sp-scope .split-layout{align-items:center;display:grid;gap:90px;grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}.sp-scope .digital-visual{padding:46px 0 0 42px;position:relative}.sp-scope .digital-visual:before{background:var(--orange-pale);border-radius:42px 42px 42px 12px;content:"";inset:0 45px 38px 0;position:absolute}.sp-scope .digital-window{background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 45px rgba(44,55,78,.11);min-height:390px;padding:24px;position:relative;z-index:2}.sp-scope .digital-window__bar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:6px;padding-bottom:20px}.sp-scope .digital-window__bar span{background:#d8d8d8;border-radius:50%;height:8px;width:8px}.sp-scope .digital-window__bar span:first-child{background:var(--orange)}.sp-scope .digital-window__bar small{color:#858585;font-size:11px;margin-left:auto}.sp-scope .chat{align-items:flex-start;display:flex;gap:10px;max-width:82%}.sp-scope .chat p{border-radius:5px 15px 15px;font-size:13px;line-height:1.5;margin:0;padding:12px 15px}.sp-scope .chat--user{flex-direction:row-reverse;margin-left:auto;margin-top:32px}.sp-scope .chat--user p{background:var(--gray-light);border-radius:15px 5px 15px 15px}.sp-scope .chat--ai{margin-top:20px}.sp-scope .chat--ai p{background:var(--blue-pale);color:var(--blue-dark)}.sp-scope .chat__avatar{background:var(--orange-pale);border-radius:9px;color:var(--orange);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.sp-scope .chat--ai .chat__avatar{background:var(--blue);color:var(--white)}.sp-scope .specialist-row{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;margin-top:30px;padding-top:20px}.sp-scope .specialist-row__avatar{background:var(--orange);border-radius:50%;color:var(--white);display:grid;height:44px;place-items:center;width:44px}.sp-scope .specialist-row small,.sp-scope .specialist-row strong{display:block}.sp-scope .specialist-row small{color:#858585;font-size:11px}.sp-scope .specialist-row strong{color:var(--gray-dark);font-family:var(--bold);font-size:13px;font-weight:700;margin-top:2px}.sp-scope .specialist-row__status{background:var(--green);border-radius:50%;height:9px;margin-left:auto;width:9px}.sp-scope .inline-note{align-items:flex-start;color:var(--gray-dark);display:flex;font-family:var(--bold);font-size:14px;font-weight:700;gap:10px;line-height:1.6;margin-top:26px}.sp-scope .inline-note svg{color:var(--green);flex-shrink:0}.sp-scope .schedule{background:var(--gray-light)}.sp-scope .schedule-cards{display:grid;gap:26px;grid-template-columns:repeat(2,1fr);margin-top:52px}.sp-scope .sched-card{background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 44px rgb(44 55 78/7%);display:flex;flex-direction:column;padding:40px 34px 34px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.sp-scope .sched-card:hover{box-shadow:0 26px 54px rgba(44,55,78,.12);transform:translateY(-4px)}.sp-scope .sched-card__top{align-items:center;display:flex;gap:20px}.sp-scope .sched-card__icon{display:grid;flex-shrink:0;height:84px;place-items:center;width:84px}.sp-scope .sched-card__icon img{height:84px;object-fit:contain;width:84px}.sp-scope .sched-card__title{color:var(--gray-dark);font-family:var(--bold);font-size:19px;font-weight:700;line-height:1.3;margin:0}.sp-scope .sched-card__tag{align-items:center;background:var(--green-pale);border-radius:999px;color:#087f43;display:inline-flex;font-family:var(--bold);font-size:11px;font-weight:700;gap:7px;letter-spacing:.3px;margin-top:8px;padding:4px 11px}.sp-scope .sched-card__tag .dot{background:var(--green);border-radius:50%;height:7px;width:7px}.sp-scope .sched-card__hours{align-items:center;background:var(--gray-light);border-radius:14px;display:flex;gap:11px;margin:26px 0 0;padding:16px 18px}.sp-scope .sched-card__hours svg{color:var(--orange);flex-shrink:0}.sp-scope .sched-card__hours strong{color:var(--gray-dark);font-family:var(--bold);font-size:15px;font-weight:700}.sp-scope .sched-card__desc{font-size:14px;line-height:1.7;margin:20px 0 0}.sp-scope .schedule-note{align-items:flex-start;background:var(--white);border-left:4px solid var(--orange);border-radius:16px;box-shadow:0 12px 30px rgb(44 55 78/6%);display:flex;gap:15px;margin:30px auto 0;max-width:970px;padding:22px 26px}.sp-scope .schedule-note svg{color:var(--orange);flex-shrink:0}.sp-scope .schedule-note p{font-size:14px;line-height:1.65;margin:0}.sp-scope .steps{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 52px 1fr 52px 1fr;margin-top:58px}.sp-scope .step{background:var(--white);border:1px solid var(--line);border-radius:20px;border-top:3px solid var(--orange);box-shadow:0 14px 36px rgb(44 55 78/6%);min-height:260px;padding:36px 30px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.sp-scope .step:hover{box-shadow:0 22px 48px rgba(44,55,78,.11);transform:translateY(-4px)}.sp-scope .step--rounded{border-radius:20px}.sp-scope .step__number{color:#d8d8d8;font-family:var(--bold);font-size:48px;font-weight:700;line-height:1;position:absolute;right:24px;top:20px}.sp-scope .step__icon{background:var(--orange-pale);border-radius:18px;box-shadow:0 7px 20px rgba(255,81,0,.12);color:var(--orange);display:grid;height:76px;place-items:center;width:76px}.sp-scope .step__icon svg{height:36px;width:36px}.sp-scope .step p{color:var(--gray-dark);font-size:15px;line-height:1.7;margin:30px 0 0}.sp-scope .step-connector{color:var(--orange)}.sp-scope .step-connector svg{width:100%}.sp-scope .resources{background:#fff8f5}.sp-scope .resource-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:52px}.sp-scope .resource-card{background:var(--white);border:1px solid #f0e2da;border-radius:20px;box-shadow:0 14px 36px rgb(255 81 0/6%);display:flex;flex-direction:column;min-height:335px;padding:32px 28px;transition:transform .2s ease,box-shadow .2s ease}.sp-scope .resource-card:hover{box-shadow:0 24px 50px rgba(255,81,0,.12);transform:translateY(-4px)}.sp-scope .resource-card__icon{background:var(--orange);border-radius:16px;box-shadow:0 10px 22px rgba(255,81,0,.26);color:var(--white);display:grid;height:56px;place-items:center;width:56px}.sp-scope .resource-card__icon--2{background:var(--blue);box-shadow:0 10px 22px rgba(20,105,232,.26);color:var(--white)}.sp-scope .resource-card__icon--3{background:var(--green);box-shadow:0 10px 22px rgba(0,169,84,.26);color:var(--white)}.sp-scope .resource-card__icon--4{background:var(--blue-dark);box-shadow:0 10px 22px rgba(40,70,119,.26);color:var(--white)}.sp-scope .resource-card h3{color:var(--gray-dark);font-family:var(--bold);font-size:20px;font-weight:700;line-height:1.3;margin:24px 0 0}.sp-scope .resource-card p{font-size:14px;line-height:1.7;margin:14px 0 28px}.sp-scope .resource-card .action{margin-top:auto}.sp-scope .faq-layout{display:grid;gap:90px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.sp-scope .faq-help{align-items:center;display:flex;gap:15px;margin-top:40px}.sp-scope .faq-help>span{background:var(--orange-pale);border-radius:50%;color:var(--orange);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.sp-scope .faq-help p,.sp-scope .faq-help strong{display:block;font-size:13px;line-height:1.6;margin:0}.sp-scope .faq-help strong{color:var(--gray-dark);font-family:var(--bold);font-size:14px;font-weight:700}.sp-scope .faq-item{border-bottom:1px solid var(--line)}.sp-scope .faq-item:first-child{border-top:1px solid var(--line)}.sp-scope .faq-trigger{align-items:center;background:transparent;border:0;color:var(--gray-dark);cursor:pointer;display:flex;font-family:var(--bold);font-size:16px;font-weight:700;gap:20px;justify-content:space-between;padding:25px 0;text-align:left;width:100%}.sp-scope .faq-icon{background:var(--gray-light);border-radius:50%;color:var(--orange);display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease;width:34px}.sp-scope .faq-item--open .faq-icon{transform:rotate(180deg)}.sp-scope .faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.sp-scope .faq-item--open .faq-answer{grid-template-rows:1fr}.sp-scope .faq-answer>div{min-height:0}.sp-scope .faq-answer p{font-size:14px;line-height:1.75;margin:0;opacity:0;padding:0 58px 25px 0;transition:opacity .24s ease 60ms}.sp-scope .faq-item--open .faq-answer p{opacity:1}.sp-scope .final-cta{background:var(--gray-light);padding:90px 0}.sp-scope .final-cta__inner{align-items:center;background:linear-gradient(120deg,var(--orange) 0,#ff6b24 55%,var(--orange-dark) 100%);border-radius:32px;box-shadow:0 30px 60px rgba(255,81,0,.24);color:var(--white);display:grid;gap:30px;grid-template-columns:auto 1fr auto;min-height:250px;overflow:hidden;padding:56px 60px;position:relative}.sp-scope .final-cta__inner:before{border:10px solid hsla(0,0%,100%,.14);border-radius:50%;content:"";height:420px;pointer-events:none;position:absolute;right:-90px;top:-140px;width:420px}.sp-scope .final-cta__inner:after{border:10px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-180px;content:"";height:400px;left:-120px;pointer-events:none;position:absolute;width:400px}.sp-scope .final-cta__inner>*{position:relative;z-index:1}.sp-scope .final-cta__icon{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.45);border-radius:22px;display:grid;height:72px;place-items:center;width:72px}.sp-scope .final-cta h2{color:var(--white);font-size:38px}.sp-scope .final-cta p{line-height:1.65;margin:10px 0 0;max-width:700px}.sp-scope .final-cta .action--white{background:var(--white);border-color:var(--white);color:var(--orange)}.sp-scope .final-cta .action--white:hover{background:var(--gray-light);color:var(--orange-dark)}.sp-scope .final-cta__portal{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;color:var(--white);display:inline-flex;font-family:var(--bold);font-size:15px;font-weight:700;gap:11px;line-height:1.3;padding:15px 24px}.sp-scope .final-cta__portal svg{flex-shrink:0}@media (max-width:1100px){.sp-scope .hero__grid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(350px,.75fr)}.sp-scope .support-bubble--top{right:0}.sp-scope .support-bubble--bottom{right:185px}.sp-scope .faq-layout,.sp-scope .split-layout{gap:54px}.sp-scope .resource-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sp-scope .container{width:min(100% - 36px,680px)}.sp-scope .hero__grid{display:block}.sp-scope .hero__content{padding:60px 0 36px}.sp-scope .hero h1{max-width:620px}.sp-scope .hero__visual{min-height:450px}.sp-scope .hero__portrait{right:50%;transform:translate(50%,-50%);width:430px}.sp-scope .support-bubble--top{right:7%;top:88px}.sp-scope .support-bubble--bottom{bottom:42px;left:4%;right:auto}.sp-scope .section{padding:84px 0}.sp-scope .faq-layout,.sp-scope .split-layout{grid-template-columns:1fr}.sp-scope .split-layout>.digital-visual{order:2}.sp-scope .schedule-cards{gap:20px;grid-template-columns:1fr}.sp-scope .steps{gap:0;grid-template-columns:1fr}.sp-scope .step{min-height:auto}.sp-scope .step-connector{display:grid;height:52px;place-items:center;transform:rotate(90deg)}.sp-scope .step-connector svg{width:36px}.sp-scope .final-cta__inner{grid-template-columns:auto 1fr;padding:44px 40px}.sp-scope .final-cta__inner .action{grid-column:2;justify-self:start}}@media (max-width:540px){.sp-scope .container{width:calc(100% - 32px)}.sp-scope .hero h1{font-size:40px;letter-spacing:-1.2px}.sp-scope .hero__description{font-size:16px}.sp-scope .hero__actions{align-items:stretch;flex-direction:column}.sp-scope .hero__actions .action{width:100%}.sp-scope .hero__visual{min-height:390px}.sp-scope .hero__portrait{width:365px}.sp-scope .support-bubble{min-width:188px;padding:10px}.sp-scope .support-bubble--top{right:-4px;top:58px}.sp-scope .support-bubble--bottom{bottom:25px;left:-5px}.sp-scope .support-bubble__icon{height:36px;width:36px}.sp-scope .section{padding:70px 0}.sp-scope .final-cta h2,.sp-scope .section-intro h2{font-size:31px}.sp-scope .digital-visual{padding:25px 0 0 14px}.sp-scope .digital-visual:before{right:18px}.sp-scope .digital-window{min-height:auto;padding:16px}.sp-scope .chat{max-width:92%}.sp-scope .sched-card{padding:28px 24px}.sp-scope .resource-grid{grid-template-columns:1fr}.sp-scope .resource-card{min-height:auto;padding:28px 24px}.sp-scope .faq-layout{gap:50px}.sp-scope .faq-trigger{font-size:15px}.sp-scope .final-cta{padding:60px 0}.sp-scope .final-cta__inner{align-items:flex-start;display:flex;flex-direction:column;padding:38px 26px}}@media (prefers-reduced-motion:reduce){.sp-scope *,.sp-scope :after,.sp-scope :before{transition-duration:.01ms!important}}.sp-scope h1,.sp-scope h2,.sp-scope h3{font-family:var(--bold)!important}.sp-scope .hero h1{font-size:clamp(43px,4.4vw,64px)!important;line-height:1.14!important}.sp-scope .hero h1,.sp-scope .hero__description,.sp-scope .hero__eyebrow{color:var(--white)!important}.sp-scope .eyebrow,.sp-scope .section-intro h2{color:var(--orange)!important}.sp-scope .final-cta h2,.sp-scope .final-cta p{color:var(--white)!important}.sp-scope .action--white{color:var(--orange)!important}.sp-scope .action--white:hover,.sp-scope .hero__actions .action--secondary{color:var(--white)!important}.sp-scope .final-cta h2,.sp-scope .section-intro h2{margin:0!important}.sp-scope a{text-decoration:none!important}.sp-scope .resource-card h3,.sp-scope .sched-card__title{color:var(--gray-dark)!important}.sp-scope .final-cta__portal,.sp-scope .hero__portal-note{color:var(--white)!important}