/* GENERATED by scripts/build-v9-css.mjs from the v9 page's own <style> — do not edit. Scoped to main.pg-index. */
:root:where(:has(main.pg-index)){ --w:1160px }:where(main.pg-index) .hero{ padding:var(--s8) 0 var(--s9); overflow:visible }:where(main.pg-index) .band--intel{ background:var(--dark); padding:60px 0 60px }:where(main.pg-index) #how{ background:var(--sand); border-block-start:1px solid var(--seam);
               padding:60px 0 }:where(main.pg-index) #stories{ background:var(--mist); border-block-start:1px solid var(--rule);
               padding:60px 0 }:where(main.pg-index) #plans{ background:var(--sand); border-block-start:1px solid var(--seam);   
               padding:60px 0 }:where(main.pg-index) #plans .container > .eband:first-child{ margin-top:0 }@media(max-width:959px){:where(main.pg-index) .hero{ padding:56px 0 88px }:where(main.pg-index) .band--intel,:where(main.pg-index) #how,:where(main.pg-index) #stories,:where(main.pg-index) #plans{ padding:60px 0 }:where(main.pg-index) .close{ padding:60px 0 }}:where(main.pg-index) .kick{ font-family:var(--font-display) }:where(main.pg-index) .hero__inner{ max-width:var(--w); margin:0 auto; padding:0 var(--pad);
              display:grid; grid-template-columns:6fr 1px 5fr;
              column-gap:52px; align-items:start; position:relative; z-index:3 }:where(main.pg-index) .hero__say{ grid-column:1; display:contents }:where(main.pg-index) .hero__seam{ grid-column:2; grid-row:1 / span 6; inline-size:1px;
             background:var(--seam); align-self:stretch }:where(main.pg-index) .hero .kick{ grid-column:1; grid-row:1; margin-block-end:16px }:where(main.pg-index) .hero__title{ grid-column:1; grid-row:2; max-width:16ch; color:var(--ink);
                     font-size:clamp(36px,5.4vw,60px); line-height:1.02;
                     letter-spacing:-.035em; text-wrap:balance }:where(main.pg-index) .hero__title .hl{ white-space:nowrap }:where(main.pg-index) .hero .rule{ grid-column:1; grid-row:3; margin:24px 0 0 }:where(main.pg-index) .hero__sub{ grid-column:1; grid-row:4; color:var(--ink2); max-width:56ch;
                     margin:24px 0 0; font-size:clamp(16.5px,2.2vw,19px); line-height:1.5;
                     font-weight:400 }:where(main.pg-index) .hero .capform{ grid-column:1; grid-row:5; max-width:560px }:where(main.pg-index) .hero .hero__proof{ grid-column:1; grid-row:6 }:where(main.pg-index) .hero__trust{ margin-block-start:10px; font-size:var(--t-caption) }:where(main.pg-index) .hero__trust a{ color:var(--street-deep); text-decoration:underline;
                     text-underline-offset:2px }:where(main.pg-index) .hero__pic{ grid-column:3; grid-row:1 / span 6; align-self:center }:where(main.pg-index) .herofield{ inset:auto auto 0 0; inline-size:min(164px,11%); block-size:70%;
            overflow:hidden; opacity:.18; z-index:0 }:where(main.pg-index) .herofield svg{ inline-size:min(1000px,92vmax); block-size:min(1000px,92vmax);
                max-inline-size:none; position:absolute; inset-block-start:64%;
                inset-inline-start:-24%; transform:translate(-50%,-50%) }:where(main.pg-index) .capture__kind{ position:relative; flex:none; display:flex; align-items:center }:where(main.pg-index) .capture__kind select{ appearance:none; -webkit-appearance:none; border:0;
  background:transparent; font-family:var(--font); font-size:15.5px; font-weight:700;
  color:var(--ink); padding:6px 26px 6px 2px; cursor:pointer; outline:none }:where(main.pg-index) .capture__kind::after{ content:""; position:absolute; inset-inline-end:10px;
  inset-block-start:50%; inline-size:7px; block-size:7px;
  border-inline-end:1.5px solid var(--ink2); border-block-end:1.5px solid var(--ink2);
  transform:translateY(-70%) rotate(45deg); pointer-events:none }:where(main.pg-index) .capture__div{ inline-size:1px; block-size:26px; background:var(--rule); flex:none;
               margin:0 6px 0 2px }:where(main.pg-index) .sr-only{ position:absolute; inline-size:1px; block-size:1px; overflow:hidden;
          clip-path:inset(50%); white-space:nowrap }:where(main.pg-index) .footer__cookie-settings{ background:none; border:0; padding:0; margin:0; font:inherit;
  cursor:pointer; color:inherit; text-decoration:underline; text-underline-offset:2px; }:where(main.pg-index) .footer__cookie-settings:hover{ opacity:1 }@media(max-width:760px){:where(main.pg-index) .capture__kind{ inline-size:100%; order:0 }:where(main.pg-index) .capture__div{ display:none }:where(main.pg-index) .capture__kind select{ inline-size:100%; padding-inline-start:0 }}:where(main.pg-index) .cor__hd{ display:flex; align-items:center; gap:12px; margin-block-end:18px }:where(main.pg-index) .cor__name{ font-family:var(--font-display); font-weight:700; font-size:var(--t-eyebrow);
            letter-spacing:.14em; text-transform:uppercase; color:var(--you) }:where(main.pg-index) .cor__plot{ inline-size:100%; block-size:236px }:where(main.pg-index) .cor__plot-svg{ inline-size:100%; block-size:100% }:where(main.pg-index) .cor__plot-svg svg{ inline-size:100%; block-size:100% }:where(main.pg-index) .win{ fill:var(--gap-soft) }:where(main.pg-index) .cor__plot-svg .ln{ fill:none; stroke-width:3; vector-effect:non-scaling-stroke;
                    stroke-linecap:round; stroke-linejoin:round }:where(main.pg-index) .cor__plot-svg .ln--street{ stroke:var(--street) }:where(main.pg-index) .ln--ink{ stroke:var(--ink); stroke-width:4 }:where(main.pg-index) .s-win{ color:var(--gap-ink) }:where(main.pg-index) .s-before{ color:var(--text-muted) }:where(main.pg-index) .lines--mini .ln--ink{ stroke-width:3.5 }:where(main.pg-index) .mbars{ inline-size:100%; block-size:150px }:where(main.pg-index) .mbars svg{ inline-size:100%; block-size:100% }:where(main.pg-index) .mbar{ fill:var(--you-soft) }:where(main.pg-index) .mbar--win{ fill:var(--ink) }:where(main.pg-index) .mtick{ stroke:var(--street); stroke-width:3; stroke-linecap:round }:where(main.pg-index) .mzero{ stroke:var(--seam); stroke-width:1 }:where(main.pg-index) .band--intel .mbar--win{ fill:var(--ink) }:where(main.pg-index) .pair--win .pair__you .figs__n{ font-size:var(--t-stat) }@media(max-width:599px){:where(main.pg-index) .figs__i{ display:block }:where(main.pg-index) .figs__l{ margin-block-start:4px; max-inline-size:none }}:where(main.pg-index) .hero__proof strong{ font-family:var(--font-display) }:where(main.pg-index) .band--intel .intel__inner{ position:relative; z-index:3 }:where(main.pg-index) .band--intel h2{ margin-block-start:14px; max-width:none; font-size:var(--t-h2);
  line-height:1.06; letter-spacing:-.02em; text-wrap:initial }:where(main.pg-index) .band--intel h2 .hl{ display:block; margin:0; padding:0 }:where(main.pg-index) .isample__t{ display:flex; align-items:center; gap:8px; flex-wrap:wrap }:where(main.pg-index) .lines--mini,:where(main.pg-index) .cor__plot-svg{ position:relative }:where(main.pg-index) .mini__dot{ position:absolute; width:10px; height:10px; border-radius:50%;
  background:var(--ink); transform:translate(-50%,-50%) }:where(main.pg-index) .pair--mini{ align-items:stretch }:where(main.pg-index) .pair--mini .pair__you,:where(main.pg-index) .pair--mini .pair__street{ display:grid;
  grid-template-rows:1fr auto; align-content:stretch; row-gap:6px; text-align:start }:where(main.pg-index) .pair--mini .pair__lab{ align-self:start }:where(main.pg-index) .pair--mini .figs__n{ align-self:end }:where(main.pg-index) .pair--mini .pair__lab{ max-width:20ch }:where(main.pg-index) .band--intel>.container>p{ max-width:680px; color:var(--rly-text,#AEBAD0); margin-block-start:16px;   
                           font-size:18px }:where(main.pg-index) .band--intel .kick--pink{ color:var(--street-on-ink) }:where(main.pg-index) .iacc{ position:relative; z-index:3; margin-block-start:40px; display:grid;
       grid-template-columns:repeat(6,1fr); gap:10px }:where(main.pg-index) .iacc .itab{ grid-row:1; grid-column:var(--i) }:where(main.pg-index) .iacc .ipanel{ grid-row:2; grid-column:1 / -1; margin-block-start:14px }:where(main.pg-index) .itab{ display:flex; flex-direction:column; align-items:flex-start; gap:5px;
       text-align:start; padding:14px 16px; border-radius:var(--r);
       border:1px solid rgba(255,255,255,.45); background:rgba(255,255,255,.06);
       color:#fff; cursor:pointer; font-family:var(--font);
       transition:background var(--d-micro) linear, border-color var(--d-micro) linear }:where(main.pg-index) .itab:hover{ background:rgba(255,255,255,.13) }:where(main.pg-index) .itab.is-active{ background:#fff; border-color:#fff; color:var(--ink) }:where(main.pg-index) .itab__win{ font-family:var(--font-display); font-size:11px; font-weight:800;
               letter-spacing:.14em; text-transform:uppercase; color:var(--street-on-ink) }:where(main.pg-index) .itab.is-active .itab__win{ color:var(--street-deep) }:where(main.pg-index) .itab__name{ font-family:var(--font-display); font-size:17px; line-height:1.15;
               font-weight:800; letter-spacing:-.01em }:where(main.pg-index) .itab__chev{ display:none }:where(main.pg-index) .ipanel{ display:none; background:var(--paper); border-radius:var(--r-xl);
         border:1px solid rgba(255,255,255,.2); overflow:hidden }:where(main.pg-index) .ipanel.is-active{ display:block }:where(main.pg-index) .band--intel .ipanel{ color:var(--ink2) }:where(main.pg-index) .band--intel .ipanel h3,:where(main.pg-index) .band--intel .ipanel h4{ color:var(--ink) }:where(main.pg-index) .band--intel .ipanel p,:where(main.pg-index) .band--intel .ipanel li,:where(main.pg-index) .band--intel .ipanel td,:where(main.pg-index) .band--intel .ipanel th,:where(main.pg-index) .band--intel .ipanel dd{ color:var(--ink2); max-width:none;
                                                 margin-block-start:0; font-size:inherit }:where(main.pg-index) .band--intel .ipanel .basis,:where(main.pg-index) .band--intel .ipanel .score__foot,:where(main.pg-index) .band--intel .ipanel .isample__basis{
  color:var(--text-muted); font-size:var(--t-caption) }:where(main.pg-index) .band--intel .ipanel .isample__list li{ font-size:var(--t-body); line-height:1.5 }:where(main.pg-index) .band--intel .ipanel .isample__list li b{ color:var(--ink) }:where(main.pg-index) .band--intel .ipanel .ipanel__biz{ color:var(--text-muted); font-size:var(--t-caption) }:where(main.pg-index) .band--intel .ipanel .figs__l{ color:var(--text-muted); font-size:var(--t-ui) }:where(main.pg-index) .band--intel .ipanel .ledger th,:where(main.pg-index) .band--intel .ipanel .rank th{
  color:var(--text-muted); font-size:var(--t-caption) }:where(main.pg-index) .band--intel .ipanel .ledger tfoot td{ color:var(--ink) }:where(main.pg-index) .band--intel .ipanel .srow__k,:where(main.pg-index) .band--intel .ipanel .srow__v{ font-size:var(--t-caption) }:where(main.pg-index) .band--intel .ipanel .eyebrow{ color:var(--you) }:where(main.pg-index) .band--intel .ipanel .pair__street .pair__lab{ color:var(--street-deep) }:where(main.pg-index) .band--intel .ipanel .pair__you .pair__lab{ color:var(--you) }:where(main.pg-index) .ipanel__top{ display:flex; align-items:center; gap:12px; flex-wrap:wrap;
              padding:22px 36px; border-block-end:1px solid var(--line) }:where(main.pg-index) .ipanel__biz{ font-size:var(--t-caption); color:var(--text-muted) }:where(main.pg-index) .ipanel__grid{ display:grid; grid-template-columns:1.05fr .95fr; gap:0 }:where(main.pg-index) .ipanel__text{ padding:26px 36px 28px; display:flex; flex-direction:column }:where(main.pg-index) .ipanel__sample{ padding:26px 36px 28px; border-inline-start:1px solid var(--line);   
                 background:var(--ground) }:where(main.pg-index) .isample__t{ font-size:var(--t-lead); font-weight:800; color:var(--ink);   
             letter-spacing:-.01em; margin-block-end:12px }:where(main.pg-index) .isample__list{ list-style:none; counter-reset:n; display:grid; gap:10px }:where(main.pg-index) .isample__list li{ position:relative; padding-inline-start:30px; font-size:var(--t-body);
                   line-height:1.5; color:var(--ink2); counter-increment:n }:where(main.pg-index) .isample__list li::before{ content:counter(n); position:absolute; inset-inline-start:0;
                           inset-block-start:1px; font-family:var(--font-display);
                           font-weight:800; color:var(--you); font-size:var(--t-ui) }:where(main.pg-index) .isample__list li b{ display:block; color:var(--ink); font-weight:700;
                     margin-block-end:2px }:where(main.pg-index) .isample__basis{ margin-block-start:16px; padding-block-start:12px;
                 border-block-start:1px solid var(--line);
                 font-size:var(--t-caption); color:var(--text-muted) }:where(main.pg-index) .isample__basis span{ font-family:var(--font-display); font-weight:800;
                      letter-spacing:.1em; text-transform:uppercase;
                      color:var(--street-deep); margin-inline-end:7px }:where(main.pg-index) .ipanel__pic{ margin-block-start:18px; padding-block-start:16px;   
               border-block-start:1px solid var(--line) }:where(main.pg-index) .ipanel__t{ font-size:28px; letter-spacing:-.02em; color:var(--ink); margin:2px 0 8px }:where(main.pg-index) .ipanel__pitch{ font-size:var(--t-body); color:var(--ink2); line-height:1.5; margin-block-end:18px }:where(main.pg-index) .lens__win{ display:block; font-family:var(--font-display); font-size:12px; font-weight:800;
            letter-spacing:.14em; text-transform:uppercase; color:var(--street-deep);
            margin-block-end:10px }:where(main.pg-index) .ireads{ display:grid; grid-template-columns:1fr 1fr; gap:14px 24px; margin-block-end:18px }:where(main.pg-index) .ireads>.iread:last-child:nth-child(odd){ grid-column:1/-1 }:where(main.pg-index) .iread h4{ font-size:var(--t-body); font-weight:700; color:var(--ink); margin-block-end:4px }:where(main.pg-index) .iread p{ font-size:var(--t-ui); color:var(--ink2); line-height:1.5 }:where(main.pg-index) .ipanel__cta{ margin-block-start:auto; display:flex; align-items:center; gap:18px; flex-wrap:wrap }:where(main.pg-index) .lens__go{ font-size:15px; font-weight:700; color:var(--street-deep) }:where(main.pg-index) .lens__go:hover{ color:#12357A }:where(main.pg-index) .mini__hd{ display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin-block-end:16px }:where(main.pg-index) .mini__hd .eyebrow{ margin:0 }:where(main.pg-index) .mini .basis{ margin-block-start:18px }:where(main.pg-index) .score--mini .srow__b{ grid-column:4 }:where(main.pg-index) .score__foot{ margin-block-start:14px; font-size:var(--t-caption); color:var(--text-muted) }@media(max-width:1100px){:where(main.pg-index) .iacc{ grid-template-columns:repeat(3,1fr) }:where(main.pg-index) .iacc .itab{ grid-row:auto; grid-column:auto }:where(main.pg-index) .iacc .ipanel{ grid-row:auto }}@media(max-width:880px){:where(main.pg-index) .iacc{ display:flex; flex-direction:column; gap:8px }:where(main.pg-index) .iacc .itab{ inline-size:100%; flex-direction:row; align-items:center;
               justify-content:space-between; gap:12px }:where(main.pg-index) .iacc .itab .itab__name{ order:1 }:where(main.pg-index) .iacc .itab .itab__win{ order:2; margin-inline-start:auto }:where(main.pg-index) .itab__chev{ display:block; order:3; inline-size:10px; block-size:10px;
               border-inline-end:2px solid currentColor; border-block-end:2px solid currentColor;
               transform:rotate(45deg); transition:transform var(--d-micro) linear; opacity:.7 }:where(main.pg-index) .itab.is-active .itab__chev{ transform:rotate(-135deg) }:where(main.pg-index) .iacc .ipanel{ margin:0 0 8px; border-radius:var(--r-lg) }:where(main.pg-index) .ipanel__grid{ grid-template-columns:1fr }:where(main.pg-index) .ipanel__sample{ border-inline-start:0; border-block-start:1px solid var(--line) }:where(main.pg-index) .ireads{ grid-template-columns:1fr }:where(main.pg-index) .ipanel__top,:where(main.pg-index) .ipanel__text,:where(main.pg-index) .ipanel__sample{ padding-inline:24px }}:where(main.pg-index) #how .sec-head{ max-width:760px; margin-block-end:46px }:where(main.pg-index) .steps{ display:grid; grid-template-columns:repeat(3,1fr); gap:30px }:where(main.pg-index) .step__n{ font-family:var(--font-display); font-weight:820; font-size:var(--t-stat);
          line-height:.9; letter-spacing:-.04em; color:var(--street);
          margin-block-end:10px }:where(main.pg-index) .ex{ min-inline-size:0 }:where(main.pg-index) .exglyph{ inline-size:auto; block-size:22px; color:var(--ink); display:block; overflow:visible }:where(main.pg-index) .ex__rav{ display:grid; place-items:center }:where(main.pg-index) .kpi .n{ font-family:var(--font-display) }:where(main.pg-index) .ab-spot{background:var(--dark);border-radius:var(--r-lg);padding:var(--s7);
  margin-block-start:var(--s6);max-inline-size:none}:where(main.pg-index) .ab-spot__mark{display:block;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-hero);line-height:.7;color:var(--street-on-ink);opacity:.35}:where(main.pg-index) .ab-spot__card{margin-block-start:var(--s6);
  border-block-start:1px solid var(--seam);padding-block-start:var(--s6)}:where(main.pg-index) .ab-spot__card:first-of-type{margin-block-start:var(--s5);
  border-block-start:0;padding-block-start:0}:where(main.pg-index) .ab-spot.is-js .ab-spot__card{margin-block-start:var(--s5);
  border-block-start:0;padding-block-start:0}:where(main.pg-index) .ab-spot.is-js .ab-spot__card[hidden]{display:none}:where(main.pg-index) .ab-spot__k{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;
  line-height:1.4;color:var(--street-on-ink)}:where(main.pg-index) .ab-spot__q{margin:0;margin-block-start:var(--s5);
  font-family:var(--font-display);font-weight:600;font-size:var(--t-h3);
  line-height:1.35;color:var(--paper)}:where(main.pg-index) .ab-spot__a{margin-block-start:var(--s5);font-size:var(--t-caption);
  line-height:1.5;color:var(--street-on-ink)}:where(main.pg-index) .ab-spot__a .nm{display:block;font-family:var(--font-display);font-weight:700;
  color:var(--paper);margin-block-end:4px}:where(main.pg-index) .ab-spot__a .mt{display:block}:where(main.pg-index) .ab-tabs{display:flex;flex-wrap:wrap;gap:var(--s3);margin-block-start:var(--s5)}:where(main.pg-index) .ab-tab{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;
  color:var(--text-muted);background:var(--paper);
  border:1px solid var(--rule-ui);border-radius:999px;padding:8px 14px;
  cursor:pointer}:where(main.pg-index) .ab-tab[aria-selected="true"]{color:var(--ink);border-color:var(--ink)}:where(main.pg-index) #close .mono{ position:absolute; color:var(--street-on-ink); opacity:.10;
  inline-size:520px; block-size:auto; inset-inline-start:-140px; inset-block-end:-120px;
  pointer-events:none }:where(main.pg-index) .of-close{ position:relative; z-index:3; max-width:56ch }:where(main.pg-index) .of-close .lead{ color:var(--street-on-ink) }:where(main.pg-index) .of-close .micro{ color:var(--street-on-ink) }:where(main.pg-index) #close .btn--primary{ background:var(--paper); color:var(--dark) }:where(main.pg-index) #close .btn--primary:hover{ background:var(--street-soft) }:where(main.pg-index) .cor__plot svg:dir(rtl){ transform:scaleX(-1) }:where(main.pg-index) :where(a,:where(main.pg-index) button,:where(main.pg-index) input,:where(main.pg-index) select,:where(main.pg-index) summary,:where(main.pg-index) [tabindex]):focus-visible{
  outline:3px solid var(--focus); outline-offset:2px }:where(main.pg-index) .m--dark :where(a,:where(main.pg-index) button,:where(main.pg-index) input,:where(main.pg-index) select):focus-visible{ outline-color:#fff }@media (max-width:599px){:where(main.pg-index) .figs--mini .figs__l{ flex-basis:100% }}@media(max-width:959px){:where(main.pg-index) .hero__inner{ grid-template-columns:1fr; column-gap:0; row-gap:0 }:where(main.pg-index) .hero__seam{ display:none }:where(main.pg-index) .hero .kick{ grid-row:1 }:where(main.pg-index) .hero__title{ grid-row:2 }:where(main.pg-index) .hero .rule{ grid-row:3 }:where(main.pg-index) .hero__pic{ grid-column:1; grid-row:4; margin-block-start:32px }:where(main.pg-index) .hero__sub{ grid-row:5 }:where(main.pg-index) .hero .capform{ grid-row:6 }:where(main.pg-index) .hero .hero__proof{ grid-row:7 }:where(main.pg-index) .steps{ grid-template-columns:1fr; gap:34px }}@media(max-width:600px){:where(main.pg-index) .cor__plot{ block-size:190px }:where(main.pg-index) .figs__i{ gap:10px }}
