@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-ext-wght-normal.DxkvHKaa.woff2)format("woff2-variations");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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-wght-normal.h7i3A3FI.woff2)format("woff2-variations");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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-ext-wght-normal.CStSwzyf.woff2)format("woff2-variations");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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-wght-normal.zzU05adE.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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{--paper:#fff;--field:#f3f4f2;--field-2:#e7e9e5;--rule:#c5c9c3;--line:#e2e4e0;--strong:#0b0d0c;--strong-2:#2a2e2b;--ink:#0b0d0c;--ink-2:#464b47;--ink-3:#616762;--on-strong:#f3f4f2;--on-strong-2:#a5aba6;--accent:#bfe8cc;--accent-2:#a6dcb8;--accent-ink:#0b5d31;--clay:#c4321f;--clay-deep:#a3271a;--clay-tint:#fde5df;--strike:#c4321f8c;--keep:#d3f0dc;--keep-deep:#0b6b37;--amber:#8a5300;--amber-tint:#fff0cc;--ok:#0b6b37;--ok-tint:#dbf6e5;--hero:#0f3a28;--on-hero:#f3f4f2;--on-hero-2:#c4d3ca;--hero-accent:#9fdcb4;--flag:var(--clay);--check:#e3a43a;--fix:#6cbf8a;--display:"Funnel Display Variable", "Funnel Display", system-ui, sans-serif;--sans:"Funnel Sans Variable", "Funnel Sans", system-ui, sans-serif;--edge:clamp(18px, 4vw, 48px);--max:1240px;--section:clamp(80px, 10vw, 140px);--header:68px;--r-s:10px;--r:16px;--r-l:24px;--shadow:0 1px 2px #0b0d0c0f, 0 12px 32px -12px #0b0d0c2e, 0 40px 80px -40px #0b0d0c4d;--shadow-s:0 1px 2px #0b0d0c0d, 0 6px 18px -10px #0b0d0c29;--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}.wrap{max-width:var(--max);padding:0 var(--edge);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--strong);color:#fff;border-radius:var(--r-s);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--strong);outline-offset:3px;border-radius:6px}.dark :focus-visible,footer.site :focus-visible,.announce :focus-visible{outline-color:var(--rule)}h1,h2{font-family:var(--display);letter-spacing:-.035em;color:var(--strong);text-wrap:balance;font-optical-sizing:auto;font-weight:560}h1{font-size:clamp(2.9rem,1.6rem + 4.6vw,5.75rem);line-height:1}h2{font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);line-height:1.04}h3{font-family:var(--sans);letter-spacing:-.012em;color:var(--strong);font-size:1.1875rem;font-weight:600;line-height:1.3}p{text-wrap:pretty}.eyebrow{color:var(--ink-3);margin-bottom:18px;font-size:.875rem;font-weight:500}.sub{color:var(--ink-2);max-width:38em;margin-top:22px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.small{color:var(--ink-3);font-size:.875rem}.center{text-align:center}.center .sub{margin-left:auto;margin-right:auto}.btn{background:var(--strong);color:#fff;min-height:48px;font:550 1rem/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .2s, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--strong-2)}.btn:active{transform:scale(.985)}.btn.sm{min-height:40px;padding:0 18px;font-size:.9375rem}.btn.ghost{color:var(--strong);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.btn.ghost:hover{background:var(--field)}.btn:disabled{opacity:.6;cursor:progress}.more{color:var(--strong);align-items:center;gap:6px;font-weight:550;text-decoration:none;display:inline-flex}.more:after{content:"→";transition:transform .2s var(--ease)}.more:hover:after{transform:translate(3px)}.more:hover{text-decoration:underline}.announce{background:var(--strong);color:var(--on-strong);font-size:.875rem}.announce .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:40px;padding-top:8px;padding-bottom:8px;display:flex}.announce a{color:var(--accent);white-space:nowrap;font-weight:550;text-decoration:none}.announce .short{display:none}.announce a:hover{text-decoration:underline}header.site{z-index:30;-webkit-backdrop-filter:saturate(1.3)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}header.site .wrap{height:var(--header);align-items:center;gap:24px;display:flex}header.site .wrap>*{white-space:nowrap;flex-shrink:0}nav.main a,.logo,header.site .signin{white-space:nowrap}.logo{font-family:var(--display);letter-spacing:-.03em;color:var(--strong);align-items:center;gap:6px;font-size:1.4375rem;font-weight:600;text-decoration:none;display:inline-flex}.logo .mark{flex:none;width:26px;height:26px;transform:translateY(1px)}.logo .mark path{fill:#1f8a52}nav.main{gap:30px;font-size:.9375rem;font-weight:450;display:flex}nav.main a{color:var(--ink-2);padding:8px 0;text-decoration:none}nav.main a:hover,nav.main a[aria-current]{color:var(--strong)}header.site .signin{color:var(--strong);margin-left:auto;padding:10px 4px;font-size:.9375rem;font-weight:500;text-decoration:none}header.site .signin:hover,header.site .signin[aria-current]{text-decoration:underline}header.site .signin+.btn.sm{margin-left:4px}details.menu{display:none}.hero{background:linear-gradient(var(--hero) 0, var(--hero) calc(100% - 220px), var(--paper) calc(100% - 220px));padding-top:clamp(72px,9vw,128px);position:relative}.hero .top{text-align:center;max-width:60rem;margin:0 auto}.hero h1{color:var(--on-hero)}.hero h1 .hl{color:var(--hero-accent)}.hero .lead{color:var(--on-hero-2);max-width:36em;margin:26px auto 0;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.5}.hero .scan{margin:38px auto 0}.hero .scan .lbl,.hero .scan label.consent,.hero .scan .note{color:var(--on-hero-2)}.hero .scan .lbl,.hero .scan label.consent a,.hero .scan .linkish{color:var(--on-hero)}.hero .scan label.consent input{accent-color:var(--hero-accent)}@media (width>=641px){.hero .scan .row{box-shadow:0 0 0 1px #ffffff24,0 12px 32px -12px #00000059}.hero .scan .row:focus-within{box-shadow:0 0 0 3px var(--hero-accent)}}@media (width<=640px){.hero .scan input{box-shadow:none}.hero .scan input:focus{box-shadow:0 0 0 3px var(--hero-accent)}}.hero .scan .btn{background:var(--keep-deep);color:#fff}.hero .scan .err{color:#ffc9bd}.hero .scan-sent{box-shadow:0 12px 32px -12px #00000059}.window{background:var(--paper);max-width:1080px;box-shadow:var(--shadow), 0 0 0 1px #0f2a1f0f;border-radius:20px;margin:clamp(56px,6vw,80px) auto 0;position:relative;overflow:hidden}.window .bar{border-bottom:1px solid var(--line);background:#fbfcfb;align-items:center;gap:14px;padding:14px 20px;display:flex}.window .dots{gap:6px;display:flex}.window .dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.window .addr{text-align:center;color:var(--ink-3);background:var(--field);border-radius:8px;flex:1;max-width:360px;margin:0 auto;padding:5px 12px;font-size:.8125rem}.window .lbl{color:var(--ink-2);font-size:.8125rem;font-weight:550}.platforms{text-align:center;padding:44px 0 8px}.platforms p{color:var(--ink-3);font-size:.875rem}.platforms ul{flex-wrap:wrap;justify-content:center;gap:12px 56px;margin-top:16px;list-style:none;display:flex}.platforms li{letter-spacing:-.02em;color:#8a9a91;font-size:1.375rem;font-weight:650}.scan{text-align:left;max-width:38rem}.scan .lbl{color:var(--strong);margin:0 0 10px 22px;font-size:.9375rem;font-weight:550;display:block}.scan .lbl-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0 6px 10px 22px;display:flex}.scan .lbl-row .lbl{overflow-wrap:anywhere;margin:0}.scan .lbl-row .linkish{flex:none;margin:0}.scan .row{background:var(--paper);box-shadow:0 0 0 1px var(--rule), var(--shadow-s);border-radius:999px;gap:6px;padding:6px;transition:box-shadow .2s;display:flex}.scan .row:focus-within{box-shadow:0 0 0 2px var(--strong), var(--shadow-s)}.scan input{min-width:0;height:52px;color:var(--ink);font:450 1.0625rem var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 10px 0 22px}.scan input::placeholder{color:var(--ink-3)}.scan input::-webkit-contacts-auto-fill-button,.scan input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.scan .btn{background:var(--keep-deep);height:52px;padding:0 26px}.scan .btn:hover{background:#095a2e}.scan label.consent{color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 22px 0;font-size:.8125rem;line-height:1.5;display:flex}.scan label.consent input{width:16px;height:16px;accent-color:var(--keep-deep);flex:none;margin:2px 0 0}.scan label.consent a{color:var(--ink-2)}.scan .note{margin:12px 22px 0}.scan .err{margin-left:22px}.scan-sent{text-align:left;background:var(--paper);max-width:44rem;box-shadow:0 0 0 1px var(--rule), var(--shadow-s);border-radius:20px;align-items:flex-start;gap:16px;margin:38px auto 0;padding:22px 24px;display:flex}.scan-sent svg{background:var(--keep);fill:none;width:40px;height:40px;stroke:var(--keep-deep);stroke-width:1.6px;stroke-linejoin:round;border-radius:12px;flex:none;padding:9px}.scan-sent b{color:var(--strong);font-size:1.0625rem;display:block}.scan-sent p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px}.scan-sent .btn{margin-top:16px;margin-right:8px}.scan-sent .demo{margin:12px 0 0}.linkish{font:500 .875rem var(--sans);color:var(--strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline;display:block}.run{box-shadow:0 0 0 1px var(--rule);border-radius:20px;align-items:center;gap:14px;max-width:44rem;padding:22px 24px;display:flex}.run .dot{background:var(--strong);border-radius:50%;flex:none;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.run .dot{animation:.9s ease-in-out infinite alternate pulse}}.run b{color:var(--strong);display:block}.run span{color:var(--ink-2);font-size:.9375rem}.note{color:var(--ink-3);margin-top:14px;font-size:.875rem}.status{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:.9375rem;display:flex}.status .dot{background:var(--strong);border-radius:50%;flex:none;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.status .dot{animation:.9s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.4;transform:scale(.5)}}}.err{color:var(--clay-deep);margin-top:10px;font-size:.9375rem;font-weight:500}.demo{color:var(--amber);background:var(--amber-tint);border-radius:6px;margin-bottom:12px;padding:6px 10px;font-size:.8125rem;display:inline-block}section.block{padding:var(--section) 0}.tint{background:var(--field)}.dark{background:var(--strong);color:var(--on-strong)}.head{max-width:46rem;margin-bottom:clamp(44px,5vw,72px)}.head.center{margin-left:auto;margin-right:auto}.head.split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:24px 72px;max-width:none;display:grid}.head.split .sub{margin-top:0}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats div{align-content:start;gap:12px;padding:36px 28px 34px;display:grid}.stats div+div{border-left:1px solid var(--line)}.stats b{font-family:var(--display);letter-spacing:-.03em;color:var(--strong);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3rem,2.2rem + 2.6vw,4.75rem);font-weight:420;line-height:.95}.stats div.hot b{color:var(--clay)}.stats span{color:var(--ink-2);font-size:.9688rem;line-height:1.5}.source{color:var(--ink-3);text-align:center;margin-top:22px;font-size:.8125rem}.rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@supports (grid-template-rows:subgrid){.rule{grid-row:span 4;grid-template-rows:subgrid;row-gap:12px}}.rule{border-radius:var(--r-l);align-content:start;gap:12px;padding:30px 30px 34px;display:grid}.rule:first-child,.rule:nth-child(2),.rule:nth-child(3){background:var(--field)}.rule .said{background:var(--paper);box-shadow:var(--shadow-s);font-family:var(--display);color:var(--strong);border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:1.1875rem;line-height:1.3}.rule .said s{color:var(--ink-3);text-decoration-thickness:1px;text-decoration-color:var(--strike)}.rule .said small{font-family:var(--sans);color:var(--ink-3);margin-top:6px;font-size:.75rem;display:block}.point{color:var(--clay-deep);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.rule h3{font-family:var(--display);letter-spacing:-.015em;font-size:1.75rem;font-weight:500;line-height:1.1}.rule p:not(.point){color:var(--ink-2)}.after-cards{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:36px;display:flex}.after-cards p{color:var(--ink-2);max-width:46em}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;display:grid}.steps li{align-content:start;gap:12px;display:grid}.steps .n{font-family:var(--display);color:var(--strong);margin-top:10px;font-size:2.5rem;font-weight:400;line-height:1}.steps p{color:var(--ink-2)}.mini{border-radius:var(--r-l);background:var(--paper);box-shadow:var(--shadow-s);align-content:center;gap:12px;min-height:176px;padding:22px;font-size:.875rem;display:grid}.mini .field{box-shadow:0 0 0 1px var(--rule);color:var(--ink-2);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.mini .field i{background:var(--strong);color:#fff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-style:normal;font-weight:550}.mini .bar{background:var(--field);border-radius:3px;height:6px;overflow:hidden}.mini .bar:after{content:"";background:var(--strong);border-radius:3px;width:64%;height:100%;display:block}.mini .line{color:var(--ink-2)}.mini .line s{color:var(--ink-3);text-decoration-thickness:1px;text-decoration-color:var(--strike)}.mini .line em{background:var(--keep);color:var(--strong);border-radius:4px;padding:1px 4px;font-style:normal}.mini .acts{gap:6px;display:flex}.mini .acts span{background:var(--strong);color:#fff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:550}.mini .acts span+span{color:var(--strong);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.mini .res{flex-wrap:wrap;gap:8px;display:flex}.mini .res span{background:var(--field);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:.8125rem}.mini .res span b{color:var(--strong);font-weight:600}.mini .ok{color:var(--ok);align-items:center;gap:8px;font-weight:550;display:inline-flex}.mini .ok:before{content:"";background:var(--ok);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--ok-tint);border-radius:50%}.report{background:var(--paper);color:var(--ink);text-align:left;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);display:grid}.section-window .report{box-shadow:var(--shadow), 0 0 0 1px #0f2a1f0f;border-radius:20px;overflow:hidden}.report aside{background:var(--field);border-right:1px solid var(--line);align-content:start;gap:24px;padding:28px;display:grid}.report aside .shop{color:var(--strong);font-size:1.0625rem;font-weight:600}.report aside .shop span{color:var(--ink-3);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.score b{font-family:var(--display);letter-spacing:-.03em;color:var(--strong);font-size:3.75rem;font-weight:420;line-height:.9;display:block}.score span{color:var(--ink-2);max-width:14em;margin-top:8px;font-size:.8125rem;display:block}.bars{color:var(--ink-2);gap:12px;font-size:.8125rem;display:grid}.bars div{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.bars span{color:var(--strong);font-weight:600}.bars i{background:#0f2a1f14;border-radius:3px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.bars i:after{content:"";width:var(--w);background:var(--c);border-radius:3px;position:absolute;inset:0 auto 0 0}.report .list{padding:6px 28px 22px}.finding{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;padding:20px 0;display:grid}.finding:last-child{border-bottom:0}.finding .prod{color:var(--strong);font-size:1rem;font-weight:600}.finding .prod a{color:var(--strong);text-decoration:underline;text-decoration-color:var(--line)}.finding .conf{color:var(--ink-3);white-space:nowrap;font-size:.75rem}.finding p{color:var(--ink-2);grid-column:2/-1;font-size:.9688rem;line-height:1.55}.finding p.why{color:var(--ink-3);margin-top:-2px;font-size:.8125rem}.tag{letter-spacing:.03em;text-transform:uppercase;border-radius:6px;flex:none;justify-self:start;padding:4px 8px;font-size:.6875rem;font-weight:650;line-height:1.2}.tag.flag{background:var(--clay-tint);color:var(--clay-deep)}.tag.check{background:var(--amber-tint);color:var(--amber)}.tag.fix{background:var(--keep);color:var(--strong)}.mark .old,.mark .chk,.mark .new{-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark .old{color:var(--ink-3);text-decoration:line-through 1px;text-decoration-color:var(--strike)}.mark .chk{background:var(--amber-tint);color:var(--ink);border-radius:4px;padding:0 3px}.mark .new{color:var(--strong);background:var(--keep);border-radius:4px;padding:1px 4px;font-weight:500}.locked{border-radius:var(--r);background:var(--field);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:18px 20px;font-size:.9375rem;display:flex}.empty{color:var(--ink-2);padding:28px 0}.compare th .short{display:none}.live{max-width:1080px;scroll-margin-top:calc(var(--header) + 16px);text-align:left;margin:48px auto 0}.live .report{box-shadow:var(--shadow), 0 0 0 1px #0f2a1f0f;border-radius:20px;overflow:hidden}.table-wrap{border-radius:var(--r-l);background:var(--paper);box-shadow:0 0 0 1px var(--line);overflow-x:auto}table.compare{border-collapse:collapse;width:100%;min-width:600px;font-size:1rem}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);padding:18px 22px}.compare tr:last-child th,.compare tr:last-child td{border-bottom:0}.compare thead th{color:var(--ink-2);vertical-align:bottom;font-size:.9375rem;font-weight:600}.compare thead th.us{color:var(--strong);background:var(--field)}.compare tbody th{color:var(--strong);font-weight:450}.compare td{text-align:center;width:17%}.compare thead th:not(:first-child){text-align:center}.compare td.us{background:var(--field)}.yes,.no{vertical-align:middle;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.yes{background:var(--keep)}.yes:after{content:"";border-left:2px solid var(--keep-deep);border-bottom:2px solid var(--keep-deep);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.no{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.no:after{content:"";background:var(--ink-3);border-radius:1px;width:9px;height:2px}.data{counter-reset:d;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.data article{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:6px 0;padding:30px 0;display:grid}.data article:before{counter-increment:d;content:counter(d);font-family:var(--display);color:var(--strong);grid-row:span 2;font-size:1.75rem;line-height:1}.data p{color:var(--ink-2)}.data+p{margin-top:28px}.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-grid .head{top:calc(var(--header) + 32px);position:sticky}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:24px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:1.125rem;font-weight:550}.faq summary:after{content:"+";width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rule);font:400 1.25rem/1 var(--sans);color:var(--strong);transition:transform .25s var(--ease), background .25s;border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary:after{background:var(--field);transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:46em;padding:0 56px 26px 0}.cta-band{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow);text-align:center;border-radius:32px;padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.cta-band h2{color:var(--strong);max-width:16em;margin:0 auto;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem)}.cta-band .sub{color:var(--ink-2);margin-left:auto;margin-right:auto}.cta-band .scan,.cta-band .scan-sent{margin:36px auto 0}.cta-band .err{color:var(--clay-deep)}.cta-band .scan .note,.inline-cta .scan .note{display:none}.cta-band>*{z-index:1;position:relative}.cta-form{min-width:0}.contact .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.who{border-radius:var(--r);background:var(--field);color:var(--ink-2);gap:6px;margin-top:32px;padding:22px 24px;font-size:.9375rem;display:grid}.who b{color:var(--strong);font-weight:600}form.msg{background:var(--paper);border-radius:var(--r-l);box-shadow:0 0 0 1px var(--line), var(--shadow-s);gap:18px;padding:clamp(24px,3vw,36px);display:grid}form.msg label{color:var(--strong);gap:8px;font-size:.9375rem;font-weight:550;display:grid}form.msg input,form.msg textarea{background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:400 1rem var(--sans);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:12px;padding:12px 14px;transition:box-shadow .2s}form.msg input:focus,form.msg textarea:focus{box-shadow:inset 0 0 0 2px var(--strong);outline:none}form.msg textarea{resize:vertical;min-height:140px}form.msg .btn{justify-self:start}.sent{color:var(--ok);font-weight:600}footer.site{background:var(--strong);color:var(--on-strong-2);font-size:.9375rem}footer.site .big{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding:clamp(56px,8vw,96px) 0 40px;display:grid}footer.site .logo{color:#f3f4f2}footer.site .logo .mark path{fill:#9fdcb4}footer.site .brand p{max-width:22em;margin-top:16px}footer.site h2{font-family:var(--sans);letter-spacing:0;color:var(--on-strong);margin-bottom:14px;font-size:.8125rem;font-weight:600}footer.site nav,footer.site .org{align-content:start;gap:8px;display:grid}footer.site nav a,footer.site .org a{color:var(--on-strong-2);text-decoration:none}footer.site nav a:hover,footer.site .org a:hover{color:#fff;text-decoration:underline}footer.site .org p{line-height:1.75}footer.site .base{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0 34px;font-size:.875rem;display:flex}footer.site .made{color:var(--on-strong-2);text-decoration:none}footer.site .made b{color:#fff;font-weight:600}.page-head{padding:clamp(48px,7vw,96px) 0 0}.page-head h1{font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem)}.legal{max-width:48rem}.legal h2{margin-top:44px;font-size:1.875rem}.legal p,.legal li{color:var(--ink-2);margin-top:12px}.legal ul,.legal ol{padding-left:22px}.crumbs{color:var(--ink-3);margin-bottom:24px;font-size:.875rem}.crumbs ol{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.guide-head{max-width:54rem}.guide-head .meta{color:var(--ink-3);margin-top:18px;font-size:.875rem}.guide-head .intro p{color:var(--ink-2);margin-top:20px;font-size:1.1875rem}.guide{grid-template-columns:250px minmax(0,46rem);align-items:start;gap:clamp(32px,7vw,112px);display:grid}.toc{top:calc(var(--header) + 32px);background:var(--field);border-radius:var(--r);padding:22px;font-size:.9375rem;position:sticky}.toc h2{font-family:var(--sans);letter-spacing:0;color:var(--strong);margin-bottom:12px;font-size:.8125rem;font-weight:600}.toc ol{gap:2px;list-style:none;display:grid}.toc a{color:var(--ink-2);border-radius:8px;padding:7px 10px;line-height:1.35;text-decoration:none;display:block}.toc a:hover,.toc a.on{color:var(--strong);background:var(--paper)}.prose>section+section{margin-top:64px}.prose h2{scroll-margin-top:calc(var(--header) + 24px);font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem)}.prose h3{margin-top:32px;font-size:1.25rem}.prose p,.prose li{color:var(--ink-2);margin-top:16px;font-size:1.0938rem}.prose ul,.prose ol{padding-left:22px}.prose li{padding-left:4px}.prose a{color:var(--strong);text-decoration-color:var(--rule)}.example{border-radius:var(--r);background:var(--field);gap:12px;margin-top:22px;padding:22px 24px;font-size:1rem;display:grid}.example p{margin:0}.example .small{margin-top:4px}.card{background:var(--paper);border-radius:var(--r-l);box-shadow:var(--shadow-s);padding:28px}.inline-cta{margin:56px 0 0}.inline-cta .card{background:var(--paper);color:var(--strong);box-shadow:0 0 0 1px var(--line), var(--shadow-s);gap:6px;padding:32px;display:grid}.inline-cta .card h2,.inline-cta .card h3,.inline-cta .card p{color:inherit}.inline-cta .card .small,.inline-cta .card .note{color:var(--strong-2)}.inline-cta .scan{margin-top:18px}.inline-cta .scan label{color:var(--strong)}.inline-cta .card .err{color:var(--clay-deep)}.inline-cta .status{color:var(--strong-2);justify-content:flex-start}.disclaimer{border-radius:var(--r);background:var(--field);color:var(--ink-3);margin-top:48px;padding:20px 22px;font-size:.9375rem}.page-head.block{padding-top:clamp(48px,7vw,96px)}details.menu summary{cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;list-style:none;display:grid}details.menu summary::-webkit-details-marker{display:none}details.menu summary span,details.menu summary span:before,details.menu summary span:after{background:var(--strong);border-radius:1px;width:18px;height:2px;transition:transform .2s,background .2s;display:block;position:relative}details.menu summary span:before,details.menu summary span:after{content:"";position:absolute;left:0}details.menu summary span:before{top:-6px}details.menu summary span:after{top:6px}details.menu[open] summary span{background:0 0}details.menu[open] summary span:before{top:0;transform:rotate(45deg)}details.menu[open] summary span:after{top:0;transform:rotate(-45deg)}details.menu nav{left:12px;right:12px;top:calc(var(--header) + 48px);background:var(--paper);border-radius:var(--r);box-shadow:var(--shadow);padding:10px 20px 20px;display:grid;position:fixed}details.menu nav a{min-height:44px;color:var(--strong);border-bottom:1px solid var(--line);padding:14px 0;font-weight:500;text-decoration:none}details.menu nav a.btn{color:#fff;border-bottom:0;margin-top:16px}header.site.compact nav.main,header.site.compact .signin{display:none}header.site.compact details.menu{display:block;position:relative}header.site.compact details.langs+.signin+.btn.sm{margin-left:0}@media (width>=1081px){header.site.compact details.menu nav{width:380px;left:auto;right:max(12px, calc((100vw - var(--max)) / 2 + var(--edge)))}}nav.main a{white-space:nowrap}@media (width<=1080px){nav.main{display:none}details.menu{display:block;position:relative}.contact .grid,.faq-grid,.head.split{grid-template-columns:1fr}.faq-grid .head{position:static}.rules,.steps{grid-template-columns:1fr;max-width:640px}.guide{grid-template-columns:1fr}.toc{position:static}footer.site .big{grid-template-columns:repeat(3,minmax(0,1fr))}footer.site .brand{grid-column:1/-1}}@media (width<=640px){:root{--header:60px}header.site .wrap{gap:12px}.logo{gap:5px;font-size:1.125rem}.logo .mark{width:21px;height:21px}header.site .btn.sm{padding:0 14px}.announce{font-size:.8125rem}.announce .wrap{gap:2px 12px}.announce .long{display:none}.announce .short{display:inline}.scan .row,.scan .row:focus-within{box-shadow:none;background:0 0;flex-direction:column;gap:10px;padding:0}.scan input{background:var(--paper);width:100%;height:54px;box-shadow:0 0 0 1px var(--rule);border-radius:999px;flex:none;padding:0 20px}.scan input:focus{box-shadow:0 0 0 2px var(--strong)}.scan .btn{width:100%;height:54px}.scan .lbl,.scan .note,.scan label.consent,.scan .err{margin-left:4px;margin-right:4px}.scan .lbl-row{flex-direction:column;gap:4px;margin-left:4px;margin-right:4px}.scan-sent{padding:18px}.platforms ul{gap:8px 28px}.platforms li{font-size:1.125rem}.stats{grid-template-columns:1fr}.stats div{padding:24px 0}.stats div+div{border-left:0;border-top:1px solid var(--line)}.data{grid-template-columns:1fr}.rule{padding:24px}.report{grid-template-columns:1fr}.report aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:22px}.report aside .shop,.report aside .bars{grid-column:1/-1}.report .list{padding:0 20px 18px}.finding{grid-template-columns:auto minmax(0,1fr)}.finding .conf{grid-area:2/2}.finding p{grid-column:1/-1}.locked{flex-direction:column;align-items:stretch}.locked .cta-buy{text-align:left;justify-items:stretch;min-width:0}.locked .cta-buy .btn{white-space:normal;text-align:center;padding:12px 22px;line-height:1.3}table.compare{table-layout:fixed;min-width:0;font-size:.875rem}.compare th,.compare td{padding:12px 6px}.compare tbody th{width:44%;padding-left:14px}.compare thead td{width:44%}.compare td{width:auto}.compare thead th{padding:14px 2px;font-size:.6875rem}.compare th .long{display:none}.compare th .short{display:inline}.yes,.no{width:22px;height:22px}.cta-band{border-radius:24px}footer.site .big{grid-template-columns:1fr 1fr}footer.site .org{grid-column:1/-1}.faq details p{padding-right:0}}@media (width<=379px){header.site .btn.sm{display:none}details.menu{margin-left:auto}}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.plan{border-radius:var(--r-l);border:1px solid var(--line);background:var(--paper);grid-template-rows:auto auto 1fr auto;gap:12px;padding:28px 24px 24px;display:grid}.plan.free{background:var(--field);border-color:#0000}.plan h3{font-size:1.0625rem}.price{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.9375rem;display:flex}.price b{font-family:var(--display);letter-spacing:-.03em;color:var(--strong);font-variant-numeric:lining-nums;font-size:2.5rem;font-weight:560;line-height:1}.plan .d{color:var(--ink-2);font-size:.9375rem}.plan .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;margin-top:8px;padding-top:10px;padding-bottom:10px;line-height:1.25}.plan>*{min-width:0}.plan-table{margin-top:40px}.plan-table td{width:16%}.plan-table .val{color:var(--strong);font-size:.9375rem;font-weight:500}.fix-offer{border-radius:var(--r-l);background:var(--field);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:24px 40px;margin-top:24px;padding:28px 32px;display:grid}.fix-offer h3{margin-bottom:6px}.fix-offer p{color:var(--ink-2)}.fix-offer .price{flex-direction:column;align-items:flex-start;gap:4px}.fix-offer .price b{font-size:2rem}.price-note{margin-top:16px}[data-billing=year] .bill-month,[data-billing=month] .bill-year{display:none}.billing-row{justify-content:center;display:flex}@media (width>=961px){.billing-row{padding-left:16%}.billing-row .billing{margin-bottom:18px}.pricing-table table.plan-table{margin-top:0}}@media (width<=640px){.billing-row .billing{width:100%;display:flex}.billing-row .billing button{flex:1;justify-content:center;padding:0 10px}}.billing{background:var(--field);border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.billing button{min-height:40px;color:var(--ink-2);font:550 .9375rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.billing button[aria-pressed=true]{background:var(--paper);color:var(--strong);box-shadow:var(--shadow-s)}.billing button:focus-visible{outline:2px solid var(--strong);outline-offset:2px}.billing .save{white-space:nowrap;background:var(--keep);color:var(--keep-deep);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:650}.wrap.narrow{max-width:640px}.auth{padding-bottom:var(--section)}.auth .sub{margin-bottom:32px}.auth-card{border-radius:var(--r-l);border:1px solid var(--line);padding:28px}.auth-card .btn{width:100%}.auth-alt{margin-top:20px}.auth-alt a,.auth .err a{color:var(--strong);font-weight:550}.signin-done p+p{margin-top:12px}.signed{margin:16px 0 28px}.account-billing{justify-items:start;gap:8px;margin:-12px 0 28px;display:grid}.accounts{border-top:1px solid var(--line);list-style:none}.accounts li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.accounts h2{font-family:var(--sans);letter-spacing:0;font-size:1.125rem;font-weight:600}.account-plan{margin-top:32px}.account-plan-state{gap:8px;margin-bottom:28px}.account-plan-state h2{font-family:var(--sans);letter-spacing:0;font-size:1.125rem;font-weight:600}.evidence{gap:12px;margin-top:48px;display:grid}.evidence h2{font-size:clamp(1.5rem,3vw,2rem)}.evidence h3{font-family:var(--sans);letter-spacing:0;font-size:1rem;font-weight:600}.evidence h3 a{color:inherit}.account-empty{border-radius:var(--r-l);background:var(--field);justify-items:start;gap:16px;padding:28px;display:grid}@media (width<=1080px){.plans{grid-template-columns:1fr 1fr}.fix-offer{grid-template-columns:1fr}header.site .signin{display:none}header.site .signin+.btn.sm{margin-left:auto}}@media (width<=640px){.plans{grid-template-columns:1fr}.plan-table td{width:auto}.accounts li{flex-direction:column;align-items:flex-start}}.scan-page{padding-bottom:var(--section)}.scan-page .live{max-width:none;margin-top:0}.upsell{margin-top:40px}.upsell-head h2{max-width:22em;scroll-margin-top:calc(var(--header) + 24px);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.upsell-head .sub{max-width:46em;margin-top:10px}.upsell-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;list-style:none;display:grid}.upsell-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.upsell-stats li{border-radius:var(--r-l);border:1px solid var(--line);gap:6px;padding:22px 24px;display:grid}.upsell-stats li.hot{background:var(--keep);border-color:#0000}.upsell-stats b{font-family:var(--display);letter-spacing:-.03em;color:var(--strong);font-variant-numeric:lining-nums;font-size:2.5rem;font-weight:560;line-height:1}.upsell-stats span{color:var(--ink-2);font-size:.9375rem}.upsell-body{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:40px;margin-top:28px;display:grid}.upsell-body h3{margin-bottom:18px;font-size:1.125rem}.benefits{gap:18px;list-style:none;display:grid}.benefits li{gap:12px;display:flex}.benefits svg{background:var(--keep);fill:none;width:22px;height:22px;stroke:var(--keep-deep);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:6px;flex:none;margin-top:1px}.benefits b{color:var(--strong);font-weight:600;display:block}.benefits span{color:var(--ink-2);font-size:.9375rem}.upsell-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:20px}.plan{position:relative}.plan.fit{border-color:var(--strong);box-shadow:0 0 0 1px var(--strong)}.fit-tag{background:var(--keep);color:var(--keep-deep);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:650;position:absolute;top:-11px;left:20px}@media (width<=1180px){.upsell-body{grid-template-columns:1fr}}@media (width<=640px){.upsell-stats,.upsell-stats.two{grid-template-columns:1fr}.upsell-plans{grid-template-columns:1fr;gap:20px}}.btn.buy:not(.ghost){background:var(--keep-deep)}.btn.buy:not(.ghost):hover{background:#095a2e}.buy-note{text-align:left;white-space:normal;margin:10px 0 0;font-size:.8125rem;font-weight:450}.fix-buy{justify-items:end;display:grid}.pricing-table{margin-top:0}.pricing-table table.compare{table-layout:fixed;min-width:0}.pricing-table col.lbl-col{width:16%}.pricing-table .cards-row th{vertical-align:top;border-bottom:1px solid var(--line);height:1px;font-size:inherit;font-weight:inherit;color:inherit;text-align:left;padding:14px 8px 28px}.pricing-table .cards-row td{border-bottom:1px solid var(--line)}.pricing-table .cards-row .plan{height:100%;padding:24px 16px 18px}.pricing-table .plan h3{font-size:1rem}.pricing-table .cards-row .plan h3{white-space:nowrap}.pricing-table .cards-row .plan .price,.plans-stacked .plan .price{flex-direction:column;align-items:flex-start}[data-billing=year] :is(.pricing-table .cards-row,.plans-stacked) .plan .price span{min-height:3.2em}@media (width>=961px) and (width<=1100px){[data-billing=year] .pricing-table .cards-row .plan .price span{min-height:4.8em}}.pricing-table .cards-row .plan .btn{padding-left:10px;padding-right:10px;font-size:.9375rem}@media (width<=1080px){.pricing-table .cards-row .plan .btn{padding-left:4px;padding-right:4px;font-size:.875rem}}.pricing-table .plan .price b{white-space:nowrap;font-size:clamp(1.25rem,.15rem + 1.75vw,1.75rem)}.pricing-table .names-row{display:none}.pricing-table tbody th{padding-left:0}.pricing-table tbody th,.pricing-table tbody td{padding-top:16px;padding-bottom:16px}.plans-stacked{display:none}@media (width>=961px){.pricing-table{box-shadow:none;background:0 0;border-radius:0;overflow:visible}}@media (width<=960px){.plans-stacked{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.pricing-table{margin-top:32px}.pricing-table .cards-row{display:none}.pricing-table .names-row{display:table-row}.pricing-table .names-row th{text-align:center;font-size:.8125rem}.pricing-table tbody th{padding-left:16px}.pricing-table col.lbl-col{width:34%}.pricing-table tbody tr:first-child{display:none}.pricing-table tbody td{padding-left:2px;padding-right:2px}.fix-buy{justify-items:start}}@media (width<=640px){.plans-stacked{grid-template-columns:1fr}.plans-stacked .plan .price span[aria-hidden]{display:none}[data-billing=year] .plans-stacked .plan .price span{min-height:0}}.pricing-table .cards-row th .plan{text-align:left}.funnel-page{padding-bottom:var(--section)}.funnel-page .head,.scan-page .head{margin-bottom:32px}.funnel-steps{counter-reset:s;gap:8px;margin:0 0 32px;list-style:none;display:flex}.funnel-steps li{border-top:3px solid var(--line);color:var(--ink-3);flex:1;align-items:center;gap:10px;min-width:0;padding-top:14px;font-size:.9375rem;display:flex}.funnel-steps li.done{border-top-color:var(--keep-deep);color:var(--ink-2)}.funnel-steps li.now{border-top-color:var(--keep-deep);color:var(--ink);font-weight:600}.funnel-steps .dot{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.funnel-steps .now .dot{background:var(--keep-deep);color:#fff;box-shadow:none}.funnel-steps .done .dot{background:var(--keep);box-shadow:none}.funnel-steps .done .dot:after{content:"";border-left:2px solid var(--keep-deep);border-bottom:2px solid var(--keep-deep);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.funnel-steps .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-steps .t b{color:var(--ink-3);margin-left:6px;font-weight:500}.funnel-steps .t a{color:var(--ink);margin-left:10px;font-size:.875rem;font-weight:500}.funnel-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.funnel-card{border-radius:var(--r-l);background:var(--paper);box-shadow:0 0 0 1px var(--line), var(--shadow-s);padding:clamp(24px,3vw,40px)}.funnel-card h2{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.funnel-form{gap:14px;display:grid}.funnel-form .why{color:var(--ink-2);margin-top:-4px}.funnel-form .lbl{color:var(--ink);margin-top:8px;font-size:.9375rem;font-weight:550}.funnel-form input[type=email],.funnel-form input[type=text]{border:1px solid var(--rule);background:var(--paper);width:100%;height:56px;color:var(--ink);font:450 1.0625rem var(--sans);border-radius:12px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.funnel-form input:focus{border-color:var(--keep-deep);box-shadow:0 0 0 3px var(--accent)}.funnel-form input::-webkit-contacts-auto-fill-button,.funnel-form input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.funnel-form .consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.funnel-form .consent input{width:18px;height:18px;accent-color:var(--keep-deep);flex:none;margin:2px 0 0}.funnel-form .err{margin:0}.btn.go{background:var(--keep-deep);border-radius:12px;height:56px;padding:0 28px;font-weight:600}.btn.go:hover{background:#095a2e}.funnel-form .btn.go{justify-self:start;margin-top:6px}.funnel-sent{justify-items:start;gap:12px;display:grid}.funnel-sent p{color:var(--ink-2);overflow-wrap:anywhere}.funnel-sent .acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.funnel-sent .btn.ghost{border-radius:12px;height:56px}.funnel-sent .demo{margin:0}.funnel-sent .linkish{margin-top:4px}.ok-note{color:var(--ok)}.funnel-aside{border-radius:var(--r-l);background:var(--field);align-content:start;gap:14px;padding:clamp(24px,3vw,32px);display:grid}.funnel-aside h3{font-size:1.0625rem}.funnel-aside h3+.ticks{margin-bottom:10px}.ticks{gap:10px;list-style:none;display:grid}.ticks li{color:var(--ink-2);gap:10px;font-size:.9688rem;display:flex}.ticks li:before{content:"";background:var(--keep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.2l2.6 2.6L14 7.4' fill='none' stroke='%230b6b37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.ticks.plus li{color:var(--ink)}@media (width<=900px){.funnel-grid{grid-template-columns:1fr}}@media (width<=640px){.funnel-steps{gap:6px}.funnel-steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:.8125rem}.funnel-steps .t b,.funnel-steps .t a{display:none}.funnel-steps .t{white-space:normal;hyphens:auto;overflow-wrap:anywhere;max-width:100%;line-height:1.3}html:not([lang=en]) .funnel-steps li{flex:auto;font-size:.75rem}.funnel-form .btn.go,.funnel-sent .btn,.funnel-sent .acts{width:100%}}.feed-card{text-align:left;max-width:40rem;margin:32px auto 0}.feed-card .small{margin-top:-4px}.finding.hidden{padding:14px 0}.finding.hidden .prod{color:var(--ink-3);font-size:.9375rem;font-weight:400}.locked .cta-text{gap:4px;display:grid}.locked .cta-text b{color:var(--strong);font-size:1rem}.locked .cta-buy{text-align:right;flex:none;justify-items:end;gap:8px;display:grid}.locked .cta-buy .small{color:var(--ink-3);font-size:.8125rem}.locked .cta-buy .small a{color:var(--ink-2)}details.langs{margin-left:auto;position:relative}details.langs+.signin{margin-left:0}details.langs summary{cursor:pointer;min-height:44px;color:var(--strong);border-radius:var(--r-s);align-items:center;gap:6px;padding:0 6px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}details.langs summary::-webkit-details-marker{display:none}details.langs summary svg{fill:none;stroke:currentColor;stroke-width:1.4px}details.langs summary:hover span{text-decoration:underline}.lang-panel{z-index:40;background:var(--paper);border-radius:var(--r);width:min(560px,100vw - 32px);box-shadow:var(--shadow);padding:12px;position:absolute;top:calc(100% + 8px);right:0}.lang-list{grid-template-columns:repeat(3,1fr);gap:2px;list-style:none;display:grid}.lang-list a{border-radius:var(--r-s);min-height:40px;color:var(--ink);align-items:baseline;gap:10px;padding:9px 10px;font-size:.9375rem;text-decoration:none;display:flex}.lang-list a b{color:var(--ink-3);min-width:1.6em;font-size:.75rem;font-weight:600}.lang-list a:hover{background:var(--field)}.lang-list a[aria-current]{background:var(--field);color:var(--strong);font-weight:600}.lang-inline{border-bottom:1px solid var(--line);padding:12px 0}details.menu nav .lang-list a{border-bottom:0;min-height:40px;padding:8px 6px;font-weight:400}details.menu nav .lang-list{grid-template-columns:repeat(2,1fr)}.lang-inline{display:none}@media (width<=1080px){header.site details.langs+.signin+.btn.sm{margin-left:0}}@media (width<=640px){header.site details.langs{display:none}header.site details.langs+.signin+.btn.sm{margin-left:auto}.lang-inline{display:block}header.site .logo{flex:none}header.site .btn.sm{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding:4px 14px;font-size:.875rem;line-height:1.1}details.menu{flex:none}}html:not([lang=en]) :is(h1,h2,h3){hyphens:auto;overflow-wrap:break-word}html:not([lang=en]) body{overflow-wrap:anywhere}html:not([lang=en]) .said{hyphens:auto}html:is([lang=bg],[lang=el]){--display:"Manrope Variable", system-ui, sans-serif;--sans:"Manrope Variable", system-ui, sans-serif}html:not([lang=en]) .pricing-table .cards-row .plan h3{white-space:normal;min-height:2.6em}html:not([lang=en]) :is(.cards-row,.plans-stacked) .plan .btn{min-height:58px}html:not([lang=en]) .fit-tag{max-width:calc(100% - 24px);line-height:1.25;top:0;left:12px;transform:translateY(-50%)}.price b.word{white-space:normal;hyphens:auto;max-width:100%;font-size:1.375rem;line-height:1.15}.pricing-table .plan .price b.word{white-space:normal;align-content:end;min-height:clamp(1.25rem,.15rem + 1.75vw,1.75rem);font-size:clamp(1rem,.2rem + 1.1vw,1.25rem)}html:not([lang=en]) .pricing-table .cards-row .plan .btn{padding-left:8px;padding-right:8px;font-size:.875rem}@media (width<=640px){.btn{white-space:normal;text-align:center;line-height:1.2}.upsell-body>*{min-width:0}}.rule{min-width:0}@media (width<=1080px){.rules{grid-template-columns:minmax(0,1fr)}}.rule>*{min-width:0}.facts-wrap{margin-top:24px}table.facts{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.facts th,.facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 16px}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}.facts thead th{color:var(--ink-3);font-size:.8125rem;font-weight:600}.facts tbody th{color:var(--strong);font-weight:550}.facts .tag{white-space:nowrap;display:inline-block}.facts .note{color:var(--ink-3);margin-top:6px;font-size:.875rem;display:block}.facts .nowrap{white-space:nowrap}.prose .related{gap:4px;padding-left:0;list-style:none;display:grid}.prose .related li{gap:2px;margin-top:12px;padding-left:0;display:grid}.prose .related a{font-weight:600}.prose .related span{color:var(--ink-3);font-size:.9375rem}.guide>.prose{min-width:0}@media (width<=640px){.facts-wrap{box-shadow:none;background:0 0;border-radius:0;overflow:visible}table.facts,.facts tbody,.facts tr,.facts th,.facts td{min-width:0;display:block}.facts thead{display:none}.facts tr{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:var(--r);margin-top:12px;padding:14px 16px}.facts th,.facts td{border:0;padding:0}.facts td{margin-top:8px}.facts td:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.facts .nowrap{white-space:normal}}
