.Contact_pageWrapper__wJJU4{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}.Contact_mainContent__qgz_g{flex-grow:1;position:relative;z-index:1}.Contact_glowBackground__FmsGE{position:absolute;top:0;left:0;width:100%;height:800px;background:radial-gradient(circle at 80% 0,rgba(59,130,246,.12),transparent 45%),radial-gradient(circle at 20% 40%,rgba(96,165,250,.08),transparent 40%);z-index:-1;pointer-events:none}.Contact_hero__dKNND{position:relative;overflow:hidden;padding:8.5rem 0 3rem}@media(max-width:992px){.Contact_hero__dKNND{padding:7rem 0 2.5rem}}@media(max-width:768px){.Contact_hero__dKNND{padding:5.5rem 0 2rem}}@media(max-width:480px){.Contact_hero__dKNND{padding:4.5rem 0 1.5rem}}.Contact_heroVisual__wqfdN{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.32;mask-image:linear-gradient(180deg,transparent 2%,#000 40%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,transparent 2%,#000 40%,transparent 92%)}[data-theme=light] .Contact_heroVisual__wqfdN{opacity:.08}.Contact_heroVisualImg__w00mY{object-fit:cover;object-position:65% center}.Contact_heroInner__pXUnE{position:relative;z-index:1}.Contact_eyebrow__TWtTq{display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;color:var(--color-accent);font-size:.85rem;margin-bottom:1.15rem;letter-spacing:.04em;opacity:.85}.Contact_pageTitle__awdPF{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:3rem;font-weight:700;line-height:1.08;letter-spacing:-.038em;margin-bottom:1.1rem;color:var(--color-text-primary);max-width:1000px}@media(max-width:992px){.Contact_pageTitle__awdPF{font-size:2.5rem}}@media(max-width:768px){.Contact_pageTitle__awdPF{font-size:2.25rem}}@media(max-width:480px){.Contact_pageTitle__awdPF{font-size:1.8rem}}.Contact_gradientText__OARO_{background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Contact_pageLede__vurqV{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.18rem;color:var(--color-text-secondary);line-height:1.55;margin-bottom:2.25rem;max-width:62ch;padding-left:1.05rem;border-left:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}@media(max-width:768px){.Contact_pageLede__vurqV{font-size:1.02rem;margin-bottom:1.75rem;padding-left:.85rem}}@media(max-width:480px){.Contact_pageLede__vurqV{font-size:.96rem}}.Contact_doorTable__64psz{border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent);max-width:1000px}.Contact_doorHead__OL37F,.Contact_doorRow__2EmmW{display:grid;grid-template-columns:minmax(110px,.55fr) 1fr 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:baseline;padding:.7rem 1.15rem}@media(max-width:768px){.Contact_doorHead__OL37F,.Contact_doorRow__2EmmW{grid-template-columns:1fr;gap:.3rem;padding:.7rem .9rem}}.Contact_doorHead__OL37F{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);padding-top:.6rem;padding-bottom:.6rem}@media(max-width:768px){.Contact_doorHead__OL37F{display:none}}.Contact_doorColName__FWn_J{font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.Contact_doorColName__FWn_J[data-emphasis=true]{color:var(--color-accent)}.Contact_doorRow__2EmmW+.Contact_doorRow__2EmmW{border-top:1px solid var(--color-border)}.Contact_doorDim__gnPF9{font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.5}.Contact_doorCell__lJmYN{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.95rem;line-height:1.45;color:var(--color-text-secondary)}.Contact_doorCell__lJmYN[data-emphasis=true]{color:var(--color-text-primary);font-weight:500}@media(max-width:768px){.Contact_doorCell__lJmYN{display:flex;flex-direction:column;gap:.05rem;font-size:.9rem;line-height:1.35}}.Contact_doorCellTag__jfs8v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:768px){.Contact_doorCellTag__jfs8v{position:static;width:auto;height:auto;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;font-family:JetBrains Mono,Fira Code,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}}.Contact_doorsFoot__ijg8M{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.35rem;max-width:1000px}.Contact_doorsCta__Dw64Y{display:inline-flex;align-items:center;gap:.55rem;background:var(--color-accent-cta);color:#fff;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:600;font-size:.98rem;text-decoration:none;padding:.8rem 1.35rem;border-radius:10px;transition:background .2s ease,transform .2s ease}.Contact_doorsCta__Dw64Y svg{transition:transform .2s ease}.Contact_doorsCta__Dw64Y:hover{background:var(--color-accent-cta-hover);transform:translateY(-1px)}.Contact_doorsCta__Dw64Y:hover svg{transform:translateX(3px)}.Contact_doorsCta__Dw64Y:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Contact_doorsNote__X2oME{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.88rem;line-height:1.5;color:var(--color-text-muted);margin:0;max-width:46ch}.Contact_contactSection__9ZOo_{padding:3.5rem 0 7rem}@media(max-width:992px){.Contact_contactSection__9ZOo_{padding:3rem 0 5rem}}@media(max-width:768px){.Contact_contactSection__9ZOo_{padding:2.5rem 0 4rem}}@media(max-width:480px){.Contact_contactSection__9ZOo_{padding:2rem 0 3rem}}.Contact_grid__oIM5y{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:4rem;gap:4rem;max-width:1200px;margin:0 auto;align-items:start}@media(max-width:992px){.Contact_grid__oIM5y{grid-template-columns:1fr;gap:3rem}}.Contact_infoCol__Dos_Q{display:flex;flex-direction:column;gap:2.5rem}.Contact_block__rz_wq{display:flex;flex-direction:column;gap:.9rem}.Contact_blockTitle__KNwu_{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.3rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.25;margin:0}@media(max-width:480px){.Contact_blockTitle__KNwu_{font-size:1.12rem}}.Contact_blockLede__E9RIQ{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.95rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.Contact_channelStack__zN2na{display:flex;flex-direction:column;gap:.6rem}.Contact_channelCard__juGZI{display:grid;grid-template-columns:84px 1fr auto;grid-template-rows:auto auto;align-items:center;grid-gap:.15rem .9rem;gap:.15rem .9rem;padding:.8rem 1rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .25s ease,background .25s ease,transform .25s ease}.Contact_channelCard__juGZI:hover{border-color:var(--color-border-focus);background:rgba(59,130,246,.05);transform:translateY(-1px)}.Contact_channelCard__juGZI:hover .Contact_channelArrow__7maoz{transform:translate(2px,-2px);color:var(--color-text-primary)}.Contact_channelCard__juGZI:hover .Contact_channelLabel__5xlbF{color:var(--color-text-primary)}.Contact_channelCard__juGZI:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}@media(max-width:420px){.Contact_channelCard__juGZI{grid-template-columns:1fr auto;grid-template-rows:auto auto auto}}.Contact_channelLabel__5xlbF{grid-column:1;grid-row:1/span 2;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);transition:color .25s ease}@media(max-width:420px){.Contact_channelLabel__5xlbF{grid-column:1;grid-row:1}}.Contact_channelArrow__7maoz{grid-column:3;grid-row:1/span 2;color:var(--color-text-muted);transition:transform .25s ease,color .25s ease}@media(max-width:420px){.Contact_channelArrow__7maoz{grid-column:2;grid-row:1}}.Contact_channelValue__m5G2e{grid-column:2;grid-row:1;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;word-break:break-word}@media(max-width:420px){.Contact_channelValue__m5G2e{grid-column:1/-1;grid-row:2}}.Contact_channelHint__3BJoV{grid-column:2;grid-row:2;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.84rem;color:var(--color-text-muted)}@media(max-width:420px){.Contact_channelHint__3BJoV{grid-column:1/-1;grid-row:3}}.Contact_leadershipRow__EnUSP{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:420px){.Contact_leadershipRow__EnUSP{grid-template-columns:1fr}}.Contact_person__mH2Fn{display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:12px;text-decoration:none;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);transition:border-color .2s ease,transform .2s ease,background .2s ease}.Contact_person__mH2Fn:hover{border-color:var(--color-border-focus);transform:translateY(-2px);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.Contact_personAvatar__yrfL4{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;font-size:1rem}.Contact_personInfo__4k3FE{display:flex;flex-direction:column;min-width:0}.Contact_personName__CMK3Z{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.96rem;font-weight:600;color:var(--color-text-primary);line-height:1.2}.Contact_personRole__ygMas{color:var(--color-accent);font-weight:500}.Contact_personEmail__bUxFd,.Contact_personRole__ygMas{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.78rem}.Contact_personEmail__bUxFd{color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Contact_form__geD7_{display:flex;flex-direction:column;gap:1rem;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--color-text-primary) 8%,transparent);border-radius:22px;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.2);scroll-margin-top:6rem}@media(max-width:768px){.Contact_form__geD7_{padding:2rem 1.5rem;border-radius:18px}}@media(max-width:480px){.Contact_form__geD7_{padding:1.5rem 1.25rem;border-radius:14px}}.Contact_formIntro__sR_Oo{display:flex;flex-direction:column;gap:.45rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.Contact_formHeading___OM_Q{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.45rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.2;margin:0}@media(max-width:480px){.Contact_formHeading___OM_Q{font-size:1.2rem}}.Contact_formLede__t62HB{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.95rem;color:var(--color-text-secondary);line-height:1.55;margin:0}.Contact_formStep__FftfX{display:inline-flex;align-items:center;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;letter-spacing:.16em;color:var(--color-accent);padding:2px 8px;border:1px solid rgba(59,130,246,.3);border-radius:999px;background:rgba(59,130,246,.06);flex-shrink:0}.Contact_formStepGroup__4B5Z_{display:flex;align-items:center;gap:.7rem;margin-top:.6rem}.Contact_formSubheading__OPEdh{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.08rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.015em;margin:0}.Contact_formCaption__UOi9C{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.88rem;color:var(--color-text-muted);line-height:1.5;margin:-.5rem 0 0}.Contact_textarea__69zEc{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:12px;padding:1rem 1.1rem;color:var(--color-text-primary);font-family:inherit;font-size:1rem;line-height:1.55;resize:vertical;min-height:150px;transition:border-color .2s,background .2s}.Contact_textarea__69zEc:focus{outline:none;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-color:rgba(59,130,246,.5)}.Contact_textarea__69zEc::placeholder{color:var(--color-text-muted);opacity:.7}@media(max-width:480px){.Contact_textarea__69zEc{font-size:16px;padding:.85rem .95rem}}.Contact_servicePicker__TtlW2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}@media(max-width:540px){.Contact_servicePicker__TtlW2{grid-template-columns:1fr}}.Contact_serviceChip__XIUDo{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem .95rem;border-radius:12px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent);color:var(--color-text-secondary);font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.93rem;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s ease;text-align:left}.Contact_serviceChip__XIUDo:hover{border-color:var(--color-border-focus);color:var(--color-text-primary);transform:translateY(-1px)}.Contact_serviceChip__XIUDo:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.Contact_serviceChipActive__n6uaJ{border-color:rgba(59,130,246,.7);background:rgba(59,130,246,.1);color:var(--color-text-primary)}.Contact_serviceLetter__KTQlc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:999px;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;font-size:.75rem;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);color:var(--color-text-primary)}.Contact_serviceChipActive__n6uaJ .Contact_serviceLetter__KTQlc{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#09090b}.Contact_serviceCheck__9jH0c{margin-left:auto;color:#3b82f6}.Contact_identityGrid__CS2vR{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}@media(max-width:540px){.Contact_identityGrid__CS2vR{grid-template-columns:1fr}}.Contact_field__3FYEI{display:flex;flex-direction:column;gap:.4rem}.Contact_field__3FYEI input{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:12px;padding:.85rem 1rem;color:var(--color-text-primary);font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s;outline:none;width:100%}.Contact_field__3FYEI input:focus{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-color:rgba(59,130,246,.5)}.Contact_field__3FYEI input::placeholder{color:var(--color-text-muted);opacity:.7}@media(max-width:480px){.Contact_field__3FYEI input{font-size:16px;padding:.75rem .9rem}}.Contact_fieldLabel__BGd4j{font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.Contact_submitBtn__V797Y{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--color-text-primary);color:var(--color-background);padding:1rem 1.5rem;border-radius:12px;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:600;font-size:1rem;letter-spacing:-.01em;border:0;cursor:pointer;margin-top:.5rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.Contact_submitBtn__V797Y svg{transition:transform .2s ease}.Contact_submitBtn__V797Y:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px rgba(59,130,246,.25)}.Contact_submitBtn__V797Y:hover:not(:disabled) svg{transform:translateX(3px)}.Contact_submitBtn__V797Y:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.Contact_submitBtn__V797Y:disabled{opacity:.45;cursor:not-allowed}.Contact_submitBtn__V797Y.Contact_loading__W1qQM{opacity:.7}.Contact_submitHint__xz6rL{font-size:.82rem;color:var(--color-text-muted);margin:-.25rem 0 0;text-align:center}.Contact_formError__Glzrp,.Contact_submitHint__xz6rL{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.Contact_formError__Glzrp{font-size:.92rem;color:#ff8a8a;background:rgba(255,107,107,.08);border:1px solid rgba(255,107,107,.25);border-radius:10px;padding:.75rem .9rem;line-height:1.5}.Contact_formError__Glzrp a{color:inherit;text-decoration:underline;text-underline-offset:3px}.Contact_formError__Glzrp a:hover{color:var(--color-text-primary)}[data-theme=light] .Contact_formError__Glzrp{color:#dc2626}[data-theme=light] .Contact_formError__Glzrp a:hover{color:#b91c1c}.Contact_formFootnote__blMsR{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.82rem;color:var(--color-text-muted);margin:.25rem 0 0;text-align:center}.Contact_modalOverlay__gP7yr{position:fixed;inset:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:Contact_contactFade__mDFbh .25s cubic-bezier(.4,0,.2,1) both}.Contact_modalContent__0xin2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;padding:2.75rem 2.5rem;text-align:center;max-width:460px;width:100%;box-shadow:0 30px 80px rgba(0,0,0,.6);position:relative;overflow:hidden;animation:Contact_contactPop__bCttj .35s cubic-bezier(.16,1,.3,1) both}.Contact_modalContent__0xin2:before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:320px;height:320px;background:radial-gradient(circle,rgba(59,130,246,.18) 0,transparent 65%);z-index:0;pointer-events:none}.Contact_modalContent__0xin2>*{position:relative;z-index:1}@media(max-width:480px){.Contact_modalContent__0xin2{padding:2rem 1.5rem;border-radius:16px}}.Contact_modalIcon__mZIUM{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;margin:0 auto 1.25rem;background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(96,165,250,.25));color:var(--color-text-primary)}.Contact_modalTitle__wNlET{font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.85rem;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:700;letter-spacing:-.03em}@media(max-width:480px){.Contact_modalTitle__wNlET{font-size:1.4rem}}.Contact_modalText__58BBc{color:var(--color-text-secondary);font-size:1rem;line-height:1.55;margin-bottom:1.75rem}@media(max-width:480px){.Contact_modalText__58BBc{font-size:.92rem}}.Contact_modalBtn__2JREQ{background:rgba(0,0,0,0);color:var(--color-text-primary);border:1px solid var(--color-border-focus);padding:.6rem 1.5rem;border-radius:10px;font-family:var(--font-space-grotesk),"Space Grotesk",var(--font-inter),var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s,border-color .2s}.Contact_modalBtn__2JREQ:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);border-color:var(--color-border-focus)}@keyframes Contact_contactFade__mDFbh{0%{opacity:0}to{opacity:1}}@keyframes Contact_contactPop__bCttj{0%{opacity:.001;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}[data-theme=light] .Contact_gradientText__OARO_{background-image:linear-gradient(135deg,#1d4ed8,#2563eb)}.Contact_heroInner__pXUnE>*{animation:Contact_contactRise__5slbb .6s cubic-bezier(.16,1,.3,1) both}.Contact_heroInner__pXUnE>:nth-child(2){animation-delay:.05s}.Contact_heroInner__pXUnE>:nth-child(3){animation-delay:.1s}.Contact_heroInner__pXUnE>:nth-child(4){animation-delay:.15s}.Contact_heroInner__pXUnE>:nth-child(5){animation-delay:.2s}@keyframes Contact_contactRise__5slbb{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.Contact_heroInner__pXUnE>*,.Contact_modalContent__0xin2,.Contact_modalOverlay__gP7yr{animation:none}}