:root{--navy:#0d1b3e;--orange:#e8632a;--blue:#3b6cf7;--teal:#00d4a0;--purple:#5b2fa0;--white:#fff;--off-white:#f7f5f0;--light-gray:#eef0f5;--body-text:#2c2c3a;--muted:#6b7280}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--body-text);font-family:Jost,sans-serif!important;font-weight:400;line-height:1.65;overflow-x:hidden}.display,h1,h2,h3,h4{font-family:Jost,sans-serif;font-weight:800;line-height:1.1}nav{align-items:center;backdrop-filter:blur(12px);background:rgba(13,27,62,.96);border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;left:0;padding:18px 6%;position:fixed;right:0;top:0;z-index:100}.nav-logo{color:var(--white);font-family:Jost,sans-serif;font-size:1.3rem;gap:10px;text-decoration:none}.nav-logo,.nav-logo .logo-mark{align-items:center;display:flex;font-weight:800}.nav-logo .logo-mark{border-radius:8px;font-size:.85rem;height:34px;justify-content:center;width:34px}.nav-cta,.nav-logo .logo-mark{background:var(--orange);color:#fff}.nav-cta{border-radius:6px;font-family:Jost,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.02em;padding:10px 22px;text-decoration:none;transition:background .2s,transform .2s}.nav-cta:hover{background:#d45520;transform:translateY(-1px)}.hero{align-items:center;background:var(--navy);display:flex;min-height:90vh;overflow:hidden;padding:140px 6% 100px;position:relative}.hero:before{background:radial-gradient(circle,rgba(59,108,247,.18) 0,transparent 70%);height:700px;right:-120px;top:-80px;width:700px}.hero:after,.hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hero:after{background:radial-gradient(circle,rgba(232,99,42,.12) 0,transparent 70%);bottom:-100px;height:500px;left:10%;width:500px}.hero-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 420px;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.hero-eyebrow{align-items:center;animation:fadeUp .6s ease 0s 1 normal both running;background:rgba(232,99,42,.15);border:1px solid rgba(232,99,42,.3);border-radius:100px;color:#ff8a5c;display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:24px;padding:6px 14px;text-transform:uppercase;width:fit-content}.hero-eyebrow:before{animation:pulse 2s ease 0s infinite normal none running;background:#ff8a5c;border-radius:50%;content:"";height:6px;width:6px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero h1{animation:fadeUp .7s ease .1s 1 normal both running;color:var(--white);font-size:clamp(2.6rem,5vw,4rem);line-height:1.2;margin-bottom:24px}.hero h1 span{color:var(--orange)}.hero-sub{animation:fadeUp .7s ease .2s 1 normal both running;color:hsla(0,0%,100%,.72);font-size:1.15rem;font-weight:300;line-height:1.75;margin-bottom:40px;max-width:540px}.hero-actions{align-items:center;animation:fadeUp .7s ease .3s 1 normal both running;display:flex;flex-wrap:wrap;gap:16px}.btn-primary{align-items:center;background:var(--orange);border-radius:8px;color:#fff;display:inline-flex;font-family:Jost,sans-serif;font-size:1rem;font-weight:700;gap:8px;letter-spacing:.01em;padding:16px 32px;text-decoration:none;transition:.2s}.btn-primary:hover{background:#d45520;box-shadow:0 12px 32px rgba(232,99,42,.35);transform:translateY(-2px)}.btn-secondary{border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:hsla(0,0%,100%,.75);font-family:Jost,sans-serif;font-size:.95rem;font-weight:600;padding:16px 28px;text-decoration:none;transition:.2s}.btn-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.4);color:#fff}.hero-card{animation:fadeUp .8s ease .4s 1 normal both running;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:36px 32px}.hero-card-label{color:var(--teal);font-family:Jost,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.hero-stat-row{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.hero-stat{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px 16px;text-align:center}.hero-stat .num{color:#fff;display:block;font-family:Jost,sans-serif;font-size:2rem;font-weight:800;line-height:1}.hero-stat .num span{color:var(--orange)}.hero-stat .label{color:hsla(0,0%,100%,.55);display:block;font-size:.75rem;margin-top:6px}.hero-price{background:linear-gradient(135deg,rgba(232,99,42,.2),rgba(59,108,247,.2));border:1px solid rgba(232,99,42,.3);border-radius:12px;padding:20px;text-align:center}.hero-price .price-label{color:hsla(0,0%,100%,.6);font-size:.75rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.hero-price .price-num{color:#fff;font-family:Jost,sans-serif;font-size:2.4rem;font-weight:800}.hero-price .price-note{color:hsla(0,0%,100%,.5);font-size:.78rem;margin-top:4px}.trust-bar{background:var(--off-white);border-bottom:1px solid #e5e7eb;padding:24px 6%}.trust-bar-inner{flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:1100px}.trust-bar-inner,.trust-item{align-items:center;display:flex}.trust-item{color:var(--muted);font-size:.85rem;font-weight:500;gap:10px}.trust-icon{align-items:center;background:var(--navy);border-radius:6px;color:#fff;display:flex;font-size:.75rem;height:28px;justify-content:center;width:28px}section{padding:100px 6%}.section-inner{margin:0 auto;max-width:1100px}.section-eyebrow{color:var(--orange);font-family:Jost,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.section-title{color:var(--navy);font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:20px}.section-sub{color:var(--muted);font-size:1.08rem;line-height:1.75;max-width:580px}.problem{background:var(--navy);padding:100px 6%}.problem-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:60px}.problem-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:36px 32px;transition:background .2s,transform .2s}.problem-card:hover{background:hsla(0,0%,100%,.09);transform:translateY(-3px)}.problem-icon{display:block;font-size:1.8rem;margin-bottom:18px}.problem-card h3{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.4;margin-bottom:12px}.problem-card p{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.75}.included{background:var(--white)}.included-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:64px}.sessions-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:40px}.session-card{border:1px solid var(--light-gray);border-radius:16px;overflow:hidden;padding:32px 28px;position:relative;transition:box-shadow .2s,transform .2s}.session-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.07);transform:translateY(-2px)}.session-card:before{background:linear-gradient(90deg,var(--orange),var(--blue));content:"";height:4px;left:0;position:absolute;right:0;top:0}.session-num{align-items:center;background:var(--off-white);border-radius:8px;color:var(--navy);display:inline-flex;font-family:Jost,sans-serif;font-size:.85rem;font-weight:800;height:36px;justify-content:center;margin-bottom:18px;width:36px}.session-card h3{color:var(--navy);font-size:1.05rem;margin-bottom:10px}.session-card p{color:var(--muted);font-size:.88rem;line-height:1.7;margin-bottom:14px}.session-sessions{align-items:center;background:rgba(59,108,247,.08);border-radius:100px;color:var(--blue);display:inline-flex;font-family:Jost,sans-serif;font-size:.75rem;font-weight:600;gap:6px;padding:4px 12px}.flex-hours-card{align-items:center;background:linear-gradient(135deg,var(--navy) 0,#1a2d5a 100%);border-radius:20px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:24px;padding:40px}.flex-hours-card h3{font-size:1.5rem;margin-bottom:12px}.flex-hours-card p{color:hsla(0,0%,100%,.65);font-size:.92rem;line-height:1.75}.hours-rates{display:flex;flex-direction:column;gap:12px}.rate-item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px}.rate-item .rate-label{color:hsla(0,0%,100%,.7);font-size:.85rem}.rate-item .rate-price{color:var(--teal);font-family:Jost,sans-serif;font-size:.95rem;font-weight:700}.process{background:var(--off-white)}.timeline{margin-top:60px;position:relative}.timeline:before{background:linear-gradient(180deg,var(--orange),var(--blue),var(--teal));bottom:0;content:"";left:24px;position:absolute;top:0;width:2px}.timeline-item{align-items:flex-start;display:flex;gap:32px;margin-bottom:40px}.timeline-dot{align-items:center;background:var(--navy);border:3px solid var(--white);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Jost,sans-serif;font-size:.9rem;font-weight:800;height:50px;justify-content:center;position:relative;width:50px;z-index:1}.timeline-content{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 0%;padding:24px 28px;transition:box-shadow .2s}.timeline-content:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}.timeline-content h3{color:var(--navy);font-size:1.1rem;margin-bottom:8px}.timeline-content p{color:var(--muted);font-size:.9rem;line-height:1.7}.timeline-week{color:var(--orange);font-family:Jost,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.for-whom{background:#fff}.fit-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:60px}.fit-col h3{align-items:center;color:var(--navy);display:flex;font-size:1.1rem;gap:10px;margin-bottom:24px}.fit-col .tag{border-radius:100px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.tag-green{background:rgba(0,212,160,.12);color:#00a37e}.tag-red{background:rgba(232,99,42,.12);color:#c0441e}.fit-list{display:flex;flex-direction:column;gap:14px;list-style:none}.fit-list li{align-items:flex-start;color:var(--body-text);display:flex;font-size:.93rem;gap:12px;line-height:1.6}.fit-list li:before{align-items:center;background:rgba(0,212,160,.15);border-radius:50%;color:#00a37e;content:"✓";display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:22px;justify-content:center;margin-top:2px;width:22px}.fit-list.no li:before{background:rgba(232,99,42,.12);color:#c0441e;content:"✕"}.testimonials{background:var(--navy)}.testi-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:60px}.testi-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px 28px}.stars{color:#ffb800;font-size:.9rem;letter-spacing:2px;margin-bottom:16px}.testi-title{color:var(--teal);font-family:Jost,sans-serif;font-size:.95rem;font-weight:700;margin-bottom:12px}.testi-card p{color:hsla(0,0%,100%,.7);font-size:.88rem;font-style:italic;line-height:1.75;margin-bottom:20px}.testi-author{gap:10px}.testi-author,.testi-avatar{align-items:center;display:flex}.testi-avatar{background:linear-gradient(135deg,var(--blue),var(--orange));border-radius:50%;color:#fff;font-family:Jost,sans-serif;font-size:.75rem;font-weight:700;height:36px;justify-content:center;width:36px}.testi-name{color:hsla(0,0%,100%,.85);font-size:.85rem;font-weight:500}.not-included{background:var(--off-white)}.not-grid{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:50px}.not-list{display:flex;flex-direction:column;gap:12px;list-style:none}.not-list li{align-items:center;color:var(--body-text);display:flex;font-size:.92rem;gap:12px}.not-list li:before{color:var(--orange);content:"—";flex-shrink:0;font-weight:700}.upsell-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px 28px}.upsell-card h3{color:var(--navy);font-size:1.1rem;margin-bottom:12px}.upsell-card p{color:var(--muted);font-size:.9rem;line-height:1.7;margin-bottom:20px}.cta-section{background:linear-gradient(135deg,var(--navy),#1a2d5a);overflow:hidden;padding:120px 6%;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle,rgba(232,99,42,.12) 0,transparent 60%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:800px}.cta-section h2{color:#fff;font-size:clamp(2rem,4vw,3rem);margin-bottom:20px;position:relative;z-index:1}.cta-section p{color:hsla(0,0%,100%,.65);font-size:1.1rem;line-height:1.75;margin:0 auto 48px;max-width:520px;position:relative;z-index:1}.cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-actions,.price-badge{align-items:center;position:relative;z-index:1}.price-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:inline-flex;flex-direction:column;margin-bottom:48px;padding:24px 40px}.price-badge .pre{color:hsla(0,0%,100%,.55);font-size:.8rem;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.price-badge .amount{color:#fff;font-family:Jost,sans-serif;font-size:3rem;font-weight:800;line-height:1}.price-badge .post{color:hsla(0,0%,100%,.5);font-size:.85rem;margin-top:6px}.faq{background:#fff}.faq-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:60px}.faq-item{border:1px solid var(--light-gray);border-radius:14px;padding:28px;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 6px 20px rgba(0,0,0,.05)}.faq-item h3{color:var(--navy);font-family:Jost,sans-serif;font-size:.98rem;font-weight:700;line-height:1.3;margin-bottom:12px}.faq-item p{color:var(--muted);font-size:.88rem;line-height:1.75}footer{background:var(--navy);padding:48px 6%;text-align:center}footer p{color:hsla(0,0%,100%,.4);font-size:.85rem}footer a{color:hsla(0,0%,100%,.6);text-decoration:none}footer a:hover{color:#fff}.hero{background:linear-gradient(135deg,#5835c8,#0f81da)}nav{background:transparent;border:none;transition:all .4s ease}.hero.hero_part{position:relative}.hero.hero_part:after{background:-moz-linear-gradient(-45deg,#5835c8 0,#0f81da 100%);background:-webkit-linear-gradient(-45deg,#5835c8,#0f81da);background:linear-gradient(135deg,#5835c8,#0f81da);border-radius:0;bottom:0;content:"";height:100%;left:0;opacity:.85;position:absolute;right:0;top:0;width:100%}section.problem{background:transparent}.problem-card h3,.problem-card p,.section-sub,.section-title{color:#071234}.problem-card{border:1px solid #7f8c8d80}.session-card:before{background:#ff5c3a}.fit-list.no li:before,span.tag.tag-red{color:#ff5c3a}section.hero.hero_part:before{background-image:url(https://4024084.fs1.hubspotusercontent-na1.net/hubfs/4024084/2022_July/white_shape.png);background-size:103% 100%;border-radius:0;bottom:0;content:"";height:60px;left:0;margin-bottom:-2px;position:absolute;right:auto;top:auto;width:100%;z-index:1}.trust-bar{background:transparent;border:none}nav{flex-flow:wrap;gap:10px}section#get-started{background-repeat:no-repeat;background-size:cover}.cta-section h2,.cta-section p,.price-badge .amount,.price-badge .post,.price-badge .pre{color:#071234}.logo_part a{display:block}.logo_part{max-width:220px}nav{backdrop-filter:none;position:absolute}.box_list_content ul li{color:hsla(0,0%,100%,.65)}.flex-hours-card h3{color:#fff}.box_list_content{background:rgba(232,99,42,.08);border:1px solid rgba(232,99,42,.2)}.list__icon{color:#e8632a}.center_text{color:hsla(0,0%,100%,.4)}.cta__form{background:#fff;border-radius:10px;margin:0 auto;max-width:900px;padding:30px;text-align:left}.cta-section.add_form{padding:175px 6%}.cta-section{background-size:100% 100%!important}section#get-started{position:static}.cta-section:before{display:none}.testi-title{color:#84fdb3}@media (max-width:991px){.hero-grid{grid-template-columns:1fr}.hero-card{display:none}.faq-grid,.fit-grid,.flex-hours-card,.not-grid,.problem-grid,.sessions-grid,.testi-grid{grid-template-columns:1fr}.timeline:before{display:none}.problem{padding-bottom:60px}section#whats-included{padding-top:60px}section.for-whom,section.process{padding-bottom:80px}.flex-hours-card{display:flex;flex-flow:wrap;gap:20px}}@media (max-width:767px){.trust-bar-inner{gap:25px}.problem-grid{margin-top:40px}section.problem{padding-bottom:40px;padding-top:60px}section#whats-included{padding-bottom:70px;padding-top:40px}.hero{padding:100px 6%}.included-header{gap:20px}section.process{padding-bottom:60px;padding-top:70px}section.faq,section.not-included,section.testimonials{padding:80px 6%}.grid__box{display:flex!important;flex-flow:wrap;gap:20px}.price-badge .amount{font-size:2rem}.cta-section h2{font-size:30px;line-height:1.2!important}.timeline-item{gap:8px}.timeline-content{padding:22px 18px}.fit-grid{margin-top:30px}.flex-hours-card{padding:40px 20px}.hero-actions .button{padding:10px 18px}.included-header{margin-bottom:40px}.faq-grid{margin-top:37px}section.for-whom{padding-top:80px}section.faq{padding-bottom:40px}.price_section{padding-bottom:60px;padding-top:40px}}