/* Strategy Arena landing page CSS. Extracted for cacheable delivery. */
*{margin:0;padding:0;box-sizing:border-box}
        body{font-family:var(--sa-font-body);background:var(--sa-bg-deep);color:var(--sa-text-main);overflow-x:hidden}
        a{text-decoration:none}

        .ticker{position:fixed;top:0;left:0;right:0;z-index:998;background:rgba(10,10,31,.95);border-bottom:1px solid rgba(139,92,246,.2);height:40px;display:flex;align-items:center;overflow:hidden}
        @media(max-width:768px){.ticker{height:32px}.ticker .t-item{font-size:.72em;padding:0 12px}}
        .ticker-track{display:flex;animation:scroll 30s linear infinite;white-space:nowrap}
        .ticker-track:hover{animation-play-state:paused}
        @keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
        .t-item{display:inline-flex;align-items:center;gap:6px;padding:0 24px;font-size:.82em;color:var(--sa-text-mute);border-right:1px solid rgba(255,255,255,.05)}
        .t-item .t-name{color:var(--sa-text-main);font-weight:600}

        .hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:60px 20px 40px;text-align:center}
        .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(6,182,212,.07) 0%,transparent 50%)}
        .hero-inner{max-width:1000px;width:100%;position:relative;z-index:2}
        .badge{display:inline-flex;align-items:center;gap:10px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);border-radius:999px;padding:6px 18px;font-size:.8em;color:var(--sa-violet);font-weight:700;letter-spacing:1px;margin-bottom:20px}
        .badge .dot{width:8px;height:8px;background:var(--sa-green);border-radius:50%;animation:pulse 2s infinite}
        @keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}
        h1{font-family:var(--sa-font-display);font-size:clamp(2rem,7vw,5rem);font-weight:900;line-height:.95;letter-spacing:-2px;background:linear-gradient(135deg,var(--sa-cyan),var(--sa-violet),var(--sa-amber),var(--sa-red),var(--sa-cyan));background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradflow 8s ease infinite;margin-bottom:20px;will-change:background-position}
        @keyframes gradflow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
        .sub{font-size:clamp(1rem,3vw,1.5rem);color:var(--sa-text-mute);max-width:700px;margin:0 auto 30px;line-height:1.4}
        .sub strong{color:var(--sa-cyan)}
        .stats-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-bottom:36px;font-size:clamp(.85rem,2.5vw,1.1rem);color:var(--sa-cyan);font-weight:600}
        .stats-row span{white-space:nowrap}
        .cta-main{display:inline-block;background:linear-gradient(135deg,var(--sa-violet),var(--sa-cyan));color:var(--sa-bg-deep);font-family:var(--sa-font-display);font-size:clamp(1rem,3.5vw,1.4rem);font-weight:900;padding:16px 50px;border-radius:14px;box-shadow:0 0 35px rgba(139,92,246,.4);transition:all .3s}
        .cta-main:hover{transform:translateY(-2px);box-shadow:0 8px 50px rgba(139,92,246,.5)}
        .cta-sec{display:block;margin-top:14px;color:var(--sa-violet);font-size:1rem;border-bottom:2px solid rgba(139,92,246,.3);padding-bottom:3px;display:inline-block}
        .free{margin-top:16px;font-size:.8em;color:var(--sa-text-mute)}

        .section{padding:60px 20px}
        .section-dark{background:var(--sa-bg-mid)}
        .section-title{font-family:var(--sa-font-display);font-size:clamp(1.2rem,4vw,1.8rem);color:var(--sa-violet);text-align:center;margin-bottom:30px;letter-spacing:1px}
        .grid{max-width:1000px;margin:0 auto;display:grid;gap:16px}
        .grid-5{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
        .grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}

        .card{padding:20px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);text-align:center;transition:all .2s}
        .card:hover{border-color:rgba(139,92,246,.2);transform:translateY(-2px)}
        .card .emoji{font-size:2em;margin-bottom:8px}
        .card h3{font-family:var(--sa-font-display);font-size:.9em;color:var(--sa-violet);margin-bottom:6px}
        .card .val{font-family:var(--sa-font-display);font-size:1.5em;font-weight:900;color:var(--sa-text-main)}
        .card .val.green{color:var(--sa-green)}
        .card .desc{font-size:.8em;color:var(--sa-text-mute);margin-top:6px}

        .cta-final{text-align:center;padding:60px 20px}
        .cta-final h2{font-family:var(--sa-font-display);font-size:clamp(1.2rem,4vw,1.8rem);color:var(--sa-violet);margin-bottom:20px}

        .footer{max-width:1000px;margin:0 auto;padding:30px 20px;text-align:center;font-size:.75em;color:var(--sa-text-mute);border-top:1px solid rgba(255,255,255,.04)}
        .footer a{color:var(--sa-text-mute);margin:0 8px}

        @media(max-width:600px){.grid-5{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr}}

