.lu-sec{position:relative;display:block;width:100%;box-sizing:border-box;padding:clamp(56px, 6vw, 96px) 0;overflow:hidden}.lu-bg-light{background:#fff}.lu-bg-lav{background:#eef1f8}.lu-bg-light:before,.lu-bg-lav:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(620px 340px at 88% 8%,rgba(35,1,251,.045),transparent 60%),radial-gradient(520px 300px at 2% 92%,rgba(168,2,144,.035),transparent 58%)}.lu-sec>.container{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.lu-sec .lu-rise{transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.lu-sec:not(.is-inview) .lu-rise{opacity:0;transform:translateY(16px)}.lu-sec.is-settled .lu-rise{transition:none;opacity:1;transform:none}.lu-in{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.lu-in.is-in{opacity:1;transform:none}}.lu-eyebrow{display:inline-block;font-family:var(--font-head);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:16px}.lu-h1{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:clamp(32px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.025em;color:var(--c-navy);margin:0;text-wrap:balance}.lu-h2{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:clamp(27px, 3.2vw, 40px);line-height:1.14;letter-spacing:-.02em;color:var(--c-navy);margin:0;text-wrap:balance;hyphens:manual;overflow-wrap:break-word}.lu-h1 .accent,.lu-h2 .accent{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lu-intro{font-size:var(--fs-lead);line-height:1.62;color:var(--c-text-muted);margin:18px 0 0;max-width:62ch;text-wrap:pretty}.lu-body{font-size:16.5px;line-height:1.68;color:var(--c-text-muted);margin:16px 0 0;max-width:62ch;text-wrap:pretty}.lu-head{display:block;width:100%;box-sizing:border-box;max-width:860px}.lu-head.is-center{margin:0 auto;text-align:center;max-width:760px}.lu-head.is-center .lu-intro,.lu-head.is-center .lu-body{margin-left:auto;margin-right:auto}.lu-closing{text-align:center;margin:clamp(30px, 3.4vw, 42px) auto 0;max-width:58ch;font-size:15.5px;line-height:1.6;color:var(--c-text-soft);text-wrap:pretty}.lu-linkline{font-size:15.5px;line-height:1.65;color:var(--c-text-muted);margin:26px 0 0;max-width:72ch;text-wrap:pretty}.lu-linkline.is-center{text-align:center;margin-left:auto;margin-right:auto}.lu-sec a:not(.btn):not(.lu-textlink):not(.lu-subnav-link),.lu-faq-a-inner a{color:var(--c-navy);font-weight:600;text-decoration:underline;text-decoration-color:rgba(20,20,100,.28);text-underline-offset:3px;transition:color .18s var(--ease)}.lu-sec a:not(.btn):not(.lu-textlink):not(.lu-subnav-link):hover,.lu-faq-a-inner a:hover{color:var(--c-magenta);text-decoration-color:var(--c-magenta)}.lu-ctarow{display:flex;width:100%;box-sizing:border-box;justify-content:center;gap:16px;flex-wrap:wrap;align-items:center;margin-top:clamp(26px, 3vw, 36px)}.lu-ctarow .bc-sec-cta{display:flex;width:auto;box-sizing:border-box;margin-top:0;justify-content:center}.lu-textlink{font-family:var(--font-head);font-size:15px;font-weight:var(--fw-bold);color:var(--c-navy);display:inline-flex;align-items:center;gap:7px;transition:color .18s var(--ease),gap .18s var(--ease)}.lu-textlink:hover{color:var(--c-magenta);gap:11px}.lu-textlink .arr{transition:transform .18s var(--ease)}.lu-textlink:hover .arr{transform:translateX(3px)}.lu-card{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e3dff5;border-radius:12px;box-shadow:0 6px 18px rgba(20,20,100,.05);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lu-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(20,20,100,.1)}.lu-card h3{font-family:var(--font-head);font-weight:var(--fw-bold);font-size:17.5px;line-height:1.28;letter-spacing:-.01em;color:var(--c-navy);margin:0}.lu-card p{font-size:15px;line-height:1.6;color:var(--c-text-muted);margin:8px 0 0;text-wrap:pretty}.lu-cards3 .lu-card,.lu-grid2 .lu-card,.lu-row4 .lu-card{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:16px;row-gap:14px}.lu-cards3 .lu-card>div,.lu-grid2 .lu-card>div,.lu-row4 .lu-card>div{display:contents}.lu-cards3 .lu-card p,.lu-grid2 .lu-card p,.lu-row4 .lu-card p{grid-column:1/-1;margin:0}.lu-ico{display:flex;align-items:center;justify-content:center;flex:none;color:var(--c-navy,#141464)}.lu-ico svg{display:block;width:64px;height:64px}.lu-ico.is-tile{width:48px;height:48px;border-radius:12px;background:var(--brand-gradient);box-shadow:0 6px 16px rgba(168,2,142,.22);color:#fff}.lu-ico.is-tile svg{width:24px;height:24px}.lu-split{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(32px, 4.5vw, 72px);align-items:center}.lu-split.is-top{align-items:start}.lu-figure-col{display:block;width:100%;min-width:0;box-sizing:border-box}.lu-figure{position:relative;display:block;width:100%;box-sizing:border-box;border-radius:12px;overflow:hidden;background:#f4f2fb;border:1px solid #e3dff5;box-shadow:0 16px 40px rgba(20,20,100,.08)}.lu-figure>img{display:block;width:100%;height:auto}.lu-figure.is-bare{background:0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}@media (max-width:1024px){.lu-split{grid-template-columns:1fr;gap:32px}.lu-split .lu-order-fig{order:2}}@media (max-width:768px){.lu-sec{padding:64px 0}}.lu-sec>.container{display:block;width:100%;box-sizing:border-box}