:where(.mktg) h1,:where(.mktg) h2{font-weight:var(--fw-bold);letter-spacing:-.035em}:where(.mktg) h3{font-weight:var(--fw-semibold);letter-spacing:-.02em}:where(.mktg) h1{font-size:var(--fs-display);line-height:1.04}:where(.mktg) h2{font-size:var(--fs-h2);line-height:1.08}:where(.mktg) h3{font-size:var(--fs-h3);line-height:1.28}:where(.mktg) .lead{max-width:var(--lead-width);font-size:var(--fs-lead);color:var(--muted);line-height:1.6}:where(.mktg) .scanner{background:var(--red);clip-path:polygon(100% 74%,44% 48%,100% 22%,100% 0,0 0,0 100%,100% 100%);border-radius:50%;flex:none;width:1em;height:1em;animation:.42s steps(2,end) infinite chomp}@keyframes chomp{0%,to{clip-path:polygon(100% 74%,44% 48%,100% 22%,100% 0,0 0,0 100%,100% 100%)}50%{clip-path:polygon(100% 52%,44% 48%,100% 44%,100% 0,0 0,0 100%,100% 100%)}}:where(.mktg) .kicker{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--red-aa);align-items:center;gap:.5em;display:inline-flex}:where(.mktg) .kicker .scanner{width:.92em;height:.92em}:where(.mktg) .kicker--faint{color:var(--faint)}:where(.mktg) .sec-head--narrow h2{max-width:24ch}:where(.mktg) .kicker--pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--canvas);color:var(--muted);text-transform:none;letter-spacing:.01em;font-size:var(--fs-small);font-weight:var(--fw-medium);padding:.45em .9em}:where(.mktg) .tag{font-size:.62rem;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm);background:color-mix(in srgb,var(--blue) 42%,transparent);color:var(--blue-deep);padding:.28em .55em}:where(.mktg) .dark .tag{background:color-mix(in srgb,var(--blue) 20%,transparent);color:var(--blue)}:where(.mktg) .btn{font-size:.92rem;font-weight:var(--fw-semibold);border-radius:var(--r-pill);white-space:nowrap;min-height:46px;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.45rem;line-height:1;display:inline-flex}:where(.mktg) .btn-ink{background:var(--ink);color:var(--canvas)}:where(.mktg) .btn-ink:hover{background:var(--ink-90)}:where(.mktg) .btn-line{background:var(--canvas);color:var(--ink);border-color:var(--line)}:where(.mktg) .btn-line:hover{border-color:var(--ink)}:where(.mktg) .btn-cream{background:var(--on-panel);color:var(--ink-panel)}:where(.mktg) .btn-cream:hover{background:#fff}:where(.mktg) .btn-block{width:100%}:where(.mktg) .btn:has(.disc){padding-inline-end:.42rem}:where(.mktg) .btn .disc{width:26px;height:26px;transition:transform var(--dur-base) var(--ease),background var(--dur-fast) var(--ease);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid}:where(.mktg) .btn .disc svg{width:13px;height:13px}:where(.mktg) .btn-line .disc,:where(.mktg) .btn-cream .disc{background:color-mix(in srgb,var(--ink) 9%,transparent)}:where(.mktg) .navwrap{z-index:40;pointer-events:none;background:0 0;border:0;padding-block:.85rem;position:sticky;top:0}:where(.mktg) .nav{align-items:center;gap:var(--space-5);height:auto;min-height:54px;width:min(100% - 2rem,calc(var(--container) - 60px));border-radius:var(--r-pill);pointer-events:auto;background:color-mix(in srgb,var(--canvas) 82%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);transition:box-shadow var(--dur-base) var(--ease),background var(--dur-base) var(--ease);grid-template-columns:1fr auto 1fr;margin-inline:auto;padding:.4rem .4rem .4rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 30px -18px #11111147}:where(.mktg) .navwrap[data-stuck] .nav{background:color-mix(in srgb,var(--canvas) 94%,transparent);box-shadow:inset 0 1px #ffffffb3,0 14px 38px -20px #11111157}:where(.mktg) .nav-brand{color:var(--ink);flex:none;align-items:center;gap:.55em;display:inline-flex}:where(.mktg) .nav-brand .bmark{width:28px;height:30px;display:block}:where(.mktg) .nav-brand .bword{width:124px;height:20px;display:block}:where(.mktg) footer .bmark{color:#f3f1ec;width:31px;height:34px;display:block}:where(.mktg) footer .bword{color:#f3f1ec;width:136px;height:22px;display:block}:where(.mktg) footer a[aria-label=Protuno\ home]{align-items:center;gap:.55em;display:inline-flex}:where(.mktg) .nav-links{justify-content:center;align-items:center;gap:1.15rem;display:flex}:where(.mktg) .nav-links a{font-size:.9rem;font-weight:var(--fw-semibold);color:var(--muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease);align-items:center;gap:.45rem;display:inline-flex}:where(.mktg) .nav-links a svg{width:16px;height:16px;color:var(--faint);transition:color var(--dur-fast) var(--ease);flex:none}:where(.mktg) .nav-links a{color:var(--ink-90)}:where(.mktg) .nav-links a:hover{color:var(--ink)}:where(.mktg) .nav-links a:hover svg{color:var(--red)}:where(.mktg) .nav-links a[href$=\#agents]{color:var(--red-deep)}:where(.mktg) .nav-links a[href$=\#agents] svg,:where(.mktg) .nav-links a[href$=\#agents]:hover{color:var(--red)}:where(.mktg) .menu a[href$=\#agents]{color:var(--red-deep)}:where(.mktg) .nav-right{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}:where(.mktg) .nav-signin{font-size:.9rem;font-weight:var(--fw-semibold);color:var(--ink-90);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}:where(.mktg) .nav-signin:hover{color:var(--red)}:where(.mktg) .nav-toggle{border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:var(--r-md);place-items:center;width:44px;height:44px;display:none}:where(.mktg) .nav-toggle .bars{width:16px;height:11px;display:block;position:relative}:where(.mktg) .nav-toggle .bars i{background:var(--ink);width:100%;height:1.8px;transition:transform var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease);border-radius:2px;position:absolute;left:0}:where(.mktg) .nav-toggle .bars i:first-child{top:0}:where(.mktg) .nav-toggle .bars i:nth-child(2){top:4.6px}:where(.mktg) .nav-toggle .bars i:nth-child(3){top:9.2px}:where(.mktg) .nav-toggle[aria-expanded=true] .bars i:first-child{transform:translateY(4.6px)rotate(45deg)}:where(.mktg) .nav-toggle[aria-expanded=true] .bars i:nth-child(2){opacity:0}:where(.mktg) .nav-toggle[aria-expanded=true] .bars i:nth-child(3){transform:translateY(-4.6px)rotate(-45deg)}:where(.mktg) .menu{inset:calc(var(--nav-h) + 8px) 0 0;z-index:39;background:color-mix(in srgb,var(--canvas) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--space-6) 1.25rem var(--space-8);gap:var(--space-4);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base);flex-direction:column;display:flex;position:fixed}:where(.mktg) .menu[data-open]{opacity:1;visibility:visible}:where(.mktg) .menu .btn{font-size:.92rem;font-weight:var(--fw-semibold);letter-spacing:0}:where(.mktg) .menu a{font-size:1.7rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);padding-block:.3rem;transform:translateY(12px)}:where(.mktg) .menu[data-open] a{opacity:1;transform:none}:where(.mktg) .menu[data-open] a:first-child{transition-delay:50ms}:where(.mktg) .menu[data-open] a:nth-child(2){transition-delay:.1s}:where(.mktg) .menu[data-open] a:nth-child(3){transition-delay:.15s}:where(.mktg) .menu[data-open] a:nth-child(4){transition-delay:.2s}:where(.mktg) .menu-foot{margin-top:auto}body[data-locked]{overflow:hidden}:where(.mktg) .sec{padding-block:var(--section-y);position:relative}:where(.mktg) .sec--paper{background:var(--surface)}:where(.mktg) .sec-head{max-width:44rem;margin-bottom:var(--space-7)}:where(.mktg) .sec-head h2{margin-block:var(--space-4) var(--space-4)}:where(.mktg) .grid-bg{isolation:isolate;position:relative}:where(.mktg) .grid-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb,var(--ink) 6%,transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb,var(--ink) 6%,transparent) 1px, transparent 1px);background-size:96px 96px;position:absolute;inset:-140px 0 0;-webkit-mask-image:radial-gradient(130% 92% at 50% 14%,#000 34%,#0000 82%);mask-image:radial-gradient(130% 92% at 50% 14%,#000 34%,#0000 82%)}:where(.mktg) .hero{padding-block:calc(clamp(4.5rem,3rem + 5vw,7rem) + .85rem) var(--space-8);margin-top:calc((var(--nav-h) + .85rem) * -1);background:radial-gradient(760px 420px at 6% -10%, color-mix(in srgb,var(--blue) 24%,transparent), transparent 66%),var(--canvas)}:where(.mktg) .herotwo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}:where(.mktg) .hero h1{margin-block:var(--space-4) var(--space-5)}:where(.mktg) .hero-err{font-size:var(--fs-small);color:var(--red-aa);font-weight:var(--fw-medium);margin-top:.6rem;display:none}:where(.mktg) .hero-err[data-on]{display:block}:where(.mktg) .hero-notes{margin-top:var(--space-5);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}:where(.mktg) .hero-notes span{align-items:center;gap:.45rem;display:inline-flex}:where(.mktg) .hero-notes b{color:var(--ink);font-weight:var(--fw-bold)}:where(.mktg) .hero-notes i{background:var(--mint-deep);border-radius:50%;flex:none;width:6px;height:6px}:where(.mktg) .scanpanel{background:var(--ink-panel);border-radius:var(--r-xl);color:var(--on-panel);border:1px solid var(--ink-panel-line);overflow:clip;box-shadow:0 34px 80px -46px #0c0d1299}:where(.mktg) .sp-bar{border-bottom:1px solid var(--ink-panel-line);font-family:var(--font-mono);color:var(--on-panel-faint);align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:.74rem;display:flex}:where(.mktg) .sp-bar .live{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}:where(.mktg) .sp-bar .host{color:var(--on-panel-soft);margin-inline-start:auto}:where(.mktg) .sp-body{padding:1.15rem 1.2rem 1.35rem}:where(.mktg) .sp-count{align-items:baseline;gap:.65rem;display:flex}:where(.mktg) .sp-count b{font-size:2.9rem;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}:where(.mktg) .sp-count span{color:var(--on-panel-soft);font-size:.86rem}:where(.mktg) .sp-count em{color:var(--on-panel-faint);font-size:.74rem;font-style:normal;font-family:var(--font-mono);margin-inline-start:auto}:where(.mktg) .eat{background-image:radial-gradient(circle at 7px,#f3f1ec47 2px,#0000 2px);background-position:7px;background-size:14px 20px;height:20px;margin:1rem 0 1.05rem;position:relative;overflow:clip}:where(.mktg) .eat-eaten{background:var(--eat-bg,var(--ink-panel));width:0;transition:width .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}:where(.mktg) .eat .scanner{width:16px;height:16px;margin-left:-8px;transition:left .32s cubic-bezier(.22,1,.36,1);animation:.5s steps(2,end) infinite chomp;position:absolute;top:2px;left:0}:where(.mktg) .sp-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1.05rem;display:flex}:where(.mktg) .sp-chip{font-size:.74rem;font-weight:var(--fw-semibold);border-radius:var(--r-pill);background:color-mix(in srgb,var(--tone) 22%,transparent);color:var(--tone);padding:.32em .75em}:where(.mktg) .sp-feed{--sp-rows:8;--sp-line-h:calc(.76rem * 1.6);--sp-gap:.44rem;gap:var(--sp-gap);font-family:var(--font-mono);border-top:1px solid var(--ink-panel-line);min-width:0;height:calc(.95rem + var(--sp-rows) * var(--sp-line-h) + (var(--sp-rows) - 1) * var(--sp-gap));align-content:start;padding-top:.95rem;font-size:.76rem;display:grid;overflow:clip}:where(.mktg) .sp-line{min-width:0;animation:lineIn .5s var(--ease) both;align-items:baseline;gap:1rem;display:flex}:where(.mktg) .sp-line>span:first-child{color:var(--on-panel-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.mktg) .sp-line>span:last-child{color:var(--tone,var(--on-panel-faint));flex:none;margin-inline-start:auto}@keyframes lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.mktg) .trust{border-block:1px solid var(--line);background:var(--canvas);padding-block:var(--space-5)}:where(.mktg) .trust-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.6rem;display:flex}:where(.mktg) .trust p{width:100%;font-size:var(--fs-small);color:var(--muted)}:where(.mktg) .trust b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.66rem;font-weight:var(--fw-medium)}:where(.mktg) .trust a{font-size:var(--fs-small);color:var(--muted);transition:color var(--dur-fast) var(--ease)}:where(.mktg) .trust a:hover{color:var(--ink)}:where(.mktg) .split{margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}:where(.mktg) .split-list{margin-top:var(--space-5);gap:.7rem;display:grid}:where(.mktg) .split-item{border-radius:var(--r-lg);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);padding:1.25rem 1.35rem;position:relative}:where(.mktg) .split-item h3{margin-bottom:.34rem}:where(.mktg) .split-item p{font-size:var(--fs-small);color:var(--muted);line-height:1.58}:where(.mktg) .split-col--was .split-item{background:color-mix(in srgb,var(--ink) 2.5%,transparent);border:1px dashed color-mix(in srgb,var(--ink) 13%,transparent)}:where(.mktg) .split-col--was .split-item h3{color:var(--ink)}:where(.mktg) .split-col--was .split-item p{color:var(--muted)}:where(.mktg) .split-col--now .split-item{background:var(--canvas);border:1px solid var(--card-line);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #11111108,0 18px 34px -26px #11111142}:where(.mktg) .split-col--now .split-item:hover{border-color:color-mix(in srgb,var(--red) 26%,var(--card-line));transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1111110a,0 26px 48px -26px #11111157}@media (prefers-reduced-motion:reduce){:where(.mktg) .split-col--now .split-item:hover{transform:none}}@media (max-width:860px){:where(.mktg) .split{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}:where(.mktg) .howrail{margin-top:var(--space-7);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,1rem + 2vw,2.6rem);display:grid;position:relative}:where(.mktg) .howrail:before,:where(.mktg) .howrail:after{content:"";border-radius:var(--r-pill);height:2px;position:absolute;top:0;left:0}:where(.mktg) .howrail:before{background:var(--line);right:0}:where(.mktg) .howrail:after{width:var(--rail-fill,33.33%);background:linear-gradient(90deg,var(--red),color-mix(in srgb,var(--red) 55%,transparent));transition:width var(--rail-ms,2.6s) linear}:where(.mktg) .howrail-step{padding:0 var(--space-5) 0 0;text-align:left;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;position:relative}:where(.mktg) .howrail-step:focus-visible{outline:2px solid var(--red);outline-offset:5px;border-radius:var(--r-sm)}:where(.mktg) .howrail-node{top:calc(var(--space-6) * -1 - 5px);background:var(--canvas);border:2px solid color-mix(in srgb,var(--ink) 26%,transparent);width:12px;height:12px;transition:background var(--dur-fast),border-color var(--dur-fast);border-radius:50%;position:absolute;left:0}:where(.mktg) .howrail-step[data-done] .howrail-node{border-color:var(--red);background:var(--red)}:where(.mktg) .howrail-n{font-size:clamp(1.5rem,1.2rem + .9vw,1.95rem);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:color-mix(in srgb,var(--ink) 24%,transparent);transition:color var(--dur-fast);line-height:1;display:block}:where(.mktg) .howrail-step:hover .howrail-n{color:color-mix(in srgb,var(--ink) 48%,transparent)}:where(.mktg) .howrail-step[aria-selected=true] .howrail-n{color:var(--red-deep)}:where(.mktg) .howrail-h{min-height:2.912rem;font-size:1.12rem;font-weight:var(--fw-bold);letter-spacing:-.015em;color:color-mix(in srgb,var(--ink) 74%,transparent);transition:color var(--dur-fast);margin-top:.6rem;line-height:1.3;display:block}:where(.mktg) .howrail-step:hover .howrail-h,:where(.mktg) .howrail-step[aria-selected=true] .howrail-h{color:var(--ink)}:where(.mktg) .howrail-p{color:var(--muted);font-size:var(--fs-small);max-width:32ch;margin-top:.35rem;line-height:1.55;display:block}:where(.mktg) .hw-box{margin-top:var(--space-7);border-radius:var(--r-xl);background:linear-gradient(120deg,var(--peach) 0%,var(--lime) 30%,var(--mint) 62%,var(--blue) 100%);place-items:end center;padding:clamp(2rem,1.2rem + 3.4vw,4.5rem) clamp(1rem,.6rem + 2.4vw,3rem) 0;display:grid;position:relative;overflow:hidden}:where(.mktg) .hw-box:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.mktg) .hw-win{z-index:1;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--ink-panel);border:1px solid var(--ink-panel-line);width:100%;color:var(--on-panel);animation:hw-in var(--dur-base) var(--ease);border-bottom:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #11111114,0 34px 80px -30px #1116}@keyframes hw-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.mktg) .hw-win{animation:none}}:where(.mktg) .hw-bar{border-bottom:1px solid var(--ink-panel-line);background:#ffffff05;align-items:center;gap:.8rem;padding:.62rem .85rem;display:flex}:where(.mktg) .hw-bar i{background:#ffffff29;border-radius:50%;flex:none;width:9px;height:9px}:where(.mktg) .hw-bar b{font-size:.72rem;font-weight:var(--fw-semibold);color:var(--on-panel-faint);margin-left:.35rem}:where(.mktg) .hw-body{flex-direction:column;justify-content:center;height:clamp(320px,28vw,368px);padding:clamp(1.1rem,.6rem + 2vw,2.1rem);display:flex}:where(.mktg) .hw-url{max-width:38rem;margin:0 auto var(--space-5);border:1px solid var(--ink-panel-line);border-radius:var(--r-pill);background:#0000004d;align-items:center;gap:.6rem;padding:.42rem .42rem .42rem 1rem;display:flex}:where(.mktg) .hw-url span{min-width:0;color:var(--on-panel);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.86rem;overflow:hidden}:where(.mktg) .hw-url em{font-size:.76rem;font-style:normal;font-weight:var(--fw-bold);color:#fff;background:var(--red);border-radius:var(--r-pill);flex:none;padding:.45em .95em}:where(.mktg) .hw-rows{gap:.45rem;max-width:38rem;margin:0 auto;display:grid}:where(.mktg) .hw-row{border-radius:var(--r-sm);border:1px solid var(--ink-panel-line);color:var(--on-panel-soft);background:#ffffff0a;align-items:center;gap:.7rem;padding:.5rem .8rem;font-size:.8rem;line-height:1.4;display:flex}:where(.mktg) .hw-row i{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px}:where(.mktg) .hw-row b{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-panel-faint);flex:none;min-width:4.2rem;font-size:.64rem}:where(.mktg) .hw-row[data-fail]{background:color-mix(in srgb,var(--red) 12%,transparent);border-color:color-mix(in srgb,var(--red) 34%,transparent);color:var(--on-panel)}:where(.mktg) .hw-row[data-fail] i{background:var(--red)}:where(.mktg) .hw-plugin{align-items:start;gap:var(--space-4);max-width:34rem;margin:0 auto var(--space-5);padding:var(--space-4);border-radius:var(--r-md);border:1px solid var(--ink-panel-line);background:#ffffff0a;grid-template-columns:auto 1fr auto;display:grid}:where(.mktg) .hw-plugin .pi{background:color-mix(in srgb,var(--red) 24%,transparent);color:#fff;width:44px;height:44px;font-weight:var(--fw-black);border-radius:12px;place-items:center;display:grid}:where(.mktg) .hw-plugin .pn{font-weight:var(--fw-bold);color:#fff}:where(.mktg) .hw-plugin .pv{font-size:.62rem;font-weight:var(--fw-semibold);color:var(--on-panel-faint);border-radius:var(--r-pill);background:#ffffff1a;margin-left:.45rem;padding:1px 7px}:where(.mktg) .hw-plugin p{color:var(--on-panel-soft);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}:where(.mktg) .hw-plugin .ps{font-size:.74rem;font-weight:var(--fw-semibold);color:var(--mint);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}:where(.mktg) .hw-plugin .ps:before{content:"";background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 20%,transparent);border-radius:50%}:where(.mktg) .hw-log{gap:.55rem;max-width:34rem;margin:0 auto;padding:0;list-style:none;display:grid}:where(.mktg) .hw-log li{font-family:var(--font-mono);color:var(--on-panel-soft);align-items:center;gap:.6rem;font-size:.78rem;display:flex}:where(.mktg) .hw-log li:before{content:"✓";width:18px;height:18px;font-family:var(--font-sans);background:color-mix(in srgb,var(--mint-deep) 45%,transparent);color:var(--mint);border-radius:50%;flex:none;place-items:center;font-size:.66rem;display:grid}:where(.mktg) .hw-perms{gap:.5rem;max-width:36rem;margin:0 auto;display:grid}:where(.mktg) .hw-perm{border-radius:var(--r-md);border:1px solid var(--ink-panel-line);background:#ffffff0a;align-items:center;gap:.9rem;padding:.72rem .9rem;display:flex}:where(.mktg) .hw-perm .pa{flex:1;min-width:0}:where(.mktg) .hw-perm .pa b{font-size:.9rem;font-weight:var(--fw-semibold);color:#fff;display:block}:where(.mktg) .hw-perm .pa span{color:var(--on-panel-faint);margin-top:1px;font-size:.76rem;display:block}:where(.mktg) .hw-gate{font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.01em;border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:.4em .85em}:where(.mktg) .hw-gate[data-g=auto]{background:color-mix(in srgb,var(--mint-deep) 42%,transparent);color:var(--mint)}:where(.mktg) .hw-gate[data-g=ask]{background:color-mix(in srgb,var(--blue-deep) 42%,transparent);color:#bfd9ff}:where(.mktg) .hw-gate[data-g=stop]{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red-soft)}@media (max-width:820px){:where(.mktg) .howrail{gap:var(--space-6);padding:0 0 0 var(--space-5);grid-template-columns:minmax(0,1fr)}:where(.mktg) .howrail:before,:where(.mktg) .howrail:after{width:2px;height:auto;inset:0 auto 0 0}:where(.mktg) .howrail:after{height:var(--rail-fill,33.33%);width:2px}:where(.mktg) .howrail-step{padding:0}:where(.mktg) .howrail-node{top:2px;left:calc(var(--space-5) * -1 - 5px)}}@media (max-width:560px){:where(.mktg) .hw-box{padding:var(--space-5) .75rem 0}:where(.mktg) .hw-plugin{grid-template-columns:auto 1fr;row-gap:.6rem}:where(.mktg) .hw-plugin .ps{grid-column:2}}:where(.mktg) .groups{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}:where(.mktg) .glist{gap:.4rem;display:grid}:where(.mktg) .gbtn{text-align:left;border:1px solid var(--card-line);border-radius:var(--r-md);background:var(--canvas);width:100%;font-size:.92rem;font-weight:var(--fw-semibold);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex}:where(.mktg) .gbtn:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent)}:where(.mktg) .gbtn[aria-selected=true]{border-color:var(--ink);box-shadow:0 1px 0 var(--ink)}:where(.mktg) .gbtn .gi{background:var(--bg);width:26px;height:26px;color:var(--tone);border-radius:8px;flex:none;place-items:center;display:grid}:where(.mktg) .gbtn .gi svg{width:14px;height:14px}:where(.mktg) .gbtn b{font-family:var(--font-mono);font-size:.72rem;font-weight:var(--fw-medium);color:var(--faint);margin-inline-start:auto}:where(.mktg) .gpanel{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--canvas);overflow:clip}:where(.mktg) .gpanel[hidden]{display:none}:where(.mktg) .gp-bar{border-bottom:1px solid var(--card-line);font-family:var(--font-mono);color:var(--faint);align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-size:.74rem;display:flex}:where(.mktg) .gp-bar i{background:var(--tone);border-radius:50%;flex:none;width:6px;height:6px}:where(.mktg) .gp-bar b{font-weight:var(--fw-medium);margin-inline-start:auto}:where(.mktg) .gp-body{padding:1.3rem 1.4rem 1.4rem}:where(.mktg) .gp-body h3{font-size:clamp(1.3rem,1rem + 1vw,1.75rem);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);margin-bottom:.5rem}:where(.mktg) .gp-body>p{font-size:var(--fs-small);color:var(--muted);max-width:58ch;margin-bottom:1.1rem;line-height:1.58}:where(.mktg) .gitems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}:where(.mktg) .gitem{background:var(--surface);border-radius:var(--r-md);align-items:center;gap:.6rem;padding:.68rem .85rem;font-size:.88rem;display:flex}:where(.mktg) .gitem svg{width:14px;height:14px;color:var(--red);flex:none}:where(.mktg) .gnote{border-top:1px solid var(--card-line);font-family:var(--font-mono);color:var(--faint);margin-top:1.15rem;padding-top:1rem;font-size:.74rem;line-height:1.55}:where(.mktg) .ctacard{background:var(--ink-panel);color:var(--on-panel);border-radius:var(--r-xl);padding:clamp(2rem,1.4rem + 2.4vw,3.4rem);position:relative;overflow:clip}:where(.mktg) .ctacard:before{content:"";pointer-events:none;background:radial-gradient(620px 340px at 88% 106%, color-mix(in srgb,var(--red) 18%,transparent), transparent 66%);position:absolute;inset:0}:where(.mktg) .ctacard>*{position:relative}:where(.mktg) .ctatwo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,3.5rem);display:grid}:where(.mktg) .ctacard h2{color:var(--on-panel);margin-block:.85rem .75rem}:where(.mktg) .ctacard .lead{color:var(--on-panel-soft)}:where(.mktg) .ctacard .kicker{color:var(--red-soft)}:where(.mktg) .ctalabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-panel-faint);margin-bottom:.55rem;font-size:.68rem;display:block}:where(.mktg) .ctacard .ctacard .ctacard .ctafine{font-family:var(--font-mono);color:var(--on-panel-faint);margin-top:.75rem;font-size:.72rem}:where(.mktg) .ctaready{border:1px solid var(--ink-panel-line);border-radius:var(--r-lg);background:radial-gradient(420px 220px at 76% 8%, color-mix(in srgb,var(--red) 12%,transparent), transparent 70%), #00000047;min-height:210px;padding:1.1rem 1.15rem;position:relative;overflow:clip}:where(.mktg) .ctaready:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}:where(.mktg) .ctaready>*{position:relative}:where(.mktg) .ctaready{--eat-bg:#0a0a0e}:where(.mktg) .ctaready .rl{font-family:var(--font-mono);color:var(--on-panel-faint);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.74rem;display:flex}:where(.mktg) .ctaready .rl b{font-weight:var(--fw-medium);margin-inline-start:auto}:where(.mktg) .ctaready .rl i{background:var(--on-panel-faint);border-radius:50%;width:6px;height:6px}:where(.mktg) .ctaready .waiting{font-family:var(--font-mono);color:var(--on-panel-faint);margin-top:1rem;font-size:.76rem}:where(.mktg) .dark{background:var(--ink-panel);color:var(--on-panel);position:relative;overflow:clip}:where(.mktg) .dark:before{content:"";pointer-events:none;background:radial-gradient(680px 340px at 76% 6%, color-mix(in srgb,var(--blue) 13%,transparent), transparent 68%), radial-gradient(560px 320px at 10% 2%, color-mix(in srgb,var(--red) 10%,transparent), transparent 70%);position:absolute;inset:0}:where(.mktg) .dark .wrap{position:relative}:where(.mktg) .dark h2,:where(.mktg) .dark h3{color:var(--on-panel)}:where(.mktg) .dark .lead{color:var(--on-panel-soft)}:where(.mktg) .soon{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}:where(.mktg) .soonc{border:1px solid var(--ink-panel-line);border-radius:var(--r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 8%,transparent),transparent 44%),var(--ink-2);transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);overflow:clip}:where(.mktg) .soonc:hover{border-color:color-mix(in srgb,var(--tone) 36%,transparent);transform:translateY(-3px)}:where(.mktg) .soonc-mock{border:1px solid var(--ink-panel-line);background:#00000042;border-radius:11px;margin:.85rem;padding:.7rem .8rem}:where(.mktg) .soonc-mock p{font-family:var(--font-mono);color:var(--on-panel-faint);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.64rem;display:flex}:where(.mktg) .soonc-mock p i{background:var(--tone);border-radius:50%;flex:none;width:5px;height:5px}:where(.mktg) .bars{gap:.36rem;display:grid}:where(.mktg) .bars span{align-items:center;gap:.35rem;display:flex}:where(.mktg) .bars span:before{content:"";background:#f3f1ec17;border-radius:3px;flex:1;height:6px}:where(.mktg) .bars span:after{content:"";height:6px;width:var(--w,22px);background:var(--tone);border-radius:3px;flex:none}:where(.mktg) .soonc-mock p i{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 22%,transparent)}:where(.mktg) .soonc-txt{padding:0 1.05rem 1.15rem}:where(.mktg) .soonc-txt h3{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}:where(.mktg) .soonc-txt h3 em{font-style:normal;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--on-panel-faint);font-size:.6rem}:where(.mktg) .soonc-txt p{font-size:var(--fs-small);color:var(--on-panel-soft);line-height:1.54}:where(.mktg) .sagents{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.mktg) .sa{border:1px solid var(--ink-panel-line);border-radius:var(--r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 9%,transparent),transparent 46%),var(--ink-2);transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);flex-direction:column;gap:.7rem;padding:1.3rem;display:flex;position:relative;overflow:clip}:where(.mktg) .sa-top{aspect-ratio:5/3;background:color-mix(in srgb,var(--tone) 14%,var(--ink-2));margin:-1.3rem -1.3rem .95rem;position:relative;overflow:hidden}:where(.mktg) .sa-av{background:linear-gradient(168deg,color-mix(in srgb,var(--tone) 22%,var(--ink-2)),var(--ink-panel) 78%);display:block;position:absolute;inset:0;overflow:hidden}:where(.mktg) .sa-field{background:radial-gradient(36% 42% at var(--fx1,26%) var(--fy1,24%),color-mix(in srgb,var(--tone) 44%,transparent),transparent 72%), radial-gradient(40% 44% at var(--fx2,78%) var(--fy2,74%),color-mix(in srgb,var(--tone) 30%,transparent),transparent 74%), radial-gradient(28% 32% at var(--fx3,64%) var(--fy3,14%),color-mix(in srgb,var(--red) 16%,transparent),transparent 70%);filter:blur(14px);opacity:.6;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);position:absolute;inset:-18%}:where(.mktg) .sa-av:after{content:"";pointer-events:none;z:0;mix-blend-mode:overlay;background-image:radial-gradient(circle at 3px 3px,#f3f1ec0e 1px,#0000 1.1px);background-size:15px 15px;position:absolute;inset:0}:where(.mktg) .sa-halo{left:50%;top:var(--hy,40%);width:var(--hw,58%);aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 66%,transparent),transparent 76%);filter:blur(10px);transition:transform var(--dur-slow) var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}:where(.mktg) .sa-head{left:50%;top:var(--hy,46%);width:var(--hw,42%);aspect-ratio:var(--ar,1/1.08);border-radius:var(--hr,50% 50% 46% 46%/54% 54% 46% 46%);background:radial-gradient(96% 84% at 30% 18%,#ffffff47,transparent 52%), radial-gradient(74% 60% at 74% 92%,color-mix(in srgb,var(--tone) 72%,transparent),transparent 68%), radial-gradient(130% 120% at 24% 10%,color-mix(in srgb,var(--tone) 46%,transparent),transparent 62%), linear-gradient(163deg,#2c2f3a 0%,#1a1d26 46%,#0b0d13 100%);box-shadow:inset 0 2px 1px #fff6, inset -12px -16px 34px #000000b8, inset 12px 14px 30px #ffffff0d, 0 0 0 1px color-mix(in srgb,var(--tone) 42%,transparent), 0 26px 52px -26px #000000f2;transition:transform var(--dur-slow) var(--ease);position:absolute;transform:translate(-50%,-50%)}:where(.mktg) .sa-head:after{content:"";filter:blur(3px);background:radial-gradient(closest-side,#ffffff75,#0000 72%);border-radius:50%;width:34%;height:21%;position:absolute;top:8%;left:15%}:where(.mktg) .sa-av[data-av="1"]{--vw:.86;--hw:43%;--ar:1/1.02;--hy:46%;--hr:50% 50% 46% 46%/54% 54% 46% 46%;--vh:26px;--fx1:20%;--fy1:20%;--fx2:82%;--fy2:78%}:where(.mktg) .sa-av[data-av="2"]{--vw:.78;--hw:39%;--ar:1/1.2;--hy:46%;--hr:46% 46% 40% 40%/44% 44% 56% 56%;--vh:23px;--fx1:78%;--fy1:18%;--fx2:22%;--fy2:74%}:where(.mktg) .sa-av[data-av="3"]{--vw:.92;--hw:47%;--ar:1/.9;--hy:46%;--hr:50%;--vh:26px;--fx1:50%;--fy1:14%;--fx2:84%;--fy2:82%;--fx3:24%}:where(.mktg) .sa-av[data-av="4"]{--vw:.74;--hw:41%;--ar:1/1.12;--hy:46%;--hr:40% 40% 44% 44%/42% 42% 58% 58%;--vh:24px;--fx1:18%;--fy1:72%;--fx2:74%;--fy2:24%}:where(.mktg) .sa-av[data-av="5"]{--vw:.88;--hw:42%;--ar:1/1.1;--hy:46%;--hr:54% 54% 38% 38%/60% 60% 40% 40%;--vh:24px;--fx1:80%;--fy1:64%;--fx2:24%;--fy2:26%}:where(.mktg) .sa-av[data-av="6"]{--vw:.8;--hw:44%;--ar:1/1.06;--hy:46%;--hr:44% 44% 48% 48%/50% 50% 50% 50%;--vh:26px;--fx1:34%;--fy1:78%;--fx2:70%;--fy2:20%}:where(.mktg) .sa-bust{width:calc(var(--hw,44%) * 1.42);aspect-ratio:2.2;border-radius:var(--br,46% 46% 0 0/86% 86% 0 0);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 30%,var(--ink-2)),var(--ink-panel) 72%);transition:transform var(--dur-slow) var(--ease);position:absolute;bottom:-20%;left:50%;transform:translate(-50%);box-shadow:inset 0 1.5px #ffffff3d}:where(.mktg) .sa:hover .sa-bust,:where(.mktg) .sa:focus-within .sa-bust{transform:translate(-50%)translateY(-3px)}:where(.mktg) .sa-who .sa-role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);align-items:center;gap:.4em;margin-top:3px;font-size:.64rem;display:inline-flex}:where(.mktg) .sa-who .sa-role svg{flex:none;width:13px;height:13px}:where(.mktg) .sa-foot{justify-content:space-between}:where(.mktg) .sa-soon{font-family:var(--font-sans);font-size:.68rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 84%,#fff);background:color-mix(in srgb,var(--tone) 16%,transparent);border:1px solid color-mix(in srgb,var(--tone) 34%,transparent);border-radius:var(--r-pill);align-items:center;gap:.45em;padding:.34em .7em;display:inline-flex}:where(.mktg) .sa-soon .pip{width:6px;height:6px;animation:pip 2.6s var(--ease) infinite;background:currentColor;border-radius:50%;flex:none}:where(.mktg) .sa-pb{font-family:var(--font-mono);color:var(--on-panel-faint);font-size:.72rem}:where(.mktg) .sa-visor{left:50%;top:var(--vy,46%);width:calc(var(--hw,42%) * var(--vw,.84));height:var(--vh,25px);z-index:3;pointer-events:none;border-radius:var(--r-pill);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -7px 13px -7px #000000e6, 0 1px 0 #ffffff0f, 0 0 20px -8px color-mix(in srgb,var(--tone) 70%,transparent);transition:box-shadow var(--dur-base) var(--ease);background:linear-gradient(#0a0b11,#05060a);position:absolute;overflow:hidden;transform:translate(-50%,-50%)}:where(.mktg) .sa-glass{background:radial-gradient(80% 170% at 22% 0%,color-mix(in srgb,var(--tone) 26%,transparent),transparent 62%);position:absolute;inset:0}:where(.mktg) .sa-eye{background:color-mix(in srgb,var(--tone) 88%,#fff);width:7px;height:7px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--tone) 78%,transparent);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}:where(.mktg) .sa-eye:nth-of-type(2){left:28%}:where(.mktg) .sa-eye:nth-of-type(3){right:28%}:where(.mktg) .sa-visor .scanner{width:11px;height:11px;animation:chomp .42s steps(2,end) infinite, sweep 4.6s var(--ease) infinite;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes sweep{0%{left:-14px}58%{left:calc(100% + 3px)}58.01%,to{left:-14px}}:where(.mktg) .sa-sheen{background:linear-gradient(104deg,#0000 34%,#ffffff1f 46%,#0000 58%);position:absolute;inset:0}:where(.mktg) .sa:hover .sa-visor,:where(.mktg) .sa:focus-within .sa-visor{box-shadow:inset 0 1px 0 #fff3, inset 0 -7px 13px -7px #000000e6, 0 1px 0 #ffffff0f, 0 0 30px -3px color-mix(in srgb,var(--tone) 88%,transparent)}@media (prefers-reduced-motion:reduce){:where(.mktg) .sa-visor .scanner{animation:none;left:8%}}:where(.mktg) .sa-who{z-index:2;position:absolute;bottom:.9rem;left:1.3rem;right:1.3rem}:where(.mktg) .sa-who b{color:var(--on-panel);font-size:1.06rem;font-weight:var(--fw-black);letter-spacing:-.02em;text-shadow:0 1px 12px #00000080;line-height:1.15;display:block}:where(.mktg) .sa-who span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);margin-top:2px;font-size:.64rem;display:block}:where(.mktg) .sa p{font-size:var(--fs-small);color:var(--on-panel-soft);line-height:1.55}:where(.mktg) .sa-tags{flex-wrap:wrap;align-content:flex-start;gap:.3rem;height:3.74rem;margin-top:.85rem;display:flex;overflow:hidden}:where(.mktg) .sa-tags i{font-style:normal;font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);transition:background var(--dur-fast) var(--ease);padding:.42em .6em;font-size:.66rem;line-height:1}:where(.mktg) .sa:hover .sa-tags i{background:color-mix(in srgb,var(--tone) 20%,transparent)}:where(.mktg) .sa-tags i[data-more]{color:var(--on-panel-faint);border-color:var(--ink-panel-line);background:0 0}:where(.mktg) .sa-foot{border-top:1px solid var(--ink-panel-line);color:var(--on-panel-faint);font-size:.74rem;font-family:var(--font-mono);align-items:center;gap:.5rem;margin-top:auto;padding-top:.9rem;display:flex}:where(.mktg) .sa-foot .pip{background:var(--tone);border-radius:50%;flex:none;width:6px;height:6px}:where(.mktg) .sa-foot .now{color:var(--mint)}:where(.mktg) .legend{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}:where(.mktg) .lg{font-size:.76rem;font-weight:var(--fw-semibold);border-radius:var(--r-pill);border:1px solid var(--card-line);background:var(--canvas);color:var(--muted);align-items:center;gap:.45rem;padding:.34em .75em;display:inline-flex}:where(.mktg) .lg i{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px}:where(.mktg) .gbtn .lvl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--lvl) 30%,transparent);color:var(--ink-90);border-radius:4px;padding:.22em .45em;font-size:.58rem}:where(.mktg) .gp-bar .lvl{font-family:var(--font-mono);background:color-mix(in srgb,var(--lvl) 34%,transparent);color:var(--ink-90);border-radius:4px;margin-inline-start:.4rem;padding:.2em .5em;font-size:.62rem}:where(.mktg) .dark--grid:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}:where(.mktg) .dark--grid{padding-block:var(--section-y) calc(var(--section-y) * .72)}:where(.mktg) .dark--grid .sec-head{margin-bottom:var(--space-6)}:where(.mktg) .dark--grid .sa{padding:1.1rem}:where(.mktg) .dark--grid .sa-who b{font-size:1rem}:where(.mktg) .dark--grid .sa p{min-height:3.906rem;font-size:.84rem}:where(.mktg) .foot{background:var(--ink-panel);color:var(--on-panel);padding-block:clamp(3rem,2rem + 4vw,6rem) 3.25rem;position:relative;overflow:clip}:where(.mktg) .foot .wrap{width:min(100%,1440px);padding-inline:clamp(1.25rem,7vw,6.25rem)}:where(.mktg) .fgrid{grid-template-columns:minmax(260px,1fr) 2fr;align-items:start;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}:where(.mktg) .fbrand .flogo{align-items:center;gap:.55rem;margin-bottom:1rem;display:inline-flex}:where(.mktg) .fbrand .mark{width:28px;height:30px;color:var(--on-panel);display:block}:where(.mktg) .fbrand .wordmark{width:124px;height:20px;color:var(--on-panel);display:block;overflow:visible}:where(.mktg) .fbrand p{color:var(--on-panel-soft);max-width:34ch;margin-bottom:1rem;font-size:.95rem;line-height:1.6}:where(.mktg) .fsocial{gap:.5rem;display:flex}:where(.mktg) .fsocial a{width:44px;height:44px;font-family:var(--font-mono);color:var(--on-panel-soft);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:#f3f1ec14;border-radius:50%;justify-content:center;align-items:center;font-size:.66rem;display:inline-flex}:where(.mktg) .fsocial a:hover{color:var(--on-panel);background:#f3f1ec29}:where(.mktg) .fcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;display:grid}:where(.mktg) .fh{font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-panel-faint);font-size:.72rem;font-weight:var(--fw-medium);margin-bottom:1rem}:where(.mktg) .fcols a{color:var(--on-panel-soft);transition:color var(--dur-fast) var(--ease);margin-bottom:.85rem;font-size:.95rem;line-height:1.45;display:block}:where(.mktg) .fcols a:hover{color:var(--on-panel)}:where(.mktg) .fbase{border-top:1px solid var(--ink-panel-line);font-family:var(--font-mono);color:var(--on-panel-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.76rem;display:flex}:where(.mktg) .fpill{border:1px solid var(--ink-panel-line);border-radius:var(--r-pill);color:var(--on-panel-soft);align-items:center;gap:.5rem;padding:.35rem .85rem;display:inline-flex}:where(.mktg) .fpill i{background:var(--mint);border-radius:50%;flex:none;width:6px;height:6px}:where(.mktg) .footdots{pointer-events:none;width:100%;height:clamp(120px,12vw,190px);margin-top:1.5rem;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}:where(.mktg) .footdots canvas{width:100%;height:100%;position:absolute;inset:0}:where(.mktg) .js-reveal .rise{opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transform:translateY(16px)}:where(.mktg) .js-reveal .rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where(.mktg) .js-reveal .rise{opacity:1;transform:none}}@media (max-width:1000px){:where(.mktg) .herotwo,:where(.mktg) .ctatwo,:where(.mktg) .split,:where(.mktg) .groups{grid-template-columns:minmax(0,1fr)}:where(.mktg) .glist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.mktg) .soon,:where(.mktg) .sagents{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.mktg) .fgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:where(.mktg) .nav{gap:var(--space-3);grid-template-columns:1fr auto}:where(.mktg) .nav-right{gap:.45rem}:where(.mktg) .nav-right .btn{padding:.62rem .55rem .62rem 1rem;font-size:.82rem}:where(.mktg) .nav-right .btn .disc{width:22px;height:22px}:where(.mktg) .nav-brand .wordmark{width:92px;height:15px}:where(.mktg) .nav-brand .mark{width:24px;height:27px}:where(.mktg) .nav-links,:where(.mktg) .nav-signin{display:none}:where(.mktg) .nav-toggle{display:grid}:where(.mktg) .soon,:where(.mktg) .sagents,:where(.mktg) .glist,:where(.mktg) .gitems{grid-template-columns:minmax(0,1fr)}:where(.mktg) h1,:where(.mktg) h2{overflow-wrap:anywhere}:where(.mktg) .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.mktg) .hero-act{flex-direction:column;align-items:stretch}:where(.mktg) .hero-act .btn{width:100%}}@media (max-width:420px){:where(.mktg) .fcols{grid-template-columns:1fr}}:where(.mktg) .scp8 svg{width:15px;height:15px;display:block}:where(.mktg) .scp8:hover{transform:translateY(-2px);background:var(--red)!important;color:#fff!important}:where(.mktg) .scp9:hover{color:#f3f1ec!important}@media (max-width:1000px){:where(.mktg) [data-foot]{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:680px){:where(.mktg) [data-4]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:420px){:where(.mktg) [data-4]{grid-template-columns:1fr!important}}:where(.mktg) .dcf-soc:hover{color:#fff;background:#ff4d4d;transform:translateY(-2px)}:where(.mktg) .dcf-link:hover{color:#f3f1ec}@media (max-width:1180px){:where(.mktg) [data-foot]{grid-template-columns:minmax(0,1fr)!important}}:where(.mktg) .sa-emblem{left:50%;bottom:var(--eb,4%);z-index:4;width:34px;height:34px;color:color-mix(in srgb,var(--tone) 92%,#fff);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 1px color-mix(in srgb,var(--tone) 34%,transparent), 0 0 18px -6px color-mix(in srgb,var(--tone) 80%,transparent);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);background:linear-gradient(160deg,#ffffff24,#00000057);border-radius:11px;place-items:center;display:grid;position:absolute;transform:translate(-50%)}:where(.mktg) .sa-emblem svg{width:17px;height:17px}:where(.mktg) .sa:hover .sa-emblem,:where(.mktg) .sa:focus-within .sa-emblem{box-shadow:inset 0 1px 0 #ffffff57, 0 0 0 1px color-mix(in srgb,var(--tone) 55%,transparent), 0 0 26px -4px color-mix(in srgb,var(--tone) 90%,transparent);transform:translate(-50%)translateY(-3px)}:where(.mktg) .sa-av[data-av="1"],:where(.mktg) .sa-av[data-av="3"],:where(.mktg) .sa-av[data-av="6"]{--eb:11%}:where(.mktg) .sa-av[data-av="2"],:where(.mktg) .sa-av[data-av="4"],:where(.mktg) .sa-av[data-av="5"]{--eb:9%}@media (max-width:860px){:where(.mktg) .auditgrid{grid-template-columns:minmax(0,1fr)!important}}:where(.mktg) .ck-board{margin-top:var(--space-6);border-radius:var(--r-xl);background:var(--ink-panel);color:var(--on-panel);border:1px solid var(--ink-panel-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}:where(.mktg) .ck-bar{padding:.85rem var(--space-6);border-bottom:1px solid var(--ink-panel-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-panel-faint);grid-column:1/-1;align-items:center;gap:.6rem;font-size:.7rem;display:flex}:where(.mktg) .ck-bar .eat{--eat-bg:var(--ink-panel);flex:1;min-width:0;height:16px;margin:0}:where(.mktg) .ck-bar .eat .scanner{width:14px;height:14px;margin-left:-7px;top:0}:where(.mktg) .ck-bar-n{color:var(--on-panel-soft);font-variant-numeric:tabular-nums;margin-left:auto}:where(.mktg) .ck-area{padding:var(--space-6);border-right:1px solid var(--ink-panel-line);border-bottom:1px solid var(--ink-panel-line);transition:background var(--dur-base) var(--ease);flex-direction:column;display:flex;position:relative}:where(.mktg) .ck-area:nth-child(4n+1){border-right:0}:where(.mktg) .ck-area:nth-last-child(-n+4){border-bottom:0}:where(.mktg) .ck-area:hover{background:#ffffff09}:where(.mktg) .ck-area-n{font-size:2.5rem;font-weight:var(--fw-black);letter-spacing:-.045em;color:var(--red);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;line-height:1;display:flex}:where(.mktg) .ck-area-n i{font-style:normal;font-family:var(--font-mono);font-size:.66rem;font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--on-panel-faint)}:where(.mktg) .ck-area-t{font-size:1.12rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--on-panel);min-height:2.576rem;margin-top:.75rem;line-height:1.15}:where(.mktg) .ck-area-p{color:var(--on-panel-soft);min-height:3.906rem;margin-top:.4rem;font-size:.84rem;line-height:1.55}:where(.mktg) .ck-area-eg{padding-top:var(--space-4);height:calc(var(--space-4) + 2 * 1.86rem + .3rem);flex-wrap:wrap;align-content:flex-start;gap:.3rem;margin-top:auto;display:flex;overflow:hidden}:where(.mktg) .ck-area-eg i{font-style:normal;font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--on-panel-soft);border:1px solid var(--ink-panel-line);transition:background var(--dur-fast) var(--ease);background:#ffffff0d;padding:.42em .6em;font-size:.63rem;line-height:1.25}:where(.mktg) .ck-area:hover .ck-area-eg i{background:#ffffff17}:where(.mktg) .ck-area-eg i[data-more]{color:var(--on-panel-faint);background:0 0}@media (max-width:1180px){:where(.mktg) .ck-board{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.mktg) .ck-area{border-right:1px solid var(--ink-panel-line)}:where(.mktg) .ck-area:nth-child(odd){border-right:0}:where(.mktg) .ck-area{border-bottom:1px solid var(--ink-panel-line)}:where(.mktg) .ck-area:nth-last-child(-n+1){border-bottom:0}}@media (max-width:620px){:where(.mktg) .ck-board{grid-template-columns:minmax(0,1fr)}:where(.mktg) .ck-area{border-bottom:1px solid var(--ink-panel-line);border-right:0!important}:where(.mktg) .ck-area:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){:where(.mktg) .ck-area,:where(.mktg) .ck-area-eg i{transition:none}}:where(.mktg) .hero-lead2{margin-top:var(--space-4);color:var(--muted);font-weight:var(--fw-regular)}:where(.mktg) .hero .lead em{color:var(--ink);font-style:normal;font-weight:var(--fw-semibold);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--red) 22%,transparent) 62%);border-radius:2px;padding:0 .1em}:where(.mktg) .hero-notes{margin-top:var(--space-5)}:where(.mktg) .hero-alt a{color:var(--ink);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}:where(.mktg) .hero-alt a:hover{color:var(--red-aa)}:where(.mktg) .hero-act{margin-top:var(--space-6);max-width:min(100%,36rem);display:block}:where(.mktg) .hero-act .field{width:100%}:where(.mktg) .field{border-radius:var(--r-pill);background:var(--canvas);border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);align-items:center;gap:.5rem;padding:.45rem .45rem .45rem 1.05rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #11111108,0 12px 28px -20px #11111147}:where(.mktg) .field:hover{border-color:color-mix(in srgb,var(--ink) 20%,transparent);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1111110a,0 16px 34px -20px #11111157}:where(.mktg) .field:focus-within{border-color:color-mix(in srgb,var(--red) 55%,transparent);box-shadow:0 1px 0 #ffffffe6 inset, 0 0 0 4px color-mix(in srgb,var(--red) 12%,transparent), 0 16px 34px -20px #1111114d}:where(.mktg) .field-ico{width:19px;height:19px;color:var(--faint);transition:color var(--dur-base) var(--ease);flex:none;place-items:center;display:grid}:where(.mktg) .field-ico svg{width:19px;height:19px}:where(.mktg) .field:focus-within .field-ico{color:var(--red)}:where(.mktg) .field input{min-width:0;height:46px;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.92rem}:where(.mktg) .field input::placeholder{color:var(--faint);font-family:var(--font-mono)}:where(.mktg) .field .btn{flex:none;padding:0 .5rem 0 1.5rem}:where(.mktg) .field:focus-within .btn-ink{background:var(--ink)}:where(.mktg) .field--ink:focus-within .btn-cream{background:#fff}:where(.mktg) .appdoc .hero-act .field{align-items:center;gap:.5rem;margin-bottom:0;padding:.45rem .45rem .45rem 1.05rem;display:flex}:where(.mktg) .appdoc .hero-act .field-ico{flex:none}:where(.mktg) .appdoc .hero-act .field input{flex:1;min-width:0;height:46px}:where(.mktg) .appdoc .hero-act .field .btn{flex:none;width:auto;padding:0 .5rem 0 1.5rem}@media (max-width:560px){:where(.mktg) .field{border-radius:var(--r-xl);flex-wrap:wrap;padding:.55rem}:where(.mktg) .field-ico{margin-left:.5rem}:where(.mktg) .field input{flex:100%;order:-1;padding-inline:.5rem}:where(.mktg) .field .btn{width:100%}:where(.mktg) .appdoc .hero-act .field{flex-wrap:wrap;padding:.55rem}:where(.mktg) .appdoc .hero-act .field-ico{margin-left:.5rem}:where(.mktg) .appdoc .hero-act .field input{flex:100%;order:-1;padding-inline:.5rem}:where(.mktg) .appdoc .hero-act .field .btn{width:100%}}:where(.mktg) .hero-proof{margin-top:var(--space-5);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem 1.4rem;display:flex}:where(.mktg) .hero-proof b{color:inherit;font-weight:inherit}:where(.mktg) .hero-proof .sep{background:color-mix(in srgb,var(--ink) 16%,transparent);flex:none;width:1px;height:13px}@media (max-width:520px){:where(.mktg) .hero-proof .sep{display:none}:where(.mktg) .hero-proof{gap:.3rem 1rem}}:where(.mktg) .hl-red{color:var(--red)}@media (max-width:860px){:where(.mktg) .vsgrid{grid-template-columns:minmax(0,1fr)!important}}:where(.mktg) .auditgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,1rem + 3vw,3.5rem);padding:clamp(1.75rem,1.2rem + 2.5vw,3.5rem);display:grid;position:relative}:where(.mktg) .audit-say h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.035em;color:var(--on-panel);margin-top:1rem;line-height:1.08}:where(.mktg) .audit-say .lead{color:var(--on-panel-soft);margin-top:1rem}:where(.mktg) .audit-say .hero-act{margin-top:var(--space-5)}:where(.mktg) .kicker--onink{color:var(--red-soft);background:#ffffff0f;border-color:#ffffff1f}:where(.mktg) .hero-proof--onink{color:var(--on-panel-faint)}:where(.mktg) .hero-proof--onink .sep{background:#fff3}:where(.mktg) .field--ink,:where(.mktg) .field--ink:hover{box-shadow:none}:where(.mktg) .field--ink:hover{border-color:#ffffff38}:where(.mktg) .field--ink{box-shadow:none;background:#ffffff0d;border-color:#ffffff6b}:where(.mktg) .field--ink input{color:var(--on-panel)}:where(.mktg) .field--ink input::placeholder,:where(.mktg) .field--ink .field-ico{color:#f3f1ec9e}:where(.mktg) .field--ink:focus-within{border-color:color-mix(in srgb,var(--red) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 18%,transparent)}:where(.mktg) .audit-see{border-radius:var(--r-lg);background:#111114;border:1px solid #ffffff1a;overflow:hidden}:where(.mktg) .as-bar{border-bottom:1px solid var(--ink-panel-line);font-family:var(--font-mono);color:var(--on-panel-faint);align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.7rem;display:flex}:where(.mktg) .as-dot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite pulseDot}:where(.mktg) .as-host{white-space:nowrap;margin-left:auto}:where(.mktg) .as-body{padding:1.1rem}:where(.mktg) .as-lede{font-size:var(--fs-small);color:var(--on-panel-soft)}:where(.mktg) .as-cloud{flex-wrap:wrap;align-content:flex-start;gap:.34rem;min-height:200px;margin-top:.9rem;display:flex}:where(.mktg) .as-cloud i{font-style:normal;font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--on-panel-faint);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease), color .4s var(--ease),background .4s var(--ease),border-color .4s var(--ease);background:#ffffff0d;border:1px solid #ffffff14;padding:.44em .62em;font-size:.68rem;line-height:1;transform:translateY(6px)}:where(.mktg) .as-cloud i[data-in]{opacity:1;transform:none}:where(.mktg) .as-cloud i[data-hot]{color:var(--red-soft);background:#ff4d4d1f;border-color:#ff4d4d4d}@media (max-width:900px){:where(.mktg) .auditgrid{grid-template-columns:minmax(0,1fr)}:where(.mktg) .as-cloud{min-height:0}}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:where(.mktg) .hero .kicker--pill,:where(.mktg) .hero h1,:where(.mktg) .hero .lead,:where(.mktg) .hero .hero-act,:where(.mktg) .hero .hero-proof{animation:.7s cubic-bezier(.22,1,.36,1) both heroIn}:where(.mktg) .hero h1{animation-delay:60ms}:where(.mktg) .hero .lead{animation-delay:.12s}:where(.mktg) .hero .hero-lead2{animation-delay:.16s}:where(.mktg) .hero .hero-act{animation-delay:.22s}:where(.mktg) .hero .hero-proof{animation-delay:.28s}:where(.mktg) .btn{transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}:where(.mktg) .btn:active{transform:scale(.975)}:where(.mktg) .btn .disc{transition:transform var(--dur-base) var(--ease)}:where(.mktg) .btn:hover .disc{transform:translate(2px,-2px)}:where(.mktg) .mq:hover .mq-track{animation-play-state:paused}:where(.mktg) .sa{transition:transform var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease)}:where(.mktg) .sa:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--ink-panel-line));transform:translateY(-4px)}:where(.mktg) .sa .sa-av{transition:transform var(--dur-slow) var(--ease)}:where(.mktg) .sa:hover .sa-av{transform:scale(1.04)}:where(.mktg) .split:hover .split-col--was{opacity:.72;transition:opacity var(--dur-base) var(--ease)}:where(.mktg) .split .split-col--was{transition:opacity var(--dur-base) var(--ease)}@media (prefers-reduced-motion:reduce){:where(.mktg) .hero .kicker--pill,:where(.mktg) .hero h1,:where(.mktg) .hero .lead,:where(.mktg) .hero .hero-act,:where(.mktg) .hero .hero-proof{animation:none}:where(.mktg) .btn:active,:where(.mktg) .sa:hover,:where(.mktg) .sa:hover .sa-av{transform:none}:where(.mktg) .split:hover .split-col--was{opacity:1}}:where(.mktg) .fmark{border-radius:var(--r-pill);font-size:.82rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--on-panel);background:linear-gradient(180deg,var(--ink-panel-line),#ffffff08);transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);border:1px solid #ffffff24;align-items:center;gap:.55em;padding:.5em 1.05em;display:inline-flex;position:relative;overflow:hidden}:where(.mktg) .fmark:hover{border-color:#ffffff47;transform:translateY(-1px)}:where(.mktg) .fmark-pip{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--mint) 55%,transparent);border-radius:50%;flex:none;animation:3.2s cubic-bezier(.65,0,.35,1) infinite fmarkPip}@keyframes fmarkPip{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--mint) 50%,transparent)}55%{box-shadow:0 0 0 6px #0000}}:where(.mktg) .fmark-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 48%,#bdefe738 52%,#0000 62%);animation:6.5s cubic-bezier(.32,.72,0,1) infinite fmarkSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes fmarkSheen{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){:where(.mktg) .fmark-sheen{opacity:0;animation:none}:where(.mktg) .fmark-pip{animation:none}:where(.mktg) .fmark:hover{transform:none}}:where(.mktg) .probs{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.mktg) .prob{padding-top:var(--space-5);border-top:2px solid var(--ink);position:relative}:where(.mktg) .prob-n{font-family:var(--font-mono);color:var(--red);letter-spacing:.06em;margin-bottom:.7rem;font-size:.72rem;display:block}:where(.mktg) .prob h3{font-size:1.22rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.22}:where(.mktg) .prob p{font-size:var(--fs-small);color:var(--muted);margin-top:.5rem;line-height:1.6}@media (max-width:900px){:where(.mktg) .probs{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}:where(.mktg) .prob{padding-top:var(--space-4)}}:where(.mktg) .dcf-link{padding-block:3px;display:inline-block}:where(.mktg) .nav-links a,:where(.mktg) .nav-signin{padding-block:2px}:where(.mktg) .fcols li{flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:.85rem;display:flex}:where(.mktg) .fcols li a{margin-bottom:0;padding-block:3px;display:inline-block}:where(.mktg) .fsoon{font-size:.58rem;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--red-soft);white-space:nowrap;background:color-mix(in srgb,var(--red) 14%,transparent);border:1px solid color-mix(in srgb,var(--red) 30%,transparent);border-radius:var(--r-pill);padding:.16em .5em}:where(.mktg) .fbase .mono{font-size:.85rem}:where(.mktg) .sec--audit{border-top:1px solid var(--line);background:var(--surface)}:where(.mktg) .auditcard{color:var(--on-panel);background:var(--ink-panel);border-radius:clamp(20px,1rem + 1.6vw,32px);position:relative;overflow:hidden}:where(.mktg) .auditglow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb,var(--red) 24%,transparent), #8aa0ff1a 45%,transparent 72%);width:min(760px,90%);height:380px;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(.mktg) .kicker--soft{color:var(--red-soft)}.hero-swnote{max-width:56ch;color:var(--muted);margin-top:.9rem;font-size:.9rem;line-height:1.6}.fswnote{max-width:70ch;margin:0 0 var(--space-4);font-size:var(--fs-small);color:var(--on-panel-faint);line-height:1.6}@media (min-width:561px) and (max-width:900px){:where(.mktg) .hero-act .field,:where(.mktg) .appdoc .hero-act .field{border-radius:var(--r-xl);flex-wrap:wrap;padding:.55rem}:where(.mktg) .hero-act .field-ico,:where(.mktg) .appdoc .hero-act .field-ico{margin-left:.5rem}:where(.mktg) .hero-act .field input,:where(.mktg) .appdoc .hero-act .field input{flex:100%;order:-1;min-width:0;padding-inline:.5rem}:where(.mktg) .hero-act .field .btn,:where(.mktg) .appdoc .hero-act .field .btn{width:100%}}@media (max-width:900px){:where(.mktg) .hero-act .field .field-ico,:where(.mktg) .appdoc .hero-act .field .field-ico,:where(.mktg) .field .field-ico{display:none}:where(.mktg) .hero-act .field input,:where(.mktg) .appdoc .hero-act .field input,:where(.mktg) .field input{padding-inline:.9rem}}
:where(.mktg) .mq{--mq-duration:52s;--mq-gap:.75rem;--mq-fade:88px;width:100%;max-width:100%;padding-block:var(--space-4,1rem);border-block:1px solid var(--line,#e6e4df);background:var(--surface,#faf8f6);position:relative;overflow:hidden}:where(.mktg) .mq-track{width:max-content;animation:mq-scroll var(--mq-duration) linear infinite;will-change:transform;align-items:center;gap:0;display:flex}@keyframes mq-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}:where(.mktg) .mq:hover .mq-track,:where(.mktg) .mq:focus-within .mq-track{animation-play-state:paused}:where(.mktg) .mq-item{--tone:var(--muted,#6c6c70);border:1px solid var(--card-line,#eceae4);border-radius:var(--r-pill,99px);background:var(--canvas,#fff);font-size:var(--fs-small,.875rem);white-space:nowrap;transition:border-color var(--dur-fast,.18s) var(--ease,ease);flex:none;align-items:center;gap:.5rem;margin-inline-end:var(--mq-gap);padding:.5rem .9rem;line-height:1.2;display:inline-flex}:where(.mktg) .mq-item:hover{border-color:color-mix(in srgb,var(--tone) 44%,transparent)}:where(.mktg) .mq-dot{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 20%,transparent);border-radius:50%;flex:none}:where(.mktg) .mq-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:var(--fw-bold,700);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);flex:none}:where(.mktg) .mq-txt{color:var(--ink,#111);font-weight:var(--fw-medium,500)}:where(.mktg) .mq-item--crit{--tone:var(--red-aa,#c42b2b)}:where(.mktg) .mq-item--warn{--tone:var(--peach-deep,#b4603a)}:where(.mktg) .mq-item--pass{--tone:var(--mint-deep,#0e7c6b)}:where(.mktg) .dark .mq,:where(.mktg) .mq--panel{background:var(--ink-2,#14161d);border-color:var(--ink-panel-line,#ffffff14)}:where(.mktg) .dark .mq .mq-item,:where(.mktg) .mq--panel .mq-item{background:var(--ink-panel,#0c0d12);border-color:var(--ink-panel-line,#ffffff14)}:where(.mktg) .dark .mq .mq-txt,:where(.mktg) .mq--panel .mq-txt{color:var(--on-panel,#f3f1ec)}:where(.mktg) .dark .mq .mq-item--crit,:where(.mktg) .mq--panel .mq-item--crit{--tone:var(--red-soft,#ff8a8a)}:where(.mktg) .dark .mq .mq-item--warn,:where(.mktg) .mq--panel .mq-item--warn{--tone:var(--peach,#fbe0d0)}:where(.mktg) .dark .mq .mq-item--pass,:where(.mktg) .mq--panel .mq-item--pass{--tone:var(--mint,#bdefe7)}@media (prefers-reduced-motion:reduce){:where(.mktg) .mq{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}:where(.mktg) .mq-track{will-change:auto;animation:none!important;transform:none!important}}@media (max-width:760px){:where(.mktg) .mq{--mq-fade:44px;--mq-duration:44s}:where(.mktg) .mq-item{padding:.45rem .75rem;font-size:.82rem}}
