@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-orange-400:#ff8b1a;--color-orange-600:#f05100;--color-amber-400:#fcbb00;--color-lime-400:#9de500;--color-green-500:#00c758;--color-emerald-600:#009767;--color-emerald-800:#005f46;--color-cyan-400:#00d2ef;--color-sky-400:#00bcfe;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-indigo-700:#432dd7;--color-violet-500:#8d54ff;--color-fuchsia-600:#c600db;--color-rose-600:#e70044;--color-zinc-500:#71717b;--color-zinc-900:#18181b;--spacing:.25rem;--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-400{--tw-gradient-from:var(--color-lime-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-500{--tw-gradient-from:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-800{--tw-gradient-to:var(--color-emerald-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}:root{--ink:#f8faff;--muted:#a9afc2;--line:#ffffff1f;--paper:#090b12;--panel:#10131d;--panel-2:#151927;--cyan:#00d4ff;--violet:#7c3cff;--pink:#ff2bd6;--yellow:#ffb000;--gradient-xp:linear-gradient(135deg, #00d4ff 0%, #7c3cff 42%, #ff2bd6 72%, #ffb000 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 8% 0,#00d4ff1c,#0000 28%),radial-gradient(circle at 92% 8%,#ff2bd61a,#0000 30%),#05060a;margin:0}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px;border-radius:4px}.skip-link{z-index:100;color:#fff;border:1px solid var(--line);background:#10131d;border-radius:8px;padding:11px 15px;transition:transform .2s;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060adb;height:72px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand-logo{background:#000;border:1px solid #ffffff1f;flex:none;display:block;overflow:hidden;box-shadow:0 10px 28px #00000047}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-logo-header{border-radius:10px;width:52px;height:52px}.brand-logo-footer{border-radius:16px;width:116px;height:116px;margin-bottom:18px}.desktop-nav{align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.desktop-nav a{color:#d8dbea;transition:color .2s}.desktop-nav a:hover{color:var(--cyan)}.button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--gradient-xp);text-shadow:0 1px 10px #00000059;box-shadow:0 13px 32px #7c3cff42}.button-primary:hover{box-shadow:0 16px 38px #ff2bd63d,0 12px 34px #00d4ff24}.button-secondary{color:#fff;background:#ffffff0f;border:1px solid #fff3}.button-dark{color:#fff;background:#151927;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff0f}.header-cta{min-height:42px;padding-inline:16px}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:10px;place-content:center;gap:4px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:18px;height:2px;display:block}.mobile-menu nav{border-bottom:1px solid var(--line);background:#080a10fa;padding:16px 20px 24px;display:grid;position:fixed;top:72px;left:0;right:0;box-shadow:0 20px 40px #0000005c}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:12px;font-weight:600}.hero{color:#fff;background:radial-gradient(circle at 18% 12%,#00d4ff2e 0,#0000 28%),radial-gradient(circle at 82% 18%,#ff2bd629 0,#0000 30%),linear-gradient(135deg,#05060a 0%,#0d1019 58%,#171226 100%);min-height:720px;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:648px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hero .eyebrow,.dark-section .eyebrow,.cta .eyebrow{color:var(--cyan)}.pulse{background:var(--pink);border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 6px #ff2bd624}.hero h1{letter-spacing:-.065em;max-width:670px;margin:22px 0;font-size:clamp(48px,6vw,82px);line-height:.97}h1 em,h2 em{color:#0000;background:var(--gradient-xp);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#b9bdc9;max-width:560px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.hero-location{color:#a8acb8;align-items:center;gap:12px;font-size:13px;display:flex}.hero-location svg{color:var(--cyan)}.hero-location span{gap:4px;display:grid}.hero-location strong{color:#fff;font-size:14px}.hero-visual{isolation:isolate;min-height:520px;position:relative}.orb{filter:blur(8px);opacity:.5;z-index:-1;border-radius:50%;position:absolute}.orb-one{background:#7c3cff;width:380px;height:380px;top:12%;right:5%}.orb-two{opacity:.22;background:#ff2bd6;width:210px;height:210px;bottom:8%;right:30%}.device{color:#fff;place-items:center;display:grid;position:absolute;box-shadow:0 40px 90px #00000080}.phone{letter-spacing:-.1em;background:linear-gradient(145deg,#141824,#00d4ff 15%,#7c3cff 50%,#ff2bd6 74%,#ffb000);border:7px solid #303441;border-radius:38px;width:190px;height:380px;font-size:46px;font-weight:900;top:12%;right:25%;transform:rotate(7deg)}.phone:before{content:"";background:#090a0d;border-radius:20px;width:70px;height:20px;position:absolute;top:10px}.console{color:#fff;background:linear-gradient(145deg,#252a38,#0f121b);border:1px solid #ffffff29;border-radius:55px;justify-content:space-around;width:230px;height:105px;padding:30px;display:flex;bottom:14%;right:0;transform:rotate(-8deg)}.console i:first-child:before{content:"+";font-size:28px;font-style:normal}.console i:last-child{border:5px dotted #626675;border-radius:50%;width:28px;height:28px}.console b{font-size:14px}.speaker{background:linear-gradient(145deg,#343946,#0b0d12);border:3px solid #4e5462;border-radius:70px;width:150px;height:250px;font-size:24px;font-weight:800;bottom:5%;left:3%}.speaker:after{content:"";z-index:-1;background:radial-gradient(circle,#1e222b 20%,#111318 22%,#2e333d 50%,#121419 52%);border-radius:50px;position:absolute;inset:55px 12px 30px}.floating-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b1199;border:1px solid #ffffff29;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700;position:absolute}.label-one{top:15%;right:2%}.label-two{top:21%;left:3%}.store-photo{isolation:isolate;background:#090b12;border:1px solid #ffffff24;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000005c}.store-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000094);position:absolute;inset:0}.store-photo img{object-fit:cover}.store-photo-home{aspect-ratio:4/5;min-height:520px}.store-photo-home img{object-position:center center}.store-photo-products{aspect-ratio:5/4;min-height:460px}.store-photo-products img{object-position:center center}.store-photo-location{aspect-ratio:5/4;min-height:520px}.store-photo-location img{object-position:center center}.store-photo-category{aspect-ratio:5/4;min-height:360px}.store-photo-category img{object-position:center center}.store-photo figcaption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:.02em;background:#05060abd;border:1px solid #ffffff29;border-radius:999px;width:max-content;max-width:calc(100% - 36px);padding:10px 14px;font-size:12px;font-weight:800;position:absolute;bottom:18px;left:18px;right:18px}.photo-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.photo-copy h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(34px,4.6vw,58px);line-height:1}.photo-copy p{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.photo-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.trust-strip{border-block:1px solid var(--line);background:#0c0f17d1}.trust-strip .container{color:#c8ccda;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:13px;font-weight:600;display:flex}.trust-strip span:before{content:"✓";color:var(--cyan);margin-right:9px;font-weight:900}.section{padding-block:105px}.section-heading{max-width:690px;margin-bottom:40px}.section-heading.split{justify-content:space-between;align-items:end;gap:50px;max-width:none;display:flex}.section-heading h2,.category-content h2,.location-preview h2,.address-card h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(32px,4vw,50px);line-height:1.05}.section-heading>p{max-width:480px;color:var(--muted);margin:0;line-height:1.7}.category-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-card{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.category-card:hover{border-color:#00d4ff52;transform:translateY(-5px);box-shadow:0 22px 50px #00000042,0 0 34px #7c3cff1c}.category-art{height:185px;position:relative;overflow:hidden}.category-art span{color:#fffc;font-family:var(--font-geist-mono);font-size:12px;position:absolute;top:16px;left:18px}.category-art i{border:25px solid #ffffff40;border-radius:40px;width:150px;height:150px;position:absolute;bottom:-30px;right:-10px;transform:rotate(25deg)}.category-card>div:nth-child(2){padding:22px}.category-card>div span{color:#9ea5bb;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.category-card h3{letter-spacing:-.03em;margin:7px 0;font-size:22px}.category-card p{color:var(--muted);margin:0;font-size:13px}.card-arrow{color:var(--pink);position:absolute;bottom:23px;right:20px}.dark-section{color:#fff;background:radial-gradient(circle at 80% 10%,#7c3cff21,#0000 30%),#070911}.experience-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-block:110px;display:grid}.experience-grid h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(40px,5vw,64px);line-height:1}.experience-grid p{color:#a9adba;max-width:520px;line-height:1.7}.text-link{color:var(--cyan);align-items:center;gap:8px;margin-top:20px;font-weight:700;display:inline-flex}.dark-section .text-link{color:var(--cyan)}.product-cloud{flex-wrap:wrap;align-content:center;gap:12px;display:flex}.product-cloud span{border:1px solid var(--line);color:#d7d9df;background:#151820;border-radius:99px;padding:14px 18px;font-size:14px}.product-cloud span:nth-child(3n+1){background:#1c1932;border-color:#7c3cff80}.services-section{background:var(--paper);padding:105px 0}.services-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.service-feature{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:24px;flex-direction:column;align-items:flex-start;min-height:370px;padding:42px;display:flex}.service-feature:first-child{color:#fff;background:radial-gradient(circle at 80% 10%,#ff2bd633,#0000 32%),linear-gradient(145deg,#111522,#29205b);border-color:#7c3cff6b}.service-feature h2{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(30px,4vw,45px);line-height:1.05}.service-feature p{max-width:520px;color:var(--muted);margin:0 0 30px;line-height:1.7}.service-feature:first-child p{color:#bdc0ca}.service-feature .button{margin-top:auto}.delivery-section{color:#fff;background:radial-gradient(circle at 15% 20%,#00d4ff21,#0000 27%),#0a0d15}.delivery-inner{justify-content:space-between;align-items:center;gap:50px;min-height:270px;display:flex}.delivery-inner h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(34px,4vw,50px)}.delivery-inner p{color:#b6bac6;max-width:650px;line-height:1.7}.location-preview{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.map-art{border:1px solid var(--line);background:#10131d;border-radius:24px;min-height:430px;position:relative;overflow:hidden}.map-art.large{min-height:520px}.map-lines{background:linear-gradient(32deg,#0000 45%,#00d4ff2e 46% 49%,#0000 50%),linear-gradient(-28deg,#0000 30%,#7c3cff38 31% 33%,#0000 34%),linear-gradient(90deg,#0000 55%,#ff2bd624 56% 60%,#0000 61%);position:absolute;inset:-20%}.map-pin{color:#fff;background:var(--gradient-xp);border:7px solid #111522;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:43%;left:53%;box-shadow:0 12px 28px #00000059,0 0 34px #ff2bd638}.map-card{border:1px solid var(--line);background:#080a10db;border-radius:12px;gap:5px;padding:15px 19px;font-size:13px;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #00000047}.map-card span{color:var(--muted)}.location-preview>div>p,.address-card>p,.category-content>div>p{color:var(--muted);line-height:1.75}.check-list{gap:11px;margin:26px 0;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";width:22px;height:22px;color:var(--cyan);background:#00d4ff1f;border-radius:50%;place-items:center;margin-right:10px;font-weight:900;display:inline-grid}.faq-section{max-width:850px;margin-inline:auto}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 4px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--pink);font-size:25px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:730px;margin:-5px 0 24px;line-height:1.7}.cta{color:#fff;background:radial-gradient(circle at 85% 20%,#ff2bd633 0,#0000 34%),radial-gradient(circle at 10% 90%,#00d4ff29 0,#0000 30%),#0c0e14;border:1px solid #ffffff21;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0 100px;padding:48px 52px;display:flex;box-shadow:0 24px 70px #00000047}.cta h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:36px}.cta p{color:#b7bac4;margin:0}.page-hero,.simple-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#7c3cff29,#0000 32%),linear-gradient(135deg,#05060a,#151a2b)}.page-hero{padding:30px 0 80px}.simple-hero{padding:30px 0 100px}.breadcrumbs{color:#9296a3;margin:12px 0 70px;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#5f6678;margin-left:9px}.breadcrumbs a:hover{color:#fff}.page-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.page-hero h1,.simple-hero h1{letter-spacing:-.06em;max-width:820px;margin:17px 0;font-size:clamp(44px,6vw,72px);line-height:1}.page-hero p,.simple-hero p{color:#b4b8c4;max-width:670px;margin-bottom:30px;font-size:17px;line-height:1.75}.category-showcase{border-radius:28px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 70px #0000004d}.category-showcase span{color:#fff;letter-spacing:-.06em;z-index:2;font-size:48px;font-weight:850}.category-showcase i{border:40px solid #ffffff26;border-radius:55px;width:250px;height:250px;position:absolute;transform:rotate(32deg)}.category-showcase i:last-child{width:120px;height:120px;top:-30px;right:-30px}.category-content{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.highlight-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.highlight-list div{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff07);border-radius:18px;min-height:210px;padding:25px}.highlight-list span{color:var(--cyan);font-family:var(--font-geist-mono);font-size:12px}.highlight-list strong{margin:45px 0 9px;font-size:18px;display:block}.highlight-list p{color:var(--muted);font-size:13px;line-height:1.5}.catalog-section{background:var(--paper);padding:95px 0}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-group{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:20px;padding:30px}.catalog-group h3{letter-spacing:-.03em;margin:0 0 20px;font-size:21px}.catalog-group ul{color:var(--muted);gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.catalog-group li{align-items:flex-start;gap:10px;display:flex}.catalog-group li:before{content:"✓";color:var(--cyan);font-weight:900}.related{padding-top:0}.simple-hero .breadcrumbs{margin-bottom:55px}.seo-detail{grid-template-columns:1.05fr .95fr;align-items:start;gap:70px;display:grid}.seo-detail h2{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(32px,4vw,50px);line-height:1.05}.seo-detail p{color:var(--muted);max-width:720px;line-height:1.75}.related-links{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.related-link-card{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:18px;flex-direction:column;gap:12px;min-height:180px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.related-link-card:hover{border-color:#00d4ff52;transform:translateY(-4px);box-shadow:0 18px 42px #00000038}.related-link-card span{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.related-link-card strong{letter-spacing:-.03em;font-size:20px;line-height:1.2}.related-link-card svg{color:var(--pink);margin-top:auto}.button-dark-spaced{margin-top:12px}.directions-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.address-card p{margin-bottom:25px}.address-card .button{margin:8px 0 10px}.address-card .text-link{width:max-content;display:flex}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:340px;padding:32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.contact-card:hover{border-color:#ff2bd64d;transform:translateY(-5px);box-shadow:0 20px 45px #0000003d}.contact-card.featured{color:#fff;background:radial-gradient(circle at 90% 8%,#ff2bd629,#0000 32%),#10131c;border-color:#7c3cff6b}.contact-card>span:not(.contact-icon){color:#9ca3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:35px;font-size:11px;font-weight:800}.contact-card.featured>span{color:var(--cyan)}.contact-card h2{margin:8px 0;font-size:30px}.contact-card p{color:var(--muted);line-height:1.65}.contact-card.featured p{color:#aeb2bf}.contact-card strong{color:var(--cyan);margin-top:auto;font-size:14px}.contact-card.featured strong{color:var(--pink)}.contact-icon{color:var(--pink);font-size:29px;font-weight:800}.footer{color:#a6aab5;background:linear-gradient(#090b10,#05060a);padding-top:70px}.footer-grid{grid-template-columns:1.4fr .7fr 1.1fr .7fr;gap:60px;padding-bottom:60px;display:grid}.footer p{max-width:280px;font-size:13px;line-height:1.7}.footer h2{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:13px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;display:flex}.footer a:not(.brand-logo){margin-bottom:11px;font-size:13px;transition:color .2s}.footer a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid #252832;padding:22px 0;font-size:12px}.floating-whatsapp{z-index:45;color:#07170d;background:#25d366;border-radius:99px;align-items:center;gap:9px;padding:14px 18px;font-size:13px;font-weight:800;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000040}.floating-whatsapp:hover{transform:translateY(-3px)}@media (max-width:900px){.desktop-nav{display:none}.mobile-menu{display:block}.header-cta{margin-left:auto}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:100px 0 30px}.hero-visual{min-height:500px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-location{justify-content:center}.category-grid{grid-template-columns:repeat(2,1fr)}.section-heading.split{display:block}.section-heading.split p{margin-top:20px}.experience-grid,.location-preview,.page-hero-grid,.category-content,.directions-grid,.photo-section,.seo-detail{grid-template-columns:1fr;gap:50px}.product-cloud{margin-top:15px}.location-preview .map-art{order:2}.services-grid{grid-template-columns:1fr}.delivery-inner{padding-block:55px}.page-hero-grid{gap:55px}.highlight-list{grid-template-columns:repeat(3,1fr)}.related-links,.contact-grid{grid-template-columns:1fr}.contact-card{min-height:280px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.container{width:min(100% - 28px,1180px)}.site-header{height:64px}.mobile-menu nav{top:64px}.header-cta{display:none}.brand-logo-header{border-radius:9px;width:46px;height:46px}.brand-logo-footer{width:100px;height:100px}.hero{min-height:auto}.hero-grid{padding-top:75px}.hero h1{font-size:49px}.hero-copy>p{font-size:16px}.hero-actions{display:grid}.hero-location{text-align:left;align-items:flex-start}.hero-visual{min-height:370px;margin:-35px -55px;transform:scale(.78)}.phone{top:5%;right:20%}.speaker{left:0}.console{right:-3%}.store-photo-home{aspect-ratio:4/3;min-height:360px}.store-photo-home img{object-position:center center}.store-photo-products,.store-photo-location,.store-photo-category{aspect-ratio:4/3;min-height:320px}.store-photo-products img,.store-photo-location img,.store-photo-category img{object-position:center center}.store-photo figcaption{max-width:calc(100% - 24px);font-size:11px;bottom:12px;left:12px;right:12px}.photo-actions{display:grid}.photo-actions .button{width:100%}.trust-strip .container{grid-template-columns:1fr 1fr;align-items:start;padding:18px 0;display:grid}.trust-strip span{font-size:11px}.section{padding-block:72px}.section-heading{margin-bottom:28px}.category-grid{grid-template-columns:1fr}.category-art{height:160px}.experience-grid{gap:40px;padding-block:75px}.experience-grid h2{font-size:42px}.location-preview{gap:38px}.map-art{min-height:350px}.cta{padding:35px 25px;display:block}.cta .button{width:100%;margin-top:28px}.cta h2{font-size:30px}.breadcrumbs{margin-bottom:45px}.page-hero{padding-bottom:60px}.page-hero h1,.simple-hero h1{font-size:44px}.category-showcase{min-height:260px}.category-showcase span{font-size:38px}.category-content{gap:35px}.highlight-list,.catalog-grid{grid-template-columns:1fr}.highlight-list div{min-height:170px}.highlight-list strong{margin-top:30px}.catalog-section,.services-section{padding:70px 0}.service-feature{min-height:340px;padding:28px}.delivery-inner{display:block}.delivery-inner .button{width:100%;margin-top:20px}.simple-hero{padding-bottom:70px}.directions-grid{gap:35px}.map-art.large{min-height:360px}.contact-card{min-height:300px;padding:27px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer{padding-top:55px}.floating-whatsapp{padding:14px;bottom:14px;right:14px}.floating-whatsapp span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
