@font-face{font-family:Suisse;src:local(Suisse Intl),local(SuisseIntl-Regular);font-weight:400;font-display:swap}@font-face{font-family:Suisse;src:local(Suisse Intl Medium),local(SuisseIntl-Medium);font-weight:600 900;font-display:swap}:root{--ink:#071b2a;--ink2:#0d293c;--paper:#f3f5f3;--surface:#fff;--line:#071b2a24;--muted:#66757d;--orange:#f2612a;--acid:#b9f529;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Suisse,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;width:20px;height:20px}.rank-shell{width:min(1380px,100% - 48px);margin-inline:auto}.rank-header{z-index:30;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#f3f5f3e6;position:sticky;top:0}.rank-header>.rank-shell{grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.rank-logo{align-items:center;gap:10px;width:max-content;display:flex}.rank-logo>span{background:var(--ink);width:38px;height:38px;color:var(--orange);border-radius:50%;place-items:center;font-weight:900;display:grid}.rank-logo>strong{letter-spacing:-.04em;font-size:19px;line-height:1;display:grid}.rank-logo>strong>span{color:var(--orange)}.rank-logo small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:6px}.rank-header nav{gap:28px;font-size:12px;font-weight:700;display:flex}.rank-header nav a:hover{color:var(--orange)}.rank-header-cta{background:var(--ink);color:#fff;border-radius:10px;justify-self:end;align-items:center;gap:18px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.rank-header-cta svg{width:16px}.rank-hero{background:var(--ink);color:#fff;align-items:center;min-height:650px;display:flex;overflow:hidden}.rank-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;display:grid}.rank-hero-copy{padding:90px 0}.rank-back{color:#ffffff94;align-items:center;gap:10px;width:max-content;margin-bottom:52px;font-size:11px;display:flex}.rank-back:hover{color:var(--acid)}.rank-back svg{width:15px}.rank-kicker,.rank-stage-head>span,.rank-intro span{color:var(--acid);letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:850;display:block}.rank-hero h1{letter-spacing:-.065em;max-width:840px;margin:0;font-size:clamp(58px,6.2vw,94px);line-height:.92}.rank-hero-copy>p{color:#ffffffad;max-width:700px;margin:27px 0 0;font-size:17px;line-height:1.55}.score-orbit{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#b9f52921,#0000 62%);border:1px solid #b9f52959;border-radius:50%;place-content:center;justify-self:end;width:min(390px,34vw);display:grid;position:relative}.score-orbit:before,.score-orbit:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.score-orbit:before{inset:11%}.score-orbit:after{inset:24%}.score-orbit>span{z-index:1;color:var(--acid);text-transform:uppercase;font-size:11px;font-weight:800;position:relative}.score-orbit strong{z-index:1;letter-spacing:-.09em;font-size:clamp(96px,11vw,166px);line-height:.82;position:relative}.score-orbit small{z-index:1;color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:10px;position:relative}.score-orbit i{background:var(--acid);width:58px;height:58px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:19%;right:4%}.rank-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding-top:110px;padding-bottom:110px;display:grid}.rank-intro span,.rank-stage-head>span{color:var(--orange)}.rank-intro h2,.rank-stage-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.98}.rank-intro p{max-width:540px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.rank-stage{padding-top:110px;padding-bottom:120px}.rank-stage-head{max-width:900px}.rank-stage-head p{max-width:660px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.5}.filter-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.filter-grid article{border-bottom:1px solid var(--line);grid-template-columns:42px 42px 1fr;align-items:start;gap:15px;min-height:142px;padding:24px 10px 24px 0;display:grid}.filter-grid article:nth-child(odd){border-right:1px solid var(--line);padding-right:34px}.filter-grid article:nth-child(2n){padding-left:34px}.filter-grid article>b{color:#9aa5aa;font-size:10px}.filter-grid article>svg{background:var(--acid);border-radius:9px;width:31px;height:31px;padding:7px}.filter-grid h3{letter-spacing:-.025em;margin:0;font-size:18px}.filter-grid p{max-width:470px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.rank-note{background:#e8ede8;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;gap:15px;margin-top:24px;padding:22px;display:grid}.rank-note svg{color:#148553}.rank-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.rank-note strong{color:var(--ink)}.score-section{background:var(--ink);color:#fff;padding:120px 0}.rank-stage-head.light>span{color:var(--acid)}.rank-stage-head.light p{color:#ffffff94}.score-grid{background:#ffffff24;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1.25fr 1fr 1fr;gap:1px;margin-top:48px;display:grid;overflow:hidden}.score-part{background:var(--ink2);flex-direction:column;justify-content:space-between;min-height:245px;padding:28px;display:flex}.score-part.major{background:var(--acid);min-height:491px;color:var(--ink);grid-row:span 2}.score-part>strong{letter-spacing:-.07em;font-size:70px;line-height:.8}.score-part.major>strong{font-size:150px}.score-part span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.score-part.major span{color:#071b2a8f}.score-part h3{letter-spacing:-.035em;margin:11px 0 8px;font-size:24px}.score-part.major h3{font-size:39px}.score-part p{color:#ffffff94;max-width:340px;margin:0;font-size:12px;line-height:1.45}.score-part.major p{color:#071b2aad;font-size:14px}.score-example{border:1px solid #ffffff24;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:14px;padding:20px 22px;display:grid}.score-example>div{align-items:center;gap:12px;display:flex}.score-example svg{color:var(--acid)}.score-example span{display:grid}.score-example small{color:#ffffff80;text-transform:uppercase;font-size:8px}.score-example strong{margin-top:3px;font-size:17px}.score-example p{color:#ffffff8f;max-width:620px;margin:0;font-size:11px}.score-example a{color:var(--acid);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.score-example a svg{width:15px}.rotation-layout{grid-template-columns:1.05fr .95fr;gap:14px;margin-top:46px;display:grid}.rotation-main{background:var(--orange);color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:500px;padding:38px;display:flex}.rotation-main>svg{width:50px;height:50px;margin-bottom:auto}.rotation-main h3{letter-spacing:-.045em;max-width:580px;margin:0 0 18px;font-size:clamp(34px,3.7vw,54px);line-height:.98}.rotation-main p{color:#ffffffbf;max-width:590px;margin:0;font-size:14px;line-height:1.55}.rotation-rules{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rotation-rules article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:243px;padding:24px;display:flex}.rotation-rules svg{color:var(--orange)}.rotation-rules span{margin-top:auto;display:grid}.rotation-rules strong{font-size:16px}.rotation-rules small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4}.queue-section{background:#e7ece8;padding:105px 0}.queue-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.queue-grid h2{letter-spacing:-.055em;margin:10px 0 20px;font-size:clamp(42px,4.8vw,68px);line-height:.98}.queue-grid>div:first-child>p{max-width:530px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.queue-formula{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.queue-formula>div{background:#fff;border-radius:18px;flex-direction:column;min-height:280px;padding:28px;display:flex}.queue-formula>div:last-child{background:var(--ink);color:#fff}.queue-formula strong{letter-spacing:-.07em;font-size:78px;line-height:1}.queue-formula span{margin-top:auto;font-size:22px;font-weight:750}.queue-formula small{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.45}.queue-formula>div:last-child small{color:#ffffff8c}.queue-formula>b{font-size:25px}.subscription-section{padding-top:120px;padding-bottom:130px}.subscription-compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:46px;display:grid}.subscription-compare article{background:#fff;border-radius:20px;padding:34px}.subscription-compare article.does-not{background:var(--ink);color:#fff}.subscription-compare article>span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.subscription-compare .does-not>span{color:var(--acid)}.subscription-compare h3{letter-spacing:-.04em;margin:13px 0 30px;font-size:31px}.subscription-compare ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.subscription-compare li{border-top:1px solid var(--line);align-items:center;gap:13px;min-height:62px;padding:13px 0;font-size:12px;font-weight:650;display:flex}.subscription-compare .does-not li{border-color:#ffffff21}.subscription-compare li svg{color:var(--orange)}.subscription-compare .does-not li svg{color:var(--acid)}.rank-faq{padding-bottom:130px}.rank-faq-list{max-width:930px;margin-top:42px}.rank-faq details{border-bottom:1px solid var(--line)}.rank-faq summary{cursor:pointer;padding:24px 0;font-size:20px;font-weight:700}.rank-faq p{max-width:760px;color:var(--muted);margin:-5px 0 24px;font-size:14px;line-height:1.55}.rank-cta{background:var(--orange);color:#fff;padding:92px 0}.rank-cta>.rank-shell{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.rank-cta span{text-transform:uppercase;font-size:11px;font-weight:800}.rank-cta h2{letter-spacing:-.055em;max-width:880px;margin:14px 0 0;font-size:clamp(42px,5vw,72px);line-height:.96}.rank-cta a{background:var(--ink);border-radius:10px;align-items:center;gap:24px;min-height:55px;padding:0 22px;font-size:12px;font-weight:800;display:flex}.rank-footer{background:var(--ink);color:#fff;padding:45px 0}.rank-footer>.rank-shell{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;display:grid}.rank-footer p{color:#ffffff7a;margin:0;font-size:10px;line-height:1.5}.rank-footer>a{color:var(--acid);font-size:11px;font-weight:800}@media (width<=980px){.rank-header nav{display:none}.rank-header>.rank-shell{grid-template-columns:1fr 1fr}.rank-hero-grid{grid-template-columns:1fr .55fr}.score-grid{grid-template-columns:1fr 1fr}.score-part.major{grid-area:auto/1/auto/-1;min-height:330px}.rotation-layout,.queue-grid{grid-template-columns:1fr}.queue-formula{margin-top:20px}.rank-footer>.rank-shell{grid-template-columns:1fr auto}.rank-footer p{display:none}}@media (width<=700px){.rank-shell{width:calc(100% - 24px)}.rank-header>.rank-shell{height:66px}.rank-header-cta{gap:8px;padding:0 12px;font-size:9px}.rank-logo>span{width:34px;height:34px}.rank-hero{min-height:auto}.rank-hero-grid{grid-template-columns:1fr}.rank-hero-copy{padding:56px 0 34px}.rank-back{margin-bottom:35px}.rank-hero h1{font-size:54px}.rank-hero-copy>p{font-size:14px}.score-orbit{justify-self:center;width:280px;margin:0 auto 55px}.rank-intro{grid-template-columns:1fr;gap:25px;padding:78px 0}.rank-intro p{font-size:15px}.rank-stage{padding:82px 0}.rank-stage-head h2,.rank-intro h2{font-size:43px}.filter-grid{grid-template-columns:1fr}.filter-grid article,.filter-grid article:nth-child(odd),.filter-grid article:nth-child(2n){border-right:0;padding:20px 0}.score-section{padding:82px 0}.score-grid{grid-template-columns:1fr}.score-part,.score-part.major{grid-column:auto;min-height:230px}.score-part.major>strong{font-size:105px}.score-example,.rotation-layout{grid-template-columns:1fr}.rotation-main{min-height:430px;padding:25px}.rotation-rules{grid-template-columns:1fr}.rotation-rules article{min-height:190px}.queue-section{padding:80px 0}.queue-formula{grid-template-columns:1fr}.queue-formula>b{justify-self:center}.queue-formula>div{min-height:240px}.subscription-section{padding:82px 0}.subscription-compare{grid-template-columns:1fr}.rank-faq{padding-bottom:90px}.rank-cta{padding:75px 0}.rank-cta>.rank-shell{grid-template-columns:1fr}.rank-cta h2{font-size:43px}.rank-cta a{width:max-content}.rank-footer>.rank-shell{grid-template-columns:1fr}.rank-footer>a{margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.rank-logo>strong{display:block}.rank-logo>strong>span{display:inline}.rank-logo small{display:block}
