.hmrc-module__6plYYa__main{min-height:100vh}.hmrc-module__6plYYa__container{max-width:1100px;margin:0 auto;padding:0 20px}.hmrc-module__6plYYa__hero{text-align:center;padding:120px 0 60px}.hmrc-module__6plYYa__heroContent{max-width:740px;margin:0 auto}.hmrc-module__6plYYa__badge{color:#009639;letter-spacing:.02em;background:#0096391a;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.hmrc-module__6plYYa__heroTitle{color:var(--text-primary);margin-bottom:20px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.15}.hmrc-module__6plYYa__gradient{background:linear-gradient(135deg,#009639,#00c853);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hmrc-module__6plYYa__heroSubtitle{color:var(--text-secondary);margin-bottom:32px;font-size:1.15rem;line-height:1.7}.hmrc-module__6plYYa__logoWrapper{justify-content:center;display:flex}.hmrc-module__6plYYa__logoRow{justify-content:center;align-items:center;gap:24px;display:flex}.hmrc-module__6plYYa__axelLogo{color:var(--text-primary);align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:flex}.hmrc-module__6plYYa__logoDivider{color:var(--text-secondary);opacity:.3;font-size:1.4rem;font-weight:300}.hmrc-module__6plYYa__axelWordmark{width:auto;height:20px}.hmrc-module__6plYYa__syncIcon{color:var(--text-secondary);opacity:.5;font-size:1.8rem}.hmrc-module__6plYYa__hmrcLogo{width:auto;height:50px}.hmrc-module__6plYYa__timeline{max-width:700px;margin:0 auto;padding-left:32px;position:relative}.hmrc-module__6plYYa__timeline:before{content:"";background:linear-gradient(#009639,#00c853);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:7px}.hmrc-module__6plYYa__timelineItem{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:32px;padding:20px 24px;position:relative}.hmrc-module__6plYYa__timelineItem:last-child{margin-bottom:0}.hmrc-module__6plYYa__timelineDot{border:3px solid var(--bg-primary,#111);background:#009639;border-radius:50%;width:17px;height:17px;position:absolute;top:24px;left:-29px}[data-theme=light] .hmrc-module__6plYYa__timelineDot{border-color:#fff}.hmrc-module__6plYYa__timelineDate{color:#009639;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.8rem;font-weight:700}.hmrc-module__6plYYa__timelineItem h3{color:var(--text-primary);margin-bottom:6px;font-size:1.05rem;font-weight:700}.hmrc-module__6plYYa__timelineItem p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.hmrc-module__6plYYa__timelineActive{border-color:#009639;box-shadow:0 0 20px #0096391a}.hmrc-module__6plYYa__stepsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.hmrc-module__6plYYa__stepCard{text-align:center;border:1px solid var(--border);background:var(--bg-card);border-radius:16px;padding:32px 24px}.hmrc-module__6plYYa__stepNumber{color:#fff;background:#009639;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.2rem;font-weight:700;display:flex}.hmrc-module__6plYYa__stepCard h3{color:var(--text-primary);margin-bottom:10px;font-size:1.1rem;font-weight:700}.hmrc-module__6plYYa__stepCard p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.hmrc-module__6plYYa__section{padding:60px 0}.hmrc-module__6plYYa__sectionTitle{text-align:center;color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.hmrc-module__6plYYa__sectionSubtitle{text-align:center;color:var(--text-secondary);max-width:640px;margin:0 auto 40px;font-size:1.05rem;line-height:1.7}.hmrc-module__6plYYa__featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.hmrc-module__6plYYa__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px 20px}.hmrc-module__6plYYa__featureIcon{color:#009639;background:#0096391a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-size:1.3rem;display:flex}.hmrc-module__6plYYa__featureCard h3{color:var(--text-primary);margin-bottom:8px;font-size:.95rem;font-weight:700}.hmrc-module__6plYYa__featureCard p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.hmrc-module__6plYYa__statsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hmrc-module__6plYYa__statCard{background:var(--bg-secondary);border:1px solid var(--border);text-align:center;border-radius:16px;padding:32px 24px}.hmrc-module__6plYYa__statNumber{background:linear-gradient(135deg,#009639,#00c853);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:2.8rem;font-weight:800}.hmrc-module__6plYYa__statLabel{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:600}.hmrc-module__6plYYa__statDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.hmrc-module__6plYYa__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.hmrc-module__6plYYa__benefitCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:28px 24px}.hmrc-module__6plYYa__benefitIcon{color:#009639;background:#0096391a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:1.6rem;display:flex}.hmrc-module__6plYYa__benefitCard h3{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.hmrc-module__6plYYa__benefitCard p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.hmrc-module__6plYYa__quoteCard{background:var(--bg-card);border-left:4px solid #009639;border-radius:0 12px 12px 0;max-width:700px;margin:0 auto;padding:32px;font-style:italic}.hmrc-module__6plYYa__quoteCard p{color:var(--text-primary);margin-bottom:12px;font-size:1.05rem;line-height:1.7}.hmrc-module__6plYYa__quoteCard cite{color:var(--text-secondary);font-size:.85rem;font-style:normal}.hmrc-module__6plYYa__trustBanner{background:var(--bg-secondary);border:1px solid var(--border);text-align:center;border-radius:20px;padding:48px 40px}.hmrc-module__6plYYa__trustBanner h2{color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.hmrc-module__6plYYa__trustBanner>p{color:var(--text-secondary);max-width:600px;margin:0 auto 24px;font-size:1.05rem;line-height:1.7}.hmrc-module__6plYYa__trustStats{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:28px;font-size:.9rem;display:flex}.hmrc-module__6plYYa__trustIcon{color:#009639;margin-right:6px}.hmrc-module__6plYYa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hmrc-module__6plYYa__ctaPrimary{background:var(--accent);color:#000;border-radius:10px;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.hmrc-module__6plYYa__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 20px #22c55e4d}.hmrc-module__6plYYa__ctaSecondary{border:1px solid var(--border);color:var(--text-primary);border-radius:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-block}.hmrc-module__6plYYa__ctaSecondary:hover{border-color:#009639}@media (max-width:768px){.hmrc-module__6plYYa__hero{padding:100px 0 40px}.hmrc-module__6plYYa__stepsGrid{grid-template-columns:1fr}.hmrc-module__6plYYa__logoRow{flex-direction:column;gap:16px}.hmrc-module__6plYYa__statsGrid,.hmrc-module__6plYYa__benefitsGrid,.hmrc-module__6plYYa__featureGrid{grid-template-columns:1fr}.hmrc-module__6plYYa__trustBanner{padding:32px 20px}.hmrc-module__6plYYa__trustStats{flex-direction:column;gap:8px}.hmrc-module__6plYYa__timeline{padding-left:28px}.hmrc-module__6plYYa__quoteCard{padding:24px 20px}}@media (max-width:480px){.hmrc-module__6plYYa__statNumber{font-size:2.2rem}}