#sa-moat-section, #sa-digest-section { display: none !important; }
      .kk38-wrap { background:var(--sa-bg-deep); color:var(--sa-text-main); overflow:hidden; }
      .kk38-screen { position:relative; padding:120px 24px; border-top:1px solid rgba(148,163,184,.08); }
      .kk38-screen:first-child { border-top:0; }
      .kk38-narrow { width:min(900px, calc(100% - 16px)); margin:0 auto; }
      .kk38-mid { width:min(980px, calc(100% - 16px)); margin:0 auto; }
      .kk38-wide { width:min(1100px, calc(100% - 16px)); margin:0 auto; }
      .kk38-center { text-align:center; }
      .kk38-eyebrow { font-family:var(--sa-font-mono); font-size:12px; letter-spacing:.18em; text-transform:uppercase; color:var(--sa-cyan); font-weight:800; margin:0 0 18px; }
      .kk38-h1 { font-family:var(--sa-font-display); font-size:clamp(56px,8vw,96px); line-height:.9; letter-spacing:0; margin:0; color:var(--sa-text-main); text-shadow:0 0 36px rgba(34,211,238,.18); }
      .kk38-h2 { font-family:var(--sa-font-display); font-size:clamp(36px,5vw,56px); line-height:1; letter-spacing:0; margin:0 0 24px; color:var(--sa-text-main); }
      .kk38-copy { max-width:700px; margin:22px auto 0; color:var(--sa-text-main); font-size:clamp(16px,1.8vw,20px); line-height:1.55; }
      .kk38-actions { display:flex; flex-wrap:wrap; justify-content:center; gap:14px; margin-top:34px; }
      .kk38-btn { min-height:48px; display:inline-flex; align-items:center; justify-content:center; padding:14px 22px; border-radius:8px; font-family:var(--sa-font-display); font-size:.88rem; font-weight:900; letter-spacing:.4px; text-decoration:none; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
      .kk38-btn:hover { transform:translateY(-2px); }
      .kk38-btn.primary { background:linear-gradient(135deg,var(--sa-cyan),var(--sa-violet)); color:var(--sa-bg-deep); box-shadow:0 18px 46px rgba(34,211,238,.24); }
      .kk38-btn.ghost { border:1px solid rgba(34,211,238,.42); color:var(--sa-cyan); background:rgba(255,255,255,.035); }
      .kk38-hero { min-height:100vh; display:grid; align-items:center; padding-top:140px; padding-bottom:120px; background:
        radial-gradient(circle at 50% 28%,rgba(34,211,238,.16),transparent 30%),
        radial-gradient(circle at 50% 72%,rgba(139,92,246,.13),transparent 34%),
        var(--sa-bg-deep); }
      .kk38-arena-tv { margin:54px auto 0; max-width:860px; border:1px solid rgba(34,211,238,.24); border-radius:18px; overflow:hidden; background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(2,6,23,.96)); box-shadow:0 28px 90px rgba(0,0,0,.48), 0 0 70px rgba(34,211,238,.12); text-align:left; }
      .kk38-tv-head { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 18px; border-bottom:1px solid rgba(148,163,184,.16); font-family:var(--sa-font-mono); font-size:12px; color:var(--sa-text-mute); }
      .kk38-live { display:inline-flex; align-items:center; gap:8px; color:var(--sa-green); font-weight:800; }
      .kk38-live::before { content:''; width:8px; height:8px; border-radius:50%; background:var(--sa-green); box-shadow:0 0 12px var(--sa-green); animation:pulse 1.4s infinite; }
      .kk38-tv-body { display:grid; grid-template-columns:1fr 1fr; min-height:260px; }
      .kk38-fighter { padding:30px; display:flex; flex-direction:column; justify-content:space-between; min-width:0; }
      .kk38-fighter + .kk38-fighter { border-left:1px solid rgba(148,163,184,.12); }
      .kk38-fighter-name { font-family:var(--sa-font-display); font-size:clamp(24px,4vw,42px); line-height:1; color:var(--sa-text-main); overflow-wrap:anywhere; }
      .kk38-fighter-meta { margin-top:12px; color:var(--sa-text-mute); font-size:15px; }
      .kk38-pnl { font-family:var(--sa-font-mono); font-size:clamp(28px,4vw,46px); font-weight:900; color:var(--sa-green); margin-top:28px; }
      .kk38-pnl.bad { color:var(--sa-red); }
      .kk38-grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:28px; }
      .kk38-pillar { min-height:420px; display:flex; flex-direction:column; justify-content:space-between; border:1px solid rgba(148,163,184,.14); border-radius:16px; background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.5)); overflow:hidden; }
      .kk38-thumb { min-height:170px; padding:22px; display:flex; align-items:end; background:radial-gradient(circle at 28% 18%,rgba(34,211,238,.18),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.18),rgba(2,6,23,.92)); }
      .kk38-thumb.gpu { background:radial-gradient(circle at 72% 18%,rgba(16,185,129,.22),transparent 34%),linear-gradient(135deg,rgba(34,211,238,.18),rgba(2,6,23,.92)); }
      .kk38-thumb.yt { background:radial-gradient(circle at 30% 20%,rgba(239,68,68,.2),transparent 34%),linear-gradient(135deg,rgba(251,191,36,.12),rgba(2,6,23,.92)); }
      .kk38-thumb span { font-family:var(--sa-font-display); font-size:28px; font-weight:900; color:var(--sa-text-main); }
      .kk38-pillar-body { padding:26px; }
      .kk38-pillar h3 { font-family:var(--sa-font-display); font-size:22px; margin:0 0 12px; color:var(--sa-text-main); }
      .kk38-pillar p { margin:0 0 22px; color:var(--sa-text-mute); line-height:1.5; font-size:16px; }
      .kk38-link { color:var(--sa-cyan); font-family:var(--sa-font-mono); font-size:13px; font-weight:800; text-transform:uppercase; text-decoration:none; }
      .kk38-live-screen { background:radial-gradient(circle at 50% 10%,rgba(16,185,129,.12),transparent 32%),var(--sa-bg-deep); }
      .kk38-proof { display:grid; grid-template-columns:repeat(5,1fr); gap:14px; margin-top:38px; }
      .kk38-proof-item { padding:18px; border:1px solid rgba(16,185,129,.18); border-radius:12px; background:rgba(16,185,129,.045); }
      .kk38-proof-label { font-family:var(--sa-font-mono); color:var(--sa-text-mute); font-size:12px; text-transform:uppercase; letter-spacing:.12em; }
      .kk38-proof-value { margin-top:10px; font-family:var(--sa-font-display); color:var(--sa-text-main); font-size:22px; font-weight:900; }
      .kk38-chart { margin-top:34px; height:220px; border:1px solid rgba(34,211,238,.18); border-radius:18px; background:linear-gradient(180deg,rgba(34,211,238,.055),rgba(15,23,42,.34)); display:grid; place-items:center; overflow:hidden; }
      .kk38-chart svg { width:min(860px,96%); height:170px; }
      .kk38-gpu { background:radial-gradient(circle at 70% 12%,rgba(139,92,246,.22),transparent 32%),linear-gradient(180deg,var(--sa-bg-mid),var(--sa-bg-mid)); }
      .kk38-big-stat { margin:28px auto 34px; font-family:var(--sa-font-display); font-size:clamp(48px,8vw,92px); font-weight:900; color:var(--sa-cyan); text-shadow:0 0 40px rgba(34,211,238,.2); }
      .kk38-device-row { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin:0 auto 32px; max-width:920px; }
      .kk38-device { padding:22px; border-radius:14px; border:1px solid rgba(139,92,246,.22); background:rgba(255,255,255,.035); }
      .kk38-device strong { display:block; font-family:var(--sa-font-display); color:var(--sa-text-main); font-size:18px; margin-bottom:6px; }
      .kk38-device span { color:var(--sa-text-mute); font-size:14px; }
      .kk38-flow { display:grid; grid-template-columns:repeat(5,1fr); gap:12px; margin:34px 0; }
      .kk38-flow-step { min-height:110px; padding:16px; border-radius:12px; border:1px solid rgba(148,163,184,.14); background:rgba(15,23,42,.7); display:flex; align-items:center; justify-content:center; text-align:center; color:var(--sa-text-main); font-weight:800; }
      .kk38-before-after { display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:30px; }
      .kk38-drama { min-height:230px; border-radius:16px; padding:26px; border:1px solid rgba(148,163,184,.16); background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.92)); display:flex; flex-direction:column; justify-content:space-between; }
      .kk38-drama h3 { font-family:var(--sa-font-display); font-size:24px; margin:0; color:var(--sa-text-main); }
      .kk38-drama .claim { color:var(--sa-green); font-family:var(--sa-font-mono); font-size:28px; font-weight:900; }
      .kk38-drama .truth { color:var(--sa-red); font-family:var(--sa-font-mono); font-size:28px; font-weight:900; }
      .kk38-research { background:radial-gradient(circle at 28% 12%,rgba(96,165,250,.16),transparent 30%),var(--sa-bg-mid); }
      .kk38-research-list { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; margin-top:36px; }
      .kk38-research-card { display:flex; flex-direction:column; gap:10px; padding:22px; min-height:210px; border-radius:14px; border:1px solid rgba(96,165,250,.18); background:rgba(15,23,42,.68); text-decoration:none; color:inherit; }
      .kk38-research-card strong { display:block; color:var(--sa-text-main); font-family:var(--sa-font-display); line-height:1.25; margin:0; }
      .kk38-research-card span { display:block; color:var(--sa-text-mute); font-size:14px; line-height:1.5; }
      .kk38-community { background:var(--sa-bg-deep); }
      .kk38-community-grid { display:grid; grid-template-columns:1.1fr .9fr; gap:28px; margin-top:36px; align-items:start; }
      .kk38-leaderboard { border:1px solid rgba(34,211,238,.18); border-radius:16px; overflow:hidden; background:rgba(15,23,42,.72); }
      .kk38-lb-row { display:grid; grid-template-columns:40px 1fr 90px; gap:12px; padding:15px 18px; border-top:1px solid rgba(148,163,184,.12); align-items:center; color:var(--sa-text-main); }
      .kk38-lb-row:first-child { border-top:0; }
      .kk38-tribes { padding:28px; border-radius:16px; border:1px solid rgba(139,92,246,.22); background:linear-gradient(180deg,rgba(139,92,246,.1),rgba(15,23,42,.65)); }
      .kk38-tribes h3 { font-family:var(--sa-font-display); color:var(--sa-text-main); font-size:26px; margin:0 0 14px; }
      .kk38-tribes p { color:var(--sa-text-mute); line-height:1.55; margin:0 0 20px; }
      .kk40-youtube-screen { padding:120px 24px; background:
        radial-gradient(circle at 12% 16%,rgba(239,68,68,.18),transparent 30%),
        radial-gradient(circle at 84% 20%,rgba(34,211,238,.14),transparent 28%),
        linear-gradient(180deg,var(--sa-bg-deep),var(--sa-bg-deep) 48%,var(--sa-bg-deep)); isolation:isolate; overflow:hidden; }
      .kk40-youtube-screen::before { content:''; position:absolute; inset:0; z-index:-2; background:
        linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),
        linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px); background-size:54px 54px; mask-image:radial-gradient(circle at 50% 50%,var(--sa-bg-deep) 0,var(--sa-bg-deep) 48%,transparent 78%); }
      .kk40-youtube-screen::after { content:''; position:absolute; inset:auto 8% 34px; height:180px; z-index:-1; background:radial-gradient(ellipse at center,rgba(239,68,68,.22),transparent 68%); filter:blur(18px); opacity:.72; }
      .kk40-flow-shell { width:min(1100px, calc(100% - 16px)); margin:0 auto; text-align:center; }
      .kk40-flow-copy { max-width:720px; margin:0 auto 44px; color:var(--sa-text-main); font-size:clamp(16px,1.8vw,20px); line-height:1.55; }
      .kk40-node-row { position:relative; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:18px; align-items:stretch; margin:46px 0 34px; }
      .kk40-flow-line { position:absolute; z-index:0; left:9%; right:9%; top:72px; height:3px; overflow:hidden; border-radius:99px; background:linear-gradient(90deg,rgba(239,68,68,.18),rgba(34,211,238,.28),rgba(251,146,60,.28),rgba(239,68,68,.3)); box-shadow:0 0 22px rgba(239,68,68,.22); }
      .kk40-flow-line::after { content:''; position:absolute; inset:0 auto 0 -24%; width:24%; background:linear-gradient(90deg,transparent,var(--sa-text-main),rgba(34,211,238,.9),transparent); filter:blur(.2px); animation:kk40-data-flow 2.6s linear infinite; }
      .kk40-node { position:relative; z-index:1; min-height:210px; padding:22px 16px 18px; border:1px solid rgba(148,163,184,.16); border-radius:16px; background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.92)); box-shadow:0 22px 50px rgba(0,0,0,.35); display:flex; flex-direction:column; align-items:center; justify-content:flex-start; animation:kk40-node-pulse 7.5s ease-in-out infinite; animation-delay:var(--delay,0s); }
      .kk40-node:not(:last-child)::after { content:'>'; position:absolute; right:-15px; top:61px; width:22px; height:22px; display:grid; place-items:center; color:var(--sa-text-mute); font-family:var(--sa-font-display); font-size:18px; font-weight:900; text-shadow:0 0 12px rgba(34,211,238,.45); }
      .kk40-icon { width:64px; height:64px; border-radius:18px; display:grid; place-items:center; margin-bottom:18px; font-family:var(--sa-font-display); font-size:18px; font-weight:900; color:var(--sa-text-main); letter-spacing:0; box-shadow:0 0 34px rgba(255,255,255,.08); }
      .kk40-node.youtube .kk40-icon { background:linear-gradient(135deg,var(--sa-red),var(--sa-red)); box-shadow:0 0 34px rgba(239,68,68,.28); }
      .kk40-node.extract .kk40-icon { background:linear-gradient(135deg,var(--sa-cyan),var(--sa-cyan)); box-shadow:0 0 34px rgba(34,211,238,.24); }
      .kk40-node.backtest .kk40-icon { background:linear-gradient(135deg,var(--sa-violet),var(--sa-violet)); box-shadow:0 0 34px rgba(139,92,246,.24); }
      .kk40-node.montecarlo .kk40-icon { background:linear-gradient(135deg,var(--sa-amber),var(--sa-amber)); box-shadow:0 0 34px rgba(249,115,22,.24); }
      .kk40-node.verdict { border-color:rgba(239,68,68,.52); background:linear-gradient(180deg,rgba(127,29,29,.62),rgba(2,6,23,.96)); box-shadow:0 24px 70px rgba(239,68,68,.22), inset 0 0 42px rgba(239,68,68,.08); }
      .kk40-node.verdict .kk40-icon { background:linear-gradient(135deg,var(--sa-red),var(--sa-red)); box-shadow:0 0 42px rgba(239,68,68,.42); }
      .kk40-node-label { font-family:var(--sa-font-display); font-size:14px; font-weight:900; text-transform:uppercase; letter-spacing:.08em; color:var(--sa-text-main); margin-bottom:10px; }
      .kk40-node-value { color:var(--sa-text-mute); font-family:var(--sa-font-mono); font-size:13px; line-height:1.45; min-height:38px; display:flex; align-items:center; justify-content:center; }
      .kk40-node.verdict .kk40-node-value { color:var(--sa-red); }
      .kk40-verdict-drop { margin:36px auto 0; max-width:880px; padding:26px 26px 28px; border:1px solid rgba(239,68,68,.42); border-radius:18px; background:linear-gradient(180deg,rgba(127,29,29,.18),rgba(15,23,42,.7)); box-shadow:0 0 80px rgba(239,68,68,.16); animation:kk40-verdict-drop 3.8s cubic-bezier(.2,.9,.2,1) infinite; }
      .kk40-verdict-title { font-family:var(--sa-font-display); font-size:clamp(32px,5vw,48px); line-height:1.02; font-weight:900; text-transform:uppercase; color:var(--sa-red); text-shadow:0 0 30px rgba(239,68,68,.34); margin:0; }
      .kk40-verdict-sub { margin:14px 0 0; font-family:var(--sa-font-mono); color:var(--sa-red); font-size:14px; line-height:1.55; }
      .kk40-flow-cta { margin-top:34px; }
      @keyframes kk40-data-flow { 0%{transform:translateX(0)} 100%{transform:translateX(520%)} }
      @keyframes kk40-data-flow-mobile { 0%{transform:translateY(-100%)} 100%{transform:translateY(520%)} }
      @keyframes kk40-node-pulse { 0%,100%{transform:translateY(0); border-color:rgba(148,163,184,.16)} 45%{transform:translateY(-5px); border-color:rgba(34,211,238,.34)} 70%{transform:translateY(0)} }
      @keyframes kk40-verdict-drop { 0%,18%{opacity:0; transform:translateY(-18px) scale(.98)} 30%,82%{opacity:1; transform:translateY(0) scale(1)} 100%{opacity:.82; transform:translateY(6px) scale(.995)} }
      .kk38-hidden-legacy { display:none !important; }
      @media(max-width:860px){
        .kk40-youtube-screen{padding:90px 18px}.kk40-node-row{grid-template-columns:1fr; max-width:460px; margin-left:auto; margin-right:auto}.kk40-flow-line{left:50px; right:auto; top:24px; bottom:24px; width:3px; height:auto}.kk40-flow-line::after{inset:-28% 0 auto 0; width:100%; height:28%; animation:kk40-data-flow-mobile 2.6s linear infinite}.kk40-node{min-height:134px; align-items:flex-start; text-align:left; padding:22px 18px 22px 104px}.kk40-node:not(:last-child)::after{display:none}.kk40-icon{position:absolute; left:20px; top:50%; transform:translateY(-50%); margin:0}.kk40-node-value{justify-content:flex-start; min-height:auto}.kk40-verdict-title{font-size:clamp(28px,8vw,38px)}
      }
      @media(prefers-reduced-motion:reduce){
        .kk40-flow-line::after,.kk40-node,.kk40-verdict-drop{animation:none}
      }
      @media(max-width:900px){
        .kk38-screen{padding:90px 18px}.kk38-h1{font-size:clamp(48px,14vw,76px)}.kk38-tv-body,.kk38-grid-3,.kk38-device-row,.kk38-before-after,.kk38-community-grid{grid-template-columns:1fr}.kk38-proof,.kk38-flow,.kk38-research-list{grid-template-columns:1fr}.kk38-fighter+.kk38-fighter{border-left:0;border-top:1px solid rgba(148,163,184,.12)}.kk38-btn{width:100%}
      }

@keyframes lm-slide{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
