.phero2{background:var(--rail);color:#fff;padding:64px 0 70px;position:relative;overflow:hidden}.phero2:before{content:"";pointer-events:none;background:radial-gradient(900px 420px at 30% -10%,#ffffff2b,#0000 70%),radial-gradient(600px 340px at 90% 78%,#48c4f23d,#0000 72%);position:absolute;inset:0}.phero2>*{position:relative}.phero2 h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(32px,4vw,54px);line-height:1.1}.phero2 .lede{color:#ffffffe6;max-width:52ch;margin-top:20px;font-size:17.5px;line-height:1.65}.herobtns{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.finder{background:#fff;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:28px;padding:18px;display:grid;box-shadow:0 18px 44px #0410343d}.finder .f label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.finder select,.finder input{border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:5px;padding:11px 13px;font-size:14.5px}.finder select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f7076' stroke-width='2.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:15px 15px;padding-right:38px}.finder select:hover{border-color:var(--ink-2)}.finder .btn{height:44px}.samplenote{color:#6b4e08;background:#fdf3df;border:1px solid #f0dcae;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:26px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.samplenote svg{flex-shrink:0;width:19px;height:19px;margin-top:1px}.advisors{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.adv{border:1px solid var(--rule);background:#fff;border-radius:10px;flex-direction:column;gap:13px;padding:24px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex}.adv:hover{box-shadow:var(--shadow-md);border-color:#cfdae2;transform:translateY(-3px)}.adv .top{align-items:center;gap:13px;display:flex}.adv .mono{background:var(--blue-wash);width:48px;height:48px;color:var(--accent);border-radius:7px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.adv b{font-size:16.5px;font-weight:800;line-height:1.25;display:block}.adv .where{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.adv .cred{flex-wrap:wrap;gap:6px;display:flex}.adv .cred span{letter-spacing:.03em;background:var(--wash);border:1px solid var(--rule);color:var(--ink-2);border-radius:10px;padding:4px 9px;font-size:11px;font-weight:800}.adv p{color:var(--ink-2);font-size:14px;line-height:1.55}.adv .foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.adv .lang{color:var(--ink-3);font-size:12.5px}.split2{grid-template-columns:.85fr 1.15fr;min-height:520px;display:grid}.split2 .left{background:var(--rail);color:#fff;flex-direction:column;padding:56px 48px;display:flex;position:relative;overflow:hidden}.split2 .left:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-90px;right:-90px}.split2 .left .lock{align-items:center;gap:11px;margin-bottom:38px;display:flex}.split2 .left .lock svg{width:40px;height:40px}.split2 .left .lock b{font-size:15px;font-weight:700;line-height:1.1;display:block}.split2 .left .lock span{letter-spacing:-.03em;font-size:24px;font-weight:800}.split2 .left h2{letter-spacing:-.03em;max-width:12ch;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.split2 .left .bar{background:var(--cta);border-radius:3px;width:64px;height:3px;margin-top:26px}.split2 .right{background:#fff;padding:56px 48px}.split2 .right h3{letter-spacing:-.024em;font-size:30px;font-weight:800}.split2 .right .bar{background:var(--cta);border-radius:3px;width:56px;height:3px;margin:14px 0 34px}.applystep{border-bottom:1px solid var(--rule);grid-template-columns:64px 1fr;gap:8px 18px;padding:24px 0;display:grid}.applystep:last-of-type{border-bottom:0}.applystep .n{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.applystep h4{letter-spacing:-.018em;font-size:21px;font-weight:800}.applystep p{color:var(--ink-2);grid-column:2;margin-top:8px;font-size:15px;line-height:1.6}.applyfoot{text-align:center;margin-top:32px}.applyfoot p{margin-bottom:16px;font-size:16px;font-weight:600}.applyfoot .btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bens{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ben{border:1px solid var(--rule);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.ben .ic{background:var(--blue-wash);width:42px;height:42px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.ben .ic svg{width:21px;height:21px}.ben b{font-size:17.5px;font-weight:800}.ben p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.tiers{border:1px solid var(--rule);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tier{border-right:1px solid var(--rule);padding:30px 28px}.tier:last-child{border-right:0}.tier .nm{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:800}.tier .req{color:var(--ink-3);margin:8px 0 18px;font-size:13.5px}.tier ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tier li{color:var(--ink-2);gap:9px;font-size:14.5px;line-height:1.5;display:flex}.tier li svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.regwrap{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}.regform{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:32px}@media (max-width:1080px){.finder{grid-template-columns:1fr 1fr}.advisors{grid-template-columns:repeat(2,1fr)}.split2{grid-template-columns:1fr}.split2 .left,.split2 .right{padding:44px 32px}.bens,.tiers{grid-template-columns:1fr}.tier{border-right:0;border-bottom:1px solid var(--rule)}.tier:last-child{border-bottom:0}.regwrap{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.finder,.advisors{grid-template-columns:1fr}}.adv-skel{pointer-events:none}.adv-skel .mono,.adv-skel b,.adv-skel .where,.adv-skel p{color:#0000;background:linear-gradient(90deg,#eef1f5 25%,#e3e8ee 37%,#eef1f5 63%) 0 0/400% 100%;border-radius:5px;animation:1.4s infinite adv-shimmer}.adv-skel b{width:62%;height:15px;margin-bottom:6px;display:block}.adv-skel .where{width:44%;height:12px;display:block}.adv-skel p{width:100%;height:12px;margin:0}.adv-skel p.short{width:70%}@keyframes adv-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.adv-skel .mono,.adv-skel b,.adv-skel .where,.adv-skel p{animation:none}}.disclaimer{color:var(--ink-3);max-width:70ch;margin-top:22px;font-size:12.5px;line-height:1.6}
