
/* Homepage only: compact sales layout, preserving global theme and RTL support. */
.home-simple-lead{max-width:640px;font-size:1.08rem;line-height:1.75;margin:1.05rem 0 1.35rem;color:var(--muted,#aebbd1)}
.home-hero-trust{margin-top:17px;font-size:.82rem;font-weight:650;line-height:1.8;opacity:.82;white-space:pre-wrap}
.home-section-actions{display:flex;justify-content:center;gap:12px;margin:26px 0 0}
.home-anchor{position:relative;top:-90px;display:block;height:0}
.home-compact-pricing .mm-pricing-cards{margin-top:30px}
.home-compact-pricing .mm-pricing-card ul{margin-block:18px}
.home-compact-pricing .mm-pricing-card .mm-toggle{display:none}
.home-compact-pricing #pack-disclaimer{text-align:center;margin-top:22px;opacity:.8;font-size:.86rem}
.home-compact-pricing .mm-pricing-card{display:flex;flex-direction:column}
.home-compact-pricing .mm-pricing-card .mm-actions{margin-top:auto}
.home-compact-pricing .mm-pricing-card .mm-actions a{width:100%;justify-content:center}
@media(max-width:760px){.home-simple-lead{font-size:1rem}.home-section-actions .btn{width:100%;text-align:center;justify-content:center}.home-section-actions{padding-inline:6px}.home-hero-trust{font-size:.78rem}}

/* Embedded price wizard: preserve the existing homepage's midnight-blue design. */
.home-price-wizard{padding:68px 0 82px;background:#0c132b}
.home-price-wizard .pw-head{max-width:820px;text-align:center;margin:0 auto 35px}
.home-price-wizard .pw-head h2{font-size:clamp(29px,4vw,43px);line-height:1.2;margin:12px 0 14px}
.home-price-wizard .pw-head>p:last-child{font-size:16px;color:var(--muted)}
.home-faq-section{padding:76px 0 88px}
.home-faq-section .section-head{margin-bottom:30px}
.home-price-wizard .pw-card{scroll-margin-top:24px}
@media(max-width:700px){.home-price-wizard{padding:48px 0 60px}.home-price-wizard .pw-content{padding:22px}.home-faq-section{padding:55px 0}}
