:root{--gold:#d5a72f;--gold-light:#f3d575;--turquoise:#54c8c3;--dark:#070510;--panel:#0d0a1b}
body{background:#070510}.container{width:min(calc(100% - 48px),1240px)}
.exact-hero{position:relative;color:#fff;min-height:800px;overflow:hidden;background:radial-gradient(780px 520px at 20% 28%,rgba(124,58,237,.31),transparent 68%),radial-gradient(700px 520px at 78% 25%,rgba(34,211,238,.12),transparent 70%),linear-gradient(145deg,#15092e,#070510 62%)}.exact-grid-bg{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(167,139,250,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.42) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(#000,transparent 82%)}.exact-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(103deg,transparent 49.8%,rgba(34,211,238,.09) 50%,transparent 50.2%)}
.exact-hero .topbar{height:76px;border-bottom:1px solid rgba(255,255,255,.08)}.exact-brand{gap:9px}.exact-brand img{width:39px;height:39px;border-radius:11px;filter:drop-shadow(0 0 12px rgba(213,167,47,.22))}.brand-word{display:flex;align-items:flex-end;gap:7px;line-height:1}.brand-word>span{font:700 19px/1 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.brand-word b{color:#a78bfa}.brand-word em{font-style:normal;color:var(--gold-light)}.brand-word small{font:700 7px/1 Consolas,monospace;color:var(--turquoise);letter-spacing:.12em;margin-bottom:2px}.nav{font-size:12px;gap:27px}.nav .btn{min-height:38px}
.exact-hero-main{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:445px;padding:18px 0 4px}.exact-kicker{display:inline-flex;width:max-content;color:#a7f3fc;font-weight:850;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.exact-copy h1{font-size:clamp(48px,4.5vw,64px);line-height:.94;letter-spacing:-.055em;margin:15px 0 21px;white-space:nowrap}.exact-copy h1 span{color:#a78bfa}.exact-copy>p{color:#d9d1e5;font-size:18px;line-height:1.48}.exact-copy .actions{margin-top:24px}.exact-copy .btn{min-height:48px}.exact-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.exact-trust span{padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#aaa1b8;background:rgba(255,255,255,.035);font-size:10px}
.exact-hologram{position:relative;height:450px;display:grid;place-items:center}.exact-hologram:before{content:"";position:absolute;inset:8% 5%;background:radial-gradient(circle,rgba(34,211,238,.09),transparent 67%);filter:blur(2px)}.starfield{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 74% 16%,#a78bfa 0 1px,transparent 2px),radial-gradient(circle at 82% 72%,#22d3ee 0 1px,transparent 2px),radial-gradient(circle at 32% 79%,#f3d575 0 1px,transparent 2px);background-size:71px 71px,97px 97px,83px 83px,113px 113px;opacity:.72;mask-image:radial-gradient(circle,#000,transparent 74%)}.exact-hologram .orbit{position:absolute;border:1px solid rgba(34,211,238,.24);border-radius:50%;animation:spin 26s linear infinite}.exact-hologram .o1{width:380px;height:380px}.exact-hologram .o2{width:310px;height:310px;border-style:dashed;animation-direction:reverse}.exact-hologram .o3{width:240px;height:240px;border-color:rgba(236,72,153,.3)}.exact-hologram>img{position:relative;width:390px;filter:drop-shadow(0 0 28px rgba(124,58,237,.5))}.holo-label{position:absolute;padding:5px 8px;border:1px solid rgba(34,211,238,.43);border-radius:7px;background:#080713;color:#b9f5ff;font:700 8px Consolas,monospace;box-shadow:0 0 15px rgba(34,211,238,.12)}.hl1{left:12%;top:25%}.hl2{right:10%;top:39%}.hl3{left:18%;bottom:17%}.holo-base{position:absolute;bottom:7%;font:700 9px Consolas,monospace;letter-spacing:.1em;color:#847a92;text-transform:uppercase}
.exact-proof{position:relative;z-index:4;display:grid;grid-template-columns:1fr 50px 1fr;align-items:stretch;margin-top:5px;padding-bottom:35px}.proof-mini{position:relative;min-height:152px;padding:20px 72px 18px 22px;border:2.2px solid;border-radius:18px;background:rgba(10,7,19,.86);box-shadow:0 16px 40px rgba(0,0,0,.25);overflow:hidden}.proof-mini.bad{border-color:rgba(239,68,68,.8);box-shadow:0 0 30px rgba(239,68,68,.12)}.proof-mini.good{border-color:rgba(16,185,129,.8);box-shadow:0 0 30px rgba(16,185,129,.12)}.proof-mini i{position:absolute;right:21px;top:21px;width:42px;height:42px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font:900 25px/1 Arial;font-style:normal}.proof-mini.bad i,.proof-mini.bad .mini-label{color:#ff6470}.proof-mini.good i,.proof-mini.good .mini-label{color:#48e5b3}.mini-label{font:800 9px Consolas,monospace;letter-spacing:.07em}.proof-mini strong{display:block;margin-top:7px;font-size:17px}.proof-mini ul{list-style:none;padding:0;margin:15px 0 0;color:#a89fb4;font-size:11px;display:grid;gap:5px}.proof-mini li:before{content:"✦";margin-right:7px;color:currentColor}.exact-vs{align-self:center;justify-self:center;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#090714;border:2px solid rgba(255,255,255,.14);font-weight:900;font-size:12px}
.exact-section{position:relative;padding:88px 0}.exact-dark{color:#fff;background:radial-gradient(620px 360px at 15% 20%,rgba(124,58,237,.16),transparent),linear-gradient(155deg,#10081e,#070510)}.exact-light{color:var(--ink);background:#f7f7fb}.exact-heading{max-width:790px;margin-bottom:36px}.exact-heading>span{color:#8b5cf6;font-weight:900;font-size:11px;letter-spacing:.12em}.exact-dark .exact-heading>span{color:#a78bfa}.exact-heading h2{font-size:clamp(33px,4.3vw,52px);line-height:1.04;letter-spacing:-.04em;margin:8px 0 11px}.exact-heading p{color:var(--muted);font-size:16px}.exact-dark .exact-heading p{color:#a79eb4}
.exact-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.exact-products article,.exact-stats article{position:relative;min-height:240px;padding:23px;border:2.2px solid var(--accent);border-radius:19px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 11%,#0e0a18),#090712);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 10%,transparent);overflow:hidden}.exact-products article:before,.exact-stats article:before{content:"";position:absolute;right:-45px;top:-45px;width:120px;height:120px;border:1px solid var(--accent);border-radius:50%;opacity:.13}.exact-products article:after{content:"✦";position:absolute;right:14px;top:12px;color:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.exact-icon{width:49px;height:49px;border:2.2px solid var(--accent);border-radius:15px;display:grid;place-items:center;color:var(--accent);font-size:22px;background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 18%,transparent)}.exact-status{position:absolute;right:16px;bottom:17px;border:1px solid var(--accent);border-radius:999px;padding:4px 7px;color:var(--accent);font-size:8px;font-weight:900}.exact-products h3{font-size:21px;margin:19px 0 7px}.exact-products p{font-size:12px;color:#aaa1b5}.exact-products a{position:absolute;left:23px;bottom:20px;color:#ddd5e9;font-size:10px;font-weight:800}
.exact-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px}.exact-flow article{position:relative;min-height:205px;padding:22px;border:2.2px solid var(--accent);border-radius:18px;background:#fff;box-shadow:0 14px 35px rgba(25,14,55,.08),0 0 18px color-mix(in srgb,var(--accent) 7%,transparent)}.exact-flow article>b{position:absolute;right:15px;top:12px;color:var(--accent);font:900 28px Consolas,monospace;opacity:.25}.exact-flow h3{font-size:17px;margin:17px 0 7px}.exact-flow p{color:var(--muted);font-size:12px}.exact-flow>i{font-style:normal;color:#8b5cf6;font-size:24px;font-weight:900}
.exact-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.exact-stats article{min-height:195px}.exact-stats strong{display:block;margin-top:24px;color:var(--accent);font-size:43px;line-height:1}.exact-stats p{color:#b1a8bd;font-weight:700;font-size:12px}
.brand-legend{position:relative;padding:76px 0;background:linear-gradient(135deg,#160b2d,#090612);color:#fff;overflow:hidden}.brand-legend:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 260px at 12% 45%,rgba(124,58,237,.28),transparent),radial-gradient(480px 250px at 86% 55%,rgba(213,167,47,.16),transparent),linear-gradient(rgba(213,167,47,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(213,167,47,.04) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px}.legend-grid{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px}.legend-copy h2{font:700 clamp(50px,6vw,78px)/1 Georgia,"Times New Roman",serif;margin:10px 0 20px}.legend-copy h2 b{color:#a78bfa}.legend-copy h2 em{color:var(--gold-light);font-style:normal}.legend-copy h2 i{font-style:normal;color:var(--turquoise);padding:0 10px}.legend-copy blockquote{margin:0 0 14px;padding-left:18px;border-left:3px solid var(--gold);font:700 clamp(21px,2.4vw,30px)/1.35 Georgia,"Times New Roman",serif}.legend-copy p{color:#bdb4cc}.legend-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px}.legend-formula>i{font-style:normal;color:#80738f}.legend-formula article{min-height:170px;padding:21px 17px;border:2.2px solid var(--accent);border-radius:19px;background:rgba(255,255,255,.04)}.legend-formula article>span{display:block;color:var(--accent);font:800 33px Georgia,serif;margin-bottom:21px}.legend-formula strong{font-size:15px}.legend-formula p{color:#9f95ae;font-size:11px}.footer .exact-brand{color:#fff}
@media(prefers-color-scheme:dark){.exact-light{background:#0e0917;color:#f4effc}.exact-flow article{background:#171121}.exact-flow p{color:#aaa1ba}}
@media(max-width:980px){.exact-hero-main{grid-template-columns:1fr;gap:5px;padding-top:42px}.exact-copy{max-width:700px}.exact-copy h1{white-space:normal}.exact-hologram{height:390px}.exact-proof{grid-template-columns:1fr 44px 1fr}.exact-products,.exact-stats{grid-template-columns:1fr 1fr}.exact-flow{grid-template-columns:1fr 1fr}.exact-flow>i{display:none}.legend-grid{grid-template-columns:1fr}}
@media(max-width:640px){.container{width:min(calc(100% - 28px),1240px)}.exact-hero .topbar{height:66px}.brand-word small{display:none}.exact-hero-main{padding-top:28px}.exact-kicker{font-size:9px;white-space:normal}.exact-copy h1{font-size:45px;white-space:normal}.exact-copy h1 span{display:block}.exact-copy>p{font-size:16px}.exact-copy>p br{display:none}.exact-copy .actions{display:grid}.exact-trust{display:grid;justify-items:start}.exact-hologram{height:330px}.exact-hologram .o1{width:280px;height:280px}.exact-hologram .o2{width:230px;height:230px}.exact-hologram .o3{width:180px;height:180px}.exact-hologram>img{width:295px}.holo-label{font-size:7px}.exact-proof{grid-template-columns:1fr;gap:10px;padding-bottom:28px}.exact-vs{margin:-5px auto}.proof-mini{padding:18px 64px 16px 18px;min-height:140px}.exact-section{padding:65px 0}.exact-products,.exact-stats,.exact-flow{grid-template-columns:1fr}.exact-products article{min-height:220px}.exact-flow article{min-height:175px}.legend-formula{grid-template-columns:1fr}.legend-formula>i{display:none}.brand-legend{padding:60px 0}.legend-copy h2{font-size:47px}.legend-copy blockquote{font-size:21px}}
@media(prefers-reduced-motion:reduce){.exact-hologram .orbit{animation:none}}

/* Investor-grade line icon system. */
.exact-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px currentColor)}
@media(max-width:640px){.exact-copy h1{font-size:40px}.exact-copy>p{max-width:100%;font-size:15.5px;overflow-wrap:anywhere}}

/* Mobile follows the original concept: title and star-scale share the first scene. */
@media(max-width:640px){
  .exact-hero-main{display:block;min-height:570px;padding-top:28px}
  .exact-copy{position:relative;z-index:3}
  .exact-copy h1{max-width:220px;font-size:34px;line-height:.98;margin:17px 0 15px}
  .exact-copy>p{max-width:198px;font-size:12px;line-height:1.45;color:#d9d1e5}
  .exact-copy>p br{display:initial}
  .exact-copy .actions{margin-top:76px}
  .exact-copy .btn{min-height:48px}
  .exact-hologram{position:absolute;z-index:1;right:25px;top:60px;width:210px;height:250px}
  .exact-hologram>img{width:205px}
  .exact-hologram .o1{width:205px;height:205px}.exact-hologram .o2{width:168px;height:168px}.exact-hologram .o3{width:132px;height:132px}
  .exact-hologram .hl1{left:2%;top:40%}.exact-hologram .hl2{right:1%;top:48%}.exact-hologram .hl3{left:11%;bottom:17%}
  .holo-base{bottom:2%;font-size:6px}
}
