.resources-callout[data-astro-cid-em5ygb2j]{background:#10214a;padding:4rem 0}.resources-callout[data-astro-cid-em5ygb2j] .container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.resources-band[data-astro-cid-em5ygb2j]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.resources-eyebrow[data-astro-cid-em5ygb2j]{color:#b68a1f;letter-spacing:.14em;margin-bottom:.9rem;font-size:.82rem;font-weight:800;display:inline-block}.resources-copy[data-astro-cid-em5ygb2j] h2[data-astro-cid-em5ygb2j]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;color:#fff!important}.resources-copy[data-astro-cid-em5ygb2j] p[data-astro-cid-em5ygb2j]{max-width:520px;margin:0 0 1.5rem;font-size:.98rem;line-height:1.65;color:#ffffffc7!important}.resources-cta[data-astro-cid-em5ygb2j]{background:#b68a1f;border-radius:12px;align-items:center;padding:.85rem 1.75rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 6px 18px #b68a1f4d;color:#10214a!important}.resources-cta[data-astro-cid-em5ygb2j]:hover{background:#d4ae5e;transform:translateY(-1px);box-shadow:0 10px 26px #b68a1f73}.resources-preview[data-astro-cid-em5ygb2j]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.resource-chip[data-astro-cid-em5ygb2j]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:auto auto auto;gap:.25rem;padding:1rem 1.25rem;transition:background .15s,border-color .15s;display:grid}.resource-chip[data-astro-cid-em5ygb2j]:hover{background:#ffffff17;border-color:#b68a1f80}.resource-chip-badge[data-astro-cid-em5ygb2j]{color:#fff;letter-spacing:.08em;background:#6d28d9;border-radius:999px;align-self:flex-start;align-items:center;width:fit-content;padding:.18rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.resource-chip-badge-plain[data-astro-cid-em5ygb2j]{color:#ffffffe6;background:#ffffff26}.resource-chip-title[data-astro-cid-em5ygb2j]{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;color:#fff!important}.resource-chip-meta[data-astro-cid-em5ygb2j]{font-size:.78rem;color:#fff9!important}@media (width<=900px){.resources-band[data-astro-cid-em5ygb2j]{grid-template-columns:1fr;gap:2rem}}.hero{color:var(--color-white);padding:5.5rem 0 4.5rem;position:relative;overflow:hidden}.hero-grid{z-index:1;text-align:center;max-width:780px;margin:0 auto;position:relative}.hero-text{margin-bottom:0}.hero-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem;font-size:.68rem;font-weight:700;display:inline-block}.hero h1{color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.hero-sub{color:#ffffffd9;max-width:560px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.65}.hero-actions{margin:1.75rem 0 1.5rem}.hero-scroll-cta{color:var(--color-brand-950);border-radius:var(--radius);background:linear-gradient(135deg,#ffe4a0,#f7d689);padding:1rem 2.5rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s;animation:2s ease-in-out infinite heroGlow;display:inline-block}.hero-scroll-cta:hover{animation:none;transform:translateY(-2px);box-shadow:0 8px 32px #f7d68973}@keyframes heroGlow{0%,to{box-shadow:0 6px 16px #f7d68926}50%{box-shadow:0 6px 36px #f7d6898c,0 0 56px #f7d68933}}.hero-authority{border-radius:var(--radius-sm);text-align:left;background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:.6rem;padding:.6rem .85rem;display:inline-flex}.auth-photo{object-fit:cover;object-position:top;border-radius:50%;flex-shrink:0;width:36px;height:36px}.hero-authority span{color:#ffffffbf;font-size:.76rem;line-height:1.35}.hero-authority strong{color:var(--color-white)}.enquiry-section{background:#0a051980;border-top:1px solid #f7d6891a;padding:4rem 0;scroll-margin-top:80px}.enquiry-grid{grid-template-columns:1fr 420px;align-items:center;gap:3rem;display:grid}.enquiry-content h2{color:var(--color-white);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem)}.enquiry-content p{color:#ffffffb3;font-size:.95rem;line-height:1.7}.enquiry-form-col{border-radius:var(--radius);flex-direction:column;align-items:center;gap:.75rem;animation:2.5s ease-in-out infinite formGlow;display:flex}@keyframes formGlow{0%,to{filter:drop-shadow(0 0 8px #f7d6890d)}50%{filter:drop-shadow(0 0 28px #f7d68940)drop-shadow(0 0 60px #6d28d926)}}html{scroll-behavior:smooth}.micro-testimonial{min-height:4.5rem;position:relative}.micro-slide{opacity:0;transition:opacity .6s;position:absolute;inset:0}.micro-slide.active{opacity:1;position:relative}.micro-quote{color:#fff9;margin:0 0 .2rem;font-size:.75rem;font-style:italic;line-height:1.5}.micro-attr{color:var(--color-accent);font-size:.68rem;font-weight:600}.btn-cta{color:var(--color-brand-950);border-radius:var(--radius);background:linear-gradient(135deg,#ffe4a0,#f7d689);align-items:center;padding:.85rem 2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-cta:hover{animation:none;transform:translateY(-2px);box-shadow:0 6px 24px #f7d68966}.btn-lg{padding:1rem 2.5rem;font-size:1rem}.btn-pulse{animation:2s ease-in-out infinite pglow}@keyframes pglow{0%,to{box-shadow:0 6px 16px #f7d6891f}50%{box-shadow:0 6px 32px #f7d68980,0 0 48px #f7d68933}}.stats-bar{background:#00000040;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:1.75rem 0}.stats-inner{flex-wrap:wrap;justify-content:center;gap:4.5rem;display:flex}.stat-item{text-align:center}.stat-big{font-size:2.2rem;font-weight:800;font-family:var(--font-heading);color:var(--color-accent);display:block}.stat-label{color:var(--color-accent);opacity:.8;font-size:.75rem;font-weight:600}.trust-badges{background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:1.25rem 0}.trust-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:.6rem;font-size:.7rem;font-weight:600}.trust-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .2rem;display:flex}.trust-school{color:#ffffff8c;letter-spacing:.02em;font-size:.82rem;font-weight:700}.trust-dot{color:#fff3;margin:0 .3rem;font-size:.7rem}.content-narrow{max-width:760px;margin-left:auto;margin-right:auto}main .section-label{letter-spacing:.17em;text-transform:uppercase;color:var(--color-brand-700);margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:inline-block}main p{color:#ffffffd1;margin-bottom:.85rem;line-height:1.75}main h2,main h3,main strong{color:var(--color-white)}.mid-cta{margin-top:1.25rem}.problem-section{background:#ffffff0d;border-top:1px solid #ffffff12}.problem-intro{color:#ffffffd9;max-width:640px;font-size:1rem}.struggle-list{margin:1.25rem 0 1.5rem}.struggle-list li{color:#ffffffd1;margin-bottom:.55rem;padding-left:1.4rem;font-size:.92rem;line-height:1.65;position:relative}.struggle-list li:before{content:"";background:#e74c3c;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.who-segments{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.segment{border-radius:var(--radius);background:#140a2dd9;border:1px solid #f5c45140;padding:1.75rem;transition:transform .3s,border-color .3s}.segment:hover{border-color:var(--color-accent);transform:translateY(-4px)}.segment h3{color:#fff;margin-bottom:.75rem;font-size:1.1rem;line-height:1.3}.segment p{color:#ffffffe0;margin:0;font-size:.92rem;line-height:1.65}.program-section{background:#ffffff08}.program-intro{color:#ffffffbf;margin-bottom:1.5rem;font-size:.95rem}.program-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:1.5rem 0;display:grid}.program-phase{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1a;padding:1.5rem}.phase-num{font-family:var(--font-heading);color:var(--color-accent);opacity:.8;margin-bottom:.5rem;font-size:2rem;font-weight:800;display:block}.program-phase h3{margin-bottom:.5rem;font-size:1rem}.program-phase p{color:#ffffffb3;margin:0;font-size:.85rem}.value-section{background:#ffffff0d;border-top:1px solid #ffffff12}.tutor-spotlight{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:380px 1fr;align-items:stretch;gap:3rem;margin:1.5rem 0 2rem;padding:2.5rem;display:grid}.tutor-photo{border-radius:var(--radius-lg);object-fit:cover;object-position:top;border:2px solid #f5c4514d;width:100%;height:100%;min-height:400px;box-shadow:0 20px 40px #0000004d}.tutor-info h3{margin-bottom:.25rem;font-size:1.25rem}.tutor-role{color:#ffffff80;letter-spacing:.03em;margin-bottom:.5rem;font-size:.78rem;font-weight:600}.tutor-creds{color:var(--color-accent);margin-bottom:.6rem;font-size:.85rem;font-weight:600;line-height:1.5}.tutor-desc{color:#ffffffbf;margin:0 0 .5rem;font-size:.88rem;line-height:1.65}.tutor-desc:last-of-type{margin-bottom:0}.tutor-desc strong{color:#ffffffe6}.tutor-cred-list{margin:.75rem 0;padding:0;list-style:none}.tutor-cred-list li{color:#fffc;border-bottom:1px solid #ffffff0f;padding:.6rem 0 .6rem 1.4rem;font-size:.85rem;line-height:1.6;position:relative}.tutor-cred-list li:last-child{border-bottom:none}.tutor-cred-list li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:1em;left:0}.tutor-cred-list li strong{color:var(--color-accent)}.tutor-punchline{color:var(--color-white);border-top:1px solid #f5c45133;margin-top:.75rem;margin-bottom:0;padding-top:.75rem;font-size:.95rem;font-weight:700}.results-spotlight-top{background:#ffffff08}.authority-banner-inner{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:340px 1fr;align-items:center;gap:2.5rem;margin-bottom:3rem;padding:2rem;display:grid}.auth-banner-image img{border-radius:var(--radius);border:1px solid #ffffff1a;width:100%;box-shadow:0 12px 32px #0000004d}.auth-banner-text h2{margin-bottom:.75rem;font-size:clamp(1.3rem,2.5vw,1.8rem)}.auth-banner-text p{color:#fffc;font-size:.92rem;line-height:1.7}.auth-banner-text strong{color:var(--color-accent)}.pricing-block{border-radius:var(--radius-lg);background:#140a2db3;border:2px solid #f5c45140;margin:2rem 0 2.5rem;padding:2.5rem}.pricing-header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:2rem;padding-bottom:1.5rem}.pricing-amount{font-family:var(--font-heading);color:var(--color-accent);font-size:3.5rem;font-weight:900;line-height:1}.pricing-per{color:#ffffff80;font-size:1.4rem;font-weight:600}.pricing-anchor{color:#ffffff8c;margin-top:.5rem;font-size:.88rem;display:block}.pricing-headline{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:.5rem;font-size:1.8rem;font-weight:900;line-height:1;display:block}.pricing-list{margin:0;padding:0;list-style:none}.pricing-list li{border-bottom:1px solid #ffffff0f;gap:1rem;padding:.85rem 0;display:flex}.pricing-list li:last-child{border-bottom:none}.pricing-check{color:var(--color-accent);flex-shrink:0;margin-top:.1rem;font-size:1.1rem;font-weight:700}.pricing-list li>div{flex:1;min-width:0}.pricing-list strong{color:var(--color-white);margin-bottom:.15rem;font-size:.95rem;display:block}.pricing-list span{color:#ffffffa6;font-size:.82rem;line-height:1.55}.pricing-bottom{text-align:center;color:#ffffffb3;border-top:1px solid #ffffff14;margin:1.5rem 0 0;padding-top:1.5rem;font-size:.92rem}.pricing-bottom strong{color:var(--color-accent);font-size:1rem}.guarantee-section{background:#ffffff08}.guarantee-box{text-align:center;border-radius:var(--radius-lg);background:linear-gradient(135deg,#f5c4510f,#f5c45105);border:2px solid #f5c45133;padding:2.5rem 2rem;position:relative}.guarantee-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);background:#f5c4511f;border-radius:999px;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.7rem;font-weight:800;display:inline-block}.guarantee-box h2{margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2rem)}.guarantee-box p{max-width:560px;margin-left:auto;margin-right:auto}.guarantee-why{color:#fff9;margin-top:1rem;margin-bottom:1.5rem;font-size:.88rem}.guarantee-why strong{color:#ffffffd9}.results-showcase{background:#ffffff0d;border-top:1px solid #ffffff12}.results-intro{color:#ffffffa6;margin-bottom:0;font-size:.95rem}.results-tabs{justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.results-tab{color:#fff9;cursor:pointer;font-size:.88rem;font-weight:700;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:.6rem 1.4rem;transition:all .25s}.results-tab:hover{color:#ffffffd9;background:#ffffff1a}.results-tab.active{background:linear-gradient(135deg, #ffd978, var(--color-accent));color:var(--color-brand-950);border-color:#0000}.results-panel{display:none}.results-panel.active{display:block}.atar-plaque-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.atar-plaque{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:.15rem;padding:1.1rem 1.3rem;display:flex}.atar-gold{background:#f5c4510f;border-color:#f5c45126}.atar-plaque-score{font-family:var(--font-heading);color:var(--color-brand-700);letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.atar-gold .atar-plaque-score{color:var(--color-accent)}.atar-plaque-name{color:var(--color-white);font-size:.95rem;font-weight:700}.atar-plaque-detail{color:#fff6;font-size:.75rem;font-weight:600}.results-cta{text-align:center;margin-top:2rem}.results-grid-header{text-align:center;margin-bottom:2rem}.results-grid-header h3{margin-top:0;font-size:1.8rem}.compare-grid{grid-template-columns:1fr 1.2fr 1fr;gap:1.25rem;display:grid}.compare-card{border-radius:var(--radius-sm);border:1px solid #ffffff1f;padding:1.5rem}.compare-card h3{margin-bottom:.75rem;font-size:.95rem;line-height:1.3}.compare-card ul{margin:0;padding:0;list-style:none}.compare-card li{border-bottom:1px solid #ffffff0f;padding:.4rem 0;font-size:.85rem;line-height:1.6}.compare-card li:last-child{border-bottom:none}.compare-other{background:#ffffff14;border-color:#ffffff26}.compare-other h3{color:#ffffffb3}.compare-other li{color:#ffffffa6}.compare-other li:before{content:"✗";color:#e74c3c;margin-right:.4rem}.compare-artin{background:#1e114599;border:2px solid #f5c4514d;position:relative;box-shadow:0 0 30px #f5c4511f}.compare-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-950);background:var(--color-accent);border-radius:999px;margin-bottom:.5rem;padding:.35rem .75rem;font-size:.6rem;font-weight:800;display:inline-block}.compare-artin li{color:#ffffffe6}.compare-artin li:before{content:"✓";color:var(--color-accent);margin-right:.4rem;font-weight:700}.location-section{background:#ffffff08}.location-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;display:grid}.location-map iframe{height:100%;min-height:250px}.location-info h3{margin-bottom:.5rem;font-size:1.3rem}.loc-address{color:#ffffffe6;margin-bottom:.3rem;font-size:1rem;font-weight:600}.loc-note{color:#ffffff8c;margin-bottom:.75rem;font-size:.92rem}.loc-zoom{color:#fffc;border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1a;margin:0;padding:.75rem 1rem;font-size:.95rem}.loc-zoom strong{color:var(--color-accent)}.results-hero{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;padding:2.5rem;display:grid;position:relative;overflow:hidden}.results-hero:before{content:"";background:var(--color-accent);width:4px;height:100%;position:absolute;top:0;left:0}.rh-photo{border-radius:var(--radius-lg);border:1px solid #ffffff1a;width:100%;box-shadow:0 24px 48px #0006}.results-hero-content h2{margin-bottom:1.25rem;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.rh-story{margin-bottom:.75rem;font-size:1.05rem;line-height:1.6}.rh-story strong{color:var(--color-accent)}.rh-sub{color:#ffffff80;margin-bottom:1.75rem;font-size:.88rem}.rh-stats{border-top:1px solid #ffffff1a;gap:2rem;padding-top:1.5rem;display:flex}.rh-stat{flex-direction:column;gap:.15rem;display:flex}.rh-val{font-family:var(--font-heading);color:var(--color-accent);font-size:1.5rem;font-weight:800}.rh-lbl{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;font-size:.65rem;font-weight:700}.faq-section{background:#ffffff0d;border-top:1px solid #ffffff12}.faq-section h2{text-align:center;margin-bottom:.5rem;font-size:clamp(1.4rem,3vw,1.8rem)}.faq-section .section-label{text-align:center;display:block}.faq-list{border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;margin-top:1.5rem;padding:0 1.5rem}.faq-item{border-bottom:1px solid #ffffff14}.faq-item:last-child{border-bottom:none}.faq-item summary{color:var(--color-white);cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq-item summary:after{content:"+";color:var(--color-accent);flex-shrink:0;margin-left:1rem;font-size:1.3rem;font-weight:300}.faq-item[open] summary:after{content:"−"}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:#ffffffbf;margin:0;padding:0 0 1.25rem;font-size:.92rem;line-height:1.7}.faq-cta{border-radius:var(--radius-sm);text-align:center;background:#ffffff0d;border:1px solid #ffffff14;margin-top:1.5rem;padding:1.25rem 1.5rem}.faq-cta p{color:#fff9;margin:0;font-size:.9rem}.faq-cta a{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.final-section{background:#ffffff0d;border-top:1px solid #ffffff12;padding-bottom:5rem}.final-section p{max-width:480px;margin:0 auto 1.25rem}.sticky-cta{z-index:90;backdrop-filter:blur(12px);background:#1e1145f2;border-top:1px solid #f5c45133;padding:.6rem 1rem;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-inner{justify-content:center;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;display:flex}.sticky-phone{color:#fff;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.sticky-phone:hover{color:var(--color-accent,#f7d689)}.sticky-divider{background:#fff3;flex-shrink:0;width:1px;height:1.5rem}.sticky-limited{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:block}.sticky-cta-btn{text-align:center;justify-content:center;width:100%}@media (width<=900px){.enquiry-grid{text-align:center;grid-template-columns:1fr}.program-grid,.location-grid{grid-template-columns:1fr}.results-hero{text-align:center;grid-template-columns:1fr;padding:1.75rem}.results-hero:before{width:100%;height:3px}.results-hero-image{max-width:400px;margin:0 auto}.rh-stats{justify-content:center}.stats-inner{gap:2rem}.who-segments{grid-template-columns:1fr}.tutor-spotlight{text-align:center;grid-template-columns:1fr;padding:1.5rem}.tutor-photo{max-width:320px;min-height:350px;margin:0 auto}.authority-banner-inner{text-align:center;grid-template-columns:1fr}.auth-banner-image{max-width:360px;margin:0 auto}.pricing-block{padding:1.5rem}.compare-grid{grid-template-columns:1fr}.compare-artin{order:-1}.sticky-cta{display:block}.sticky-cta-inner{flex-direction:column;gap:.5rem}.sticky-divider{display:none}.hero-media{width:100%;max-width:none}.hero-actions{text-align:center}}@media (width<=600px){.stats-inner{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.trust-strip{gap:.2rem .1rem}.trust-school{font-size:.72rem}}body{color:#344054!important;background:#faf7f0!important}body:before,body:after,#page-particles{display:none!important}h1,h2,h3,h4,h5,h6{color:#10214a!important}p{color:#344054!important}.footer{background:#10214a!important}.footer h3,.footer h4,.footer strong{color:#fff!important}.footer p,.footer a,.footer span,.footer li{color:#ffffffb3!important}.footer a:hover{color:#fff!important}.footer-top-border{border-color:#ffffff1a!important}.header .header-inner{backdrop-filter:blur(16px)!important;background:#faf7f0eb!important;border-bottom:1px solid #d6cdb5!important;box-shadow:0 2px 12px #10214a0f!important}.header .brand-wordmark{filter:brightness()!important}.header .nav-link{color:#344054!important}.header .nav-link:hover{color:#10214a!important}.header .header-phone{color:#344054!important}.header .header-pill-secondary{color:#344054!important;border-color:#d6cdb5!important}.header .header-pill-accent,.header.scrolled .header-pill-accent{color:#fff!important;background:#6d28d9!important;border-color:#0000!important;animation:none!important;box-shadow:0 4px 14px #6d28d94d!important}.header.scrolled .header-pill-accent:hover{background:#5b21b6!important;box-shadow:0 8px 20px #6d28d959!important}.header.scrolled .header-inner{background:#faf7f0f7!important;border-bottom:1px solid #d6cdb5!important}.header.scrolled .nav-link{color:#344054!important}.header .dropdown-panel{background:#fff!important;border-color:#d6cdb5!important}.header .dropdown-panel a{color:#344054!important}.vsl-section{background:linear-gradient(#fff 0%,#faf7f0 100%);border-top:1px solid #e8e0d0;border-bottom:1px solid #e8e0d0;padding:4rem 0 4.5rem}.vsl-wrap{text-align:center;max-width:860px}.vsl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6d28d9;background:#f3e8ff;border-radius:999px;margin-bottom:1.1rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.vsl-heading{letter-spacing:-.015em;color:#10214a;max-width:760px;margin:0 auto 1rem;font-family:Outfit,sans-serif;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800;line-height:1.15}.vsl-heading em{color:#5a6475;font-style:italic;font-weight:700}.vsl-heading strong{color:#6d28d9}.vsl-subheading{color:#5a6475;max-width:620px;margin:0 auto 2rem;font-size:1.02rem;line-height:1.6}.vsl-cta{flex-direction:column;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.vsl-cta-text{color:#10214a;margin:0;font-size:1.05rem}.vsl-cta-text strong{color:#6d28d9}.vsl-cta-btn{color:#fff;background:#6d28d9;border-radius:12px;padding:1rem 2.5rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block;box-shadow:0 4px 18px #6d28d959}.vsl-cta-btn:hover{background:#5b21b6;transform:translateY(-2px);box-shadow:0 8px 28px #6d28d973}@media (width<=600px){.vsl-section{padding:2.75rem 0 3rem}.vsl-subheading{font-size:.95rem}}
