.page-module___8aEwW__hero{background-color:var(--color-obsidian-dark);background-image:url(/images/hero-new.png);background-position:96%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:100vh;padding:130px 0 90px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroOverlay{pointer-events:none;z-index:1;background: linear-gradient(90deg, #08080a61 0%, #08080a40 30%, #08080a0f 50%, transparent 68%),  linear-gradient(to bottom, #08080a99 0%, transparent 110px),  linear-gradient(to top, var(--color-obsidian-dark) 0%, #08080ab3 40px, transparent 110px);position:absolute;inset:0}.page-module___8aEwW__heroGrid{z-index:2;grid-template-columns:minmax(0,530px) 1fr;align-items:center;gap:48px;width:100%;display:grid;position:relative}.page-module___8aEwW__heroContent{z-index:2;position:relative}.page-module___8aEwW__heroContent:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(95% 85% at 35% 42%,#08080aad 0%,#08080a6b 50%,#08080a1f 75%,#0000 100%);border-radius:24px;position:absolute;inset:-28px -36px -24px -28px}.page-module___8aEwW__heroEyebrow{margin-bottom:20px}.page-module___8aEwW__heroTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-pearl);text-shadow:0 2px 14px #000000bf;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:500;line-height:1.08}.page-module___8aEwW__heroHighlight{background:linear-gradient(125deg,#ffe27d 0%,#e8bc38 32%,#d4af37 65%,#fbe58e 100%);-webkit-text-fill-color:transparent;color:#e8bc38;font-weight:inherit;letter-spacing:inherit;text-shadow:none;filter:drop-shadow(0 2px 10px #000000f2)drop-shadow(0 0 16px #d4af374d);-webkit-background-clip:text;background-clip:text;font-family:inherit;display:inline}.page-module___8aEwW__heroSub{color:var(--color-gray-300);text-shadow:0 1px 8px #0009;max-width:48ch;margin-top:20px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62}.page-module___8aEwW__heroCtas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-module___8aEwW__heroTrust{flex-wrap:wrap;gap:10px 24px;margin-top:32px;display:flex}.page-module___8aEwW__heroTrustItem{color:var(--color-gray-400);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.page-module___8aEwW__heroTrustItem svg{color:var(--color-champagne);flex-shrink:0}.page-module___8aEwW__heroVisualSpacer{pointer-events:none;min-height:480px}.page-module___8aEwW__problemVisual{margin-top:44px}.page-module___8aEwW__productIntro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.page-module___8aEwW__productBadge{color:var(--color-champagne);letter-spacing:.04em;border:1px solid #d4af374d;border-radius:100px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-flex}@media (max-width:1280px) and (min-width:1025px){.page-module___8aEwW__hero{background-position:84%}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,440px) 1fr;gap:32px}.page-module___8aEwW__heroTitle{font-size:2.6rem}.page-module___8aEwW__heroSub{max-width:42ch;font-size:1rem}}@media (max-width:1024px){.page-module___8aEwW__hero{background-position:96% bottom;background-size:142%;min-height:auto;padding:112px 0 56px}.page-module___8aEwW__heroOverlay{background:linear-gradient(to bottom, #08080acc 0%, #08080aad 50%, #08080a26 70%, transparent 100%), linear-gradient(to top, var(--color-obsidian-dark) 0%, #08080ab3 40px, transparent 100px)}.page-module___8aEwW__heroContent:before{background:radial-gradient(95% 85% at 45% 42%,#08080a99 0%,#08080a59 55%,#0000 90%);inset:-18px}.page-module___8aEwW__heroGrid{grid-template-columns:1fr;gap:32px}.page-module___8aEwW__heroVisualSpacer{width:100%;min-height:380px}}@media (max-width:560px){.page-module___8aEwW__hero{background-position:96% bottom;background-size:162%;padding:88px 0 28px}.page-module___8aEwW__heroOverlay{background:linear-gradient(to bottom, #08080ad1 0%, #08080ab8 48%, #08080a29 66%, transparent 95%), linear-gradient(to top, var(--color-obsidian-dark) 0%, #08080abf 25px, transparent 60px)}.page-module___8aEwW__heroContent:before{background:radial-gradient(95% 85% at 50% 40%,#08080a94 0%,#08080a4d 60%,#0000 92%);inset:-14px}.page-module___8aEwW__heroTitle{font-size:clamp(1.95rem,7.8vw,2.35rem);line-height:1.1}.page-module___8aEwW__heroSub{margin-top:14px;font-size:.95rem;line-height:1.55}.page-module___8aEwW__heroCtas{gap:10px;margin-top:22px}.page-module___8aEwW__heroTrust{gap:6px 16px;margin-top:20px}.page-module___8aEwW__heroGrid{gap:18px}.page-module___8aEwW__heroVisualSpacer{min-height:240px}}
