@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--navy:#0b1f3b;--blue:#2563eb;--orange:#f97316;--muted:#a0aabd;--slate:#64748b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--navy);color:#f6f8ff;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a,select,summary{outline-offset:5px}button{cursor:pointer}header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1440px;height:94px;margin:auto;padding:0 6%;display:flex}.brand{align-items:center;display:inline-flex}.brand-logo{align-items:center;gap:10px;display:inline-flex}.brand-mark{flex-shrink:0;display:inline-flex;position:relative}.brand-mark svg{display:block}.brand-mark-icon{position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)rotate(-35deg)}.brand-logo-text{flex-direction:column;line-height:1.1;display:flex}.brand-wordmark{letter-spacing:-.6px;color:#fff;font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:800}.brand-tagline{color:var(--muted);margin-top:2px;font-size:11px}nav{color:#c2c9d6;gap:34px;font-size:14px;display:flex}nav a:hover{color:#fff}.country{border:1px solid #ffffff25;border-radius:6px;align-items:center;gap:8px;padding:8px 11px;font-size:14px;display:flex}.country select{background:var(--navy);color:#fff;cursor:pointer;border:0;max-width:132px}.hero{grid-template-columns:1fr 1fr;max-width:1440px;min-height:760px;margin:auto;padding:66px 6% 92px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2}.eyebrow{letter-spacing:2px;color:#7d90b1;font-size:12px;font-weight:700;display:block}.hero .eyebrow{color:#abb9d2;align-items:center;gap:9px;display:flex}.eyebrow>span{background:var(--orange);border-radius:50%;width:6px;height:6px}.model{letter-spacing:2.6px;color:#b6c4dc;margin-top:40px;font-size:14px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Inter,Arial,sans-serif}h1{letter-spacing:-2.6px;white-space:nowrap;margin-top:15px;font-size:clamp(38px,4.4vw,66px);font-weight:800;line-height:1.05}h1 em{letter-spacing:-1.3px;color:#8cabf9;margin-top:17px;font-size:.63em;font-style:normal;font-weight:500;display:block}.hero-copy>p{color:#aab6ca;margin:24px 0 27px;line-height:1.75}.conversion{width:310px;max-width:100%}.buy{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:22px;padding:15px 20px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:flex}.buy:hover{background:#245fe5;transform:translateY(-2px)}.retailer{color:#acb7c9;justify-content:center;align-items:center;gap:6px;margin:9px 0 14px;font-size:12px;display:flex}.retailer-mark-wrap{color:#e3e8f2;align-items:center;display:inline-flex}.retailer-mark{display:block}.coupon{color:#9caac1;border:1px dashed #ffffff30;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.coupon strong{letter-spacing:1px;color:#fff;font-size:15px;display:block}.coupon button{color:#c8d4ed;background:0 0;border:none;align-items:center;gap:5px;padding:5px;font-size:12px;display:flex}.affiliate-note{color:#79869e;margin-top:16px;font-size:12px}.hero-art{justify-content:center;align-items:center;margin:-10px -50px 0 -45px;display:flex;position:relative}.hero-art:before{content:"";background:radial-gradient(#263b5b90,#0000 68%);position:absolute;inset:10% 1%}.hero-art img{object-fit:contain;filter:drop-shadow(0 35px 35px #0008);z-index:1;width:110%;max-height:595px;position:relative}.orbit{border:1px solid #abcaff0c;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 0 60px #abcaff03,0 0 0 120px #abcaff02}.vertical{writing-mode:vertical-rl;letter-spacing:4px;color:#65718a;font-size:10px;position:absolute;top:120px;right:20px}.image-label{text-align:center;letter-spacing:2px;font-size:12px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.image-label small{color:#7d8aa2;letter-spacing:0;margin-top:4px;font-size:12px;display:block}.explore{letter-spacing:2px;color:#7e8ba4;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:30px;left:6%}.spec-strip{background:#101827;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;justify-content:space-between;padding:25px 7%;display:flex}.spec-strip>div{color:#cad2df;align-items:center;gap:12px;font-size:13px;display:flex}.spec-strip svg{color:#7c9cda;width:21px}.section{padding:90px 7%;scroll-margin-top:20px}.benefits{color:#152039;background:#f5f7fa}.section-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}h2{letter-spacing:-1.7px;margin-top:14px;font-size:44px;font-weight:700;line-height:1.16}.section-heading>p{color:#717b8c;font-size:15px;line-height:1.8}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.benefit-grid article{background:#fff;border:1px solid #e3e8ef;border-radius:10px;min-height:315px;padding:34px 36px;position:relative;overflow:hidden}.benefit-grid article.anc{background:#eaf0fa;border-color:#dce5f3}.feature-icon{color:#3c70c7;width:28px;height:28px;margin-bottom:24px}.benefit-grid .eyebrow{letter-spacing:1.6px;margin-bottom:12px;font-size:10px}.benefit-grid h3{letter-spacing:-.9px;font-size:29px;line-height:1.22}.benefit-grid p{color:#657189;max-width:430px;margin-top:16px;font-size:15px;line-height:1.8}.feature-foot{color:#8290a4;letter-spacing:1.2px;margin-top:26px;font-size:10px;display:block}.wave{opacity:.4;align-items:center;gap:3px;height:80px;display:flex;position:absolute;top:25px;right:26px}.wave i{background:#658ed6;width:2px;display:block}.number{letter-spacing:-3px!important;font-size:64px!important}.number span{letter-spacing:-.5px;margin-left:9px;font-size:20px;font-weight:500}.footnote{color:#8792a3;margin-top:18px;font-size:12px}.fit{color:#19243b;background:#fff;grid-template-columns:1fr 1fr 1fr;gap:50px;display:grid}.fit h2{font-size:40px}.fit>div>p{color:#7c8594;margin-top:17px;font-size:14px}.fit-list h3{align-items:center;gap:9px;margin:16px 0 20px;font-size:20px;display:flex}.fit-list h3 svg{color:#3373da;width:21px}.fit-list p{border-bottom:1px solid #e6e9ef;padding-bottom:15px;color:#59667d!important;font-size:15px!important}.skip-list h3 svg{color:#a0a9b7}.verdict{background:#14233e;grid-template-columns:150px 1fr 270px;align-items:center;gap:42px;display:grid}.verdict-mark{color:#83a7f8;align-self:start;padding-top:30px}.verdict-mark span{letter-spacing:2px;margin-top:15px;font-size:10px;display:block}.verdict h2{font-size:36px}.verdict p{color:#b1bfd5;margin-top:20px;font-size:15px;line-height:1.8}.verdict p.verdict-bottom{color:#e0e8f7;font-weight:500}.verdict small{color:#7e92b1;margin-top:14px;font-size:12px;display:block}.verdict-cta>span{letter-spacing:1.6px;color:#8ca4cd;margin-bottom:20px;font-size:10px;display:block}.faq{color:#18253d;background:#f5f7fa;grid-template-columns:1fr 1.55fr;gap:80px;display:grid}.faq details{border-bottom:1px solid #dce2eb;padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:#8090a9;flex-shrink:0}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:#647089;margin-top:16px;font-size:15px;line-height:1.8}.final-cta{text-align:center;background:radial-gradient(at 50% 100%,#203457,#0b1221 65%);padding:80px 24px 85px}.final-cta h2{letter-spacing:-2px;font-size:58px}.final-cta em{color:#90adf4;font-style:normal}.final-cta>p{color:#98a7bf;margin:20px 0 24px;font-size:14px}.final-cta .conversion{margin:auto}.final-cta .coupon{text-align:left}footer{background:#080e1a;border-top:1px solid #ffffff13;padding:40px 7% 20px}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer-top p{color:#8c9ab2;margin-top:6px;font-size:13px}.footer-top>span{color:#68768e;letter-spacing:1.5px;font-size:10px}.disclosure{color:#78869e;max-width:930px;margin:30px 0;font-size:12px;line-height:1.8}.disclosure strong{color:#a0acc1;font-weight:500}.disclosure p{margin-top:6px}.disclosure a{text-decoration:underline}.footer-bottom{color:#5f6c83;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.sticky{display:none}.skip{z-index:10;color:#000;background:#fff;padding:10px;position:fixed;top:-60px;left:10px}.skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.section,.spec-strip,footer{padding-left:max(7%,50vw - 619px);padding-right:max(7%,50vw - 619px)}}@media (max-width:1100px){.hero{min-height:720px}.hero-art{margin-left:-30px;margin-right:-40px}.hero-art img{width:112%}.verdict{grid-template-columns:1fr 270px}.verdict-mark{display:none}.spec-strip{gap:15px;padding:22px 5%}.spec-strip>div{font-size:12px}.fit{gap:28px}.section{padding:70px 6%}.wave{opacity:.22}}@media (max-width:760px){header{height:76px;padding:0 6%}.brand{font-size:26px}nav{display:none}.country{padding:6px 8px;font-size:13px}.hero{flex-direction:column;min-height:auto;padding:35px 6% 60px;display:flex}.hero .eyebrow{font-size:10px}.model{margin-top:25px;font-size:12px}.hero h1{letter-spacing:-1.6px;font-size:clamp(33px,8.8vw,61px)}.hero h1 em{margin-top:12px}.hero-copy>p{margin-top:20px;font-size:15px}.hero-copy .conversion{width:100%}.hero-art{order:-1;height:240px;margin:40px -10px 10px}.hero-art img{width:100%;height:245px}.hero-copy>.eyebrow{position:absolute;top:28px;left:6%}.hero-copy .model{margin-top:10px}.vertical{font-size:9px;top:48px;right:8px}.orbit{width:240px;height:240px;box-shadow:0 0 0 38px #abcaff03,0 0 0 76px #abcaff02}.image-label,.explore{display:none}.affiliate-note{text-align:center;font-size:11px}.spec-strip{grid-template-columns:1fr 1fr;gap:22px 12px;padding:22px 6%;display:grid}.spec-strip>div{gap:7px;font-size:11px}.spec-strip svg{flex-shrink:0;width:18px}.section{padding:56px 6%}.section-heading{margin-bottom:28px;display:block}h2{font-size:36px}.section-heading>p{margin-top:18px;font-size:14px}.benefit-grid{grid-template-columns:1fr;gap:14px}.benefit-grid article{min-height:290px;padding:28px}.benefit-grid h3{font-size:28px}.wave{opacity:.4}.fit{grid-template-columns:1fr;gap:25px}.fit h2 br{display:none}.fit-list h3{margin-top:5px}.fit-list p{margin-top:12px!important}.verdict{grid-template-columns:1fr;gap:30px}.verdict h2{font-size:34px}.verdict-cta .conversion{width:100%}.faq{grid-template-columns:1fr;gap:24px}.faq h2 br{display:none}.faq summary{font-size:15px}.final-cta{padding:55px 6%}.final-cta h2{font-size:48px}.final-cta .eyebrow{font-size:10px}.footer-top>span{display:none}footer{padding-bottom:110px}.footer-bottom{gap:15px;font-size:10px}.sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;padding:12px 5% max(12px,env(safe-area-inset-bottom));background:#111e32f5;border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky strong{font-size:12px;display:block}.sticky span{color:#a5b4cb;font-size:10px;display:block}.sticky .conversion{width:auto}.sticky .buy{gap:7px;padding:12px 11px;font-size:12px}.sticky .buy svg{width:15px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.locale-controls{align-items:center;gap:12px;display:flex}.language-switch{color:#d3def3;background:0 0;border:1px solid #ffffff25;border-radius:6px;min-height:40px;padding:8px 12px;font-size:14px}.language-switch:hover{background:#ffffff12}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.5}html[lang=ar] .eyebrow,html[lang=ar] .feature-foot,html[lang=ar] .vertical,html[lang=ar] .explore{letter-spacing:0;font-size:13px}html[lang=ar] h1{white-space:normal;font-size:clamp(38px,4.1vw,60px);line-height:1.45}html[lang=ar] h1 em{letter-spacing:0;line-height:1.6}html[lang=ar] p{line-height:1.95}html[dir=rtl] .hero-art{margin-left:-50px;margin-right:-45px}html[dir=rtl] .vertical{left:20px;right:auto}html[dir=rtl] .explore{left:auto;right:6%}html[dir=rtl] .wave{left:26px;right:auto}html[dir=rtl] .number span{margin-left:0;margin-right:9px}html[dir=rtl] .final-cta .coupon{text-align:right}html[dir=rtl] .brand{unicode-bidi:isolate}html[dir=rtl] .coupon strong{text-align:right;unicode-bidi:isolate}html[lang=ar] .verdict-mark span,html[lang=ar] .verdict-cta>span,html[lang=ar] .footer-top>span{letter-spacing:0;line-height:1.8}@media (max-width:760px){.locale-controls{gap:7px}.language-switch{min-height:34px;padding:6px 8px;font-size:12px}.country select{max-width:105px}.country{padding:5px 6px}.brand{font-size:23px}html[lang=ar] .hero h1{font-size:clamp(32px,8.5vw,49px)}html[lang=ar] h2{font-size:32px}html[dir=rtl] .hero-art{margin:40px -10px 10px}html[dir=rtl] .hero-copy>.eyebrow{left:auto;right:6%}html[dir=rtl] .vertical{left:8px}html[lang=ar] .sticky .buy{font-size:13px}html[lang=ar] .sticky strong{direction:ltr}html[lang=ar] .hero-copy .eyebrow{font-size:12px}.sticky{gap:8px}html[lang=ar] .spec-strip>div{font-size:12px}}@media (max-width:360px){header{padding:0 4%}.brand{font-size:21px}.locale-controls{gap:5px}.country select{max-width:90px}.language-switch{padding:6px}.sticky{padding-left:3%;padding-right:3%}.sticky .buy{gap:4px;padding:11px 8px}}.hero{isolation:isolate;background:radial-gradient(at 80% 45%,#15244370,#0000 55%)}.product-stage{--rx:0deg;--ry:0deg;--scroll:0px;--lx:50%;--ly:45%;isolation:isolate;perspective:1100px;touch-action:pan-y;min-width:0;min-height:590px}.product-stage:before{display:none}.stage-glow{z-index:-2;background:radial-gradient(ellipse at var(--lx) var(--ly),#347fff35,transparent 57%);pointer-events:none;transition:background .3s;position:absolute;inset:-6%}.stage-word{letter-spacing:-15px;color:#0000;-webkit-text-stroke:1px #a5bdff18;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(120px,15vw,225px)/1 Inter,Arial,sans-serif;position:absolute;top:12%;left:50%;transform:translate(-50%)}.hero-scene{z-index:-2;pointer-events:none;position:absolute;inset:-18%}.hero-scene canvas{display:block;width:100%!important;height:100%!important}.product-3d{z-index:1;position:absolute;inset:0;transform:translateY(9%)}.product-model-viewer{width:100%;height:100%}.product-model-viewer canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}.stage-rings{aspect-ratio:1;width:78%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:13%;left:11%;transform:rotateX(60deg)rotate(-24deg)}.stage-rings i{border:1px solid #72a2ff2e;border-radius:50%;animation:9s ease-in-out infinite ring-breathe;position:absolute;inset:0;box-shadow:0 0 24px #3274ff0d}.stage-rings i:nth-child(2){border-color:#73a1ff16;animation-delay:-3s;inset:-12%}.stage-rings i:nth-child(3){border-color:#73a1ff0b;animation-delay:-6s;inset:-24%}.stage-shadow{filter:blur(20px);pointer-events:none;background:#000b;border-radius:50%;width:58%;height:34px;animation:7s ease-in-out infinite shadow-breathe;position:absolute;bottom:8%;left:23%}.product-perspective{width:100%;transform:translateY(var(--scroll)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.product-float{width:100%;transform-style:preserve-3d;will-change:transform;animation:7s ease-in-out infinite product-float}.product-stage .product-float img{object-fit:contain;filter:drop-shadow(14px 30px 22px #0009)drop-shadow(-8px -4px 22px #669bff14);-webkit-user-select:none;user-select:none;width:88%;height:auto;max-height:565px;margin:auto;display:block;transform:translateZ(65px)}.stage-caption{bottom:0;letter-spacing:1px;color:#8499bd;flex-direction:column;gap:4px;font-size:11px;display:flex;position:absolute;inset-inline-start:12%}.stage-index{color:#d4e1f9;letter-spacing:3px;font-size:11px}.motion-toggle{bottom:0;color:#a6b8d8;background:#17233e80;border:1px solid #93b3ed26;border-radius:30px;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:11px;display:flex;position:absolute;inset-inline-end:10%}.motion-toggle:hover{color:#fff;border-color:#8aaefc88}.hero-copy .model{animation:.8s both copy-in}.hero-copy h1{animation:1s .1s both copy-in}.hero-copy>p{animation:1s .2s both copy-in}.hero-copy .conversion{animation:1s .3s both copy-in}@keyframes product-float{0%,to{transform:translateY(-5px)rotate(-7deg)rotateY(-6deg)}50%{transform:translateY(-23px)rotate(-2deg)rotateY(5deg)}}@keyframes shadow-breathe{0%,to{opacity:.65;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.8)}}@keyframes ring-breathe{0%,to{opacity:.4;transform:translateZ(0)}50%{opacity:1;transform:translateZ(12px)}}@keyframes copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-stage[data-paused=true] .product-float,.product-stage[data-paused=true] .stage-rings i,.product-stage[data-paused=true] .stage-shadow,.product-stage[data-visible=false] .product-float,.product-stage[data-visible=false] .stage-rings i,.product-stage[data-visible=false] .stage-shadow{animation-play-state:paused}.home-main{max-width:1100px;margin:auto;padding:60px 6% 100px}.home-hero{text-align:center;max-width:640px;margin:0 auto 56px}.home-hero h1{letter-spacing:-2px;margin-top:16px;font-family:Inter,Arial,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:800}.home-hero p{color:#aab6ca;margin-top:20px;font-size:16px;line-height:1.7}.home-products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.home-product-card{text-align:center;color:inherit;background:#101827;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;font-weight:600;transition:transform .2s,border-color .2s;display:flex}.home-product-card:hover{border-color:#3977ff55;transform:translateY(-3px)}.home-product-card img{object-fit:contain;width:120px;height:120px}@media (max-width:760px){.home-main{padding:40px 6% 80px}}html[lang=ar] .stage-caption{letter-spacing:0;font-size:12px}html[lang=ar] .motion-toggle{font-size:12px}html[dir=rtl] .hero{background:radial-gradient(at 20% 45%,#15244370,#0000 55%)}@media (max-width:1100px) and (min-width:761px){.product-stage{min-height:490px}.stage-word{letter-spacing:-10px}.motion-toggle span{display:none}}@media (max-width:760px){.hero .product-stage{height:290px;min-height:290px;margin-top:50px;margin-bottom:28px}.product-stage .product-float img{width:auto;max-width:86%;height:270px}.stage-word{letter-spacing:-9px;font-size:125px;top:6%}.stage-rings{width:60%;top:4%;left:20%}.stage-shadow{filter:blur(12px);height:15px;bottom:9%}.stage-caption{inset-inline-start:5%;font-size:9px;bottom:-9px}.stage-index{font-size:9px}.motion-toggle{inset-inline-end:4%;padding:7px 10px;bottom:-10px}.motion-toggle span{font-size:10px}.product-perspective{transition:transform .4s}.stage-glow{inset:-10% 0}.hero .product-stage .stage-word{opacity:.7}}@media (prefers-reduced-motion:reduce){.product-float,.stage-rings i,.stage-shadow,.hero-copy .model,.hero-copy h1,.hero-copy>p,.hero-copy .conversion{animation:none!important}.product-perspective{will-change:auto;transform:none!important}.product-float{will-change:auto}.motion-toggle{display:none}}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1);transform:translateY(28px)}.reveal-visible{opacity:1;transform:none}nav a{padding-bottom:4px;transition:color .25s;position:relative}nav a:after{content:"";background:var(--orange);height:1px;transition:right .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:100%}nav a:hover:after{right:0}.language-switch{transition:background .25s,border-color .25s}.country{transition:border-color .25s}.country:hover{border-color:#ffffff4d}.buy{transition:background .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.buy:hover{box-shadow:0 14px 34px -10px #2563ebaa}.benefit-grid article{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.benefit-grid article:hover{transform:translateY(-7px);box-shadow:0 24px 48px -24px #0a1f3b33}.faq details{transition:border-color .25s}.faq summary{transition:color .2s}.faq summary:hover{color:#3373da}.coupon button{transition:color .2s}.coupon button:hover{color:#fff}@media (pointer:fine){body.custom-cursor-enabled,body.custom-cursor-enabled a,body.custom-cursor-enabled button,body.custom-cursor-enabled select,body.custom-cursor-enabled summary{cursor:none}}.cursor-dot,.cursor-ring{pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--orange);width:6px;height:6px}.cursor-ring{border:1.5px solid #ffffff4d;width:30px;height:30px;transition:width .25s cubic-bezier(.2,.8,.2,1),height .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background-color .25s}body.cursor-active .cursor-ring{background:#2563eb1f;border-color:#2563eb99;width:52px;height:52px}@media (pointer:coarse){.cursor-dot,.cursor-ring{display:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}.cursor-dot,.cursor-ring{display:none}}
