.landing-module__QSfp_G__topbar{z-index:50;background:color-mix(in srgb, var(--color-canvas) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--border-subtle);position:sticky;inset-block-start:0}@media (max-width:768px){.landing-module__QSfp_G__topbar{position:static}}.landing-module__QSfp_G__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.landing-module__QSfp_G__grid6{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-module__QSfp_G__grid6{grid-template-columns:repeat(3,1fr)}}@media (min-width:560px){.landing-module__QSfp_G__grid4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-module__QSfp_G__grid4{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.landing-module__QSfp_G__grid3{grid-template-columns:repeat(3,1fr)}}@media (min-width:860px){.landing-module__QSfp_G__grid2{grid-template-columns:repeat(2,1fr)}}.landing-module__QSfp_G__heroGlow{pointer-events:none;background:radial-gradient(46% 52% at 50% 100%,#ffffff17 0%,#0000 70%);position:absolute;inset:0}.landing-module__QSfp_G__heroTexture{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 620px at 50% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(1000px 620px at 50% 40%,#000 20%,#0000 72%)}.landing-module__QSfp_G__label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase}[dir=rtl] .landing-module__QSfp_G__label{font-family:var(--font-body);letter-spacing:var(--ls-normal);text-transform:none}.landing-module__QSfp_G__lift{transition:transform var(--dur) var(--ease-standard), box-shadow var(--dur) var(--ease-standard), border-color var(--dur) var(--ease-standard)}@media (hover:hover){.landing-module__QSfp_G__lift:hover{transform:translateY(var(--hover-lift));box-shadow:var(--shadow-md);border-color:var(--border-strong)}}.landing-module__QSfp_G__cta{transition:transform var(--dur) var(--ease-standard), box-shadow var(--dur) var(--ease-standard), background-color var(--dur) var(--ease-standard)}@media (hover:hover){.landing-module__QSfp_G__cta:hover{transform:translateY(var(--hover-lift))}}.landing-module__QSfp_G__cta:active{transform:scale(var(--press-scale))}.landing-module__QSfp_G__ctaArrow{transition:gap var(--dur) var(--ease-out);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.landing-module__QSfp_G__ctaArrow:hover{gap:14px}}[dir=rtl] .landing-module__QSfp_G__ctaArrow svg{transform:scaleX(-1)}.landing-module__QSfp_G__navLink{min-block-size:44px;transition:color var(--dur) var(--ease-standard);align-items:center;padding-inline:2px;display:inline-flex;position:relative}.landing-module__QSfp_G__navLink:after{content:"";background:var(--color-primary);block-size:2px;inline-size:0;transition:inline-size var(--dur) var(--ease-out);border-radius:2px;position:absolute;inset-block-end:10px;inset-inline-start:0}.landing-module__QSfp_G__navLink:hover{color:var(--text-strong)}.landing-module__QSfp_G__navLink:hover:after{inline-size:100%}.landing-module__QSfp_G__tapTarget{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.landing-module__QSfp_G__faqItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--dur) var(--ease-standard)}.landing-module__QSfp_G__faqItem[open]{border-color:var(--color-primary)}.landing-module__QSfp_G__faqItem summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4);min-block-size:44px;font-weight:var(--fw-semibold);color:var(--text-strong);list-style:none;display:flex}.landing-module__QSfp_G__faqItem summary::-webkit-details-marker{display:none}.landing-module__QSfp_G__faqIcon{background:var(--petrol-50);block-size:24px;inline-size:24px;color:var(--color-primary);transition:transform var(--dur) var(--ease-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-module__QSfp_G__faqItem[open] .landing-module__QSfp_G__faqIcon{transform:rotate(45deg)}.landing-module__QSfp_G__faqBody{padding:0 var(--space-4) var(--space-4);color:var(--text-muted);line-height:var(--lh-relaxed)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module__QSfp_G__reveal{animation:landing-module__QSfp_G__landing-rise var(--dur-slow) var(--ease-out) both;animation-timeline:view();animation-range:entry 8% cover 26%}}}@keyframes landing-module__QSfp_G__landing-rise{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-module__QSfp_G__langToggle{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:2px;padding:3px;display:inline-flex}.landing-module__QSfp_G__langHalf{border-radius:var(--radius-pill);min-block-size:44px;font-size:var(--text-xs);transition:background-color var(--dur) var(--ease-standard), color var(--dur) var(--ease-standard);justify-content:center;align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}@media (hover:hover){.landing-module__QSfp_G__langHalf:hover{color:var(--text-strong)}.landing-module__QSfp_G__langHalf[aria-current=true]:hover{color:var(--color-on-primary)}}.landing-module__QSfp_G__heroTitle{font-size:clamp(26px,2.9vw,37px);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:var(--fw-black);text-wrap:balance;margin:0}@media (min-width:1140px){.landing-module__QSfp_G__heroTitle{white-space:nowrap;text-wrap:nowrap}}.landing-module__QSfp_G__heroAccent{color:var(--color-accent)}.landing-module__QSfp_G__chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.landing-module__QSfp_G__chainArrow{color:var(--text-subtle);display:inline-flex}[dir=rtl] .landing-module__QSfp_G__chainArrow svg{transform:scaleX(-1)}.landing-module__QSfp_G__footerLink{min-block-size:44px;color:var(--text-on-dark);font-size:var(--text-sm);opacity:.86;transition:opacity var(--dur) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.landing-module__QSfp_G__footerLink:hover{opacity:1;text-decoration:underline}}
