.mkt .price-head{text-align:center;z-index:2;padding:64px 0 8px;position:relative}.mkt .price-head h1{font-family:var(--disp);letter-spacing:-1px;text-wrap:balance;margin-top:20px;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.03}.mkt .price-head .lede2{color:var(--muted);margin-top:14px;font-size:clamp(16px,1.6vw,19px);font-weight:600}.mkt .bill-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.mkt .bill-toggle{background:#021c3f66;border:2px solid #fff3;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.mkt .bill-toggle button{font-family:var(--disp);color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:14.5px;font-weight:600}.mkt .bill-toggle button.on{background:var(--orange);color:#fff;box-shadow:2px 2px 0 var(--hard)}.mkt .annual-pill{font-family:var(--mono);color:var(--peach);background:#021c3f66;border:1.5px dashed #ffdbb580;border-radius:999px;padding:7px 15px;font-size:11.5px;font-weight:700}.mkt .persona-rail{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.mkt .persona{color:#fff;border:2px solid var(--line);cursor:pointer;background:#021c3f66;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:13.5px;font-weight:800;transition:border-color .15s,transform .1s;display:inline-flex}.mkt .persona:hover{border-color:#ff8c0099;transform:translateY(-2px)}.mkt .persona b{color:var(--orange-hi);font-weight:900}.mkt .plans-band{padding:46px 0 30px}.mkt .plans3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.mkt .plan3{background:var(--cream);color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:7px 7px 0 var(--hard);flex-direction:column;padding:28px 26px;scroll-margin-top:90px;display:flex;position:relative}.mkt .plan3.featured{border:3px solid var(--orange);box-shadow:8px 8px 0 var(--hard);z-index:2;background:#fff;transform:scale(1.04)}.mkt .plan3.dark{background:var(--navy);color:#fff}.mkt .ribbon{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:var(--orange);border:2px solid var(--hard);box-shadow:3px 3px 0 var(--hard);white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:10.5px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.mkt .plan3 .persona-tag{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-deep);font-size:10.5px;font-weight:700}.mkt .plan3.dark .persona-tag{color:var(--orange-hi)}.mkt .plan3 h2{font-family:var(--disp);margin-top:8px;font-size:27px;font-weight:600}.mkt .plan3 .tagline{color:#59647f;margin-top:4px;font-size:13.5px;font-weight:700;line-height:1.45}.mkt .plan3.dark .tagline{color:#ffffffb8}.mkt .price-slot{align-items:baseline;gap:7px;margin-top:18px;display:flex}.mkt .price-slot .cur{font-family:var(--mono);color:var(--ink);font-size:20px;font-weight:700}.mkt .plan3.dark .price-slot .cur{color:#fff}.mkt .price-slot .num{font-family:var(--mono);letter-spacing:-1px;font-size:46px;font-weight:700;line-height:1}.mkt .price-slot .per{font-family:var(--mono);color:#8b93ad;font-size:13px;font-weight:500}.mkt .save-line{font-family:var(--mono);color:var(--green);min-height:15px;margin-top:6px;font-size:11px;font-weight:700}.mkt .plan3 .inherit{color:var(--orange-deep);margin-top:16px;font-size:12.5px;font-weight:800}.mkt .plan3.dark .inherit{color:var(--orange-hi)}.mkt .flagship{background:#fff1dd;border:2px solid #f3d9ae;border-radius:14px;margin-top:14px;padding:14px 16px}.mkt .plan3.dark .flagship{background:#ff8c0024;border-color:#ff8c0073}.mkt .flagship .fk2{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--orange-deep);font-size:9.5px;font-weight:700}.mkt .plan3.dark .flagship .fk2{color:var(--orange-hi)}.mkt .flagship .ft3{font-family:var(--disp);margin-top:4px;font-size:15.5px;font-weight:600;line-height:1.25}.mkt .flagship .fd4{color:#59647f;margin-top:5px;font-size:12.5px;font-weight:700;line-height:1.5}.mkt .plan3.dark .flagship .fd4{color:#ffffffbf}.mkt .plan3 ul{flex-direction:column;gap:10px;margin:16px 0 20px;list-style:none;display:flex}.mkt .plan3 li{align-items:flex-start;gap:10px;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.mkt .plan3 li:before{content:"✓";color:var(--green);flex-shrink:0;font-weight:900}.mkt .plan3.dark li:before{color:#7fe0ab}.mkt .plan3 .cta-wrap{margin-top:auto}.mkt .plan3 .btn{width:100%}.mkt .fineprint{font-family:var(--mono);color:#8b93ad;text-align:center;margin-top:10px;font-size:10px;line-height:1.6}.mkt .plan3.dark .fineprint{color:#ffffff80}.mkt .fineprint a{text-decoration:underline}.mkt .risk-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}.mkt .risk{border:2px solid var(--line);background:#021c3f59;border-radius:14px;align-items:center;gap:11px;padding:13px 16px;display:flex}.mkt .risk .ric2{background:#ff8c0029;border:2px solid #ff8c0066;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.mkt .risk span{color:#ffffffe0;font-size:12.5px;font-weight:800;line-height:1.35}.mkt .minibar{z-index:80;background:var(--navy);border-bottom:3px solid var(--hard);padding:10px 0;transition:transform .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-105%)}.mkt .minibar.on{transform:none}.mkt .minibar .row{max-width:var(--maxw);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;padding:0 40px;display:flex}.mkt .minibar a.mplan{color:#fff;border:2px solid var(--line);background:#ffffff12;border-radius:999px;align-items:baseline;gap:7px;padding:7px 15px;font-size:13px;font-weight:900;display:inline-flex}.mkt .minibar a.mplan:hover{border-color:#ff8c0099}.mkt .minibar a.mplan .mp{font-family:var(--mono);color:var(--orange-hi);font-size:13px;font-weight:700}.mkt .minibar .btn{box-shadow:3px 3px 0 var(--hard);margin-left:auto;padding:9px 18px;font-size:14px}.mkt .cmp-scroll{border-radius:var(--r);border:3px solid var(--hard);box-shadow:7px 7px 0 var(--hard);background:#fff;margin-top:44px;overflow-x:auto}.mkt .cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;color:var(--ink)}.mkt .cmp th,.mkt .cmp td{text-align:center;padding:13px 18px;font-size:13.5px}.mkt .cmp thead th{background:#f2f5fb;border-bottom:2px solid #e2e7f2;position:sticky;top:0}.mkt .cmp thead .colname{font-family:var(--disp);font-size:15.5px;font-weight:600;display:block}.mkt .cmp thead .colprice{font-family:var(--mono);color:#8b93ad;font-size:11px;font-weight:700}.mkt .cmp thead th.hi{background:var(--orange)}.mkt .cmp thead th.hi .colname,.mkt .cmp thead th.hi .colprice{color:#fff}.mkt .cmp tbody th{text-align:left;color:var(--ink);z-index:1;background:#fff;border-bottom:1.5px solid #edf1f9;min-width:210px;font-size:13px;font-weight:800;position:sticky;left:0}.mkt .cmp tbody td{color:#59647f;border-bottom:1.5px solid #edf1f9;font-weight:700}.mkt .cmp tbody td.hi{color:var(--ink);background:#fff6ea;font-weight:800}.mkt .cmp .grp th{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);background:#f2f5fb;border-bottom:2px solid #e2e7f2;padding:10px 18px;font-size:10.5px;font-weight:700}.mkt .cmp .grp td{background:#f2f5fb;border-bottom:2px solid #e2e7f2}.mkt .cmp .yes{color:var(--green);font-weight:900}.mkt .cmp .no{color:#c3cadd}.mkt .cmp tr:last-child th,.mkt .cmp tr:last-child td{border-bottom:0}.mkt .tcard2{max-width:720px;color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:7px 7px 0 var(--hard);background:#fff;align-items:flex-start;gap:22px;margin:0 auto;padding:30px 34px;display:flex}.mkt .tcard2 img{object-fit:cover;border:3px solid var(--orange);border-radius:50%;flex-shrink:0;width:64px;height:64px}.mkt .tcard2 .stars2{color:var(--orange);letter-spacing:2px;font-size:16px}.mkt .tcard2 blockquote{color:#35405f;margin-top:8px;font-size:16.5px;font-weight:600;line-height:1.6}.mkt .tcard2 .who2{margin-top:12px;font-size:13px;font-weight:800}.mkt .tcard2 .who2 small{color:#7581a1;font-size:12px;font-weight:700;display:block}.mkt .faq2{flex-direction:column;gap:11px;max-width:780px;margin:40px auto 0;display:flex}.mkt .qa2{border:2px solid var(--line);background:#ffffff0d;border-radius:14px;transition:border-color .2s;overflow:hidden}.mkt .qa2.open{border-color:#ff8c0080}.mkt .qa2>button{color:#fff;width:100%;font-family:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;font-size:15.5px;font-weight:800;display:flex}.mkt .qa2 .pm2{color:var(--orange);flex-shrink:0;font-size:19px;transition:transform .25s}.mkt .qa2.open .pm2{transform:rotate(45deg)}.mkt .qa2 .ans2{max-height:0;transition:max-height .3s;overflow:hidden}.mkt .qa2 .ans2 p{color:var(--muted);padding:0 22px 19px;font-size:14px;font-weight:600;line-height:1.65}.mkt .qa2 .ans2 b{color:#fff}.mkt .grandfather{background:linear-gradient(120deg,#ff8c002e,#ff8c000f);border:2px solid #ff8c0080;border-radius:16px;align-items:center;gap:14px;max-width:780px;margin:26px auto 0;padding:16px 20px;display:flex}.mkt .grandfather .gic2{font-size:24px}.mkt .grandfather .gt3{font-family:var(--disp);font-size:16.5px;font-weight:600}.mkt .grandfather .gd3{color:var(--muted);margin-top:2px;font-size:13px;font-weight:700}@media (max-width:1020px){.mkt .plans3{grid-template-columns:1fr;max-width:480px;margin:0 auto}.mkt .plan3.featured{transform:none}.mkt .risk-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mkt .risk-strip{grid-template-columns:1fr}.mkt .tcard2{flex-direction:column}.mkt .minibar a.mplan .mlbl{display:none}.mkt .persona-rail{flex-direction:column;align-items:center}}
