@layer components{.vp-mx a{text-decoration:none;color:inherit}.vp-mx a.v2-btn-line,.vp-mx a.v2-btn-white,.vp-mx a.v2-btn-y{color:var(--ink)}.vp-mx .v2-hero a.v2-ghost,.vp-mx a.v2-btn-ink{color:#fff}.vp-mx-crumb{font-size:13.5px;color:rgba(255,255,255,.8);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.vp-mx-crumb a{color:#fff;font-weight:600}.vp-mx-crumb.ink{color:var(--ink3)}.vp-mx-crumb.ink a{color:var(--cobalt)}.vp-mx-disc{display:flex;gap:12px;background:var(--warn-l);border-radius:16px;padding:14px 18px;font-size:14.5px;color:#5A4600;margin-top:-56px;position:relative}.vp-mx-disc>span{flex:none}.vp-mx-short{list-style:none;display:flex;flex-direction:column;gap:10px;counter-reset:s;margin:0;padding:0}.vp-mx-short li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;font-size:15px;color:var(--ink2)}.vp-mx-short li:before{content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--cobalt);color:#fff;display:grid;place-items:center;font-family:var(--mono);font-size:12px}.vp-mx-tblw{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:20px}.vp-mx-tbl{width:100%;border-collapse:collapse;min-width:900px;font-size:14px}.vp-mx-tbl.narrow{min-width:560px}.vp-mx-tbl th{text-align:left;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper);vertical-align:bottom}.vp-mx-tbl tbody th,.vp-mx-tbl td,.vp-mx-tbl th{padding:14px 16px;border-bottom:1px solid var(--line)}.vp-mx-tbl tbody th,.vp-mx-tbl td{vertical-align:top;color:var(--ink2);line-height:1.45;font-family:var(--body);font-size:14px;letter-spacing:0;text-transform:none;background:none}.vp-mx-tbl tr:last-child td,.vp-mx-tbl tr:last-child th{border-bottom:0}.vp-mx-tbl tbody th,.vp-mx-tbl td:first-child{font-weight:700;color:var(--ink);white-space:nowrap}.vp-mx-tbl td:first-child a{color:var(--cobalt)}.vp-mx-tbl tr.ours td{background:#F6F8FF}.vp-mx-us{margin-inline-start:8px;font-family:var(--mono);font-size:10px;background:var(--cobalt);color:#fff;border-radius:5px;padding:2px 6px;font-weight:500;vertical-align:1px}.vp-mx-tbl th.us{color:var(--cobalt)}.vp-mx-note{font-size:13.5px;color:var(--ink3);margin-top:12px}.vp-mx-note a{color:var(--cobalt);font-weight:600}.vp-mx-when{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vp-mx-wt{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;display:block}.vp-mx-wt b{display:block;font-size:16px;margin-bottom:6px;color:var(--ink)}.vp-mx-wt p{font-size:14.5px;color:var(--ink2)}.vp-mx-wt.us{border:2px solid var(--cobalt)}a.vp-mx-wt:hover{border-color:var(--ink3)}.vp-mx-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-inline-start:auto}.vp-mx-ctas .v2-btn{margin-inline-start:0}.vp-mx-go{margin-top:8px;font-weight:650;color:var(--cobalt)!important}.vp-mx-tbl thead th a{color:var(--ink);font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none}.vp-mx-tbl thead th a:hover{color:var(--cobalt)}.vp-mx-prose p{font-size:16.5px;color:var(--ink2);max-width:720px}.vp-mx-prose p+p{margin-top:12px}.vp-mx-quote{background:#fff;border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:0 16px 16px 0;padding:16px 18px}.vp-mx-quote p{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1.35;color:var(--ink)}.vp-mx-quote cite{display:block;margin-top:8px;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.vp-mx-stack{display:flex;flex-direction:column;gap:10px}.vp-mx-chips{display:flex;gap:8px;flex-wrap:wrap}.vp-mx-chips a,.vp-mx-chips span{height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink)}.vp-mx-chips a:hover{border-color:var(--ink3)}.vp-mx-chips.mono span{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--ink2)}.vp-mx-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-56px;position:relative}.vp-mx-bn{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.vp-mx-bn b{display:block;font-family:var(--display);font-weight:750;font-size:44px;letter-spacing:-.04em;line-height:1;margin-bottom:6px}.vp-mx-bn span{font-size:14px;color:var(--ink3)}.vp-mx-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vp-mx-four{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vp-mx-bl{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.vp-mx-bl .v2-label{color:var(--cobalt);font-size:11px}.vp-mx-bl h3{font-size:22px;margin:10px 0 8px}.vp-mx-bl p{font-size:14.5px;color:var(--ink2)}.vp-mx-overlap{margin-top:-56px;position:relative}.vp-mx-co{background:var(--ink);color:#fff;border-radius:24px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.vp-mx-co .v2-label{color:var(--yellow);font-size:11px}.vp-mx-co p{color:#C9CEE6;font-size:15px;margin-top:6px}.vp-mx-co b{font-size:17px;color:#fff}.vp-mx-co a{color:var(--yellow);font-weight:600}.vp-mx-co img{width:44px;height:44px;margin-bottom:10px}.vp-mx-af{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.vp-mx-af b{display:block;font-family:var(--display);font-weight:750;font-size:46px;letter-spacing:-.04em;line-height:1;color:var(--cobalt)}.vp-mx-af span{display:block;font-size:14.5px;color:var(--ink2);margin-top:6px}.vp-mx-af small{display:block;font-size:12.5px;color:var(--ink3);margin-top:4px}.vp-mx-calc{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.vp-mx-calc h3{font-size:22px}.vp-mx-calc>p{font-size:14.5px;color:var(--ink3)}.vp-mx-slider{margin-top:18px}.vp-mx-slider label{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.vp-mx-slider input{width:100%;margin-top:10px;accent-color:var(--cobalt)}.vp-mx-seg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vp-mx-seg button{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}.vp-mx-seg button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-mx-earn{background:var(--cobalt);color:#fff;border-radius:22px;padding:24px;display:flex;flex-direction:column}.vp-mx-earn .v2-label{color:var(--yellow);font-size:11px}.vp-mx-earn b{display:block;font-family:var(--display);font-weight:750;font-size:60px;letter-spacing:-.04em;line-height:1;margin:10px 0 6px}.vp-mx-earn p{font-size:13.5px;color:rgba(255,255,255,.85)}.vp-mx-earn .v2-btn{width:100%;margin-top:auto}.vp-mx-earn .yr{margin:4px 0 16px;font-weight:600}.vp-mx-h3c{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.vp-mx-h3c .v2-label{color:var(--cobalt);font-size:11px}.vp-mx-h3c h3{font-size:21px;margin:8px 0 6px}.vp-mx-h3c p{font-size:14.5px;color:var(--ink2)}.vp-mx-h3c .who{display:block;margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}.vp-mx-h3c .who.me{color:var(--cobalt)}.vp-mx-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vp-mx-no{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.vp-mx-no li{display:flex;gap:10px;font-size:15px;color:var(--ink2)}.vp-mx-no li:before{content:"✕";width:20px;height:20px;border-radius:50%;background:var(--bad-l);color:var(--bad-t);display:grid;place-items:center;font-size:10px;font-weight:800;flex:none;margin-top:2px}.vp-mx-rules h3{font-size:20px;margin-bottom:12px}.vp-mx-apply{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.vp-mx-apply aside{font-size:14.5px;color:var(--ink2)}.vp-mx-apply aside a{color:var(--cobalt);font-weight:600}.vp-mx-apply aside small{display:block;margin-top:10px;font-size:12.5px;color:var(--ink3)}.vp-mx-empty{background:#fff;border:1.5px dashed var(--line2);border-radius:18px;padding:20px;display:flex;gap:14px;align-items:flex-start}.vp-mx-empty i{width:10px;height:10px;border-radius:50%;background:var(--warn);flex:none;margin-top:8px}.vp-mx-empty b{display:block;font-size:17px}.vp-mx-empty p{font-size:14.5px;color:var(--ink2);margin-top:4px}.vp-mx-share{min-height:calc(100vh - 72px);background:var(--paper);display:grid;place-items:center;padding:40px 20px 72px}.vp-mx-sbox{width:100%;max-width:560px}.vp-mx-scard{background:var(--cobalt);color:#fff;border-radius:28px;padding:30px;position:relative}.vp-mx-scard .top{display:flex;align-items:center;gap:10px}.vp-mx-scard .top svg{width:28px;height:28px}.vp-mx-scard .top .v2-wm{font-size:20px}.vp-mx-scard .top a.more{margin-inline-start:auto;font-size:13.5px;font-weight:600;color:#fff;border-bottom:1.5px solid rgba(255,255,255,.5)}.vp-mx-scard .v2-label{color:var(--yellow);margin-top:26px;display:block}.vp-mx-scard h1{font-size:clamp(32px,5vw,46px);margin:8px 0 6px}.vp-mx-scard .sub{color:rgba(255,255,255,.88)}.vp-mx-scard .big{display:flex;align-items:flex-end;gap:14px;margin-top:22px;flex-wrap:wrap}.vp-mx-scard .big b{font-family:var(--display);font-size:96px;font-weight:750;letter-spacing:-.05em;line-height:.8}.vp-mx-scard .big span{font-size:15px;padding-bottom:8px;color:rgba(255,255,255,.9)}.vp-mx-scard .comps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.vp-mx-scard .comps div{background:rgba(255,255,255,.12);border-radius:12px;padding:10px 12px;font-size:13.5px;display:flex;justify-content:space-between;gap:10px}.vp-mx-scard .comps b{font-family:var(--display);white-space:nowrap}.vp-mx-scard .summary{margin-top:18px;font-size:15px;color:rgba(255,255,255,.92);line-height:1.55}.vp-mx-scard .priv{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.7)}.vp-mx-scard .outcome{margin-top:22px;background:rgba(255,255,255,.12);border-radius:16px;padding:14px 16px}.vp-mx-scard .outcome b{display:block;font-family:var(--display);font-size:24px;letter-spacing:-.02em;line-height:1.2}.vp-mx-scard .outcome span{font-size:13.5px;color:rgba(255,255,255,.85)}.vp-mx-good{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}.vp-mx-good .v2-label{color:var(--good-t);font-size:11px}.vp-mx-good ul{margin-top:8px}.vp-mx-scta{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;display:flex;gap:14px;align-items:center}.vp-mx-scta b{display:block;font-size:16px}.vp-mx-scta p{font-size:13.5px;color:var(--ink3)}.vp-mx-scta .v2-btn{margin-inline-start:auto;height:46px;flex:none}.vp-mx-scta small{display:block;margin-top:6px;font-size:13px}.vp-mx-scta small a{color:var(--cobalt);font-weight:600}.vp-mx-nf{min-height:calc(100vh - 72px);background:var(--cobalt);color:#fff;display:grid;place-items:center;padding:40px 20px;text-align:center;font-family:var(--body)}.vp-mx-nf b.code{display:block;font-family:var(--display);font-size:clamp(120px,22vw,220px);font-weight:800;letter-spacing:-.06em;line-height:.85;color:var(--yellow)}.vp-mx-nf h1{font-family:var(--display);font-weight:750;letter-spacing:-.025em;line-height:1.05;font-size:clamp(28px,3.6vw,42px);margin:18px 0 8px;text-wrap:balance}.vp-mx-nf p{color:rgba(255,255,255,.88)}.vp-mx-nf .links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px}.vp-mx-nf .links a,.vp-mx-nf .links button{height:44px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;font-weight:600;color:#fff;border:0;cursor:pointer;font-size:16px}.vp-mx-nf .links a:hover,.vp-mx-nf .links button:hover{background:rgba(255,255,255,.22)}.vp-mx-nf .links .y{background:var(--yellow);color:var(--ink)}.vp-mx-nf .links .y:hover{background:var(--yellow-h)}.vp-mx-nf :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vp-mx-nf .ref{margin-top:22px;font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.75)}.vp-mx-nf .ref a{color:#fff;text-decoration:underline;text-underline-offset:3px}.vp-mx-rx-hero{background:var(--paper);padding:36px 0 24px;border-bottom:1px solid var(--line)}.vp-mx-rx-hero h1{font-size:clamp(32px,4.2vw,50px);margin:12px 0 8px}.vp-mx-rx-hero p{color:var(--ink2);font-size:17px;max-width:680px}.vp-mx-rx-hero .links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14.5px}.vp-mx-rx-hero .links a{color:var(--cobalt);font-weight:600}.vp-mx-rx-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;padding:28px 0 0;align-items:start}.vp-mx-rx-grid>*{min-width:0}.vp-mx-rx-page{background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px;overflow:hidden}.vp-mx-rx-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.vp-mx-notes{display:flex;flex-direction:column;gap:10px;position:sticky;top:88px}.vp-mx-n3c{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:26px 1fr;gap:10px}.vp-mx-n3c i{width:24px;height:24px;border-radius:50%;background:var(--cobalt);color:#fff;font-style:normal;font-family:var(--mono);font-size:11px;display:grid;place-items:center}.vp-mx-n3c p{font-size:14px;color:var(--ink2)}.vp-mx-rxcta{background:var(--ink);color:#fff;border-radius:20px;padding:18px}.vp-mx-rxcta b{display:block;font-size:17px}.vp-mx-rxcta p{font-size:13.5px;color:#C9CEE6;margin-top:4px}.vp-mx-rxcta .v2-btn{width:100%;margin-top:12px;height:46px}.vp-mx-num{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;counter-reset:n}.vp-mx-num li{counter-increment:n;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;font-size:15.5px;color:var(--ink2)}.vp-mx-num li:before{content:counter(n);width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--mono);font-size:12px}.vp-mx-ws{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vp-mx-ws>div{border-radius:16px;padding:16px;font-size:15px}.vp-mx-ws .w{background:var(--bad-l);color:#5C1A16}.vp-mx-ws .s{background:var(--good-l);color:#08412F}.vp-mx-ws .v2-tag{margin-bottom:8px}.vp-mx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:0;padding:0}.vp-mx-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px}.vp-mx-card:hover{border-color:var(--ink3)}.vp-mx-card .hd{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.vp-mx-card b{font-size:15.5px}.vp-mx-card p{margin-top:6px;font-size:13.5px;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vp-mx-card .v2-tag{flex:none}.vp-mx-rz-hero{background:var(--ink);color:#fff;padding:52px 0 110px}.vp-mx-rz-hero .v2-label{color:var(--yellow)}.vp-mx-rz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.vp-mx-rz-grid>*{min-width:0}.vp-mx-rz-hero h1{font-size:clamp(36px,4.8vw,60px);margin:14px 0}.vp-mx-rz-hero h1 em{font-style:normal;color:var(--yellow)}.vp-mx-rz-hero .lede{font-size:18px;color:#C9CEE6;max-width:560px}.vp-mx-rz-hero .ctas{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;align-items:center}.vp-mx-rz-hero .ctas span{font-size:14px;color:#B8BDD8}.vp-mx-gap{background:#fff;color:var(--ink);border-radius:24px;padding:20px}.vp-mx-gap .top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.vp-mx-gap .top b{font-size:15px}.vp-mx-gap .top span{font-family:var(--mono);font-size:12px;color:var(--ink3);white-space:nowrap}.vp-mx-req{border-top:1px solid var(--line);padding:12px 0}.vp-mx-req .r{display:flex;gap:10px;align-items:center;font-weight:600;font-size:14.5px}.vp-mx-req .r .v2-tag{margin-inline-start:auto}.vp-mx-req q{display:block;font-size:13.5px;color:var(--ink3);margin-top:6px;padding-inline-start:12px;border-inline-start:2px solid var(--line2);quotes:none}.vp-mx-feat3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-56px;position:relative}.vp-mx-f3{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.vp-mx-f3 h3{font-size:21px;margin-bottom:8px}.vp-mx-f3 p{font-size:14.5px;color:var(--ink2)}.vp-mx-cmpw{overflow-x:auto;border-radius:20px}.vp-mx-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;font-size:14.5px}.vp-mx-cmp td,.vp-mx-cmp th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:center}.vp-mx-cmp th{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper)}.vp-mx-cmp td:first-child,.vp-mx-cmp th:first-child{text-align:start}.vp-mx-cmp .us{background:#F6F8FF;color:var(--cobalt);font-weight:700}.vp-mx-cmp tr:last-child td{border-bottom:0}.vp-mx-cmp .y{color:var(--good-t);font-weight:700}.vp-mx-cmp .no{color:var(--ink3)}.vp-mx-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vp-mx-plan{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:14px}.vp-mx-plan.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-mx-plan .nm{font-weight:700;font-size:17px}.vp-mx-plan .pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vp-mx-plan .pr b{font-family:var(--display);font-weight:750;font-size:52px;letter-spacing:-.04em;line-height:1}.vp-mx-plan .pr span{font-size:14px;color:var(--ink3)}.vp-mx-plan.dark .pr span,.vp-mx-plan.dark .tl{color:#C9CEE6}.vp-mx-plan .tl{font-size:14.5px;color:var(--ink2)}.vp-mx-plan.dark .v2-ok li{color:#E4E6F2}.vp-mx-plan .v2-btn{margin-top:auto}@media (max-width:1040px){.vp-mx-apply,.vp-mx-calc,.vp-mx-rx-grid,.vp-mx-rz-grid{grid-template-columns:minmax(0,1fr)}.vp-mx-notes{position:static}.vp-mx-cards,.vp-mx-four,.vp-mx-nums{grid-template-columns:1fr 1fr}}@media (max-width:760px){.vp-mx-cards,.vp-mx-co,.vp-mx-feat3,.vp-mx-plans,.vp-mx-rules,.vp-mx-three,.vp-mx-when,.vp-mx-ws{grid-template-columns:1fr}.vp-mx-scta{flex-wrap:wrap}.vp-mx-scta .v2-btn{margin-inline-start:0;width:100%}.vp-mx-scard{padding:22px}.vp-mx-scard .big b{font-size:76px}.vp-mx-af b,.vp-mx-bn b{font-size:36px}.vp-mx-cmp{font-size:13px}.vp-mx-cmp td,.vp-mx-cmp th{padding:10px 8px}.vp-mx-co{padding:22px}}@media (max-width:440px){.vp-mx-scard .comps{grid-template-columns:1fr}}}