:root{--nc-font-sans: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--nc-font-mono: Consolas,monaco,'Ubuntu Mono','Liberation Mono','Courier New',Courier,monospace;--nc-tx-1: #000000;--nc-tx-2: #1A1A1A;--nc-bg-1: #FFFFFF;--nc-bg-2: #F6F8FA;--nc-bg-3: #E5E7EB;--nc-lk-1: #0070F3;--nc-lk-2: #0366D6;--nc-lk-tx: #FFFFFF;--nc-ac-1: #79FFE1;--nc-ac-tx: #0C4047;}@media (prefers-color-scheme: dark){:root{--nc-tx-1: #ffffff;--nc-tx-2: #eeeeee;--nc-bg-1: #000000;--nc-bg-2: #111111;--nc-bg-3: #222222;--nc-lk-1: #3291FF;--nc-lk-2: #0070F3;--nc-lk-tx: #FFFFFF;--nc-ac-1: #7928CA;--nc-ac-tx: #FFFFFF;}}*{margin: 0;padding: 0;}address,area,article,aside,audio,blockquote,datalist,details,dl,fieldset,figure,form,input,iframe,img,meter,nav,ol,optgroup,option,output,p,pre,progress,ruby,section,table,textarea,ul,video{margin-bottom: 1rem;}html,input,select,button{font-family: var(--nc-font-sans);}body{margin: 0 auto;max-width: 750px;padding: 2rem;border-radius: 6px;overflow-x: hidden;word-break: break-word;overflow-wrap: break-word;background: var(--nc-bg-1);color: var(--nc-tx-2);font-size: 1.03rem;line-height: 1.5;}::selection{background: var(--nc-ac-1);color: var(--nc-ac-tx);}h1,h2,h3,h4,h5,h6{line-height: 1;color: var(--nc-tx-1);padding-top: .875rem;}h1,h2,h3{color: var(--nc-tx-1);padding-bottom: 2px;margin-bottom: 8px;border-bottom: 1px solid var(--nc-bg-2);}h4,h5,h6{margin-bottom: .3rem;}h1{font-size: 2.25rem;}h2{font-size: 1.85rem;}h3{font-size: 1.55rem;}h4{font-size: 1.25rem;}h5{font-size: 1rem;}h6{font-size: .875rem;}a{color: var(--nc-lk-1);}a:hover{color: var(--nc-lk-2);}abbr:hover{cursor: help;}blockquote{padding: 1.5rem;background: var(--nc-bg-2);border-left: 5px solid var(--nc-bg-3);}abbr{cursor: help;}blockquote *:last-child{padding-bottom: 0;margin-bottom: 0;}header{background: var(--nc-bg-2);border-bottom: 1px solid var(--nc-bg-3);padding: 2rem 1.5rem;margin: -2rem calc(0px - (50vw - 50%)) 2rem;padding-left: calc(50vw - 50%);padding-right: calc(50vw - 50%);}header h1,header h2,header h3{padding-bottom: 0;border-bottom: 0;}header > *:first-child{margin-top: 0;padding-top: 0;}header > *:last-child{margin-bottom: 0;}a button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-size: 1rem;display: inline-block;padding: 6px 12px;text-align: center;text-decoration: none;white-space: nowrap;background: var(--nc-lk-1);color: var(--nc-lk-tx);border: 0;border-radius: 4px;box-sizing: border-box;cursor: pointer;color: var(--nc-lk-tx);}a button[disabled],button[disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor: default;opacity: .5;cursor: not-allowed;}.button:focus,.button:hover,button:focus,button:hover,input[type="submit"]:focus,input[type="submit"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="button"]:focus,input[type="button"]:hover{background: var(--nc-lk-2);}code,pre,kbd,samp{font-family: var(--nc-font-mono);}code,samp,kbd,pre{background: var(--nc-bg-2);border: 1px solid var(--nc-bg-3);border-radius: 4px;padding: 3px 6px;font-size: 0.9rem;}kbd{border-bottom: 3px solid var(--nc-bg-3);}pre{padding: 1rem 1.4rem;max-width: 100%;overflow: auto;}pre code{background: inherit;font-size: inherit;color: inherit;border: 0;padding: 0;margin: 0;}code pre{display: inline;background: inherit;font-size: inherit;color: inherit;border: 0;padding: 0;margin: 0;}details{padding: .6rem 1rem;background: var(--nc-bg-2);border: 1px solid var(--nc-bg-3);border-radius: 4px;}summary{cursor: pointer;font-weight: bold;}details[open]{padding-bottom: .75rem;}details[open] summary{margin-bottom: 6px;}details[open]>*:last-child{margin-bottom: 0;}dt{font-weight: bold;}dd::before{content: '→ ';}hr{border: 0;border-bottom: 1px solid var(--nc-bg-3);margin: 1rem auto;}fieldset{margin-top: 1rem;padding: 2rem;border: 1px solid var(--nc-bg-3);border-radius: 4px;}legend{padding: auto .5rem;}table{border-collapse: collapse;width: 100%}td,th{border: 1px solid var(--nc-bg-3);text-align: left;padding: .5rem;}th{background: var(--nc-bg-2);}tr:nth-child(even){background: var(--nc-bg-2);}table caption{font-weight: bold;margin-bottom: .5rem;}textarea{max-width: 100%;}ol,ul{padding-left: 2rem;}li{margin-top: .4rem;}ul ul,ol ul,ul ol,ol ol{margin-bottom: 0;}mark{padding: 3px 6px;background: var(--nc-ac-1);color: var(--nc-ac-tx);}textarea,select,input{padding: 6px 12px;margin-bottom: .5rem;background: var(--nc-bg-2);color: var(--nc-tx-2);border: 1px solid var(--nc-bg-3);border-radius: 4px;box-shadow: none;box-sizing: border-box;}img{max-width: 100%;}:root{--paper:#F2F2F0;--ink:#18161B;--red:#DE1424;--deep:#8E0B16;--rose:#F6DEDF;--nc-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--nc-bg-1:#F2F2F0;--nc-bg-2:#F6DEDF;--nc-bg-3:#F6DEDF;--nc-tx-1:#18161B;--nc-tx-2:#18161B;--nc-lk-1:#8E0B16;--nc-lk-2:#18161B;--nc-lk-tx:#FFFDF9;--nc-ac-1:#F6DEDF;--nc-ac-tx:#18161B;--display:"Albert Sans",var(--nc-font-sans);--t1:clamp(2.1rem,1.3rem + 3.6vw,4.1rem);--t2:clamp(1.35rem,1.1rem + 1vw,1.9rem);--t3:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--r:10px;}*,*::before,*::after{box-sizing:border-box}html{background:var(--paper);overflow-x:clip}body{max-width:none;margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--nc-font-sans);font-size:var(--t3);line-height:1.55;overflow-x:clip}h1,h2,h3{font-family:var(--display);font-weight:800;color:inherit;margin:0;padding:0;border:0;letter-spacing:-0.01em}h1{font-size:var(--t1);line-height:1.02;letter-spacing:-0.025em}h2{font-size:var(--t2);line-height:1.15}h3{font-size:var(--t3);line-height:1.3}p{margin:0}a{color:inherit}.wrap{width:min(1120px,100% - 2.5rem);margin-inline:auto}.hero{padding:max(1rem,env(safe-area-inset-top)) 0 2.5rem}.brandrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.brandrow img{width:64px;height:64px;border-radius:14px;flex:none;display:block}.brandrow span{font-family:var(--display);font-weight:800;font-size:var(--t3);letter-spacing:.02em;text-transform:uppercase}.hero-grid{display:grid;gap:1.5rem}.lede{margin-top:1rem;max-width:34rem}.start-btn{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:56px;padding:.9rem 1.6rem;margin-top:1.25rem;background:var(--red);color:#FFFDF9;border:0;border-radius:var(--r);font-family:var(--display);font-weight:800;font-size:var(--t3);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.start-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.start-btn:active{transform:translateY(1px)}@media (hover: hover){.start-btn:hover{background:var(--deep);color:#FFFDF9}}.under{margin-top:.6rem;opacity:.8}.side{display:grid;gap:.75rem;justify-items:start}.sw{display:inline-flex;align-items:center;gap:.65rem;min-height:48px;padding:.4rem .5rem .4rem .9rem;margin:0;background:var(--ink);color:#FFFDF9;border:0;border-radius:999px;font-family:var(--display);font-weight:700;font-size:var(--t3);cursor:pointer;-webkit-tap-highlight-color:transparent}.sw:focus-visible{outline:3px solid var(--red);outline-offset:3px}.sw .lbl{opacity:.55;transition:opacity .2s}.sw .track{position:relative;width:52px;height:30px;border-radius:999px;background:var(--rose);flex:none}.sw .knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--deep);transition:transform .25s ease}html[data-side="with"] .sw .knob{transform:translateX(22px);background:var(--red)}html[data-side="with"] .sw .on,html[data-side="without"] .sw .off{opacity:1}.sw.nudge .knob{animation:nudge .7s ease .6s 1}@keyframes nudge{40%{transform:translateX(16px)}100%{transform:translateX(22px)}}.shot{width:100%;max-width:368px}.shot svg{display:block;width:100%;height:auto}.cap{margin-top:.5rem;opacity:.8}.bar{transform-origin:24px 0;animation:fill 1.1s ease-out .3s both}@keyframes fill{from{transform:scaleX(.08)}to{transform:scaleX(1)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}.fading .shot{opacity:0;transition:opacity .15s}.takeaways{margin-top:2.5rem;background:var(--rose);border-radius:var(--r);padding:1.25rem 1.25rem 1.4rem;max-width:44rem}.takeaways h2{font-size:var(--t3);text-transform:uppercase;letter-spacing:.06em;color:var(--deep)}.takeaways ul{margin:.6rem 0 0;padding-left:1.1rem}.takeaways li{margin:.3rem 0}.ways{background:var(--ink);color:var(--paper);padding:3.5rem 0}.ways .intro{margin-top:.75rem;max-width:40rem;opacity:.85}.verdicts{display:grid;gap:1rem;margin-top:1.75rem}.verdict{border:1px solid rgba(242,242,240,.28);border-radius:var(--r);padding:1.15rem 1.2rem 1.25rem;background:transparent}.verdict .tag{display:inline-block;font-family:var(--display);font-weight:700;color:var(--ink);background:var(--rose);border-radius:6px;padding:.15rem .55rem;margin-bottom:.6rem}.verdict.best{border-color:var(--red)}.verdict.best .tag{background:var(--red);color:#FFFDF9}.verdict p{margin-top:.4rem;opacity:.88}.table-wrap{overflow-x:auto;margin-top:2.25rem;-webkit-overflow-scrolling:touch}table{width:100%;min-width:520px;border-collapse:collapse;margin:0;color:var(--paper);background:transparent}caption{text-align:left;font-family:var(--display);font-weight:800;font-size:var(--t2);padding-bottom:.85rem;color:var(--paper)}th,td{text-align:left;vertical-align:top;padding:.7rem .8rem;border:0;border-bottom:1px solid rgba(242,242,240,.22);background:transparent;color:var(--paper)}thead th{color:var(--rose);font-family:var(--display);font-weight:700}tbody th{font-family:var(--display);font-weight:700;color:var(--rose)}tr,tr:nth-child(even),tr:nth-child(even) td,tr:nth-child(even) th{background:transparent}.mono{background:var(--rose);color:var(--deep);padding:3.5rem 0 4rem}.faq{max-width:46rem}.faq details{margin:0;padding:0;border:0;border-bottom:1px solid rgba(142,11,22,.3);background:transparent}.faq details:first-of-type{margin-top:1.25rem;border-top:1px solid rgba(142,11,22,.3)}.faq summary{font-family:var(--display);font-weight:700;cursor:pointer;padding:1rem 0;min-height:44px;color:var(--deep);list-style-position:outside}.faq details p{padding:0 0 1rem;color:var(--deep)}.closing{display:grid;gap:1.25rem;align-items:center;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(142,11,22,.3)}.closing .mini{width:156px}.closing .mini svg{display:block;width:100%;height:auto}.closing h2{color:var(--deep)}.closing .start-btn{margin-top:1rem}footer.foot{background:var(--paper);color:var(--ink);margin:0;padding:2.75rem 0 max(2rem,env(safe-area-inset-bottom));border:0;text-align:left;max-width:none}.foot .row{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:center;border-top:1px solid rgba(24,22,27,.25);padding-top:1.25rem}.foot .name{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.foot nav{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.foot nav a{position:relative;text-decoration:none;color:var(--ink);padding:.6rem 0;display:inline-block}.foot nav a::after{content:"";position:absolute;left:0;right:0;bottom:.45rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.foot nav a:focus-visible{outline:2px solid var(--red);outline-offset:2px}.foot nav a:focus-visible::after{transform:scaleX(1)}@media (hover: hover){.foot nav a:hover::after{transform:scaleX(1)}}@media (min-width: 720px){.verdicts{grid-template-columns:1.25fr 1fr 1fr}.closing{grid-template-columns:auto 1fr}}@media (min-width: 900px){.hero{padding-top:2rem}.brandrow img{width:144px;height:144px;border-radius:28px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem}.side{justify-items:center}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}::view-transition-old(root),::view-transition-new(root){animation:none !important}}