:root{--bg: #050814;--bg-raised: #08101f;--panel: rgba(9, 16, 31, .88);--panel-strong: rgba(12, 19, 35, .96);--line: rgba(158, 177, 214, .18);--line-strong: rgba(158, 177, 214, .3);--text: #f3f7ff;--muted: rgba(220, 229, 246, .72);--muted-strong: rgba(232, 239, 255, .88);--accent: #5be7d4;--accent-strong: #7ff7e8;--warning: #f2c15d;--blue: #73a7ff;--shadow: 0 22px 70px rgba(0, 0, 0, .32);--radius: 8px;--font-sans: "Manrope", "Inter", "Segoe UI", sans-serif}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;background-color:var(--bg)}body{margin:0;min-width:320px;min-height:100%;overflow-x:hidden;color:var(--text);font-family:var(--font-sans);background:linear-gradient(90deg,rgba(91,231,212,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(91,231,212,.035) 1px,transparent 1px),linear-gradient(180deg,#050814,#07101e 42%,#050814);background-size:72px 72px,72px 72px,auto}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,textarea{font:inherit}.page-shell{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:18px 0 92px}.topbar,.hero,.section,.final-cta,.floating-bot{position:relative;z-index:1}.topbar{position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#060a15d6;box-shadow:0 16px 52px #00000047;backdrop-filter:blur(16px)}.brand,.topbar-actions,.nav,.hero-actions,.locale-switch,.social-nav,.social-panel,.social-link,.social-icon-link{display:flex;align-items:center}.brand{gap:10px;min-width:max-content;font-weight:800}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius);color:#06101a;background:var(--accent);font-weight:900}.brand-name{font-size:1rem}.brand-status{width:8px;height:8px;border-radius:999px;background:#38d879}.nav{gap:22px}.nav a,.login-link,.locale-link{color:var(--muted);font-size:.92rem;font-weight:750;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.nav a:hover,.login-link:hover,.locale-link:hover{color:var(--text)}.topbar-actions{gap:10px}.social-nav{gap:6px}.social-icon-link,.social-link{justify-content:center;border:1px solid var(--line);border-radius:var(--radius);background:#0d1628b8;color:var(--muted-strong);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.social-icon-link{width:36px;height:36px}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.social-icon svg{width:100%;height:100%;fill:currentColor}.social-icon-instagram svg,.social-icon-threads svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-icon-link:hover,.social-link:hover{transform:translateY(-1px);border-color:#5be7d47a;background:#5be7d41a;color:var(--text)}.login-link,.locale-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:var(--radius)}.login-link{padding:0 12px;border:1px solid var(--line);background:#0d1628b8}.locale-switch{gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius);background:#090f1cbd}.locale-link{min-width:40px;padding:0 10px}.locale-link.active{color:#06101a;background:var(--accent)}.hero{min-height:760px;display:grid;align-items:end;overflow:hidden;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:#07101f;box-shadow:var(--shadow)}.hero-media,.hero-media img,.hero-overlay{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-overlay{background:linear-gradient(90deg,#050814f0,#050814d1 34%,#05081438 76%),linear-gradient(180deg,#0508141a,#050814b8)}.hero-content{position:relative;z-index:2;width:min(690px,100%);padding:84px 42px 230px}.eyebrow{display:inline-block;margin:0 0 14px;color:var(--accent);font-size:.82rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.hero h1,.section-copy h2,.feature-copy h2,.final-cta h2{margin:0;letter-spacing:0;text-wrap:balance}.hero h1{max-width:13.2ch;font-size:4.25rem;line-height:.98}.hero-text{margin:22px 0 0;max-width:56ch;color:var(--muted-strong);font-size:1.05rem;line-height:1.65}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:28px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--radius);border:1px solid transparent;font-weight:850;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.primary-button{color:#06101a;background:var(--accent);box-shadow:0 16px 36px #5be7d42e}.secondary-button{color:var(--text);border-color:var(--line-strong);background:#0b1222bd}.primary-button:hover,.secondary-button:hover,.floating-bot:hover{transform:translateY(-1px)}.primary-button:hover{background:var(--accent-strong)}.secondary-button:hover{border-color:#5be7d47a}.hero-proof{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none;color:var(--muted)}.hero-proof li,.feature-list li{position:relative;padding-left:22px;line-height:1.55}.hero-proof li:before,.feature-list li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:999px;background:var(--accent)}.hero-metrics{position:absolute;right:22px;bottom:22px;left:22px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-card,.outcome-card,.trust-card,.final-cta{border:1px solid var(--line);border-radius:var(--radius);background:#080e1bd1;box-shadow:var(--shadow);backdrop-filter:blur(16px)}.metric-card{min-height:128px;padding:18px}.metric-card strong{display:block;margin-bottom:10px;font-size:1.22rem;line-height:1.15}.metric-card span,.section-copy p,.feature-copy p,.outcome-card p,.trust-card p,.final-cta p{color:var(--muted);line-height:1.65}.section{margin-top:92px}.section-copy{max-width:830px;margin-bottom:26px}.section-copy h2,.feature-copy h2,.final-cta h2{max-width:18ch;font-size:2.75rem;line-height:1.05}.section-copy p,.feature-copy p,.final-cta p{max-width:64ch;margin:16px 0 0;font-size:1rem}.problem-layout{display:grid;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);gap:22px;align-items:stretch}.outcome-grid{display:grid;gap:12px}.outcome-card,.trust-card{padding:20px}.outcome-card h3,.trust-card h3{margin:0;font-size:1.12rem;line-height:1.25}.outcome-card p,.trust-card p{margin:10px 0 0}.product-media{margin:0;overflow:hidden;align-self:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);box-shadow:var(--shadow)}.product-media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center top}.product-media-small img{height:100%;min-height:360px}.feature-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:34px;align-items:center}.feature-section-reversed{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.feature-section-reversed .feature-copy{order:2}.feature-copy{max-width:520px}.feature-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;color:var(--muted-strong)}.trust-section{padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,rgba(91,231,212,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(115,167,255,.06) 1px,transparent 1px),#070d1ab8;background-size:56px 56px,56px 56px,auto}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.final-cta{margin-top:92px;padding:42px;text-align:center;background:linear-gradient(135deg,#5be7d41f,#73a7ff14),#080e1bdb}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta h2{max-width:22ch}.final-cta p{max-width:62ch}.final-actions{justify-content:center}.social-panel{justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.social-link{gap:8px;min-height:42px;padding:0 13px;font-size:.9rem;font-weight:800}.floating-bot{position:fixed;right:18px;bottom:18px;z-index:30;display:grid;gap:2px;padding:12px 14px;border-radius:var(--radius);color:#06101a;background:var(--accent);box-shadow:0 16px 36px #5be7d42e}.floating-bot span{font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.floating-bot strong{font-size:1rem}.reveal-item{opacity:0;transform:translateY(24px);transition:opacity .62s ease,transform .62s ease}.reveal-item.visible{opacity:1;transform:translateY(0)}html[data-performance=reduced] .topbar,html[data-performance=reduced] .metric-card,html[data-performance=reduced] .outcome-card,html[data-performance=reduced] .trust-card,html[data-performance=reduced] .product-media,html[data-performance=reduced] .final-cta{backdrop-filter:none;box-shadow:0 16px 42px #00000047}@media(max-width:1100px){.nav{gap:14px}.hero{min-height:820px}.hero h1{max-width:14ch;font-size:3.5rem}.problem-layout,.feature-section,.feature-section-reversed{grid-template-columns:1fr}.feature-section-reversed .feature-copy{order:initial}.feature-copy{max-width:780px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.page-shell{width:min(100% - 20px,1280px);padding-bottom:110px}.topbar{position:relative;top:auto;display:grid;grid-template-columns:1fr;align-items:start}.nav{display:none}.topbar-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.hero{min-height:820px;align-items:start}.hero-overlay{background:linear-gradient(180deg,#050814f5,#050814c7 48%,#0508145c)}.hero-content{padding:38px 22px 300px}.hero h1{max-width:12.8ch;font-size:2.6rem}.hero-text{font-size:1rem}.hero-metrics{grid-template-columns:1fr;right:12px;bottom:12px;left:12px}.metric-card{min-height:0;padding:14px}.section,.final-cta{margin-top:64px}.section-copy h2,.feature-copy h2,.final-cta h2{max-width:none;font-size:2rem}.product-media-small img{min-height:0}.trust-section,.final-cta{padding:22px}.trust-grid{grid-template-columns:1fr}}@media(max-width:520px){.brand-name{font-size:.95rem}.hero{min-height:900px}.hero-content{padding:30px 16px 340px}.hero h1{font-size:2.15rem}.hero-actions,.final-actions{align-items:stretch;flex-direction:column}.social-nav-compact{order:3;width:100%}.primary-button,.secondary-button,.social-link{width:100%}.social-panel{align-items:stretch;flex-direction:column}.feature-section{gap:20px}.floating-bot{right:12px;bottom:12px}}
