.hero-v2{--h-ground:#0b1512;--h-ground-2:#101f1b;--h-brand:#00c0a9;--h-brand-light:#4fe3cd;--h-brand-dim:#00a693;--h-action:#f59e0b;--h-action-hi:#ffb92e;--h-text:#f2f7f5;--h-muted:#93a8a2;--h-hairline:rgba(0,192,169,0.22);position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;grid-template-rows:auto 1fr;background:var(--h-ground);color:var(--h-text);padding:0}.hero-v2::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 15% 100%,rgba(0,166,147,0.20),transparent 60%),radial-gradient(80% 70% at 85% 0%,rgba(0,192,169,0.10),transparent 65%),linear-gradient(180deg,var(--h-ground-2) 0%,var(--h-ground) 55%);pointer-events:none}.hero-v2__media{position:absolute;inset-block:0;inset-inline-end:0;width:min(58%,900px);z-index:0;overflow:hidden;pointer-events:none}html[dir="rtl"] .hero-v2__media{-webkit-mask-image:linear-gradient(to right,#000 38%,transparent 96%);mask-image:linear-gradient(to right,#000 38%,transparent 96%)}html[dir="ltr"] .hero-v2__media{-webkit-mask-image:linear-gradient(to left,#000 38%,transparent 96%);mask-image:linear-gradient(to left,#000 38%,transparent 96%)}.hero-v2__media img{width:100%;height:100%;object-fit:cover;object-position:32% 50%;filter:saturate(0.88) contrast(1.05) brightness(0.62)}.hero-v2 .nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.15rem}.hero-v2__brand{display:inline-flex;align-items:center;gap:0.55rem;flex-shrink:0;text-decoration:none;color:var(--h-text);font-weight:800;font-size:1.05rem;letter-spacing:0.01em;white-space:nowrap}.hero-v2__brand svg{inline-size:1.65rem;block-size:1.65rem;color:var(--h-brand);flex-shrink:0}.hero-v2__brand:hover{color:var(--h-brand)}.hero-v2 .nav__link{color:var(--h-muted);font-weight:600;font-size:0.95rem;transition:color 0.2s ease}.hero-v2 .nav__link:hover,.hero-v2 .nav__link.active-link{color:var(--h-text)}.hero-v2 .nav__link.lang-toggle{color:var(--h-brand)}.hero-v2__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;max-width:46rem;padding-block:clamp(2.5rem,6vh,5rem)}.hero-v2__eyebrow{display:inline-flex;align-items:center;gap:0.7rem;font-size:0.85rem;font-weight:700;letter-spacing:0.02em;color:var(--h-brand);margin:0}.hero-v2__eyebrow::before{content:"";inline-size:2.25rem;block-size:2px;border-radius:2px}html[dir="rtl"] .hero-v2__eyebrow::before{background:linear-gradient(to right,var(--h-brand),transparent)}html[dir="ltr"] .hero-v2__eyebrow::before{background:linear-gradient(to left,var(--h-brand),transparent)}.hero-v2__title{margin:0;font-size:clamp(2.15rem,5.6vw,4.25rem);font-weight:900;line-height:1.18;color:var(--h-text);text-wrap:balance}html[lang="en"] .hero-v2__title{line-height:1.06;letter-spacing:-0.02em}.hero-v2__title{background-image:linear-gradient( 90deg,#e0eae6 0%,#e0eae6 46%,#ffffff 50%,#e0eae6 54%,#e0eae6 100% );background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-v2__accent{display:block;color:var(--h-brand);background-image:linear-gradient( 90deg,var(--h-brand) 0%,var(--h-brand) 46%,#ffffff 50%,var(--h-brand) 54%,var(--h-brand) 100% );background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-v2__accent{animation:hero-shine-rtl 8s linear 0.4s infinite}@keyframes hero-shine-rtl{0%{background-position:0% 0;animation-timing-function:cubic-bezier(0.35,0,0.25,1)}50%{background-position:100% 0}100%{background-position:100% 0}}@keyframes hero-shine-ltr{0%{background-position:100% 0;animation-timing-function:cubic-bezier(0.35,0,0.25,1)}50%{background-position:0% 0}100%{background-position:0% 0}}.hero-v2__sub{margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.85;color:var(--h-muted);max-width:34rem}.hero-v2__price{color:var(--h-text);font-weight:700;white-space:nowrap}.hero-v2__from{margin:0;font-size:clamp(0.95rem,1.3vw,1.05rem);font-weight:600;color:var(--h-muted)}.hero-v2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem}.hero-v2__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:1.05rem 2rem;border-radius:999px;font-size:1.05rem;font-weight:800;text-decoration:none;border:2px solid transparent;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.hero-v2__cta--primary{background:var(--h-action);color:#1b1200;box-shadow:0 10px 30px -8px rgba(245,163,11,0.55)}.hero-v2__cta--primary:hover{background:var(--h-action-hi);transform:translateY(-2px);box-shadow:0 16px 38px -8px rgba(245,163,11,0.65)}.hero-v2__cta--ghost{background:rgba(0,192,169,0.1);border-color:rgba(0,192,169,0.55);color:var(--h-brand-light)}.hero-v2__cta--ghost:hover{border-color:var(--h-brand);color:var(--h-brand);transform:translateY(-2px)}.hero-v2__cta svg{inline-size:1.15em;block-size:1.15em;flex-shrink:0}.hero-v2__trust{display:flex;flex-wrap:wrap;gap:0.6rem 1.6rem;margin:0;padding:1.1rem 0 0;list-style:none;border-top:1px solid var(--h-hairline)}.hero-v2__trust li{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.9rem;font-weight:600;color:var(--h-muted)}.hero-v2__trust svg{inline-size:1.05rem;block-size:1.05rem;color:var(--h-brand);flex-shrink:0}@media (max-width:968px){.hero-v2__media{inset:0;inline-size:100%;block-size:100%}html[dir="rtl"] .hero-v2__media,html[dir="ltr"] .hero-v2__media{-webkit-mask-image:none;mask-image:none}.hero-v2__media::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(6,15,13,0.97) 0%,rgba(6,15,13,0.93) 22%,rgba(7,17,14,0.87) 48%,rgba(9,20,17,0.78) 74%,rgba(11,21,18,0.70) 100% )}.hero-v2__media img{object-position:30% 45%;transform:none;filter:saturate(0.88) contrast(1.04) brightness(0.72)}.hero-v2__inner{max-width:none;justify-content:center;gap:clamp(1.5rem,4.2vh,2.6rem);padding-block:1.5rem clamp(1.75rem,5vh,2.75rem)}.hero-v2__actions{flex-direction:column;align-items:stretch}.hero-v2__cta{inline-size:100%}}@media (max-width:480px){.hero-v2__title{font-size:clamp(1.9rem,8.5vw,2.4rem)}.hero-v2__trust{gap:0.55rem 1.1rem}.hero-v2__trust li{font-size:0.82rem}}@media (prefers-reduced-motion:reduce){.hero-v2__title{animation:none;-webkit-text-fill-color:var(--h-text)}.hero-v2__accent{animation:none;-webkit-text-fill-color:var(--h-brand)}.hero-v2__cta{transition:none}}@media (max-width:968px){.hero-v2__actions{inline-size:100%;align-items:stretch}}@media (max-width:968px) and (max-height:740px){.hero-v2__inner{gap:0.9rem;padding-block:0.75rem 1.25rem}.hero-v2__title{font-size:clamp(1.7rem,7vw,2.1rem)}.hero-v2__sub{font-size:0.9rem;line-height:1.6}.hero-v2__cta{padding-block:0.8rem;font-size:0.95rem}.hero-v2__trust{gap:0.4rem 1rem;font-size:0.8rem;padding-block-start:0.8rem}}@keyframes heroRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSettle{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes heroWipe{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-v2__media img{animation:heroSettle 1.4s cubic-bezier(0.16,0.8,0.24,1) both}.hero-v2__eyebrow{animation:heroRise 0.6s cubic-bezier(0.2,0.7,0.3,1) 0.05s both}.hero-v2__title{animation:heroRise 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.14s both,hero-shine-rtl 8s linear 0.4s infinite}.hero-v2__sub{animation:heroRise 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.24s both}.hero-v2__from{animation:heroRise 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.29s both}.hero-v2__actions{animation:heroRise 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.34s both}.hero-v2__trust{animation:heroRise 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.44s both}html[dir="ltr"] .hero-v2__title{animation-name:heroRise,hero-shine-ltr}html[dir="ltr"] .hero-v2__accent{animation-name:hero-shine-ltr}.hero-v2__eyebrow::before{animation:heroWipe 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.35s both}html[dir="rtl"] .hero-v2__eyebrow::before{transform-origin:right center}html[dir="ltr"] .hero-v2__eyebrow::before{transform-origin:left center}.hero-v2 .nav{animation:heroRise 0.5s ease-out both}@media (prefers-reduced-motion:reduce){.hero-v2__media img,.hero-v2__eyebrow,.hero-v2__eyebrow::before,.hero-v2__title,.hero-v2__sub,.hero-v2__from,.hero-v2__actions,.hero-v2__trust,.hero-v2 .nav{animation:none}}