._5Q4ncq_page{--ink:#0b1437;--line:#e3e8f1;--tint:#eef3ff}._5Q4ncq_frame{isolation:isolate;position:relative}._5Q4ncq_frame:after{content:"";inset-block:0;z-index:30;border-inline:1px solid var(--line);pointer-events:none;width:min(80rem,100%);display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){._5Q4ncq_frame:after{display:block}}._5Q4ncq_hero{isolation:isolate;border-bottom:1px solid var(--line);background:#fff;position:relative}._5Q4ncq_heroDots{z-index:-1;pointer-events:none;background-image:radial-gradient(#1e42a82b 1px,#0000 1.6px);background-size:22px 22px;width:min(60rem,75%);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(58% 52% at 72% 42%,#000 0%,#0000 100%);mask-image:radial-gradient(58% 52% at 72% 42%,#000 0%,#0000 100%)}._5Q4ncq_heroGrid{grid-template-areas:"text""form""direct";gap:2.5rem;display:grid}@media (min-width:1024px){._5Q4ncq_heroGrid{grid-template:"text form""direct form"1fr/minmax(0,1fr) minmax(0,30rem);gap:3rem 4rem}}@media (min-width:1280px){._5Q4ncq_heroGrid{column-gap:5rem}}._5Q4ncq_areaText{grid-area:text}._5Q4ncq_areaForm{grid-area:form}._5Q4ncq_areaDirect{grid-area:direct;align-self:end}._5Q4ncq_formShell{background:linear-gradient(90deg, #1e42a8, #4b7fe5) top / 100% 48px no-repeat, linear-gradient(180deg, #4b7fe5a6 0, var(--line) 40%);border-radius:24px;padding:12px 1px 1px;animation:.62s cubic-bezier(.2,.7,.2,1) 80ms both _5Q4ncq_contact-rise;box-shadow:0 2px 4px #0b14370a,0 30px 60px -30px #1e42a86b}._5Q4ncq_formCard{background:linear-gradient(168deg,#fff 50%,#f1f5ff 100%);border-radius:23px}._5Q4ncq_infoCard{animation:.56s cubic-bezier(.2,.7,.2,1) both _5Q4ncq_contact-rise;animation-delay:calc(.18s + var(--i,0) * 70ms)}._5Q4ncq_featured{background:linear-gradient(160deg,#fff 30%,#e9f0ff 100%)}._5Q4ncq_band{z-index:40;isolation:isolate;view-timeline-name:--contact-band;background-color:#071036;background-image:radial-gradient(56rem 26rem at 62% -14%,#5680ec99,#5680ec00 62%),linear-gradient(#0b1754 0%,#071036 62%,#050b29 100%);position:relative;overflow:hidden}._5Q4ncq_bandBeam{z-index:-1;pointer-events:none;filter:blur(46px);transform-origin:top;background:linear-gradient(#78a0ff5c,#78a0ff00 70%);width:24rem;height:150%;position:absolute;top:-35%;left:50%;transform:rotate(24deg)}._5Q4ncq_bandDots{z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 50% 25%,#000 25%,#0000 92%);mask-image:radial-gradient(95% 85% at 50% 25%,#000 25%,#0000 92%)}._5Q4ncq_pane{z-index:-1;pointer-events:none;position:absolute;overflow:visible}._5Q4ncq_paneLeft{width:clamp(9rem,20vw,17rem);height:auto;top:0;left:0}._5Q4ncq_paneRight{width:clamp(10rem,22vw,19rem);height:auto;bottom:0;right:0}._5Q4ncq_bookingCard{box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -36px #000414d9}._5Q4ncq_hint{animation:.26s ease-out both _5Q4ncq_contact-fade}._5Q4ncq_done{animation:.32s ease-out both _5Q4ncq_contact-fade}@supports (animation-timeline:view()){._5Q4ncq_reveal{animation:linear both _5Q4ncq_contact-rise;animation-timeline:view();animation-range:entry cover 22%}._5Q4ncq_bandBeam{animation:linear both _5Q4ncq_contact-fade;animation-timeline:--contact-band;animation-range:entry 15% cover 50%}}@keyframes _5Q4ncq_contact-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _5Q4ncq_contact-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._5Q4ncq_formShell,._5Q4ncq_infoCard,._5Q4ncq_reveal{animation-name:_5Q4ncq_contact-fade}}
