.lp{background:var(--ground);min-height:100vh}.lp a{text-decoration:none}.lp-wrap{max-width:1120px;margin:0 auto;padding:32px 16px}.lp-eyebrow{letter-spacing:.06em;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.lp-h2{letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.2}.lp-sub{color:var(--slate);max-width:640px;margin:0 0 18px;line-height:1.55}.lp-banner{background:var(--ink);color:#fff;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lp-banner svg{flex-shrink:0;margin-top:2px}.lp-banner div{flex-direction:column;gap:4px;font-size:14px;display:flex}.lp-banner span{color:#c9ced6;font-size:13px;line-height:1.45}.lp-banner-btn{background:#fff;border-radius:10px;align-self:flex-start;align-items:center;min-height:40px;margin-top:6px;padding:0 14px;font-weight:700;display:inline-flex;color:var(--ink)!important}.lp-top{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.lp-nav{gap:20px;font-size:14px;font-weight:600;display:none}.lp-top-cta{display:none!important}.lp-btn{min-height:52px;font:700 16px var(--font);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.lp-btn:disabled{opacity:.5;cursor:default}.lp-btn-dark{background:var(--ink);color:#fff!important}.lp-btn-dark:hover{background:#262b33}.lp-btn-line{background:var(--surface);color:var(--ink);border-color:#d1d5db;font-weight:600}.lp-btn-line:hover{border-color:var(--ink)}.lp-btn-light{background:#fff;width:100%;color:var(--ink)!important}.lp-hero{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding:32px 16px;display:flex}.lp-hero-text{flex-direction:column;gap:18px;display:flex}.lp-live{color:var(--slate);align-items:center;gap:8px;font-size:12px;display:inline-flex}.lp-pulse{background:#d93a2b;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite lp-pulse}@keyframes lp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lp-pulse{animation:none}}.lp h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:36px;font-weight:800;line-height:1.08}.lp-lede{color:var(--slate);max-width:520px;margin:0;font-size:16px;line-height:1.55}.lp-ctas{flex-direction:column;gap:10px;display:flex}.lp-map-link{border:1px solid var(--line);color:var(--ink);border-radius:16px;display:block;position:relative;overflow:hidden}.lp-minimap{background:#dce3ea;height:260px}.lp-map-hint{font:600 12px var(--font);background:#fff;border-radius:14px;padding:6px 10px;position:absolute;top:12px;left:12px;box-shadow:0 1px 3px #0000001f}.lp-legend{background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex;position:absolute;top:48px;left:12px}.lp-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.lp-legend .lg-fire{background:#c2410c}.lp-legend .lg-air{background:conic-gradient(#2e9e5b 0 33%, #e8b10a 0 66%, #d93a2b 0);border:1px solid var(--ink);margin-left:6px}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.lp-stat b{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.1}.lp-stat span{font-size:14px;font-weight:600;line-height:1.35}.lp-stat em{font-style:normal}.lp-src{color:var(--muted);margin:10px 0 0;font-size:11px}.lp-worst{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.lp-worst h2{margin:0;font-size:20px}.lp-worst-rows{gap:16px;display:grid}.lp-worst-rows div{border-top:3px solid;flex-direction:column;gap:2px;padding-top:10px;display:flex}.lp-worst-rows span{letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.lp-worst-rows b{font-size:20px}.lp-worst-rows small{color:var(--slate);font-size:13px}.lp-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-feats{gap:18px;display:grid}.lp-feat{grid-template-columns:20px 1fr;column-gap:12px;display:grid}.lp-feat b{grid-area:1/2}.lp-feat p{color:var(--slate);grid-area:2/2;margin:2px 0 0;font-size:14px;line-height:1.5}.lp-ico{border-radius:3px;grid-area:1/1;width:12px;height:12px;margin-top:4px}.lp-ico-0{background:conic-gradient(#2e9e5b 0 33%, #e8b10a 0 66%, #d93a2b 0);border-radius:50%}.lp-ico-1{background:#c2410c;transform:rotate(45deg)scale(.85)}.lp-ico-2{background:#8b5e34}.lp-ico-3{background:#0f766e;border-radius:50%}.lp-ranks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-ranks li{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.lp-ranks li:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.lp-ranks span{color:var(--muted);font-size:12px}.lp-ranks li:last-child span,.lp-ranks li:last-child small{color:#c9ced6}.lp-ranks b{font-size:17px}.lp-ranks small{color:var(--slate);font-size:13px}.lp-help .guide-card{margin:0}.lp-get{background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.lp-get h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.lp-get>p{color:#c9ced6;margin:0;line-height:1.5}.lp-get-cols{gap:22px;margin-top:6px;display:grid}.lp-get-col{flex-direction:column;gap:12px;display:flex}.lp-get-label{letter-spacing:.06em;color:#c9ced6;font-size:12px;font-weight:600}.lp-get-note{color:#c9ced6;margin:0;font-size:14px;line-height:1.5}.lp-get-soon{color:#9aa3ae;font-size:12px}.lp-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-steps li{align-items:center;gap:10px;font-size:15px;line-height:1.35;display:flex}.lp-steps li span{width:28px;height:28px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.lp-foot{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:20px 16px 28px;font-size:12px;line-height:1.6}.lp-foot p{max-width:1120px;margin:0 auto 6px}.lp-foot a{color:var(--muted);text-decoration:underline}@media (min-width:900px){.lp-nav{margin-left:12px;display:flex}.lp-top{padding:0 32px}.lp-top .brand{margin-right:0}.lp-top .lang{margin-left:auto}.lp-top-cta{min-height:40px;padding:0 16px;font-size:14px;display:inline-flex!important}.lp-hero{flex-direction:row;align-items:center;gap:48px;padding:64px max(32px,50vw - 560px)}.lp-hero-text,.lp-map-link{flex:1 1 0}.lp-minimap{height:400px}.lp h1{font-size:56px}.lp-lede{font-size:18px}.lp-ctas{flex-direction:row}.lp-wrap{padding:48px 32px}.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-stat{padding:22px}.lp-stat b{font-size:40px}.lp-worst{padding:28px}.lp-worst-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-worst .lp-btn{align-self:flex-start}.lp-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp-ranks{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-h2{font-size:32px}.lp-get{padding:40px}.lp-get h2{font-size:36px}.lp-get-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.lp-get-col .lp-btn-light{align-self:flex-start;width:auto}.lp-foot{padding:24px 32px 32px}}
