@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg: #020202;--surface: rgba(255, 255, 255, .045);--surface-strong: rgba(255, 255, 255, .08);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .2);--text: #fbfaf5;--muted: #b6b8ba;--quiet: #6e737a;--black: #060606;--gold: #ffc400;--orange: #ff8a00;--mint: #a8ff5a;--ice: #7edfff;--rose: #ff5d8f;--accent: var(--gold);--accent-2: var(--orange);--accent-soft: rgba(255, 196, 0, .12);--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:96px}body{min-width:320px;margin:0;color:var(--text);background:var(--bg);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}::selection{color:#080602;background:var(--accent)}a{color:inherit;text-decoration:none}h1,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#020202,#090909 42%,#020202);background-size:112px 112px,112px 112px,auto;transition:background .5s var(--ease)}.site-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.055) 47%,transparent 53%),linear-gradient(180deg,rgba(255,196,0,.08),transparent 44%,rgba(126,223,255,.045));opacity:.58}.site-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent-soft),transparent),linear-gradient(180deg,transparent 0%,rgba(255,255,255,.045) 50%,transparent 100%);mix-blend-mode:screen;opacity:.42;transition:opacity .5s var(--ease),background .5s var(--ease)}.site-shell[data-active=launch]{--accent: var(--gold);--accent-2: var(--orange);--accent-soft: rgba(255, 196, 0, .13)}.site-shell[data-active=system]{--accent: var(--ice);--accent-2: var(--gold);--accent-soft: rgba(126, 223, 255, .12)}.site-shell[data-active=method]{--accent: var(--mint);--accent-2: var(--gold);--accent-soft: rgba(168, 255, 90, .12)}.site-shell[data-active=focus]{--accent: #ffffff;--accent-2: var(--ice);--accent-soft: rgba(255, 255, 255, .12)}.site-shell[data-active=signal]{--accent: var(--rose);--accent-2: var(--orange);--accent-soft: rgba(255, 93, 143, .13)}.site-shell[data-active=offers]{--accent: var(--orange);--accent-2: var(--gold);--accent-soft: rgba(255, 138, 0, .13)}.site-shell[data-active=contact]{--accent: var(--mint);--accent-2: var(--ice);--accent-soft: rgba(168, 255, 90, .12)}.top-bar{position:fixed;top:22px;left:50%;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1160px,calc(100% - 44px));min-height:64px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#020202a8;box-shadow:0 18px 80px #00000057;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate(-50%)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 12px 0 0;font-family:Archivo,sans-serif;font-size:16px;font-weight:900;letter-spacing:0}.logo-mark{display:inline-grid;width:46px;height:46px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#111;box-shadow:0 0 0 1px #ffc40014,0 18px 42px #ff8a0024}.logo-mark img{width:100%;height:100%;object-fit:cover}.nav-minimal{display:inline-flex;justify-content:center;gap:4px}.nav-minimal a,.quiet-action,.primary-action,.scroll-cue{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800;letter-spacing:0}.nav-minimal a{min-height:42px;padding:0 12px;color:#ffffffa3;font-size:13px;transition:color .24s var(--ease),background .24s var(--ease)}.nav-minimal a:hover{color:var(--text);background:#ffffff12}.nav-minimal a.is-current{color:#070707;background:var(--accent)}.quiet-action{width:46px;height:46px;border:1px solid var(--line);color:var(--text);background:#ffffff0e;transition:border-color .24s var(--ease),color .24s var(--ease),background .24s var(--ease)}.quiet-action:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent);background:var(--accent-soft)}.focus-section{position:relative;display:grid;min-height:100svh;padding:110px 24px 82px;place-items:center;scroll-margin-top:0;opacity:0;filter:blur(4px);transform:translateY(28px) scale(.972);transition:opacity .76s var(--ease),filter .76s var(--ease),transform .76s var(--ease)}.focus-section.is-near{opacity:.18;filter:blur(2px);transform:translateY(10px) scale(.985)}.focus-section.is-active{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.focus-inner{width:min(1060px,100%)}.section-kicker{display:flex;align-items:center;justify-content:space-between;width:min(760px,100%);margin-bottom:18px}.section-kicker>span{color:var(--quiet);font-family:Archivo,sans-serif;font-size:13px;font-weight:900}.eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:8px;color:var(--accent);background:var(--accent-soft);font-family:Archivo,sans-serif;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1{max-width:980px;font-family:Archivo,sans-serif;font-size:82px;font-weight:900;letter-spacing:0;line-height:.94}.section-body{max-width:680px;margin-top:20px;color:var(--muted);font-size:19px;font-weight:600;line-height:1.58}.primary-action{gap:10px;min-height:56px;margin-top:24px;padding:0 18px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);color:#090704;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 22px 80px color-mix(in srgb,var(--accent) 28%,transparent);font-family:Archivo,sans-serif;font-size:15px;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.primary-action:hover{transform:translateY(-2px);box-shadow:0 28px 100px color-mix(in srgb,var(--accent) 36%,transparent)}.hero-detail,.feature-grid,.method-board,.focus-board,.signal-board,.offer-grid,.contact-proof{margin-top:30px}.hero-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-detail span{position:relative;display:grid;gap:6px;min-height:94px;padding:16px 18px;border-right:1px solid var(--line);overflow:hidden;outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),transform .24s var(--ease)}.hero-detail span:last-child{border-right:0}.hero-detail strong{color:var(--accent);font-family:Archivo,sans-serif;font-size:30px;font-weight:900;line-height:1}.hero-detail small,.feature-grid article p,.method-board article p,.focus-rules article p,.offer-grid article p,.contact-proof span,.signal-list small{color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(900px,100%)}.feature-grid article,.method-board article,.offer-grid article{position:relative;display:grid;min-height:118px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)}.feature-grid article{gap:10px}.tile-topline{display:flex;align-items:center;justify-content:space-between;color:var(--accent)}.tile-topline span,.offer-grid article small{color:var(--accent);font-family:Archivo,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase}.feature-grid article strong,.method-board article strong,.focus-rules article strong,.offer-grid article strong{font-family:Archivo,sans-serif;font-size:22px;font-weight:900}.method-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(980px,100%)}.method-board article{gap:12px;min-height:148px}.method-board article small{color:var(--accent);font-family:Archivo,sans-serif;font-size:13px;font-weight:900}.focus-board{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr);gap:12px;width:min(820px,100%)}.focus-beam{position:relative;display:grid;min-height:250px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent),transparent),#ffffff09;outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)}.focus-beam span{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--accent),transparent);box-shadow:0 0 38px var(--accent)}.focus-beam strong{color:var(--text);font-family:Archivo,sans-serif;font-size:34px;font-weight:900;text-align:center}.focus-rules{display:grid;gap:10px}.focus-rules article{position:relative;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;min-height:76px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)}.focus-rules article svg{color:var(--accent)}.signal-board{display:grid;grid-template-columns:210px minmax(300px,1fr);gap:14px;width:min(760px,100%)}.score-ring{position:relative;display:grid;min-height:210px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent),#ffffff08;color:var(--accent);outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)}.score-ring strong{color:var(--text);font-family:Archivo,sans-serif;font-size:42px;font-weight:900}.score-ring small{color:var(--muted);font-weight:800}.signal-list{display:grid;gap:10px;align-content:center}.signal-list span{position:relative;display:grid;min-height:62px;overflow:hidden;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;outline:none;transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease)}.signal-list span:after{content:"";position:absolute;left:0;bottom:0;width:var(--bar);height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.signal-list strong{color:var(--text);font-family:Archivo,sans-serif;font-size:22px;font-weight:900}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(860px,100%)}.offer-grid article{gap:12px;min-height:146px}.offer-grid article svg{position:absolute;right:18px;bottom:18px;color:var(--accent);transition:opacity .2s var(--ease),transform .2s var(--ease)}.hover-note{position:absolute;right:12px;bottom:10px;left:12px;z-index:2;display:block;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:#ffffffe6;background:linear-gradient(180deg,transparent,rgba(2,2,2,.9) 36%);font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(9px);transition:opacity .24s var(--ease),transform .24s var(--ease)}.hero-detail span:hover,.hero-detail span:focus,.hero-detail span:focus-visible,.feature-grid article:hover,.feature-grid article:focus,.feature-grid article:focus-visible,.method-board article:hover,.method-board article:focus,.method-board article:focus-visible,.focus-beam:hover,.focus-beam:focus,.focus-beam:focus-visible,.focus-rules article:hover,.focus-rules article:focus,.focus-rules article:focus-visible,.score-ring:hover,.score-ring:focus,.score-ring:focus-visible,.signal-list span:hover,.signal-list span:focus,.signal-list span:focus-visible,.offer-grid article:hover,.offer-grid article:focus,.offer-grid article:focus-visible,.hover-frame.is-explained{border-color:color-mix(in srgb,var(--accent) 46%,transparent);background:var(--surface-strong);box-shadow:0 18px 60px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-2px)}.hero-detail span:hover .hover-note,.hero-detail span:focus .hover-note,.hero-detail span:focus-visible .hover-note,.feature-grid article:hover .hover-note,.feature-grid article:focus .hover-note,.feature-grid article:focus-visible .hover-note,.method-board article:hover .hover-note,.method-board article:focus .hover-note,.method-board article:focus-visible .hover-note,.focus-beam:hover .hover-note,.focus-beam:focus .hover-note,.focus-beam:focus-visible .hover-note,.focus-rules article:hover .hover-note,.focus-rules article:focus .hover-note,.focus-rules article:focus-visible .hover-note,.score-ring:hover .hover-note,.score-ring:focus .hover-note,.score-ring:focus-visible .hover-note,.signal-list span:hover .hover-note,.signal-list span:focus .hover-note,.signal-list span:focus-visible .hover-note,.offer-grid article:hover .hover-note,.offer-grid article:focus .hover-note,.offer-grid article:focus-visible .hover-note,.hover-frame.is-explained .hover-note{opacity:1;transform:translateY(0)}.offer-grid article:hover>svg,.offer-grid article:focus>svg,.offer-grid article:focus-visible>svg,.offer-grid article.is-explained>svg{opacity:0;transform:translateY(4px)}.contact-proof{display:flex;flex-wrap:wrap;gap:10px}.contact-proof span{display:inline-flex;align-items:center;min-height:46px;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.contact-proof svg{color:var(--accent)}.ambient-mark{position:fixed;right:max(24px,calc((100% - 1180px)/2));bottom:78px;z-index:-1;pointer-events:none;opacity:.12;transform:rotate(-8deg)}.ambient-mark .logo-mark{width:210px;height:210px;border-radius:18px;box-shadow:none}.focus-rail{position:fixed;top:50%;right:30px;z-index:35;display:grid;justify-items:center;gap:12px;transform:translateY(-50%)}.focus-rail span,.focus-rail strong{color:var(--quiet);font-family:Archivo,sans-serif;font-size:12px;font-weight:900}.focus-rail strong{writing-mode:vertical-rl;color:var(--accent)}.rail-line{position:relative;width:1px;height:170px;overflow:hidden;background:#ffffff29}.rail-line i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform-origin:top;transition:transform .5s var(--ease)}.scroll-cue{position:fixed;left:50%;bottom:22px;z-index:40;gap:8px;min-height:44px;padding:0 13px;border:1px solid var(--line);color:#ffffffbd;background:#020202a8;font-size:12px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translate(-50%);transition:color .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease)}.scroll-cue:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 54%,transparent);background:#ffffff13}@media (max-width: 1120px){h1{font-size:70px}.focus-rail{right:16px}}@media (max-width: 840px){.top-bar{top:12px;width:calc(100% - 24px);min-height:60px}.nav-minimal{display:none}.top-bar{grid-template-columns:1fr auto}.focus-section{padding:106px 18px 92px}h1{font-size:50px;line-height:.98}.section-body{max-width:100%;font-size:17px}.feature-grid,.method-board,.offer-grid,.focus-board,.signal-board{grid-template-columns:1fr}.method-board article,.feature-grid article,.offer-grid article{min-height:auto}.focus-beam{min-height:170px}.score-ring{width:210px}.focus-rail,.ambient-mark{display:none}}@media (max-width: 520px){.brand{font-size:15px}.logo-mark{width:42px;height:42px}h1{font-size:43px}.section-kicker{margin-bottom:18px}.eyebrow{font-size:11px}.section-body{margin-top:20px;font-size:16px;line-height:1.58}.hero-detail,.feature-grid,.method-board,.focus-board,.signal-board,.offer-grid,.contact-proof{margin-top:24px}.hero-detail{grid-template-columns:1fr}.hero-detail span{border-right:0;border-bottom:1px solid var(--line)}.hero-detail span:last-child{border-bottom:0}.primary-action{width:100%;min-height:54px}.scroll-cue{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}.focus-section{opacity:1;filter:none;transform:none}}
