.contact-hero{color:#fff;isolation:isolate;background-color:#250724;background-image:radial-gradient(34% 60% at 100% 0,#a01c6a59 0%,#a01c6a00 75%),radial-gradient(30% 55% at 50% 100%,#b0287838 0%,#b0287800 75%),linear-gradient(115.7deg,#0f0a20 4.2%,#2e1230cf 27.3%,#4d1a409e 50.35%,#6b214f6e 73.4%,#8a295f3d 96.5%);position:relative;overflow:hidden}.contact-hero__bg{z-index:-1;position:absolute;inset:0}.contact-hero__bg:after{content:"";background-image:linear-gradient(115.7deg,#0f0a20cc 4.2%,#5c1844bd 96.5%);position:absolute;inset:0}.contact-hero__video{object-fit:cover;width:100%;height:100%}.contact-hero__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.contact-hero__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.contact-hero__inner{text-align:center;padding-block:24px 121.5px}@media (min-width:64rem){.contact-hero__inner{padding-bottom:211px}}@media (min-width:1400px){.contact-hero__inner{padding-block:44px 234px;padding-inline:0}}.contact-hero__breadcrumbs{text-align:left}.contact-hero__breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffffb3}.contact-hero__breadcrumbs .breadcrumbs__item:last-child{color:#d44fbd}.contact-hero__breadcrumbs .breadcrumbs__link:hover{color:#f9dae2}.contact-hero__title{letter-spacing:-.04em;margin-top:40px;font-size:clamp(28px,12.9769px + 4.00616vw,54px);font-weight:400;line-height:1.22}@media (min-width:64rem){.contact-hero__title{font-size:60px}}@media (min-width:1400px){.contact-hero__title{margin-top:80px}}@media (min-width:1900px){.contact-hero__title{font-size:64px}}.contact-hero__title-line{color:#0000;background-image:linear-gradient(90deg,#cecdfa 0%,#f9dae2 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-inline:auto;display:block}.contact-hero__text{text-wrap:balance;max-width:820px;margin:16px auto 0;font-size:clamp(15px,13.9024px + .292683vw,18px);line-height:1.85}@media (min-width:64rem){.contact-hero__text{max-width:52em}}.contact-panel{--contact-overlap:73.5px;margin-top:calc(-1*var(--contact-overlap));background-image:linear-gradient(to bottom, transparent var(--contact-overlap), #fff var(--contact-overlap));position:relative}@media (min-width:64rem){.contact-panel{--contact-overlap:147px}}.contact-panel__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.contact-panel__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}@media (min-width:1400px){.contact-panel__inner{padding-inline:0}}.contact-panel__card{isolation:isolate;background-image:linear-gradient(100deg,#d9d2fb 0%,#e9d3ef 48%,#f8dde6 100%);border-radius:20px;gap:32px;padding:28px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2e175259}@media (min-width:48rem){.contact-panel__card{padding:40px}}@media (min-width:64rem){.contact-panel__card{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px}}@media (min-width:1400px){.contact-panel__card{grid-template-columns:minmax(0,1fr) 688px;gap:36px;padding:57px 71px 57px 66px}}@media (min-width:80rem) and (max-width:99.9375rem){.contact-panel__card{grid-template-columns:592px minmax(0,1fr)}}.contact-panel__circle{z-index:-1;aspect-ratio:1;background-color:#ffffff38;border-radius:9999px;width:62%;position:absolute;top:40%;left:28%;transform:translate(-50%,-50%)}@media (min-width:1400px){.contact-panel__pitch{padding-top:9px}}.contact-panel__title{letter-spacing:-.04em;font-size:clamp(26px,17.9106px + 2.15716vw,40px);font-weight:400;line-height:1.29}@media (min-width:64rem){.contact-panel__title{font-size:min(40px,3vw)}}.contact-panel__title-line{color:#0000;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.contact-panel__text{color:#000;max-width:540px;margin-top:16px;font-size:15px;line-height:1.7}@media (min-width:80rem){.contact-panel__text{max-width:590px}}@media (min-width:100rem){.contact-panel__text{max-width:558px}}.contact-panel__text+.contact-panel__text{margin-top:14px}@media (min-width:80rem){.contact-panel__title+.contact-panel__text{max-width:552px}}@media (min-width:100rem){.contact-panel__title+.contact-panel__text{max-width:528px}}.contact-panel__direct{color:#2b1750;margin-top:40px;font-size:22px;font-weight:600;line-height:1.3}@media (min-width:1400px){.contact-panel__direct{margin-top:56px}}.contact-panel__methods>*+*{margin-top:14px}.contact-panel__methods{max-width:508px;margin-top:18px}.contact-method{background-color:#ffffff47;border:1px solid #9e33858c;border-radius:8px;align-items:center;gap:16px;min-height:72px;padding:12px 16px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.contact-method:hover{background-color:#fff9;border-color:#9d3385}.contact-method__icon{color:#2b1750;background-color:#d6b8ec;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.contact-method__label{color:#2b1750;font-size:18px;font-weight:600;line-height:1.4}.contact-method__links{color:#000;flex-wrap:wrap;margin-top:2px;font-size:16px;line-height:1.5;display:flex}.contact-method__link{transition:color .2s cubic-bezier(.4,0,.2,1)}.contact-method__link:hover{color:#9d3385}.contact-method__link+.contact-method__link:before{content:"|";color:#0006;margin-inline:10px}.contact-method__link:only-child[href^=http]{text-underline-offset:3px;text-decoration:underline}.contact-form{background-color:#fdfaf8;border-radius:10px;flex-direction:column;gap:14px;padding:24px 20px;display:flex}@media (min-width:48rem){.contact-form{padding:36px 40px 40px}}.contact-form__title{color:#2b1750;margin-bottom:10px;font-size:clamp(18px,14.5331px + .924499vw,24px);font-weight:600;line-height:1.3}.contact-form__field{display:block}.contact-form__input{color:#000;width:100%;height:52px;font:inherit;background-color:#f6f1ef;border:1px solid #0000;border-radius:4px;padding:0 18px;font-size:16px;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:block}.contact-form__input::placeholder{color:#4b4654;opacity:1}.contact-form__input:focus-visible{background-color:#fff;border-color:#9d3385;outline:none}.contact-form__textarea{resize:vertical;height:125px;padding-block:14px}.contact-form__submit{color:#fff;width:min(100%,299px);height:50px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);border:0;border-radius:4px;justify-content:space-between;align-items:center;margin-top:26px;padding:0 24px;font-size:14px;font-weight:700;transition:filter .2s cubic-bezier(.4,0,.2,1);display:flex}.contact-form__submit:hover{filter:brightness(1.2)}.contact-form__submit:hover .contact-form__submit-arrow{transform:translate(4px)}.contact-form__submit:disabled{cursor:progress;opacity:.7}.contact-form__submit-arrow{filter:brightness(0)invert();transition:transform .25s cubic-bezier(.4,0,.2,1)}.contact-form__status{color:#2b1750;min-height:1.5em;font-size:14px;line-height:1.5}.contact-form__status:empty{display:none}.contact-page .faq{background-color:#fff}.contact-page .faq__contact-button{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.contact-page--thank-you .contact-hero{background-image:linear-gradient(115.7deg,#0f0a20 4.2%,#2e1230cf 27.3%,#4d1a409e 50.35%,#6b214f6e 73.4%,#8a295f3d 96.5%)}@media (min-width:64rem){.contact-page--thank-you .contact-hero__text{text-wrap:wrap;max-width:46.5em}}.contact-page--thank-you .contact-hero__inner{padding-bottom:134px}@media (min-width:64rem){.contact-page--thank-you .contact-hero__inner{padding-bottom:236px}}@media (min-width:1400px){.contact-page--thank-you .contact-hero__inner{padding-bottom:245px}}.next-steps{--thanks-overlap:94px;margin-top:calc(-1*var(--thanks-overlap));background-image:linear-gradient(to bottom, transparent var(--thanks-overlap), #fff var(--thanks-overlap));padding-bottom:64px;position:relative}@media (min-width:64rem){.next-steps{--thanks-overlap:188px;padding-bottom:96px}}@media (min-width:1400px){.next-steps{padding-bottom:144px}}.next-steps__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.next-steps__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}@media (min-width:1400px){.next-steps__inner{padding-inline:0}}.next-steps__card{background-color:#fff;border-radius:16px;padding:32px 20px;box-shadow:0 30px 60px -30px #2e17524d}@media (min-width:48rem){.next-steps__card{padding:44px 32px}}@media (min-width:1400px){.next-steps__card{padding:53px 43px 52px}}.next-steps__title{color:#0000;text-align:center;letter-spacing:-.04em;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;width:min(100%,1029px);margin-inline:auto;font-size:clamp(24px,14.755px + 2.46533vw,40px);font-weight:400;line-height:1.25}@media (min-width:64rem){.next-steps__title{font-size:40px;line-height:42.55px}}.next-steps__list{gap:16px;margin-top:28px;display:grid}@media (min-width:48rem){.next-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:64rem){.next-steps__list{align-items:stretch;gap:12px;margin-top:44px;display:flex}}@media (min-width:1400px){.next-steps__list{gap:13px}}.next-steps__arrow{color:#6a1569;flex:none;align-self:center;display:none}@media (min-width:64rem){.next-steps__arrow{display:block}}.next-step{isolation:isolate;background-color:#ece0e8;border-radius:8px;padding:20px;position:relative;overflow:hidden}.next-step:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.6;background:url(/card_background.webp) 100% 100%/160% no-repeat;position:absolute;inset:0}@media (min-width:64rem){.next-step{flex:1 1 0;min-width:0}}@media (min-width:1400px){.next-step{min-height:291px;padding:22px 16px 24px 14px}}.next-step__number{color:#fff;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;line-height:1;display:grid}.next-step__title{color:#2b1750;text-wrap:balance;margin-top:16px;font-size:20px;font-weight:600;line-height:1.2}.next-step__text{color:#000;margin-top:14px;font-size:16px;line-height:1.55}@media (hover:hover){.next-step{transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.next-step:before{transform-origin:100% 100%;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.next-step:after{content:"";transform-origin:0;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);height:3px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.next-step__number{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.next-step__title{transition:color .3s cubic-bezier(.4,0,.2,1)}.next-step:hover{background-color:#f6eef3;transform:translateY(-8px);box-shadow:0 24px 40px -22px #2e175273}.next-step:hover:before{opacity:.95;transform:scale(1.08)}.next-step:hover:after{transform:scaleX(1)}.next-step:hover .next-step__number{transform:scale(1.12);box-shadow:0 0 0 6px #7f0d6c24}.next-step:hover .next-step__title{color:#7f0d6c}}@keyframes next-step-arrow{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@media (hover:hover){.next-step:hover+.next-steps__arrow svg{animation:.7s cubic-bezier(.4,0,.2,1) 2 next-step-arrow}}
