@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";._boxContent_1qqn1_1{width:100%;height:100%;padding:1.25rem;display:flex;flex-direction:column;justify-content:center;color:#000}._videoContainer_1qqn1_11,._videoSlider_1qqn1_19{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit}._videoTrack_1qqn1_27{display:flex;height:100%;width:100%}._videoSlide_1qqn1_19{width:100%;height:100%;flex-shrink:0;flex-grow:0;flex-basis:100%;position:relative}._video_1qqn1_11{width:100%;height:100%;object-fit:cover;display:block}._sliderArrow_1qqn1_49{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;opacity:.7}._sliderArrow_1qqn1_49:hover{opacity:1;background:#000000b3}._sliderArrowPrev_1qqn1_73{left:20px}._sliderArrowNext_1qqn1_77{right:20px}._sliderDots_1qqn1_81{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}._sliderDot_1qqn1_81{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .2s ease;padding:0}._sliderDot_1qqn1_81:hover{background:#ffffffb3}._sliderDotActive_1qqn1_106{background:#fff;transform:scale(1.2)}._welcomeContent_1qqn1_113{padding:1.75rem;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}._logoContainer_1qqn1_122{display:flex;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2}._logo_1qqn1_122{max-width:250px;width:100%;height:auto;align-self:center}._welcomeTitle_1qqn1_137{margin-bottom:1.5rem;color:#000;font-size:1.5rem;font-weight:600}._welcomeBody_1qqn1_145{position:relative;z-index:2;margin-bottom:1.25rem}._welcomeText_1qqn1_152{color:#000;line-height:1.7}._marqueeWrapper_1qqn1_157{position:relative;z-index:2;margin-top:auto;padding-top:1rem}._welcomeBlob_1qqn1_164{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:140%;max-width:none;height:auto;opacity:.15;z-index:1;pointer-events:none}._offerContent_1qqn1_179{padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100%;transition:all .3s ease}._expandedModalContainer_1qqn1_189{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:none}._expandedModal_1qqn1_189{width:90vw;max-width:700px;height:auto;max-height:80vh;background:#fff;border:1px solid #e0e0e0;border-radius:1.5rem;overflow-y:auto;padding:2.5rem;box-shadow:0 20px 60px #0003;margin:0;pointer-events:auto}._offerTitle_1qqn1_213{color:#000;margin-bottom:1rem;flex-shrink:0;font-weight:600}._offerDescription_1qqn1_220{color:#000;line-height:1.7}._offerPreview_1qqn1_225{flex:1;overflow:hidden;margin-bottom:1rem}._offerFullContent_1qqn1_231{flex:1;overflow-y:auto;margin-bottom:1.5rem}._expandButton_1qqn1_237{background:transparent;border:1px solid #d0d0d0;color:#000;padding:.4rem .9rem;border-radius:.4rem;cursor:pointer;transition:all .2s ease;margin-top:auto;flex-shrink:0;font-size:.85rem;width:fit-content;align-self:flex-start}._expandButton_1qqn1_237:hover{background:#f5f5f5;border-color:#b0b0b0}._expandedOverlay_1qqn1_257{position:fixed;inset:0;background:#000000b3;z-index:999;backdrop-filter:blur(4px)}._contactContent_1qqn1_270{padding:2rem;display:flex;flex-direction:column;justify-content:center;height:100%}._contactInner_1qqn1_278{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%}._contactHeader_1qqn1_286{display:flex;flex-direction:column;gap:.3rem}._contactTitle_1qqn1_292{margin:0;font-size:1.25rem;font-weight:700}._contactSubtitle_1qqn1_298{margin:0;font-size:.95rem;opacity:.75}._contactInfo_1qqn1_304{display:flex;flex-direction:column;gap:1rem}._contactItem_1qqn1_310{display:flex;align-items:center;gap:.7rem}._contactIcon_1qqn1_316{font-size:1rem;opacity:.7}._contactLink_1qqn1_321,._contactText_1qqn1_322{margin:0;font-size:1rem;color:#1a1a1a;text-decoration:none}._contactLink_1qqn1_321:hover{text-decoration:underline}@media(max-width:768px){._contactContent_1qqn1_270{padding:1.4rem 1.5rem;border-radius:1.5rem}}@media(max-width:768px){._contactContent_1qqn1_270{padding:1.5rem;border-radius:1.5rem}}._comingSoonContent_1qqn1_349{padding:1.25rem;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%}._comingSoonText_1qqn1_359{color:#000;font-size:1.25rem}@media(max-width:1024px){._offerContent_1qqn1_179{height:auto;min-height:100%}}@media(max-width:640px){._boxContent_1qqn1_1,._welcomeContent_1qqn1_113{padding:1rem}._logo_1qqn1_122{max-width:180px}._welcomeTitle_1qqn1_137{font-size:1.25rem;margin-bottom:1rem}._welcomeText_1qqn1_152{font-size:.9rem}._offerContent_1qqn1_179,._contactContent_1qqn1_270,._comingSoonContent_1qqn1_349{padding:1rem}._comingSoonText_1qqn1_359{font-size:1.1rem}._sliderArrow_1qqn1_49{width:36px;height:36px}._sliderArrowPrev_1qqn1_73{left:10px}._sliderArrowNext_1qqn1_77{right:10px}._sliderDots_1qqn1_81{bottom:15px}._sliderDot_1qqn1_81{width:10px;height:10px}}._comingSoonContent_1qqn1_349{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;min-height:300px}._asciiWrapper_1qqn1_440{width:100%;max-width:720px;height:clamp(180px,40vw,280px)}._comingSoonText_1qqn1_359{margin:0;text-align:center;font-size:clamp(.9rem,1.2vw,1.1rem);opacity:.8;font-weight:400}._volumeButton_1qqn1_457{position:absolute;bottom:16px;right:16px;z-index:20;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(4px);border:none;outline:none;cursor:pointer;transition:background .2s ease}._volumeButton_1qqn1_457:hover{background:#000000bf}._volumeButton_1qqn1_457 svg{color:#fff;width:22px;height:22px}@media(max-width:1400px)and (min-width:768px){._welcomeContent_1qqn1_113{padding:1.25rem 1.5rem}._logo_1qqn1_122{max-width:200px}._welcomeBody_1qqn1_145{margin-bottom:.8rem}._welcomeText_1qqn1_152{font-size:.95rem;line-height:1.5}._marqueeWrapper_1qqn1_157{padding-top:.5rem}._clientMarqueeRoot_1qqn1_514{transform:scale(.9);transform-origin:center left}}._marqueeRoot_1kaxt_1{margin-top:1.75rem;display:flex;flex-direction:column;gap:.5rem}._label_1kaxt_8{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af}._marqueeViewport_1kaxt_15{position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,transparent)}._marqueeTrack_1kaxt_28{display:flex;align-items:center;gap:2.5rem;animation:_marquee-scroll_1kaxt_1 22s linear infinite;will-change:transform}._logoItem_1kaxt_36{flex:0 0 auto;display:flex;align-items:center;justify-content:center}._logo_1kaxt_36{height:22px;width:auto;opacity:.85;filter:grayscale(.2)}@media(min-width:1024px){._logo_1kaxt_36{height:26px}}@keyframes _marquee-scroll_1kaxt_1{0%{transform:translate(0)}to{transform:translate(-50%)}}.gridscan{position:relative;width:100%;height:100%;overflow:hidden}.gridscan__preview{position:absolute;right:12px;bottom:12px;width:220px;height:132px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 16px #0006;background:#000;color:#fff;font:12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;pointer-events:none}.gridscan__video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.gridscan__badge{position:absolute;left:8px;top:8px;padding:2px 6px;background:#00000080;border-radius:6px;backdrop-filter:blur(4px)}._overlay_so6ht_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#111827,#020617);z-index:9999}._content_so6ht_11{display:flex;flex-direction:column;align-items:center;gap:1.25rem}._logo_so6ht_18{width:140px;height:auto}._text_so6ht_23{color:#e5e7eb;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}._spinner_so6ht_30{width:32px;height:32px;border-radius:9999px;border:3px solid rgba(148,163,184,.3);border-top-color:#38bdf8;animation:_spin_so6ht_30 .9s linear infinite}@keyframes _spin_so6ht_30{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_so6ht_30{animation:none}}._bentoContainer_cv8xm_1{width:100%;min-height:100vh;padding:1rem;background:#000;box-sizing:border-box}._bentoGrid_cv8xm_9{display:grid;gap:1rem;width:100%;height:calc(100vh - 2rem);grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr 1fr}._gridItem_cv8xm_18{border-radius:1.5rem;overflow:hidden;position:relative;background:#fff;border:1px solid #e0e0e0;transition:border-color .3s ease}._gridItem_cv8xm_18:hover{border-color:#d0d0d0}._videoBox_cv8xm_32{grid-column:1 / 3;grid-row:1 / 3}._welcomeBox_cv8xm_38{grid-column:3 / 4;grid-row:1 / 3}._comingSoonBox_cv8xm_44{grid-column:4 / 5;grid-row:1 / 2}._contactBox_cv8xm_50{grid-column:4 / 5;grid-row:2 / 3}._offer1Box_cv8xm_56{grid-column:1 / 3;grid-row:3 / 4}._offer2Box_cv8xm_62{grid-column:3 / 5;grid-row:3 / 4}@media(max-width:1024px){._bentoGrid_cv8xm_9{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;height:auto}._gridItem_cv8xm_18{overflow:hidden}._videoBox_cv8xm_32,._welcomeBox_cv8xm_38,._contactBox_cv8xm_50,._comingSoonBox_cv8xm_44{grid-column:span 2;grid-row:auto}._offer1Box_cv8xm_56,._offer2Box_cv8xm_62{grid-column:span 2;grid-row:auto;min-height:300px}}@media(max-width:640px){._bentoContainer_cv8xm_1{padding:.75rem;min-height:auto}._bentoGrid_cv8xm_9{grid-template-columns:1fr;grid-template-rows:auto;height:auto;gap:.75rem}._videoBox_cv8xm_32{grid-column:span 1;grid-row:auto;min-height:320px}._welcomeBox_cv8xm_38{grid-column:span 1;grid-row:auto}._offer1Box_cv8xm_56,._offer2Box_cv8xm_62{grid-column:span 1;grid-row:auto;min-height:auto}._contactBox_cv8xm_50,._comingSoonBox_cv8xm_44{grid-column:span 1;grid-row:auto;min-height:200px}._gridItem_cv8xm_18{border-radius:1rem}}@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*,*:before,*:after{box-sizing:border-box;@apply border-border outline-ring/50;}html,body{margin:0;padding:0;height:100%;scrollbar-gutter:stable}body{@apply bg-background text-foreground;font-family:Space Grotesk,sans-serif}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))){h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}}html{font-size:var(--font-size)}
