.afm-wrap[data-astro-cid-bktyah4o]{position:relative}.afm[data-astro-cid-bktyah4o]{border:1px solid #252525;border-top:3px solid var(--red);background:linear-gradient(135deg,#ca000012,#0000 32%),#0b0b0b;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-items:stretch;gap:12px 18px;padding:20px;display:grid;box-shadow:0 22px 52px #0000004d}.afm-rail[data-astro-cid-bktyah4o]{color:#a8a8a8;min-width:108px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;align-self:stretch;align-items:center;gap:10px;padding:0 4px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.afm-rail[data-astro-cid-bktyah4o]:after{content:"";border-block:5px solid #0000;border-left:7px solid var(--red);flex:none;width:0;height:0;margin-left:auto}.afm-title[data-astro-cid-bktyah4o],.afm-pillar-head[data-astro-cid-bktyah4o],.afm-cell[data-astro-cid-bktyah4o]{text-align:center;color:#f2f2f2;font-family:var(--font-heading);background:linear-gradient(#202020,#171717);border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000038}.afm-title[data-astro-cid-bktyah4o]{color:#fff;font-family:var(--font-display);letter-spacing:1px;background:linear-gradient(110deg,#b80000,#7e0000);border-color:#d42525;padding:20px;font-size:clamp(1.6rem,4vw,2.6rem);box-shadow:0 12px 30px #8700004d}.afm-band[data-astro-cid-bktyah4o]{grid-template-columns:2fr 3fr 1.2fr;gap:18px;display:grid}.afm-pillar-head[data-astro-cid-bktyah4o]{text-align:left;border-color:#383838;border-top:2px solid var(--red);background:linear-gradient(#242424,#181818);justify-content:flex-start;gap:12px;padding:16px 34px 16px 18px;font-size:clamp(.9rem,1.4vw,1.05rem);position:relative}.afm-pillar[data-astro-cid-bktyah4o]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:#111;border:1px solid #292929;border-radius:4px;align-content:start;gap:10px;padding:10px;display:grid}.afm-pillar[data-astro-cid-bktyah4o]:nth-child(2){background:#141414;border-color:#323232}.afm-cell[data-astro-cid-bktyah4o]{min-height:72px;box-shadow:none;background:linear-gradient(#202020,#181818);border-color:#303030;padding:14px 10px;font-size:13.5px;line-height:1.25;transition:transform .15s,border-color .15s,background .15s;position:relative}.afm-cell--wide[data-astro-cid-bktyah4o]{grid-column:1/-1}.afm-cell[data-astro-cid-bktyah4o]:hover{background:linear-gradient(#282020,#1d1717);border-color:#ca0000cc;transform:translateY(-2px)}.afm-explained[data-astro-cid-bktyah4o]{cursor:help}.afm-explained[data-astro-cid-bktyah4o]:after{content:"+";color:#6f6f6f;font-family:var(--font-heading);font-size:12px;font-weight:700;line-height:1;transition:color .15s;position:absolute;top:7px;right:9px}.afm-explained[data-astro-cid-bktyah4o]:hover:after,.afm-explained[data-astro-cid-bktyah4o]:focus-visible:after{color:var(--red)}.afm-explained[data-astro-cid-bktyah4o]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.afm-floating-tooltip[data-astro-cid-bktyah4o]{z-index:9999;color:#272727;border:1px solid #d8d8d8;border-left:3px solid var(--red);width:min(310px,100vw - 24px);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;pointer-events:none;background:#fff;border-radius:3px;padding:13px 15px;font-size:13.5px;font-weight:400;line-height:1.45;animation:.12s ease-out afm-tooltip-in;position:fixed;box-shadow:0 16px 38px #00000057}.afm-floating-tooltip[data-astro-cid-bktyah4o][hidden]{display:none}@keyframes afm-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.afm[data-astro-cid-bktyah4o]{grid-template-rows:none;grid-template-columns:1fr;gap:10px;padding:16px}.afm-rail[data-astro-cid-bktyah4o]{min-width:0;color:var(--red);margin-top:10px}.afm-rail[data-astro-cid-bktyah4o]:after{display:none}.afm-band[data-astro-cid-bktyah4o]{grid-template-columns:1fr;gap:12px}}@media (width<=520px){.afm-pillar[data-astro-cid-bktyah4o]{grid-template-columns:1fr}.afm-cell--wide[data-astro-cid-bktyah4o]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.afm-explained[data-astro-cid-bktyah4o]:after{transition:none}.afm-floating-tooltip[data-astro-cid-bktyah4o]{animation:none}}.center[data-astro-cid-yycljoed]{text-align:center}.af-hero[data-astro-cid-yycljoed]{background:radial-gradient(50% 70% at 82% 42%,#ca000033,#0000 70%),repeating-linear-gradient(0deg,#0000 0 47px,#ffffff07 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff07 47px 48px),linear-gradient(120deg,#050505 0%,#0c0c0c 62%,#170303 100%);padding-block:94px}.af-hero-inner[data-astro-cid-yycljoed]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,5vw,72px);display:grid}.af-eyebrow[data-astro-cid-yycljoed]{color:var(--red);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:14px;font-weight:700}.af-hero[data-astro-cid-yycljoed] h1[data-astro-cid-yycljoed]{color:#fff;margin-bottom:18px}.af-sub[data-astro-cid-yycljoed]{color:#eee;font-size:19px}.af-tagline[data-astro-cid-yycljoed]{color:#bbb;font-family:var(--font-heading);margin-bottom:28px;font-size:15.5px;font-weight:700}.af-product-window[data-astro-cid-yycljoed]{transform-origin:100%;background:#0a0a0a;border:1px solid #ffffff29;border-radius:8px;min-width:0;padding:0 0 12px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2.5deg)rotateX(.5deg);box-shadow:0 32px 76px #000000ad,0 0 0 1px #ca000014}.af-window-bar[data-astro-cid-yycljoed],.af-window-status[data-astro-cid-yycljoed]{color:#838383;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:700;display:flex}.af-window-bar[data-astro-cid-yycljoed]{border-bottom:1px solid #ffffff1a;min-height:38px;padding-inline:15px}.window-dots[data-astro-cid-yycljoed]{gap:6px;display:flex}.window-dots[data-astro-cid-yycljoed] i[data-astro-cid-yycljoed]{background:#3e3e3e;border-radius:50%;width:7px;height:7px;display:block}.window-dots[data-astro-cid-yycljoed] i[data-astro-cid-yycljoed]:first-child{background:var(--red)}.af-product-window[data-astro-cid-yycljoed]>img[data-astro-cid-yycljoed]{border-radius:0;width:100%;height:auto;display:block}.af-window-status[data-astro-cid-yycljoed]{padding:12px 16px 0}.af-window-status[data-astro-cid-yycljoed] i[data-astro-cid-yycljoed]{background:#38c46c;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #38c46c}.btn-lg[data-astro-cid-yycljoed]{padding:16px 36px;font-size:18px;font-weight:700}.af-split[data-astro-cid-yycljoed]{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.af-split[data-astro-cid-yycljoed] img[data-astro-cid-yycljoed]{border-radius:10px;box-shadow:0 12px 40px #0000002e}.af-split[data-astro-cid-yycljoed] img[data-astro-cid-yycljoed].af-img-plain{box-shadow:none;border-radius:0}.af-split--reverse[data-astro-cid-yycljoed] img[data-astro-cid-yycljoed]{order:-1}.af-values[data-astro-cid-yycljoed]{background:linear-gradient(160deg,#f7f7f7 0%,#efe9e8 100%)}.value-grid[data-astro-cid-yycljoed]{grid-template-columns:repeat(3,1fr);gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.value-grid[data-astro-cid-yycljoed] li[data-astro-cid-yycljoed]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px 26px;box-shadow:0 4px 18px #0000000f}.stars[data-astro-cid-yycljoed]{color:var(--red);letter-spacing:3px;margin-bottom:6px;display:block}.value-title[data-astro-cid-yycljoed]{font-family:var(--font-heading);color:var(--ink);margin-bottom:8px;font-size:1.05rem;font-weight:700;display:block}.value-grid[data-astro-cid-yycljoed] p[data-astro-cid-yycljoed]{margin:0;font-size:15px}.af-soc-sub[data-astro-cid-yycljoed]{color:#ccc;max-width:640px;margin-inline:auto}.af-soc[data-astro-cid-yycljoed] .af-soc-sub[data-astro-cid-yycljoed]{color:#ccc}.af-matrix-section[data-astro-cid-yycljoed] .af-soc-sub[data-astro-cid-yycljoed]{color:#ccc;margin-bottom:40px}.soc-grid[data-astro-cid-yycljoed]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.soc-card[data-astro-cid-yycljoed]{border:1px solid #ffffff24;border-left:3px solid var(--red);background:#ffffff0d;border-radius:8px;padding:26px 28px;transition:background .15s,transform .15s}.soc-card[data-astro-cid-yycljoed]:hover{background:#ffffff17;transform:translateY(-3px)}.soc-card[data-astro-cid-yycljoed] h3[data-astro-cid-yycljoed]{color:#fff;font-size:1.05rem}.soc-card[data-astro-cid-yycljoed] p[data-astro-cid-yycljoed]{color:#ccc;margin:0;font-size:15px}.af-monitor[data-astro-cid-yycljoed]{background:linear-gradient(#3c00009e,#3c00009e),url(/images/2023/04/236-09-red-blue-tech-map-gear.jpg) 50%/cover}.af-monitor[data-astro-cid-yycljoed] h2[data-astro-cid-yycljoed],.af-monitor[data-astro-cid-yycljoed] .af-soc-sub[data-astro-cid-yycljoed]{color:#fff}.chip-row[data-astro-cid-yycljoed]{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.chip-row[data-astro-cid-yycljoed] a[data-astro-cid-yycljoed]{color:var(--ink);font-family:var(--font-heading);background:#fffffff0;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:700;transition:background .15s,color .15s;display:inline-block}.chip-row[data-astro-cid-yycljoed] a[data-astro-cid-yycljoed]:hover{background:var(--red);color:#fff;text-decoration:none}.article-grid[data-astro-cid-yycljoed]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:24px;display:grid}.faq-group[data-astro-cid-yycljoed]{margin-top:40px}@media (width<=980px){.af-hero-inner[data-astro-cid-yycljoed],.af-split[data-astro-cid-yycljoed]{grid-template-columns:1fr}.af-split--reverse[data-astro-cid-yycljoed] img[data-astro-cid-yycljoed]{order:0}.af-product-window[data-astro-cid-yycljoed]{max-width:760px;transform:none}.value-grid[data-astro-cid-yycljoed],.soc-grid[data-astro-cid-yycljoed],.article-grid[data-astro-cid-yycljoed]{grid-template-columns:1fr 1fr}}@media (width<=620px){.af-hero[data-astro-cid-yycljoed]{padding-block:70px}.af-window-status[data-astro-cid-yycljoed] span[data-astro-cid-yycljoed]:last-child{display:none}.value-grid[data-astro-cid-yycljoed],.soc-grid[data-astro-cid-yycljoed],.article-grid[data-astro-cid-yycljoed]{grid-template-columns:1fr}}
