.ContactSection_section__KyJTy{position:relative;padding:0}.ContactSection_shell__QMHRi{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(132,151,225,.16);background:radial-gradient(circle at 12% 0,rgba(157,98,255,.12),transparent 30%),radial-gradient(circle at 86% 12%,rgba(47,113,224,.14),transparent 32%),linear-gradient(180deg,rgba(10,15,34,.96),rgba(6,10,22,.985));box-shadow:0 22px 66px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.052);padding:clamp(24px,3.6vw,38px)}.ContactSection_shell__QMHRi:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0),radial-gradient(circle at 50% 100%,rgba(128,89,255,.08),transparent 34%);background-size:44px 44px,44px 44px,auto;opacity:.55}.ContactSection_shell__QMHRi:after{content:"";position:absolute;inset:1px;border-radius:29px;border:1px solid hsla(0,0%,100%,.035);pointer-events:none}.ContactSection_kicker__iF8CT{position:relative;z-index:1;margin:0 0 20px;color:#c79eff;text-align:center;font-size:clamp(.78rem,1.2vw,.92rem);letter-spacing:.36em;text-transform:uppercase;font-weight:850;text-shadow:0 0 24px rgba(173,92,255,.32)}.ContactSection_card__ueWG7{position:relative;z-index:1;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,26px);width:min(900px,100%);margin:0 auto;padding:clamp(18px,2.4vw,24px);border-radius:24px;border:1px solid rgba(135,154,226,.18);background:radial-gradient(circle at 18% 10%,rgba(118,88,228,.12),transparent 32%),linear-gradient(180deg,rgba(12,18,39,.82),rgba(8,13,29,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 20px 58px rgba(0,0,0,.24)}.ContactSection_card__ueWG7:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.045),transparent);opacity:.35}.ContactSection_icon__tWJOL{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:20px;border:1px solid rgba(146,165,238,.18);background:linear-gradient(180deg,rgba(22,32,66,.78),rgba(11,17,35,.92));color:#eef3ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 30px rgba(0,0,0,.22)}.ContactSection_emailWrap__90q3G{position:relative;z-index:1;min-width:0}.ContactSection_emailLabel__sQhYc{display:block;margin-bottom:7px;color:rgba(207,216,244,.58);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ContactSection_email__5ZRpp{display:block;min-width:0;max-width:100%;color:#f7f9ff;font-size:clamp(1.35rem,2.85vw,2.25rem);line-height:1.16;letter-spacing:-.045em;padding-bottom:.06em;font-weight:850;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease,text-shadow .18s ease}.ContactSection_email__5ZRpp:hover{color:#fff;text-shadow:0 0 24px rgba(125,151,255,.24)}.ContactSection_copy__NWWLJ{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:138px;min-height:62px;padding:16px 22px;border-radius:18px;border:1px solid rgba(150,169,246,.2);background:radial-gradient(circle at 28% 0,rgba(155,124,255,.18),transparent 45%),linear-gradient(180deg,rgba(50,65,137,.72),rgba(36,48,106,.86));color:#f8fbff;font-size:1rem;font-weight:850;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 36px rgba(36,51,120,.24);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ContactSection_copy__NWWLJ:hover{transform:translateY(-1px);border-color:rgba(180,196,255,.34);background:radial-gradient(circle at 28% 0,rgba(174,144,255,.24),transparent 45%),linear-gradient(180deg,rgba(60,77,155,.82),rgba(43,57,122,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 44px rgba(49,66,142,.32)}.ContactSection_copy__NWWLJ:active{transform:translateY(0)}.ContactSection_copyText__H_l8S{line-height:1;white-space:nowrap}@media (max-width:860px){.ContactSection_shell__QMHRi{border-radius:24px;padding:28px 18px}.ContactSection_shell__QMHRi:after{border-radius:23px}.ContactSection_card__ueWG7{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px;border-radius:20px}.ContactSection_icon__tWJOL{width:58px;height:58px;border-radius:17px}.ContactSection_copy__NWWLJ{grid-column:1/-1;width:100%;min-height:56px;border-radius:16px}.ContactSection_email__5ZRpp{font-size:clamp(1.05rem,4.6vw,1.55rem);letter-spacing:-.035em}}@media (max-width:460px){.ContactSection_kicker__iF8CT{letter-spacing:.22em}.ContactSection_card__ueWG7{grid-template-columns:1fr;justify-items:center;text-align:center}.ContactSection_email__5ZRpp{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (max-width:520px){.ContactSection_shell__QMHRi{padding:22px 12px}.ContactSection_kicker__iF8CT{font-size:.68rem;letter-spacing:.24em}.ContactSection_card__ueWG7{grid-template-columns:1fr;text-align:center;justify-items:center}.ContactSection_email__5ZRpp{max-width:100%;font-size:clamp(1rem,6.2vw,1.28rem);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.ContactSection_shell__QMHRi{margin-top:16px!important;padding:22px 12px!important;border-radius:28px!important}.ContactSection_card__ueWG7{grid-template-columns:52px minmax(0,1fr)!important;justify-items:stretch!important;text-align:left!important;gap:13px!important;padding:16px!important}.ContactSection_icon__tWJOL{width:52px!important;height:52px!important}.ContactSection_email__5ZRpp{font-size:clamp(1.02rem,4.6vw,1.26rem)!important;line-height:1.18!important;padding-bottom:.08em!important;white-space:normal!important;overflow-wrap:anywhere!important}.ContactSection_copy__NWWLJ{grid-column:1/-1!important;min-height:54px!important}}.ContactSection_copy__NWWLJ:focus-visible,.ContactSection_email__5ZRpp:focus-visible{outline:2px solid rgba(229,238,255,.72);outline-offset:4px}@media (max-width:520px){.ContactSection_shell__QMHRi{overflow:hidden}.ContactSection_emailWrap__90q3G{min-width:0;max-width:100%}.ContactSection_copy__NWWLJ{width:100%}}@media (hover:none) and (pointer:coarse){.ContactSection_copy__NWWLJ:hover,.ContactSection_email__5ZRpp:hover{transform:none!important;text-shadow:none!important}}.ContactSection_email__5ZRpp{line-height:1.28!important;padding-bottom:.14em!important;overflow-y:visible!important}@media (max-width:860px){.ContactSection_email__5ZRpp{line-height:1.3!important;padding-bottom:.16em!important}}.ContactSection_section__KyJTy{margin-top:clamp(12px,1.75vw,22px)}.ContactSection_shell__QMHRi{border-color:rgba(132,151,225,.125);background:radial-gradient(circle at 12% 0,rgba(157,98,255,.072),transparent 30%),radial-gradient(circle at 86% 12%,rgba(47,113,224,.08),transparent 32%),linear-gradient(180deg,rgba(9,14,31,.925),rgba(6,10,22,.975));box-shadow:0 16px 46px rgba(0,0,0,.245),inset 0 1px 0 hsla(0,0%,100%,.046)}.ContactSection_shell__QMHRi:before{opacity:.32}.ContactSection_shell__QMHRi:after{border-color:hsla(0,0%,100%,.026)}.ContactSection_card__ueWG7{border-color:rgba(135,154,226,.135);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.044),0 14px 40px rgba(0,0,0,.2)}.ContactSection_copy__NWWLJ:active{transform:none}@media (max-width:520px){.ContactSection_section__KyJTy{margin-top:12px}}.theme-light-v2 .ContactSection_shell__QMHRi{color:#111d3c!important;border:1px solid rgba(42,60,104,.11)!important;background:radial-gradient(circle at 12% 0,rgba(118,89,232,.07),transparent 30%),radial-gradient(circle at 86% 12%,rgba(79,134,223,.06),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,249,253,.97))!important;box-shadow:0 20px 52px rgba(44,60,102,.09),inset 0 1px 0 #fff!important}.theme-light-v2 .ContactSection_shell__QMHRi:before{opacity:.32!important;background:linear-gradient(90deg,rgba(42,60,104,.025) 1px,transparent 0),linear-gradient(180deg,rgba(42,60,104,.02) 1px,transparent 0),radial-gradient(circle at 50% 100%,rgba(118,89,232,.07),transparent 34%)!important}.theme-light-v2 .ContactSection_shell__QMHRi:after{border-color:hsla(0,0%,100%,.82)!important}.theme-light-v2 .ContactSection_kicker__iF8CT{color:#8b74d7!important;text-shadow:none!important}.theme-light-v2 .ContactSection_card__ueWG7{border:1px solid rgba(42,60,104,.1)!important;background:radial-gradient(circle at 18% 10%,rgba(118,89,232,.06),transparent 32%),hsla(0,0%,100%,.84)!important;box-shadow:0 13px 32px rgba(44,60,102,.08),inset 0 1px 0 #fff!important}.theme-light-v2 .ContactSection_card__ueWG7:before{opacity:.26!important;background:linear-gradient(90deg,transparent,rgba(118,89,232,.07),transparent)!important}.theme-light-v2 .ContactSection_icon__tWJOL{color:#7659e8!important;border-color:rgba(118,89,232,.16)!important;background:#f0ecff!important;box-shadow:0 10px 24px rgba(71,53,126,.1),inset 0 1px 0 #fff!important}.theme-light-v2 .ContactSection_emailLabel__sQhYc{color:#7c879d!important}.theme-light-v2 .ContactSection_email__5ZRpp{color:#172241!important}.theme-light-v2 .ContactSection_email__5ZRpp:hover{color:#7659e8!important;text-shadow:none!important}.theme-light-v2 .ContactSection_copy__NWWLJ{color:#fff!important;border:0!important;background:linear-gradient(135deg,#7659e8,#8c6cf0)!important;box-shadow:0 12px 26px rgba(118,89,232,.22),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.theme-light-v2 .ContactSection_copy__NWWLJ:hover{background:linear-gradient(135deg,#6d50dc,#8464e9)!important;box-shadow:0 15px 32px rgba(118,89,232,.27),inset 0 1px 0 hsla(0,0%,100%,.22)!important}@media (max-width:520px){.theme-light-v2 .ContactSection_card__ueWG7,.theme-light-v2 .ContactSection_shell__QMHRi{border-radius:18px!important}}