.home{color:var(--ink);font-family:var(--font-body), sans-serif;max-width:1200px;margin:0 auto;padding:8px 24px 80px}.home .serif{font-family:var(--font-display), sans-serif}.home .mono{font-family:DM Mono,monospace}.home .num{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.home-kicker{font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:11px;font-weight:800;display:inline-flex}.home-kicker:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.home-masthead{justify-content:space-between;align-items:center;gap:16px;padding:22px 4px 18px;display:flex}.home-mast-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:12px;font-size:26px;font-weight:700;display:flex}.home-mast-brand em{color:var(--accent-strong);font-style:normal;font-weight:700}.home-mast-meta{color:var(--ink-3);letter-spacing:.06em;font-size:11px;font-weight:700}.home-mast-dateline{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.home-mast-dateline .live{color:var(--mint-strong);align-items:center;gap:7px;display:flex}.home-mast-dateline .live .dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--mint) 28%, transparent);background:currentColor;border-radius:50%;animation:2.4s infinite pulse}.home-ticker{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr auto;align-items:stretch;height:52px;font-family:DM Mono,monospace;font-size:12px;display:grid;overflow:hidden}.home-ticker-label{font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-strong);border-right:1px solid var(--line);align-items:center;gap:9px;padding:0 22px;font-size:11px;font-weight:800;display:flex}.home-ticker-label .dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--coral) 26%, transparent);background:currentColor;border-radius:50%;animation:2.4s infinite pulse}.home-ticker-stream{position:relative;overflow:hidden}.home-ticker-stream:before,.home-ticker-stream:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.home-ticker-stream:before{background:linear-gradient(90deg, var(--surface), transparent);left:0}.home-ticker-stream:after{background:linear-gradient(270deg, var(--surface), transparent);right:0}.home-ticker-track{white-space:nowrap;align-items:center;height:100%;animation:92s linear infinite ticker;display:flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-ticker-item{letter-spacing:.01em;align-items:center;gap:12px;padding:0 22px;font-size:12px;display:flex}.home-ticker-item .ti-sev{font-family:var(--font-body), sans-serif;letter-spacing:.08em;border-radius:var(--r-pill);padding:3px 8px;font-size:9.5px;font-weight:800}.home-ticker-item.sev-crit .ti-sev{color:var(--danger);background:var(--danger-soft)}.home-ticker-item.sev-high .ti-sev{color:var(--coral-strong);background:var(--coral-soft)}.home-ticker-item.sev-med .ti-sev{color:var(--warn);background:color-mix(in oklab, var(--warn) 16%, transparent)}.home-ticker-item .ti-tag{color:var(--ink-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.home-ticker-item .ti-text{color:var(--ink)}.home-ticker-item .ti-age{color:var(--ink-3);font-size:11px}.home-ticker-count{border-left:1px solid var(--line);align-items:baseline;gap:8px;padding:0 22px;display:flex}.home-ticker-count strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.home-ticker-count span{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.home-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:56px 8px 48px;display:grid}.home-hero-h{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:20px 0 22px;font-size:76px;font-weight:700;line-height:.98}.home-hero-h em{color:var(--accent-strong);font-style:normal}.home-hero-lede{color:var(--ink-2);text-wrap:pretty;max-width:480px;margin:0 0 30px;font-size:19px;font-weight:500;line-height:1.55}.home-hero-bullets{border-top:1px solid var(--line);gap:40px;padding-top:22px;display:flex}.home-hero-bullets .hb{flex-direction:column;gap:5px;display:flex}.home-hero-bullets .hb-num{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.home-hero-bullets .hb span:last-child{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:700}.home-hero-checker{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--shadow-lg);padding:28px;position:relative}.home-checker-tabs{gap:6px;margin-bottom:18px;display:flex}.home-checker-tab{background:var(--surface-2);border-radius:var(--r-pill);color:var(--ink-2);font-family:var(--font-body);cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s}.home-checker-tab:hover{color:var(--ink)}.home-checker-tab.on{background:var(--accent);color:#fff}.home-checker-input-wrap{border:2px solid var(--line-2);border-radius:var(--r-3);background:var(--surface-2);grid-template-columns:1fr auto;gap:6px;padding:6px;transition:border-color .2s,box-shadow .2s;display:grid}.home-checker-input-wrap:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.home-checker-input-wrap.state-danger{border-color:var(--danger)}.home-checker-input-wrap.state-safe{border-color:var(--mint-strong)}.home-checker-input{color:var(--ink);background:0 0;border:0;outline:none;min-width:0;padding:12px 14px;font-family:DM Mono,monospace;font-size:15px}.home-checker-input::placeholder{color:var(--ink-3)}.home-checker-btn{background:var(--accent);color:#fff;border-radius:var(--r-2);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;padding:0 24px;font-size:15px;font-weight:800;transition:all .15s}.home-checker-btn:hover{background:var(--accent-strong)}.home-checker-btn:disabled{opacity:.6;cursor:default}.home-checker-meta{color:var(--ink-3);justify-content:space-between;gap:16px;margin-top:12px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.home-checker-verdict{border-radius:var(--r-3);border:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;margin-top:18px;padding:22px;animation:.3s ease-out both floatUp;display:grid}.home-checker-verdict.danger{border-color:color-mix(in oklab, var(--danger) 40%, var(--line));color:var(--danger);background:var(--danger-soft)}.home-checker-verdict.safe{border-color:color-mix(in oklab, var(--mint-strong) 40%, var(--line));color:var(--mint-strong);background:var(--mint-soft)}.home-checker-verdict .vshield svg{width:48px;height:48px;display:block}.home-checker-verdict .vlabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.home-checker-verdict .vtitle{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;font-size:23px;font-weight:700;line-height:1.2}.home-checker-verdict .vreasons{color:var(--ink-2);margin:10px 0 16px;padding:0;font-size:14px;font-weight:600;line-height:1.5;list-style:none}.home-checker-verdict .vreasons li{border-top:1px solid color-mix(in oklab, currentColor 18%, transparent);padding:7px 0}.home-checker-verdict .vreasons li:first-child{border-top:0}.home-checker-verdict .vreasons li:before{content:"→ ";color:currentColor;font-weight:800}.home-checker-verdict .vreasons .mono{background:var(--surface);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:DM Mono;font-size:13px}.home-checker-verdict .vsub{color:var(--ink-2);max-width:520px;font-size:14px;font-weight:600;line-height:1.6}.home-checker-verdict .vactions{font-family:var(--font-body);letter-spacing:.01em;gap:18px;margin-top:16px;font-size:13px;font-weight:800;display:flex}.home-checker-verdict .vlink{color:currentColor;cursor:pointer}.home-checker-verdict .vlink.faint{color:var(--ink-3)}.home-doors-section{padding:40px 8px 24px}.home-doors-head{max-width:880px;margin-bottom:40px}.home-doors-h{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:18px 0 16px;font-size:46px;font-weight:700;line-height:1.02}.home-doors-h em{color:var(--accent-strong);font-style:normal}.home-doors-lede{color:var(--ink-2);max-width:720px;margin:0;font-size:18px;font-weight:500;line-height:1.55}.home-doors{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.home-door{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);cursor:pointer;box-shadow:var(--shadow-sm);grid-template-rows:248px auto;transition:transform .32s cubic-bezier(.34,1.45,.5,1),box-shadow .32s,border-color .2s;display:grid;overflow:hidden}.home-door:hover{box-shadow:var(--shadow-lg);transform:translateY(-7px)scale(1.014)}.home-door-art{background:var(--surface-2);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex;overflow:hidden}.home-door-body{padding:24px 24px 26px}.home-door-kicker{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-strong);margin-bottom:10px;font-size:11px;font-weight:800}.home-door-title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.05}.home-door-text{color:var(--ink-2);min-height:66px;margin:0 0 18px;font-size:14.5px;font-weight:500;line-height:1.55}.home-door-cta{font-family:var(--font-body);letter-spacing:.01em;color:var(--accent-strong);border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:14px;font-size:13px;font-weight:800;display:flex}.home-door:hover .home-door-cta{color:var(--accent)}.door-art.pro-art{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-sm);margin:0;padding:16px 18px;font-family:DM Mono,monospace;font-size:11px}.door-art-row{color:var(--ink-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.door-art-row .num.hot{color:var(--coral-strong);font-family:var(--font-display);text-transform:none;letter-spacing:-.02em;font-size:24px;font-weight:700}.door-art-spark{width:100%;height:44px;margin:6px 0 10px}.door-art-list{flex-direction:column;gap:4px;display:flex}.door-art-ioc{border-bottom:1px dashed var(--line);grid-template-columns:44px 1fr 30px;align-items:center;gap:8px;padding:5px 0;display:grid}.door-art-ioc:last-child{border-bottom:0}.door-art-ioc .dim{color:var(--ink-3);font-size:10px}.door-art-ioc .mono{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.door-art-ioc .mono.hot{color:var(--coral-strong);text-align:right;font-weight:500}.door-art.fw-art{flex-direction:column;justify-content:space-between;gap:12px;height:100%;display:flex}.fw-art-mosaic{flex:1;grid-template-columns:repeat(5,1fr);grid-auto-rows:40px;gap:5px;display:grid}.fw-art-tile{border:1px solid var(--line);border-radius:var(--r-1);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);background:var(--surface);justify-content:center;align-items:center;font-weight:700;display:flex}.fw-art-tile.s4{grid-area:span 3/span 3;font-size:38px}.fw-art-tile.s3{grid-area:span 2/span 2;font-size:26px}.fw-art-tile.s2{grid-area:span 1/span 1;font-size:13px}.fw-art-tile.s1{color:var(--ink-2);grid-area:span 1/span 1;font-size:11px}.fw-art-caption{font-family:var(--font-body);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:800}.door-art.el-art{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);font-family:var(--font-body), sans-serif;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.el-art-card{background:var(--mint-soft);border:1px solid color-mix(in oklab, var(--mint-strong) 30%, var(--line));border-radius:var(--r-2);grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.el-art-badge{color:var(--mint-strong);width:32px;height:32px}.el-art-badge svg{width:100%;height:100%}.el-art-title{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:17px;font-weight:700;line-height:1.1}.el-art-sub{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:600}.el-art-row{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);color:var(--ink-2);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.el-art-row .pill{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-strong);border-radius:var(--r-pill);padding:4px 9px;font-size:10px;font-weight:800}.el-art-row .pill.danger{background:var(--danger-soft);color:var(--danger)}.home-sources{padding:56px 8px 24px}.home-sources-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;margin-bottom:36px;display:grid}.home-sources-h{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:16px 0 0;font-size:38px;font-weight:700;line-height:1.08}.home-sources-h em{color:var(--accent-strong);font-style:normal}.home-sources-lede{color:var(--ink-2);margin:0;font-size:17px;font-weight:500;line-height:1.6}.home-sources-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-source{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-sm);padding:22px;transition:transform .3s cubic-bezier(.34,1.45,.5,1),box-shadow .3s,border-color .2s}.home-source:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-4px)scale(1.02)}.home-source-name{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:5px;font-size:19px;font-weight:700}.home-source-desc{color:var(--ink-2);margin-bottom:14px;font-size:13.5px;font-weight:500;line-height:1.45}.home-source-cadence{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.home-source-cadence .dot{background:var(--mint-strong);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--mint) 26%, transparent);border-radius:50%}.home-foot{border-radius:var(--r-4);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);grid-template-columns:1.6fr repeat(4,1fr);gap:36px;margin-top:48px;padding:40px;display:grid}.home-foot-col{flex-direction:column;gap:10px;display:flex}.home-foot-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:24px;font-weight:700}.home-foot-brand em{color:var(--accent-strong);font-style:normal}.home-foot-col p{color:var(--ink-2);max-width:320px;font-size:13.5px;font-weight:500;line-height:1.6}.home-foot-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:800}.home-foot-col a{color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.home-foot-col a:hover{color:var(--accent-strong)}.home-foot-bar{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:14px;padding:18px 8px 0;font-size:12px;font-weight:600;display:flex}.home-foot-bar .mono{font-family:DM Mono,monospace}
.pro{color:var(--ink);font-family:var(--font-body), sans-serif;max-width:1240px;margin:0 auto;padding:10px 24px 80px}.pro .mono{font-family:DM Mono,monospace}.pro .num{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pro-header{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:20px 4px 22px;display:grid}.pro-kicker{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:10px;font-size:12px;font-weight:800}.pro-h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:40px;font-weight:700;line-height:1}.pro-sub{color:var(--ink-2);margin-top:8px;font-size:15px;font-weight:500}.pro-header-meta{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;align-items:flex-end;gap:26px;font-size:11px;font-weight:700;display:flex}.pro-header-meta div strong{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-family:var(--font-display);text-transform:none;margin-top:4px;font-weight:700;display:block}.pro-strip{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:16px;display:grid}.pro-strip-cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-sm);padding:18px 20px}.pro-strip-label{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pro-strip-delta{border-radius:var(--r-pill);color:var(--mint-strong);background:var(--mint-soft);padding:2px 8px;font-weight:800}.pro-strip-delta.down{color:var(--danger);background:var(--danger-soft)}.pro-strip-value{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:700;line-height:1}.pro-strip-spark{height:18px;margin-top:10px}.pro-body{grid-template-columns:1fr 1fr 380px;gap:16px;margin-bottom:16px;display:grid}.pro-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-sm);padding:22px}.pro-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.pro-panel-title{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.pro-panel-title:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px}.pro-panel-tool{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;cursor:pointer;font-size:10.5px;font-weight:700}.pro-tug{border-radius:var(--r-3);border:1px solid var(--line);background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 10%, var(--surface)) 0%, var(--surface) 45%, color-mix(in oklab, var(--coral) 10%, var(--surface)) 100%);box-shadow:var(--shadow-sm);grid-column:1/3;padding:26px;position:relative}.pro-tug-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pro-tug-team{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.pro-tug-team.defense{color:var(--accent-strong)}.pro-tug-team.offense{color:var(--coral-strong);text-align:right}.pro-tug-team strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:38px;font-weight:700;line-height:1;display:block}.pro-tug-chart{height:200px;position:relative}.pro-ioc{font-family:DM Mono,monospace;font-size:12px}.pro-ioc-row{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 64px 52px;align-items:center;gap:10px;padding:9px 0;display:grid}.pro-ioc-row:last-child{border-bottom:0}.pro-ioc-time{color:var(--ink-3);font-size:10.5px}.pro-ioc-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-ioc-value .tld{color:var(--coral-strong)}.pro-ioc-type{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:right;font-size:9.5px;font-weight:800}.pro-ioc-score{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.pro-ioc-score.crit{color:var(--danger)}.pro-ioc-score.high{color:var(--coral-strong)}.pro-ioc-score.med{color:var(--warn)}.pro-mitre{grid-template-columns:repeat(7,1fr);gap:4px;font-family:DM Mono,monospace;font-size:8.5px;display:grid}.pro-mitre-cell{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-1);min-height:44px;color:var(--ink-3);padding:7px 6px;overflow:hidden}.pro-mitre-cell .tid{color:var(--ink-2);letter-spacing:.02em;font-size:9px}.pro-mitre-cell .tname{color:var(--ink-3);margin-top:2px;line-height:1.15;display:block}.pro-mitre-cell.hot{background:color-mix(in oklab, var(--coral) 30%, var(--surface));color:var(--coral-strong);border-color:color-mix(in oklab, var(--coral) 50%, var(--line))}.pro-mitre-cell.hot .tid,.pro-mitre-cell.hot .tname{color:var(--coral-strong)}.pro-mitre-cell.warm{background:color-mix(in oklab, var(--coral) 14%, var(--surface));color:var(--ink);border-color:color-mix(in oklab, var(--coral) 28%, var(--line))}.pro-mitre-cell.warm .tid,.pro-mitre-cell.warm .tname{color:var(--ink)}.pro-mitre-head{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:4px 2px;font-size:8.5px;font-weight:800}.pro-campaign{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);margin-bottom:12px;padding:14px}.pro-campaign:last-child{margin-bottom:0}.pro-campaign-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pro-campaign-alias{color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:500}.pro-campaign-alias:before{content:"› ";color:var(--coral-strong)}.pro-campaign-week{color:var(--ink-3);letter-spacing:.04em;font-family:DM Mono,monospace;font-size:9.5px}.pro-campaign-bar{background:var(--surface-3);border-radius:var(--r-pill);height:6px;margin-bottom:10px;overflow:hidden}.pro-campaign-bar-fill{background:var(--coral);border-radius:var(--r-pill);height:100%}.pro-campaign-meta{font-family:var(--font-body);color:var(--ink-2);justify-content:space-between;gap:8px;font-size:11px;font-weight:600;display:flex}.pro-campaign-meta .crit{color:var(--danger);font-weight:800}.pro-geo-bars{flex-direction:column;gap:8px;display:flex}.pro-geo-row{grid-template-columns:36px 1fr 44px;align-items:center;gap:10px;display:grid}.pro-geo-cc{color:var(--ink-2);letter-spacing:.04em;font-family:DM Mono,monospace;font-size:11px}.pro-geo-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);height:10px;overflow:hidden}.pro-geo-bar-fill{background:var(--accent);border-radius:var(--r-pill);height:100%}.pro-geo-bar-fill.secondary{background:var(--coral)}.pro-geo-val{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font-family:DM Mono,monospace;font-size:11px}.pro-feed-health{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pro-feed-cell{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);font-family:var(--font-body);padding:12px;font-size:10px}.pro-feed-cell .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pro-feed-cell.healthy .dot{background:var(--mint-strong);box-shadow:0 0 0 3px color-mix(in oklab, var(--mint) 26%, transparent)}.pro-feed-cell.degraded .dot{background:var(--warn)}.pro-feed-cell.down .dot{background:var(--danger)}.pro-feed-cell .name{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.pro-feed-cell .lag{color:var(--ink-3);margin-top:5px;font-size:10px;font-weight:600;display:block}.pro-actor{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);margin-bottom:10px;padding:14px}.pro-actor:last-child{margin-bottom:0}.pro-actor-alias{color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:500}.pro-actor-alias:before{content:"★ ";color:var(--coral-strong)}.pro-actor-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pro-actor-tag{font-family:var(--font-body);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:.02em;padding:3px 9px;font-size:9.5px;font-weight:700}.pro-actor-meta{font-family:var(--font-body);color:var(--ink-3);margin-top:8px;font-size:10.5px;font-weight:600}.pro-checker{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);padding:16px}.pro-checker-input{background:var(--surface);border:2px solid var(--line-2);border-radius:var(--r-2);width:100%;color:var(--ink);outline:none;padding:12px 14px;font-family:DM Mono,monospace;font-size:12px}.pro-checker-input:focus{border-color:var(--accent);box-shadow:var(--ring)}.pro-checker-verdict{border-radius:var(--r-2);font-family:var(--font-body);margin-top:12px;padding:14px;font-size:12px;font-weight:600}.pro-checker-verdict.dangerous{background:var(--danger-soft);border:1px solid color-mix(in oklab, var(--danger) 35%, var(--line));color:var(--danger)}.pro-checker-verdict strong{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--font-body);margin-bottom:6px;font-weight:800;display:block}.pro-checker-reasons{color:var(--ink-2)}.pro-checker-reasons li{margin-top:4px}
.fw{color:var(--ink);font-family:var(--font-body), sans-serif;max-width:1200px;margin:0 auto;padding:8px 24px 80px}.fw .serif{font-family:var(--font-display), sans-serif}.fw .mono{letter-spacing:.04em;color:var(--ink-2);font-family:DM Mono,monospace;font-size:11px}.fw-masthead{justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;display:flex}.fw-masthead-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:700}.fw-masthead-brand em{color:var(--accent-strong);font-style:normal}.fw-masthead-issue{color:var(--ink-3);letter-spacing:.04em;gap:18px;font-size:11px;font-weight:700;display:flex}.fw-lead{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:40px;margin-bottom:16px;display:grid}.fw-lead-left{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-self:stretch;padding:40px;display:flex}.fw-lead-kicker{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-strong);background:var(--coral-soft);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px 6px 11px;font-size:11px;font-weight:800;display:inline-flex}.fw-lead-kicker:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;display:inline-block}.fw-lead-headline{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:58px;font-weight:700;line-height:1}.fw-lead-headline em{color:var(--coral-strong);font-style:normal}.fw-lead-deck{color:var(--ink-2);text-wrap:pretty;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.55}.fw-lead-byline{color:var(--ink-3);letter-spacing:.02em;flex-wrap:wrap;gap:18px;font-size:11px;font-weight:700;display:flex}.fw-lead-byline span strong{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}.fw-lead-art{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);min-height:380px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.fw-lead-art-label{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.08em;font-size:10px;font-weight:800;position:absolute;top:18px;right:22px}.fw-lead-art-caption{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.04em;border-top:1px solid var(--line);padding-top:10px;font-size:10px;font-weight:700;position:absolute;bottom:18px;left:22px;right:22px}.fw-rule{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:baseline;padding:28px 8px 16px;font-size:28px;font-weight:700;display:flex}.fw-rule span{color:var(--accent-strong);font-style:normal}.fw-rule .meta{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.fw-relevance{flex-wrap:wrap;gap:10px;padding:0 8px 8px;display:flex}.fw-chip{border:1px solid var(--line-2);border-radius:var(--r-pill);font-family:var(--font-body);color:var(--ink-2);cursor:pointer;background:var(--surface);padding:10px 18px;font-size:14px;font-weight:700;transition:all .15s}.fw-chip:hover{color:var(--ink);border-color:var(--accent);transform:translateY(-1px)}.fw-chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.fw-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 8px;display:grid}.fw-cat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);cursor:pointer;box-shadow:var(--shadow-sm);padding:24px 22px;transition:transform .3s cubic-bezier(.34,1.45,.5,1),box-shadow .3s,border-color .2s}.fw-cat:hover{box-shadow:var(--shadow);border-color:var(--coral);transform:translateY(-5px)scale(1.015)}.fw-cat-art{background:var(--surface-2);border-radius:var(--r-2);place-items:center;width:72px;height:72px;margin-bottom:18px;padding:10px;display:grid}.fw-cat-title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:22px;font-weight:700}.fw-cat-body{color:var(--ink-2);min-height:42px;margin-bottom:16px;font-size:13.5px;font-weight:500;line-height:1.5}.fw-cat-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:14px;display:flex}.fw-cat-count{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.fw-cat-count-label{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800;display:block}.fw-cat-trend{font-family:var(--font-body);letter-spacing:.02em;font-size:12px;font-weight:800}.fw-cat-trend.up{color:var(--coral-strong)}.fw-cat-trend.down{color:var(--mint-strong)}.fw-cat-spark{height:22px;margin-top:6px}.fw-story{border-radius:var(--r-4);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);grid-template-columns:180px 1fr 280px;gap:40px;margin:16px 8px 0;padding:36px;display:grid}.fw-story-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--coral-strong);border-top:3px solid var(--coral);padding-top:12px;font-size:11px;font-weight:800}.fw-story-headline{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.12}.fw-story-body{color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.6}.fw-story-body:first-letter{font-family:var(--font-display), sans-serif;float:left;color:var(--coral-strong);margin:6px 10px 0 0;font-size:54px;font-weight:700;line-height:.85}.fw-story-quote{border-left:3px solid var(--coral);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--surface-2);font-family:var(--font-display), sans-serif;color:var(--ink);padding:14px 18px;font-size:17px;font-style:italic;line-height:1.4}.fw-story-cite{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink-3);margin-top:12px;font-size:11px;font-weight:700;display:block}.fw-cal{margin-top:8px;padding:0 8px}.fw-cal-grid{grid-template-columns:repeat(12,1fr);gap:8px;margin-top:16px;display:grid}.fw-cal-month{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);font-family:var(--font-body);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;min-height:64px;padding:14px 8px;font-size:11px;font-weight:800;position:relative}.fw-cal-month.peak{background:color-mix(in oklab, var(--coral) 28%, var(--surface));color:var(--ink);border-color:var(--coral)}.fw-cal-month.warm{background:color-mix(in oklab, var(--coral) 14%, var(--surface));color:var(--ink-2)}.fw-cal-month.now{box-shadow:0 0 0 2px var(--accent);z-index:1}.fw-cal-month .tag{color:var(--ink-2);letter-spacing:.02em;text-transform:none;margin-top:8px;font-size:9.5px;font-weight:700;display:block}.fw-cal-month.peak .tag{color:var(--coral-strong)}.fw-checker{border-radius:var(--r-4);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:1fr 1.4fr;gap:40px;margin:24px 8px 0;padding:40px;display:grid}.fw-checker h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:32px;font-weight:700}.fw-checker p{color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.6}.fw-checker-tabs{gap:6px;margin-bottom:14px;display:flex}.fw-checker-tab{background:var(--surface-2);color:var(--ink-2);border-radius:var(--r-pill);font-family:var(--font-body);text-transform:capitalize;cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:13px;font-weight:700}.fw-checker-tab.on{background:var(--accent);color:#fff}.fw-checker-input{background:var(--surface-2);border:2px solid var(--line-2);border-radius:var(--r-2);width:100%;color:var(--ink);outline:none;padding:16px 18px;font-family:DM Mono,monospace;font-size:14px}.fw-checker-input:focus{border-color:var(--accent);box-shadow:var(--ring)}.fw-checker-actions{gap:10px;margin-top:12px;display:flex}.fw-btn{background:var(--accent);color:#fff;border-radius:var(--r-2);font-family:var(--font-body);cursor:pointer;border:0;padding:12px 22px;font-size:14px;font-weight:800}.fw-btn:hover{background:var(--accent-strong)}.fw-btn.ghost{color:var(--ink-2);border:1px solid var(--line-2);background:0 0}.fw-btn.ghost:hover{color:var(--ink);border-color:var(--accent)}.fw-verdict{border-radius:var(--r-3);border:1px solid var(--line);background:var(--surface-2);margin-top:18px;padding:22px}.fw-verdict.danger{background:var(--danger-soft);border-color:color-mix(in oklab, var(--danger) 35%, var(--line))}.fw-verdict-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:800}.fw-verdict-title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:26px;font-weight:700}.fw-verdict.danger .fw-verdict-title,.fw-verdict.danger .fw-verdict-label{color:var(--danger)}.fw-verdict-reasons{color:var(--ink-2);margin:10px 0 0;padding:0;font-size:13.5px;font-weight:600;list-style:none}.fw-verdict-reasons li{border-top:1px solid color-mix(in oklab, var(--danger) 14%, var(--line));padding:7px 0}.fw-verdict-reasons li:before{content:"→ ";color:var(--coral-strong);font-weight:800}.fw-foot{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 8px 0;font-size:11px;font-weight:700;display:flex}.fw-brandwall{flex-direction:column;display:flex;justify-content:flex-start!important;min-height:480px!important;padding:28px 24px 52px!important;overflow:visible!important}.fw-bw-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:6px 0;font-size:30px;font-weight:700;line-height:1.05}.fw-bw-title em{color:var(--coral-strong);font-style:normal}.fw-bw-sub{color:var(--ink-2);max-width:420px;margin:0 0 18px;font-size:13.5px;font-weight:500;line-height:1.5}.fw-bw-grid{flex:1;grid-template-columns:repeat(6,1fr);grid-auto-rows:58px;gap:7px;display:grid}.fw-bw-tile{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;flex-direction:column;justify-content:space-between;padding:12px 14px;transition:all .2s;animation:.5s both bwFade;display:flex;position:relative;overflow:hidden}.fw-bw-tile:hover{border-color:var(--coral);transform:translateY(-2px)}@keyframes bwFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fw-bw-tile.t1{grid-area:span 3/span 3;padding:22px}.fw-bw-tile.t2{grid-area:span 2/span 2}.fw-bw-tile.t3{grid-area:span 1/span 2;padding:10px 12px}.fw-bw-mark{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);opacity:.92;align-self:flex-start;font-weight:700;line-height:.85}.fw-bw-tile.t1 .fw-bw-mark{font-size:54px}.fw-bw-tile.t2 .fw-bw-mark{font-size:30px}.fw-bw-tile.t3 .fw-bw-mark{opacity:.55;font-size:16px}.fw-bw-body{flex-direction:column;gap:3px;display:flex}.fw-bw-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1}.fw-bw-tile.t1 .fw-bw-name{font-size:26px}.fw-bw-tile.t2 .fw-bw-name{font-size:18px}.fw-bw-tile.t3 .fw-bw-name{font-size:13px}.fw-bw-pretext{font-family:var(--font-body), sans-serif;letter-spacing:.02em;color:var(--ink-2);margin-top:4px;font-size:10.5px;font-weight:700}.fw-bw-tile.t3 .fw-bw-pretext{display:none}.fw-bw-meta{font-family:var(--font-body);color:var(--ink-3);justify-content:space-between;align-items:flex-end;font-size:10px;font-weight:700;display:flex}.fw-bw-pct{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--coral-strong);font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}.fw-bw-tile.t1 .fw-bw-pct{font-size:40px}.fw-bw-tile.t2 .fw-bw-pct{font-size:24px}.fw-bw-tile.t3 .fw-bw-pct{font-size:14px}.fw-bw-count{color:var(--ink-3);font-variant-numeric:tabular-nums}.fw-bw-tile.t3 .fw-bw-count{font-size:9.5px}.fw-bw-tile.th-usps{background:linear-gradient(135deg, color-mix(in oklab, #004b87 18%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-irs{background:linear-gradient(135deg, color-mix(in oklab, #3c5e3b 18%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-chase{background:linear-gradient(135deg, color-mix(in oklab, #117aca 16%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-amazon{background:linear-gradient(135deg, color-mix(in oklab, #f90 16%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-netflix{background:linear-gradient(135deg, color-mix(in oklab, #e50914 14%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-paypal{background:linear-gradient(135deg, color-mix(in oklab, #003087 16%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-boa{background:linear-gradient(135deg, color-mix(in oklab, #c8102e 13%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-fedex{background:linear-gradient(135deg, color-mix(in oklab, #6a1b9a 13%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-apple{background:linear-gradient(135deg, color-mix(in oklab, #888 12%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-ezpass{background:linear-gradient(135deg, color-mix(in oklab, #f4b400 14%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-wf{background:linear-gradient(135deg, color-mix(in oklab, #d71e28 13%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-bw-tile.th-ms{background:linear-gradient(135deg, color-mix(in oklab, #0078d4 14%, var(--surface-2)) 0%, var(--surface-2) 62%)}.fw-briefs{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 8px;display:grid}.fw-brief{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:24px;transition:transform .3s cubic-bezier(.34,1.45,.5,1),box-shadow .3s;display:flex}.fw-brief:hover{box-shadow:var(--shadow);transform:translateY(-4px)scale(1.012)}.fw-brief-head{font-family:var(--font-body);letter-spacing:.04em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.fw-brief-date{color:var(--coral-strong)}.fw-brief-src{color:var(--ink-2)}.fw-brief-src:before{content:"·";color:var(--ink-3);margin-right:10px}.fw-brief-tag{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);letter-spacing:.06em;margin-left:auto;padding:3px 9px;font-size:9.5px}.fw-brief-tag.tag-alert,.fw-brief-tag.tag-advisory{color:var(--coral-strong);background:var(--coral-soft)}.fw-brief-tag.tag-breach{color:var(--danger);background:var(--danger-soft)}.fw-brief-tag.tag-investigation{color:var(--accent-strong);background:var(--accent-soft)}.fw-brief-head-h{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.18}.fw-brief-body{color:var(--ink-2);margin:0;font-size:14px;font-weight:500;line-height:1.55}.fw-brief-means{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.fw-brief-means-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-strong);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.fw-brief-means p{font-family:var(--font-display), sans-serif;color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;font-style:italic;font-weight:500;line-height:1.4}.fw-feature{border-radius:var(--r-5);background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 8%, var(--surface)) 0%, var(--surface) 70%);border:1px solid var(--line);box-shadow:var(--shadow);margin:24px 8px 0;padding:48px;position:relative}.fw-feature-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;font-weight:800;display:flex}.fw-feature-label:before,.fw-feature-label:after{content:"";background:var(--line-2);flex:1;height:1px}.fw-feature-grid{grid-template-columns:260px 1fr 300px;gap:40px;display:grid}.fw-feature-meta{padding-top:4px}.fw-feature-kicker{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:11px;font-weight:800}.fw-feature-dateline{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px;font-size:11px;font-weight:700}.fw-feature-byline{font-family:var(--font-display), sans-serif;color:var(--ink-2);margin-bottom:24px;font-size:15px;font-style:italic;line-height:1.4}.fw-feature-byline strong{color:var(--ink);font-style:normal;font-weight:700}.fw-feature-toc{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fw-feature-toc li{border-bottom:1px solid var(--line);font-family:var(--font-display), sans-serif;color:var(--ink-2);cursor:pointer;align-items:baseline;gap:14px;padding:13px 0;font-size:16px;font-weight:600;line-height:1.3;transition:all .15s;display:flex}.fw-feature-toc li:hover{color:var(--ink)}.fw-feature-toc li span{font-family:var(--font-body);color:var(--ink-3);min-width:22px;font-size:11px;font-weight:800}.fw-feature-toc li.active{color:var(--ink);font-weight:700}.fw-feature-toc li.active span{color:var(--accent-strong)}.fw-feature-toc li.active:after{content:"READING";font-family:var(--font-body);letter-spacing:.1em;color:var(--accent-strong);margin-left:auto;font-size:9px;font-weight:800}.fw-feature-body{padding-top:4px}.fw-feature-h{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:46px;font-weight:700;line-height:1.02}.fw-feature-h em{color:var(--accent-strong);font-style:normal}.fw-feature-lede{color:var(--ink-2);text-wrap:pretty;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.6}.fw-feature-actions{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:20px;display:flex}.fw-feature-cta{font-family:var(--font-body), sans-serif;color:#fff;background:var(--accent);border-radius:var(--r-2);cursor:pointer;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-block}.fw-feature-cta:hover{background:var(--accent-strong)}.fw-feature-read{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.fw-feature-pullquote{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;align-self:start;gap:14px;padding:28px;display:flex;position:relative}.fw-feature-pq-mark{font-family:var(--font-display), sans-serif;color:var(--accent);opacity:.7;font-size:72px;font-weight:700;line-height:.5}.fw-feature-pq-text{font-family:var(--font-display), sans-serif;color:var(--ink);text-wrap:balance;font-size:21px;font-style:italic;font-weight:500;line-height:1.3}.fw-feature-pq-text em{color:var(--accent-strong);font-style:italic}.fw-feature-pq-cite{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px;font-size:11px;font-weight:700}
.el{color:var(--ink);font-family:var(--font-body), sans-serif;min-height:100vh;font-size:18px;line-height:1.5}.el .serif{font-family:var(--font-display), sans-serif}.el-wrap{max-width:1180px;margin:0 auto;padding:14px 24px 90px}.el-band{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:grid}.el-band-now{align-items:center;gap:14px;min-width:0;display:flex}.el-band-now>div{flex-direction:column;gap:4px;min-width:0;display:flex}.el-band-dot{background:var(--coral);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--coral) 26%, transparent);border-radius:50%;flex-shrink:0;animation:2.4s infinite pulse}.el-band-text{color:var(--ink);font-size:17px;font-weight:600;line-height:1.35}.el-band-text strong{color:var(--coral-strong);font-weight:800}.el-band-sub{color:var(--ink-3);margin-top:2px;font-size:14px;font-weight:600}.el-band-btn{background:var(--accent);color:#fff;border-radius:var(--r-pill);cursor:pointer;font-size:15px;font-weight:800;font-family:var(--font-body);white-space:nowrap;border:0;padding:12px 22px;transition:all .15s}.el-band-btn:hover{background:var(--accent-strong);transform:translateY(-1px)}.el-hero{grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:28px;display:grid}.el-hero-left{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow);padding:38px}.el-hero-h{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:46px;font-weight:700;line-height:1.05}.el-hero-h em{color:var(--accent-strong);font-style:normal}.el-hero-sub{color:var(--ink-2);max-width:540px;margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.5}.el-hero-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.el-hero-tab{background:var(--surface-2);color:var(--ink-2);border-radius:var(--r-pill);font-family:var(--font-body);cursor:pointer;border:1px solid #0000;padding:10px 18px;font-size:15px;font-weight:700;transition:all .15s}.el-hero-tab:hover{color:var(--ink)}.el-hero-tab.on{background:var(--accent);color:#fff}.el-hero-check{gap:10px;margin-bottom:10px;display:flex}.el-hero-check input{background:var(--surface-2);border:2px solid var(--line-2);border-radius:var(--r-3);color:var(--ink);outline:none;flex:1;min-width:0;padding:18px 20px;font-family:DM Mono,monospace;font-size:17px}.el-hero-check input:focus{border-color:var(--accent);box-shadow:var(--ring)}.el-hero-check button{background:var(--accent);color:#fff;border-radius:var(--r-3);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;padding:0 26px;font-size:17px;font-weight:800;transition:all .15s}.el-hero-check button:hover{background:var(--accent-strong)}.el-hero-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.el-hero-example{color:var(--accent-strong);background:var(--accent-soft);border-radius:var(--r-pill);cursor:pointer;padding:6px 12px;font-family:DM Mono,monospace;font-size:13px;transition:all .15s}.el-hero-example:hover{background:color-mix(in oklab, var(--accent) 22%, var(--surface))}.el-hero-right{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-sm);padding:30px}.el-hero-right h3{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:0 0 18px;font-size:23px;font-weight:700;display:flex}.el-hero-right h3:before{content:"";background:var(--coral);width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in oklab, var(--coral) 24%, transparent);border-radius:50%}.el-trend{background:var(--coral-soft);border:1px solid color-mix(in oklab, var(--coral) 26%, var(--line));border-radius:var(--r-3);align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.el-trend-num{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--coral-strong);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.el-trend-txt{color:var(--ink-2);font-size:15px;font-weight:600}.el-trend-txt strong{color:var(--ink);font-weight:800}.el-brands{grid-template-columns:1fr 1fr;gap:10px;display:grid}.el-brand{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;display:flex}.el-brand strong{color:var(--ink);font-weight:700}.el-brand span{color:var(--coral-strong);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.el-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:32px}.el-sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.el-sec-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:700}.el-sec-title em{color:var(--accent-strong);font-style:normal}.el-sec-meta{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:800}.el-sec-sub{color:var(--ink-2);margin:0 0 22px;font-size:17px;font-weight:500;line-height:1.5}.el-examples{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.el-example{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-4);padding-bottom:18px;transition:transform .3s cubic-bezier(.34,1.45,.5,1),box-shadow .3s,border-color .2s;overflow:hidden}.el-example:hover{border-color:var(--coral);box-shadow:var(--shadow);transform:translateY(-4px)}.el-example-img{aspect-ratio:4/3;background:var(--surface-3);border-bottom:1px solid var(--line);overflow:hidden}.el-example-img img{object-fit:cover;width:100%;height:100%;display:block}.el-example h4{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.01em;margin:16px 18px 10px;font-size:18px;font-weight:700;line-height:1.3}.el-example ul{gap:6px;margin:0;padding-left:20px;padding-right:18px;display:grid}.el-example li{color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.45}.el-example li::marker{color:var(--coral-strong)}.el-callerid{background:var(--coral-soft);border:1px solid color-mix(in oklab, var(--coral) 30%, var(--line));border-radius:var(--r-5);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:32px}.el-callerid-h{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.el-callerid-tag{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--coral-strong);background:var(--surface);border:1px solid color-mix(in oklab, var(--coral) 30%, var(--line));border-radius:var(--r-pill);align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.el-callerid-tag:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px}.el-callerid-h h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.el-callerid>p{color:var(--ink-2);margin:0 0 18px;font-size:18px;font-weight:500;line-height:1.55}.el-callerid>p em{color:var(--coral-strong);font-style:normal;font-weight:700}.el-callerid-steps{counter-reset:cid;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.el-callerid-steps li{counter-increment:cid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);color:var(--ink-2);padding:16px 18px 16px 58px;font-size:16px;font-weight:500;line-height:1.5;position:relative}.el-callerid-steps li:before{content:counter(cid);background:var(--coral);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:14px;left:16px}.el-callerid-steps strong{color:var(--ink);font-weight:800}.el-callerid-note{color:var(--coral-strong);background:var(--surface);border:1px dashed color-mix(in oklab, var(--coral) 40%, var(--line));border-radius:var(--r-3);padding:14px 18px;font-size:15px;font-weight:700;line-height:1.5}.el-triage-q{background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line));border-radius:var(--r-4);margin-bottom:16px;padding:24px}.el-triage-progress{gap:6px;margin-bottom:14px;display:flex}.el-triage-progress span{background:var(--surface-2);border-radius:var(--r-pill);flex:1;height:7px}.el-triage-progress span.done{background:var(--accent)}.el-triage-progress span.active{background:var(--coral)}.el-triage-label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:800}.el-triage-qtext{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.2}.el-triage-btns{gap:12px;display:flex}.el-triage-btn{border-radius:var(--r-3);font-family:var(--font-body);cursor:pointer;border:2px solid;flex:1;padding:18px;font-size:18px;font-weight:800;transition:all .15s}.el-triage-btn.yes{background:var(--danger-soft);border-color:color-mix(in oklab, var(--danger) 45%, transparent);color:var(--danger)}.el-triage-btn.yes:hover{background:color-mix(in oklab, var(--danger) 14%, var(--surface))}.el-triage-btn.no{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}.el-triage-btn.no:hover{border-color:var(--accent);color:var(--accent-strong)}.el-triage-actions{flex-direction:column;gap:12px;display:flex}.el-triage-action{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:36px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.el-triage-action-num{background:var(--accent);color:#fff;width:32px;height:32px;font-size:15px;font-weight:800;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.el-triage-action h5{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.el-triage-action p{color:var(--ink-2);margin:0;font-size:15px;font-weight:500;line-height:1.5}.el-triage-action .phone{color:var(--accent-strong);margin-top:6px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;display:inline-block}.el-cards-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.el-cards-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.el-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-4);padding:24px;transition:transform .3s cubic-bezier(.34,1.45,.5,1),box-shadow .3s,border-color .2s}.el-card:hover{border-color:var(--coral);box-shadow:var(--shadow);transform:translateY(-4px)scale(1.015)}.el-card-kicker{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--coral-strong);background:var(--coral-soft);border-radius:var(--r-pill);align-items:center;gap:7px;margin-bottom:12px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.el-card-kicker:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px}.el-card-kicker.blue{color:var(--accent-strong);background:var(--accent-soft)}.el-card-kicker.blue:before{background:var(--accent)}.el-card-title{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.2}.el-card-body{color:var(--ink-2);margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.55}.el-card-foot{border-top:1px solid var(--line);color:var(--mint-strong);justify-content:space-between;align-items:center;padding-top:14px;font-size:14px;font-weight:700;display:flex}.el-how-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.el-how-tab{background:var(--surface-2);border-radius:var(--r-pill);font-family:var(--font-body);color:var(--ink-2);cursor:pointer;border:1px solid #0000;padding:10px 16px;font-size:15px;font-weight:700;transition:all .15s}.el-how-tab:hover{color:var(--ink)}.el-how-tab.on{background:var(--accent);color:#fff}.el-how-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.el-how-step{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-4);padding:22px;position:relative}.el-how-step-num{font-family:var(--font-display), sans-serif;color:var(--accent);letter-spacing:-.02em;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1}.el-how-step h5{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:700}.el-how-step p{color:var(--ink-2);margin:0;font-size:15px;font-weight:500;line-height:1.5}.el-quiz-q{font-family:var(--font-display), sans-serif;color:var(--ink);margin-bottom:16px;font-size:21px;font-weight:600;line-height:1.3}.el-quiz-opt{text-align:left;background:var(--surface-2);border:2px solid var(--line);border-radius:var(--r-3);width:100%;font-family:var(--font-body);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:10px;padding:16px 18px;font-size:16px;font-weight:600;transition:all .15s;display:flex}.el-quiz-opt:hover:not(:disabled){border-color:var(--accent)}.el-quiz-opt.correct{border-color:var(--mint-strong);background:var(--mint-soft);color:var(--mint-strong)}.el-quiz-opt.wrong{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.el-quiz-opt strong{color:var(--ink-3);font-weight:800}.el-quiz-explain{border-radius:var(--r-3);margin-top:14px;padding:18px;font-size:15px;font-weight:600;line-height:1.55}.el-quiz-explain.ok{background:var(--mint-soft);border:1px solid color-mix(in oklab, var(--mint-strong) 35%, var(--line));color:var(--mint-strong)}.el-quiz-explain.no{background:var(--danger-soft);border:1px solid color-mix(in oklab, var(--danger) 35%, var(--line));color:var(--danger)}.el-help{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.el-help-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-4);padding:26px}.el-help-card h4{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:700}.el-help-card p{color:var(--ink-2);margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.5}.el-help-card .phone{font-family:var(--font-display), sans-serif;color:var(--accent-strong);letter-spacing:-.01em;margin-bottom:5px;font-size:24px;font-weight:700;display:block}.el-help-card .tel-note{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.04em;font-size:12px;font-weight:700}.el-verdict{border-radius:var(--r-4);border:1px solid;grid-template-columns:44px 1fr;align-items:start;gap:18px;margin-top:18px;padding:22px 24px;display:grid}.el-verdict.danger{border-color:color-mix(in oklab, var(--danger) 40%, var(--line));background:var(--danger-soft)}.el-verdict.safe{border-color:color-mix(in oklab, var(--mint-strong) 40%, var(--line));background:var(--mint-soft)}.el-verdict-icon{width:44px;height:44px;font-family:var(--font-display);color:#fff;border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid}.el-verdict.danger .el-verdict-icon{background:var(--danger)}.el-verdict.safe .el-verdict-icon{background:var(--mint-strong)}.el-verdict h4{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:700}.el-verdict p{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.5}.el-verdict ul{color:var(--ink-2);margin:8px 0 0;padding-left:20px;font-size:15px;font-weight:500}.el-verdict li{padding:3px 0}.el-seasonal{background:var(--coral-soft);border:1px solid color-mix(in oklab, var(--coral) 30%, var(--line));border-radius:var(--r-4);align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.el-seasonal-icon{background:var(--coral);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid}.el-seasonal p{color:var(--ink);margin:0;font-size:16px;font-weight:500}.el-seasonal strong{color:var(--coral-strong);font-weight:800}.el-hero-verdict-wrap{margin-top:16px}@media (max-width:960px){.el-hero,.el-cards-3,.el-cards-2,.el-help,.el-brands{grid-template-columns:1fr}.el-examples,.el-how-steps{grid-template-columns:1fr 1fr}.el-band{grid-template-columns:1fr}}
@media (max-width:980px){.chrome{border-radius:24px;flex-wrap:wrap;gap:10px;width:calc(100% - 20px);padding:9px 10px 9px 14px;top:10px}.chrome-brand-meta,.chrome-live{display:none}.chrome-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;justify-content:flex-start;width:100%;overflow-x:auto}.chrome-tabs::-webkit-scrollbar{display:none}.chrome-tab{flex:none}.chrome-brand{flex:auto}.chrome-right{margin-left:auto}.pad-top{padding-top:120px}}@media (max-width:640px){.chrome-brand-word{font-size:15px}.chrome-tab{padding:7px 13px;font-size:12px}.pad-top{padding-top:116px}}@media (max-width:980px){.home,.fw,.pro{padding-left:18px;padding-right:18px}.home-hero{grid-template-columns:1fr;gap:36px;padding:40px 4px 36px}.home-hero-h{font-size:60px}.home-doors{grid-template-columns:1fr;gap:18px}.home-sources-head{grid-template-columns:1fr;gap:20px}.home-sources-grid{grid-template-columns:1fr 1fr}.home-foot{grid-template-columns:1fr 1fr;gap:26px;padding:32px}.home-foot-col:first-child{grid-column:1/-1}.home-masthead{padding:18px 4px 16px}}@media (max-width:640px){.home-masthead{flex-direction:column;align-items:flex-start;gap:8px}.home-mast-dateline{flex-wrap:wrap;gap:10px;font-size:10px}.home-ticker{grid-template-columns:auto 1fr;height:46px}.home-ticker-count{display:none}.home-ticker-label{padding:0 14px}.home-hero-h{font-size:44px}.home-hero-lede{font-size:17px}.home-hero-bullets{flex-wrap:wrap;gap:22px}.home-hero-checker{padding:20px}.home-checker-input-wrap{grid-template-columns:1fr}.home-checker-btn{padding:14px}.home-checker-meta{flex-direction:column;gap:4px}.home-checker-verdict{grid-template-columns:1fr;gap:12px}.home-doors-h{font-size:34px}.home-sources-grid{grid-template-columns:1fr}.home-sources-h{font-size:30px}.home-foot{grid-template-columns:1fr}.home-foot-bar{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:980px){.pro-header{grid-template-columns:1fr;gap:12px}.pro-header-meta{flex-wrap:wrap;gap:22px}.pro-strip{grid-template-columns:repeat(3,1fr)}.pro-body{grid-template-columns:1fr!important}.pro-tug{grid-column:auto!important}.pro-feed-health{grid-template-columns:repeat(3,1fr)}.pro-globe-wrap{grid-template-columns:1fr!important}}@media (max-width:640px){.pro-h1{font-size:30px}.pro-strip{grid-template-columns:1fr 1fr}.pro-tug-team strong{font-size:30px}.pro-tug-chart{height:150px}.pro-ioc-row{grid-template-columns:50px 1fr 44px}.pro-ioc-type{display:none}.pro-mitre{grid-template-columns:repeat(4,1fr)}.pro-feed-health{grid-template-columns:1fr 1fr}}@media (max-width:980px){.fw-masthead{flex-direction:column;align-items:flex-start;gap:8px}.fw-lead{grid-template-columns:1fr;gap:24px}.fw-lead-headline{font-size:46px}.fw-grid{grid-template-columns:1fr 1fr}.fw-story{grid-template-columns:1fr;gap:22px}.fw-briefs{grid-template-columns:1fr 1fr}.fw-feature-grid{grid-template-columns:1fr;gap:26px}.fw-feature-h{font-size:38px}.fw-checker{grid-template-columns:1fr;gap:24px}.fw-cal-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:640px){.fw-masthead-issue{flex-wrap:wrap;gap:10px;font-size:10px}.fw-lead-left,.fw-lead-art{padding:26px}.fw-lead-headline{font-size:36px}.fw-rule{flex-direction:column;align-items:flex-start;gap:4px;font-size:22px}.fw-grid,.fw-briefs{grid-template-columns:1fr}.fw-feature{padding:28px}.fw-feature-h{font-size:30px}.fw-feature-actions{flex-direction:column;align-items:flex-start;gap:12px}.fw-cal-grid{grid-template-columns:repeat(4,1fr)}.fw-checker{padding:28px}}@media (max-width:980px){.el-hero,.el-cards-3,.el-cards-2,.el-help,.el-brands{grid-template-columns:1fr}.el-how-steps{grid-template-columns:1fr 1fr}.el-band{grid-template-columns:1fr}.el-band-btn{justify-self:start}}@media (max-width:640px){.el-wrap{padding:12px 16px 70px}.el-hero-left,.el-hero-right,.el-sec{border-radius:26px;padding:24px}.el-hero-h{font-size:34px}.el-sec-title{font-size:24px}.el-sec-h{flex-direction:column;align-items:flex-start;gap:4px}.el-how-steps{grid-template-columns:1fr}.el-triage-btns,.el-hero-check{flex-direction:column}.el-hero-check button{padding:16px}}
