.v3-nav-links{gap:28px}@media(max-width:1120px){.v3-nav-links{display:none}}.lp .body-lead-h{margin-bottom:16px}.v3-lead{max-width:56ch;margin-bottom:var(--head)}.v3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;margin-bottom:var(--head)}.v3-head .h2{margin-bottom:0}.v3-head>.body{max-width:44ch;padding-bottom:6px}.v3-hero .hero-cta .btn-paper{padding-inline:24px}.v3-led{margin-top:28px}.v3-form{position:relative;overflow:hidden}.v3-form>:not(.lf){position:relative}.v3-badge{display:inline-flex;align-items:center;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:#fff5d7;box-shadow:inset 0 0 0 1px #f1d48b;font-size:13px;font-weight:700;color:var(--brass)}.v3-form .formcard-sub{text-wrap:pretty}.v3-form{box-shadow:inset 0 0 0 1px #1a1b5224,var(--shadow-float)}.v3-form .formcard-title{font-size:28px;font-weight:700}.v3-form .lf-field label{font-weight:700}.v3-form .lf-input{border-color:#1a1b5233}.v3-form .lf-input:hover{border-color:#1a1b5252}.v3-form .lf-phone span{border-right-color:#1a1b5233}.v3-form .lf-submit{background:var(--marigold);color:var(--ink);font-weight:700}.v3-form .lf-submit:hover{background:#f6c65f}.v3-di-in{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,7vw,96px);align-items:center}.v3-di .h2{margin-bottom:24px}.v3-di-body{font-size:17px;line-height:1.65;max-width:52ch;text-wrap:pretty}.v3-keyline{margin-top:28px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);max-width:48ch;color:#fff;font-weight:500;text-wrap:pretty}.v3-focus{position:relative;aspect-ratio:1 / .86;border-radius:32px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14;overflow:hidden}.v3-focus-stage{position:absolute;inset:0;display:grid;place-items:center}.v3-focus-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(201 203 224 / .14) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(circle at 50% 50%,transparent 26%,#000 70%)}.v3-symbol{position:relative;width:min(56%,300px);height:auto;overflow:visible}.v3-ring{transform-box:view-box;transform-origin:50% 50%}.v3-dash{fill:none;stroke:#ffffff80;stroke-width:7;stroke-linecap:round}.v3-dash-gold{stroke:var(--marigold);filter:drop-shadow(0 0 4px rgb(242 175 48 / .55))}.v3-u{transform-box:view-box;transform-origin:50% 50%}.v3-u path{fill:var(--marigold)}.v3-signal{position:absolute;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--mist);white-space:nowrap;background:#12133ac7;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3-s1{top:12%;left:8%;--fx: 120px;--fy: 110px}.v3-s2{top:22%;right:7%;--fx: -110px;--fy: 80px}.v3-s3{bottom:18%;left:6%;--fx: 110px;--fy: -80px}.v3-s4{bottom:9%;right:10%;--fx: -100px;--fy: -110px}.v2-motion .v3-focus.in .v3-signal{animation:v3-push 1.9s cubic-bezier(.16,1,.3,1) calc(.25s + var(--i) * .08s) both,v3-drift 7s ease-in-out calc(2.3s + var(--i) * -1.7s) infinite alternate}.v2-motion .v3-focus.in .v3-ring{animation:v3-sweep 1.6s cubic-bezier(.16,1,.3,1) .8s both}.v2-motion .v3-focus.in .v3-dash:not(.v3-dash-gold){animation:v3-dash-in .5s ease-out calc(.85s + var(--i) * 35ms) both,v3-scan 6s linear calc(3s + var(--i) * .3333s) infinite}.v2-motion .v3-focus.in .v3-u{animation:v3-sharpen 1s cubic-bezier(.16,1,.3,1) 1.3s both}.v2-motion .v3-focus.in .v3-dash-gold{stroke-dasharray:1;animation:v3-draw .7s cubic-bezier(.65,0,.35,1) 2s both,v3-breathe 3.2s ease-in-out 2.7s infinite}@keyframes v3-push{0%{opacity:0;translate:var(--fx) var(--fy);scale:.82}28%{opacity:1;translate:var(--fx) var(--fy);scale:1}to{opacity:1;translate:0 0;scale:1}}@keyframes v3-drift{to{transform:translate(6px,-8px)}}@keyframes v3-sweep{0%{transform:rotate(-80deg)}}@keyframes v3-dash-in{0%{opacity:0}}@keyframes v3-scan{0%,9%,to{stroke:#ffffff80}3%{stroke:#fffffff2}}@keyframes v3-sharpen{0%{opacity:0;transform:scale(.88);filter:blur(8px)}}@keyframes v3-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes v3-breathe{50%{filter:drop-shadow(0 0 10px rgb(242 175 48 / .85))}}.v3 .cards-3 .card-tag{margin-bottom:10px}.v3-key{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair);max-width:38ch;color:var(--ink);font-weight:600}#who .v2-path .body{max-width:52ch}.v3-svc-n{font-family:var(--display);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--brass);margin-bottom:28px}.v3-journey{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,96px);align-items:start}.v3-journey-copy{position:sticky;top:108px}.v3-journey-copy .h2{margin-bottom:16px}.v3-journey-copy .body{max-width:40ch}.v3-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v3-step{position:relative;padding-left:40px}.v3-step:before{content:"";position:absolute;left:7px;top:30px;bottom:-42px;width:2px;background:var(--ink);opacity:.85}.v3-step-last:before{display:none}.v3-step-node{position:absolute;left:0;top:24px;width:16px;height:16px;border-radius:50%;background:var(--linen);box-shadow:inset 0 0 0 2px var(--ink)}.v3-step-node:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ink)}.v3-step-last .v3-step-node{box-shadow:inset 0 0 0 2px var(--deep-gold)}.v3-step-last .v3-step-node:after{background:var(--deep-gold)}.v3-step-card{padding:22px 24px;border-radius:20px;background:var(--paper);box-shadow:var(--shadow)}.v3-step-card .body-sm{max-width:56ch}.v3-dark>.wrap>.body,.v3-dark .v3-journey-copy .body{color:var(--mist)}#journey.v3-dark{overflow:clip}.v3-dark .v3-step:before{background:#ffffff2e;opacity:1}.v3-dark .v3-step-node{background:var(--midnight);box-shadow:inset 0 0 0 2px var(--mist)}.v3-dark .v3-step-node:after{background:var(--mist)}.v3-dark .v3-step-last .v3-step-node{box-shadow:inset 0 0 0 2px var(--marigold)}.v3-dark .v3-step-last .v3-step-node:after{background:var(--marigold)}.v3-dark .v3-step-card{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.v3-dark .v3-step-card .h4{color:#fff}.v3-dark .v3-step-card .body-sm{color:var(--mist)}.v3-dark .v3-step-card .v2-step-n{color:#c9cbe099}.v3-dark .v3-step-last .v2-step-n{color:var(--marigold)}.v3-results .tile-dark{grid-column:2 / 4}.v3-unis{margin-top:var(--attached);padding-top:32px;border-top:1px solid var(--hair)}.v3-unis-label{font-size:15px;color:var(--muted);margin-bottom:20px}.v3-uni-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.v3-uni-list[aria-hidden]{display:none}.v3-uni{display:inline-flex;align-items:center;gap:12px;min-height:64px;padding:6px 22px 6px 6px;border-radius:999px;background:var(--paper);box-shadow:var(--shadow);font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.v3-uni-crest{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #1a1b521a,0 4px 12px #1a1b521f}.v3-uni-crest img{width:36px;height:36px;object-fit:contain}.v2-motion .v3-marquee{display:flex;overflow:hidden;margin-inline:-8px;padding:14px 8px 18px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v2-motion .v3-uni-list,.v2-motion .v3-uni-list[aria-hidden]{display:flex;flex-wrap:nowrap;flex:none;padding-right:12px;animation:v3-marquee 45s linear infinite}.v2-motion .v3-marquee:hover .v3-uni-list{animation-play-state:paused}.v2-motion .v3-uni{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.v2-motion .v3-uni:hover{transform:translateY(-4px);box-shadow:var(--shadow-float)}.v2-motion .v3-uni-crest{transform:scale(0);transition:transform .3s var(--ease)}.v2-motion .v3-marquee.in .v3-uni-crest{transform:none;animation:v3-pop .7s cubic-bezier(.34,1.56,.64,1) var(--d) backwards}.v2-motion .v3-uni:hover .v3-uni-crest{transform:scale(1.12) rotate(-6deg)}@keyframes v3-marquee{to{transform:translate(-100%)}}@keyframes v3-pop{0%{transform:scale(0)}to{transform:scale(1)}}.v3-unis-note{margin-top:20px;font-size:13px;color:var(--muted)}.v3-people{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v3-person{display:grid;grid-template-columns:200px 1fr;gap:0;overflow:hidden;border-radius:24px;background:var(--paper);box-shadow:var(--shadow)}.v3-person-photo{padding:8px}.v3-person-photo img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:50% 12%;border-radius:16px;outline:1px solid rgb(0 0 0 / .08);outline-offset:-1px;background:var(--linen)}.v3-person-copy{padding:26px 28px 28px 20px}.v3-person-copy .h3{margin-bottom:2px}.v3-close{position:relative;isolation:isolate}.v3-close-ghost{position:absolute;z-index:-1;right:-4%;bottom:8%;width:min(420px,44vw);opacity:.45;pointer-events:none}.v3-close .close-lead{max-width:52ch}@media(max-width:1024px){.v3-di-in,.v3-journey{grid-template-columns:1fr}.v3-journey-copy{position:static}.v3-people{grid-template-columns:1fr;max-width:680px}}@media(max-width:860px){.v3-head{grid-template-columns:1fr;gap:16px}.v3-results .tile-dark{grid-column:1 / -1}}@media(max-width:640px){.v3-hero .hero-cta{flex-direction:column;align-items:stretch}.v3-led{flex-direction:row;text-align:left}.v3-focus{aspect-ratio:1 / 1;border-radius:24px}.v3-symbol{width:52%}.v3-signal{font-size:12px;padding:6px 11px}.v3-s1{top:7%;left:5%;--fx: 70px;--fy: 90px}.v3-s2{top:19%;right:4%;--fx: -70px;--fy: 70px}.v3-s3{bottom:16%;left:4%;--fx: 70px;--fy: -70px}.v3-s4{bottom:6%;right:5%;--fx: -60px;--fy: -90px}.v3-person{grid-template-columns:1fr}.v3-person-photo img{aspect-ratio:4 / 3;min-height:0;height:auto}.v3-person-copy{padding:16px 20px 24px}.v3-step{padding-left:32px}.v3-step-card{padding:20px}.v3-uni{font-size:15px;min-height:42px;padding-right:16px}.v3-uni-crest{width:34px;height:34px}.v3-uni-crest img{width:24px;height:24px}}.lf-steps{gap:16px}.lf-steps-head{display:grid;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lf-progress{height:4px;border-radius:99px;background:#1a1b521a;overflow:hidden}.lf-progress span{display:block;height:100%;background:var(--marigold);transform-origin:left;transition:transform .32s var(--ease)}.lf-panel{display:grid;gap:12px}.lf-q{font-family:var(--display);font-size:24px;line-height:1.15;font-weight:700;color:var(--ink);text-wrap:balance}.lf-q-hint{margin-top:-6px;font-size:14px;color:var(--slate)}.lf-choices{display:grid;gap:8px}.lf-choice{min-height:48px;padding:12px 16px;border-radius:var(--r-in, 10px);border:1px solid rgb(26 27 82 / .2);background:var(--paper);font:600 16px/1.2 var(--text);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .12s var(--ease)}.lf-choice:active{transform:scale(.98)}.lf-choice:focus-visible{outline:none;box-shadow:0 0 0 3px #1a1b5226}.lf-choice.is-selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.lf-steps-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.lf-back{padding:4px 0;border:0;background:none;font:600 14px var(--text);color:var(--slate);cursor:pointer}@media(prefers-reduced-motion:no-preference){.lf-panel[data-dir=fwd]{animation:lf-in-fwd .28s var(--ease) both}.lf-panel[data-dir=back]{animation:lf-in-back .28s var(--ease) both}}@keyframes lf-in-fwd{0%{opacity:0;transform:translateY(14px)}}@keyframes lf-in-back{0%{opacity:0;transform:translateY(-14px)}}
