@charset "UTF-8";
:root{--ink:#191b22;--muted:#737782;--line:rgba(29,35,48,.1);--paper:#f7f8fa;--accent:#ea7648;--radius:28px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #477ae0;outline-offset:5px}::selection{background:#e1e7f8}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}img{max-width:100%}.wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:12px;background:white;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;display:flex;align-items:center;gap:9px}.tiny-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent)}
.site-header{position:sticky;top:0;z-index:20;background:rgba(247,248,250,.76);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.8)}.nav{display:flex;align-items:center;justify-content:space-between;height:80px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:650;letter-spacing:-.7px}.brand-mark{font-size:12px;font-weight:750;font-style:italic;letter-spacing:-1px;display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:white;border-radius:10px}.brand-dot{height:5px;width:5px;border-radius:50%;background:var(--accent);margin-left:-6px;margin-top:12px}.nav-links{display:flex;gap:32px;color:#626670;font-size:13px}.nav-links a:hover,.text-link:hover,.site-footer a:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:0 25px;border-radius:100px;background:var(--ink);color:white;font-size:14px;font-weight:600;box-shadow:0 4px 10px rgba(25,27,34,.06);transition:transform .2s,background .2s}.button:hover{background:#353945;transform:translateY(-2px)}.button span{font-size:20px;font-weight:400;line-height:1}.button-small{font-size:12px;min-height:38px;padding:0 19px;gap:16px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:500;transition:color .2s}
.hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#f7f8fa 20%,#f0f3f8 100%)}.hero-light{position:absolute;z-index:-1;width:850px;height:760px;right:-70px;top:-90px;background:radial-gradient(ellipse at 65% 40%,rgba(155,186,227,.45),transparent 57%),radial-gradient(ellipse at 28% 66%,rgba(232,178,156,.4),transparent 46%);filter:blur(50px);pointer-events:none}.hero-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;min-height:675px;padding-block:62px 70px}.hero-copy{padding-bottom:12px;position:relative;z-index:2}.hero-copy>.eyebrow{color:#646976;margin-bottom:26px}h1{font-size:clamp(44px,4.8vw,66px);letter-spacing:-3.4px;line-height:1.06;font-weight:600}h1 span{color:#737986}.hero-description{font-size:17px;line-height:1.7;color:#686d79;max-width:450px;margin-top:27px;letter-spacing:-.15px}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:33px}.hero-note{color:#727783;font-size:11px;margin-top:17px}.hero-footer{display:flex;align-items:center;justify-content:space-between;padding-bottom:27px;font-size:10px;letter-spacing:.14em;color:#777c87}.hero-footer a{font-size:11px;letter-spacing:0;display:flex;align-items:center;gap:15px}
.product-visual{position:relative;height:440px;display:grid;place-items:center;min-width:0}.glass-orbit{position:absolute;width:380px;height:380px;border-radius:50%;border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 0 70px rgba(255,255,255,.2);right:27px;top:25px}.glass{background:linear-gradient(140deg,rgba(255,255,255,.75),rgba(255,255,255,.34));border:1px solid rgba(255,255,255,.92);backdrop-filter:blur(32px) saturate(130%);-webkit-backdrop-filter:blur(32px) saturate(130%);box-shadow:0 28px 70px rgba(70,85,116,.12),inset 0 1px 1px white}.product-window{position:relative;width:330px;border-radius:32px;padding:23px 22px 18px;transform:rotate(-4deg);transition:transform .45s}.product-window:hover{transform:rotate(0)}.window-top{display:flex;align-items:center;justify-content:space-between}.window-brand{display:flex;align-items:center;gap:8px;font-size:16px;letter-spacing:-.6px}.window-brand .brand-mark{width:30px;height:30px;background:rgba(25,27,34,.88)}.window-caption{font-size:8px;color:#6f788a;letter-spacing:.17em}.demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(92,111,144,.07);padding:4px;border-radius:13px;margin-top:22px;gap:3px}.demo-tabs button{border:0;background:transparent;border-radius:9px;color:#7a8190;padding:9px;font-size:11px}.demo-tabs button[aria-selected=true]{background:rgba(255,255,255,.86);color:var(--ink);box-shadow:0 2px 6px #67799212}.demo-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(97,111,141,.1);gap:15px}.demo-row strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.2px}.demo-row span{display:block;color:#697386;font-size:10px;margin-top:5px}.switch{width:38px;height:23px;flex-shrink:0;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#cbd1dc;position:relative;transition:background .2s;padding:0;box-shadow:inset 0 1px 3px #0000000a}.switch:after{content:"";position:absolute;background:white;width:17px;height:17px;left:2px;top:2px;border-radius:50%;box-shadow:0 2px 4px #00000015;transition:transform .2s}.switch[aria-checked=true]{background:#303844}.switch[aria-checked=true]:after{transform:translateX(15px)}.window-bottom{display:flex;gap:7px;align-items:center;padding-top:16px;font-size:8px;color:#6b7588}.window-bottom .tiny-dot{width:4px;height:4px;background:#7d9688}.floating-label{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:17px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 12px 35px #52648112;pointer-events:none}.floating-label strong{font-size:11px;display:block;letter-spacing:-.1px}.floating-label div>span{font-size:9px;color:#7c8493;display:block;margin-top:5px}.float-aim{top:7px;left:-5px;transform:rotate(-7deg)}.float-settings{right:-6px;bottom:4px;transform:rotate(4deg)}.target-icon,.settings-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:12px;background:#ebf0f7;color:#7587a5;font-size:27px;font-weight:300}.settings-icon{background:#f3ebe8;color:#b08c7c;font-size:25px}
.section{padding-block:105px}.section-heading{margin-bottom:43px}.section-heading .eyebrow,.faq-heading .eyebrow{color:#838893;margin-bottom:19px}h2{font-size:45px;letter-spacing:-1.9px;line-height:1.15}h2 span{color:#828894}.section-heading>p:last-child{margin-top:21px;line-height:1.7;font-size:15px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-card{min-width:0}.feature-art{height:225px;border:1px solid rgba(255,255,255,1);position:relative;border-radius:24px;background:linear-gradient(130deg,#eef0f4,#e5e9ef);overflow:hidden}.art-pill{position:absolute;bottom:17px;left:18px;font-size:8px;font-weight:600;letter-spacing:.08em;color:#728098;padding:7px 10px;border:1px solid #ffffffb0;border-radius:20px;background:#ffffff80;backdrop-filter:blur(10px)}.aim-art{background:radial-gradient(ellipse at 65% 18%,#dce6f3,transparent 75%),#edf0f4}.aim-rings{position:absolute;width:125px;height:125px;left:50%;top:44%;transform:translate(-50%,-50%);border:1px solid #bac8de;border-radius:50%;box-shadow:0 0 0 26px #f3f6fb70,0 0 0 27px #c4cfdf88,0 0 0 54px #f4f7fb40,0 0 0 55px #cbd5e255}.aim-cross{position:absolute;width:40px;height:40px;left:50%;top:44%;transform:translate(-50%,-50%);border:1px solid #758caf;border-radius:12px;box-shadow:0 5px 20px #6a85b22b;background:linear-gradient(135deg,#ffffffc0,#d9e2f060)}.aim-cross:before,.aim-cross:after{content:"";position:absolute;background:#8297b7;left:50%;top:50%;transform:translate(-50%,-50%)}.aim-cross:before{height:1px;width:18px}.aim-cross:after{width:1px;height:18px}.dodge-art{background:radial-gradient(ellipse at 55% 30%,#eee0db,transparent 70%),#f0ecea}.dodge-path{position:absolute;width:145px;height:100px;left:50%;top:53%;transform:translate(-50%,-50%) rotate(-18deg);border-bottom:1px dashed #b49a90;border-left:1px dashed #b49a90;border-radius:0 0 0 90px}.dodge-player{position:absolute;left:59%;top:37%;width:37px;height:37px;border-radius:50%;background:linear-gradient(140deg,#fff,#d8c5bc);border:1px solid #fff;box-shadow:0 7px 17px #95736822}.dodge-player:after{content:"";width:9px;height:9px;background:#b28d7d;border-radius:50%;position:absolute;left:13px;top:13px}.projectile{position:absolute;width:80px;height:2px;background:linear-gradient(90deg,transparent,#c79a82);transform:rotate(-33deg)}.projectile:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;border-radius:50%;background:#c59981}.p-one{left:26%;top:31%}.p-two{left:38%;top:62%}.esp-art{background:radial-gradient(ellipse at 45% 25%,#dae8e0,transparent 80%),#edf2ef}.esp-target{position:absolute;width:95px;height:113px;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid #a2b8aa;border-radius:14px;background:linear-gradient(140deg,#ffffff60,#ffffff05)}.esp-target b{font-size:9px;font-weight:500;letter-spacing:.04em;position:absolute;left:0;right:0;top:-19px;text-align:center;color:#6b8677}.esp-hp{position:absolute;left:0;right:0;height:3px;top:-8px;background:#a1baa9;border-radius:3px}.esp-target i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:47px;border-radius:20px 20px 11px 11px;background:linear-gradient(130deg,#b4c8bc,#d9e5de);box-shadow:0 7px 14px #84998b22}.esp-ammo{position:absolute;left:50%;top:78%;transform:translateX(-50%);display:flex;gap:5px}.esp-ammo span{width:19px;height:4px;border-radius:2px;background:#91ac9b}.esp-ammo .spent{background:#cedbd3}.feature-number{display:block;font-size:9px;letter-spacing:.1em;color:#858b96;margin-top:25px}.feature-card h3{font-size:21px;letter-spacing:-.5px;margin-top:12px}.feature-card p{color:#737984;font-size:13px;line-height:1.75;margin-top:12px;max-width:310px}.catalog-heading{display:flex;justify-content:space-between;align-items:center;margin-top:68px;margin-bottom:24px}.catalog-heading h3{font-size:19px;letter-spacing:-.4px}.catalog-heading>span{font-size:11px;color:#838893}.catalog{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;gap:20px;min-height:76px}summary::-webkit-details-marker{display:none}.catalog-label{width:150px;font-size:15px;font-weight:500}.catalog-hint{font-size:12px;color:#7c828e}.plus{display:block;width:13px;height:13px;position:relative;flex-shrink:0;margin-left:auto;margin-right:3px}.plus:before,.plus:after{content:"";width:11px;height:1px;position:absolute;background:#858b96;top:6px;left:1px}.plus:after{transform:rotate(90deg);transition:transform .2s}details[open] .plus:after{transform:rotate(0)}.module-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 45px;padding:4px 0 30px 170px}.module-list strong{font-size:12px;font-weight:500}.module-list p{font-size:12px;color:#7a818d;line-height:1.6;margin-top:7px}
.access-section{padding-block:0 86px}.access-card{border-radius:36px;background:radial-gradient(ellipse at 87% 20%,#4b5363,transparent 60%),linear-gradient(125deg,#252933,#191c24);position:relative;overflow:hidden;padding:65px 68px;color:white;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;min-height:410px;box-shadow:0 22px 42px #3038490c}.access-copy{position:relative;z-index:1}.access-copy .eyebrow{color:#aeb6c5;margin-bottom:21px;font-size:10px}.access-copy h2{font-size:41px;letter-spacing:-1.6px}.access-copy h2 span{color:#a3adbf}.access-copy>p:not(.eyebrow){color:#aeb6c6;font-size:13px;line-height:1.8;margin-top:20px}.button-light{background:#f5f6fa;color:#222631;margin-top:28px;font-size:13px;min-height:48px;padding-inline:24px}.button-light:hover{background:white}.payment-note{display:block;color:#969fb0;font-size:10px;margin-top:16px}.access-emblem{position:relative;justify-self:center;width:200px;height:210px;display:grid;place-items:center;transform:rotate(-13deg);border:1px solid #a9b4c233;border-radius:49px;box-shadow:inset 0 1px 1px #e3eaf855,0 20px 60px #090c1920;background:linear-gradient(135deg,#b2bdcc25,#8f9dab08);backdrop-filter:blur(25px)}.access-emblem span{font-size:85px;font-weight:750;font-style:italic;letter-spacing:-14px;padding-right:12px;color:#c3ccdb;opacity:.8}.access-emblem i{position:absolute;z-index:-1;inset:-24px;border:1px solid #94a5c01a;border-radius:69px}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:40px 0 0}.purchase-steps li{display:flex;gap:17px}.purchase-steps li>span{font-size:11px;color:#949aa4;margin-top:5px}.purchase-steps h3{font-size:14px;letter-spacing:-.2px}.purchase-steps p{font-size:12px;line-height:1.7;color:#79808c;margin-top:9px;max-width:255px}
.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:40px 104px}.faq-heading h2{font-size:36px;letter-spacing:-1.4px}.faq-heading>p:last-child{font-size:13px;line-height:1.9;color:#7b828e;margin-top:20px}.faq-heading .text-link{color:#444c5a;font-size:12px;gap:8px}.faq-list{border-top:1px solid var(--line)}.faq-list summary{min-height:70px;font-size:13px;font-weight:500;line-height:1.6}.faq-list details>p{font-size:12px;color:#77808e;line-height:1.8;padding-bottom:23px;padding-right:25px}.faq-list details>p a{text-decoration:underline;text-underline-offset:3px;color:#4e596c}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:33px;gap:20px}.site-footer .brand{font-size:17px}.site-footer .brand-mark{width:26px;height:26px;font-size:10px;border-radius:8px}.site-footer p{font-size:11px;color:#8b909b}.site-footer>div{display:flex;gap:22px;font-size:11px;color:#757c88}
@media(min-width:1450px){.hero-layout{min-height:730px}.hero-light{right:calc((100vw - 1200px)/2 - 60px)}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero-layout{gap:12px;min-height:610px}h1{font-size:52px;letter-spacing:-2.7px}.hero-description{font-size:15px}.product-window{width:300px}.float-aim{left:0;font-size:10px}.float-settings{right:0}.feature-grid{gap:20px}.feature-art{height:195px}.feature-card h3{font-size:19px}.access-card{padding:55px 45px}.access-copy h2{font-size:37px}.faq-section{gap:40px}.faq-heading h2{font-size:32px}.site-footer p{display:none}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.nav{height:70px}.nav-links{gap:20px;font-size:12px}.brand{font-size:18px}.hero-layout{grid-template-columns:1fr;gap:20px;text-align:center;padding-top:62px;padding-bottom:29px}.hero-copy{padding:0}.hero-copy>.eyebrow{justify-content:center;margin-bottom:22px}h1{font-size:57px;letter-spacing:-2.8px}.hero-description{margin-top:23px;max-width:none;font-size:16px}.hero-actions{justify-content:center;margin-top:26px;gap:26px}.hero-note{margin-top:14px}.product-visual{width:450px;max-width:100%;justify-self:center;height:425px;margin-top:12px}.product-window{text-align:left;width:320px}.glass-orbit{width:340px;height:340px;top:42px;right:40px}.float-aim{top:12px;left:0}.float-settings{bottom:14px;right:0}.hero-footer{font-size:8px;padding-bottom:22px}.hero-footer a{font-size:10px}.section{padding-block:75px}h2{font-size:40px}.feature-grid{gap:19px}.feature-art{height:165px}.feature-card h3{font-size:17px;line-height:1.3}.feature-card p{font-size:12px}.feature-number{font-size:8px}.aim-rings{transform:translate(-50%,-50%) scale(.75)}.dodge-path{width:110px;height:80px}.dodge-player{width:31px;height:31px}.dodge-player:after{left:10px;top:10px}.esp-target{height:85px;width:70px}.esp-target b{font-size:8px}.esp-target i{width:27px;height:36px}.esp-ammo{top:81%}.esp-ammo span{width:15px}.catalog-heading{margin-top:48px}.catalog-label{width:115px}.module-list{padding-left:135px;gap:20px}.access-card{padding:45px 36px;grid-template-columns:1.6fr 1fr;border-radius:28px}.access-copy h2{font-size:32px}.access-copy>p:not(.eyebrow){font-size:12px}.access-emblem{width:140px;height:150px;border-radius:35px}.access-emblem span{font-size:65px;letter-spacing:-11px}.access-emblem i{inset:-17px;border-radius:49px}.purchase-steps{gap:22px;margin-top:30px}.purchase-steps li{gap:11px}.purchase-steps h3{font-size:12px}.purchase-steps p{font-size:11px}.access-section{padding-bottom:65px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:12px;padding-bottom:70px}.faq-heading h2{font-size:36px}.faq-heading>p:last-child{margin-top:15px}.site-footer>div{gap:17px}}
@media(max-width:560px){.wrap{width:calc(100% - 40px)}html{scroll-padding-top:80px}.nav{height:64px}.brand{font-size:18px;gap:8px}.brand-mark{width:28px;height:28px;font-size:11px;border-radius:9px}.nav-links{display:none}.button-small{min-height:35px;font-size:11px;padding:0 17px}.hero-light{height:600px;width:700px;right:-190px;top:260px;filter:blur(40px)}.hero-layout{padding-top:48px;gap:16px}.hero-copy>.eyebrow{font-size:10px;margin-bottom:21px}h1{font-size:clamp(38px,10.8vw,57px);letter-spacing:-2px;line-height:1.09}.hero-description{font-size:14px;line-height:1.75;margin-top:22px}.hero-actions{gap:20px;margin-top:26px}.hero-actions .button{font-size:12px;min-height:47px;gap:17px;padding-inline:22px}.hero-actions .text-link{font-size:12px;gap:8px}.hero-note{font-size:9px;margin-top:15px}.product-visual{height:365px;width:340px;margin-top:17px}.product-window{width:274px;padding:20px 19px 16px;border-radius:27px;transform:rotate(-3deg)}.window-brand{font-size:14px}.window-brand .brand-mark{width:27px;height:27px;font-size:11px}.window-caption{font-size:7px}.demo-tabs{margin-top:17px}.demo-tabs button{font-size:10px;padding:8px}.demo-row{padding:17px 0}.demo-row strong{font-size:12px}.demo-row span{font-size:9px}.window-bottom{font-size:7px;padding-top:13px}.floating-label{padding:12px 13px;border-radius:17px;gap:8px}.floating-label strong{font-size:9px}.floating-label div>span{font-size:7px;margin-top:4px}.target-icon,.settings-icon{width:27px;height:27px;border-radius:9px;font-size:21px}.float-aim{top:0;left:0;transform:rotate(-5deg)}.float-settings{bottom:0;right:0;transform:rotate(3deg)}.glass-orbit{width:275px;height:275px;right:18px;top:40px}.hero-footer{padding-top:15px;padding-bottom:24px;font-size:7px;letter-spacing:.12em}.hero-footer a{font-size:9px;gap:8px}.section{padding-block:62px}.section-heading{margin-bottom:30px}.section-heading .eyebrow,.faq-heading .eyebrow{font-size:10px;margin-bottom:16px}h2{font-size:36px;letter-spacing:-1.5px}.section-heading>p:last-child{font-size:13px;margin-top:17px}.feature-grid{grid-template-columns:1fr;gap:34px}.feature-card{display:grid;grid-template-columns:106px 1fr;gap:0 20px;align-content:center}.feature-art{grid-column:1;grid-row:1 / span 3;height:139px;border-radius:19px;align-self:center}.feature-number{grid-column:2;margin-top:0;font-size:7px;letter-spacing:.08em;align-self:end}.feature-card h3{grid-column:2;font-size:19px;margin-top:9px;letter-spacing:-.5px}.feature-card p{grid-column:2;font-size:12px;line-height:1.7;margin-top:9px;max-width:none}.art-pill{display:none}.aim-rings{transform:translate(-50%,-50%) scale(.6);top:50%}.aim-cross{top:50%;width:29px;height:29px;border-radius:9px}.aim-cross:before{width:12px}.aim-cross:after{height:12px}.dodge-player{left:57%;top:33%;width:26px;height:26px}.dodge-player:after{height:6px;width:6px;left:9px;top:9px}.dodge-path{width:75px;height:68px;left:50%;top:57%}.projectile{width:45px}.p-one{left:10%;top:28%}.p-two{left:30%;top:60%}.esp-target{width:54px;height:66px;top:52%;border-radius:10px}.esp-target b{font-size:7px;top:-18px}.esp-target i{width:20px;height:29px}.esp-ammo{top:84%;gap:3px}.esp-ammo span{width:12px;height:3px}.catalog-heading{margin-top:44px;margin-bottom:15px}.catalog-heading h3{font-size:17px}.catalog-heading>span{display:none}.catalog summary{min-height:74px;display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding-block:16px}.catalog-label{width:auto;font-size:14px}.catalog-hint{grid-column:1;grid-row:2;font-size:10px}.catalog .plus{grid-column:2;grid-row:1 / span 2}.module-list{padding:5px 0 24px;grid-template-columns:1fr;gap:19px}.module-list strong{font-size:12px}.module-list p{font-size:11px;margin-top:5px}.access-section{padding-bottom:50px}.access-card{display:block;padding:34px 26px;min-height:0;border-radius:26px}.access-copy .eyebrow{font-size:9px;margin-bottom:18px}.access-copy h2{font-size:30px;letter-spacing:-1.2px}.access-copy>p:not(.eyebrow){font-size:12px;margin-top:18px}.access-emblem{display:none}.button-light{font-size:12px;margin-top:24px;min-height:47px;gap:28px}.payment-note{font-size:8px;margin-top:14px}.purchase-steps{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-inline:6px}.purchase-steps li{gap:18px}.purchase-steps h3{font-size:14px}.purchase-steps p{font-size:12px;margin-top:6px;max-width:260px}.purchase-steps li>span{margin-top:3px}.faq-section{padding-top:8px;gap:26px;padding-bottom:53px}.faq-heading h2{font-size:30px}.faq-heading>p:last-child{font-size:12px;margin-top:16px}.faq-heading .text-link{font-size:12px}.faq-list summary{font-size:12px;min-height:66px;gap:17px}.faq-list details>p{font-size:12px;padding-right:5px}.site-footer{display:block;padding-block:26px 30px}.site-footer .brand{font-size:16px}.site-footer>div{margin-top:21px;font-size:10px;gap:22px}.site-footer .brand-mark{width:24px;height:24px}.site-footer .brand-dot{width:4px;height:4px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.hero-actions{gap:16px}.hero-actions .button{padding-inline:17px}.feature-card{grid-template-columns:87px 1fr;gap:0 16px}.feature-card h3{font-size:17px}.feature-card p{font-size:11px}.access-card{padding:29px 22px}.access-copy h2{font-size:27px}.hero-description{font-size:13px}.product-visual{height:355px}.product-window{width:260px}.floating-label{padding:10px 11px}}
.hero-copy{min-width:0}.float-aim{top:-22px}
.product-window,.floating-label,.access-emblem{backdrop-filter:none;-webkit-backdrop-filter:none}
.floating-label{background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(247,250,255,.65))}
@media(max-width:800px){.float-aim{top:-10px}}
@media(max-width:560px){.hero-layout{grid-template-columns:minmax(0,1fr)}h1{font-size:clamp(30px,9.5vw,53px)}.product-visual{height:400px}.float-aim{top:0}}
@media(max-width:360px){.product-visual{height:385px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.product-window,.product-window:hover{transform:none}}
@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.site-header{background:#f7f8faf5}.glass,.floating-label{background:#f2f5fa}}
/* JirGearPayBot graphite / gold theme. */
:root{--ink:#f5f3ef;--muted:#b5b4ba;--line:rgba(255,243,220,.11);--paper:#050506;--accent:#e9bb62;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif}
::selection{background:#e9bb6240}.skip-link{background:#20222a}.site-header{background:rgba(9,9,12,.84);border-bottom:1px solid var(--line)}.brand-mark{background:var(--accent);color:#241b0c}.nav-links{color:#b5b4ba}.button{background:var(--accent);color:#241b0c;box-shadow:inset 0 1px 0 #fff5,0 8px 24px #e9bb620c}.button:hover{background:#f3cc7f}.hero{background:linear-gradient(160deg,#050506 25%,#101014)}.hero-light{background:radial-gradient(ellipse at 65% 40%,rgba(233,187,98,.09),transparent 59%);filter:blur(55px)}.hero-copy>.eyebrow{color:#d9c89f}h1 span{color:#797982}.hero-description,.hero-note,.hero-footer{color:#b5b4ba}.hero-note{color:#797982}.glass-orbit{border-color:rgba(233,187,98,.09);box-shadow:none}.glass{background:linear-gradient(145deg,#26272eea,#15161bea);border:1px solid rgba(255,243,220,.15);box-shadow:0 25px 70px #0006,inset 0 1px 0 #fff1}.window-brand .brand-mark{background:#e9bb62;color:#241b0c}.window-caption{color:#b5b4ba}.demo-tabs{background:#ffffff07;border:1px solid #ffffff08;border-radius:100px}.demo-tabs button{color:#b5b4ba;border-radius:100px}.demo-tabs button[aria-selected=true]{background:#ffffff1c;color:#f5f3ef;box-shadow:inset 0 1px #ffffff0d}.demo-row{border-bottom-color:#ffffff0b}.demo-row span{color:#a4a3ab}.switch{border-color:#ffffff12;background:#3a3c45}.switch[aria-checked=true]{background:#e9bb62}.switch[aria-checked=true]:after{background:#241b0c}.window-bottom{color:#9999a3}.window-bottom .tiny-dot{background:#e9bb62}.floating-label{background:linear-gradient(140deg,#2b2b30ed,#18191eeb);border-color:#fff1;box-shadow:0 15px 30px #0004}.floating-label div>span{color:#a9a7ab}.target-icon,.settings-icon{background:#e9bb6214;color:#e9bb62}.section-heading .eyebrow,.faq-heading .eyebrow{color:#e9bb62}h2 span{color:#797982}.feature-art{background:#17191f;border-color:var(--line)}.aim-art{background:radial-gradient(ellipse at 65% 18%,#e9bb6210,transparent 75%),#17191f}.aim-rings{border-color:#e9bb6259;box-shadow:0 0 0 26px #e9bb6205,0 0 0 27px #e9bb6228,0 0 0 54px #e9bb6203,0 0 0 55px #e9bb6217}.aim-cross{border-color:#e9bb6270;background:linear-gradient(135deg,#e9bb622b,#e9bb6203);box-shadow:0 5px 20px #e9bb6214}.aim-cross:before,.aim-cross:after{background:#e9bb62}.art-pill{color:#d7c298;background:#e9bb6209;border-color:#e9bb6225}.dodge-art{background:#17191f}.dodge-path{border-color:#e9bb6270}.dodge-player{background:linear-gradient(140deg,#dcc496,#857149);border-color:#e9bb62}.dodge-player:after{background:#3c301b}.projectile{background:linear-gradient(90deg,transparent,#e9bb62)}.projectile:after{background:#e9bb62}.esp-art{background:#17191f}.esp-target{background:linear-gradient(140deg,#e9bb620f,#e9bb6202);border-color:#e9bb6270}.esp-target b{color:#e9bb62}.esp-hp,.esp-ammo span{background:#e9bb62}.esp-target i{background:linear-gradient(130deg,#a28c60,#d1bb8e);box-shadow:0 7px 14px #0003}.esp-ammo .spent{background:#4b473d}.feature-number,.catalog-heading>span,.catalog-hint{color:#797982}.feature-card p,.module-list p{color:#b5b4ba}.catalog summary{color:#f5f3ef}.plus:before,.plus:after{background:#b5b4ba}.access-card{background:radial-gradient(ellipse at 87% 20%,#e9bb6210,transparent 60%),linear-gradient(125deg,#202126,#111217);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff08}.access-copy .eyebrow{color:#e9bb62}.access-copy h2 span{color:#797982}.access-copy>p:not(.eyebrow){color:#b5b4ba}.button-light{background:#e9bb62;color:#241b0c}.button-light:hover{background:#f3cc7f}.payment-note,.purchase-steps li>span{color:#797982}.access-emblem{background:linear-gradient(135deg,#e9bb6217,#e9bb6203);border-color:#e9bb623b;box-shadow:inset 0 1px #e9bb6240,0 20px 60px #0003}.access-emblem span{color:#e9bb62}.access-emblem i{border-color:#e9bb621c}.purchase-steps p,.faq-heading>p:last-child,.faq-list details>p{color:#b5b4ba}.faq-heading .text-link,.faq-list details>p a{color:#e9bb62}.site-footer p{color:#797982}.site-footer>div{color:#b5b4ba}.button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#e9bb62}
@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.site-header{background:#09090c}.glass,.floating-label{background:#1b1c22}}
