@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";._btn_g7env_1{cursor:pointer;border:none;border-radius:50px;padding:.8rem 2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-block}._btnPrimary_g7env_13{background:var(--accent-gradient);color:#fff}._btnPrimary_g7env_13:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 20px #00f2ff33}._btnGlass_g7env_24{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:#fff}._btnGlass_g7env_24:hover{background:#ffffff1a;transform:translateY(-2px)}._btnOutline_g7env_37{border:1px solid var(--glass-border);color:#fff;background:0 0}._btnOutline_g7env_37:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._imageSlider_15foa_1{pointer-events:none;background:radial-gradient(circle at 18% 24%,#00f2ff33,#0000 28%),radial-gradient(circle at 82% 18%,#7000ff2e,#0000 30%),linear-gradient(135deg,#050507 0%,#0b1118 48%,#050507 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._sliderItem_15foa_15{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 8s ease-out;position:absolute;top:0;left:0;transform:scale(1.1)}._sliderItem_15foa_15._active_15foa_30._revealed_15foa_30{opacity:1;transform:scale(1)}._sliderVideo_15foa_35{object-fit:cover;width:100%;height:100%;display:block}._progressTrack_15foa_42{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;opacity:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;height:5px;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}._progressTrackHidden_15foa_60{opacity:0;transform:translateY(14px)}._progressBar_15foa_65{border-radius:inherit;background:linear-gradient(90deg, var(--accent-primary), #ffffffe0);transform-origin:0;will-change:transform;height:100%;box-shadow:0 0 18px #00f2ff6b}._progressTrack_15foa_42:not(._progressTrackHidden_15foa_60) ._progressBar_15foa_65{animation:2s cubic-bezier(.16,1,.3,1) _progressReveal_15foa_1}@keyframes _progressReveal_15foa_1{0%{transform:scaleX(0)}to{transform:scaleX(var(--progress-scale))}}._hero_4g2a1_1{scroll-snap-align:start;background:radial-gradient(circle at 18% 24%,#00f2ff33,#0000 28%),radial-gradient(circle at 82% 18%,#7000ff2e,#0000 30%),radial-gradient(circle at 58% 78%,#00f2ff14,#0000 34%),linear-gradient(135deg,#050507 0%,#0b1118 48%,#050507 100%);align-items:center;height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}._hero_4g2a1_1:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 78%);mask-image:linear-gradient(#00000094,#0000 78%)}._heroOverlay_4g2a1_30{background:linear-gradient(to bottom, #0a0a0c66 0%, var(--bg-dark) 100%);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._hero_4g2a1_1 .container{z-index:2;position:relative;transform:translateY(-3vh)}._heroContent_4g2a1_47{max-width:800px}._sectionTag_4g2a1_51{-webkit-backdrop-filter:blur(18px)saturate(160%);text-transform:uppercase;letter-spacing:.15em;width:fit-content;color:var(--accent-primary);background:linear-gradient(135deg,#ffffff21,#ffffff0f),#0a0a0c94;border:1px solid #ffffff29;border-radius:16px;margin-bottom:1rem;padding:.48rem .92rem;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 16px 42px #0000003d}._heroContent_4g2a1_47 h1{margin-bottom:1.8rem;font-size:clamp(3rem,8vw,5rem);line-height:1.1}._heroContent_4g2a1_47 p{color:var(--text-secondary);word-break:keep-all;max-width:620px;margin-bottom:2.35rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}._heroBtns_4g2a1_86{gap:1.5rem;display:flex}._bannerPanel_4g2a1_91{z-index:3;gap:.7rem;width:min(360px,100% - 2.5rem);display:grid;position:absolute;bottom:clamp(1.5rem,5vh,4rem);right:clamp(1.25rem,4vw,4rem)}._slideControls_4g2a1_101{-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a),#0a0a0c8f;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:.45rem;width:100%;padding:.55rem;display:grid;box-shadow:0 16px 42px #0000003d}._slideControl_4g2a1_101{color:#ffffff94;cursor:pointer;background:#ffffff0e;border:0;border-radius:12px;height:34px;padding:0 .65rem;font-size:.74rem;font-weight:900;transition:min-width .25s,background-color .25s,color .25s,box-shadow .25s}._slideControl_4g2a1_101:hover{color:var(--text-primary);background:#ffffff17}._slideControlActive_4g2a1_139{color:var(--text-primary);background:#00f2ff2e;box-shadow:0 0 20px #00f2ff2e}._bannerInfo_4g2a1_145{-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(135deg,#ffffff21,#ffffff0f),#0a0a0c9e;border:1px solid #ffffff29;border-radius:22px;gap:.45rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 20px 54px #0000005c}._bannerInfoLabel_4g2a1_159{color:var(--accent-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}._bannerInfo_4g2a1_145 strong{color:var(--text-primary);font-size:1.15rem;line-height:1.35}._bannerInfoDates_4g2a1_173{color:#ffffffad;font-size:.86rem;font-weight:700}@media (width<=768px){._hero_4g2a1_1{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:100svh;padding-top:112px;padding-bottom:2.5rem}._hero_4g2a1_1 .container{width:100%;transform:none}._heroContent_4g2a1_47{text-align:center;max-width:100%}._sectionTag_4g2a1_51{letter-spacing:.08em;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;font-size:.68rem}._heroContent_4g2a1_47 h1{margin-bottom:1.25rem;font-size:clamp(1.85rem,8.6vw,2.65rem);line-height:1.18}._heroContent_4g2a1_47 h1 span{white-space:nowrap}._heroContent_4g2a1_47 p{max-width:100%;margin:0 auto 1.6rem;font-size:.98rem;line-height:1.7}._heroBtns_4g2a1_86{flex-direction:column;gap:.8rem;max-width:320px;margin:0 auto}._heroBtns_4g2a1_86 a,._heroBtns_4g2a1_86 ._btn_4g2a1_234{text-align:center;width:100%}._bannerPanel_4g2a1_91{z-index:2;width:min(340px,100% - 2rem);margin:1.75rem auto 0;position:relative;bottom:auto;right:auto}._bannerInfo_4g2a1_145{border-radius:16px;padding:.85rem .95rem}._slideControls_4g2a1_101{border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));padding:.45rem}._slideControl_4g2a1_101{border-radius:10px;height:30px;font-size:.68rem}._bannerInfo_4g2a1_145 strong{font-size:.95rem}._bannerInfoDates_4g2a1_173{font-size:.78rem}}._portfolioPage_xpebt_1{scroll-snap-type:y proximity;scroll-behavior:smooth;height:100vh;overflow-y:auto}._snapSection_xpebt_8{scroll-snap-align:start;min-height:100vh}._heroSection_xpebt_13{padding:clamp(96px,10vh,116px) 0 clamp(44px,6vh,64px);position:relative}._heroContainer_xpebt_18{flex-direction:column;justify-content:flex-start;gap:clamp(1.7rem,4vh,3rem);min-height:calc(100vh - clamp(140px,16vh,180px));display:flex}._heroCopy_xpebt_26{text-align:center;max-width:760px;margin:0 auto}._pageTitle_xpebt_32{margin:.7rem 0 1.65rem;font-size:3rem}._pageDescription_xpebt_37{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}._featuredSection_xpebt_44{gap:clamp(1.55rem,3vh,2.35rem);width:90%;margin:0 auto;display:grid}._featuredHeader_xpebt_51{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:.15rem;display:flex}._featuredControls_xpebt_59{flex-direction:column;align-items:flex-end;gap:1.05rem;display:flex}._featuredTabs_xpebt_66{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.28rem;display:flex}._featuredTab_xpebt_66{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem .95rem;font-size:.82rem;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s}._featuredTab_xpebt_66:hover{color:var(--text-primary)}._featuredTabActive_xpebt_94{color:var(--text-primary);background:#00f2ff29;box-shadow:0 8px 22px #00f2ff24}._featuredEyebrow_xpebt_100,._detailsTag_xpebt_101{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:.65rem;font-size:.76rem;font-weight:700;display:inline-block}._featuredTitle_xpebt_111,._detailsTitle_xpebt_112{font-size:1.55rem;line-height:1.25}._featuredTitle_xpebt_111{min-height:3.875rem}._featuredDots_xpebt_121{align-items:center;gap:.55rem;display:flex}._featuredDot_xpebt_121{cursor:pointer;background:#ffffff38;border:0;border-radius:50%;width:9px;height:9px;transition:width .25s,background-color .25s,box-shadow .25s}._featuredDotActive_xpebt_140{background:var(--accent-primary);border-radius:999px;width:24px;box-shadow:0 0 12px #00f2ff8c}._featuredGrid_xpebt_147{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.45rem,2vw,2rem);display:grid}._featuredViewport_xpebt_154{min-height:420px;position:relative}._featuredCard_xpebt_159{min-height:100%;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0f,#ffffff08),#141417e0;border:1px solid #ffffff1a;border-radius:24px;transition:transform .3s,border-color .3s,box-shadow .3s;animation:.55s both _featured-card-reveal_xpebt_1;overflow:hidden}._featuredCard_xpebt_159:hover{border-color:#00f2ff73;transform:translateY(-6px);box-shadow:0 18px 42px #00000057}@keyframes _featured-card-reveal_xpebt_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._featuredImageWrap_xpebt_195{aspect-ratio:16/9.5;position:relative;overflow:hidden}._featuredImage_xpebt_195{object-fit:cover;width:100%;height:100%;transition:opacity .3s}._featuredImageSkeleton_xpebt_208{background-color:#ffffff0e;background-image:linear-gradient(100deg,#0000 30%,#ffffff1f 45%,#0000 60%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.25s ease-in-out infinite _featured-image-skeleton-shimmer_xpebt_1;position:absolute;inset:0}._featuredImageLoading_xpebt_218{opacity:0}._featuredImageLoaded_xpebt_222{opacity:1}@keyframes _featured-image-skeleton-shimmer_xpebt_1{0%{background-position:120% 0}to{background-position:-120% 0}}._featuredCategory_xpebt_236{color:var(--accent-primary);background:#0a0a0cc7;border:1px solid #ffffff1f;border-radius:999px;padding:.42rem .75rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}._featuredContent_xpebt_249{flex-direction:column;gap:1rem;padding:1.45rem;display:flex}._featuredMeta_xpebt_256{color:var(--accent-primary);align-items:center;gap:.7rem;font-size:.8rem;font-weight:700;display:flex}._metaDivider_xpebt_265{color:#ffffff3d}._featuredCardHeader_xpebt_269{justify-content:space-between;align-items:baseline;gap:.85rem;display:flex}._featuredCardTitle_xpebt_276{font-size:1.2rem;line-height:1.3}._featuredDate_xpebt_281{color:var(--text-secondary);white-space:nowrap;font-size:.74rem}._featuredDescription_xpebt_287,._detailsDescription_xpebt_288{color:var(--text-secondary)}._featuredDescription_xpebt_287{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.65;display:-webkit-box;overflow:hidden}._featuredLoading_xpebt_301{text-align:center;color:var(--text-secondary);padding:4rem 0}._scrollHint_xpebt_307{min-width:250px;min-height:54px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;animation:2s ease-in-out infinite _scroll-hint-float_xpebt_1;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}._scrollHint_xpebt_307:hover{color:var(--text-primary)}._scrollHintText_xpebt_330{letter-spacing:.02em;font-size:.82rem;font-weight:700}._scrollArrow_xpebt_336{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:92px;height:32px;overflow:visible}@keyframes _scroll-hint-float_xpebt_1{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}._detailsSection_xpebt_358{padding:116px 0 0}._detailsContainer_xpebt_362{margin-bottom:1rem}._detailsIntro_xpebt_366{gap:.75rem;max-width:720px;display:grid}@media (width<=1024px){._featuredViewport_xpebt_154{min-height:0}._featuredGrid_xpebt_147{grid-template-columns:1fr}._heroContainer_xpebt_18{justify-content:flex-start;gap:2.5rem;min-height:auto}}@media (width<=768px){._heroSection_xpebt_13{padding:92px 0 36px}._pageTitle_xpebt_32{font-size:2.35rem}._pageDescription_xpebt_37{font-size:1rem}._featuredHeader_xpebt_51{flex-direction:column;align-items:flex-start;gap:1.2rem}._featuredControls_xpebt_59{align-items:flex-start;width:100%}._featuredTabs_xpebt_66{width:100%}._featuredTab_xpebt_66{flex:1}._featuredTitle_xpebt_111,._detailsTitle_xpebt_112{font-size:1.25rem}._featuredContent_xpebt_249{padding:1rem}._scrollHint_xpebt_307{min-width:220px;bottom:.7rem}._scrollHintText_xpebt_330{font-size:.76rem}._scrollArrow_xpebt_336{width:76px;height:28px}._detailsSection_xpebt_358{padding-top:104px}}._card_186x7_1{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;padding:3rem 2rem;transition:transform .33s,border-color .33s}._card_186x7_1._hoverable_186x7_11:hover{border-color:#fff3;transform:translateY(-10px)}._serviceInfo_8r7x8_1{scroll-snap-align:start;background-color:var(--bg-dark);align-items:center;height:100vh;padding:80px 0;display:flex}._header_8r7x8_10{text-align:center;margin-bottom:4rem}._header_8r7x8_10 h2{margin-top:1rem;font-size:2.5rem}._grid_8r7x8_20{grid-template-columns:repeat(3,minmax(300px,1fr));gap:2rem;display:grid}._cardTitle_8r7x8_26{color:var(--accent-primary);word-break:keep-all;overflow-wrap:break-word;margin-bottom:1rem}._cardText_8r7x8_33{color:var(--text-secondary);word-break:keep-all;overflow-wrap:break-word}@media (width<=768px){._serviceInfo_8r7x8_1{height:auto;min-height:auto;padding:72px 0}._header_8r7x8_10 h2{font-size:2rem}._header_8r7x8_10{margin-bottom:2rem}._grid_8r7x8_20{grid-template-columns:1fr;gap:1rem}._card_8r7x8_26{border-radius:18px;padding:1.55rem 1.25rem}._cardTitle_8r7x8_26{margin-bottom:.7rem;font-size:1.18rem}._cardText_8r7x8_33{line-height:1.65}}._solutions_1tr9s_1{scroll-snap-align:start;background-color:var(--bg-dark);align-items:center;height:100vh;padding:80px 0;display:flex}._sectionTag_1tr9s_10{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-primary);margin-bottom:1.5rem;font-size:.8rem;font-weight:700;display:block}._sectionHeader_1tr9s_20{text-align:center;max-width:700px;margin:0 auto 4rem}._sectionHeader_1tr9s_20 h2{margin-bottom:1.5rem;font-size:2.5rem}._featuresGrid_1tr9s_31{grid-template-columns:repeat(3,minmax(300px,1fr));gap:2rem;display:grid}._featureIcon_1tr9s_37{background:var(--accent-gradient);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:2rem;font-size:1.5rem;display:flex}._featureCard_1tr9s_49 h3{word-break:keep-all;overflow-wrap:break-word;margin-bottom:1.2rem;font-size:1.5rem}._featureCard_1tr9s_49 p{color:var(--text-secondary);word-break:keep-all;overflow-wrap:break-word;line-height:1.6}@media (width<=768px){._solutions_1tr9s_1{height:auto;min-height:auto;padding:72px 0}._sectionHeader_1tr9s_20{margin-bottom:2rem}._sectionHeader_1tr9s_20 h2{margin-bottom:1rem;font-size:2rem}._featuresGrid_1tr9s_31{grid-template-columns:1fr;gap:1rem}._featureCard_1tr9s_49{border-radius:18px;padding:1.55rem 1.25rem}._featureIcon_1tr9s_37{width:52px;height:52px;margin-bottom:1.2rem}._featureCard_1tr9s_49 h3{margin-bottom:.8rem;font-size:1.25rem}}._footer_1amv3_1{background-color:var(--bg-dark);width:100%}._footer_1amv3_1._large_1amv3_6{scroll-snap-align:start;align-items:center;height:100vh;display:flex}._footer_1amv3_1._small_1amv3_13{border-top:1px solid var(--glass-border);padding:80px 0 40px}._footerWrapper_1amv3_18{width:100%}._footer_1amv3_1._large_1amv3_6 ._footerWrapper_1amv3_18{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}._footer_1amv3_1._small_1amv3_13 ._footerWrapper_1amv3_18{display:block}._contactZone_1amv3_33 h2{margin:1.5rem 0 3rem;font-size:3.5rem;font-weight:800;line-height:1.1}._contactDetails_1amv3_40{flex-direction:column;gap:2rem;display:flex}._contactItem_1amv3_46 label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);margin-bottom:.5rem;font-size:.8rem;display:block}._contactItem_1amv3_46 p{font-size:1.25rem;font-weight:500}._infoZone_1amv3_60{width:100%}._footer_1amv3_1._large_1amv3_6 ._infoZone_1amv3_60{border-left:1px solid var(--glass-border);padding-left:6rem}._footer_1amv3_1._small_1amv3_13 ._infoZone_1amv3_60{border-left:none;padding-left:0}._footerContent_1amv3_74{flex-wrap:wrap;justify-content:space-between;gap:4rem;margin-bottom:4rem;display:flex}._footer_1amv3_1._large_1amv3_6 ._footerContent_1amv3_74{flex-direction:column}._footerBrand_1amv3_86 p{color:var(--text-secondary);margin-top:1.5rem;line-height:1.6}._footerLinks_1amv3_92{gap:4rem;display:flex}._footerCol_1amv3_97 h4{margin-bottom:1.5rem;font-size:1.1rem}._footerCol_1amv3_97 ul li{opacity:.7;margin-bottom:.8rem}._footerBottom_1amv3_107{border-top:1px solid var(--glass-border);color:var(--text-secondary);padding-top:40px;font-size:.9rem}@media (width<=1024px){._footer_1amv3_1._large_1amv3_6 ._footerWrapper_1amv3_18{grid-template-columns:1fr;gap:4rem;padding-top:100px}._footer_1amv3_1._large_1amv3_6{height:auto;min-height:100vh;padding:120px 0}._footer_1amv3_1._large_1amv3_6 ._infoZone_1amv3_60{border-left:none;border-top:1px solid var(--glass-border);padding-top:4rem;padding-left:0}._contactZone_1amv3_33 h2{font-size:2.5rem}}@media (width<=768px){._footerLinks_1amv3_92{flex-direction:row;gap:4rem}._footer_1amv3_1._small_1amv3_13 ._footerContent_1amv3_74{flex-direction:column}}._landingPage_ppwjk_1{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100vh;overflow-y:scroll}._snapSection_ppwjk_8{scroll-snap-align:start;flex-direction:column;width:100%;height:100vh;display:flex}@media (width<=768px){._landingPage_ppwjk_1{scroll-snap-type:none;height:auto;min-height:100vh;overflow-y:visible}._snapSection_ppwjk_8{scroll-snap-align:none;height:auto;min-height:auto}}._galleryCard_1cfcm_1{cursor:pointer;isolation:isolate;background:radial-gradient(circle at 0 0,#00f2ff14,#0000 36%),linear-gradient(#fff1,#ffffff06),#121216e0;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;height:100%;padding:0;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s,box-shadow .35s,background-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e}._galleryCard_1cfcm_1:hover{border-color:#00f2ff6b;transform:translateY(-8px);box-shadow:0 24px 54px #00000057,0 0 0 1px #00f2ff1a}._galleryCard_1cfcm_1:after{content:"";pointer-events:none;opacity:0;z-index:2;background:linear-gradient(135deg,#ffffff24,#0000 34%);transition:opacity .35s;position:absolute;inset:0}._galleryCard_1cfcm_1:hover:after{opacity:1}._galleryCardImage_1cfcm_47{aspect-ratio:16/9.8;width:100%;position:relative;overflow:hidden}._galleryCardImage_1cfcm_47:after{content:"";background:linear-gradient(#0000,#0a0a0cd1);height:45%;position:absolute;inset:auto 0 0}._galleryCardImage_1cfcm_47 img{object-fit:cover;width:100%;height:100%;transition:opacity .3s,transform .6s cubic-bezier(.4,0,.2,1)}._imageSkeleton_1cfcm_71{background-color:#ffffff0e;background-image:linear-gradient(100deg,#0000 30%,#ffffff1f 45%,#0000 60%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.25s ease-in-out infinite _image-skeleton-shimmer_1cfcm_1;position:absolute;inset:0}._imageLoading_1cfcm_81{opacity:0}._imageLoaded_1cfcm_85{opacity:1}@keyframes _image-skeleton-shimmer_1cfcm_1{0%{background-position:120% 0}to{background-position:-120% 0}}._galleryCard_1cfcm_1:hover ._galleryCardImage_1cfcm_47 img{transform:scale(1.05)}._categoryTag_1cfcm_103{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--accent-primary);letter-spacing:.04em;z-index:1;background:#0a0a0cc2;border:1px solid #ffffff21;border-radius:999px;padding:.42rem .78rem;font-size:.7rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}._galleryCardContent_1cfcm_119{flex-direction:column;flex-grow:1;gap:.95rem;padding:1.25rem;display:flex}._cardSpecs_1cfcm_127{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._specItem_1cfcm_134{color:var(--accent-primary);background:#00f2ff17;border:1px solid #00f2ff29;border-radius:999px;padding:.34rem .62rem;font-size:.76rem;font-weight:700}._cardHeader_1cfcm_144{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._cardTitle_1cfcm_151{color:var(--text-primary);font-size:1.16rem;font-weight:700;line-height:1.34}._galleryCardDate_1cfcm_158{color:#ffffff7a;white-space:nowrap;flex-shrink:0;padding-top:.12rem;font-size:.73rem;font-weight:700}._cardDescription_1cfcm_167{color:var(--text-secondary);opacity:.86;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:.91rem;line-height:1.65;display:-webkit-box;overflow:hidden}@media (width<=768px){._galleryCardContent_1cfcm_119{padding:1.05rem}._cardHeader_1cfcm_144{flex-direction:column;gap:.35rem}}._galleryList_1173t_1{padding:1.5rem 0 100px}._filterSection_1173t_5{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#00f2ff24,#0000 30%),linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:1.25rem;margin-bottom:3rem;padding:1.75rem;display:flex}._filterHeader_1173t_19{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._compactHeader_1173t_26{justify-content:space-between;align-items:center;gap:1rem;display:flex}._compactHeaderCopy_1173t_33{gap:.35rem;display:grid}._compactEyebrow_1173t_38{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);font-size:.72rem;font-weight:700;display:inline-block}._compactTitle_1173t_47{font-size:1.05rem;line-height:1.2}._filterHeaderCopy_1173t_52{max-width:640px}._filterEyebrow_1173t_56{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:inline-block}._filterTitle_1173t_66{font-size:1.4rem;line-height:1.2}._filterSubtitle_1173t_71{color:var(--text-secondary);max-width:560px;margin-top:.65rem}._filterMeta_1173t_77{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}._activeFilters_1173t_84{flex-wrap:wrap;gap:.65rem;display:flex}._activeFilterPill_1173t_90{color:var(--accent-primary);background:#00f2ff1f;border:1px solid #00f2ff33;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600}._filterGrid_1173t_100{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._filterGroup_1173t_106{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}._filterGroupHeader_1173t_116{justify-content:space-between;align-items:center;gap:1rem;display:flex}._filterLabel_1173t_123{color:var(--text-primary);font-size:.95rem;font-weight:700}._filterHint_1173t_129{color:var(--text-secondary);font-size:.78rem}._filterChips_1173t_134{flex-wrap:wrap;gap:.75rem;display:flex}._filterChip_1173t_134{color:var(--text-secondary);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:50px;padding:.7rem 1rem;font-size:.88rem;font-weight:600;transition:transform .25s,background-color .25s,border-color .25s,color .25s,box-shadow .25s}._filterChip_1173t_134:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}._filterChip_1173t_134._active_1173t_84{color:var(--text-primary);background:#00f2ff24;border-color:#00f2ff7a;box-shadow:0 10px 24px #00f2ff24}._resultsCount_1173t_171{min-width:180px;color:var(--text-secondary);text-align:right;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:.85rem 1rem;font-size:.9rem}._resultsCount_1173t_171 strong{color:var(--accent-primary);font-size:1.15rem}._inlineResetButton_1173t_187{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .9rem}._inlineResetButton_1173t_187:hover{color:var(--accent-primary);border-color:#00f2ff66}._filterSection_1173t_5._compact_1173t_26{border-radius:18px;gap:.55rem;margin-bottom:1.7rem;padding:.72rem}._compact_1173t_26 ._compactHeader_1173t_26{grid-template-columns:minmax(180px,.8fr) auto;align-items:center;display:grid}._compact_1173t_26 ._compactHeaderCopy_1173t_33{gap:.18rem}._compact_1173t_26 ._compactEyebrow_1173t_38{font-size:.64rem}._compact_1173t_26 ._compactTitle_1173t_47{font-size:.92rem}._compact_1173t_26 ._filterMeta_1173t_77{flex-direction:row;align-items:center;gap:.5rem}._compact_1173t_26 ._activeFilters_1173t_84{gap:.4rem}._compact_1173t_26 ._activeFilterPill_1173t_90{padding:.28rem .58rem;font-size:.7rem}._compact_1173t_26 ._filterGrid_1173t_100{grid-template-columns:1.35fr .65fr;gap:.55rem}._compact_1173t_26 ._filterGroup_1173t_106{border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.58rem .65rem;display:grid}._compact_1173t_26 ._filterLabel_1173t_123{white-space:nowrap;font-size:.78rem}._compact_1173t_26 ._filterHint_1173t_129{display:none}._compact_1173t_26 ._filterChips_1173t_134{justify-content:flex-end;gap:.38rem}._compact_1173t_26 ._filterChip_1173t_134{padding:.38rem .58rem;font-size:.72rem}._compact_1173t_26 ._resultsCount_1173t_171{border-radius:13px;min-width:132px;padding:.52rem .68rem;font-size:.76rem}._compact_1173t_26 ._resultsCount_1173t_171 strong{font-size:.92rem}._compact_1173t_26 ._inlineResetButton_1173t_187{padding:.42rem .62rem;font-size:.74rem}._galleryGrid_1173t_290{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.8rem;display:grid}._noResults_1173t_297{text-align:center;color:var(--text-secondary);padding:5rem 0}._resetButton_1173t_303{border:1px solid var(--accent-primary);color:var(--accent-primary);cursor:pointer;background:0 0;border-radius:50px;margin-top:1.5rem;padding:.8rem 2rem;transition:all .3s}._resetButton_1173t_303:hover{background:var(--accent-primary);color:#fff}@media (width<=1024px){._filterGrid_1173t_100{grid-template-columns:1fr}._galleryGrid_1173t_290{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._galleryList_1173t_1{padding-top:1rem}._filterSection_1173t_5{border-radius:22px;padding:1.2rem}._filterHeader_1173t_19{flex-direction:column}._compactHeader_1173t_26{flex-direction:column;align-items:flex-start}._compact_1173t_26 ._compactHeader_1173t_26,._compact_1173t_26 ._filterGrid_1173t_100,._compact_1173t_26 ._filterGroup_1173t_106{grid-template-columns:1fr}._compact_1173t_26 ._filterChips_1173t_134{justify-content:flex-start}._filterMeta_1173t_77{align-items:stretch;width:100%}._resultsCount_1173t_171{text-align:left;min-width:0}._galleryGrid_1173t_290{grid-template-columns:1fr}._filterGroup_1173t_106{padding:1rem}._filterGroupHeader_1173t_116{flex-direction:column;align-items:flex-start;gap:.4rem}}._projectDetailPage_ea1c7_1{background-color:var(--bg-dark);min-height:100vh;color:var(--text-primary)}._heroSection_ea1c7_8{align-items:flex-end;height:70vh;min-height:500px;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}._heroImageContainer_ea1c7_18{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._heroImage_ea1c7_18{object-fit:cover;filter:brightness(.7);width:100%;height:100%}._heroOverlay_ea1c7_34{background:linear-gradient(to top, var(--bg-dark) 0%, #0a0a0c66 50%, transparent 100%);width:100%;height:100%;position:absolute;top:0;left:0}._heroContent_ea1c7_43{z-index:1;max-width:800px;position:relative}._categoryTag_ea1c7_49{background:var(--accent-primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}._projectTitle_ea1c7_62{letter-spacing:-2px;margin-bottom:2rem;font-size:4rem;font-weight:800;line-height:1.1}._quickSpecs_ea1c7_70{gap:3rem;display:flex}._specItem_ea1c7_75 label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;display:block}._specItem_ea1c7_75 span{font-size:1.25rem;font-weight:600}._specsSection_ea1c7_90{z-index:2;margin-top:-3rem;padding:3rem 0;position:relative}._specsGrid_ea1c7_97{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}._specCard_ea1c7_103{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);text-align:center;border-radius:20px;padding:2.5rem;transition:transform .3s}._specCard_ea1c7_103:hover{border-color:var(--accent-primary);transform:translateY(-5px)}._specLabel_ea1c7_118{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.85rem;display:block}._specValue_ea1c7_127{color:var(--accent-primary);font-size:2.5rem;font-weight:800}._specValue_ea1c7_127 small{color:var(--text-secondary);font-size:1rem;font-weight:400}._descriptionSection_ea1c7_140{padding:8rem 0}._contentGrid_ea1c7_144{grid-template-columns:2fr 1fr;align-items:start;gap:4rem;display:grid}._textContent_ea1c7_151 h2{margin-bottom:3rem;font-size:2.5rem}._descriptionBox_ea1c7_156{flex-direction:column;gap:2rem;display:flex}._shortDesc_ea1c7_162{color:var(--text-primary);font-size:1.25rem;font-weight:500;line-height:1.6}._longDesc_ea1c7_169{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}._actionCard_ea1c7_176 ._cardGlass_ea1c7_176{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:3rem;position:sticky;top:120px}._cardGlass_ea1c7_176 h3{margin-bottom:1rem;font-size:1.8rem}._cardGlass_ea1c7_176 p{color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6}._cardGlass_ea1c7_176 ._quoteButton_ea1c7_196{width:100%;margin-bottom:1rem}._cardGlass_ea1c7_176 ._secondary_ea1c7_201{border:1px solid var(--glass-border);color:#fff;cursor:pointer;background:0 0;border-radius:12px;width:100%;padding:1.2rem;font-size:1rem;font-weight:700;transition:all .3s}._cardGlass_ea1c7_176 ._secondary_ea1c7_201:hover{background:#ffffff0d;transform:translateY(-2px)}._gallerySection_ea1c7_220{padding-bottom:10rem}._galleryHeader_ea1c7_224{text-align:center;margin-bottom:4rem}._galleryHeader_ea1c7_224 h2{margin-bottom:1rem;font-size:2.5rem}._galleryHeader_ea1c7_224 p{color:var(--text-secondary);font-size:1.1rem}._imageGrid_ea1c7_239{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}._galleryItem_ea1c7_245{aspect-ratio:4/3;border:1px solid var(--glass-border);cursor:pointer;background:var(--bg-card);width:100%;color:inherit;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}._galleryItem_ea1c7_245 img,._galleryItem_ea1c7_245 video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}._imageOverlay_ea1c7_267{background:#0a0a0c00;width:100%;height:100%;transition:background .3s;position:absolute;top:0;left:0}._mediaBadge_ea1c7_277{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);opacity:0;background:#0a0a0cbd;border:1px solid #ffffff24;border-radius:999px;padding:.5rem .8rem;font-size:.75rem;font-weight:800;transition:opacity .3s,transform .3s;position:absolute;bottom:1rem;left:1rem;transform:translateY(8px)}._galleryItem_ea1c7_245:hover img,._galleryItem_ea1c7_245:hover video{transform:scale(1.1)}._galleryItem_ea1c7_245:hover ._imageOverlay_ea1c7_267{background:#0a0a0c33}._galleryItem_ea1c7_245:hover ._mediaBadge_ea1c7_277{opacity:1;transform:translateY(0)}._mediaLightbox_ea1c7_311{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050508db;justify-content:center;align-items:center;padding:5rem;display:flex;position:fixed;inset:0}._lightboxStage_ea1c7_323{justify-content:center;align-items:center;width:100%;max-width:min(1320px,100%);display:flex;position:relative}._lightboxContent_ea1c7_332{flex-direction:column;align-items:center;gap:1rem;width:min(100%,1080px);min-width:0;display:flex;position:relative}._lightboxMediaFrame_ea1c7_342{justify-content:center;align-items:center;width:100%;max-width:1080px;height:min(76vh,720px);min-height:0;display:flex}._lightboxMedia_ea1c7_342{object-fit:contain;background:#050508;border-radius:22px;width:100%;height:100%;box-shadow:0 28px 80px #0000008c}._lightboxCaption_ea1c7_361{color:var(--text-secondary);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .85rem;font-size:.82rem;font-weight:700}._lightboxClose_ea1c7_371{color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#141418b8;border:1px solid #ffffff29;border-radius:999px;width:48px;height:48px;font-size:2rem;line-height:1;transition:transform .25s,border-color .25s,background-color .25s;position:fixed;top:1.5rem;right:1.5rem}._lightboxNav_ea1c7_394{z-index:1;width:56px;height:56px;color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#141418b8;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .25s,border-color .25s,background-color .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._lightboxPrev_ea1c7_417{left:0}._lightboxNext_ea1c7_421{right:0}._lightboxClose_ea1c7_371:hover,._lightboxNav_ea1c7_394:hover{background:#00f2ff24;border-color:#00f2ff80}._lightboxNav_ea1c7_394:hover{transform:translateY(-50%)scale(1.06)}._lightboxNav_ea1c7_394 svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}._notFound_ea1c7_446{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}._notFound_ea1c7_446 h2{margin-bottom:2rem;font-size:2rem}@media (width<=1024px){._heroSection_ea1c7_8{height:60vh}._projectTitle_ea1c7_62{font-size:3rem}._contentGrid_ea1c7_144{grid-template-columns:1fr;gap:4rem}._actionCard_ea1c7_176 ._cardGlass_ea1c7_176{position:static}._imageGrid_ea1c7_239{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._projectTitle_ea1c7_62{font-size:2.5rem}._specsGrid_ea1c7_97{grid-template-columns:1fr}._quickSpecs_ea1c7_70{flex-direction:column;gap:1.5rem}._imageGrid_ea1c7_239{grid-template-columns:1fr}._mediaLightbox_ea1c7_311{padding:1rem}._lightboxStage_ea1c7_323{width:100%}._lightboxMediaFrame_ea1c7_342{height:min(70vh,560px)}._lightboxMedia_ea1c7_342{border-radius:16px}._lightboxClose_ea1c7_371{top:1rem;right:1rem}._lightboxNav_ea1c7_394{width:44px;height:44px}._lightboxNav_ea1c7_394:hover{transform:translateY(-50%)scale(1.04)}._lightboxNav_ea1c7_394 svg{width:24px;height:24px}._lightboxPrev_ea1c7_417{left:0}._lightboxNext_ea1c7_421{right:0}}._equipmentPage_14r6n_1{min-height:100vh}._heroSection_14r6n_5{text-align:center;padding-top:116px;padding-bottom:48px}._pageTitle_14r6n_11{margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,3rem)}._pageDescription_14r6n_16{color:var(--text-secondary);max-width:740px;margin:0 auto;font-size:1.1rem;line-height:1.7}._equipmentSection_14r6n_24{padding-bottom:100px}._displayCard_14r6n_28,._processorCard_14r6n_29{padding:2.25rem}._displayCard_14r6n_28{gap:2rem;display:grid}._displayHeader_14r6n_38{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}._cardHeader_14r6n_45{gap:.85rem;display:grid}._equipmentBadge_14r6n_50{width:fit-content;color:var(--accent-primary);letter-spacing:.08em;background:#00f2ff14;border:1px solid #00f2ff3d;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}._cardTitle_14r6n_63{margin:0;font-size:1.55rem;font-weight:800}._cardDescription_14r6n_69{color:var(--text-secondary);line-height:1.8}._displayPanel_14r6n_74{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:auto auto auto 1fr;gap:1.5rem;padding:1.5rem;animation:.52s _processorImageFade_14r6n_1;display:grid}._displayPicker_14r6n_85{grid-template-columns:repeat(2,minmax(0,180px));justify-content:end;gap:.75rem;min-width:min(380px,100%);display:grid}._commonFeature_14r6n_93{background:#00f2ff0f;border:1px solid #00f2ff2e;border-radius:14px;gap:.45rem;padding:1.15rem 1.25rem;display:grid}._commonFeature_14r6n_93>span{color:var(--accent-primary);letter-spacing:.04em;font-size:.82rem;font-weight:800}._commonFeature_14r6n_93 p{color:var(--text-secondary);line-height:1.75}._termWrapper_14r6n_114{align-items:center;display:inline-flex;position:relative}._termButton_14r6n_120{color:var(--accent-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}._termButton_14r6n_120:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #00f2ff80}._termTooltip_14r6n_138{z-index:10;width:min(300px,76vw);color:var(--text-primary);opacity:0;pointer-events:none;background:#101218f5;border:1px solid #00f2ff3d;border-radius:12px;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 16px 40px #00000059}._termTooltipImage_14r6n_158{aspect-ratio:16/10;object-fit:cover;border:1px solid #ffffff14;border-radius:8px;width:100%;margin-bottom:.75rem;display:block}._termTooltip_14r6n_138:after{content:"";background:#101218f5;border-bottom:1px solid #00f2ff3d;border-right:1px solid #00f2ff3d;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}._termWrapper_14r6n_114:hover ._termTooltip_14r6n_138,._termWrapper_14r6n_114:focus-within ._termTooltip_14r6n_138{opacity:1;transform:translate(-50%)}._displayPanelHeader_14r6n_187{gap:.75rem;display:grid}._displayPanelHeader_14r6n_187 h4{margin:0;font-size:1.2rem}._displayPanelHeader_14r6n_187 p{color:var(--text-secondary);line-height:1.75}._specGrid_14r6n_202{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:1rem;display:grid}._specItem_14r6n_209{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:98px;padding:1.15rem}._specItem_14r6n_209 span{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.76rem;font-weight:700;display:block}._specItem_14r6n_209 strong{color:var(--text-primary);font-size:1.1rem;line-height:1.35}._detailBlock_14r6n_233{gap:.9rem;display:grid}._detailBlock_14r6n_233 h4{color:var(--accent-primary);margin:0;font-size:.95rem}._useTags_14r6n_244{flex-wrap:wrap;gap:.65rem;display:flex}._useTags_14r6n_244 span{color:var(--text-secondary);background:#ffffff0f;border-radius:999px;padding:.45rem .7rem;font-size:.88rem}._equipmentList_14r6n_258{color:var(--text-secondary);gap:.85rem;margin:0;padding:0;line-height:1.8;list-style:none;display:grid}._equipmentList_14r6n_258 li{padding-left:1.2rem;position:relative}._equipmentList_14r6n_258 li:before{content:"";background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 8px var(--accent-primary);border-radius:50%;position:absolute;top:.7em;left:0}._processorCard_14r6n_29{gap:1.8rem;margin-top:2rem;display:grid}._processorContent_14r6n_291{grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:stretch;gap:2rem;display:grid}._processorPanel_14r6n_298{background:#00f2ff0f;border:1px solid #00f2ff2e;border-radius:14px;gap:1.2rem;padding:1.2rem;display:grid}._processorImageFrame_14r6n_307{background:linear-gradient(135deg,#ffffff12,#ffffff05);border-radius:12px;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}._processorImage_14r6n_307{object-fit:contain;filter:drop-shadow(0 18px 24px #00000059);width:100%;max-height:250px;animation:.52s _processorImageFade_14r6n_1}._processorPicker_14r6n_325{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._processorButton_14r6n_331{min-height:42px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:.65rem .8rem;font-weight:700;transition:border-color .18s,background .18s,color .18s}._processorButton_14r6n_331:hover,._processorButtonActive_14r6n_345{color:var(--accent-primary);background:#00f2ff1f;border-color:#00f2ff70}@keyframes _processorImageFade_14r6n_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){._processorContent_14r6n_291{grid-template-columns:1fr}._specGrid_14r6n_202{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._heroSection_14r6n_5{padding-top:96px;padding-bottom:36px}._displayCard_14r6n_28,._processorCard_14r6n_29{padding:1.5rem}._specGrid_14r6n_202,._displayHeader_14r6n_38{grid-template-columns:1fr}._displayPicker_14r6n_85{grid-template-columns:1fr 1fr;justify-content:stretch;min-width:0}}._processPage_sajp3_1{background-color:var(--bg-dark);min-height:100vh;color:var(--text-primary)}._heroSection_sajp3_7{text-align:center;background:radial-gradient(circle at top,#3b82f60d 0%,#0000 70%);padding-top:116px;padding-bottom:44px}._sectionTag_sajp3_14{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em;background:#3b82f61a;border:1px solid #3b82f633;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}._title_sajp3_28{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800}._subtitle_sajp3_35{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}._timelineContainer_sajp3_44{padding:64px 0 150px;position:relative}._timelineBg_sajp3_49{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._timelineSvg_sajp3_59{width:100%;height:100%}._timelinePathBg_sajp3_64{stroke:var(--glass-border);stroke-width:2px;fill:none;opacity:.3}._timelinePathGlow_sajp3_71{stroke:var(--accent-primary);stroke-width:3px;fill:none;filter:drop-shadow(0 0 8px var(--accent-primary))}._stepRow_sajp3_79{z-index:1;align-items:center;width:100%;margin-bottom:200px;display:flex;position:relative}._stepRow_sajp3_79:nth-child(odd){justify-content:flex-start}._stepRow_sajp3_79:nth-child(2n){justify-content:flex-end}._stepRow_sajp3_79:last-child{margin-bottom:0}._stepContent_sajp3_101{width:42%;position:relative}._stepRow_sajp3_79:nth-child(odd) ._stepContent_sajp3_101{text-align:right;padding-right:80px}._stepRow_sajp3_79:nth-child(2n) ._stepContent_sajp3_101{text-align:left;padding-left:80px}._stepCard_sajp3_117{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);word-break:keep-all;overflow-wrap:break-word;border-radius:24px;padding:2.5rem;transition:all .4s}._stepCard_sajp3_117:hover{border-color:var(--accent-primary);background:#ffffff0d;transform:translateY(-5px)}._stepNumber_sajp3_134{color:var(--accent-primary);word-break:normal;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:800;display:block}._stepTitle_sajp3_144{color:var(--text-primary);margin-bottom:1rem;font-size:1.75rem;font-weight:700}._stepDesc_sajp3_151{color:var(--text-secondary);font-size:1rem;line-height:1.8}._stepNode_sajp3_158{background:var(--bg-dark);border:4px solid var(--accent-primary);z-index:10;border-radius:50%;width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 20px #3b82f680}._nodeInner_sajp3_171{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s infinite _pulse_sajp3_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _pulse_sajp3_1{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=1024px){._timelineBg_sajp3_49{width:2px;left:40px}._timelineSvg_sajp3_59{display:none}._timelineBg_sajp3_49:before{content:"";background:var(--glass-border);width:2px;position:absolute;top:0;bottom:0;left:0}._stepNode_sajp3_158{transform:translate(-50%);left:40px!important}._stepRow_sajp3_79{justify-content:flex-start;margin-bottom:80px;padding-left:80px}._stepContent_sajp3_101{width:100%}._stepRow_sajp3_79:nth-child(odd) ._stepContent_sajp3_101,._stepRow_sajp3_79:nth-child(2n) ._stepContent_sajp3_101{text-align:left;padding:0}._title_sajp3_28{font-size:2.5rem}}@media (width<=768px){._heroSection_sajp3_7{padding-top:96px;padding-bottom:36px}._title_sajp3_28{font-size:2rem}._stepCard_sajp3_117{padding:1.5rem}._stepTitle_sajp3_144{font-size:1.4rem}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}._form_1rxyl_1{gap:2rem;display:grid}._grid_1rxyl_6{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=768px){._grid_1rxyl_6{grid-template-columns:1fr}}._fieldGroup_1rxyl_18{flex-direction:column;gap:.8rem;display:flex;position:relative}._label_1rxyl_25{opacity:.8;font-size:.9rem;font-weight:500}._fieldHeader_1rxyl_31{justify-content:space-between;align-items:center;gap:1rem;min-height:20px;display:flex}._input_1rxyl_39,._textarea_1rxyl_39,._select_1rxyl_39{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}._input_1rxyl_39:focus,._textarea_1rxyl_39:focus,._select_1rxyl_39:focus{border-color:var(--accent-primary);background:#ffffff14;outline:none;box-shadow:0 0 0 4px #00f2ff1a}._inputError_1rxyl_58,._inputError_1rxyl_58:focus{border-color:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b1f}._errorText_1rxyl_64{color:#ff8f8f;margin:-.35rem 0 0;font-size:.82rem;line-height:1.45}._textarea_1rxyl_39{resize:none}._datePickerWrapper_1rxyl_76{width:100%;position:relative}._datePickerContainer_1rxyl_81{width:100%;display:block}._datePickerContainer_1rxyl_81 .react-datepicker__input-container{width:100%}._calendarIcon_1rxyl_90{pointer-events:none;opacity:.7;font-size:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._checkboxLabel_1rxyl_100{color:var(--text-secondary);cursor:pointer;flex:none;align-items:center;gap:.45rem;font-size:.84rem;font-weight:500;display:inline-flex}._checkboxInput_1rxyl_111{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer}._customSelect_1rxyl_119{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:50;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._customSelect_1rxyl_119:hover,._customSelect_1rxyl_119._open_1rxyl_133{border-color:var(--accent-primary);background:#ffffff14}._customSelect_1rxyl_119._open_1rxyl_133{box-shadow:0 0 0 4px #00f2ff1a}._selectTrigger_1rxyl_142{justify-content:space-between;align-items:center;padding:1rem;display:flex}._arrow_1rxyl_149{opacity:.5;font-size:.7rem;transition:transform .3s}._customSelect_1rxyl_119._open_1rxyl_133 ._arrow_1rxyl_149{transform:rotate(180deg)}._optionsList_1rxyl_159{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#1a1a1a;border:1px solid #ffffff26;border-radius:12px;width:100%;margin:0;padding:.5rem;list-style:none;animation:.2s _fadeIn_1rxyl_1;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 40px #000c}@keyframes _fadeIn_1rxyl_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._optionItem_1rxyl_181{cursor:pointer;border-radius:8px;padding:.8rem 1rem;transition:all .2s}._optionItem_1rxyl_181:hover{background:#ffffff1a}._optionItem_1rxyl_181._selected_1rxyl_192{color:var(--accent-primary);background:#00f2ff26;font-weight:600}._fileUploader_1rxyl_199{flex-direction:column;gap:1rem;display:flex}._dropzone_1rxyl_205{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:16px;padding:2.5rem;transition:all .3s}._dropzone_1rxyl_205:hover{border-color:var(--accent-primary);background:#00f2ff0d}._dropzoneIcon_1rxyl_220{margin-bottom:1rem;font-size:2rem}._dropzoneText_1rxyl_225{margin-bottom:.4rem;font-weight:600}._dropzoneSubtext_1rxyl_230{opacity:.5;font-size:.8rem}._fileValidationMessage_1rxyl_235{color:#ff9d9d;background:#ff4d4d1a;border:1px solid #ff4d4d3d;border-radius:12px;padding:.85rem 1rem;font-size:.86rem;line-height:1.5}._fileList_1rxyl_245{gap:.8rem;padding:0;list-style:none;display:grid}._fileItem_1rxyl_252{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:10px;padding:1rem;position:relative}._fileInfo_1rxyl_260{justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-right:2rem;display:flex}._fileName_1rxyl_268{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:.9rem;font-weight:500;overflow:hidden}._fileProgressText_1rxyl_277{opacity:.7;font-size:.8rem;font-weight:600}._progressBarContainer_1rxyl_283{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}._progressBar_1rxyl_283{background:var(--accent-primary);height:100%;box-shadow:0 0 10px var(--accent-primary);transition:width .3s}._progressBar_1rxyl_283._error_1rxyl_64{background:#ff4d4d;box-shadow:0 0 10px #ff4d4d}._removeFileBtn_1rxyl_302{color:#fff;opacity:.5;cursor:pointer;background:0 0;border:none;padding:4px;transition:opacity .2s;position:absolute;top:1rem;right:1rem}._removeFileBtn_1rxyl_302:hover{opacity:1}._submitBtn_1rxyl_319{width:100%;margin-top:1rem;border-radius:12px!important;padding:1.2rem!important;font-size:1.05rem!important;font-weight:700!important}._successState_1rxyl_329{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;animation:.5s _fadeIn_1rxyl_1;display:flex}._successIconBox_1rxyl_338{background:var(--accent-primary);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex;box-shadow:0 0 20px #00f2ff66}._checkIcon_1rxyl_350{color:#000;font-size:1.8rem;font-weight:700}._successTitle_1rxyl_356{background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}._successGuidance_1rxyl_365{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;width:100%;max-width:500px;margin-bottom:2rem;padding:1.5rem}._successText_1rxyl_375{color:#ffffffe6;margin-bottom:1rem;font-size:1rem;line-height:1.6}._highlightEmail_1rxyl_382{color:var(--accent-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}._subText_1rxyl_389{color:#ffffff80;font-size:.85rem;line-height:1.5}._successActions_1rxyl_395{gap:1rem;width:100%;max-width:500px;display:flex}._actionBtn_1rxyl_402{flex:1}@media (width<=480px){._successActions_1rxyl_395{flex-direction:column}}._quotePage_118if_1{min-height:100vh}._successSection_118if_5{text-align:center;padding-top:200px;padding-bottom:200px}._successCard_118if_11{border:1px dashed var(--accent-primary);background:#00f2ff0d;border-radius:24px;max-width:600px;margin:0 auto;padding:4rem 2rem}._successIcon_118if_20{margin-bottom:1.5rem;font-size:4rem}._successTitle_118if_25{margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}._successDescription_118if_31{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}._heroSection_118if_38{text-align:center;padding-top:116px;padding-bottom:24px}._pageTitle_118if_44{margin-bottom:1.5rem;font-size:3rem;font-weight:800}._pageDescription_118if_50{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}._descriptionHighlight_118if_58{color:var(--accent-primary);text-shadow:0 0 18px #00f2ff38;font-weight:800}._contactGuide_118if_64{color:#ffffff9e;margin-top:1rem;font-size:.92rem}._contactGuide_118if_64 a{color:var(--accent-primary);text-underline-offset:4px;font-weight:800;text-decoration:underline}._formSection_118if_77{padding-top:0;padding-bottom:120px}._formCard_118if_82{background:#ffffff05;border:1px solid #ffffff0d;max-width:850px;margin:0 auto}._formInner_118if_89{padding:1rem}@media (width<=768px){._heroSection_118if_38{padding-top:96px;padding-bottom:20px}}._form_84hox_1{gap:1.5rem;display:grid}._fieldGroup_84hox_6{flex-direction:column;gap:.8rem;display:flex}._label_84hox_12{opacity:.8;font-size:.9rem}._input_84hox_17,._textarea_84hox_17{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1rem;transition:border-color .3s}._input_84hox_17:focus,._textarea_84hox_17:focus{border-color:var(--accent-primary);outline:none}._inputError_84hox_31,._inputError_84hox_31:focus{border-color:#ff6b6b}._errorText_84hox_36{color:#ff8f8f;margin:-.35rem 0 0;font-size:.82rem;line-height:1.45}._textarea_84hox_17{resize:none}._successState_84hox_47{text-align:center;padding:2rem 0}._successTitle_84hox_52{margin-bottom:1rem}._successText_84hox_56{color:var(--text-secondary);line-height:1.6}._successGuidance_84hox_61{gap:1rem;margin:1.5rem 0;display:grid}._highlightEmail_84hox_67{color:var(--accent-primary);font-weight:600;text-decoration:underline}._subText_84hox_73{opacity:.6;font-size:.85rem}._successActions_84hox_78{flex-direction:column;gap:.8rem;max-width:300px;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex}._contactPage_ujcvj_1{min-height:100vh}._heroSection_ujcvj_5{text-align:center;padding-top:116px;padding-bottom:24px}._pageTitle_ujcvj_11{margin-bottom:1.5rem;font-size:3rem}._pageDescription_ujcvj_16{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}._contentSection_ujcvj_24{padding-top:0;padding-bottom:120px}._contentGrid_ujcvj_29{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}._infoList_ujcvj_35{gap:1.5rem;display:grid}._mobileHiddenInfoCard_ujcvj_40{display:block}._formCard_ujcvj_44{background:#ffffff05;border:1px solid #ffffff0d}._formInner_ujcvj_49{padding:1rem}._cardHeading_ujcvj_53{color:var(--accent-primary);margin-bottom:.8rem}._phoneValue_ujcvj_58{font-size:1.5rem;font-weight:700}._emailValue_ujcvj_63{font-size:1.2rem;font-weight:600}._addressValue_ujcvj_68{font-size:1.1rem}._cardCaption_ujcvj_72{opacity:.6;margin-top:.5rem;font-size:.9rem}._cardLinkText_ujcvj_78{color:#ffffffa8;margin-top:.65rem;font-size:.9rem;line-height:1.5}._cardLinkText_ujcvj_78 a{color:var(--accent-primary);text-underline-offset:4px;font-weight:800;text-decoration:underline}._formTitle_ujcvj_92{margin-bottom:2rem}@media (width<=768px){._contactPage_ujcvj_1{overflow-x:hidden}._heroSection_ujcvj_5{padding-top:96px;padding-bottom:20px}._pageTitle_ujcvj_11{margin-bottom:1rem;font-size:2.35rem}._pageDescription_ujcvj_16{max-width:92%;font-size:1rem}._pageDescription_ujcvj_16 br{display:none}._contentSection_ujcvj_24{padding-bottom:72px}._contentGrid_ujcvj_29{grid-template-columns:1fr;gap:1.25rem}._infoList_ujcvj_35{gap:1rem}._formInner_ujcvj_49{padding:.25rem}._phoneValue_ujcvj_58{font-size:1.12rem}._mobileHiddenInfoCard_ujcvj_40{display:none}._emailValue_ujcvj_63,._addressValue_ujcvj_68{word-break:break-word;font-size:1rem}._formTitle_ujcvj_92{margin-bottom:1.25rem;font-size:1.25rem}}._locationPage_1rq10_1{--location-panel-height:clamp(460px, calc(100svh - 200px), 620px);min-height:100vh}._pageTitle_1rq10_6{margin:.55rem 0 0;font-size:clamp(1.9rem,2.4vw,2.2rem)}._contentSection_1rq10_11{padding-top:clamp(96px,12svh,118px);padding-bottom:56px}._locationGrid_1rq10_16{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:1.4rem;display:grid}._locationInfo_1rq10_23{min-height:var(--location-panel-height);grid-template-rows:auto minmax(0,1fr);gap:1rem;display:grid}._infoHeader_1rq10_30{align-self:start}._cardLabel_1rq10_34,._mapFallbackLabel_1rq10_35{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}._infoList_1rq10_44{grid-template-rows:repeat(3,minmax(0,1fr));gap:.9rem;min-height:0;display:grid}._infoCard_1rq10_51{border-color:#00f2ff47;border-radius:18px;flex-direction:column;justify-content:center;padding:clamp(1rem,1.8vh,1.35rem);display:flex}._cardHeading_1rq10_60{color:var(--accent-primary);margin-top:.25rem;margin-bottom:.45rem}._phoneValue_1rq10_66{font-size:clamp(1.3rem,2vw,1.5rem);font-weight:700}._emailValue_1rq10_71{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:600}._addressValue_1rq10_76{font-size:1.1rem}._cardCaption_1rq10_80{opacity:.6;margin-top:.35rem;font-size:.9rem}._mapColumn_1rq10_86{min-height:var(--location-panel-height)}._mapFrame_1rq10_90{height:100%;position:relative}._mapShell_1rq10_95{border:1px solid var(--glass-border);background:linear-gradient(135deg, #00f2ff1f, #7000ff1a), var(--bg-card);border-radius:18px;height:100%;min-height:0;position:relative;overflow:hidden}._naverMap_1rq10_107{width:100%;height:100%;min-height:0}._mapFallback_1rq10_35{background:linear-gradient(135deg,#ffffff0a,#ffffff03);flex-direction:column;justify-content:flex-end;gap:.9rem;padding:2rem 2rem 6.4rem;display:flex;position:absolute;inset:0}._mapFallback_1rq10_35 strong{font-size:1.55rem;line-height:1.35}._mapFallback_1rq10_35 p{max-width:420px;color:var(--text-secondary)}._mapLink_1rq10_134,._primaryAction_1rq10_135,._secondaryAction_1rq10_136{border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-weight:800;display:inline-flex}._mapLink_1rq10_134{color:#050507;background:var(--accent-primary);width:fit-content;padding:0 1.2rem}._quickActions_1rq10_152{z-index:5;grid-template-columns:1fr 1fr;gap:.8rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}._primaryAction_1rq10_135{color:#050507;background:var(--accent-primary)}._secondaryAction_1rq10_136{color:var(--text-primary);border:1px solid var(--glass-border);background:#ffffff0a}@media (width<=980px){._locationPage_1rq10_1{--location-panel-height:520px}._locationGrid_1rq10_16{grid-template-columns:1fr;align-items:start}._locationInfo_1rq10_23{order:-1;min-height:0}._infoList_1rq10_44{grid-template-rows:none}._infoCard_1rq10_51{justify-content:flex-start}._mapColumn_1rq10_86{min-height:520px}}@media (width<=768px){._contentSection_1rq10_11{padding-top:112px;padding-bottom:60px}._pageTitle_1rq10_6{font-size:1.9rem}._quickActions_1rq10_152{grid-template-columns:1fr;margin-top:1rem;position:static}._mapFrame_1rq10_90{height:auto}._mapShell_1rq10_95{height:auto;min-height:440px}._mapFallback_1rq10_35{padding:1.5rem}._naverMap_1rq10_107{height:auto;min-height:440px}}._quoteEditPage_1s0es_1{min-height:100vh}._mainContent_1s0es_5{padding-top:160px;padding-bottom:100px}._contentWrap_1s0es_10{max-width:800px;margin:0 auto}._pageHeader_1s0es_15{text-align:center;margin-bottom:4rem}._pageTitle_1s0es_20{margin-bottom:1.5rem;font-size:3rem}._pageDescription_1s0es_25{color:var(--text-secondary)}._messageBox_1s0es_29{text-align:center;padding:3rem}._errorTitle_1s0es_34{color:#ff4d4d;margin-bottom:1rem}._messageText_1s0es_39{opacity:.7}._inquiryEditPage_1nwey_1{min-height:100vh}._mainContent_1nwey_5{padding-top:160px;padding-bottom:100px}._contentWrap_1nwey_10{max-width:800px;margin:0 auto}._pageHeader_1nwey_15{text-align:center;margin-bottom:4rem}._pageTitle_1nwey_20{margin-bottom:1.5rem;font-size:3rem}._pageDescription_1nwey_25{color:var(--text-secondary)}._messageBox_1nwey_29{text-align:center;padding:3rem}._errorTitle_1nwey_34{color:#ff4d4d;margin-bottom:1rem}._messageText_1nwey_39{opacity:.7}._navbar_86ww5_1{z-index:1000;align-items:center;height:90px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}._navbar_86ww5_1._glass_86ww5_13{-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--glass-border);background:#0a0a0cbf;height:70px;box-shadow:0 4px 30px #0000004d}._navbar_86ww5_1 .container{justify-content:space-between;align-items:center;width:100%;display:flex}._logo_86ww5_29{letter-spacing:-1px;cursor:pointer;font-size:1.8rem;font-weight:800;transition:all .3s;animation:4s ease-in-out infinite _led-glow_86ww5_1;position:relative}@keyframes _led-glow_86ww5_1{0%,to{text-shadow:0 0 4px #00f2ff33,0 0 10px #00f2ff1a;filter:brightness()}50%{text-shadow:0 0 10px #00f2ff99,0 0 20px #00f2ff66,0 0 30px #00f2ff33,0 0 40px #7000ff33;filter:brightness(1.5)}}._logo_86ww5_29:hover{filter:brightness(1.4);text-shadow:0 0 15px #00f2ff,0 0 30px #00f2ffcc;animation-play-state:paused}._navLinks_86ww5_67{gap:2.5rem;display:flex}._mobileNavLinks_86ww5_72{display:none}._navLink_86ww5_67{opacity:.8;font-size:.95rem;font-weight:500}._navLink_86ww5_67:hover,._navLink_86ww5_67._active_86ww5_83{opacity:1;color:var(--accent-primary)}@media (width<=768px){._navLinks_86ww5_67{display:none}._mobileNavLinks_86ww5_72{align-items:center;gap:1.15rem;margin-left:auto;display:flex}._navbar_86ww5_1 .container>button{display:none}}:root{--bg-dark:#0a0a0c;--bg-card:#141417;--text-primary:#fff;--text-secondary:#ffffffb3;--accent-primary:#00f2ff;--accent-secondary:#7000ff;--accent-gradient:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--glass-bg:#ffffff0d;--glass-border:#ffffff1f;--font-main:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s,border-color .3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-main);scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:700}a{color:inherit;text-decoration:none;transition:all .3s}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-gradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}section{padding:100px 0}@media (width<=768px){section{padding:60px 0}}.react-datepicker{overflow:hidden;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;font-family:var(--font-main)!important;background:#141417cc!important;border:1px solid #ffffff1f!important;border-radius:16px!important;box-shadow:0 10px 40px #00000080!important}.react-datepicker__header{background:0 0!important;border-bottom:1px solid #ffffff14!important;padding-top:1.2rem!important}.react-datepicker__current-month{color:#fff!important;margin-bottom:.5rem!important;font-size:1rem!important;font-weight:700!important}.react-datepicker__day-name{color:#ffffff80!important;font-weight:600!important}.react-datepicker__day{color:#fffc!important;border-radius:8px!important;transition:all .2s!important}.react-datepicker__day:hover{color:var(--accent-primary)!important;background:#00f2ff1a!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--accent-primary)!important;color:#000!important;font-weight:800!important}.react-datepicker__day--outside-month{color:#fff3!important}.react-datepicker__day--today{position:relative;color:#fff!important;border:1px solid var(--accent-primary)!important;background:#ffffff1a!important;font-weight:800!important}.react-datepicker__day--today:after{content:"";background:var(--accent-primary);width:4px;height:4px;box-shadow:0 0 5px var(--accent-primary);border-radius:50%;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.react-datepicker__day--today.react-datepicker__day--selected:after,.react-datepicker__day--today.react-datepicker__day--range-start:after,.react-datepicker__day--today.react-datepicker__day--range-end:after{box-shadow:none!important;background:#000!important}.react-datepicker__navigation{top:1.2rem!important}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#fff9!important}.react-datepicker__navigation:hover :before{border-color:var(--accent-primary)!important}.react-datepicker__triangle{display:none!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{color:var(--accent-primary)!important;background:#00f2ff1a!important;border-radius:0!important}.react-datepicker__day--range-start,.react-datepicker__day--range-end,.react-datepicker__day--selecting-range-start{background:var(--accent-primary)!important;color:#000!important;border-radius:8px!important;font-weight:800!important}
