@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/syne-latin-700-normal.AF3Rs61n.woff2)format("woff2"),url(/_astro/syne-latin-700-normal.Cd-_iCn5.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/syne-latin-800-normal.EehdNYzx.woff2)format("woff2"),url(/_astro/syne-latin-800-normal.BuJcbPcX.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#070a10;--bg-raised:#0e1420;--card:#121a28;--card-2:#182232;--line:#e8eef61a;--line-strong:#e8eef633;--text:#eef3f8;--muted:#9aa8ba;--accent:#f5b042;--accent-2:#ffd48a;--accent-ink:#1c1406;--good:#3ddea0;--bad:#ff6b78;--warn:#f5b042;--sans:"Manrope", "Segoe UI", sans-serif;--display:"Syne", "Manrope", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--header:4.25rem;--radius:14px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{background:radial-gradient(900px 420px at 90% -10%, #f5b04229, transparent 55%), radial-gradient(700px 380px at -10% 10%, #466eb42e, transparent 50%), var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;line-height:1.55}img{max-width:100%}a{color:var(--accent-2)}a:hover{color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{background:var(--accent);color:var(--accent-ink);z-index:40;padding:.5rem .75rem;position:absolute;top:-4rem;left:.75rem}.skip:focus{top:.5rem}.vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap,.header-inner,.footer-inner{width:min(1180px,100% - 2rem);margin-inline:auto}.site-header{z-index:30;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#070a10d1;position:sticky;top:0}.header-inner{min-height:var(--header);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.55rem 0;display:flex}.brand{color:inherit;align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(160deg,#2a2112,#12100c);border:1px solid #f5b042b3;border-radius:6px;width:1.7rem;height:1.7rem;position:relative;box-shadow:0 0 18px #f5b04240}.brand-mark:after{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.62rem;height:.32rem;position:absolute;top:.42rem;left:.38rem;transform:rotate(-45deg)}.brand-name{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-weight:700;line-height:1;display:block}.brand-meta{color:var(--muted);font-size:.75rem;display:block}.nav-list{flex-wrap:wrap;gap:.2rem .15rem;margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:var(--muted);border-radius:999px;padding:.4rem .65rem;font-size:.92rem;font-weight:700;text-decoration:none}.nav-list a:hover{color:#fff;background:#ffffff0a}.nav-list a[aria-current=page]{color:var(--accent-ink);background:var(--accent)}.header-cta{display:none}h1,.display{font-family:var(--display);letter-spacing:-.04em;color:#fff;margin:0;font-weight:800;line-height:.96}h1{overflow-wrap:break-word;max-width:16ch;font-size:clamp(2.15rem,6vw,4.2rem)}.h1-seo{max-width:22ch;font-size:clamp(1.75rem,4vw,2.8rem);line-height:1.05}h2{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:0 0 .7rem;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1}h3{margin:0 0 .35rem;font-size:1.05rem;line-height:1.3}.kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem;font-size:.72rem}.lede{max-width:40rem;color:var(--muted);font-size:1.12rem}.fine{color:var(--muted);font-size:.92rem}.prose{max-width:42rem}.prose p,.stack p{margin:.75rem 0}.section{padding:2.4rem 0}.btn{min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(180deg, #ffc56a, var(--accent));color:var(--accent-ink);box-shadow:0 8px 24px #f5b04238}.btn-primary:hover{color:var(--accent-ink);filter:brightness(1.05)}.btn-secondary{border-color:var(--line-strong);color:#fff;background:#ffffff08}.btn-secondary:hover{border-color:var(--accent);color:#fff}.btn-sm{min-height:2.35rem;padding:.35rem .75rem;font-size:.9rem}.btn:disabled{opacity:.45;cursor:not-allowed}.text-link{color:var(--muted);font-size:.86rem;font-weight:700}.actions,.chip-inline,.stamp-row,.footer-links,.chip-row,.sort-buttons{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.actions{margin-top:1.2rem}.hero{padding:2.6rem 0 1.4rem}.hero h1{max-width:12ch}.h1-accent{color:var(--accent);display:block}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.6rem;display:grid}.stat{border:1px solid var(--line);background:#121a28cc;border-radius:12px;padding:.75rem .85rem}.stat dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.66rem}.stat dd{color:#fff;margin:.2rem 0 0;font-weight:700}.card,.panel,.notice,.product,.sa-item,.log-row,.pick,.tool-card,.band,.rule-card{background:linear-gradient(180deg, #ffffff08, transparent 28%), var(--card);border:1px solid var(--line);border-radius:var(--radius)}.card,.panel,.pick,.tool-card,.rule-card{padding:1rem 1.05rem}.pick,.tool-card,.log-row{transition:border-color .16s,transform .16s,box-shadow .16s}.pick:hover,.tool-card:hover,.log-row:hover{border-color:#f5b04273;box-shadow:0 16px 40px #00000047,0 0 0 1px #f5b04214}.grid-3,.pick-grid,.tool-grid,.rule-grid,.flag-grid{gap:.8rem;display:grid}.pick-top,.tool-top,.firm-hero,.score-block-head,.product-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.rank{font-family:var(--display);color:var(--accent);min-width:1.8rem;font-size:1rem;font-weight:800}.mark{width:2.5rem;height:2.5rem;font-family:var(--display);letter-spacing:-.03em;color:var(--accent-2);background:radial-gradient(circle at 30% 20%,#f5b04259,#0000 55%),#0c121c;border:1px solid #f5b04259;border-radius:10px;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff0a}.firm-lockup{color:inherit;align-items:flex-start;gap:.7rem;min-width:0;max-width:100%;text-decoration:none;display:flex}.firm-lockup>span{flex:1;min-width:0}.firm-lockup strong{color:#fff;font-size:1.02rem;display:block}.firm-lockup em{color:var(--accent-2);font-style:normal;font-weight:700;display:block}.clamp-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.firm-lockup small{color:var(--muted);font-size:.82rem;display:block}.chip,.chip-row button,.sort-buttons button,.chip-toggle{border:1px solid var(--line-strong);color:var(--text);font:inherit;letter-spacing:.01em;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:.28rem;min-height:2rem;padding:.28rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}[hidden]{display:none!important}.chip{cursor:default;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}a.chip{cursor:pointer;color:var(--muted);text-decoration:none}a.chip:hover{color:#fff;border-color:var(--accent)}.chip svg{width:.8rem;height:.8rem}.chip-good{color:var(--good);background:#3ddea014;border-color:#3ddea066}.chip-bad{color:var(--bad);background:#ff6b7814;border-color:#ff6b7873}.chip-warn{color:var(--accent-2);background:#f5b0421a;border-color:#f5b04280}.chip-neutral{color:var(--muted)}.chip-dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.chip-row button[aria-pressed=true],.sort-buttons button[aria-pressed=true],.chip-toggle[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.filter-bar,.sort-row{gap:.65rem;margin:.4rem 0 .9rem;display:grid}.search input,input[type=email],input[type=search],select{border:1px solid var(--line-strong);color:#fff;width:100%;min-height:2.8rem;font:inherit;background:#0c121c;border-radius:10px;padding:.45rem .7rem}.log-head{display:none}.log-row{margin-bottom:.75rem;padding:.9rem}.log-row[hidden]{display:none}.log-row.is-restricted{box-shadow:inset 3px 0 0 var(--bad)}.cell{border-top:1px solid var(--line);padding:.55rem 0}.cell-firm{border-top:0;min-width:0;padding-top:0}.cell-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:.64rem;display:block}.cell-score{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.cell-action{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.cell-action .btn{white-space:nowrap;justify-content:center;min-width:9.6rem}.score-sub{color:var(--muted);font-size:.78rem}.gauge{flex:none;width:3.4rem;height:3.4rem;position:relative}.gauge-lg{width:7.2rem;height:7.2rem}.gauge svg{width:100%;height:100%}.gauge-track,.gauge-value{fill:none;stroke-width:3.2px}.gauge-track{stroke:#ffffff1a;stroke-dasharray:2 3}.gauge-value{stroke:var(--accent);stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 4px #f5b0428c);transform:rotate(-90deg)}.gauge-readout{font-family:var(--mono);color:#fff;place-items:center;font-size:.72rem;font-weight:500;display:grid;position:absolute;inset:0}.gauge-readout.is-empty,.muted-dash{color:var(--muted)}.vs-wrap{margin:1rem 0 .4rem;overflow-x:auto}.vs-table{border-collapse:collapse;width:100%;min-width:34rem}.vs-table th,.vs-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .75rem}.vs-table thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.vs-table tbody th{color:var(--muted);width:6.5rem;font-weight:600}.gauge-lg .gauge-readout{font-family:var(--display);font-size:1.7rem;font-weight:800}.code-slot{border:1px dashed #f5b0428c;border-radius:8px;align-items:center;gap:.45rem;margin:.45rem 0 0;padding:.25rem .5rem;font-size:.82rem;display:inline-flex}.code-slot span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.band{background:radial-gradient(500px 180px at 100% 0%, #f5b0422e, transparent 60%), var(--card);padding:1.2rem}.tool-grid .price,.pick .score-num{font-family:var(--display);color:#fff;font-size:1.8rem;line-height:1}.flag-red{box-shadow:inset 3px 0 0 var(--bad)}.flag-green{box-shadow:inset 3px 0 0 var(--good)}.flag-list{margin:0;padding-left:1.1rem}.flag-list li{margin:.4rem 0}.firm-hero{margin-bottom:1rem}.caveat{border-left:3px solid var(--accent);color:var(--text);margin:.9rem 0;padding-left:.8rem}.flight{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.8rem 0;display:grid}.flight dt,.meta-label,.rules dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.flight dd,.rules dd{margin:.15rem 0 0}.rules{margin:0}.rules div,.source-list li,.change,.component,.sa-item{border-top:1px solid var(--line);padding:.8rem 0}.rules{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:0 1rem}.source-list,.check-list,.plain-list{margin:.3rem 0 0;padding-left:1.1rem}.source-list{padding-left:0;list-style:none}.check-list li,.plain-list li{margin:.3rem 0}.tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.notice{margin:.8rem 0;padding:.85rem 1rem}.form-grid{gap:.85rem;max-width:36rem;display:grid}.field{gap:.3rem;font-weight:700;display:grid}.consent{grid-template-columns:1.15rem 1fr;align-items:start;gap:.65rem;font-weight:500;display:grid}.consent input{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin-top:.25rem}.hp{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.status-line{min-height:1.4em;font-weight:700}.meter{background:#ffffff14;border-radius:99px;height:.28rem;margin:.35rem 0}.meter span{background:var(--accent);border-radius:99px;height:100%;display:block}.component-top{justify-content:space-between;gap:1rem;font-weight:700;display:flex}.component-points{font-family:var(--mono);color:var(--accent-2);font-size:.82rem}.score-block-head{margin-bottom:.4rem}.anchor{scroll-margin-top:5.2rem}.site-footer{border-top:1px solid var(--line);background:#080c13;margin-top:2rem;padding:1.6rem 0 2.4rem}.footer-links{margin:.8rem 0;padding:0;list-style:none}.footer-links a{color:var(--muted);font-weight:700;text-decoration:none}.footer-links a:hover{color:#fff}details{border-top:1px solid var(--line);padding:.75rem 0}summary{cursor:pointer;color:#fff;font-weight:700}@media (width>=720px){.stat-row,.pick-grid,.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-grid,.flag-grid{grid-template-columns:1fr 1fr}.flight{grid-template-columns:repeat(4,minmax(0,1fr))}.header-cta{display:inline-flex}.firm-hero{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.3rem;display:grid}}@media (width>=1040px){.stat-row{grid-template-columns:repeat(2,minmax(0,16rem))}.log-scroll{margin-inline:-.2rem;overflow-x:auto}.log-head,.log-row{grid-template-columns:minmax(15rem,1.45fr) 6.4rem minmax(8rem,1fr) minmax(7.2rem,.85fr) minmax(7rem,.8fr) minmax(5.5rem,.6fr) 10.2rem;align-items:stretch;gap:0;min-width:68rem;display:grid}.log-head{border:1px solid var(--line);background:#0d131d;border-bottom:0;border-radius:12px 12px 0 0;display:grid}.log-head span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.65rem .7rem;font-size:.64rem}.log-row{border-top:0;border-radius:0;align-items:center;margin:0;padding:0}.cell-action{align-self:center}.log-row:last-child{border-radius:0 0 12px 12px}.log-row:hover{transform:none}.cell{border-top:0;padding:.8rem .7rem}.cell-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cell-firm{z-index:1;background:#121a28;position:sticky;left:0}.log-row:hover .cell-firm{background:#182232}.log-head span:first-child{z-index:2;background:#0d131d;position:sticky;left:0}}.home-hero{padding:1.5rem 0 .4rem}.home-hero h1{max-width:16ch;font-size:clamp(2.15rem,4.4vw,3.35rem)}.tagline{font-family:var(--display);letter-spacing:-.03em;margin:.55rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}.trust-strip{color:var(--muted);flex-wrap:wrap;gap:.4rem .9rem;margin:.9rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.trust-strip li{align-items:center;gap:.9rem;display:flex}.trust-strip li+li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem}.desk{padding-top:.4rem}.market-tabs{margin:.2rem 0 .8rem}.market-tabs button{min-height:2.4rem;padding-inline:.9rem}.page-intro{margin-bottom:1rem}.page-intro h1{margin-top:.35rem}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.35rem .45rem;margin:0 0 .7rem;padding:0;font-size:.82rem;list-style:none;display:flex}.crumbs li{align-items:center;gap:.45rem;display:inline-flex}.crumbs a{color:var(--muted)}.crumbs [aria-current=page]{color:#fff}.glance{margin:.8rem 0 1rem}.glance h2{margin-bottom:.7rem;font-size:1rem}.glance dl{gap:.65rem;margin:0;display:grid}.glance dl>div{gap:.15rem;display:grid}.glance dt{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.glance dd{margin:0;font-weight:700}.glance-pair{gap:.8rem;display:grid}.tip{display:inline-flex;position:relative}.tip-mark{border:1px solid var(--line-strong);width:1rem;height:1rem;color:var(--muted);font-size:.65rem;font-family:var(--sans);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.tip-pop{z-index:5;border:1px solid var(--line-strong);width:min(16rem,70vw);color:var(--text);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#0c121c;border-radius:8px;padding:.55rem .65rem;font-size:.82rem;line-height:1.4;display:none;position:absolute;top:1.3rem;left:0}.tip:hover .tip-pop,.tip:focus .tip-pop,.tip:focus-within .tip-pop{display:block}.suits{margin:0 0 .9rem;font-weight:700}.next-step{margin-top:1.2rem}.next-step p{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-size:.68rem}.steps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.steps li span{font-family:var(--display);color:var(--accent);font-size:1.3rem;font-weight:800}.steps strong{margin:.2rem 0;display:block}.steps p{color:var(--muted);margin:0}.vs-grid{gap:.7rem;display:grid}.vs-card{color:inherit;gap:.25rem;text-decoration:none;display:grid}.vs-card strong{color:#fff}.firm-index{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.firm-index li{justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}.firm-index a{color:inherit;gap:.1rem;text-decoration:none;display:grid}.firm-index strong{color:#fff}.firm-index span{color:var(--muted);font-size:.88rem}.firm-index b{font-family:var(--mono)}.guide{max-width:52rem}.guide-grid{gap:.8rem;display:grid}.guide-card{color:inherit;gap:.8rem;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.guide-card:hover{border-color:#f5b04280;transform:translateY(-4px)}.guide-copy{align-content:center;gap:.35rem;display:grid}.guide-meta{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.guide-card strong{color:#fff;font-family:var(--display);letter-spacing:-.03em;font-size:1.35rem}.guide-card .deck{color:var(--muted)}.go{color:var(--accent);font-weight:700}.pdf-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:.15rem .45rem;font-size:.66rem}.cover-stage{place-items:center;display:grid}.cover-stage img{border-radius:8px;width:min(220px,70%);height:auto;transform:rotate(-7deg);box-shadow:18px 28px 40px #00000073,0 0 0 1px #f5b04238}.cover-stage-lg img{width:min(340px,100%)}.guide-hero{grid-column:1/-1;grid-template-columns:1fr;padding:1rem}.guide-layout{align-items:center;gap:1.2rem;margin:.4rem 0 1rem;display:grid}.inside{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.inside li{grid-template-columns:1.4rem 1fr;align-items:start;gap:.6rem;display:grid}.inside li span{background:#f5b04229;border:1px solid #f5b04273;border-radius:6px;width:1.4rem;height:1.4rem;position:relative}.inside li span:after{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.45rem;height:.22rem;position:absolute;top:.38rem;left:.32rem;transform:rotate(-45deg)}.desk-quote{border-left:3px solid var(--accent);background:var(--card);border-radius:0 12px 12px 0;margin:1rem 0;padding:.9rem 1rem}.desk-quote p{margin:0;font-weight:700}.desk-quote footer{color:var(--muted);margin-top:.4rem;font-size:.82rem}.picker{margin-top:1rem}.picker a{border:1px solid var(--line-strong);color:#fff;border-radius:999px;align-items:center;min-height:2.4rem;padding:.3rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.picker a:hover{border-color:var(--accent);color:var(--accent)}.picker a[aria-current=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.desk .market-tabs{display:none}.sheet-block{align-items:center;gap:1rem;display:grid}.secret-list{gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.secret-list a{color:#fff;font-weight:700}.rise{animation:.55s both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sticky-cta{display:none}.btn-lg{min-height:3.25rem;padding-inline:1.4rem;font-size:1.05rem}@media (width<=719px){.sticky-cta{z-index:40;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#070a10f0;display:block;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn{width:100%}.guide-page{padding-bottom:4.5rem}}@media (width>=720px){.guide-grid{grid-template-columns:1fr 1fr}.guide-hero{grid-template-columns:220px 1fr}.guide-layout{grid-template-columns:1fr 280px}.sheet-block{grid-template-columns:220px 1fr}}@media (width<=1039px){.log-row{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.cell-firm,.cell-score,.cell-action{grid-column:1/-1}.cell-action .btn{width:100%}}@media (width<=719px){.header-cta{display:none}}@media (width>=720px){.glance dl,.steps,.vs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glance dl{grid-template-columns:repeat(5,minmax(0,1fr))}.glance-pair,.firm-index{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pick:hover,.tool-card:hover,.log-row:hover,.guide-card:hover,.cover-stage img{transform:none}}
