:root{--red:#e63329;--black:#0d0d0d;--off-white:#f5f4f0;--light-gray:#ebebeb;--mid-gray:#888;--dark-gray:#333;--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#0d0d0d;color:var(--black);font-family:DM Sans,sans-serif;font-family:var(--font-body);line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none}h1,h2,h3,h4{font-family:Syne,sans-serif;font-family:var(--font-display);font-weight:700;line-height:1.15}.container{margin:0 auto;max-width:1200px;padding:0 32px}.btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;padding:10px 24px;transition:transform .18s ease,opacity .18s ease}.btn:hover{opacity:.92;transform:translateY(-2px)}.btn-red{background:#e63329;background:var(--red)}.btn-dark,.btn-red{color:#fff;color:var(--white)}.btn-dark{background:#0d0d0d;background:var(--black)}.btn-outline{background:#0000;border:1.5px solid #0d0d0d;border:1.5px solid var(--black);color:#0d0d0d;color:var(--black)}.section-title{color:#e63329;color:var(--red);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.01em;margin-bottom:40px;text-transform:uppercase}.section-title span{color:#0d0d0d;color:var(--black)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .7s ease both}.fade-in{animation:fadeIn .6s ease both}#root,body{background:#0000!important}#root{position:relative;z-index:1}main{background:#0000!important}@media (hover:hover){[data-cursor],a,body,button,html{cursor:none!important}}.Navbar_nav__hjE0f{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border-bottom:1px solid #0000000a;height:64px;left:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.25,1,.5,1);z-index:100}.Navbar_scrolled__ZDSRr{background:#ffffffe6;border-color:#00000014;box-shadow:0 4px 30px #00000008}.Navbar_inner__Q28om{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.Navbar_brand__lHYdT{align-items:center;display:flex;gap:10px;min-width:0;text-decoration:none}.Navbar_logoImg__akITX{display:block;flex:0 0 auto;height:36px;object-fit:contain;width:36px}.Navbar_logoText__Ye5U6{color:var(--black);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1;white-space:nowrap}.Navbar_links__YUDJg{align-items:center;display:flex;gap:36px}.Navbar_link__\+XUEz{color:var(--dark-gray);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.05em;position:relative;text-transform:uppercase;transition:color .25s ease,transform .25s ease}.Navbar_link__\+XUEz:after{background:var(--red);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.Navbar_link__\+XUEz.Navbar_active__h0XRf,.Navbar_link__\+XUEz:hover{color:var(--red)}.Navbar_link__\+XUEz.Navbar_active__h0XRf:after,.Navbar_link__\+XUEz:hover:after{width:100%}.Navbar_burger__-CZvP{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:14px;justify-content:space-between;padding:0;width:24px;z-index:102}.Navbar_burger__-CZvP span{background:var(--black);display:block;height:2px;transform-origin:center;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease;width:100%}@media (max-width:768px){.Navbar_burger__-CZvP{display:flex}.Navbar_burger__-CZvP.Navbar_open__IvsjT span:first-child{transform:translateY(6px) rotate(45deg)}.Navbar_burger__-CZvP.Navbar_open__IvsjT span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_burger__-CZvP.Navbar_open__IvsjT span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Navbar_backdrop__6nDPL{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:64px;transition:opacity .4s ease;z-index:98}.Navbar_backdropOpen__Hx55L{opacity:1;pointer-events:all}.Navbar_links__YUDJg{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080810f7;border-left:1px solid #ffffff0f;box-shadow:-10px 10px 30px #0003;flex-direction:column;gap:36px;height:calc(100vh - 64px);justify-content:flex-start;padding:60px 40px;pointer-events:none;position:fixed;right:0;top:64px;transform:translateX(100%);transition:transform .4s cubic-bezier(.25,1,.5,1);width:280px;z-index:99}.Navbar_links__YUDJg.Navbar_open__IvsjT{pointer-events:all;transform:translateX(0)}.Navbar_links__YUDJg .Navbar_link__\+XUEz{border-bottom:1px solid #ffffff08;color:#ffffffbf;font-size:18px;font-weight:700;letter-spacing:.08em;padding:4px 0;text-align:left;width:100%}.Navbar_links__YUDJg .Navbar_link__\+XUEz:after{display:none}.Navbar_links__YUDJg .Navbar_link__\+XUEz.Navbar_active__h0XRf,.Navbar_links__YUDJg .Navbar_link__\+XUEz:hover{color:var(--red);transform:translateX(4px)}}.Footer_footer__-bSsd{background:#000;border-top:1px solid #ffffff08;color:#fff9;overflow:hidden;padding-top:80px;position:relative}.Footer_glowLine__l9S8x{background:linear-gradient(90deg,#e6332900,#e63329cc 50%,#e6332900);filter:drop-shadow(0 0 8px rgba(230,51,41,.6));height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.Footer_inner__rffm1{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:2.2fr 1fr 1fr 1.8fr 2.5fr;margin:0 auto;max-width:1400px;padding:0 40px 60px}.Footer_brand__o7vft{display:flex;flex-direction:column}.Footer_logoWrap__KFlBq{align-items:baseline;display:inline-flex;gap:2px;margin-bottom:20px;text-decoration:none}.Footer_logo__w\+MPP{color:var(--white);font-family:var(--font-display);font-size:32px;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.Footer_logoDot__XlOHo{background:var(--red);border-radius:50%;box-shadow:0 0 8px var(--red);height:6px;width:6px}.Footer_tagline__x5kBs{color:#ffffff80;font-size:14px;line-height:1.6;margin-bottom:28px;max-width:320px}.Footer_socials__qVNFO{display:flex;gap:12px}.Footer_social__zvzb6{align-items:center;background:#ffffff05;border:1px solid #ffffff1a;border-radius:50%;color:#fff9;display:flex;height:42px;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:42px}.Footer_social__zvzb6:hover{background:#e6332914;border-color:var(--red);box-shadow:0 0 15px #e6332933;color:var(--white);transform:translateY(-3px)}.Footer_colTitle__oh5Sp{color:var(--white);display:inline-block;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:24px;position:relative;text-transform:uppercase}.Footer_colTitle__oh5Sp:after{background:var(--red);border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:20px}.Footer_colList__CqkMg{display:flex;flex-direction:column;gap:12px;list-style:none}.Footer_footLink__LZS9J{align-items:center;color:#ffffff80;display:inline-flex;font-size:14px;gap:4px;position:relative;text-decoration:none;transition:all .25s ease}.Footer_linkText__sIktV{transition:transform .25s ease}.Footer_linkArrow__3Afru{color:var(--red);font-size:11px;opacity:0;transform:translate(-4px,4px);transition:all .25s ease}.Footer_footLink__LZS9J:hover{color:var(--white)}.Footer_footLink__LZS9J:hover .Footer_linkText__sIktV{transform:translateX(2px)}.Footer_footLink__LZS9J:hover .Footer_linkArrow__3Afru{opacity:1;transform:translate(0)}.Footer_contactList__hKv9R{display:flex;flex-direction:column;gap:16px;list-style:none}.Footer_contactItem__9Q-B3{align-items:flex-start;color:#ffffff80;display:flex;font-size:14px;gap:12px;line-height:1.4;text-decoration:none;transition:color .25s ease}a.Footer_contactItem__9Q-B3:hover{color:var(--red)}.Footer_contactIcon__8I1L2{color:var(--red);flex-shrink:0;height:18px;margin-top:1px;width:18px}.Footer_address__gEZ3N{cursor:default}.Footer_colNewsletter__laom2{display:flex;flex-direction:column}.Footer_newsletterDesc__zqTUc{color:#ffffff73;font-size:14px;line-height:1.6;margin-bottom:20px;max-width:340px}.Footer_newsletterForm__Qkiyd{display:flex;flex-direction:column;gap:10px}.Footer_inputWrapper__gAThA{align-items:center;display:flex;max-width:360px;position:relative;width:100%}.Footer_newsletterInput__JjCsR{background:#ffffff08;border:1px solid #ffffff14;border-radius:30px;color:var(--white);font-family:var(--font-body);font-size:14px;outline:none;padding:14px 50px 14px 18px;transition:all .3s ease;width:100%}.Footer_newsletterInput__JjCsR:focus{background:#ffffff0d;border-color:var(--red);box-shadow:0 0 15px #e6332926}.Footer_newsletterInput__JjCsR::placeholder{color:#ffffff40}.Footer_newsletterSubmit__Mu-6f{align-items:center;background:var(--red);border:none;border-radius:50%;box-shadow:0 2px 8px #e633294d;color:var(--white);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:6px;transition:all .3s ease;width:38px}.Footer_newsletterSubmit__Mu-6f:hover{background:#ff4238;transform:scale(1.05)}.Footer_submitIcon__3rojx{height:16px;width:16px}.Footer_successTick__007iT{font-size:16px;font-weight:700}.Footer_successMessage__7\+RhH{animation:Footer_fadeIn__W-F8L .3s ease-out;color:#4ade80;font-size:12px;margin-top:4px;padding-left:6px}.Footer_bottom__Yu\+ZZ{background:#0003;border-top:1px solid #ffffff0d;margin-top:60px;padding:30px 40px}.Footer_bottomInner__lJ6pe{align-items:center;color:#fff6;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px}.Footer_legalLinks__StsNy{align-items:center;display:flex;gap:12px}.Footer_legalLink__lroam{text-decoration:none;transition:color .25s ease}.Footer_legalLink__lroam:hover{color:var(--white)}.Footer_separator__n4ktX{color:#ffffff26;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.Footer_inner__rffm1{grid-template-columns:1.5fr 1fr 1fr 1.5fr}.Footer_colNewsletter__laom2{grid-column:1/-1;margin-top:12px;max-width:480px}}@media (max-width:768px){.Footer_inner__rffm1{gap:36px;grid-template-columns:1fr 1fr}.Footer_brand__o7vft{grid-column:1/-1;margin-bottom:20px}.Footer_bottomInner__lJ6pe{flex-direction:column;gap:16px;text-align:center}.Footer_legalLinks__StsNy{justify-content:center}}@media (max-width:480px){.Footer_inner__rffm1{gap:32px;grid-template-columns:1fr}.Footer_footer__-bSsd{padding-top:60px}}@keyframes Footer_fadeIn__W-F8L{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-container{animation:slideUp .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fffffff2;border:1px solid #ffffff80;border-radius:20px;bottom:30px;box-shadow:0 20px 50px #00000026,0 5px 20px #0000000d;display:flex;flex-direction:column;font-family:var(--font-body);max-height:520px;overflow:hidden;position:fixed;right:30px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:360px;z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-chatbot-container.closed{align-items:center;background:var(--black);border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 8px 32px #00000040;cursor:pointer;height:64px;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:64px}.ai-chatbot-container.closed:hover{border-color:var(--red);box-shadow:0 12px 36px #e6332959;transform:translateY(-4px) scale(1.05)}.ai-chat-toggle{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ai-toggle-icon{color:var(--white);height:26px;transition:transform .3s ease,color .3s ease;width:26px}.ai-chatbot-container.closed:hover .ai-toggle-icon{color:var(--white);transform:rotate(-10deg) scale(1.1)}.ai-toggle-badge{animation:pulseBadge 2.2s infinite;background-color:var(--red);border-radius:50%;box-shadow:0 0 8px var(--red);height:10px;position:absolute;right:15px;top:15px;width:10px}@keyframes pulseBadge{0%{box-shadow:0 0 0 0 #e63329b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #e6332900;transform:scale(1)}to{box-shadow:0 0 0 0 #e6332900;transform:scale(.95)}}.ai-chatbot-header{align-items:center;background:linear-gradient(135deg,var(--black),#1a1a1a);border-bottom:2px solid var(--red);box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:18px 20px}.ai-header-info{align-items:center;display:flex;gap:10px}.ai-header-dot{background-color:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade80;height:8px;width:8px}.ai-header-title{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.ai-header-actions{align-items:center;display:flex;gap:8px}.ai-reset-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .25s ease}.ai-reset-btn:hover:not(:disabled){background:#ffffff1a;color:var(--white);transform:rotate(-180deg)}.ai-reset-btn:disabled{cursor:not-allowed;opacity:.3}.ai-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.ai-close-btn:hover{background:#ffffff1a;color:var(--white);transform:rotate(90deg)}.ai-chat-messages{background-color:#fcfbfa;display:flex;flex-direction:column;flex-grow:1;gap:12px;max-height:380px;min-height:320px;overflow-y:auto;padding:20px;scrollbar-width:thin}.ai-message{animation:fadeIn .3s cubic-bezier(.16,1,.3,1);border-radius:18px;box-shadow:0 2px 5px #00000005;font-size:14px;line-height:1.45;max-width:80%;padding:12px 16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message.user{align-self:flex-end;background-color:var(--red);border-bottom-right-radius:4px;box-shadow:0 3px 10px #e6332933;color:#fff}.ai-message.ai{align-self:flex-start;background-color:var(--white);border:1px solid #0000000d;border-bottom-left-radius:4px;color:var(--black)}.ai-chat-input-container{align-items:center;background:#fff;border-top:1px solid var(--light-gray);display:flex;padding:16px 20px}.ai-chat-input-container input{background:#00000003;border:1px solid var(--light-gray);border-radius:24px;flex-grow:1;font-family:var(--font-body);font-size:14px;outline:none;padding:12px 18px;transition:all .25s ease}.ai-chat-input-container input:focus:not(:disabled){background:var(--white);border-color:var(--red);box-shadow:0 0 10px #e6332914}.ai-chat-input-container input:disabled{background:#00000008;border-color:#00000014;color:#0006;cursor:not-allowed}.ai-chat-input-container input::placeholder{color:#00000059}.ai-send-btn{align-items:center;background:var(--red);border:none;border-radius:50%;box-shadow:0 3px 8px #e6332940;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:12px;transition:all .25s ease;width:42px}.ai-send-btn:hover:not(:disabled){background:#ff4238;box-shadow:0 4px 12px #e6332959;transform:scale(1.05)}.ai-send-btn:disabled{background:var(--mid-gray);box-shadow:none;cursor:not-allowed;opacity:.4}.ai-send-btn svg{transform:translateX(1px)}.typing-indicator{align-items:center;display:flex;gap:5px;padding:14px 18px;width:-webkit-fit-content;width:fit-content}.typing-indicator span{animation:typing 1.4s ease-in-out infinite both;background-color:var(--mid-gray);border-radius:50%;height:6px;width:6px}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.ai-quick-questions{-ms-overflow-style:none;align-items:center;background:#fff;border-top:1px solid #00000008;display:flex;gap:8px;overflow-x:auto;padding:14px 20px;scrollbar-width:none}.ai-quick-questions::-webkit-scrollbar{display:none}.ai-quick-btn{background:var(--off-white);border:1px solid var(--light-gray);border-radius:20px;box-shadow:0 1px 2px #00000003;color:var(--black);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:13px;font-weight:500;padding:8px 16px;transition:all .25s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.ai-quick-btn:hover{background:var(--red);border-color:var(--red);box-shadow:0 4px 12px #e6332933;color:var(--white);transform:translateY(-2px)}.voice-fab-container{bottom:30px;position:fixed;right:106px;z-index:1000}.voice-fab-btn{align-items:center;background:var(--black);border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 8px 32px #00000040;cursor:pointer;display:flex;height:64px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:64px}.voice-fab-btn:hover{border-color:var(--red);box-shadow:0 12px 36px #e6332966;transform:translateY(-4px) scale(1.05)}.voice-fab-btn svg{color:#fff;height:26px;transition:transform .3s ease;width:26px}.voice-fab-btn:hover svg{transform:rotate(12deg) scale(1.1)}.voice-fab-badge{animation:voicePulseBadge 2.2s infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80;height:10px;position:absolute;right:14px;top:14px;width:10px}@keyframes voicePulseBadge{0%{box-shadow:0 0 0 0 #4ade80b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #4ade8000;transform:scale(1)}to{box-shadow:0 0 0 0 #4ade8000;transform:scale(.95)}}.voice-fab-label{background:var(--black);border-radius:8px;bottom:calc(100% + 10px);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:600;left:50%;letter-spacing:.03em;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.voice-fab-container:hover .voice-fab-label{opacity:1;transform:translateX(-50%) translateY(0)}.voice-modal-overlay{align-items:center;animation:overlayIn .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.voice-modal{animation:modalIn .4s cubic-bezier(.16,1,.3,1) both;background:#111;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 40px 80px #0009,0 0 0 1px #e633291f;max-width:420px;overflow:hidden;position:relative;width:92%}@keyframes modalIn{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.voice-modal:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,var(--red),#ff6b35,var(--red));background-size:200% 100%;content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.voice-modal-header{align-items:center;background:linear-gradient(135deg,#1a1a1a,#111);border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:20px 24px}.voice-modal-title-wrap{align-items:center;display:flex;gap:10px}.voice-modal-dot{background:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade80;flex-shrink:0;height:8px;width:8px}.voice-modal-dot.inactive{background:#888;box-shadow:none}.voice-modal-title{color:#fff;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.voice-modal-subtitle{color:#fff6;font-size:12px;margin-top:2px}.voice-modal-close{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.voice-modal-close:hover{background:#ffffff1f;color:#fff;transform:rotate(90deg)}.voice-modal-body{align-items:center;display:flex;flex-direction:column;gap:32px;padding:36px 24px 32px}.voice-orb-wrap{align-items:center;display:flex;height:140px;justify-content:center;position:relative;width:140px}.voice-orb-ring{animation:none;border:2px solid #e6332966;border-radius:50%;opacity:0;position:absolute;transition:opacity .3s ease}.voice-orb-ring:first-child{height:100%;width:100%}.voice-orb-ring:nth-child(2){height:120%;width:120%}.voice-orb-ring:nth-child(3){height:140%;width:140%}.voice-orb-wrap.speaking .voice-orb-ring{animation:orbRing 1.8s ease-out infinite;opacity:1}.voice-orb-wrap.speaking .voice-orb-ring:nth-child(2){animation-delay:.3s}.voice-orb-wrap.speaking .voice-orb-ring:nth-child(3){animation-delay:.6s}@keyframes orbRing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.voice-orb-core{align-items:center;background:linear-gradient(135deg,#1c1c1c,#2a2a2a);border:2px solid #ffffff14;border-radius:50%;box-shadow:0 8px 32px #0006;display:flex;height:96px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);width:96px;z-index:2}.voice-orb-wrap.speaking .voice-orb-core{background:linear-gradient(135deg,#b01e18,#e63329);border-color:#e6332966;box-shadow:0 0 40px #e6332966,0 8px 32px #0006;transform:scale(1.06)}.voice-orb-core svg{color:#fff9;height:36px;transition:color .3s ease;width:36px}.voice-orb-wrap.speaking .voice-orb-core svg{color:#fff}.voice-status-text{text-align:center}.voice-status-text h3{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:6px}.voice-status-text p{color:#fff6;font-size:13px;line-height:1.5}.voice-controls{gap:14px}.voice-controls,.voice-ctrl-btn{align-items:center;display:flex;justify-content:center}.voice-ctrl-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;height:52px;transition:all .25s ease;width:52px}.voice-ctrl-btn:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.voice-ctrl-btn.muted{background:#e6332926;border-color:#e6332966;color:var(--red)}.voice-ctrl-btn svg{height:20px;width:20px}.voice-start-btn{align-items:center;background:linear-gradient(135deg,#c0201a,var(--red));border:none;border-radius:100px;box-shadow:0 6px 24px #e6332959;color:#fff;cursor:pointer;display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;gap:10px;height:52px;justify-content:center;letter-spacing:.02em;transition:all .3s ease;width:200px}.voice-start-btn:hover:not(:disabled){box-shadow:0 12px 32px #e6332980;transform:translateY(-2px) scale(1.03)}.voice-start-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.voice-start-btn svg{height:20px;width:20px}.voice-end-btn{align-items:center;background:#e633291a;border:1px solid #e633294d;border-radius:100px;color:var(--red);cursor:pointer;display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;gap:10px;height:52px;justify-content:center;letter-spacing:.02em;transition:all .3s ease;width:200px}.voice-end-btn:hover{background:var(--red);box-shadow:0 8px 24px #e6332966;color:#fff;transform:translateY(-2px)}.voice-end-btn svg{height:20px;width:20px}.voice-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.voice-modal-footer{border-top:1px solid #ffffff0d;color:#fff3;font-size:11px;letter-spacing:.02em;padding:14px 24px;text-align:center}.CustomCursor_cursorDot__CGJ01{background:#ff3c3c;border-radius:50%;height:8px;width:8px;z-index:9999}.CustomCursor_cursorDot__CGJ01,.CustomCursor_cursorRing__9cFSP{left:0;pointer-events:none;position:fixed;top:0;will-change:transform}.CustomCursor_cursorRing__9cFSP{border:1.5px solid #e02020;border-radius:50%;height:40px;transition:transform .08s linear;width:40px;z-index:9998}.CustomCursor_cursorGlow__Yu6Pt{background:radial-gradient(circle,#ff3c3c14 0,#0000 70%);border-radius:50%;height:500px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:500px;will-change:transform;z-index:2}.CustomCursor_activeGlow__40gM9{opacity:1}.AnimatedBackground_bg__X2KtG{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.AnimatedBackground_canvas__sjLPQ,.AnimatedBackground_svg__nDQMh{height:100%;inset:0;position:absolute;width:100%}.AnimatedBackground_edge__DkOl0{animation:AnimatedBackground_edgePulse__EeBag 6s ease-in-out infinite}@keyframes AnimatedBackground_edgePulse__EeBag{0%,to{opacity:.3}50%{opacity:1}}.AnimatedBackground_halo__Ee8Gr{animation:AnimatedBackground_haloBreath__oCn-q 5s ease-in-out infinite}@keyframes AnimatedBackground_haloBreath__oCn-q{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.AnimatedBackground_dot__ZdlNN{animation:AnimatedBackground_dotPulse__BTbJQ 4s ease-in-out infinite}@keyframes AnimatedBackground_dotPulse__BTbJQ{0%,to{opacity:.4}50%{opacity:1}}.AnimatedBackground_floatSlow__HAFXA{animation:AnimatedBackground_floatY__ZFPEG 9s ease-in-out infinite}.AnimatedBackground_floatMed__oRQCv{animation:AnimatedBackground_floatY__ZFPEG 6s ease-in-out infinite}.AnimatedBackground_floatFast__twLXm{animation:AnimatedBackground_floatY__ZFPEG 4s ease-in-out infinite}@keyframes AnimatedBackground_floatY__ZFPEG{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}@media (prefers-reduced-motion:reduce){.AnimatedBackground_dot__ZdlNN,.AnimatedBackground_edge__DkOl0,.AnimatedBackground_floatFast__twLXm,.AnimatedBackground_floatMed__oRQCv,.AnimatedBackground_floatSlow__HAFXA,.AnimatedBackground_halo__Ee8Gr{animation:none}}:root{--ink:#080810;--ink-2:#10101c;--chalk:#f2f2f5;--mid:#6b6b7e;--rule:#f2f2f514;--nav-h:var(--nav-h,64px)}.Home_page__VVSH0{background:#f2f2f5;background:var(--chalk);cursor:none;overflow-x:hidden;padding-top:64px;padding-top:var(--nav-h)}.Home_cursorDot__514ui{background:#e02020;background:var(--red);border-radius:50%;height:8px;width:8px;z-index:9999}.Home_cursorDot__514ui,.Home_cursorRing__MMYqK{left:0;pointer-events:none;position:fixed;top:0;will-change:transform}.Home_cursorRing__MMYqK{border:1.5px solid #e02020;border:1.5px solid var(--red);border-radius:50%;height:40px;opacity:.6;transition:transform .08s linear,scale .25s cubic-bezier(.23,1,.32,1);width:40px;z-index:9998}@media (hover:none){.Home_cursorDot__514ui,.Home_cursorRing__MMYqK{display:none}.Home_page__VVSH0{cursor:auto}}.Home_hero__DPzOL{align-items:center;background:#080810;background:var(--ink);display:flex;min-height:100svh;overflow:hidden;padding:0 6vw;position:relative}.Home_particleCanvas__0aBpl{height:100%;inset:0;pointer-events:all;position:absolute;touch-action:pan-y;width:100%;z-index:0}@media (hover:none){.Home_particleCanvas__0aBpl{pointer-events:none}}.Home_heroMesh__CblOx{inset:0;pointer-events:none;position:absolute;transition:background .25s ease;z-index:1}.Home_heroVertLabel__aso05{color:#fff;font-size:10px;letter-spacing:.2em;pointer-events:none;position:absolute;right:2.5rem;text-transform:uppercase;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center center;white-space:nowrap;z-index:2}.Home_heroInner__I1cft{max-width:1100px;padding:120px 0 100px;position:relative;width:100%;z-index:3}.Home_heroEyebrow__umxpN{color:#fff;font-size:11px;letter-spacing:.06em;line-height:1.9;margin-bottom:28px;max-width:480px;text-transform:uppercase}.Home_heroTitle__rrsI6{font-family:var(--font-display);font-size:clamp(45px,7.5vw,95px);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0 0 48px;perspective:800px;text-transform:uppercase}.Home_heroLineWrap__XLxhS{display:block;overflow:visible;padding-bottom:.04em}.Home_desktopInline__sx9ed{display:inline-block}.Home_char__PYnSL{color:#fff;transform-origin:0 50%}.Home_charAccent__L\+-va,.Home_char__PYnSL{display:inline-block;will-change:transform,opacity}.Home_charAccent__L\+-va{-webkit-text-fill-color:#0000;animation:Home_accentShift__qByx\+ 4s ease infinite;background:linear-gradient(110deg,#e02020,#ff3c3c 50%,#ff8a00);background:linear-gradient(110deg,var(--red) 0,var(--red-hot) 50%,#ff8a00 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes Home_accentShift__qByx\+{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Home_charOutline__rSJKV{-webkit-text-stroke:1.5px #ffffff8c;color:#0000;display:inline-block;will-change:transform,opacity}.Home_heroCtas__dn2jx{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:56px}.Home_statsRow__NSfLa{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #f2f2f514;border:1px solid var(--rule);border-radius:12px;display:flex;flex-wrap:wrap;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.Home_stat__v65TS{border-right:1px solid #f2f2f514;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:3px;padding:20px 32px}.Home_stat__v65TS:last-of-type{border-right:none}.Home_stat__v65TS strong{color:#fff;font-family:var(--font-display);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1}.Home_stat__v65TS span{color:#ffffff59;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.Home_statDivider__RxymT{align-self:stretch;background:#f2f2f514;background:var(--rule);width:1px}.Home_statAvail__IsGr-{align-items:center;flex-direction:row;gap:10px;padding:20px 24px}.Home_availDot__NsmZQ{animation:Home_pulse__3art3 2.4s ease infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55e99;flex-shrink:0;height:8px;width:8px}@keyframes Home_pulse__3art3{0%{box-shadow:0 0 0 0 #22c55e99}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.Home_statAvail__IsGr- span{color:#ffffff80;font-size:11px}.Home_scrollHint__nSZto{align-items:center;bottom:36px;display:flex;flex-direction:column;gap:10px;left:6vw;position:absolute;z-index:3}.Home_scrollLine__dyscV{animation:Home_scrollPulse__ryCWl 2s ease-in-out infinite;background:linear-gradient(180deg,#0000,#e02020);background:linear-gradient(to bottom,#0000,var(--red));display:block;height:60px;width:1px}@keyframes Home_scrollPulse__ryCWl{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.6)}}.Home_scrollLabel__ouiKO{color:#ffffff40;font-size:9px;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.Home_magneticWrap__oEik5{display:inline-block;will-change:transform}.Home_liquidBtn__aJTZW{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;outline:none;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s ease}.Home_liquidBtn__aJTZW:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:border-radius .5s ease}.Home_liquidBtn__aJTZW:hover:after{animation:Home_btnMorph__AC96T .7s ease infinite alternate}@keyframes Home_btnMorph__AC96T{0%{border-radius:20px 6px 20px 6px}to{border-radius:6px 20px 6px 20px}}.Home_liquidBtn__aJTZW:hover{transform:translateY(-3px)}.Home_liquidBtn__aJTZW:active{transform:scale(.96)}.Home_lBtn--md__DfORQ{height:48px;min-width:148px;padding:0 24px}.Home_lBtn--lg__KVrdw{height:56px;min-width:168px;padding:0 32px}.Home_lBlobWrap__RGwqm{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.Home_lBlob__ft-Xs{border-radius:50%;height:0;left:50%;left:var(--lx,50%);position:absolute;top:50%;top:var(--ly,50%);transform:translate(-50%,-50%) scale(0);transition:width .6s cubic-bezier(.23,1,.32,1),height .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);width:0}.Home_liquidBtn__aJTZW:hover .Home_lBlob__ft-Xs{height:400px;transform:translate(-50%,-50%) scale(1);width:400px}.Home_lBtnLabel__DUz29{position:relative;transition:color .3s ease;z-index:1}.Home_lBtnArrow__PQ3gZ{display:inline-block;font-size:14px;position:relative;transition:transform .3s ease,color .3s ease;z-index:1}.Home_liquidBtn__aJTZW:hover .Home_lBtnArrow__PQ3gZ{transform:translate(3px,-3px)}.Home_lBtn--red__fIRf\+{background:#e02020;background:var(--red);border:2px solid #e02020;border:2px solid var(--red);box-shadow:0 6px 28px #e0202047;color:#fff}.Home_lBtn--red__fIRf\+ .Home_lBlob__ft-Xs{background:#ffffff29}.Home_lBtn--red__fIRf\+:hover{box-shadow:0 12px 40px #e0202073}.Home_lBtn--ghost__qJdtt{background:#0000;border:1.5px solid #ffffff40;color:#ffffffbf}.Home_lBtn--ghost__qJdtt .Home_lBlob__ft-Xs{background:#ffffff14}.Home_lBtn--ghost__qJdtt:hover{border-color:#ffffff80;color:#fff}.Home_ticker__GXkVL{background:#10101c;background:var(--ink-2);border-bottom:1px solid #f2f2f514;border-bottom:1px solid var(--rule);border-top:1px solid #f2f2f514;border-top:1px solid var(--rule);overflow:hidden;padding:14px 0;position:relative;z-index:5}.Home_tickerTrack__j7a6h{animation:Home_tickerScroll__nbXmh 40s linear infinite;animation:Home_tickerScroll__nbXmh var(--ticker-speed,40s) linear infinite;color:#fff;display:flex;font-size:11px;gap:0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.Home_tickerTrack__j7a6h span{padding:0 3vw}.Home_tickerReverse__mYtgi{animation-direction:reverse}@keyframes Home_tickerScroll__nbXmh{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.Home_trustedSection__Mxwou{background:#10101c;background:var(--ink-2);padding:48px 0 56px}.Home_trustedLabel__57\+zs{color:#fff;font-size:10px;letter-spacing:.14em;margin-bottom:24px;text-align:center;text-transform:uppercase}.Home_marqueeWrapper__jBbn8{mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);overflow:hidden;padding:12px 0}.Home_marqueeTrack__4rQHi{align-items:center;animation:Home_marqueeScroll__NhHxP 28s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.Home_marqueeTrack__4rQHi:hover{animation-play-state:paused}@keyframes Home_marqueeScroll__NhHxP{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.Home_trustedItem__GETya{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;margin:0 10px;padding:0 28px;transition:background .3s,border-color .3s,transform .3s}.Home_trustedItem__GETya:hover{background:#fff;border-color:#ffffff1f;transform:translateY(-2px)}.Home_logoImg__GNHW1{height:24px;object-fit:contain;object-position:center;opacity:.45;transition:opacity .3s;width:100px}.Home_trustedItem__GETya:hover .Home_logoImg__GNHW1{opacity:.9}.Home_services__VxVSE{background:#f2f2f5;background:var(--chalk);overflow:hidden;padding:100px 0 120px;position:relative}.Home_servicesBg__DxXKV{background-image:repeating-linear-gradient(-55deg,#0000,#0000 60px,rgba(0,0,0,.018) 0,rgba(0,0,0,.018) 61px);inset:0;pointer-events:none;position:absolute}.Home_servicesInner__EtfR8{margin:0 auto;max-width:1200px;padding:0 6vw}.Home_servicesHead__pdXF0{margin-bottom:72px;opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s ease}.Home_servicesHead__pdXF0.Home_isVisible__382Uc{opacity:1;transform:translateY(0)}.Home_sectionKicker__W6EgT{color:#e02020;color:var(--red);display:block;font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.Home_sectionTitle__XFd3z{color:#080810;color:var(--ink);font-family:var(--font-display);font-size:clamp(32px,5vw,60px);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0}.Home_titleEm__pLA10{color:#e02020;color:var(--red);font-style:italic;font-weight:900}.Home_titleEmLight__xoUYO{color:#ffffff8c;font-style:italic}.Home_svcPanel__Bhmkm{grid-gap:80px;align-items:center;border-top:1px solid #0000000f;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:72px 0;position:relative}.Home_svcPanel__Bhmkm:last-of-type{border-bottom:1px solid #0000000f}.Home_svcPanelFlip__suCMM{direction:rtl}.Home_svcPanelFlip__suCMM>*{direction:ltr}.Home_svcVisualWrap__DMidr{aspect-ratio:4/3;border-radius:20px;display:block;overflow:visible;position:relative;text-decoration:none;will-change:transform}.Home_imgTileGrid__2VxUJ{border-radius:20px;box-shadow:0 32px 80px #0000002e;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;z-index:1}.Home_imgTileGrid__2VxUJ,.Home_imgTile__Q0jic{height:100%;overflow:hidden;position:relative;width:100%}.Home_imgTileImg__P589H{height:200%;max-width:none!important;position:absolute;transition:transform .7s cubic-bezier(.23,1,.32,1);width:200%}.Home_imgTile__Q0jic:first-child .Home_imgTileImg__P589H{left:0;top:0}.Home_imgTile__Q0jic:nth-child(2) .Home_imgTileImg__P589H{left:-100%;top:0}.Home_imgTile__Q0jic:nth-child(3) .Home_imgTileImg__P589H{left:0;top:-100%}.Home_imgTile__Q0jic:nth-child(4) .Home_imgTileImg__P589H{left:-100%;top:-100%}.Home_svcVisualWrap__DMidr:hover .Home_imgTileImg__P589H{transform:scale(1.05)}.Home_imgGlow__iPQly{background:radial-gradient(ellipse 70% 60% at 50% 50%,#e0202038,#0000 70%);border-radius:50%;filter:blur(24px);inset:-30px;pointer-events:none;position:absolute;z-index:0}.Home_imgBadge__kfKxa{align-items:center;background:#080810;background:var(--ink);border-radius:100px;bottom:-14px;box-shadow:0 4px 16px #0003;color:#ffffffd9;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;padding:10px 16px;position:absolute;right:-14px;transition:background .3s,transform .3s;z-index:4}.Home_svcVisualWrap__DMidr:hover .Home_imgBadge__kfKxa{background:#e02020;background:var(--red);transform:scale(1.05)}.Home_svcText__dtYAO{display:flex;flex-direction:column;gap:24px}.Home_svcTag__3adVt{align-items:center;background:#e020200f;border:1px solid #e020204d;border-radius:100px;color:#e02020;color:var(--red);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;padding:6px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.Home_svcH2__eKleB{font-family:var(--font-display);font-size:clamp(22px,2.6vw,34px);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin:0;overflow:hidden}.Home_svcH2__eKleB,.Home_svcH2__eKleB .Home_char__PYnSL{color:#080810;color:var(--ink)}.Home_wordWrap__isCn7{display:inline-block;overflow:hidden;vertical-align:bottom}.Home_svcBody__9d06y{color:#6b6b7e;color:var(--mid);font-size:15px;line-height:1.85;margin:0;max-width:420px}.Home_blurbs__sL3Ae{background:#080810;background:var(--ink);padding:0 0 100px;position:relative}.Home_blurbsWave__3w8c\+{line-height:0;margin-bottom:-2px;overflow:hidden}.Home_blurbsWave__3w8c\+ svg{fill:#f2f2f5;fill:var(--chalk);display:block;height:80px;width:100%}.Home_blurbsInner__S\+41K{margin:0 auto;max-width:1200px;padding:80px 6vw 0}.Home_blurbGrid__mWbd4{grid-gap:1px;background:#f2f2f514;background:var(--rule);border:1px solid #f2f2f514;border:1px solid var(--rule);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.Home_blurbCard__-nOF-{background:#10101c;background:var(--ink-2);opacity:0;transform:translateY(60px) scale(.93);transition:opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.Home_blurbCard__-nOF-.Home_isVisible__382Uc{opacity:1;transform:none}.Home_blurbCardInner__XEMgb{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:44px 36px;position:relative;transition:background .4s ease}.Home_blurbCard__-nOF-:hover .Home_blurbCardInner__XEMgb{background:hsla(0,0%,100%,.025)}.Home_blurbBorderAnim__\+kAHY{animation:Home_borderRotate__BAT-J 3s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#e02020 60deg,#0000 120deg,#0000 1turn);background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,var(--red) 60deg,#0000 120deg,#0000 1turn);border-radius:inherit;filter:blur(18px);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.Home_blurbCard__-nOF-:hover .Home_blurbBorderAnim__\+kAHY{opacity:.25}@keyframes Home_borderRotate__BAT-J{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}.Home_blurbNum__8kb6B{color:#e02020;color:var(--red);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em}.Home_blurbH4__m1GoH{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.Home_blurbP__YLReL{color:#ffffff61;flex:1 1;font-size:13px;line-height:1.9;margin:0}.Home_blurbFoot__RBuOF{margin-top:8px}.Home_blurbCta__iiILq{align-items:center;background:#0000;border:none;color:#ffffff59;cursor:none;display:inline-flex;font-size:11px;gap:4px;letter-spacing:.1em;padding:0;text-transform:uppercase;transition:color .3s}.Home_blurbCta__iiILq:hover{color:#e02020;color:var(--red)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s ease}[data-reveal].Home_isVisible__382Uc{opacity:1;transform:none}[data-reveal-card]{opacity:0;transform:translateY(60px) scale(.93);transition:opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1)}[data-reveal-card].Home_isVisible__382Uc{opacity:1;transform:none}@media (max-width:960px){.Home_desktopInline__sx9ed{display:block}.Home_svcPanel__Bhmkm{gap:36px;grid-template-columns:1fr;padding:56px 0}.Home_svcPanelFlip__suCMM{direction:ltr}.Home_svcVisualWrap__DMidr{aspect-ratio:16/10}.Home_heroTitle__rrsI6{font-size:clamp(34px,11vw,72px)}.Home_statsRow__NSfLa{border-radius:10px;flex-direction:column;width:100%}.Home_stat__v65TS{border-bottom:1px solid #f2f2f514;border-bottom:1px solid var(--rule);border-right:none;width:100%}.Home_stat__v65TS:last-of-type{border-bottom:none}.Home_statDivider__RxymT{display:none}.Home_blurbGrid__mWbd4{grid-template-columns:1fr}.Home_heroVertLabel__aso05{display:none}.Home_charAccent__L\+-va,.Home_charOutline__rSJKV,.Home_char__PYnSL{animation:none!important;display:inline!important;opacity:1!important;transform:none!important}}@media (max-width:600px){.Home_heroInner__I1cft{padding:80px 0 60px}.Home_blurbCardInner__XEMgb{padding:28px 24px}.Home_trustedItem__GETya{height:48px;padding:0 16px}.Home_logoImg__GNHW1{height:20px;width:80px}}.Services_page__FidkQ{background:#f2f2f5;background:var(--off-white);padding-top:64px;padding-top:var(--nav-h)}.Services_hero__RPLrW{background:radial-gradient(circle at 12% 10%,#e020202e,#0000 45%),#080810;background:radial-gradient(circle at 12% 10%,#e020202e,#0000 45%),var(--black);padding:64px 0 0;position:relative}.Services_heroInner__mgWTd{padding-bottom:56px}.Services_hero__RPLrW .section-title{color:#fff;color:var(--white);margin-bottom:24px}.Services_reveal__Lnkiq{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.Services_isVisible__W9xKE{opacity:1;transform:translateY(0)}.Services_titleAccent__iQvF9{animation:Services_growLine__U0L8a .9s cubic-bezier(.215,.61,.355,1) .4s forwards;background:linear-gradient(90deg,#e02020,#ff3c3c);background:linear-gradient(90deg,var(--red),var(--red-hot));border-radius:999px;display:block;height:4px;margin-top:16px;transform:scaleX(0);transform-origin:left;width:64px}@keyframes Services_growLine__U0L8a{to{transform:scaleX(1)}}.Services_sectionWave__QND1e{line-height:0;margin-bottom:-1px;position:relative;width:100%;z-index:3}.Services_sectionWave__QND1e svg{display:block;height:60px;width:100%}.Services_waveToLight__qBcvc path{fill:#f2f2f5;fill:var(--off-white)}.Services_waveToDark__N816D path{fill:#080810;fill:var(--black)}.Services_heroBanner__ExnrM{background:#10101c;background:var(--surface-dark);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;min-height:260px;overflow:hidden}.Services_bannerText__K\+yhi{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:48px}.Services_bannerTag__qYd3g{color:#e02020;color:var(--red);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Services_bannerText__K\+yhi h2{color:#fff;color:var(--white);font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.Services_bannerText__K\+yhi p{color:#fff9;font-size:13px;line-height:1.7;max-width:360px}.Services_bannerImg__vwTEC{overflow:hidden;position:relative}.Services_bannerImg__vwTEC:before{animation:Services_kenBurns__9Cr9I 16s ease-in-out infinite alternate;background:url(https://images.unsplash.com/photo-1558494949-ef010cbdcc31?w=600&q=70) 50%/cover;content:"";inset:0;position:absolute}.Services_bannerImg__vwTEC:after{background:linear-gradient(135deg,#00000080,#0000000d);content:"";inset:0;position:absolute}@keyframes Services_kenBurns__9Cr9I{0%{transform:scale(1)}to{transform:scale(1.12)}}.Services_grid__DozVX{padding:64px 0 80px}.Services_cardsGrid__wT5AD{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.Services_card__oCdMy{background:#fff;background:var(--white);border:1px solid #e7e7ec;border:1px solid var(--light-gray);border-radius:12px;box-shadow:0 4px 20px #0808100a;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:32px 28px;position:relative;transition:box-shadow .35s,transform .35s}.Services_card__oCdMy:before{background:linear-gradient(90deg,#e02020,#ff3c3c);background:linear-gradient(90deg,var(--red),var(--red-hot));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,1,.5,1)}.Services_card__oCdMy:hover{box-shadow:0 16px 36px #e0202024;transform:translateY(-6px)}.Services_card__oCdMy:hover:before{transform:scaleX(1)}.Services_cardIconWrap__QLnEe{align-items:center;background:#f2f2f5;background:var(--off-white);border-radius:14px;display:inline-flex;height:52px;justify-content:center;margin-bottom:4px;transition:transform .4s cubic-bezier(.25,1,.5,1),background .4s;width:52px}.Services_card__oCdMy:hover .Services_cardIconWrap__QLnEe{background:#ffe9e9;transform:scale(1.08) rotate(-4deg)}.Services_cardIcon__zpk4s{display:block;font-size:26px}.Services_card__oCdMy h3{color:#080810;color:var(--black);font-family:var(--font-display);font-size:16px;font-weight:700}.Services_card__oCdMy p{color:#6b6b7e;color:var(--mid-gray);flex:1 1;font-size:13px;line-height:1.75}.Services_cardLink__w-Kjd{align-items:center;color:#e02020;color:var(--red);display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:600;gap:6px;transition:gap .2s}.Services_cardLink__w-Kjd:hover{text-decoration:underline}.Services_linkArrow__6py\+3{display:inline-block;transition:transform .3s cubic-bezier(.25,1,.5,1)}.Services_cardLink__w-Kjd:hover .Services_linkArrow__6py\+3{transform:translateX(5px)}@media (max-width:900px){.Services_cardsGrid__wT5AD{grid-template-columns:repeat(2,1fr)}.Services_heroBanner__ExnrM{grid-template-columns:1fr}.Services_bannerImg__vwTEC{height:200px}}@media (max-width:600px){.Services_cardsGrid__wT5AD{grid-template-columns:1fr}}:root{--black:#080810;--white:#fff;--off-white:#f2f2f5;--light-gray:#e7e7ec;--mid-gray:#6b6b7e;--dark-gray:#2a2a36;--red:#e02020;--red-hot:#ff3c3c;--surface-dark:#10101c;--rule:#08081014;--nav-h:64px}.Projects_page__yNhzn{background:#f2f2f5;background:var(--off-white);padding-top:64px;padding-top:var(--nav-h)}.Projects_header__u6VsL{background:radial-gradient(circle at 15% 15%,#e020202e,#0000 45%),#080810;background:radial-gradient(circle at 15% 15%,#e020202e,#0000 45%),var(--black);padding:80px 0 0;position:relative;z-index:10}.Projects_headerInner__j1wu7{padding-bottom:96px}.Projects_reveal__fvvLl{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.Projects_isVisible__dwJkq{opacity:1;transform:translateY(0)}.Projects_titleAccent__mGzZJ{animation:Projects_growLine__U64H0 .9s cubic-bezier(.215,.61,.355,1) .4s forwards;background:linear-gradient(90deg,#e02020,#ff3c3c);background:linear-gradient(90deg,var(--red),var(--red-hot));border-radius:999px;display:block;height:4px;margin-top:18px;transform:scaleX(0);transform-origin:left;width:70px}@keyframes Projects_growLine__U64H0{to{transform:scaleX(1)}}.Projects_sectionWave__GwRPP{line-height:0;margin-bottom:-1px;position:relative;width:100%;z-index:3}.Projects_sectionWave__GwRPP svg{display:block;height:60px;width:100%}.Projects_waveToLight__PdCBx path{fill:#f2f2f5;fill:var(--off-white)}.Projects_waveToDark__ltpKq path{fill:#080810;fill:var(--black)}.Projects_header__u6VsL .section-title{color:#ff3621;margin-bottom:0}.Projects_featured__5j6zw{padding:48px 0;position:relative;z-index:11}.Projects_featuredCard__T7R0z{grid-gap:48px;border:1px solid #e7e7ec;border:1px solid var(--light-gray);border-radius:16px;box-shadow:0 16px 36px #e0202024;display:grid;gap:48px;grid-template-columns:1fr 1fr}.Projects_featuredCard__T7R0z,.Projects_featuredVisual__B62y4{align-items:center;background:#fff;background:var(--white);overflow:hidden}.Projects_featuredVisual__B62y4{display:flex;height:100%;justify-content:center;min-height:320px;padding:32px}.Projects_featuredImage__kKWiI{height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.25,1,.5,1);width:100%}.Projects_featuredCard__T7R0z:hover .Projects_featuredImage__kKWiI{transform:scale(1.05)}.Projects_tag__kza6B{align-items:center;animation:Projects_tagPulse__FOmz2 2.4s ease-out infinite;background:#e02020;background:var(--red);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}@keyframes Projects_tagPulse__FOmz2{0%{box-shadow:0 0 0 0 #e0202059}70%{box-shadow:0 0 0 10px #e0202000}to{box-shadow:0 0 0 0 #e0202000}}.Projects_featuredText__wSCHq{padding:48px}.Projects_featuredText__wSCHq h2{color:#2a2a36;color:var(--dark-gray);font-size:28px;margin-bottom:16px}.Projects_featuredText__wSCHq p{color:#6b6b7e;color:var(--mid-gray);line-height:1.6;margin-bottom:24px}.Projects_grid__0K5mA{padding:16px 0 80px}.Projects_cardsGrid__vtnRF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.Projects_card__HzI8U{background:#fff;background:var(--white);border:1px solid #e7e7ec;border:1px solid var(--light-gray);border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .35s,transform .35s}.Projects_card__HzI8U:hover{box-shadow:0 16px 36px #e0202024;transform:translateY(-6px)}.Projects_cardVisual__2DGig{align-items:center;background:#fff;border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--light-gray);display:flex;height:180px;justify-content:center;overflow:hidden;padding:16px;position:relative}.Projects_cardImage__SAnT5{display:block;filter:grayscale(55%);height:100%;object-fit:contain;transition:filter .4s,transform .4s cubic-bezier(.25,1,.5,1);width:100%}.Projects_card__HzI8U:hover .Projects_cardImage__SAnT5{filter:grayscale(0);transform:scale(1.06)}.Projects_cardBody__LXW8D{display:flex;flex-direction:column;flex-grow:1;padding:24px}.Projects_cardBody__LXW8D h3{color:#2a2a36;color:var(--dark-gray);font-size:18px;margin-bottom:10px}.Projects_cardBody__LXW8D p{color:#6b6b7e;color:var(--mid-gray);flex-grow:1;font-size:14px;line-height:1.6;margin-bottom:20px}.Projects_tagRow__urJje{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.Projects_techTag__paLJD{background:#f2f2f5;background:var(--off-white);border-radius:6px;color:#6b6b7e;color:var(--mid-gray);font-size:12px;font-weight:500;padding:4px 10px;transition:background .3s,color .3s,transform .3s}.Projects_techTag__paLJD:hover{background:#e02020;background:var(--red);color:#fff;transform:translateY(-2px)}.Projects_exploreBtn__DD4Y7{align-items:center;color:#e02020;color:var(--red);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto;text-decoration:none;transition:color .2s}.Projects_exploreBtn__DD4Y7:hover{color:#ff3c3c;color:var(--red-hot)}.Projects_linkArrow__9jT3P{display:inline-block;transition:transform .3s cubic-bezier(.25,1,.5,1)}.Projects_exploreBtn__DD4Y7:hover .Projects_linkArrow__9jT3P{transform:translateX(5px)}@media (max-width:992px){.Projects_cardsGrid__vtnRF{grid-template-columns:repeat(2,1fr)}.Projects_featuredCard__T7R0z{gap:0;grid-template-columns:1fr}}@media (max-width:640px){.Projects_cardsGrid__vtnRF{grid-template-columns:1fr}.Projects_featuredText__wSCHq{padding:24px}}.About_page__bJzGQ{background:#080810;background:var(--ink,#080810);color:#fff;overflow-x:hidden;padding-top:80px;padding-top:var(--nav-h,80px);position:relative}.About_section__8UHQ8{padding:80px 0 0;position:relative;z-index:1}.About_reveal__3CnE3{opacity:0;transform:translateY(35px);transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.About_isVisible__LUXdA{opacity:1;transform:translateY(0)}.About_whoGrid__okviF{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr;padding-bottom:70px}.About_whoLeft__p\+Bwc{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.About_avatar__FnCco{aspect-ratio:1/1;border-radius:16px;max-width:260px;overflow:hidden;width:100%}.About_avatarImg__cb6Yn{display:block;height:100%;object-fit:cover;width:100%}.About_whoRight__vlm6e{display:flex;flex-direction:column;gap:24px;justify-content:center}.About_whoRight__vlm6e p{color:#6b6b7e;color:var(--mid,#6b6b7e);font-size:15px;line-height:1.9;margin:0}.About_sectionWave__cfH-d{line-height:0;margin-bottom:-1px;position:relative;width:100%;z-index:3}.About_sectionWave__cfH-d svg{display:block;height:60px;width:100%}.About_waveToLight__HVGMe path{fill:#f2f2f5;fill:var(--chalk,#f2f2f5)}.About_waveToDark__KMvSR path{fill:#080810;fill:var(--ink,#080810)}.About_missionGrid__9IyhV,.About_visionGrid__f82MP{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding-bottom:70px}.About_missionVisual__Tb9us,.About_visionVisual__P1SCt{border-radius:12px;overflow:hidden;position:relative;transition:transform .5s ease;width:100%}.About_sectionImage__KnhJF{border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.About_missionVisual__Tb9us:hover,.About_visionVisual__P1SCt:hover{transform:scale(1.02)}.About_missionGrid__9IyhV p,.About_visionGrid__f82MP p{color:#6b6b7e;color:var(--mid,#6b6b7e);font-size:15px;line-height:1.85}.About_valuesGrid__Q8UFk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding-bottom:70px}.About_valueCard__FSYm\+{border-left:4px solid #e02020;border-left:4px solid var(--red,#e02020);border-radius:12px;box-shadow:0 4px 20px #0000000a;padding:32px;transition:transform .4s cubic-bezier(.25,1,.5,1)}.About_valueCard__FSYm\+:hover{transform:translateY(-5px)}.About_valueCardTitle__lSF3J{font-size:18px;font-weight:700;margin-bottom:10px}.About_journeyHeading__Pr19Z{color:#ff3621;font-family:sans-serif;font-family:var(--font-display,sans-serif);font-size:42px;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-align:center}.About_journeyLine__n47Tg{background:#e02020;background:var(--red,#e02020);border-radius:999px;height:3px;margin:0 auto 40px;width:120px}.About_journeyCard__qYBt6{background:#10101c;background:var(--ink-2,#10101c);border-radius:16px;box-shadow:0 8px 30px #0003;margin:0 auto 70px;max-width:850px;padding:40px}.About_journeyIntro__wYPU8{color:#fff;font-size:16px;line-height:1.9;margin-bottom:32px}.About_journeyServices__oVodm{display:flex;flex-direction:column;gap:20px}.About_journeyServices__oVodm p{color:#fff;font-size:15px;line-height:1.8;margin:0}.About_journeyServices__oVodm strong{color:#e02020;color:var(--red,#e02020);font-weight:600}.About_teamSubtitle__-wnMN{color:#6b6b7e;color:var(--mid,#6b6b7e);font-size:16px;margin-bottom:48px;text-align:center}.About_teamGrid__9HM\+S{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.About_teamCard__M\+hSH{background:#10101c;background:var(--ink-2,#10101c);border-radius:16px;overflow:hidden;position:relative;transition:transform .5s ease,box-shadow .5s ease}.About_teamCard__M\+hSH:hover{box-shadow:0 15px 35px #e020201f;transform:translateY(-6px)}.About_teamImageWrap__lDbSb{aspect-ratio:4/5;background:#252529;overflow:hidden;position:relative;width:100%}.About_teamImage__QWPCz{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.About_teamCard__M\+hSH:hover .About_teamImage__QWPCz{transform:scale(1.05)}.About_teamOverlay__PbJwu{align-items:center;background:linear-gradient(0deg,#080810e6 0,#0808101a 70%);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .35s ease}.About_teamCard__M\+hSH:hover .About_teamOverlay__PbJwu{opacity:1}.About_teamLinkedin__ci2qa{align-items:center;background:#e02020;background:var(--red,#e02020);border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;transform:translateY(15px);transition:transform .4s cubic-bezier(.25,1,.5,1);width:50px}.About_teamCard__M\+hSH:hover .About_teamLinkedin__ci2qa{transform:translateY(0)}.About_teamInfo__UrvaA{padding:24px;text-align:center}.About_teamName__rkmdI{font-size:19px;font-weight:700;margin:0 0 6px}.About_teamRole__wAjvc{display:block;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.About_darkSection__mAUDa{background:#080810;background:var(--ink,#080810);color:#fff}.About_darkSection__mAUDa .section-title,.About_darkSection__mAUDa h1,.About_darkSection__mAUDa h2,.About_darkSection__mAUDa h4{color:#ff3621!important}.About_darkSection__mAUDa p{color:#fff!important}.About_darkSection__mAUDa .About_valueCard__FSYm\+{background:#10101c;background:var(--ink-2,#10101c)}.About_lightSection__Y3UzM{background:#f2f2f5;background:var(--chalk,#f2f2f5)}.About_lightSection__Y3UzM,.About_lightSection__Y3UzM .About_teamName__rkmdI,.About_lightSection__Y3UzM h1,.About_lightSection__Y3UzM h2{color:#080810;color:var(--ink,#080810)}.About_lightSection__Y3UzM .About_teamSubtitle__-wnMN,.About_lightSection__Y3UzM p{color:#6b6b7e;color:var(--mid,#6b6b7e)}.About_lightSection__Y3UzM .About_valueCard__FSYm\+{background:#fff}.About_lightSection__Y3UzM .About_valueCardTitle__lSF3J{color:#080810;color:var(--ink,#080810)}.About_lightSection__Y3UzM .About_valueCard__FSYm\+ p{color:#4a4a5a}.About_lightSection__Y3UzM .About_teamCard__M\+hSH{background:#fff}.About_lightSection__Y3UzM .About_teamRole__wAjvc{color:#6b6b7e;color:var(--mid,#6b6b7e)}.About_lightSection__Y3UzM .About_teamInfo__UrvaA{background:#fff}.About_cardWithWave__ZSAFF{overflow:hidden;position:relative}.About_cardWithWave__ZSAFF:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ccircle cx='30' cy='30' r='28' fill='none' stroke='rgba(0,0,0,0.02)'/%3E%3C/svg%3E") 0 0 /60px 60px;content:"";inset:0;pointer-events:none;position:absolute}.About_darkSection__mAUDa .About_cardWithWave__ZSAFF:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ccircle cx='30' cy='30' r='28' fill='none' stroke='rgba(255,255,255,0.02)'/%3E%3C/svg%3E") 0 0 /60px 60px}@media (max-width:900px){.About_missionGrid__9IyhV,.About_visionGrid__f82MP,.About_whoGrid__okviF{gap:40px;grid-template-columns:1fr;padding-bottom:45px}.About_missionGrid__9IyhV .About_missionVisual__Tb9us{grid-row:1}.About_valuesGrid__Q8UFk{gap:16px;grid-template-columns:1fr;padding-bottom:45px}.About_journeyCard__qYBt6{margin-bottom:45px;padding:24px}.About_teamGrid__9HM\+S{gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:360px}}.Contact_page__nim6s{padding-top:var(--nav-h)}.Contact_hero__aR3i0{padding:64px 0 40px}.Contact_body__x9b-p{padding:0 0 80px}.Contact_grid__aHBRi{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.Contact_formWrap__jPUgc{background:var(--white);border:1px solid var(--light-gray);border-radius:16px;box-shadow:0 4px 24px #0000000d;padding:40px}.Contact_form__cw98l{display:flex;flex-direction:column;gap:20px}.Contact_row__wM0lH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Contact_field__FThqt{display:flex;flex-direction:column;gap:6px}.Contact_field__FThqt label{color:var(--dark-gray);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Contact_field__FThqt input,.Contact_field__FThqt textarea{background:var(--white);border:1.5px solid var(--light-gray);border-radius:8px;color:var(--black);font-family:var(--font-body);font-size:14px;outline:none;padding:12px 16px;resize:vertical;transition:border-color .2s,box-shadow .2s}.Contact_field__FThqt input:focus,.Contact_field__FThqt textarea:focus{background:var(--white);border-color:var(--red);box-shadow:0 0 0 3px #e633291a}.Contact_success__IG4kb{align-items:center;display:flex;flex-direction:column;gap:16px;padding:48px 24px;text-align:center}.Contact_successIcon__YSFWY{align-items:center;background:var(--red);border-radius:50%;color:var(--white);display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.Contact_success__IG4kb h3{font-family:var(--font-display);font-size:22px;font-weight:800}.Contact_success__IG4kb p{color:var(--mid-gray);font-size:14px;max-width:300px}.Contact_mapWrap__RPoan{display:flex;flex-direction:column;gap:24px}.Contact_mapPlaceholder__\+vrOG{align-items:center;background:linear-gradient(135deg,#e8f0fa,#d0e4f7);border:1px solid var(--light-gray);border-radius:12px;display:flex;flex-direction:column;gap:12px;height:300px;justify-content:center}.Contact_mapPin__EEU2G svg{height:48px;width:48px}.Contact_mapPlaceholder__\+vrOG p{color:var(--mid-gray);font-size:13px;font-weight:500}.Contact_info__LgWU-{background:var(--off-white);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.Contact_infoItem__Eg36Y{display:flex;flex-direction:column;gap:3px}.Contact_infoItem__Eg36Y strong{color:var(--red);font-family:var(--font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.Contact_infoItem__Eg36Y span{color:var(--dark-gray);font-size:14px}@media (max-width:900px){.Contact_grid__aHBRi,.Contact_row__wM0lH{grid-template-columns:1fr}}.Contact_mapContainer__3REfc{border:1px solid var(--light-gray);border-radius:12px;box-shadow:0 8px 24px #00000014;height:420px;overflow:hidden;width:100%}.Contact_mapContainer__3REfc iframe{display:block;height:100%;width:100%}.Contact_submitBtn__Vq8Xk{align-items:center;display:inline-flex;gap:8px;justify-content:center;transition:all .2s ease;width:100%}.Contact_submitBtn__Vq8Xk:disabled{cursor:not-allowed!important;opacity:.65!important;pointer-events:none!important}@keyframes Contact_spin__wJevb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_spinner__HEZg3{align-items:center;animation:Contact_spin__wJevb .8s linear infinite;display:inline-flex;justify-content:center}.DarkGlowTracker_canvas__o1g0i{height:100vh;inset:0;mix-blend-mode:screen;pointer-events:none;position:fixed;width:100vw;z-index:2}
/*# sourceMappingURL=main.607d01e8.css.map*/