.elementor-16540 .elementor-element.elementor-element-6bdf5f4{--display:flex}.yv-contact{--yv-blue:#4b8cff;--yv-cyan:#53ddd7;--yv-purple:#8b7cff;--yv-white:#f7f9fd;--yv-text:#9dacc5;--yv-muted:#7184a4;--yv-border:rgba(125, 161, 216, .14);--yv-card:rgba(12, 24, 44, .72);position:relative;width:100%;margin:0
!important;padding:70px
24px !important;overflow:hidden;background:radial-gradient(
circle at 80% 12%,
rgba(72, 75, 255, .11),
transparent 30%
),
radial-gradient(
circle at 5% 70%,
rgba(36, 128, 255, .07),
transparent 28%
),
linear-gradient(
180deg,
#070e1a 0%,
#081220 48%,
#070f1c 100%
);color:var(--yv-white)}.yv-contact,
.yv-contact
*{box-sizing:border-box}.yv-contact__inner{position:relative;z-index:2;width:100%;max-width:1380px;margin:0
auto}.yv-contact__glow{position:absolute;border-radius:50%;filter:blur(130px);pointer-events:none}.yv-contact__glow--blue{top:15%;left:-260px;width:520px;height:520px;background:rgba(42, 122, 255, .1)}.yv-contact__glow--purple{top:-200px;right:-180px;width:500px;height:500px;background:rgba(103, 80, 255, .11)}.yv-contact__hero{max-width:930px;margin:0
0 55px}.yv-contact__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#68aeff;font-size:10px;font-weight:800;line-height:1;letter-spacing: .2em}.yv-contact__eyebrow>span{display:block;width:30px;height:1px;background:#68aeff}.yv-contact__hero
h1{margin:0
!important;padding:0
!important;color:#fff;font-size:clamp(54px, 6.6vw, 94px);font-weight:750;line-height: .92;letter-spacing:-.06em}.yv-contact__hero h1>span{display:block;background:linear-gradient(
90deg,
#dfeaff 0%,
#8c95ff 48%,
#54ddd7 100%
);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.yv-contact__lead{max-width:720px;margin:25px
0 0 !important;color:var(--yv-text);font-size:17px;line-height:1.7}.yv-contact__layout{display:grid;grid-template-columns:minmax(300px, .72fr)
minmax(500px, 1.28fr);gap:18px;align-items:stretch}.yv-contact__sidebar,.yv-contact__form-column{border:1px
solid var(--yv-border);border-radius:22px;background:linear-gradient(
145deg,
rgba(255,255,255,.025),
transparent 45%
),
var(--yv-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.yv-contact__sidebar{padding:31px}.yv-contact__sidebar-head,.yv-contact__form-heading{display:flex;align-items:flex-start;gap:16px}.yv-contact__number{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px
solid rgba(92, 151, 255, .24);border-radius:50%;color:#6daaff;font-size:9px;font-weight:800}.yv-contact__mini{display:block;margin-bottom:7px;color:#6785b3;font-size:9px;font-weight:800;letter-spacing: .16em}.yv-contact__sidebar-head h2,
.yv-contact__form-heading
h2{margin:0
!important;padding:0
!important;color:#f3f7ff;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.yv-contact__steps{margin-top:31px;border-top:1px solid var(--yv-border)}.yv-contact__step{display:grid;grid-template-columns:27px 1fr;gap:14px;padding:20px
0;border-bottom:1px solid var(--yv-border)}.yv-contact__step>span{padding-top:2px;color:#52709e;font-size:9px;font-weight:800}.yv-contact__step
strong{display:block;margin-bottom:6px;color:#dfe9f9;font-size:13px;font-weight:700}.yv-contact__step
p{margin:0
!important;color:#7d90ad;font-size:12px;line-height:1.55}.yv-contact__fit{margin-top:26px}.yv-contact__fit-items{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.yv-contact__fit-items>span{display:inline-flex;padding:7px
10px;border:1px
solid rgba(121, 156, 211, .12);border-radius:100px;background:rgba(255,255,255,.02);color:#8297b8;font-size:10px;line-height:1}.yv-contact__form-column{padding:31px}.yv-contact__form-heading{padding-bottom:25px;border-bottom:1px solid var(--yv-border)}.yv-contact__form-heading>div{width:100%}.yv-contact__form-heading
p{max-width:630px;margin:10px
0 0 !important;color:#8193af;font-size:13px;line-height:1.6}.yv-contact__form-shell{width:100%;padding-top:26px}.yv-contact-form-widget,.yv-contact-form-widget>.elementor-widget-container{width:100% !important;margin:0
!important;padding:0
!important}.yv-contact-form-widget
form{width:100%}.yv-contact-form-widget
label{display:block;margin-bottom:7px;color:#9eb0cc;font-size:10px;font-weight:700;letter-spacing: .06em}.yv-contact-form-widget input[type="text"],
.yv-contact-form-widget input[type="email"],
.yv-contact-form-widget input[type="tel"],
.yv-contact-form-widget input[type="url"],
.yv-contact-form-widget input[type="number"],
.yv-contact-form-widget select,
.yv-contact-form-widget
textarea{width:100% !important;border:1px
solid rgba(119, 157, 215, .17) !important;border-radius:11px !important;outline:none !important;background:rgba(4, 11, 23, .62) !important;color:#eef5ff !important;box-shadow:none !important;font-family:inherit !important;font-size:14px !important;transition:border-color .25s ease,
background .25s ease,
box-shadow .25s ease}.yv-contact-form-widget input[type="text"],
.yv-contact-form-widget input[type="email"],
.yv-contact-form-widget input[type="tel"],
.yv-contact-form-widget input[type="url"],
.yv-contact-form-widget input[type="number"],
.yv-contact-form-widget
select{min-height:52px;padding:0
15px !important}.yv-contact-form-widget
textarea{min-height:145px;padding:14px
15px !important;resize:vertical}.yv-contact-form-widget input:focus,
.yv-contact-form-widget select:focus,
.yv-contact-form-widget textarea:focus{border-color:rgba(82, 147, 255, .6) !important;background:rgba(7, 16, 32, .9) !important;box-shadow:0 0 0 3px rgba(66, 133, 255, .07) !important}.yv-contact-form-widget input::placeholder,
.yv-contact-form-widget textarea::placeholder{color:#506482 !important}.yv-contact-form-widget button,
.yv-contact-form-widget input[type="submit"]{min-height:52px;padding:0
23px !important;border:1px
solid rgba(104, 159, 255, .42) !important;border-radius:100px !important;background:linear-gradient(
135deg,
#277bff,
#6558ff
) !important;color:#fff !important;box-shadow:0 12px 35px rgba(39, 99, 255, .18) !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;cursor:pointer;transition:transform .25s ease,
box-shadow .25s ease !important}.yv-contact-form-widget button:hover,
.yv-contact-form-widget input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(39, 99, 255, .27) !important}.yv-contact__form-footer{margin-top:20px;padding-top:18px;border-top:1px solid var(--yv-border)}.yv-contact__privacy{display:flex;align-items:flex-start;gap:10px}.yv-contact__privacy>span{width:6px;height:6px;flex:0 0 6px;margin-top:6px;border-radius:50%;background:#43d9ac;box-shadow:0 0 10px rgba(67, 217, 172, .4)}.yv-contact__privacy
p{max-width:680px;margin:0
!important;color:#667b9c;font-size:10px;line-height:1.6}.yv-contact__alternate{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:18px;padding:27px
30px;border:1px
solid var(--yv-border);border-radius:18px;background:linear-gradient(
100deg,
rgba(38, 99, 255, .055),
rgba(81, 65, 255, .025)
)}.yv-contact__alternate-copy{max-width:720px}.yv-contact__alternate-copy
h2{margin:0
!important;color:#f3f7ff;font-size:clamp(25px, 2.5vw, 35px);font-weight:700;line-height:1.08;letter-spacing:-.04em}.yv-contact__alternate-copy h2
span{color:#8296b7}.yv-contact__alternate-copy
p{max-width:650px;margin:11px
0 0 !important;color:#788ba9;font-size:12px;line-height:1.6}.yv-contact__audit-link{display:grid;grid-template-columns:42px
minmax(130px, 1fr)
32px;align-items:center;gap:14px;min-width:315px;padding:15px;border:1px
solid rgba(93, 149, 255, .2);border-radius:14px;background:rgba(7, 16, 32, .58);color:#fff !important;text-decoration:none !important;transition:transform .3s ease,
border-color .3s ease,
background .3s ease}.yv-contact__audit-link:hover{transform:translateY(-3px);border-color:rgba(93, 149, 255, .42);background:rgba(12, 25, 48, .85)}.yv-contact__audit-icon{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:3px;width:42px;height:42px;padding-bottom:10px;border:1px
solid rgba(91, 150, 255, .2);border-radius:10px;background:linear-gradient(
145deg,
rgba(60, 125, 255, .12),
rgba(76, 214, 211, .04)
)}.yv-contact__audit-icon
span{display:block;width:3px;border-radius:3px;background:#67a7ff}.yv-contact__audit-icon span:nth-child(1){height:8px}.yv-contact__audit-icon span:nth-child(2){height:15px;background:#817cff}.yv-contact__audit-icon span:nth-child(3){height:21px;background:#54dcd3}.yv-contact__audit-link
small{display:block;margin-bottom:4px;color:#637ca5;font-size:7px;font-weight:800;letter-spacing: .12em}.yv-contact__audit-link
strong{color:#dce8fa;font-size:12px;font-weight:700}.yv-contact__audit-link
i{display:grid;width:32px;height:32px;place-items:center;border:1px
solid rgba(102, 157, 255, .2);border-radius:50%;color:#72aaff;font-size:14px;font-style:normal;transition:transform .25s ease}.yv-contact__audit-link:hover
i{transform:translateX(3px)}@media (max-width: 1024px){.yv-contact{padding:65px
22px !important}.yv-contact__hero{margin-bottom:42px}.yv-contact__layout{grid-template-columns:1fr}.yv-contact__alternate{align-items:flex-start;flex-direction:column;gap:22px}}@media (max-width: 700px){.yv-contact{padding:52px
18px !important}.yv-contact__hero{margin-bottom:34px}.yv-contact__hero
h1{font-size:clamp(48px, 15vw, 67px);line-height: .94}.yv-contact__lead{margin-top:19px !important;font-size:15px}.yv-contact__sidebar,.yv-contact__form-column{padding:23px
20px;border-radius:17px}.yv-contact__sidebar-head,.yv-contact__form-heading{gap:12px}.yv-contact__alternate{padding:22px
20px}.yv-contact__audit-link{width:100%;min-width:0}}@media (max-width: 420px){.yv-contact{padding:46px
15px !important}.yv-contact__hero
h1{font-size:47px}.yv-contact__audit-link{grid-template-columns:38px 1fr 30px}}.yv-contact-form input::placeholder,
.yv-contact-form textarea::placeholder{color:#8296b5 !important;opacity:1 !important}.yv-contact-form input::-webkit-input-placeholder,
.yv-contact-form textarea::-webkit-input-placeholder{color:#8296b5 !important;opacity:1 !important}.yv-contact-form input::-moz-placeholder,
.yv-contact-form textarea::-moz-placeholder{color:#8296b5 !important;opacity:1 !important}.yv-contact-form input::-ms-input-placeholder,
.yv-contact-form textarea::-ms-input-placeholder{color:#8296b5 !important}.yv-site-nav{--nav-border:rgba(125, 161, 216, .13);--nav-text:#91a4c3;--nav-white:#f5f8ff;--nav-blue:#68aaff;position:relative;z-index:1000;width:100%;margin:0;padding:0
24px;border-bottom:1px solid var(--nav-border);background:rgba(6, 13, 25, .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box}.yv-site-nav,
.yv-site-nav
*{box-sizing:border-box}.yv-site-nav__inner{display:grid;grid-template-columns:minmax(230px, 1fr)
auto
minmax(180px, 1fr);align-items:center;gap:30px;width:100%;max-width:1380px;min-height:76px;margin:0
auto}.yv-site-nav__brand{display:inline-flex;align-items:center;justify-self:start;gap:12px;color:#fff !important;text-decoration:none !important}.yv-site-nav__mark{position:relative;display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border:1px
solid
rgba(107, 165, 255, .3);border-radius:11px;overflow:hidden;background:linear-gradient(
135deg,
#287eff 0%,
#615dff 53%,
#4ad7ce 100%
);box-shadow:0 9px 25px
rgba(40, 104, 255, .18)}.yv-site-nav__mark::before{content:"";position:absolute;inset:1px;border-radius:9px;background:linear-gradient(
145deg,
rgba(255,255,255,.13),
transparent 45%
)}.yv-site-nav__mark
span{position:relative;z-index:2;color:#fff;font-size:15px;font-weight:800}.yv-site-nav__identity{display:flex;flex-direction:column;gap:4px}.yv-site-nav__identity
strong{color:#f5f8ff;font-size:14px;font-weight:750;line-height:1}.yv-site-nav__identity
small{color:#63799c;font-size:7px;font-weight:750;line-height:1;letter-spacing: .13em;text-transform:uppercase}.yv-site-nav__links{display:flex;align-items:center;justify-content:center;gap:34px}.yv-site-nav__links
a{position:relative;padding:29px
0 27px;color:var(--nav-text) !important;font-size:11px;font-weight:650;text-decoration:none !important;transition:color .22s ease}.yv-site-nav__links a::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:#68aaff;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.yv-site-nav__links a:hover{color:#fff !important}.yv-site-nav__links a:hover::after{transform:scaleX(1)}.yv-site-nav__right{display:flex;align-items:center;justify-content:flex-end;gap:15px}.yv-site-nav__contact{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:39px;padding:0
17px;border:1px
solid
rgba(100, 157, 255, .28);border-radius:100px;background:rgba(67, 118, 255, .07);color:#c8d8f1 !important;font-size:10px;font-weight:700;text-decoration:none !important;transition:background .22s ease,
border-color .22s ease,
color .22s ease}.yv-site-nav__contact
span{color:#69aaff;transition:transform .22s ease}.yv-site-nav__contact:hover,.yv-site-nav__contact.is-active{border-color:rgba(100, 157, 255, .48);background:rgba(67, 118, 255, .12);color:#fff !important}.yv-site-nav__contact:hover
span{transform:translate(2px, -2px)}.yv-site-nav__toggle{display:none;position:relative;width:39px;height:39px;padding:0;border:1px
solid
rgba(112, 154, 214, .17);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}.yv-site-nav__toggle
span{position:absolute;left:11px;display:block;width:16px;height:1px;background:#c9d7ec;transition:top .22s ease,
transform .22s ease}.yv-site-nav__toggle span:first-child{top:15px}.yv-site-nav__toggle span:last-child{top:22px}.yv-site-nav.is-open
.yv-site-nav__toggle span:first-child{top:19px;transform:rotate(45deg)}.yv-site-nav.is-open
.yv-site-nav__toggle span:last-child{top:19px;transform:rotate(-45deg)}.yv-site-nav__mobile{display:none;width:100%;max-width:1380px;margin:0
auto;border-top:1px solid
rgba(125, 161, 216, .1)}.yv-site-nav__mobile
a{display:flex;align-items:center;gap:15px;padding:16px
2px;border-bottom:1px solid
rgba(125, 161, 216, .09);color:#91a4c3 !important;font-size:13px;font-weight:650;text-decoration:none !important}.yv-site-nav__mobile a>span{color:#516d98;font-size:8px;font-weight:800;letter-spacing: .1em}.yv-site-nav__mobile a:hover,
.yv-site-nav__mobile a.is-active{color:#fff !important}.yv-site-nav__mobile a.is-active>span{color:#68aaff}@media (max-width: 1050px){.yv-site-nav__inner{grid-template-columns:1fr auto}.yv-site-nav__links{display:none}.yv-site-nav__toggle{display:block}.yv-site-nav.is-open
.yv-site-nav__mobile{display:block}}@media (max-width: 700px){.yv-site-nav{padding:0
18px}.yv-site-nav__inner{min-height:67px}.yv-site-nav__identity
small{display:none}.yv-site-nav__contact{display:none}}@media (max-width: 420px){.yv-site-nav{padding:0
15px}.yv-site-nav__mark{width:35px;height:35px;flex-basis:35px}.yv-site-nav__identity
strong{font-size:13px}}