@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ac70e9{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ac70e9{--font-display:"Sora","Sora Fallback"}.cs-root{--background:226 56% 4%;--surface:225 40% 7%;--card:224 34% 9%;--card-foreground:210 40% 98%;--popover:224 36% 8%;--popover-foreground:210 40% 98%;--foreground:210 40% 98%;--muted:223 26% 13%;--muted-foreground:219 16% 68%;--border:222 26% 17%;--input:222 26% 22%;--secondary:223 28% 14%;--secondary-foreground:210 40% 98%;--primary:221 100% 60%;--primary-strong:222 87% 43%;--primary-soft:214 100% 78%;--primary-foreground:0 0% 100%;--accent:199 95% 55%;--accent-foreground:210 40% 98%;--ring:214 100% 68%;--success:152 60% 46%;--warning:38 92% 56%;--destructive:0 84% 62%;--radius:0.75rem;--cs-glow:0 0 0 1px hsl(221 100% 60%/.35),0 18px 60px -18px hsl(221 100% 55%/.45);--cs-hairline:hsl(214 60% 80%/.08);--ease-out:cubic-bezier(.22,.61,.36,1);font-family:var(--font-sans),system-ui,sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));color-scheme:dark;-webkit-tap-highlight-color:transparent}.cs-root .font-display,.cs-root h1,.cs-root h2,.cs-root h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em}.cs-root h1,.cs-root h2{text-wrap:balance}.cs-root p{text-wrap:pretty}.cs-root ::-moz-selection{background:hsl(221 100% 60%/.35);color:#fff}.cs-root ::selection{background:hsl(221 100% 60%/.35);color:#fff}.cs-skip{position:absolute;left:1rem;top:-4rem;z-index:100;background:hsl(var(--primary-strong));color:#fff;padding:.6rem 1rem;border-radius:.5rem;font-weight:600;transition:top .2s var(--ease-out)}.cs-skip:focus{top:.75rem}.cs-root :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:.375rem}.cs-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.cs-container{padding-inline:1.5rem}}@media (min-width:1024px){.cs-container{padding-inline:2rem}}.cs-section{padding-block:3.5rem}@media (min-width:768px){.cs-section{padding-block:5.5rem}}.cs-section-alt{background:linear-gradient(180deg,transparent,hsl(var(--surface)) 12%,hsl(var(--surface)) 88%,transparent)}.cs-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--primary-soft))}.cs-eyebrow:before{content:"";width:1.5rem;height:1px;background:currentColor;opacity:.7}.cs-accent-text{background:linear-gradient(95deg,hsl(221 100% 68%),hsl(196 100% 62%));-webkit-background-clip:text;background-clip:text;color:transparent}.cs-surface{background:linear-gradient(180deg,hsl(224 34% 10.5%),hsl(224 34% 8.5%));border:1px solid hsl(var(--border));border-radius:1rem;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04),0 1px 2px hsl(226 56% 2%/.6)}.cs-hairline{border-color:var(--cs-hairline)}.cs-btn{--btn-h:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--btn-h);padding:0 1.4rem;border-radius:.7rem;font-weight:700;font-size:.9375rem;line-height:1;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .2s var(--ease-out),box-shadow .25s var(--ease-out),background-color .2s,border-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.cs-btn:active{transform:translateY(1px) scale(.99)}.cs-btn-lg{--btn-h:3.5rem;padding:0 1.75rem;font-size:1rem}.cs-btn-sm{--btn-h:2.5rem;padding:0 1rem;font-size:.875rem}.cs-btn-primary{color:#fff;background:linear-gradient(180deg,hsl(221 100% 58%),hsl(222 87% 46%));border-color:hsl(221 100% 68%/.5);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.22),0 10px 28px -10px hsl(221 100% 55%/.7)}.cs-btn-primary:hover{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.28),0 14px 36px -10px hsl(221 100% 60%/.85);transform:translateY(-1px)}.cs-btn-ghost{color:hsl(var(--foreground));background:hsl(0 0% 100%/.03);border-color:hsl(214 60% 80%/.16)}.cs-btn-ghost:hover{background:hsl(0 0% 100%/.07);border-color:hsl(214 60% 80%/.3)}.cs-btn-wa{color:#fff;background:linear-gradient(180deg,hsl(152 60% 38%),hsl(152 64% 30%));border-color:hsl(152 60% 50%/.4);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.18)}.cs-btn-wa:hover{filter:brightness(1.1);transform:translateY(-1px)}.cs-btn-wa-outline{color:hsl(152 70% 68%);background:hsl(152 60% 40%/.08);border-color:hsl(152 60% 50%/.35)}.cs-btn-wa-outline:hover{background:hsl(152 60% 40%/.16);border-color:hsl(152 60% 55%/.6)}.cs-btn:disabled,.cs-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.cs-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:.4rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:1px solid transparent;backdrop-filter:blur(8px)}.cs-badge-condition{background:hsl(221 100% 60%/.16);color:hsl(214 100% 84%);border-color:hsl(221 100% 65%/.35)}.cs-badge-sealed{background:hsl(196 100% 55%/.14);color:hsl(190 100% 82%);border-color:hsl(196 100% 60%/.35)}.cs-badge-ready{background:hsl(152 60% 42%/.16);color:hsl(152 70% 74%);border-color:hsl(152 60% 50%/.35)}.cs-badge-reserved{background:hsl(38 92% 56%/.14);color:hsl(38 95% 72%);border-color:hsl(38 92% 56%/.35)}.cs-badge-sold{background:hsl(0 0% 100%/.08);color:hsl(220 15% 78%);border-color:hsl(0 0% 100%/.16)}.cs-header{position:sticky;top:0;z-index:50;transition:transform .35s var(--ease-out),background-color .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent;background:linear-gradient(180deg,hsl(var(--background)/.85),hsl(var(--background)/0))}.cs-header[data-scrolled=true]{background:hsl(var(--background)/.82);backdrop-filter:saturate(160%) blur(16px);border-bottom-color:var(--cs-hairline)}.cs-header[data-hidden=true]{transform:translateY(-100%)}.cs-nav-link{position:relative;padding:.5rem .8rem;font-size:.875rem;font-weight:600;color:hsl(var(--muted-foreground));border-radius:.5rem;transition:color .2s}.cs-nav-link:hover,.cs-nav-link[aria-current=page]{color:hsl(var(--foreground))}.cs-nav-link:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.2rem;height:2px;border-radius:2px;background:hsl(var(--primary));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.cs-nav-link:hover:after,.cs-nav-link[aria-current=page]:after{transform:scaleX(1)}.cs-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;isolation:isolate}.cs-product-card,.cs-tile{position:relative;border-radius:1rem;background:linear-gradient(180deg,hsl(224 34% 10.5%),hsl(224 34% 8%));border:1px solid hsl(var(--border));transition:transform .4s var(--ease-out),border-color .3s,box-shadow .4s var(--ease-out)}.cs-product-card:focus-within,.cs-product-card:hover,.cs-tile:focus-visible,.cs-tile:hover{transform:translateY(-4px);border-color:hsl(221 100% 62%/.5);box-shadow:var(--cs-glow)}.cs-product-card .cs-card-media img{transition:transform .8s var(--ease-out)}.cs-product-card:hover .cs-card-media img{transform:scale(1.04)}.cs-card-media{position:relative;aspect-ratio:1/1;background:hsl(226 56% 3%);overflow:hidden}.cs-card-media:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,hsl(224 34% 8%/.85))}.cs-spec-row{display:flex;align-items:baseline;gap:.6rem;font-size:.8125rem;line-height:1.35}.cs-spec-row dt{flex:none;width:2.6rem;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary-soft)/.8)}.cs-spec-row dd{min-width:0;font-weight:600;color:hsl(var(--foreground)/.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-hero-bg{overflow:hidden;background:radial-gradient(60rem 32rem at 78% -8%,hsl(221 100% 55%/.22),transparent 60%),radial-gradient(40rem 26rem at 8% 30%,hsl(196 100% 50%/.07),transparent 65%)}.cs-hero-bg,.cs-hero-grid{position:absolute;inset:0;pointer-events:none}.cs-hero-grid{background-image:linear-gradient(hsl(214 100% 80%/.045) 1px,transparent 0),linear-gradient(90deg,hsl(214 100% 80%/.045) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 70% 20%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 20%,#000 20%,transparent 75%)}.cs-hero-frame{position:relative;border-radius:1.25rem;overflow:hidden;isolation:isolate;border:1px solid hsl(214 100% 80%/.14);box-shadow:0 40px 90px -30px hsl(226 56% 2%/.95),0 0 0 1px hsl(221 100% 60%/.12),0 30px 120px -40px hsl(221 100% 55%/.45)}.cs-hero-frame:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.12)}.cs-trust-item{display:flex;align-items:center;gap:.75rem}.cs-trust-icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.65rem;color:hsl(var(--primary-soft));background:hsl(221 100% 60%/.1);border:1px solid hsl(221 100% 65%/.22)}.cs-hw-card{position:relative;padding:1.1rem;border-radius:.9rem;background:linear-gradient(180deg,hsl(224 34% 10.5%),hsl(224 34% 8.5%));border:1px solid hsl(var(--border));transition:border-color .3s,transform .3s var(--ease-out),box-shadow .3s}.cs-hw-card:hover{border-color:hsl(221 100% 62%/.45);transform:translateY(-2px);box-shadow:0 14px 40px -20px hsl(221 100% 55%/.5)}.cs-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cs-gallery-track::-webkit-scrollbar{display:none}.cs-gallery-track>*{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.cs-thumb{border:1px solid hsl(var(--border));opacity:.6;transition:opacity .2s,border-color .2s,transform .2s}.cs-thumb:hover{opacity:1}.cs-thumb[aria-current=true]{opacity:1;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.35)}.cs-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs-scroll-x::-webkit-scrollbar{display:none}.cs-snap-x{scroll-snap-type:x mandatory}.cs-snap-x>*{scroll-snap-align:start}.cs-lightbox-overlay{position:fixed;inset:0;z-index:90;background:hsl(226 56% 3%/.94);backdrop-filter:blur(6px);animation:cs-fade .25s var(--ease-out)}.cs-lightbox-content{position:fixed;inset:0;z-index:91;display:flex;flex-direction:column}.cs-lightbox-stage{position:relative;flex:1;min-height:0;overflow:auto;display:grid;place-items:center;touch-action:pan-x pan-y pinch-zoom}.cs-lightbox-stage[data-zoom=true]{place-items:start;cursor:zoom-out}.cs-lightbox-stage img{cursor:zoom-in}.cs-faq{border-top:1px solid hsl(var(--border))}.cs-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:700}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary .cs-faq-icon{flex:none;transition:transform .3s var(--ease-out);color:hsl(var(--primary-soft))}.cs-faq[open] summary .cs-faq-icon{transform:rotate(45deg)}.cs-faq[open]>div{animation:cs-fade .3s var(--ease-out)}@keyframes cs-shimmer{to{transform:translateX(100%)}}.cs-skeleton{position:relative;overflow:hidden;background:hsl(var(--muted));border-radius:.6rem}.cs-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsl(0 0% 100%/.06),transparent);animation:cs-shimmer 1.4s infinite}.cs-reveal[data-reveal=pending]{opacity:0;transform:translateY(18px)}.cs-reveal[data-reveal=done]{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s)}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-rise{animation:cs-rise .8s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes cs-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}.cs-live{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;background:hsl(152 60% 50%)}.cs-live:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:cs-ping 2s cubic-bezier(0,0,.2,1) infinite}.cs-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:45;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));background:hsl(var(--background)/.88);backdrop-filter:blur(16px);border-top:1px solid var(--cs-hairline)}.cs-progress{position:fixed;top:0;left:0;right:0;z-index:60;height:2px;transform-origin:0 50%;background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary)/.6);pointer-events:none}@media (prefers-reduced-motion:reduce){.cs-root *,.cs-root :after,.cs-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cs-reveal[data-reveal=pending]{opacity:1;transform:none}}body:has(.cs-root){background:hsl(226 56% 4%)}