.section-title h1,.section-title h2{font-size:clamp(28px, 5vw, 44px)!important;line-height:1.15!important;margin-bottom:var(--space-3)!important;letter-spacing:-.01em!important}@media (min-width:1024px){.section-title h1,.section-title h2{font-size:clamp(32px, 4vw, 52px)!important}}.hero-home h1{font-size:clamp(36px, 7vw, 64px)!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:0!important}@media (min-width:768px){.hero-home h1{font-size:clamp(48px, 6vw, 72px)!important}}@media (min-width:1280px){.hero-home h1{font-size:clamp(56px, 5vw, 80px)!important}}.hero-home .subtitle{font-size:clamp(15px, 2vw, 18px)!important}@media (min-width:768px){.hero-home .subtitle{font-size:clamp(16px, 1.6vw, 20px)!important}}.section-title p{font-size:var(--text-base)!important;max-width:600px;margin:0 auto}.faq-group-title{font-size:var(--text-lg)!important}.prose h2{font-size:clamp(22px, 3vw, 28px)!important;line-height:1.25!important}.feature-card h3{font-size:var(--text-base)!important}.cta-title{font-size:clamp(24px, 4vw, 38px)!important;line-height:1.2!important}@media (min-width:768px){.cta-title{font-size:clamp(30px, 3.5vw, 44px)!important}}.cta-subtitle{font-size:var(--text-base)!important}.pricing-card .plan-name{font-size:var(--text-xl)!important;margin-bottom:var(--space-1)!important}.pricing-card .price-amount{font-size:clamp(40px, 7vw, 56px)!important;line-height:1!important;margin-inline-start:4px}.pricing-card .price-currency{font-size:var(--text-md)!important}.pricing-card .plan-price{gap:4px!important;margin-bottom:var(--space-1)!important}.section-title{margin-bottom:var(--space-6)!important}.section-eyebrow{font-size:10px!important;margin-bottom:var(--space-2)!important}.hero-posters-desktop{opacity:1!important;padding:0!important;gap:var(--space-3)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden}.hero-poster-row{display:flex!important;gap:var(--space-3)!important;flex:0 0 auto!important;height:38%;width:max-content;will-change:transform}.hero-poster-row:first-child{animation:poster-row-1 60s linear infinite}.hero-poster-row:nth-child(2){animation:poster-row-2 60s linear infinite}@keyframes poster-row-1{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes poster-row-2{from{transform:translateX(-50%)}to{transform:translateX(0)}}[dir=rtl] .hero-poster-row:first-child{animation-name:poster-row-2}[dir=rtl] .hero-poster-row:nth-child(2){animation-name:poster-row-1}.hero-poster{flex:0 0 auto!important;width:280px!important;height:100%!important;border-radius:var(--r-lg)!important;overflow:hidden!important;border:2px solid var(--gold-deep)!important;box-shadow:0 0 0 1px rgba(227,173,67,.15),0 12px 32px rgba(0,0,0,.8),0 0 40px rgba(227,173,67,.1);position:relative}@media (min-width:1280px){.hero-poster{width:340px!important}}.hero-poster img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1)!important}.hero-poster::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 60%,rgba(5,5,5,.4) 100%);pointer-events:none}.hero-home:hover .hero-poster-row{animation-play-state:paused}.hero-posters-mobile{opacity:.7!important;padding:var(--space-2)!important;gap:var(--space-2)!important}.hero-poster-mob{border:1px solid var(--gold-deep)!important;box-shadow:0 4px 12px rgba(0,0,0,.5),0 0 16px rgba(227,173,67,.08)}.hero-overlay{background:radial-gradient(ellipse 60% 80% at center,rgba(5,5,5,.85) 0,rgba(5,5,5,.65) 50%,rgba(5,5,5,.25) 100%),linear-gradient(180deg,rgba(5,5,5,.7) 0,rgba(5,5,5,.3) 30%,rgba(5,5,5,.3) 70%,rgba(5,5,5,.95) 100%)!important}.hero-home .hero-content{position:relative;z-index:2}.hero-home .hero-content::before{content:'';position:absolute;inset:-40px -60px;background:radial-gradient(ellipse,rgba(5,5,5,.6) 0,transparent 70%);z-index:-1;pointer-events:none}.pricing-card .plan-price{display:flex!important;align-items:baseline!important;gap:2px!important;flex-direction:row!important}[dir=rtl] .pricing-card .plan-price{flex-direction:row-reverse!important;justify-content:flex-end!important}.pricing-card .price-currency{font-size:var(--text-lg)!important;color:var(--gold)!important;font-weight:var(--weight-semibold)!important;align-self:flex-start;margin-top:6px}.pricing-badge{inset-inline-end:50%!important;inset-inline-start:50%!important;transform:translateX(-50%)!important;white-space:nowrap;width:max-content;max-width:80%}[dir=rtl] .pricing-badge{transform:translateX(50%)!important}.pricing-card .plan-desc{min-height:3em!important;font-size:var(--text-sm)!important}@media (min-width:1024px){.pricing-grid{gap:var(--space-3)!important}}.section{padding:var(--space-6) 0!important}@media (min-width:768px){.section{padding:var(--space-7) 0!important}}.hero-home{min-height:600px!important;padding:var(--space-6) 0 var(--space-7)!important}@media (min-width:768px){.hero-home{min-height:640px!important;padding:var(--space-7) 0 var(--space-8)!important}}.prose h2{margin-top:var(--space-6)!important;margin-bottom:var(--space-3)!important}.faq-item summary{font-size:var(--text-base)!important;padding:var(--space-3) var(--space-4)!important}.faq-answer{padding:var(--space-3) var(--space-4) var(--space-4)!important;font-size:var(--text-sm)!important}.faq-group-title{font-size:var(--text-base)!important;margin-bottom:var(--space-2)!important}[dir=rtl] .plan-desc,[dir=rtl] .subtitle,[dir=rtl] p,[lang=ar] .plan-desc,[lang=ar] .subtitle,[lang=ar] p{unicode-bidi:plaintext}@media (prefers-reduced-motion:reduce){.hero-poster-row{animation:none!important}}