.hero[data-v-1fb2d3c9]{overflow:hidden;position:relative}.hero__inner[data-v-1fb2d3c9]{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:720px;padding-bottom:92px;padding-top:82px}.hero__content[data-v-1fb2d3c9],.hero__inner[data-v-1fb2d3c9]{position:relative;z-index:2}.hero__badge[data-v-1fb2d3c9]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.13em;margin-bottom:24px}.hero__badge span[data-v-1fb2d3c9]{border:2px solid #79b5ff;border-radius:50%;box-shadow:0 0 0 5px #79b5ff1f;height:8px;width:8px}.hero h1[data-v-1fb2d3c9]{font-size:59px;font-weight:760;letter-spacing:-.055em;line-height:1.07;margin:0;max-width:670px}.hero__content>p[data-v-1fb2d3c9]{font-size:18px;line-height:1.8;margin:28px 0 0;max-width:620px}.hero__actions[data-v-1fb2d3c9]{display:flex;gap:14px;margin-top:38px}.hero__highlights[data-v-1fb2d3c9]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px}.hero__highlights span[data-v-1fb2d3c9]{align-items:center;display:inline-flex;font-size:12px;gap:7px}.hero__highlights span[data-v-1fb2d3c9]:before{background:#55d7a4;border-radius:50%;content:"";height:5px;width:5px}.hero__visual[data-v-1fb2d3c9]{position:relative;z-index:2}.hero__glow[data-v-1fb2d3c9]{border-radius:50%;filter:blur(10px);pointer-events:none;position:absolute}.hero__glow--one[data-v-1fb2d3c9]{height:520px;right:6%;top:3%;width:520px}.hero__glow--two[data-v-1fb2d3c9]{bottom:-260px;height:500px;left:28%;width:500px}.hero--dark[data-v-1fb2d3c9]{background:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),#07132b;background-size:46px 46px;color:var(--yk-white)}.hero--dark .hero__badge[data-v-1fb2d3c9]{color:#91bffc}.hero--dark .hero__content>p[data-v-1fb2d3c9]{color:#b7c7dd}.hero--dark .hero__primary[data-v-1fb2d3c9]{background:var(--yk-primary);box-shadow:0 16px 42px #3a87fc4d;color:var(--yk-white)}.hero--dark .hero__secondary[data-v-1fb2d3c9]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);color:var(--yk-white)}.hero--dark .hero__highlights[data-v-1fb2d3c9]{color:#94a7c2}.hero--dark .hero__glow--one[data-v-1fb2d3c9]{background:radial-gradient(circle,rgba(30,118,255,.22),transparent 70%)}.hero--dark .hero__glow--two[data-v-1fb2d3c9]{background:radial-gradient(circle,rgba(67,79,224,.14),transparent 70%)}.hero--light[data-v-1fb2d3c9]{background:radial-gradient(circle at 85% 12%,rgba(58,135,252,.14),transparent 30%),linear-gradient(180deg,#f7faff,#fff);color:var(--yk-ink)}.hero--light .hero__badge[data-v-1fb2d3c9]{color:var(--yk-primary-dark)}.hero--light .hero__content>p[data-v-1fb2d3c9]{color:var(--yk-ink-soft)}.hero--light .hero__primary[data-v-1fb2d3c9]{background:var(--yk-primary);box-shadow:0 16px 42px #3a87fc40;color:var(--yk-white)}.hero--light .hero__secondary[data-v-1fb2d3c9]{background:var(--yk-white);border:1px solid var(--yk-line);color:var(--yk-ink)}.hero--light .hero__highlights[data-v-1fb2d3c9]{color:#68748a}.hero--centered[data-v-1fb2d3c9]{background:radial-gradient(circle at 50% 100%,rgba(58,135,252,.1),transparent 38%),#fff}.hero--centered .hero__inner[data-v-1fb2d3c9]{align-items:center;display:flex;flex-direction:column;gap:0;min-height:900px;padding-bottom:0;padding-top:112px}.hero--centered .hero__content[data-v-1fb2d3c9]{align-items:center;display:flex;flex-direction:column;text-align:center}.hero--centered .hero__badge[data-v-1fb2d3c9]{background:hsla(0,0%,100%,.9);border:1px solid #dce3ec;border-radius:999px;box-shadow:0 8px 24px #1b31520d;color:#3f4b60;font-size:11px;letter-spacing:.04em;margin-bottom:42px;min-height:36px;padding:0 16px}.hero--centered .hero__badge span[data-v-1fb2d3c9]{background:var(--yk-primary);border:0;box-shadow:0 0 0 5px #3a87fc1a;height:6px;width:6px}.hero--centered h1[data-v-1fb2d3c9]{color:#111318;font-size:74px;font-weight:740;letter-spacing:-.067em;line-height:.99;max-width:1080px}.hero--centered h1 span[data-v-1fb2d3c9]{display:block}.hero--centered .hero__content>p[data-v-1fb2d3c9]{color:#6f7888;font-size:20px;line-height:1.55;margin:36px auto 0;max-width:720px}.hero--centered .hero__actions[data-v-1fb2d3c9]{justify-content:center;margin-top:34px}.hero--centered .hero__highlights[data-v-1fb2d3c9]{color:#798498;justify-content:center;margin-top:28px}.hero--centered .hero__visual[data-v-1fb2d3c9]{margin-top:78px;width:100%}.hero--centered .hero__glow--one[data-v-1fb2d3c9]{background:radial-gradient(circle,rgba(58,135,252,.15),transparent 70%);bottom:-320px;right:5%;top:auto}.hero--centered .hero__glow--two[data-v-1fb2d3c9]{background:radial-gradient(circle,rgba(91,101,226,.1),transparent 70%);bottom:-360px;left:4%}.hero--motion .hero__content[data-v-1fb2d3c9]{opacity:clamp(0,1 - var(--hero-progress) * 1.9,1);transform:translateY(calc(var(--hero-progress)*-58px)) scale(calc(1 - var(--hero-progress)*.025));transform-origin:center top;will-change:transform,opacity}.hero--motion .hero__visual[data-v-1fb2d3c9]{transform:translateY(calc(var(--hero-progress)*-18px));transform-origin:center top;will-change:transform}@media (max-width:1040px){.hero__inner[data-v-1fb2d3c9]{gap:34px;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.hero h1[data-v-1fb2d3c9]{font-size:54px}.hero--centered h1[data-v-1fb2d3c9]{font-size:68px}.hero--motion .hero__content[data-v-1fb2d3c9]{opacity:clamp(.35,1 - var(--hero-progress) * .9,1);transform:translateY(calc(var(--hero-progress)*-22px))}.hero--motion .hero__visual[data-v-1fb2d3c9]{transform:translateY(calc(var(--hero-progress)*-8px))}}@media (max-width:800px){.hero__inner[data-v-1fb2d3c9]{align-items:start;gap:54px;grid-template-columns:1fr;min-height:0;padding-bottom:70px;padding-top:72px}.hero h1[data-v-1fb2d3c9]{font-size:clamp(42px,13vw,58px)}.hero__content>p[data-v-1fb2d3c9]{font-size:16px;line-height:1.75;margin-top:22px}.hero__actions[data-v-1fb2d3c9]{margin-top:30px}.hero__actions .site-button[data-v-1fb2d3c9]{flex:1;padding:0 14px}.hero__highlights[data-v-1fb2d3c9]{margin-top:28px}.hero--centered .hero__inner[data-v-1fb2d3c9]{align-items:stretch;padding-bottom:0;padding-top:70px}.hero--centered .hero__content[data-v-1fb2d3c9]{align-items:flex-start;text-align:left}.hero--centered .hero__badge[data-v-1fb2d3c9]{font-size:9px;margin-bottom:28px;min-height:32px;padding:0 12px}.hero--centered h1[data-v-1fb2d3c9]{font-size:clamp(42px,11.5vw,54px);letter-spacing:-.055em;line-height:1.02}.hero--centered h1 span[data-v-1fb2d3c9]{display:inline}.hero--centered .hero__content>p[data-v-1fb2d3c9]{font-size:17px;line-height:1.65;margin:24px 0 0}.hero--centered .hero__actions[data-v-1fb2d3c9],.hero--centered .hero__highlights[data-v-1fb2d3c9]{justify-content:flex-start}.hero--centered .hero__actions[data-v-1fb2d3c9]{width:100%}.hero--centered .hero__visual[data-v-1fb2d3c9]{margin-top:54px}}.heading[data-v-95f7da46]{max-width:760px}.heading h2[data-v-95f7da46]{color:var(--yk-ink);font-size:clamp(34px,4vw,52px);font-weight:750;letter-spacing:-.04em;line-height:1.18;margin:0}.heading p[data-v-95f7da46]{color:var(--yk-ink-soft);font-size:17px;line-height:1.8;margin:20px 0 0;max-width:650px}.heading--center[data-v-95f7da46]{margin-left:auto;margin-right:auto;text-align:center}.heading--center[data-v-95f7da46] .site-eyebrow{justify-content:center}.heading--center[data-v-95f7da46] .site-eyebrow:before{display:none}.heading--center p[data-v-95f7da46]{margin-left:auto;margin-right:auto}@media (max-width:800px){.heading h2[data-v-95f7da46]{font-size:34px}.heading p[data-v-95f7da46]{font-size:15px;margin-top:16px}}
