:root{--blue:#1f6cf0;--blue-d:#1657c9;--cyan:#b4ecf8;--cyan-d:#9fe3f3;--navy:#0b1f3f;--navy-2:#0a1830;--ink:#10182b;--ink-2:#2b3a52;--mut:#5d6b84;--mut-2:#8a96ac;--paper:#fff;--paper-2:#f3f6fb;--line:#e4e9f1;--line-2:#eef2f8;--line-d:#ffffff24;--green:#2ea66a;--green-d:#1c8a52;--green-bg:#e9f9f0;--green-line:#9ad9b6;--amber:#8a6400;--amber-bg:#fff8e6;--amber-line:#f3dca0;--teal:#2c7a8c;--tp:#00b67a;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--paper-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.logo{font-family:"Sora",var(--sans);color:var(--ink);align-items:center;font-size:27px;line-height:1;display:inline-flex}.logo .vyra{letter-spacing:-.03em;font-weight:300}.logo .rx{letter-spacing:-.04em;color:var(--teal);margin-left:-.04em;font-weight:700}.logo .glyph{border:1.5px solid var(--teal);border-radius:50%;flex:none;align-self:center;width:.16em;height:.16em;margin-left:.18em}.on-dark .logo,.logo.on-dark{color:#fff}.on-dark .logo .rx,.logo.on-dark .rx{color:#6fa6b0}.on-dark .logo .glyph,.logo.on-dark .glyph{border-color:#6fa6b0}.btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:15px 24px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-d)}.btn-cyan{background:var(--cyan);color:var(--navy)}.btn-cyan:hover{background:var(--cyan-d)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff}.btn-ghost:hover{background:var(--paper-2)}.btn-lg{padding:18px 26px;font-size:18px}.btn-block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn .arr{color:#fff;background:#000000d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.btn-blue .arr{background:#ffffff38}.btn-cyan .arr{background:var(--navy)}.announce{background:var(--navy-2);color:#eaf1ff;text-align:center;justify-content:center;align-items:center;gap:12px;padding:11px 16px;font-size:14px;font-weight:600;display:flex}.announce b{color:#fff}.announce .avatars{display:inline-flex}.announce .avatars span{border:2px solid var(--navy-2);background:linear-gradient(135deg,#6f9be0,#b4ecf8) 50%/cover;border-radius:50%;width:24px;height:24px;margin-left:-8px}.announce .avatars span:first-child{margin-left:0}.qhead{z-index:30;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.qhead-row{justify-content:center;align-items:center;height:64px;padding:0 24px;display:flex;position:relative}.qhead .logo{font-size:26px}.qhead-back{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;left:24px}.qhead-back:hover{color:var(--blue)}.qhead-step{letter-spacing:.14em;color:var(--mut);font-size:12px;font-weight:700;position:absolute;right:24px}.qhead-bar{background:var(--line-2);height:4px}.qhead-bar i{background:var(--blue);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.qpage{background:var(--paper-2);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.qmain{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1180px;min-height:0;margin:0 auto;padding:clamp(16px,3vh,56px) 32px;display:flex;overflow:hidden}.qgrid{grid-template-columns:1.35fr .9fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.qgrid.centered{max-width:980px;margin:0 auto;display:block}.eyebrow{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 clamp(8px,1.4vh,16px);font-size:13px;font-weight:700}.eyebrow.center{text-align:center}.qq{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4.2vw,56px);font-weight:400;line-height:1.04}.qq.center{text-align:center}.qsub{color:var(--mut);max-width:60ch;margin:clamp(8px,1.6vh,18px) 0 0;font-size:clamp(14px,1.7vh,17px)}.qsub.center{text-align:center;margin-left:auto;margin-right:auto}.opts{flex-direction:column;gap:clamp(8px,1.3vh,14px);margin:clamp(16px,3vh,34px) 0;display:flex}.opt{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:16px;padding:clamp(12px,1.8vh,20px) 22px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.opt:hover{border-color:#b9cdf2}.opt .radio{border:2px solid #c2ccdc;border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .15s;position:relative}.opt .lbl{font-size:clamp(15px,2vh,18px);font-weight:700;display:block}.opt .cap{color:var(--mut);margin-top:2px;font-size:14.5px;font-weight:500}.opt.sel{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset;background:#eff5ff}.opt.sel .radio{border-color:var(--blue)}.opt.sel .radio:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:4px}.opt.sel .lbl{color:var(--blue)}.qcontinue{margin-top:6px}.side-why{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.side-why h4{color:var(--ink);align-items:center;gap:9px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.side-why h4 svg{color:#e0a82e;width:18px;height:18px}.side-why p{color:var(--mut);margin:0;font-size:15px;line-height:1.6}.side-approve{background:var(--green-bg);border:1px solid var(--green-line);border-radius:14px;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;display:flex}.side-approve .pct{font-family:var(--serif);color:var(--green-d);flex:none;padding-right:4px;font-size:42px;line-height:1}.side-approve p{color:var(--green-d);margin:0;font-size:14.5px;font-weight:600}.side-save{background:var(--green-bg);border:1px solid var(--green-line);border-radius:16px;padding:26px}.side-save .eyebrow{color:var(--green-d);align-items:center;gap:8px;margin-bottom:14px;display:flex}.side-save .big{font-family:var(--serif);color:var(--green-d);font-size:64px;line-height:1}.side-save .note{color:var(--ink-2);margin:12px 0 18px;font-size:14.5px}.side-save .vs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-save .vs .cell{border-radius:11px;padding:12px 14px;font-size:14px}.side-save .vs .cell.a{border:1px solid var(--line);background:#fff}.side-save .vs .cell.b{background:var(--blue);color:#fff}.side-save .vs .cell .k{opacity:.8;font-size:12.5px;font-weight:600}.side-save .vs .cell .v{margin-top:3px;font-size:17px;font-weight:700}.side-quote{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.side-quote .ph{background:#dfe6f0 50%/cover;border-radius:10px;flex:none;width:56px;height:56px}.side-quote .stars{gap:1px;margin-bottom:4px;display:inline-flex}.side-quote .stars i{background:var(--tp);width:14px;height:14px;-webkit-mask:var(--starmask) center/contain no-repeat;mask:var(--starmask) center/contain no-repeat}.side-quote .q{margin:0;font-size:14.5px;font-weight:700}.side-quote .who{color:var(--mut);margin:3px 0 0;font-size:12.5px}:root{--starmask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7L12 17.8 5.8 21.5l1.6-7L2 9.8l7.1-.6z'/%3E%3C/svg%3E")}.price-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:clamp(20px,3.5vh,44px);display:grid}.pay-card{border:2px solid var(--blue);background:#fff;border-radius:18px;padding:clamp(20px,3vh,32px)}.pill{background:var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.pay-card .amt{align-items:baseline;gap:8px;margin:clamp(12px,2vh,22px) 0 6px;display:flex}.pay-card .amt .n{font-family:var(--serif);font-size:clamp(44px,6vh,64px);line-height:1}.pay-card .amt .per{color:var(--mut);font-size:16px}.pay-card .fine{color:var(--mut);margin:0 0 clamp(12px,2vh,20px);font-size:14px}.checks{gap:clamp(8px,1.4vh,14px);margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:clamp(14px,1.8vh,15.5px);font-weight:500;display:flex}.checks li .ck{background:var(--green-bg);width:24px;height:24px;color:var(--green-d);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.checks li .ck svg{width:14px;height:14px}.cmp-box{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,2.6vh,28px)}.cmp-box .lbl{letter-spacing:.1em;color:var(--mut);text-transform:uppercase;margin-bottom:clamp(10px,1.6vh,16px);font-size:12px;font-weight:700}.cmp-row{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:clamp(7px,1vh,10px);padding:clamp(10px,1.5vh,14px) 18px;font-size:16px;display:flex}.cmp-row .price{font-weight:700}.cmp-row.win{background:var(--green);border-color:var(--green);color:#fff}.cmp-save{background:var(--green-bg);border:1px solid var(--green-line);border-radius:12px;margin-top:6px;padding:clamp(12px,1.8vh,16px) 18px}.cmp-save .k{letter-spacing:.08em;color:var(--green-d);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cmp-save .v{font-family:var(--serif);color:var(--green-d);margin-top:4px;font-size:clamp(26px,3.6vh,34px);line-height:1.1}.cta-center{flex-direction:column;align-items:center;margin-top:clamp(20px,3.5vh,44px);display:flex}.cta-center .micro{color:var(--mut);text-align:center;margin-top:clamp(8px,1.5vh,14px);font-size:14px}.tgrid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px);display:grid}.tcard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:clamp(70px,8vw,96px) 1fr;display:grid;overflow:hidden}.tcard .ph{background:#dfe6f0 top/cover;min-height:clamp(96px,14vh,128px);position:relative}.tcard .ph .tag{background:var(--navy);color:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.tcard .body{min-width:0;padding:clamp(12px,1.8vh,16px) 18px}.tcard .stars{flex-wrap:wrap;align-items:center;gap:5px 7px;margin-bottom:clamp(6px,1vh,9px);display:flex}.tcard .stars .s{gap:1px;display:inline-flex}.tcard .stars .s i{background:var(--tp);width:13px;height:13px;-webkit-mask:var(--starmask) center/contain no-repeat;mask:var(--starmask) center/contain no-repeat}.tcard .stars .rate{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:700}.tcard .q{margin:0 0 clamp(6px,1vh,10px);font-size:clamp(13px,1.8vh,15px);font-weight:700;line-height:1.35}.tcard .lost{color:var(--mut);margin:0;font-size:13px;font-weight:600}.choices{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin:clamp(18px,3vh,36px) 0 0;display:grid}.choice{cursor:pointer;border:2px solid var(--line);background:#fff;border-radius:18px;padding:clamp(18px,2.6vh,30px);transition:border-color .15s,box-shadow .15s,transform .15s}.choice:hover{transform:translateY(-2px)}.choice .tagrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(8px,1.4vh,14px);font-size:13px;font-weight:700;display:flex}.choice .box{border:2px solid #c2ccdc;border-radius:5px;flex:none;width:20px;height:20px;position:relative}.choice h3{font-family:var(--serif);margin:0 0 clamp(8px,1.4vh,14px);font-size:clamp(22px,3.2vh,30px);font-weight:400;line-height:1.1}.choice p{margin:0;font-size:clamp(13px,1.7vh,15.5px);line-height:1.5}.choice.ready{border-color:var(--green-line);background:var(--green-bg)}.choice.ready .tagrow{color:var(--green-d)}.choice.ready .box{border-color:var(--green-d)}.choice.ready p{color:var(--ink-2)}.choice.ready.sel{border-color:var(--green-d);box-shadow:0 0 0 1px var(--green-d) inset}.choice.ready.sel .box{background:var(--green-d)}.choice.ready.sel .box:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4 4 10-10'/%3E%3C/svg%3E") 50%/14px no-repeat;position:absolute;inset:0}.choice.wait{background:var(--navy);border-color:var(--navy);color:#fff}.choice.wait .tagrow{color:#9fb1d0}.choice.wait .box{border-color:#5f73a0}.choice.wait h3{color:#fff}.choice.wait p{color:#aebcd6}.choice.wait.sel{box-shadow:0 0 0 2px var(--cyan) inset}.choice.wait.sel .box{background:#fff}.choice.wait.sel .box:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230b1f3f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4 4 10-10'/%3E%3C/svg%3E") 50%/14px no-repeat;position:absolute;inset:0}.results-page{background:var(--paper-2);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.results-page .co-top{padding-top:clamp(10px,1.6vh,30px);padding-bottom:clamp(4px,.8vh,6px)}.results-head{text-align:center;padding:clamp(12px,2.4vh,48px) 24px clamp(4px,1vh,8px)}.results-head h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4.2vw,52px);font-weight:400;line-height:1.05}.results-head h1 i{color:var(--blue)}.results-head p{color:var(--mut);max-width:54ch;margin:clamp(8px,1.4vh,14px) auto 0;font-size:clamp(14px,1.7vh,17px)}.plans{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);width:100%;max-width:1080px;margin:0 auto;padding:clamp(14px,2.4vh,34px) 24px clamp(18px,3vh,56px);display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:clamp(20px,2.8vh,34px);display:flex}.plan.featured{border:2px solid var(--blue)}.plan .ribbon{background:var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;margin-bottom:clamp(8px,1.4vh,14px);padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.plan .meta{letter-spacing:.08em;color:var(--mut);text-transform:uppercase;font-size:13px;font-weight:700}.plan .name{font-family:var(--serif);margin:6px 0 0;font-size:clamp(24px,3.4vh,32px);font-weight:400}.plan .amt{align-items:baseline;gap:8px;margin:clamp(8px,1.6vh,14px) 0 4px;display:flex}.plan .amt .n{font-family:var(--serif);font-size:clamp(42px,5.6vh,60px);line-height:1}.plan .amt .per{color:var(--mut);font-size:16px}.plan .fine{color:var(--mut);border-bottom:1px solid var(--line);margin:0 0 clamp(12px,2vh,20px);padding-bottom:clamp(12px,2vh,20px);font-size:14px}.plan .checks{flex:1;margin-bottom:clamp(14px,2.4vh,24px)}.results-real{border-top:1px solid var(--line);background:#fff}.results-real .inner{max-width:1180px;margin:0 auto;padding:clamp(18px,3vh,44px) 24px}.results-real .lbl{text-align:center;letter-spacing:.14em;color:var(--blue);text-transform:uppercase;margin:0 0 clamp(12px,2.2vh,26px);font-size:13px;font-weight:700}.trustbar{background:var(--paper-2);border-top:1px solid var(--line)}.trustbar .inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 48px;max-width:1080px;margin:0 auto;padding:clamp(12px,1.8vh,22px) 24px;display:flex}.trustbar .ti{color:var(--ink-2);align-items:center;gap:11px;font-size:14.5px;font-weight:600;display:inline-flex}.trustbar .ti svg{flex:none;width:22px;height:22px}.co-page{background:#fff;min-height:100vh}.co-top{text-align:center;border-bottom:1px solid var(--line);padding:30px 24px 22px}.co-top .logo{font-size:32px}.co-trust{color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.co-trust .av{display:inline-flex}.co-trust .av span{background:linear-gradient(135deg,#6f9be0,#b4ecf8) 50%/cover;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-left:-8px}.co-trust .av span:first-child{margin-left:0}.co-trust b{color:var(--green-d)}.co-tp{align-items:center;gap:8px;display:inline-flex}.co-tp .badge{background:var(--tp);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.co-tp{white-space:nowrap}.co-tp .stars{gap:1px;display:inline-flex}.co-tp .stars i{background:var(--tp);width:15px;height:15px;-webkit-mask:var(--starmask) center/contain no-repeat;mask:var(--starmask) center/contain no-repeat}.co-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;max-width:1140px;margin:0 auto;padding:44px 24px 90px;display:grid}.co-left .eyebrow{color:var(--mut)}.co-left h2{font-family:var(--serif);margin:0 0 22px;font-size:38px;font-weight:400}.co-left h2 i{color:var(--green-d);font-style:normal}.deal{border:2px solid var(--green-line);background:var(--green-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding:18px 22px;display:flex}.deal .radio{border:2px solid var(--green-d);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.deal .radio:after{content:"";background:var(--green-d);border-radius:50%;position:absolute;inset:4px}.deal .nm{font-size:18px;font-weight:700}.deal .sb{color:var(--mut);font-size:14px}.deal .amt{font-family:var(--serif);color:var(--green-d);font-size:34px}.assure{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.assure .seal{flex:none;width:48px;height:48px}.assure h5{margin:0 0 4px;font-size:17px;font-weight:700}.assure p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.5}.co-form{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;box-shadow:0 30px 70px -50px #0b1f3f66}.co-form h3{margin:0 0 22px;font-size:22px;font-weight:700}.fgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fld{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.fld.full{grid-column:1/-1}.fld label{color:var(--ink);font-size:14px;font-weight:600}.fld label .req{color:#d23b3b}.fld input,.fld select{font-family:var(--sans);border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.fld input::placeholder{color:var(--mut-2)}.fld input:focus,.fld select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1f6cf01f}.phone-row{grid-template-columns:92px 1fr;gap:10px;display:grid}.phone-row .cc{justify-content:center;align-items:center;gap:6px;display:flex}.co-divider{background:var(--line);height:1px;margin:26px 0}.pay-h{margin:0 0 16px;font-size:22px;font-weight:700}.pay-methods{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.pay-method{border:1.5px solid var(--line);text-align:center;cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.pay-method .ic{align-items:center;height:22px;display:flex}.pay-method:hover{border-color:#b9cdf2}.pay-method.sel{background:var(--green-d);border-color:var(--green-d);color:#fff}.co-submit{margin-top:8px}.hero-page{color:#fff;background:var(--navy);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-rays{z-index:0;background:radial-gradient(60% 80% at 72% 8%,#78aaff8c,#78aaff00 55%),radial-gradient(70% 90% at 30% 110%,#568ce699,#568ce600 60%),conic-gradient(from 210deg at 60% 40%,#96beff00,#96beff47 60deg,#96beff00 130deg),linear-gradient(160deg,#0b1f3f,#11305e 45%,#0b1f3f);position:absolute;inset:0}.hero-rays:after{content:"";background:linear-gradient(115deg,#0000 30%,#b4d2ff29 42%,#0000 52%),linear-gradient(125deg,#0000 55%,#b4d2ff1f 66%,#0000 74%);position:absolute;inset:0}.hero-inner{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hero-nav{justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:clamp(12px,2vh,22px) 32px;display:flex}.hero-nav .help{color:#c2cee2;font-size:14.5px;font-weight:500}.hero-nav .help b{color:#fff}.hero-body{text-align:center;flex-direction:column;flex:1;justify-content:center;max-width:820px;min-height:0;margin:0 auto;padding:clamp(16px,2vh,30px) 24px clamp(20px,3vh,40px);display:flex}.spots{letter-spacing:.12em;color:#dbe6fb;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-self:center;align-items:center;gap:10px;margin-bottom:clamp(14px,2.4vh,26px);padding:9px 18px;font-size:12.5px;font-weight:700;display:inline-flex}.spots .dot{background:#46e08a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #46e08a40}.hero-body h1{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(34px,6vw,68px);font-weight:400;line-height:1.03}.hero-body .sub{color:#c8d5ec;max-width:44ch;margin:clamp(12px,2vh,20px) auto 0;font-size:clamp(15px,1.9vh,18px)}.hero-form{background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:12px;max-width:560px;margin:clamp(18px,3vh,34px) auto 0;padding:14px;display:flex}.hero-form input{width:100%;font-family:var(--sans);color:var(--ink);background:#fff;border:0;border-radius:10px;padding:clamp(13px,2vh,17px) 18px;font-size:16px}.hero-form input:focus{outline:none;box-shadow:0 0 0 4px #b4ecf866}.hero-form .btn{width:100%}.hero-reassure{color:#c2cee2;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:clamp(12px,2vh,20px);font-size:14px;font-weight:600;display:flex}.hero-reassure .ri{align-items:center;gap:7px;display:inline-flex}.hero-reassure .ri svg{color:#9fe3f3;width:16px;height:16px}.press{z-index:1;background:#08122680;border-top:1px solid #ffffff1a;flex:none;position:relative;overflow:hidden}.press .as{text-align:center;letter-spacing:.2em;color:#8ea3c4;text-transform:uppercase;padding-top:clamp(10px,1.6vh,18px);font-size:11px;font-weight:700}.press-track{align-items:center;gap:64px;width:max-content;padding:clamp(10px,1.6vh,16px) 0 clamp(14px,2.4vh,26px);animation:26s linear infinite marquee;display:flex}.press-track .serif{font-family:var(--serif);color:#8395b3;font-size:clamp(22px,3vh,30px)}.press-track .sans{font-family:var(--sans);letter-spacing:.04em;color:#8395b3;font-size:clamp(17px,2.4vh,22px);font-weight:800}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:920px){.qgrid{grid-template-columns:1fr;gap:clamp(18px,3vh,34px)}.price-grid,.choices,.plans,.co-grid{grid-template-columns:1fr}.tgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.qmain{padding:clamp(10px,1.6vh,24px) 18px}.qq{font-size:24px}.qmain .qsub.center{margin-top:10px!important}.choices{margin-top:14px}.qgrid aside{display:none}.tgrid{grid-template-columns:1fr 1fr;gap:10px}.fgrid,.pay-methods{grid-template-columns:1fr}.qhead-back span,.qhead-step{font-size:11px}.co-grid{gap:40px}.cta-center .btn{width:100%;min-width:0!important}.cta-center{align-items:stretch}.qhead-row{height:54px;padding:0 16px}.qhead-back{left:16px}.qhead-step{right:16px}.qhead .logo{font-size:22px}.announce{gap:8px;padding:8px 12px;font-size:12px}.hero-nav{padding:14px 20px}.hero-nav .help{font-size:13px}.co-top .logo{font-size:28px}.co-form{padding:24px 20px}.deal{flex-wrap:wrap}.tcard{grid-template-columns:58px 1fr}.tcard .ph{min-height:0}.tcard .body{padding:8px 10px}.tcard .stars{margin-bottom:3px}.tcard .q{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.tcard .lost{font-size:11.5px}.choice{padding:12px 14px}.choice .tagrow{margin-bottom:6px}.choice h3{margin:0 0 6px;font-size:20px}.choice p{font-size:12.5px;line-height:1.4}.results-head{padding:10px 18px 4px}.results-head h1{font-size:26px}.results-head p{margin-top:6px;font-size:13px}.plans{grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px 16px}.plan{border-radius:14px;min-width:0;padding:14px 12px}.plan .btn{gap:8px;width:100%;min-width:0;padding-left:12px;padding-right:12px;font-size:14px}.plan .btn .arr{width:24px;height:24px}.plan .ribbon{margin-bottom:8px;padding:5px 10px;font-size:10px}.plan .meta{font-size:11px}.plan .name{font-size:18px}.plan .amt{margin:6px 0 2px}.plan .amt .n{font-size:34px}.plan .amt .per{font-size:13px}.plan .fine{margin-bottom:10px;padding-bottom:10px;font-size:12px}.plan .checks{gap:8px;margin-bottom:12px}.plan .checks li{gap:8px;font-size:12.5px}.plan .checks li .ck{width:18px;height:18px}.results-real .inner{padding:14px}.results-real .lbl{margin-bottom:12px}.trustbar .inner{gap:8px 20px;padding:12px 14px}.trustbar .ti{font-size:12.5px}.price-grid{gap:12px;margin-top:12px}.pay-card,.cmp-box{padding:14px}.pay-card .amt{margin:8px 0 4px}.pay-card .amt .n{font-size:36px}.pay-card .fine{margin-bottom:10px;font-size:13px}.checks{gap:6px}.checks li{font-size:12.5px}.checks li .ck{width:19px;height:19px}.cmp-box .lbl{margin-bottom:8px}.cmp-row{margin-bottom:6px;padding:8px 12px;font-size:13.5px}.cmp-save{padding:9px 12px}.cmp-save .v{font-size:22px}}@media(max-width:360px){.announce .avatars{display:none}.co-trust{font-size:13px}.tgrid{gap:8px}}
