.atf{max-width:1040px;margin:26px auto 0;text-align:left;overflow:hidden}.atf-main{position:relative;z-index:1;padding:22px 24px 0}.atf-logo{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 22px;min-height:110px}.atf-logo img{max-width:100%;height:auto}.atf-facts{margin:0;display:grid;gap:0 18px}.atf-facts div{padding:10px 0;border-bottom:1px solid var(--line)}.atf-facts dt{font-size:13px;font-weight:600;color:var(--mut);margin:0 0 2px}.atf-facts dd{margin:0;font-size:15px;color:var(--ink)}.atf-cta{display:flex;justify-content:center;margin:18px 0 0}.atf-cta .btn-shine{width:auto}.atf-asof{position:relative;z-index:1;font-size:13px;color:var(--mut);text-align:center;margin:18px 0;padding:0 24px}.atf-a .atf-main{display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-template-areas:"logo facts cta" "offer facts cta";gap:14px 28px;align-items:start}.atf-a .atf-logo{grid-area:logo}.atf-a .atf-offer{grid-area:offer}.atf-a .atf-facts{grid-area:facts;grid-template-columns:1fr 1fr}.atf-a .atf-cta{grid-area:cta;align-self:center;margin:0}.atf-b .atf-main{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px 28px;align-items:center}.atf-b .atf-offer{display:flex;align-items:center;justify-content:space-between;gap:20px}.atf-b .atf-offer .bonus{text-align:left}.atf-b .atf-offer .atf-cta{margin:0}.atf-b .atf-facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.atf-c .atf-main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.atf-c .atf-logo{grid-column:1;grid-row:1}.atf-c .atf-offer{grid-column:1;grid-row:2;background:var(--ivory);border-radius:8px;padding:16px 14px 18px}.atf-c .atf-facts{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr 1fr}.atf-fit{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px 0}.atf-fit>div{border:1px solid var(--line);border-radius:8px;padding:12px 16px;background:#fff}.atf-fit-yes{border-top:4px solid var(--grn)!important}.atf-fit-no{border-top:4px solid var(--brass)!important}.atf-fit-h{margin:0 0 6px;font:700 17px/1.2 var(--disp);letter-spacing:.3px}.atf-fit ul{margin:0;padding-left:18px;font-size:15px}.atf-c2 .atf-main{display:grid;grid-template-columns:220px minmax(0,1fr) 280px;gap:28px;align-items:start}.atf-c2 .atf-logo{grid-column:1;grid-row:1;align-self:center}.atf-c2 .atf-facts{grid-column:2;grid-row:1;grid-template-columns:1fr 1fr}.atf-c2 .atf-offer{grid-column:3;grid-row:1;align-self:center;background:var(--ivory);border-radius:8px;padding:16px 14px 20px}.atf-d{max-width:880px}.atf-d .atf-main{text-align:center}.atf-d .atf-logo{max-width:300px;margin:0 auto 16px}.atf-d .atf-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--line)}@media(max-width:900px){.atf-a .atf-main,.atf-b .atf-main,.atf-c .atf-main,.atf-c2 .atf-main{display:block}.atf-logo{max-width:280px;margin:0 auto 14px}.atf-b .atf-offer{flex-direction:column}.atf-b .atf-offer .bonus{text-align:center}.atf-facts,.atf-a .atf-facts,.atf-b .atf-facts,.atf-c .atf-facts,.atf-c2 .atf-facts,.atf-d .atf-facts{grid-template-columns:1fr 1fr;margin-top:14px}.atf-a .atf-cta{margin:18px 0 0}.atf-c .atf-offer,.atf-c2 .atf-offer{margin-bottom:6px}.atf-fit{grid-template-columns:1fr}}@media(max-width:420px){.atf-main{padding:18px 16px 0}.atf-facts dd{font-size:14px}}.hero.v2 .wrap.hero-grid{max-width:1120px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:40px;align-items:start;text-align:left}.hero.v2 .hero-grid .hero-txt .lead{margin-left:0;margin-right:0}.hero.v2 .hero-grid .facts{justify-content:flex-start}.hero.v2 .hero-grid .fact-card{margin:0;max-width:none}@media(max-width:900px){.hero.v2 .wrap.hero-grid{grid-template-columns:1fr;gap:24px;text-align:center}.hero.v2 .hero-grid .facts{justify-content:center}}.hero.v2 h1{max-width:22ch;margin-left:auto;margin-right:auto}.hero.v2 .hero-grid h1{margin-left:0}@media(max-width:900px){.hero.v2 .hero-grid h1{margin-left:auto}}.prose.v2>p,.prose.v2>ul,.prose.v2>ol{max-width:72ch;margin-left:auto;margin-right:auto}.v2 .btn{margin-top:48px}.v2 .pod-b .btn,.v2 .rung .btn,.v2 .fact-card .btn{margin-top:auto}@media(max-width:900px){.v2 .btn{margin-top:40px}}.podium-panel.v2 .pod-h .cap{margin:0 0 6px}.podium-panel.v2 .pod-h .mx{font-size:44px}.podium-panel.v2 .pod-h .mx.nc{font:700 22px/1.15 var(--disp);letter-spacing:.3px;padding:6px 0 4px;color:#e3cfa6}.podium-panel.v2 .slots-lbl{font-size:12.5px;line-height:1.4;color:var(--mut);margin:0;font-style:italic}.podium-panel.v2 .pod .terms{padding:10px 14px 12px;font-size:12px;width:100%;margin-top:4px}.podium-panel.v2 .pod-links{font-size:14px;margin:18px 0 0;text-align:center;color:#d9e7dc}.podium-panel.v2 .pod-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ladder .rung .lim{font-size:14px;margin:6px 0 0;color:var(--mut)}.ladder .rung .lim strong{color:var(--acc)}@media(max-width:900px){.podium-panel.v2 .pod-h{padding:12px 10px 10px}.podium-panel.v2 .pod-h .mx{font-size:36px}.podium-panel.v2 .pod-b{padding:16px 16px 18px;gap:8px}.podium-panel.v2 .pod-logo{height:72px}}.prose.v2 .fit2{max-width:72ch;margin:24px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.prose.v2 .fit-card{border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--paper)}.prose.v2 .fit-card h3{margin:0 0 8px;font:700 18px/1.2 var(--disp);letter-spacing:.3px}.prose.v2 .fit-yes{border-top:4px solid var(--grn)}.prose.v2 .fit-no{border-top:4px solid var(--brass)}.prose.v2 .fit-card ul{margin:0;padding-left:18px}.prose.v2 .checked{font-size:14px;color:var(--mut);font-style:italic}.prose.v2 .trust{max-width:72ch;margin:20px auto;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;border:1px solid var(--line);border-radius:10px;padding:14px 18px;background:var(--ivory)}.prose.v2 .trust p{margin:0}.prose.v2 ul.check{list-style:none;padding-left:0}.prose.v2 ul.check li{padding-left:26px;position:relative;margin:6px 0}.prose.v2 ul.check li:before{content:"✓";position:absolute;left:4px;color:var(--grn);font-weight:700}@media(max-width:600px){.prose.v2 .fit2,.prose.v2 .trust{grid-template-columns:1fr}}@media(max-width:900px){.prose.v2 table.stack caption{display:block;width:100%;text-align:left;margin:0 0 10px}.prose.v2 table.stack tbody th{display:block;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:4px 0 6px}.prose.v2 table.stack td{text-align:left}}.prose.v2>ol.mini-revs{max-width:none}
