.aurora[data-v-f97c1304]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.aurora__inner[data-v-f97c1304]{--white-gradient:repeating-linear-gradient(100deg,#fff,#fff 7%,transparent 10%,transparent 12%,#fff 16%);--aurora:repeating-linear-gradient(100deg,#3b82f6 10%,#a5b4fc 15%,#93c5fd 20%,#ddd6fe 25%,#60a5fa 30%);background-position:50% 50%,50% 50%;background-size:300%,200%;filter:blur(10px) invert(1);inset:-10px;-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0,#000 10%,transparent 70%);opacity:.5;will-change:transform}.aurora__inner[data-v-f97c1304],.aurora__inner[data-v-f97c1304]:after{background-image:var(--white-gradient),var(--aurora);position:absolute}.aurora__inner[data-v-f97c1304]:after{animation:aurora-f97c1304 60s linear infinite;background-size:200%,100%;content:"";inset:0;mix-blend-mode:difference;will-change:background-position}@keyframes aurora-f97c1304{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}@media(prefers-reduced-motion:reduce){.aurora__inner[data-v-f97c1304]:after{animation:none}}.ct[data-v-c48a5998]{font-family:Inter,system-ui,-apple-system,sans-serif;margin:120px auto 0;max-width:1536px;padding:0 clamp(20px,8vw,126px)}.ct[data-v-c48a5998],.ct-card[data-v-c48a5998]{box-sizing:border-box}.ct-card[data-v-c48a5998]{align-items:start;background:radial-gradient(120% 140% at 6% 20%,rgba(180,194,255,.55),transparent 55%),linear-gradient(122deg,#e4e9ff 8.5%,#ebeefd 46.7%,#f2f4fd 91.5%);border-radius:40px;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr 1.05fr;overflow:hidden;padding:clamp(24px,3.2vw,40px);position:relative}.ct-mark[data-v-c48a5998]{bottom:-70px;left:-98px;opacity:.24;pointer-events:none;position:absolute;z-index:0}.ct-form-card[data-v-c48a5998],.ct-left[data-v-c48a5998]{position:relative;z-index:1}.ct-left[data-v-c48a5998]{max-width:480px}.ct-eyebrow[data-v-c48a5998]{color:var(--oky-blue);display:inline-block;font:700 13px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ct-title[data-v-c48a5998]{color:var(--oky-ink-900);font:600 clamp(34px,4.4vw,54px)/1.04 Urbanist,Montserrat,system-ui,sans-serif;letter-spacing:-.03em;margin:20px 0 0;text-wrap:balance}.ct-lead[data-v-c48a5998]{color:#5b6270;font:400 18px/1.6 Inter,system-ui,sans-serif;margin:24px 0 0;max-width:440px;text-wrap:pretty}.ct-form-card[data-v-c48a5998]{background:#fff;border-radius:24px;box-shadow:0 2px 6px #0d0d0d0a,0 30px 60px -30px #1c2a5a47;padding:clamp(24px,3vw,40px)}.ct-form[data-v-c48a5998]{display:flex;flex-direction:column;gap:20px}.ct-row[data-v-c48a5998]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ct-field[data-v-c48a5998]{display:flex;flex-direction:column;gap:8px}.ct-label[data-v-c48a5998]{color:#1a1a1a;font:600 14px/1.3 Inter,system-ui,sans-serif}.ct-opt[data-v-c48a5998]{color:var(--oky-ink-400);font-weight:400}.ct-input[data-v-c48a5998]{background:var(--oky-surface-tint);border:1px solid var(--oky-border);border-radius:12px;box-sizing:border-box;color:var(--oky-ink-900);font:400 15px/1 Inter,system-ui,sans-serif;height:52px;outline:none;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.ct-input[data-v-c48a5998]::-moz-placeholder{color:#9aa1b0}.ct-input[data-v-c48a5998]::placeholder{color:#9aa1b0}.ct-input[data-v-c48a5998]:hover{border-color:#cfd4e0}.ct-input[data-v-c48a5998]:focus{background:#fff;border-color:var(--oky-blue);box-shadow:0 0 0 3px #2f6bff1f}.ct-input[data-v-c48a5998]:disabled{cursor:not-allowed;opacity:.6}.ct-textarea[data-v-c48a5998]{height:auto;line-height:1.5;min-height:136px;padding:14px 16px;resize:vertical}.ct-note[data-v-c48a5998]{font:500 13px/1.5 Inter,system-ui,sans-serif;margin:0}.ct-note--ok[data-v-c48a5998]{color:#2a8b62}.ct-note--err[data-v-c48a5998]{color:#c53a3f}@media(max-width:900px){.ct-card[data-v-c48a5998]{gap:32px;grid-template-columns:1fr}.ct-left[data-v-c48a5998]{max-width:none}}@media(max-width:640px){.ct[data-v-c48a5998]{padding-left:16px;padding-right:16px}.ct-card[data-v-c48a5998]{background:none;border-radius:0;box-shadow:none;gap:24px;overflow:visible;padding:0}.ct-mark[data-v-c48a5998]{display:none}.ct-form-card[data-v-c48a5998]{background:transparent;border-radius:0;box-shadow:none;padding:0}.ct-row[data-v-c48a5998]{grid-template-columns:1fr}}
