@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700;800&family=Michroma&display=swap";:root{font-family:DM Sans,sans-serif;color:#f3f6fc;background:#070b13;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow:hidden}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}.header{position:absolute;z-index:20;left:0;right:0;top:0;border-bottom:1px solid #ffffff13}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font:700 19px Space Grotesk,sans-serif;letter-spacing:.19em}.brand-period,.accent{color:#5de9f0}.brand-symbol{width:36px;height:36px;display:grid;place-items:center}.nav-links{display:flex;gap:34px;font-size:13px;color:#b8c2d2}.nav-links a:hover,.footer-inner a:hover{color:#6ae8f2}.nav-cta{border:1px solid #ffffff3b;border-radius:40px;padding:12px 17px;display:flex;align-items:center;gap:9px;font-size:12px}.menu-button{display:none;background:none;border:0;color:#fff}.hero{position:relative;min-height:820px;background:radial-gradient(ellipse at 70% 40%,#182342,#090f1d 40%,#070b13 75%);isolation:isolate}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent 5%,black 70%,transparent)}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.glow-one{width:450px;height:450px;background:#0c7d9850;right:10%;top:22%}.glow-two{width:250px;height:250px;background:#6648b450;right:18%;top:36%}.hero-inner{min-height:760px;display:flex;align-items:center;position:relative}.hero-copy{position:relative;z-index:3;max-width:740px;padding-top:80px}.eyebrow{font-size:11px;letter-spacing:.22em;font-weight:700;color:#75e7ef;text-transform:uppercase;display:flex;align-items:center;gap:12px}.pulse{width:7px;height:7px;border-radius:50%;background:#73f1e5;box-shadow:0 0 14px #73f1e5}.hero h1{font:700 clamp(58px,7.8vw,112px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.075em;margin:28px 0}.hero h1 span{background:linear-gradient(110deg,#fff,#a5c4e3,#63d5e4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{max-width:470px;font-size:17px;line-height:1.8;color:#aebad0}.hero-actions,.product-actions{display:flex;align-items:center;gap:28px;margin-top:35px;flex-wrap:wrap}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:5px;padding:17px 22px;background:#d9faff;color:#08121b;font-weight:700;font-size:13px;transition:transform .2s,background .2s}.button-primary:hover{transform:translateY(-3px);background:#8feef3}.button-text{display:inline-flex;align-items:center;gap:12px;font-size:13px}.hero-art{position:absolute;right:-4%;top:20%;width:520px;height:520px;filter:drop-shadow(0 0 70px #27c5e42a)}.art-core{position:absolute;top:23%;right:23%;bottom:23%;left:23%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e8fbff,#8dd8ef 9%,#366b91 26%,#131b39 54%,#050915 74%);box-shadow:inset -30px -35px 50px #000b,0 0 80px #36cde54f;animation:float 8s ease-in-out infinite}.core-inner{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px solid #ffffff25}.art-halo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle,#3cddff20,transparent 70%);filter:blur(25px)}.art-ring{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:2px solid #75e9f27a;border-radius:50%;box-shadow:0 0 20px #3de6f557,inset 0 0 25px #3de6f51f}.ring-a{transform:rotate(-30deg) rotateX(68deg);animation:spin 24s linear infinite}.ring-b{transform:rotate(70deg) rotateY(72deg);animation:spinreverse 28s linear infinite;border-color:#a3b6ff75}.art-spark{position:absolute;width:5px;height:5px;background:#c4faff;border-radius:50%;box-shadow:0 0 20px 5px #5cdbed}.spark-a{top:16%;left:32%}.spark-b{right:12%;bottom:25%}.hero-bottom{position:relative;display:flex;justify-content:space-between;color:#8291a6;font-size:10px;letter-spacing:.19em;padding-bottom:30px}.section{padding:140px 0;scroll-margin-top:40px}.statement{background:#0c1220}.statement h2,.capabilities h2,.detail h2{font:600 clamp(34px,5vw,66px)/1.13 "Space Grotesk",sans-serif;letter-spacing:-.055em;margin:28px 0}.statement h2 em{font-style:normal;color:#7fe6ef}.statement p:not(.eyebrow){max-width:690px;color:#a8b4c6;font-size:17px;line-height:1.9}.products{background:#080d17}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:50px}.section-heading h2{font:600 clamp(40px,5vw,70px) "Space Grotesk",sans-serif;letter-spacing:-.06em;margin:12px 0 0}.section-heading>p{color:#a6b4c6}.product-card{display:grid;grid-template-columns:1fr 1fr;min-height:510px;background:linear-gradient(125deg,#14243a,#101726 70%);border:1px solid #ffffff1b;border-radius:18px;overflow:hidden}.product-copy{padding:64px 52px;position:relative;z-index:2}.product-index{font-size:10px;letter-spacing:.2em;color:#8c9db1}.product-mark{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.15em;font-size:14px;margin:35px 0 15px;color:#88e7ee}.product-copy h3{font:600 clamp(30px,3.4vw,48px)/1.12 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:16px 0}.product-copy p{color:#a8b8ca;line-height:1.8;max-width:420px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.chips span{border:1px solid #ffffff24;border-radius:30px;padding:8px 12px;font-size:11px;color:#b7c7d7}.product-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#1c6c8552,transparent 65%)}.visual-aura{position:absolute;width:320px;height:320px;border:1px solid #53ddec44;border-radius:50%;box-shadow:0 0 100px #39c9e633}.visual-window{position:relative;z-index:2;width:83%;height:300px;border:1px solid #7bdde95e;border-radius:12px;background:#101c2ce8;box-shadow:0 40px 90px #0009;transform:perspective(700px) rotateY(-13deg) rotateX(7deg);animation:float 8s ease-in-out infinite}.visual-top{height:37px;border-bottom:1px solid #ffffff1c;display:flex;align-items:center;gap:6px;padding:0 15px}.visual-top i{width:6px;height:6px;background:#76c6d6;border-radius:50%}.visual-top span{margin-left:auto;font-size:9px;letter-spacing:.12em;color:#8aa8b9}.visual-content{display:flex;gap:15px;padding:22px;height:calc(100% - 37px)}.visual-side{width:20%;background:linear-gradient(#294c64,#1a3045);border-radius:5px}.visual-bars{flex:1;display:flex;flex-direction:column;gap:13px}.visual-bars div{height:18px;background:linear-gradient(90deg,#2a6175,#1d3449);border-radius:4px}.visual-bars div:nth-child(2){width:83%}.visual-bars div:nth-child(3){width:94%}.visual-bars div:nth-child(4){width:70%}.visual-panels{display:flex;flex-direction:column;gap:12px;width:22%}.visual-panels div{flex:1;background:#23465c;border-radius:5px}.detail{background:#101827}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.detail-grid p:not(.eyebrow){color:#b5c0d1;font-size:16px;line-height:1.9}.detail-grid .muted{font-size:13px!important;color:#8191a5!important}.coming-soon{display:inline-block;border:1px solid #ffffff32;padding:15px 20px;color:#c6d6e3;font-size:13px;border-radius:5px;margin-top:16px}.capabilities{background:#090e18}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px}.cap{border-top:1px solid #ffffff33;padding:35px 20px 20px 0}.cap svg{color:#76e5ee}.cap h3{font:600 21px Space Grotesk,sans-serif;margin-top:35px}.cap p{color:#a4b2c4;line-height:1.8}.contact{background:radial-gradient(ellipse at 75% 70%,#134b62,#0d1c2b 30%,#0b111c 65%);padding:150px 0}.contact h2{font:700 clamp(48px,8vw,108px)/1.03 "Space Grotesk",sans-serif;letter-spacing:-.07em}.contact h2 span{color:#8ae6ed}footer{background:#070b13;border-top:1px solid #ffffff19}.footer-inner{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-inner span,.footer-inner>a:last-child{color:#8997ab;font-size:12px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-17px)}}@keyframes spin{to{transform:rotate(330deg) rotateX(68deg)}}@keyframes spinreverse{to{transform:rotate(-290deg) rotateY(72deg)}}@media(max-width:900px){.nav-links{gap:16px}.hero-art{right:-160px;opacity:.55}.hero-copy{max-width:620px}.detail-grid{gap:35px}.product-copy{padding:50px 35px}}@media(max-width:700px){.wrap{width:min(100% - 36px,1200px)}.nav{height:70px}.brand{font-size:16px}.nav-cta{display:none}.menu-button{display:block}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#0b1424;padding:24px;flex-direction:column;gap:25px;border-bottom:1px solid #ffffff30}.nav-links.open{display:flex}.hero{min-height:750px}.hero-inner{min-height:700px}.hero-copy{padding-top:80px}.hero h1{font-size:clamp(47px,11vw,70px)}.hero-description{font-size:15px}.hero-art{width:350px;height:350px;right:-140px;top:120px;opacity:.32}.hero-bottom span:last-child{display:none}.section{padding:90px 0}.section-heading{display:block}.product-card{grid-template-columns:1fr}.product-copy{padding:40px 25px}.product-visual{min-height:290px}.visual-window{height:220px}.detail-grid{grid-template-columns:1fr;gap:10px}.cap-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.cap{padding-top:25px}.footer-inner{flex-wrap:wrap;padding:25px 0}.footer-inner .brand{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{background:#0c1628}.header{background:linear-gradient(180deg,#0f1e32ed,#0f1e324d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:#a6eaff32}.brand{gap:13px;font-family:Michroma,Space Grotesk,sans-serif;font-size:17px;font-weight:400;letter-spacing:.13em;white-space:nowrap;color:#f5fbff;text-shadow:0 0 22px #62ddeb50}.brand-name{background:linear-gradient(115deg,#fff,#c7e3f4 45%,#65e9f2);background-clip:text;-webkit-background-clip:text;color:transparent}.brand-period{color:#69f4f4}.brand-symbol{width:51px;height:51px;flex-shrink:0;filter:drop-shadow(0 0 9px #4adbe555)}.brand-symbol img{width:100%;height:100%;object-fit:contain}.hero{background:radial-gradient(ellipse at 70% 40%,#285078,#142c48 35%,#0e1d33 68%,#0a1729)}.hero-grid{opacity:.27}.glow-one{background:#1fc8e26b}.glow-two{background:#528ce460}.statement{background:#14273e}.products{background:#102238}.detail{background:#1a334d}.capabilities{background:#12273f}.contact{background:radial-gradient(ellipse at 75% 65%,#267a91,#1b3d5c 38%,#10253e 85%)}footer{background:#0d1d32}.product-card{background:linear-gradient(125deg,#234764,#142b44 75%);border-color:#a0e8f13b}.hero-description,.statement p:not(.eyebrow),.product-copy p,.detail-grid p:not(.eyebrow),.cap p{color:#c5d8e9}.nav-links{color:#d0e2f1}@media(max-width:700px){.brand{font-size:12px;letter-spacing:.08em;gap:8px}.brand-symbol{width:43px;height:43px}.hero{background:radial-gradient(ellipse at 65% 32%,#275477,#142e4b 47%,#0c1e34)}.nav-links.open{background:#152c47}}.header .brand-symbol{width:62px;height:62px}.header .brand{gap:16px;font-size:19px}.footer-inner .brand-symbol{width:64px;height:64px}.footer-inner .brand{gap:16px;font-size:18px}.brand-symbol img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:700px){.header .brand-symbol{width:47px;height:47px}.header .brand{font-size:13px;gap:10px}.footer-inner .brand-symbol{width:56px;height:56px}.footer-inner .brand{font-size:15px}}:root{color:#10243b;background:#e7eef4}.header{background:linear-gradient(112deg,#f8fbfefa,#dae6f0f7 52%,#f4f9fcfa);border-bottom:1px solid #a6b9ca88;box-shadow:0 5px 32px #081c3314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{color:#112d49;text-shadow:none}.brand-name{background:linear-gradient(120deg,#102d4c,#315a77 45%,#102840 78%,#058ca4);background-clip:text;-webkit-background-clip:text;color:transparent}.brand-period{color:#0099b5}.brand-symbol{filter:drop-shadow(0 3px 5px #173c5740)}.nav-links{color:#27435b}.nav-links a:hover,.footer-inner a:hover{color:#007d9b}.nav-cta{border-color:#7893a9;color:#163d59;background:#fff7}.menu-button{color:#183550}.hero{color:#142f49;background:radial-gradient(ellipse at 73% 35%,#c4d9e7,#e6eff6 38%,#f5f8fb 75%,#dbe6ee)}.hero-grid{opacity:.25;background-image:linear-gradient(#2549631a 1px,transparent 1px),linear-gradient(90deg,#2549631a 1px,transparent 1px)}.glow-one{background:#6ac3d65c}.glow-two{background:#8da8cf58}.hero h1{color:#102c46}.hero h1 span{background:linear-gradient(115deg,#163550,#597a95 52%,#009ab2);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{color:#3c5870}.eyebrow{color:#006e88}.pulse{background:#00a3ae;box-shadow:0 0 12px #00a3ae80}.button-primary{background:#153d5a;color:#fff;box-shadow:0 8px 26px #173e5a30}.button-primary:hover{background:#087e9b}.button-text{color:#21445c}.hero-art{opacity:.6;filter:drop-shadow(0 0 70px #3b89a42b)}.hero-bottom{color:#647c90}.statement{background:#f4f7fa;color:#18354e}.statement h2 em{color:#078da7}.statement p:not(.eyebrow){color:#425e75}.products{background:#e4edf4;color:#18354e}.section-heading>p{color:#49657a}.product-card{background:linear-gradient(125deg,#f8fafc,#cbdde9 90%);border:1px solid #9db5c6;box-shadow:0 24px 65px #1a40501c}.product-index{color:#5a7286}.product-mark{color:#047e99}.product-copy p{color:#3b5a70}.chips span{border-color:#8fa7b9;color:#35536a}.product-visual{background:radial-gradient(circle at center,#85b7cc88,transparent 68%)}.detail{background:#f7fafc;color:#18354e}.detail-grid p:not(.eyebrow){color:#425f74}.detail-grid .muted{color:#667d90!important}.coming-soon{border-color:#8fa8ba;color:#25465e}.capabilities{background:#dce8f0;color:#18354e}.cap{border-top-color:#a6bbc9}.cap svg{color:#007f9a}.cap p{color:#425f75}.contact{background:radial-gradient(ellipse at 75% 65%,#c1d9e6,#e7f0f5 48%,#f8fafc);color:#15324b}.contact h2 span{color:#008ca7}footer{background:linear-gradient(110deg,#f9fbfd,#d8e5ee);border-top:1px solid #a9bdcb}.footer-inner span,.footer-inner>a:last-child{color:#4b6579}@media(max-width:700px){.header{background:linear-gradient(110deg,#f9fbfd,#d7e5ef)}.nav-links.open{background:#edf4f8;border-bottom-color:#afc3d1;color:#1c3a51}.hero{background:radial-gradient(ellipse at 70% 30%,#c2dce9,#e6f0f6 48%,#f4f8fb)}.hero-art{opacity:.24}}:root{background:#253440;color:#f0f5f8}.header{background:linear-gradient(180deg,#dfe3e7,#c4cbd1 49%,#adb7bf);border-bottom:1px solid #8b969e;box-shadow:0 3px 12px #0d1d2838;-webkit-backdrop-filter:none;backdrop-filter:none}.header .brand{color:#183247;text-shadow:none}.header .brand-name{background:linear-gradient(120deg,#102d42,#3b5667 52%,#123047 85%,#007d9b);background-clip:text;-webkit-background-clip:text;color:transparent}.header .brand-symbol{filter:drop-shadow(0 2px 2px #263a4940)}.nav-links{color:#263e4e}.nav-cta{color:#17364a;background:#f2f5f67a;border-color:#84939d}.menu-button{color:#18364b}.hero{color:#f1f5f7;background:radial-gradient(ellipse at 70% 36%,#53758a,#344f62 40%,#263d50 73%,#1e3345)}.hero h1{color:#f8fbfd}.hero h1 span{background:linear-gradient(115deg,#fff,#cbdde8 50%,#5cdbed);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{color:#d7e4ed}.eyebrow{color:#88e8ed}.hero-grid{opacity:.19;background-image:linear-gradient(#e3eff81a 1px,transparent 1px),linear-gradient(90deg,#e3eff81a 1px,transparent 1px)}.glow-one{background:#3cabc449}.glow-two{background:#3b6d9a42}.hero-art{opacity:.55;filter:drop-shadow(0 0 48px #2c9ac42b)}.button-primary{background:#d9e7ed;color:#17364a;box-shadow:0 7px 20px #102c3e33}.button-primary:hover{background:#a8e6ee}.button-text{color:#f0f7fb}.hero-bottom{color:#bbcad4}.statement{background:#334959;color:#f1f5f7}.statement h2 em{color:#8de6eb}.statement p:not(.eyebrow){color:#d1dfe8}.products{background:#293d4c;color:#f0f5f8}.section-heading>p{color:#c7d8e3}.product-card{background:linear-gradient(125deg,#496477,#293f51 80%);border:1px solid #a1b7c04d;box-shadow:0 18px 45px #12233045}.product-index{color:#c2d3dd}.product-mark{color:#9cebf0}.product-copy p{color:#d2e0e9}.chips span{border-color:#b5c9d06b;color:#e1ebf1}.product-visual{background:radial-gradient(circle at center,#4c9cb357,transparent 68%)}.detail{background:#40586a;color:#f1f6f9}.detail-grid p:not(.eyebrow){color:#d4e1ea}.detail-grid .muted{color:#b6c8d4!important}.coming-soon{border-color:#a9beca;color:#edf6fa}.capabilities{background:#304859;color:#f0f6fa}.cap{border-top-color:#b1c8d060}.cap svg{color:#85e0ec}.cap p{color:#d0dfe9}.contact{background:radial-gradient(ellipse at 75% 65%,#567b8c,#3b596b 45%,#2b4354);color:#f3f7fa}.contact h2 span{color:#9aeaf0}footer{background:linear-gradient(180deg,#d9dfe4,#b9c3cb);border-top:1px solid #a4afb8;box-shadow:0 -3px 15px #152d3924}.footer-inner .brand{color:#18364b;text-shadow:none}.footer-inner .brand-name{background:linear-gradient(115deg,#102b40,#486273 55%,#007f99);background-clip:text;-webkit-background-clip:text;color:transparent}.footer-inner .brand-symbol{filter:drop-shadow(0 2px 2px #263a4938)}.footer-inner span,.footer-inner>a:last-child{color:#355266}@media(max-width:700px){.header{background:linear-gradient(180deg,#e0e4e7,#b9c2c9)}.nav-links.open{background:#cbd4db;color:#1d394c;border-bottom-color:#96a6b1}.hero{background:radial-gradient(ellipse at 66% 32%,#527a8d,#355469 47%,#22394b)}.hero-art{opacity:.28}}.header{border-bottom:0;box-shadow:none;position:absolute}.header:after{content:"";position:absolute;left:0;right:0;top:100%;height:145px;pointer-events:none;background:linear-gradient(to bottom,#adb7bff2,#9daebab8 22%,#7697aa59 55%,#53758900);z-index:-1}.hero{background:radial-gradient(ellipse at 70% 40%,#527a8d,#355469 45%,#22394b)}.hero:before{content:"";position:absolute;top:0;left:0;right:0;height:240px;background:linear-gradient(to bottom,#b8c3cb 0%,#8da6b5 24%,#66889c 50%,rgba(73,112,133,.6) 75%,transparent 100%);pointer-events:none;z-index:0}.hero-inner,.hero-bottom{z-index:1}@media(max-width:700px){.hero:before{height:225px;background:linear-gradient(to bottom,#b8c3cb 0%,#92a9b7 22%,#64889c 51%,rgba(73,112,133,.52) 77%,transparent 100%)}.header:after{height:120px}}.header .brand,.footer-inner .brand{font-weight:700;letter-spacing:.085em;text-shadow:0 1px 0 #ffffff8c}.header .brand-name,.footer-inner .brand-name{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#102a40;color:#102a40;font-weight:700;filter:drop-shadow(0 1px 0 #ffffff55)}.header .brand-period,.footer-inner .brand-period{color:#008da7;-webkit-text-fill-color:#008da7}@media(max-width:700px){.header .brand{font-size:15px;letter-spacing:.045em}.footer-inner .brand{font-size:16px;letter-spacing:.045em}}.header .brand,.footer-inner .brand{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.045em;text-shadow:0 1px 0 #ffffff80}.header .brand-name,.footer-inner .brand-name{font-family:Space Grotesk,sans-serif;font-weight:600;-webkit-text-stroke:0;letter-spacing:.035em}@media(max-width:700px){.header .brand,.footer-inner .brand{font-size:17px;letter-spacing:.025em}}.header .brand,.footer-inner .brand{font-family:Michroma,Space Grotesk,sans-serif;font-weight:400;letter-spacing:.045em;gap:12px;text-shadow:none}.header .brand-name,.footer-inner .brand-name{font-family:Michroma,Space Grotesk,sans-serif;font-weight:400;font-size:20px;letter-spacing:.045em;background:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:#10283c;color:#10283c;-webkit-text-stroke:0;filter:drop-shadow(0 1px 0 #ffffffb0) drop-shadow(0 2px 2px #52667435)}.header .brand-period,.footer-inner .brand-period{-webkit-text-fill-color:#008da7;color:#008da7}@media(max-width:700px){.header .brand,.footer-inner .brand{gap:9px;letter-spacing:.015em}.header .brand-name{font-size:16px;letter-spacing:.015em}.footer-inner .brand-name{font-size:17px;letter-spacing:.015em}}.skip-link{position:fixed;top:-100px;left:12px;z-index:999;background:#fff;color:#10283c;padding:12px 18px;border-radius:4px;font-weight:700}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible{outline:3px solid #12b8d3;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
