:root{--font-sans: "Inter", Arial, sans-serif;--rgb-black: 0 0 0;--rgb-white: 255 255 255;--rgb-orange: 255 59 0;--color-bg: rgb(var(--rgb-black));--color-text: rgb(var(--rgb-white));--color-text-strong: rgb(247 247 247);--color-text-soft: rgb(var(--rgb-white) / .86);--color-text-muted: rgb(var(--rgb-white) / .66);--color-text-subtle: rgb(var(--rgb-white) / .48);--color-brand: rgb(var(--rgb-orange));--border-soft: rgb(var(--rgb-white) / .17);--border-card: rgb(var(--rgb-white) / .13);--surface-button: rgb(20 20 20 / .35);--surface-logo: rgb(14 14 14 / .64);--surface-button-hover: rgb(var(--rgb-orange) / .12);--radius-card: .5rem;--radius-pill: 999px;--radius-logo: .78rem;--page-max-width: 78rem;--page-gutter: 5rem;--page-width: min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--page-max-width));--ease-standard: ease-in-out;--transition-fast: .18s ease;--z-background: 0;--z-overlay: 1;--z-content: 2}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,#root{min-height:100%;margin:0;width:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}a{color:inherit}h1,h2,p{margin:0}@media (max-width: 900px){:root{--page-gutter: 1.5rem}}@media (max-width: 420px){:root{--page-gutter: 1rem}}._button_1bvmg_1{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--color-text-soft);background:var(--surface-button);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._button_1bvmg_1:hover{border-color:rgb(var(--rgb-orange) / .68);color:var(--color-text);background:var(--surface-button-hover)}._contact_1bvmg_26{padding:0 1.35rem;font-size:1rem;font-weight:500}._visit_1bvmg_32{width:7.05rem;margin-top:2.55rem;padding:0 1.05rem;font-size:1rem;font-weight:600}._icon_1bvmg_40{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (prefers-reduced-motion: reduce){._button_1bvmg_1{transition:none}}@media (max-width: 600px){._contact_1bvmg_26{min-height:2.55rem;padding:0 .95rem;font-size:.93rem}._visit_1bvmg_32{min-height:2.7rem;margin-top:2.1rem}}@media (max-width: 420px){._contact_1bvmg_26{width:2.6rem;padding:0}._contact_1bvmg_26 span{display:none}}._pageBackdrop_iiy08_1{background:linear-gradient(115deg,var(--color-bg) 0%,rgb(11 11 11) 35%,rgb(34 34 34) 50%,rgb(5 5 5) 76%,var(--color-bg) 100%)}._pageBackdrop_iiy08_1:before,._pageBackdrop_iiy08_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._pageBackdrop_iiy08_1:before{z-index:var(--z-overlay);background:linear-gradient(90deg,rgb(var(--rgb-black) / .78),transparent 24%,transparent 74%,rgb(var(--rgb-black) / .7)),linear-gradient(180deg,rgb(var(--rgb-black) / .05),transparent 42%,rgb(var(--rgb-black) / .35))}._pageBackdrop_iiy08_1:after{z-index:var(--z-background);background-image:radial-gradient(circle,rgb(var(--rgb-white) / .14) 1px,transparent 1.5px);background-size:32px 32px;opacity:.54}._background_iiy08_28{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-background);overflow:hidden;pointer-events:none}._background_iiy08_28:after{content:"";position:absolute;top:68vh;left:-28rem;width:min(46rem,64vw);height:19rem;border-radius:var(--radius-pill);background:radial-gradient(ellipse at center,rgb(var(--rgb-white) / .52),rgb(var(--rgb-white) / .2) 34%,rgb(var(--rgb-white) / .08) 52%,transparent 72%);filter:blur(22px);mix-blend-mode:screen;opacity:.78;transform:translateZ(0) scale(.86);animation:_haloSweep_iiy08_1 8s var(--ease-standard) infinite;will-change:opacity,transform}._dotField_iiy08_54{position:absolute;right:-8rem;bottom:-5rem;left:-8rem;height:58vh;min-height:27rem;background-image:radial-gradient(circle,rgb(var(--rgb-white) / .22) 1px,transparent 1.6px),radial-gradient(circle,rgb(var(--rgb-orange) / .16) 1px,transparent 1.9px);background-position:0 0,16px 16px;background-size:32px 32px,64px 64px;-webkit-mask-image:linear-gradient(to top,rgb(var(--rgb-black) / .98) 0%,rgb(var(--rgb-black) / .78) 48%,transparent 100%);mask-image:linear-gradient(to top,rgb(var(--rgb-black) / .98) 0%,rgb(var(--rgb-black) / .78) 48%,transparent 100%);opacity:.9}._dotField_iiy08_54:before{content:"";position:absolute;top:-28%;right:-14%;bottom:-30%;left:-14%;background:radial-gradient(ellipse at 34% 58%,rgb(var(--rgb-white) / .34),rgb(var(--rgb-white) / .14) 25%,transparent 56%),radial-gradient(ellipse at 72% 80%,rgb(var(--rgb-white) / .24),transparent 44%);filter:blur(14px);mix-blend-mode:screen;opacity:.88;transform:translate3d(-3rem,1rem,0) scale(1);animation:_haloDrift_iiy08_1 8s var(--ease-standard) infinite;will-change:opacity,transform}@keyframes _haloDrift_iiy08_1{0%,to{opacity:.66;transform:translate3d(-5rem,2rem,0) scale(.94)}50%{opacity:.96;transform:translate3d(5.5rem,-2rem,0) scale(1.07)}}@keyframes _haloSweep_iiy08_1{0%,to{opacity:.25;transform:translateZ(0) scale(.82)}50%{opacity:.92;transform:translate3d(calc(100vw + 24rem),-42vh,0) scale(1.06)}}@media (prefers-reduced-motion: reduce){._background_iiy08_28:after,._dotField_iiy08_54:before{animation:none}}@media (max-width: 600px){._pageBackdrop_iiy08_1{background:var(--color-bg)}._pageBackdrop_iiy08_1:after{background-size:26px 26px;opacity:.5}}._container_kk3ug_1{min-height:100vh;position:relative;overflow:hidden}._header_kk3ug_13{position:relative;z-index:var(--z-content);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:var(--page-width);margin:0 auto;padding:2rem 0 0}._brand_kk3ug_37{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:var(--color-text-strong);font-size:1.02rem;font-weight:600;letter-spacing:0;text-decoration:none}._logo_kk3ug_63{display:block;width:1.85rem;height:1.85rem;object-fit:contain;filter:drop-shadow(0 0 .65rem rgb(var(--rgb-orange) / .5))}._main_kk3ug_79{position:relative;z-index:var(--z-content);display:flex;align-items:center;width:var(--page-width);min-height:calc(100vh - 9.7rem);margin:0 auto;padding:3.5rem 0 6.2rem}._heading_kk3ug_101{max-width:100%;color:var(--color-text);font-size:clamp(3.65rem,5vw,5.05rem);font-weight:600;letter-spacing:0;line-height:.985;text-wrap:balance}._productCard_kk3ug_121{width:min(100%,32.7rem);margin-top:3.2rem;padding:2.05rem 1.65rem 1.75rem;border:1px solid var(--border-card);border-radius:var(--radius-card);background:linear-gradient(150deg,rgb(var(--rgb-black) / .72),#161616c7),radial-gradient(circle at 90% 100%,rgb(var(--rgb-white) / .1),transparent 12rem);box-shadow:inset 0 1px rgb(var(--rgb-white) / .04),0 1.5rem 5rem rgb(var(--rgb-black) / .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._productTitle_kk3ug_147{display:flex;align-items:center;gap:.55rem;color:var(--color-text)}._productTitle_kk3ug_147 h2{font-size:1.45rem;font-weight:700;letter-spacing:0}._sparkIcon_kk3ug_173{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2}._productCard_kk3ug_121 p{max-width:26rem;margin-top:.85rem;color:var(--color-text-muted);font-size:1rem;font-weight:400;line-height:1.28}._footer_kk3ug_211{position:absolute;z-index:var(--z-content);left:50%;bottom:1.8rem;display:flex;align-items:center;gap:.5rem;width:var(--page-width);color:var(--color-text-subtle);font-size:.78rem;font-weight:400;line-height:1.4;transform:translate(-50%)}@media (max-width: 900px){._main_kk3ug_79{min-height:calc(100vh - 8.7rem);padding-top:4.5rem}._heading_kk3ug_101{max-width:38rem;font-size:clamp(3.05rem,10vw,4.6rem)}}@media (max-width: 600px){._header_kk3ug_13{padding-top:1.2rem;gap:1rem}._brand_kk3ug_37{gap:.55rem;font-size:.94rem}._logo_kk3ug_63{width:1.6rem;height:1.6rem}._main_kk3ug_79{min-height:calc(100vh - 7rem);align-items:flex-start;padding:6.2rem 0 8.4rem}._heading_kk3ug_101{font-size:clamp(2.65rem,14vw,4.15rem);line-height:1}._productCard_kk3ug_121{margin-top:2.25rem;padding:1.55rem 1.25rem 1.35rem}._productTitle_kk3ug_147 h2{font-size:1.28rem}._productCard_kk3ug_121 p{font-size:.95rem}._footer_kk3ug_211{bottom:1.1rem;flex-wrap:wrap;gap:.28rem .5rem;font-size:.72rem}}@media (max-width: 420px){._heading_kk3ug_101{font-size:clamp(2.38rem,13vw,3.5rem)}._productCard_kk3ug_121{width:100%}}
