@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes floatSm{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes floatRotate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(6deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes glowPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}@keyframes glowPulseFast{0%,to{opacity:.3}50%{opacity:.7}}@keyframes borderGlow{0%,to{border-color:#2563eb40;box-shadow:0 0 #2563eb00}50%{border-color:#2563eb99;box-shadow:0 0 20px #2563eb26}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit{0%{transform:rotate(0)translate(60px)rotate(0)}to{transform:rotate(360deg)translate(60px)rotate(-360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes waveBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes countUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lineGrowV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{color:#0f172a;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}#root{text-align:left;border:none;flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0;display:flex}h1,h2,h3,h4,h5,h6{color:#0f172a;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.1}p{margin:0;line-height:1.65}a{color:inherit;text-decoration:none;transition:color .15s}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none}::selection{color:#2563eb;background:#2563eb26}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.gradient-text{background:linear-gradient(135deg,#2563eb 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}main>section{position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._navbar_1a2y8_1{z-index:1000;padding:20px 0;transition:padding .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}._navbar--scrolled_1a2y8_10{padding:12px 0}._navbar__inner_1a2y8_13{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}@media (width<=768px){._navbar__inner_1a2y8_13{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}}@media (width<=480px){._navbar__inner_1a2y8_13{padding-left:20px;padding-right:20px}}._navbar__inner_1a2y8_13{justify-content:space-between;align-items:center;display:flex;position:relative}._navbar__logoCard_1a2y8_38{z-index:1002;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:8px 18px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}._navbar__logoCard_1a2y8_38:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000001a,0 4px 10px #0000000d}._navbar__logoImg_1a2y8_53{object-fit:contain;width:auto;height:32px}._navbar__capsule_1a2y8_58{-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #e2e8f0cc;border-right:none;border-radius:100px 0 0 100px;align-items:center;gap:4px;padding:6px 6px 6px 20px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 24px #0000000f}@media (width<=1024px){._navbar__capsule_1a2y8_58{display:none}}._navbar__links_1a2y8_80{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}._navbar__item_1a2y8_88{display:flex}._navbar__link_1a2y8_80{color:#475569;letter-spacing:.01em;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:block}._navbar__link_1a2y8_80:hover{color:#2563eb;background:#eff6ff}._navbar__link--active_1a2y8_105{color:#2563eb;background:#eff6ff;font-weight:600}._navbar__cta_1a2y8_110{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#2563eb;border-radius:9999px;align-items:center;margin-left:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #2563eb4d}._navbar__cta_1a2y8_110:hover{background:#3b82f6;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb66}._navbar__toggle_1a2y8_130{cursor:pointer;z-index:1002;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:none;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000d}@media (width<=1024px){._navbar__toggle_1a2y8_130{display:flex}}._navbar__toggle_1a2y8_130 span{transform-origin:50%;background:#0f172a;border-radius:2px;width:20px;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s,background .3s cubic-bezier(.4,0,.2,1);display:block}._navbar__toggle--open_1a2y8_160{background:#eff6ff;border-color:#dbeafe}._navbar__toggle--open_1a2y8_160 span:first-child{transform:translateY(7px)rotate(45deg)}._navbar__toggle--open_1a2y8_160 span:nth-child(2){opacity:0;transform:scaleX(0)}._navbar__toggle--open_1a2y8_160 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._navbar__mobile_1a2y8_174{-webkit-backdrop-filter:blur(24px);z-index:1001;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}@media (width>=1024px){._navbar__mobile_1a2y8_174{display:none}}._navbar__mobileLinks_1a2y8_192{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:300px;margin:0;padding:0 24px;list-style:none;display:flex}._navbar__mobileLink_1a2y8_192{text-align:center;color:#475569;border-radius:16px;width:100%;padding:14px 24px;font-size:18px;font-weight:500;transition:color .15s,background .15s;display:block}._navbar__mobileLink_1a2y8_192:hover{color:#2563eb;background:#eff6ff}._navbar__mobileLink--active_1a2y8_218{color:#2563eb;background:#eff6ff;font-weight:600}._navbar__mobileCta_1a2y8_223{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;margin-top:20px;padding:16px 48px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 30px #2563eb4d}._navbar__mobileCta_1a2y8_223:hover{background:#3b82f6;transform:translateY(-2px)}._footer_1onpb_1{background:#2563eb;padding:56px 0 0}@media (width<=768px){._footer_1onpb_1{padding:40px 0 0}}@media (width<=480px){._footer_1onpb_1{padding:28px 0 0}}._footer__wrapper_1onpb_15{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}@media (width<=768px){._footer__wrapper_1onpb_15{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}}@media (width<=480px){._footer__wrapper_1onpb_15{padding-left:20px;padding-right:20px}}._footer__wrapper_1onpb_15{flex-direction:column;gap:0;display:flex}._footer__card_1onpb_39{background:#fff;border-radius:24px 24px 0 0;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:56px 60px 48px;display:grid;box-shadow:0 -4px 40px #0000000f}@media (width<=1024px){._footer__card_1onpb_39{gap:48px;padding:44px 40px 40px}}@media (width<=768px){._footer__card_1onpb_39{grid-template-columns:1fr;gap:40px;padding:36px 32px 32px}}@media (width<=480px){._footer__card_1onpb_39{border-radius:18px 18px 0 0;gap:32px;padding:28px 24px 24px}}._footer__left_1onpb_69{flex-direction:column;gap:18px;max-width:400px;display:flex}@media (width<=768px){._footer__left_1onpb_69{max-width:100%}}._footer__logo_1onpb_80{color:#0f172a;letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}@media (width<=480px){._footer__logo_1onpb_80{font-size:22px}}._footer__logoCard_1onpb_92{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;width:fit-content;padding:8px 18px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000d}._footer__logoCard_1onpb_92:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}._footer__logoImg_1onpb_107{object-fit:contain;width:auto;height:32px}._footer__tagline_1onpb_112{color:#64748b;font-size:14px;line-height:1.75}@media (width<=480px){._footer__tagline_1onpb_112{font-size:13px}}._footer__contact_1onpb_122{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}@media (width<=480px){._footer__contact_1onpb_122{flex-direction:column;align-items:flex-start;gap:12px}}._footer__contactBtn_1onpb_136{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._footer__contactBtn_1onpb_136:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb4d}._footer__emailLink_1onpb_156{color:#64748b;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._footer__emailLink_1onpb_156 svg{color:#2563eb;transition:transform .3s cubic-bezier(.4,0,.2,1)}._footer__emailLink_1onpb_156:hover{color:#2563eb}._footer__emailLink_1onpb_156:hover svg{transform:scale(1.1)}@media (width<=480px){._footer__emailLink_1onpb_156{font-size:13px}}._footer__columns_1onpb_181{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=480px){._footer__columns_1onpb_181{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (width<=320px){._footer__columns_1onpb_181{grid-template-columns:1fr;gap:24px}}._footer__column_1onpb_181{flex-direction:column;display:flex}._footer__columnTitle_1onpb_202{color:#0f172a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:13px;font-weight:700}@media (width<=480px){._footer__columnTitle_1onpb_202{margin-bottom:14px}}._footer__list_1onpb_215{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._footer__link_1onpb_223{color:#64748b;cursor:pointer;font-size:14px;transition:color .15s;display:inline-block}._footer__link_1onpb_223:hover{color:#2563eb}@media (width<=480px){._footer__link_1onpb_223{font-size:13px}}._footer__bottom_1onpb_238{background:#00000026;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 60px;display:flex}@media (width<=1024px){._footer__bottom_1onpb_238{padding:14px 40px}}@media (width<=768px){._footer__bottom_1onpb_238{padding:14px 32px}}@media (width<=480px){._footer__bottom_1onpb_238{flex-direction:column;gap:4px;padding:12px 24px}}._footer__copy_1onpb_264,._footer__made_1onpb_264{color:#ffffff80;font-size:12px;line-height:1.5}@media (width<=480px){._footer__copy_1onpb_264,._footer__made_1onpb_264{text-align:center}}._intro_5rd7t_1{z-index:9999;background:#fdfdfd;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._intro__dots_5rd7t_13{pointer-events:none;position:absolute;inset:0;overflow:hidden}._intro__dots_5rd7t_13 span{opacity:.07;background:#2563eb;border-radius:50%;position:absolute}._intro__dots_5rd7t_13 span:first-child{width:8px;height:8px;top:18%;left:12%}._intro__dots_5rd7t_13 span:nth-child(2){width:5px;height:5px;top:72%;left:8%}._intro__dots_5rd7t_13 span:nth-child(3){width:6px;height:6px;top:25%;right:14%}._intro__dots_5rd7t_13 span:nth-child(4){width:10px;height:10px;top:68%;right:10%}._intro__dots_5rd7t_13 span:nth-child(5){width:4px;height:4px;top:45%;left:5%}._intro__dots_5rd7t_13 span:nth-child(6){width:7px;height:7px;bottom:20%;right:18%}._intro__logoWrap_5rd7t_62{z-index:1;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}._intro__imgRing_5rd7t_71{background:#fdfdfd;border-radius:64px;justify-content:center;align-items:center;width:280px;height:280px;padding:36px;display:flex;position:relative;overflow:hidden}._intro__img_5rd7t_71{object-fit:contain;width:auto;height:160px}._intro__tag_5rd7t_90{color:#64748b;letter-spacing:.28em;text-transform:uppercase;margin-top:0;font-size:13px;font-weight:600}._intro__curtain_5rd7t_99{transform-origin:bottom;z-index:2;pointer-events:none;background:#fff;position:absolute;inset:0}._intro__edgeLine_5rd7t_108{z-index:10000;pointer-events:none;background:#2563eb;position:absolute}._intro__edgeLine--top_5rd7t_114{height:6px;top:0;left:0;right:0}._intro__edgeLine--right_5rd7t_120{width:6px;top:0;bottom:0;right:0}._intro__edgeLine--bottom_5rd7t_126{height:6px;bottom:0;left:0;right:0}._intro__edgeLine--left_5rd7t_132{width:6px;top:0;bottom:0;left:0}._fab_n72cp_1{z-index:999;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1e3a8a 100%);border-radius:50%;outline:none;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #2563eb59}@media (width<=768px){._fab_n72cp_1{width:50px;height:50px;bottom:20px;right:20px;box-shadow:0 6px 18px #2563eb4d}}._fab_n72cp_1:hover{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);transform:translateY(-4px)scale(1.04);box-shadow:0 12px 32px #2563eb73}._fab_n72cp_1:hover ._fab__tooltip_n72cp_34{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}._fab_n72cp_1:hover ._fab__iconWrap_n72cp_39 svg{transform:rotate(8deg)scale(1.08)}._fab_n72cp_1:active{transform:translateY(-1px)scale(.98)}._fab__iconWrap_n72cp_39{justify-content:center;align-items:center;display:flex}._fab__iconWrap_n72cp_39 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (width<=768px){._fab__iconWrap_n72cp_39 svg{width:20px;height:20px}}._fab__tooltip_n72cp_34{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0f172a;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:600;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(8px);box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}._fab__tooltip_n72cp_34:after{content:"";border:5px solid #0000;border-left-color:#0f172a;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (width<=768px){._fab__tooltip_n72cp_34{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
