@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#79ca0c;--brand-600:#68ba00;--green-800:#389200;--green-check:#15a009;--green-dark:#007000;--green-50:#f0f9e6;--cta:#ef6d07;--cta-hover:#e55305;--text:#353535;--heading:#2e2e2e;--muted:#5d5d5d;--soft:#9c9c9c;--border:#e5e5e5;--bg:#f9f9f9;--gray-100:#f3f3f3;--gray-300:#d1d1d1;--link:#005c9f;--blue-label:#007bbf;--blue-50:#def6fc;--red:#f6495c;--red-dark:#d30011;--amber-50:#fff3e0;--shadow:0 2px 20px #00000014;--shadow-cta:0 2px 20px #0000001a;--radius:10px;--font:"Avenir Next", "Nunito Sans", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}img,svg{max-width:100%;display:block}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--heading);margin:0 0 16px;font-weight:700}h1{font-size:38px;line-height:1.25}h2{font-size:28px;line-height:1.25}h3{font-size:20px;line-height:1.3}p{margin:0 0 16px}strong{font-weight:700}.container{width:100%;max-width:1232px;margin:0 auto;padding:0 16px}.narrow{max-width:840px;margin:0 auto}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:14px;line-height:20px}.xs{font-size:12px;line-height:16px}.upper{text-transform:uppercase;letter-spacing:.02em}.hl{color:var(--green-800);font-weight:700}.hl-orange{color:var(--cta);font-weight:700}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header{border-top:3px solid var(--brand-600);z-index:40;box-shadow:0 1px 0 var(--border);background:#fff;position:relative}.site-header .bar{align-items:center;gap:24px;height:96px;display:flex}.logo{color:var(--heading);letter-spacing:-.5px;align-items:center;gap:6px;font-size:30px;font-weight:700;display:flex}.logo:hover{text-decoration:none}.logo svg{width:30px;height:30px}.logo .tld{color:var(--brand-600)}.main-nav{gap:4px;margin-left:16px;display:flex}.main-nav a{color:var(--heading);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:120px;padding:10px 12px;font-size:13px;font-weight:700;line-height:16px;display:flex}.main-nav a:hover,.main-nav a.active{background:var(--gray-100);text-decoration:none}.main-nav svg{width:20px;height:20px;color:var(--heading)}.header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{width:48px;height:48px;color:var(--heading);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.icon-btn:hover{background:var(--gray-100)}.lang{letter-spacing:.08em;color:var(--heading);padding:16px 8px;font-size:16px;font-weight:600}.burger{display:none}.btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn-amber{background:var(--cta);color:#fff;box-shadow:var(--shadow-cta);padding:16px 28px}.btn-amber:hover{background:var(--cta-hover)}.btn-sm{padding:12px 20px}.btn-block{width:100%}.btn .chev{font-size:14px}.hero{background:var(--brand);padding:72px 0 120px;position:relative;overflow:hidden}.hero:after{content:"";background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;height:220px;position:absolute;bottom:-120px;left:-10%;right:-10%;transform:rotate(-2deg)}.hero h1{color:#fff;text-align:center;max-width:720px;margin:0 auto 40px;font-size:38px}.hero .swirl{color:#fff;opacity:.95;width:90px;position:absolute;top:150px;right:calc(50% - 470px)}.hero .search-card{z-index:2;max-width:760px;margin:0 auto;position:relative}.search-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.search-card .row{display:flex}.search-card .row+.row{border-top:1px solid var(--border)}.field{flex:1;min-width:0;padding:16px 20px;position:relative}.field+.field{border-left:1px solid var(--border)}.field label{text-transform:uppercase;color:var(--heading);letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:700;line-height:14px;display:block}.field select,.field input{width:100%;color:var(--heading);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;padding:6px 24px 6px 0;font-family:inherit;font-size:16px;font-weight:600}.field .caret{pointer-events:none;width:12px;height:12px;color:var(--heading);position:absolute;bottom:26px;right:20px}.field .flag{align-items:center;gap:8px;display:inline-flex}.amount-wrap{border:2px solid var(--brand);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.amount-wrap input{border-right:3px solid var(--border);padding:8px 12px;font-size:18px;font-weight:700}.amount-wrap .unit{color:var(--heading);white-space:nowrap;background:#fff;align-items:center;padding:8px 12px;font-weight:700;display:flex}.vers{flex:0 0 250px}.vers select{border:1px solid var(--gray-300);border-radius:6px;padding:10px 28px 10px 12px;font-size:15px}.vers .caret{bottom:30px;right:32px}.go{align-items:flex-end;padding:16px 20px 16px 0;display:flex}.go .btn{padding:12px 28px}.search-bar{margin:24px 0 16px}.search-bar .row{align-items:stretch}.search-bar .go{align-items:center;padding:16px}.search-bar .btn-icon{width:56px;height:48px;padding:0}section{padding:64px 0}.bg-white{background:#fff}.bg-gray{background:var(--bg)}.section-title{text-align:center;margin-bottom:8px}.section-sub{text-align:center;margin-bottom:40px}.section-sub a{font-size:14px}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.split{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.feature-list{grid-template-columns:1fr 1fr;gap:16px 32px;margin:24px 0;display:grid}.feature-list div{align-items:flex-start;gap:12px;font-size:15px;display:flex}.feature-list svg{width:22px;height:22px;color:var(--heading);flex:0 0 22px}.mock-phone{width:300px;box-shadow:var(--shadow);background:#fff;border:8px solid #2e2e2e;border-radius:32px;margin:0 auto;padding:18px 14px;position:relative}.mock-phone .mtitle{margin-bottom:10px;font-size:13px;font-weight:700}.mock-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 6px;font-size:12px;display:flex}.mock-row b{font-size:13px}.mock-best{border:2px solid var(--brand-600);border-radius:8px;margin:8px 0;padding:0;overflow:hidden}.mock-best .lab{background:var(--brand-600);color:#fff;justify-content:space-between;padding:2px 8px;font-size:10px;font-weight:700;display:flex}.mock-best .mock-row{border:0}.mock-deco{z-index:-1;width:160px;position:absolute;bottom:-40px;left:-90px}.chart-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.chart-card h4{text-align:center;margin-bottom:18px;font-size:14px}.bar-row{grid-template-columns:96px 1fr 64px;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:grid}.bar-row .name{align-items:center;gap:6px;font-weight:700;display:flex}.bar-track{background:var(--gray-100);border-radius:6px;height:12px;overflow:hidden}.bar-fill{border-radius:6px;height:100%}.bar-row .val{text-align:right;font-weight:700}.chart-card .foot{color:var(--soft);text-align:center;margin-top:14px;font-size:11px}.stats{grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0;display:grid}.stat{color:var(--muted);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.stat svg{color:var(--soft);flex:0 0 22px}.stat strong{color:var(--heading)}.score-cards{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:24px;display:grid}.score-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.score-card .ring{position:absolute;top:-26px;right:18px}.score-card .brand{align-items:center;height:72px;margin-bottom:16px;display:flex}.sub-score{margin-bottom:12px}.sub-score .lbl{color:var(--heading);justify-content:space-between;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.sub-score .track{background:var(--gray-100);border-radius:3px;height:6px;overflow:hidden}.sub-score .fill{background:var(--green-check);border-radius:3px;height:100%}.score-card .btn{margin-top:auto}.read-review{text-align:center;color:var(--red);margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.ring{background:#fff;border-radius:50%;width:64px;height:64px;position:relative}.ring svg{width:64px;height:64px;transform:rotate(-90deg)}.ring .val{color:var(--heading);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.ring.sm,.ring.sm svg{width:52px;height:52px}.ring.sm .val{font-size:16px}.brand-logo{color:var(--heading);letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.brand-logo .mark{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.brand-logo.sm{font-size:18px}.brand-logo.sm .mark{border-radius:8px;width:32px;height:32px;font-size:13px}.quotes blockquote{color:var(--heading);margin:0 0 24px;font-style:italic;font-weight:600}.quotes cite{color:var(--muted);margin-top:6px;font-size:14px;font-style:normal;font-weight:400;display:block}.trust{grid-template-columns:1fr 300px;align-items:center;gap:64px;display:grid}.trust-cards{gap:16px;display:grid}.trust-card{border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;color:var(--muted);background:#fff;padding:20px;font-size:13px;line-height:18px}.trust-card svg{color:var(--green-800);width:26px;height:26px;margin:0 auto 10px}.post-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.post-card{border-radius:var(--radius);box-shadow:var(--shadow);color:var(--heading);background:#fff;flex-direction:column;display:flex;overflow:hidden}.post-card:hover{text-decoration:none;box-shadow:0 4px 28px #0000001f}.post-card .thumb{justify-content:center;align-items:center;height:140px;display:flex}.post-card .thumb svg{color:#fff;opacity:.95;width:56px;height:56px}.post-card .body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.post-card .t{font-size:15px;font-weight:700;line-height:20px}.post-card .meta{color:var(--soft);margin-top:auto;font-size:12px}.icon-bullets{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.grid-list{grid-template-columns:repeat(3,1fr);gap:0 48px;display:grid}.grid-list a{border-bottom:2px solid var(--gray-100);color:var(--heading);align-items:center;gap:14px;padding:18px 4px;display:flex}.grid-list a:hover{background:var(--gray-100);text-decoration:none}.grid-list .pic{background:var(--green-50);width:28px;height:28px;color:var(--green-800);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.grid-list .pic svg{width:16px;height:16px}.grid-list .lbl{color:var(--muted);font-size:11px;line-height:14px}.grid-list .nm{font-size:15px;font-weight:700;line-height:20px}.grid-list .plus{border:1.5px solid var(--gray-300);width:24px;height:24px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:16px;display:flex}.results-head{background:var(--bg);padding-top:8px}.tabs{gap:12px;margin:40px 0 0;padding-bottom:0;display:flex}.tab{border:1px solid var(--border);text-align:center;cursor:pointer;width:132px;color:var(--heading);background:#fff;border-radius:8px;padding:12px 14px;font-family:inherit;position:relative}.tab svg{width:22px;height:22px;color:var(--heading);margin:0 auto 6px}.tab .k{color:var(--muted);font-size:11px;line-height:14px}.tab .v{font-size:13px;font-weight:700;line-height:18px}.tab .p{color:var(--muted);font-size:12px}.tab.active{border:2px solid var(--heading);box-shadow:var(--shadow)}.tab.active:after{content:"";border-right:2px solid var(--heading);border-bottom:2px solid var(--heading);background:#fff;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.tab .badge{background:var(--green-800);color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:6px 6px 0 0;padding:4px 8px;font-size:12px;font-weight:600;line-height:15px;position:absolute;bottom:100%;left:-1px}.list-meta{justify-content:space-between;align-items:flex-end;margin:32px 0 16px;display:flex}.list-meta h2{margin:0;font-size:20px}.list-meta .disclose{color:var(--muted);font-size:12px}.list-meta .disclose a{color:var(--link);text-decoration:underline}.rate-box{gap:8px;display:flex}.rate-box .box{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;line-height:16px}.rate-box .box b{color:var(--heading);font-size:14px}.rate-box .alert{text-align:center;width:72px;color:var(--heading);font-weight:700}.result{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:16px;display:flex;position:relative}.result.top{border:2px solid var(--brand-600)}.result .left{border-right:1px solid var(--border);flex-direction:column;flex:0 0 200px;gap:14px;padding:20px;display:flex}.result .note-wrap{align-items:center;gap:8px;display:flex}.result .note-wrap a{color:var(--muted);font-size:12px;text-decoration:underline}.result .best-label{background:var(--brand-600);color:#fff;text-transform:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.result .main{flex:1;min-width:0;padding:16px 20px}.pills{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pill{background:var(--green-50);color:var(--green-800);border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pill.blue{background:var(--blue-50);color:var(--link)}.pill svg{width:12px;height:12px}.cols{grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:start;gap:16px;display:grid}.col .k{color:var(--muted);margin-bottom:4px;font-size:12px}.col .v{color:var(--heading);font-size:16px;font-weight:700;line-height:22px}.col .s{color:var(--muted);font-size:12px;line-height:16px}.col .free{color:var(--green-check);font-weight:700}.col .no{color:var(--red-dark);font-weight:700}.price-big{text-align:right}.price-big .v{font-size:22px;line-height:28px}.price-big .s{color:var(--muted)}.result .cta{align-items:center;padding:0 20px 0 0;display:flex}.result .cta .btn{width:220px}.more-opts{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;font-size:12px}.more-opts:hover{text-decoration:underline}.details{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px;font-size:13px;display:none}.details.open{display:block}.plan-table{border-collapse:collapse;width:100%;font-size:13px}.plan-table td,.plan-table th{border-bottom:1px solid var(--gray-100);text-align:left;vertical-align:top;padding:6px 8px}.plan-table th{text-transform:uppercase;color:var(--muted);font-size:11px}.result.hidden{display:none}.not-fit{color:var(--muted);font-size:12px}.reco-wrap{grid-template-columns:1fr 300px;align-items:start;gap:32px;display:grid}.article-card{border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--brand-600);background:#fff;padding:48px 56px}.article-card h2,.article-card h1{margin:0 0 12px;font-size:32px;line-height:1.25}.crumbs{color:var(--muted);margin-bottom:16px;font-size:12px}.crumbs a{color:var(--muted);text-decoration:underline}.bestbox{background:var(--green-50);border-radius:var(--radius);align-items:center;gap:32px;margin:32px 0;padding:32px;display:flex}.bestbox .big-check{background:var(--brand-600);border-radius:50%;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.bestbox .big-check svg{color:#fff;width:38px;height:38px}.bestbox h3{font-size:22px}.bestbox ul{margin:0;padding-left:18px}.bestbox li{margin:6px 0}.bestbox li a{color:var(--red);font-weight:600;text-decoration:underline}.side-form{border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--brand-600);background:#fff;padding:20px;position:sticky;top:16px}.side-form h4{text-align:center;margin-bottom:16px;font-size:15px}.side-form .field{border:0;padding:10px 0}.side-form .field+.field{border:0}.side-form select{border:1px solid var(--gray-300);border-radius:6px;padding:10px 28px 10px 12px}.side-form .caret{bottom:24px;right:12px}.faq-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;max-width:760px;margin:0 auto;padding:40px 48px}.faq-card h2{text-align:center}.faq-plain{margin-top:40px}.faq-plain h2{text-align:center;font-size:26px}details.faq{border-bottom:1px solid var(--border)}details.faq summary{cursor:pointer;color:var(--heading);justify-content:space-between;gap:24px;padding:18px 0;font-weight:700;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--heading);font-size:22px;font-weight:400}details.faq[open] summary:after{content:"–"}details.faq .a{color:var(--text);padding:0 0 18px}.about-box{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:40px}.data-grid{background:var(--bg);border-radius:8px;grid-template-columns:1fr 1fr;gap:20px 32px;margin-top:24px;padding:24px;font-size:14px;display:grid}.data-grid .k{color:var(--heading);align-items:center;gap:8px;font-weight:700;display:flex}.data-grid .v a{color:var(--red);text-decoration:underline}.review-hero{border-bottom:1px solid var(--border);background:#fff;padding:40px 0}.review-head{align-items:center;gap:24px;display:flex}.fact-table{border-collapse:collapse;border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff;overflow:hidden}.fact-table th,.fact-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 18px;font-size:15px}.fact-table th{width:38%;color:var(--heading);background:var(--bg)}.pc{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.pc .box{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.pc ul{margin:0;padding:0;list-style:none}.pc li{gap:10px;margin:10px 0;display:flex}.pc .plus svg{color:var(--green-check);flex:0 0 18px}.pc .minus svg{color:var(--red-dark);flex:0 0 18px}.prose{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:40px 48px}.prose h2{margin-top:32px;font-size:26px}.prose h2:first-child{margin-top:0}.prose h3{margin-top:24px}.prose ul,.prose ol{padding-left:22px}.prose li{margin:6px 0}.prose table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:15px}.prose th,.prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.prose th{background:var(--bg);color:var(--heading)}.callout{background:var(--green-50);border-left:4px solid var(--brand-600);border-radius:6px;margin:20px 0;padding:16px 20px}.callout.warn{background:var(--amber-50);border-color:var(--cta)}.page-hero{border-bottom:1px solid var(--border);background:#fff;padding:48px 0 32px}.page-hero h1{margin-bottom:12px}.updated{color:var(--muted);font-size:13px}.dir-tools{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.dir-tools input,.dir-tools select{border:1px solid var(--gray-300);background:#fff;border-radius:6px;padding:12px 14px;font-family:inherit;font-size:15px}.dir-tools input{flex:1;min-width:240px}.dir-table{border-collapse:collapse;border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff;font-size:14px;overflow:hidden}.dir-table th{background:var(--bg);text-align:left;text-transform:uppercase;color:var(--muted);padding:12px 14px;font-size:12px}.dir-table td{border-top:1px solid var(--border);vertical-align:top;padding:12px 14px}.tag{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.tag.ok{background:var(--green-50);color:var(--green-800)}.tag.wait{background:var(--amber-50);color:var(--cta-hover)}.tag.sc{background:var(--blue-50);color:var(--link)}.site-footer{border-top:1px solid var(--border);background:#fff;padding:32px 24px;font-size:14px}.foot-links{flex-wrap:wrap;gap:0;margin-bottom:24px;display:flex}.foot-links a{color:var(--heading);border-right:1px solid var(--gray-300);padding:0 12px;font-size:13px;font-weight:600;line-height:14px}.foot-links a:first-child{padding-left:0}.foot-links a:last-child{border:0}.made{color:var(--heading);align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.foot-addr{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:20px}.foot-disc{border-top:1px solid var(--border);color:var(--muted);padding-top:16px;font-size:12px;line-height:18px}.foot-disc h4{margin-bottom:6px;font-size:12px}.foot-bottom{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px;display:flex}.foot-bottom a{color:var(--muted)}.foot-cols{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px;display:grid}.foot-cols h4{margin-bottom:10px;font-size:13px}.foot-cols a{color:var(--muted);font-size:13px;line-height:26px;display:block}@media (width<=1100px){.main-nav{display:none}.burger{display:flex}.main-nav.open{box-shadow:var(--shadow);background:#fff;flex-direction:column;margin:0;padding:8px 16px 16px;display:flex;position:absolute;top:99px;left:0;right:0}.main-nav.open a{flex-direction:row;justify-content:flex-start;max-width:none;font-size:15px}.score-cards,.post-grid,.icon-bullets{grid-template-columns:repeat(2,1fr);gap:40px 24px}.stats{grid-template-columns:repeat(2,1fr)}.reco-wrap,.split,.trust{grid-template-columns:1fr}.side-form{position:static}.cols{grid-template-columns:1fr 1fr}.grid-list{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){h1,.hero h1{font-size:28px}h2{font-size:24px}.site-header .bar{height:64px}.main-nav.open{top:67px}.logo{font-size:24px}.hero{padding:40px 0 90px}.hero .swirl{display:none}.search-card .row{flex-direction:column}.field+.field{border-left:0;border-top:1px solid var(--border)}.vers{flex:1}.go{padding:0 20px 20px}.go .btn{width:100%}.two-col,.feature-list,.pc,.score-cards,.post-grid,.icon-bullets,.grid-list{grid-template-columns:1fr}.tabs{margin-top:16px;padding-top:26px;overflow-x:auto}.tab{flex:0 0 120px}.list-meta{flex-direction:column;align-items:flex-start;gap:12px}.result{flex-direction:column}.result .left{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex:none;justify-content:space-between;align-items:center}.result .cta{padding:0 16px 16px}.result .cta .btn{width:100%}.price-big{text-align:left}.article-card,.prose,.faq-card,.about-box{padding:28px 20px}.bestbox{flex-direction:column;align-items:flex-start;padding:24px}.data-grid{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}.dir-table .hide-m{display:none}section{padding:44px 0}}
