:root{--font-body:"Rubik", system-ui, -apple-system, sans-serif;--font-display:"Rubik", system-ui, -apple-system, sans-serif;--font-serp:Arial, Helvetica, sans-serif;--font-mono:"SFMono-Regular", Consolas, monospace;--color-bid-bright-teal:#4af7e9;--color-bid-og-teal:#00bcc8;--color-bid-dark-teal:#003d47;--color-copy-teal:#009099;--color-copy-teal-text:#00787f;--color-teal-hover:#6ffaee;--color-teal-deep:#013d47;--color-teal-ink:#06262b;--color-white:#fff;--color-pale-surface:#eef1fa;--color-line-light:#d5d5e8;--color-line-dark:#58587c;--color-body-copy:#3a3a59;--color-bid-black:#171726;--color-bid-black-raised:#272741;--color-bid-black-sunken:#0e0e1b;--color-navy-900:#2b2f45;--color-pink:#ffabc6;--color-pink-light:#ffabdb;--color-dark-purple:#200c4a;--color-copy-purple:#5b2f99;--color-purple-mid:#603a74;--color-blue:#9ed8ff;--color-copy-blue:#334591;--color-navy:#151f47;--surface-page:var(--color-white);--surface-page-dark:var(--color-bid-black);--surface-muted:var(--color-pale-surface);--surface-card:var(--color-white);--surface-card-dark:var(--color-bid-black-sunken);--surface-raised-dark:var(--color-bid-black-raised);--surface-scrim:#17172666;--surface-header:#171726db;--text-body:var(--color-body-copy);--text-heading:var(--color-bid-black);--text-accent:var(--color-copy-teal-text);--text-accent-on-dark:var(--color-bid-bright-teal);--text-on-dark:var(--color-white);--text-on-dark-muted:#ffffffbf;--text-on-dark-subtle:#fff9;--text-muted:#3a3a59a6;--border-on-light:var(--color-line-light);--border-on-dark:#ffffff26;--border-accent:var(--color-bid-bright-teal);--action-primary-bg:var(--color-bid-bright-teal);--action-primary-fg:var(--color-teal-deep);--action-primary-bg-hover:var(--color-teal-hover);--action-outline-dark-border:#003d4766;--action-outline-dark-fg:#003d47bf;--action-outline-light-border:#fff6;--action-outline-light-fg:#ffffffbf;--gradient-teal:linear-gradient(135deg, #43f7e9 0%, #00bcc8 50%, #003d47 100%);--gradient-dark-teal:linear-gradient(198deg, #00bcc8 -4.84%, #171726 53.7%);--gradient-dark-teal-bright:linear-gradient(198.4deg, #c9fbf1 -2.9%, #5be0c9 5.8%, #171726 53.8%);--gradient-blue:linear-gradient(135deg, #9ed8ff 0%, #151f47 100%);--gradient-pink:linear-gradient(135deg, #ffabdb 0%, #603a74 50%, #200c4a 100%);--gradient-insert:linear-gradient(155deg, #2b2f45 2.5%, #171726 65.5%);--gradient-quote-card:linear-gradient(180deg, #fff 0%, #f5f6fb 100%);--scrim-hero-card:linear-gradient(180deg, #17172673 0%, #1717261f 38%, #171726e6 100%);--gradient-cta:linear-gradient(135deg, #003d47 0%, #200c4a 100%);--gradient-audit-card:linear-gradient(135deg, #0d3f44 0%, #0a2a3a 55%, #0b1626 100%);--gradient-page-hero:radial-gradient(120% 140% at 82% -10%, #15384a 0%, #171726 46%, var(--color-teal-ink) 100%);--gradient-navy-blend:linear-gradient(180deg, #0c0c18 0%, var(--color-bid-black) 45%, var(--color-teal-ink) 100%);--text-super:80px;--text-stat:200px;--text-h1:60px;--text-h2:40px;--text-h3:32px;--text-h4:24px;--text-p1:18px;--text-p2:15px;--text-body-md:16px;--text-eyebrow:13px;--text-tag:12px;--text-micro:10px;--leading-display:1.2;--leading-h3:1.3;--leading-body:1.5;--leading-footer:1.65;--tracking-super:-.02em;--tracking-h2:-.01em;--tracking-eyebrow:.05em;--tracking-eyebrow-wide:.1em;--tracking-tag:.04em;--tracking-badge:.06em;--tracking-label:.07em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--font-display-weight:var(--weight-light);--font-emphasis-weight:var(--weight-semibold);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:100px;--space-12:160px;--container-max:1180px;--container-pad:32px;--measure-hero-heading:772px;--measure-hero-sub:532px;--measure-copy:491px;--measure-lede:668px;--header-height:68px;--section-pad-y:80px;--section-pad-y-lg:110px;--radius-pill:100px;--radius-card:15px;--radius-card-lg:20px;--radius-panel:25px;--radius-banner:24px;--radius-media:18px;--radius-section:60px;--radius-round:50%;--radius-chip:30px;--radius-serp:10px;--shadow-card:0 4px 40px #1717261a;--shadow-browser:0 56px 124px #0000001a;--shadow-popup:0 24px 60px #17172659;--shadow-google-btn:0 2px 16px 2px #00000014;--shadow-media:0 4px 20px #0006;--glow-teal-play:0 12px 17px #4af7e973;--glow-teal-card:0 0 6px 5px #4af7e92e, 0 13px 33px 6px #4af7e966;--focus-ring:var(--color-copy-teal);--focus-ring-width:2px;--focus-ring-offset:3px;--blur-header:blur(6px);--blur-panel:blur(8px);--ease-ui:.15s ease;--ease-state:.4s ease;--ease-crossfade:.6s ease;--navy:var(--color-bid-black);--ink:var(--text-heading);--ink2:var(--text-body);--rule:var(--border-on-light);--rule2:var(--border-on-light);--lift:var(--surface-muted);--surface:var(--surface-page);--teal:var(--color-copy-teal);--cyan:var(--color-bid-og-teal);--teal-bright:var(--color-bid-bright-teal);--teal-dark:var(--color-bid-dark-teal);--blue:var(--color-copy-blue);--indigo:var(--color-navy);--violet:var(--color-copy-purple);--plum:var(--color-dark-purple);--sky:var(--color-blue);--pink:var(--color-pink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:clip}body{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--text-heading);background:var(--surface-page);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;transition:color var(--ease-ui);text-decoration:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}img,svg{max-width:100%}img{display:block}button{cursor:pointer;font-family:inherit}.wrap{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--text-accent)}h2{font-weight:var(--font-display-weight);letter-spacing:var(--tracking-h2);line-height:1.12}.btn{font-family:inherit;font-weight:var(--font-emphasis-weight);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border:none;min-height:46px;padding:.85rem 1.7rem;font-size:.95rem;transition:transform .15s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn-primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.btn-primary:hover{background:var(--action-primary-bg-hover);transform:translateY(-2px);box-shadow:0 14px 34px #4af7e952}.btn-ghost{color:var(--action-outline-dark-fg);border:1px solid var(--action-outline-dark-border);background:0 0}.btn-ghost:hover{border-color:var(--color-bid-dark-teal);color:var(--color-bid-dark-teal)}.btn-light{background:var(--color-white);color:var(--navy);border:1px solid #0000}.btn-light:hover{transform:translateY(-2px)}.btn-outline-light{color:var(--action-outline-light-fg);border:1px solid var(--action-outline-light-border);background:0 0}.btn-outline-light:hover{color:var(--text-on-dark);border-color:#fff9}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}body{--header-h:var(--header-height)}.header{z-index:100;background:var(--surface-header);backdrop-filter:var(--blur-header);border-bottom:1px solid var(--border-on-dark);position:sticky;top:0}.header-in{height:var(--header-h,68px);max-width:var(--container-max);padding:0 var(--container-pad);align-items:center;gap:30px;margin:0 auto;display:flex}.brand{color:var(--text-on-dark);font-size:1.15rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-super);align-items:center;gap:10px;display:flex}.nav{align-items:center;gap:26px;margin-left:8px;display:flex}.nav a{color:#ffffff9e;transition:color var(--ease-ui);font-size:.88rem}.nav a:hover{color:var(--text-on-dark)}.nav-item{align-items:center;display:flex;position:relative}.nav-trigger{font:inherit;color:#ffffff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:.88rem;transition:color .2s;display:flex}.nav-trigger:hover,.nav-item.open .nav-trigger{color:var(--text-on-dark)}.chev{flex:none;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nav-item.open .chev{transform:rotate(180deg)}.nav-panel{opacity:0;visibility:hidden;padding-top:10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-8px)}.nav-item.open .nav-panel,html:not(.nav-js) .nav-item:hover .nav-panel,html:not(.nav-js) .nav-item:focus-within .nav-panel{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility;transform:translate(-50%)translateY(0)}.nav-panel-card{min-width:240px;padding:var(--space-2);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-popup);background:#141424fa}.nav .nav-panel-card a{border-radius:var(--radius-serp);white-space:nowrap;color:#ffffffb8;padding:9px 14px;transition:color .2s,background .2s;display:block}.nav .nav-panel-card a:hover{color:var(--text-on-dark);background:#ffffff0f}.header-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.header-cta .signin{color:#ffffff9e;font-size:.88rem}.header-cta .signin:hover{color:var(--text-on-dark)}.pill{background:var(--action-primary-bg);color:var(--action-primary-fg);font-weight:var(--font-emphasis-weight);border-radius:var(--radius-pill);transition:transform var(--ease-ui);padding:.55rem 1.2rem;font-size:.85rem}.pill:hover{transform:translateY(-1px)}.burger{cursor:pointer;background:0 0;border:none;width:30px;height:30px;margin-left:auto;display:none;position:relative}.burger span,.burger span:before,.burger span:after{content:"";background:var(--color-white);border-radius:2px;width:24px;height:2px;transition:all .25s;position:absolute;left:3px}.burger span{top:14px}.burger span:before{top:-7px}.burger span:after{top:7px}body.menu .burger span{background:0 0}body.menu .burger span:before{top:0;transform:rotate(45deg)}body.menu .burger span:after{top:0;transform:rotate(-45deg)}.drawer{inset:var(--header-h,68px) 0 0;background:var(--navy);z-index:90;opacity:0;visibility:hidden;flex-direction:column;padding:28px 32px 34px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-10px)}body.menu .drawer{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}body.menu{overflow:hidden}.drawer>*{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}body.menu .drawer>*{opacity:1;transform:none}body.menu .drawer>:first-child{transition-delay:30ms}body.menu .drawer>:nth-child(2){transition-delay:60ms}body.menu .drawer>:nth-child(3){transition-delay:90ms}body.menu .drawer>:nth-child(4){transition-delay:.12s}body.menu .drawer>:nth-child(5){transition-delay:.15s}body.menu .drawer>:nth-child(n+6){transition-delay:.18s}body.menu .header{position:fixed;top:0;left:0;right:0}.drawer a{color:#fffc;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:1.05rem;display:block}.drawer .pill{text-align:center;margin-top:auto;padding-top:.7rem;padding-bottom:.7rem;display:block}.drawer>:nth-last-child(2){margin-bottom:28px}.drawer-group{border-bottom:1px solid #ffffff14}.drawer-trigger{width:100%;font:inherit;color:#fffc;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0;font-size:1.05rem;display:flex}.drawer-trigger .chev{color:#ffffff73}.drawer-group.open .drawer-trigger .chev{transform:rotate(180deg)}.drawer-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.drawer-group.open .drawer-panel,html:not(.nav-js) .drawer-panel{grid-template-rows:1fr}.drawer-panel-in{visibility:hidden;min-height:0;transition:visibility 0s linear .3s;overflow:hidden}.drawer-group.open .drawer-panel-in,html:not(.nav-js) .drawer-panel-in{visibility:visible;transition:visibility}.drawer .drawer-panel-in a{color:#ffffff9e;border-bottom:0;padding:10px 0 10px 14px;font-size:.92rem}.drawer .drawer-panel-in a:last-child{padding-bottom:18px}@media (prefers-reduced-motion:reduce){.nav-panel,.chev,.drawer,.drawer>*,.drawer-panel,.drawer-panel-in{transition:none}}@media (width>=901px){.header-in{grid-template-columns:1fr auto 1fr;display:grid}.brand{justify-self:start}.nav{justify-self:center;margin-left:0}.header-cta{justify-self:end;margin-left:0}}@media (width<=900px){.nav,.header-cta .signin{display:none}.header-cta{margin-left:auto}.burger{display:block}.header-cta .pill{display:none}}.hero-under-header{--header-offset:calc(var(--header-h,68px) + 1px);margin-top:calc(-1 * var(--header-offset));padding-top:var(--header-offset)}.logos{background:var(--surface-page);border-bottom:1px solid var(--rule)}.logos-in{text-align:center;padding:2.2rem 0}.logos-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--ink2);margin-bottom:1.2rem}.logos-row{color:var(--text-muted);font-weight:var(--font-emphasis-weight);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;font-size:1.2rem;display:flex}.logos-row span{transition:color .2s}.logos-row span:hover{color:var(--ink2)}.section{padding:var(--section-pad-y) 0}.section-head{max-width:var(--measure-lede);text-align:center;margin:0 auto 3rem}.section-head h2{margin:.7rem 0 .8rem;font-size:2.5rem}.section-head h2 em{color:var(--text-accent);font-style:normal}.section-head p{color:var(--ink2);font-size:1.05rem}.problem{background:var(--lift)}.prob-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.prob-card{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-card);padding:1.9rem}.prob-card .x{width:34px;height:34px;color:var(--violet);background:#5b2f9914;border-radius:9px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.prob-card h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.prob-card p{color:var(--ink2);font-size:.92rem}.cap-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.cap{border:1px solid var(--rule);border-radius:var(--radius-card-lg);background:var(--surface-card);padding:2.1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.cap:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 18px 40px -28px #00909980}.cap-ico{width:44px;height:44px;color:var(--text-on-dark);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.cap h3{letter-spacing:-.01em;margin-bottom:.55rem;font-size:1.25rem;font-weight:500}.cap p{color:var(--ink2);margin-bottom:1rem;font-size:.95rem}.cap .out{color:var(--text-accent);border-top:1px solid var(--rule);align-items:center;gap:7px;width:100%;padding-top:.9rem;font-size:.85rem;font-weight:500;display:inline-flex}.cap-step{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);margin-bottom:.85rem;display:inline-block}@media (width>=980px){.cap-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;position:relative}.cap{border-radius:14px;padding:1.4rem 1.15rem;position:relative}.cap h3{min-height:2.5em;margin-bottom:.5rem;font-size:1.02rem;line-height:1.25}.cap p{margin-bottom:.9rem;font-size:.85rem;line-height:1.55}.cap .out{padding-top:.75rem;font-size:.78rem}.cap-ico{border-radius:10px;width:38px;height:38px;margin-bottom:.85rem}.cap-step{margin-bottom:.7rem;font-size:.62rem}.cap:not(:last-child):after{content:"";z-index:2;pointer-events:none;opacity:.85;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300BCC8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>") 50%/contain no-repeat;width:18px;height:18px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}}.loop-cycle{border-radius:var(--radius-pill);color:var(--text-accent);background:linear-gradient(90deg,#0090990f,#4af7e914,#0090990f);border:1px dashed #00909973;justify-content:center;align-items:center;gap:14px;max-width:fit-content;margin:2rem auto 0;padding:.9rem 1.4rem;display:flex}.loop-arrow-back{color:var(--text-accent);align-items:center;display:inline-flex}.loop-cycle-text{color:var(--ink2);letter-spacing:.01em;font-size:.88rem;font-weight:400}.loop-cycle-text b{color:var(--text-accent);font-weight:600}@media (width<=980px){.loop-cycle{text-align:center;flex-direction:column;gap:8px;padding:1rem 1.2rem}.loop-arrow-back svg{transform:rotate(90deg)}}.metrics{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.metric{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface-card);padding:1.6rem}.metric .n{letter-spacing:-.04em;color:var(--text-accent);font-size:2.5rem;font-weight:300;line-height:1}.metric .l{color:var(--ink2);margin-top:.4rem;font-size:.85rem}.metric.alt .n{color:var(--blue)}.wedge{background:var(--lift)}.wedge-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.wcard{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-card);flex-direction:column;padding:1.5rem;display:flex}.wcard.win{border:1px solid var(--border-accent);background:#4af7e929}.wcap{font-size:.62rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-badge);text-transform:uppercase;padding:var(--space-1) 11px;border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:1rem}.wcard h4{margin-bottom:.5rem;font-size:1rem;font-weight:500}.wcard p{color:var(--ink2);font-size:.84rem}.wcard p b{color:var(--ink);font-weight:600}.how-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.step{padding-top:.5rem;position:relative}.step .num{font-size:.8rem;font-weight:var(--font-emphasis-weight);color:var(--text-accent);letter-spacing:var(--tracking-eyebrow)}.step h3{margin:.5rem 0;font-size:1.15rem;font-weight:500}.step p{color:var(--ink2);font-size:.92rem}.step:before{content:"";background:var(--teal-bright);border-radius:3px;width:38px;height:3px;margin-bottom:1rem;display:block}.cta{background:var(--gradient-cta);color:var(--text-on-dark);text-align:center}.cta-in{padding:5rem 0}.cta h2{color:var(--text-on-dark);margin-bottom:.8rem;font-size:2.4rem}.cta h2 em{color:var(--text-accent-on-dark);font-style:normal}.cta p{color:var(--text-on-dark-subtle);max-width:var(--measure-hero-sub);margin:0 auto 2.2rem;font-size:1.05rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.foot{background:var(--navy);color:var(--color-pale-surface);line-height:var(--leading-footer)}.foot-in{padding:4rem 0 2.5rem}.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.foot-brand .b{align-items:center;gap:10px;margin-bottom:1rem;font-size:1.2rem;font-weight:500;display:flex}.foot-brand p{color:#eef1fa8c;max-width:280px;font-size:.88rem}.foot-col a{color:#eef1facc;transition:color var(--ease-ui);padding:.32rem 0;font-size:.9rem;display:block}@media (width>=881px){.foot-col{padding-top:calc(30px + .68rem)}}.foot-col a:hover{color:var(--teal-bright)}.foot-bot{color:#eef1fa8c;border-top:1px solid #eef1fa1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:1.8rem;font-size:.82rem;display:flex}@media (width<=880px){.wrap,.header-in{padding:0 22px}.section{padding:4rem 0}.section-head h2{font-size:2rem}.prob-grid,.cap-grid,.wedge-grid,.how-grid,.metrics{grid-template-columns:1fr}.wedge-grid{grid-template-columns:1fr 1fr}.cta-in{padding:4rem 0}.foot-top{grid-template-columns:1fr 1fr;gap:2rem}.foot-brand{grid-column:1/-1}}@media (width<=560px){.wedge-grid,.foot-top{grid-template-columns:1fr}.cta h2,.section-head h2{font-size:1.7rem}}@media (width<=768px){.wrap,.header-in{padding:0 18px}.section{padding:3.5rem 0}.section-head{max-width:100%;margin:0 auto 2rem;padding:0 4px}.section-head h2{font-size:1.85rem!important;line-height:1.15!important}.section-head p{font-size:.95rem;line-height:1.6}.prob-grid{gap:.9rem;grid-template-columns:1fr!important}.prob-card{padding:1.4rem}.prob-card h3{font-size:1rem}.prob-card p{font-size:.88rem}.cap-grid{gap:.9rem;grid-template-columns:1fr!important}.cap{border-radius:14px;padding:1.4rem 1.3rem}.cap h3{min-height:auto;font-size:1.05rem}.cap p{font-size:.88rem}.cap-ico{width:38px;height:38px}.loop-cycle{text-align:center;flex-direction:column;gap:.3rem;padding:1rem 1.2rem}.loop-cycle-text{font-size:.85rem}.wedge{padding:3.5rem 0}.wedge-grid{gap:.85rem;grid-template-columns:1fr!important}.wcard{border-radius:12px;padding:1.4rem}.wcard h4{font-size:1rem}.wcard p{font-size:.85rem}.how-grid{grid-template-columns:1fr;gap:1.8rem}.step h3{font-size:1.05rem}.step p{font-size:.9rem}.cta-in{padding:3.5rem 0}.cta h2{font-size:1.85rem;line-height:1.18}.cta p{margin-bottom:1.6rem;padding:0 4px;font-size:.95rem}.cta-actions{flex-direction:column;align-items:stretch;gap:.7rem;padding:0 16px}.cta-actions .btn{width:100%}.foot-in{padding:2.8rem 0 2rem}.foot-top{grid-template-columns:1fr 1fr;gap:1.8rem;margin-bottom:2rem}.foot-brand{grid-column:1/-1}.foot-brand p{max-width:none}.foot-col a{padding:.28rem 0;font-size:.86rem}.foot-bot{gap:14px;font-size:.78rem}body{--header-h:56px}.header-in{gap:14px}.brand{font-size:1.05rem}.nav-cta,.pill{padding:.5rem 1rem;font-size:.78rem}}@media (width<=480px){.wrap,.header-in{padding:0 14px}.section{padding:2.8rem 0}.section-head{margin-bottom:1.6rem}.section-head h2{font-size:1.55rem!important}.section-head p{font-size:.9rem}.prob-card,.cap{padding:1.2rem}.cta-in{padding:3.5rem 0}.cta h2{font-size:1.5rem}.wcard{padding:1.2rem}.foot-top{grid-template-columns:1fr;gap:1.4rem}.foot-brand{grid-column:auto}}.text-center{text-align:center}.section-foot{text-align:center;margin-top:1.6rem}.address{color:var(--ink2);font-size:1rem;font-style:normal;line-height:1.7}.page-hero{background:linear-gradient(to bottom, #17172600 60%, var(--navy) 100%), var(--gradient-page-hero);color:var(--text-on-dark)}.page-hero-in{max-width:var(--container-max);padding:4.5rem var(--container-pad) 4rem;margin:0 auto}.page-hero .eyebrow{color:var(--text-accent-on-dark)}.page-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-super);max-width:20ch;margin:1rem 0;line-height:1.05}.page-hero h1 em{color:var(--text-accent-on-dark);font-style:normal}.page-hero p{color:var(--text-on-dark-muted);max-width:var(--measure-hero-sub);margin-bottom:1.8rem;font-size:1.1rem}.page-hero .hero-actions{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=768px){.page-hero-in{padding:3rem 18px 2.8rem}.page-hero p{font-size:1rem}}.lede{max-width:var(--measure-lede);text-align:center;color:var(--ink2);margin:0 auto 2.5rem;font-size:1.1rem}.breadcrumb{color:var(--ink2);margin-bottom:1rem;font-size:.82rem}.breadcrumb a{color:var(--text-accent)}.article-head{max-width:720px;margin:0 auto 2rem}.article-head h1{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-super);color:var(--ink);margin:.4rem 0 .6rem;line-height:1.1}.article-meta{color:var(--ink2);font-size:.85rem}.prose{max-width:720px;color:var(--ink2);margin:0 auto;font-size:1.05rem}.prose h2{font-size:1.75rem;font-weight:var(--weight-regular);color:var(--ink);letter-spacing:var(--tracking-h2);margin:2.4rem 0 .9rem}.prose h3{font-size:1.25rem;font-weight:var(--weight-medium);color:var(--ink);line-height:var(--leading-h3);margin:1.8rem 0 .6rem}.prose p{margin-bottom:1.1rem}.prose ul,.prose ol{margin:0 0 1.1rem 1.2rem}.prose li{margin-bottom:.4rem}.prose a{color:var(--text-accent);text-underline-offset:2px;text-decoration:underline}.prose strong{color:var(--ink);font-weight:var(--font-emphasis-weight)}.pull-stat{background:var(--lift);border-left:3px solid var(--teal);border-radius:var(--radius-card);color:var(--ink);margin:1.8rem 0;padding:1.4rem 1.6rem;font-size:1.05rem}.pull-stat b{color:var(--text-accent);font-weight:var(--font-emphasis-weight)}.faq{flex-direction:column;gap:.7rem;max-width:760px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface-card);overflow:hidden}.faq-item summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--text-accent);flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .faq-body{color:var(--ink2);padding:0 1.3rem 1.2rem;font-size:.95rem}.stat-band{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.stat{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface-card);text-align:center;padding:1.8rem}.stat .n{letter-spacing:-.04em;color:var(--text-accent);font-size:2.6rem;font-weight:300;line-height:1}.stat .l{color:var(--ink2);margin-top:.5rem;font-size:.9rem}@media (width<=768px){.stat-band{grid-template-columns:1fr}}.cs-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.cs-card{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:.5rem;padding:1.8rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.cs-thumb{aspect-ratio:3/2;background:var(--lift);margin:-1.8rem -1.8rem 1rem;overflow:hidden}.cs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-card:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 18px 40px -28px #00909980}.cs-card .brand{font-weight:var(--font-emphasis-weight);color:var(--ink)}.cs-card .n{color:var(--text-accent);letter-spacing:-.03em;font-size:2.2rem;font-weight:300;line-height:1}.cs-card .lab{letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--ink2);font-size:.7rem}.cs-card p{color:var(--ink2);font-size:.9rem}.cs-card a{font-size:.85rem;font-weight:var(--weight-medium);color:var(--text-accent);margin-top:auto}@media (width<=880px){.cs-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.cs-grid{grid-template-columns:1fr}}.filter-bar{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem;display:flex}.filter-bar a{font-size:.85rem;font-weight:var(--weight-medium);color:var(--ink2);background:var(--lift);border:1px solid var(--rule);border-radius:var(--radius-pill);padding:.5rem 1.1rem}.filter-bar a.is-active{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg)}.team-grid{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.team-card{text-align:center}.team-card .avatar{border-radius:var(--radius-round);background:var(--lift);width:104px;height:104px;font-weight:var(--font-emphasis-weight);letter-spacing:.02em;color:var(--text-accent);justify-content:center;align-items:center;margin:0 auto .8rem;font-size:1.5rem;display:flex;overflow:hidden}.team-card .avatar img{object-fit:cover;width:100%;height:100%}.team-card .nm{font-weight:var(--weight-medium);color:var(--ink)}.team-card .ro{color:var(--ink2);font-size:.85rem}@media (width<=880px){.team-grid{grid-template-columns:1fr 1fr}}.form{flex-direction:column;gap:1rem;max-width:560px;margin:0 auto;display:flex}.form label{font-size:.85rem;font-weight:var(--weight-medium);color:var(--ink);text-align:left;flex-direction:column;gap:.35rem;display:flex}.form input,.form textarea{border:1px solid var(--rule2);border-radius:var(--radius-card);background:var(--surface-card);color:var(--ink);padding:.8rem 1rem;font-family:inherit;font-size:1rem}.form input:focus,.form textarea:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--text-accent)}.form textarea{resize:vertical;min-height:140px}.form-hp{position:absolute;left:-9999px}.brand img{width:auto;height:26px;display:block;transform:translateY(-3px)}.foot-brand .b img{width:auto;height:30px;display:block}.foot-badges{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.1rem;display:flex}.foot-badges img{opacity:.82;width:auto;max-width:100%;height:24px;display:block}.logo-strip{background:var(--navy)}.logo-strip-in{text-align:center;padding:2.6rem 0}.logo-strip .ls-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:#eef1fa80;margin-bottom:1.4rem}.logo-strip-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.logo-strip-row img{opacity:.82;width:auto;height:32px;transition:opacity .2s}.logo-strip-row img:hover{opacity:1}@media (width<=768px){.logo-strip-row{gap:1.8rem}.logo-strip-row img{height:24px}}.consent{left:var(--space-4);bottom:var(--space-4);z-index:80;max-width:360px;padding:var(--space-5);background:var(--surface-raised-dark);color:var(--text-on-dark-muted);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-popup);font-size:.88rem;line-height:1.5;position:fixed}.consent p{margin:0 0 var(--space-4)}.consent a{color:var(--text-accent-on-dark);text-decoration:underline}.consent-actions{gap:var(--space-3);display:flex}.consent-actions .btn{flex:1}.consent-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.consent-open:hover{color:var(--text-on-dark)}@media (width<=480px){.consent{right:var(--space-4);max-width:none}}.shopping-stage{background:var(--gradient-navy-blend);color:#fff;min-height:240vh;position:relative}.shopping-stage:before{content:"";pointer-events:none;background:radial-gradient(#4af7e91f,#0000 70%);width:760px;height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage-pin{z-index:2;flex-direction:column;justify-content:center;height:100vh;padding:2rem 32px;display:flex;position:sticky;top:0;overflow:hidden}.stage-copy{text-align:center;z-index:2;max-width:680px;margin:0 auto 1.4rem;position:relative}.stage-copy .eyebrow{color:var(--teal-bright)}.stage-copy h2{color:#fff;letter-spacing:-.02em;margin:.6rem 0 .55rem;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:300;line-height:1.15}.stage-copy h2 em{color:var(--teal-bright);font-style:normal}.stage-copy p{color:#fff9;font-size:.95rem}.browser{z-index:2;background:#fff;border:1px solid #ffffff1a;border-radius:14px;max-width:880px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 50px 110px #0009}.browser-top{background:#f1f3f4;border-bottom:1px solid #e1e3e5;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.browser-top .dot{border-radius:var(--radius-round);width:10px;height:10px}.browser-top .dot.r{background:#ff5f57}.browser-top .dot.y{background:#ffbd2e}.browser-top .dot.g{background:#28c840}.browser-top .url{color:#5f6368;text-align:center;background:#fff;border:1px solid #dadce0;border-radius:14px;min-width:200px;margin-left:auto;padding:3px 14px;font-family:Arial,sans-serif;font-size:.74rem}.g-bar{border-bottom:1px solid #ebedf0;align-items:center;gap:18px;padding-bottom:1.1rem;display:flex}.g-logo{color:#5f6368;letter-spacing:-.04em;flex-shrink:0;font-family:Arial,sans-serif;font-size:1.55rem;font-weight:500}.g-logo .b1{color:#4285f4}.g-logo .r1{color:#ea4335}.g-logo .y1{color:#fbbc05}.g-logo .g1{color:#34a853}.g-input{background:#fff;border:1px solid #dadce0;border-radius:24px;flex:1;align-items:center;gap:11px;padding:.55rem 1rem;display:flex;box-shadow:0 1px 6px #20212414}.g-search-ico{color:#9aa0a6;flex-shrink:0}.g-text{color:#202124;flex:1;font-family:Arial,sans-serif;font-size:.95rem;transition:opacity .3s}.g-cursor{background:#202124;flex-shrink:0;width:1.5px;height:18px;animation:1s steps(2,end) infinite cur}@keyframes cur{0%,49%{opacity:1}50%,to{opacity:0}}.g-pla-bar{justify-content:space-between;align-items:baseline;padding:1rem 0 .8rem;font-family:Arial,sans-serif;font-size:.78rem;display:flex}.g-pla-bar .lab{color:#5f6368}.g-pla-bar .meta{color:#5f6368}.g-pla-bar .meta b{color:var(--text-accent);font-weight:600;transition:color .3s}.g-carousel{gap:8px;padding:2px 0;display:flex;overflow:hidden}.pla-tile{will-change:transform;background:#fff;border:1px solid #ebedf0;border-radius:8px;flex:0 0 142px;width:142px;padding:8px;font-family:Arial,sans-serif;transition:border-color .3s,box-shadow .3s}.t-img{background:#f1f3f4;border-radius:5px;height:88px;margin-bottom:8px;position:relative;overflow:hidden}.t-img picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.t-img img{object-fit:contain;width:100%;height:100%;padding:5px;transition:filter .5s,transform .5s}.t-img.cy:after{content:"YOU";color:var(--teal-bright);letter-spacing:.5px;z-index:4;font-size:8.5px;font-weight:700;position:absolute;top:5px;right:5px}.t-title{color:#202124;min-height:30px;font-size:11.5px;font-weight:400;line-height:1.3;transition:color .35s}.t-price{color:#202124;margin-top:4px;font-size:13px;font-weight:500}.t-store{color:#5f6368;margin-top:2px;font-size:10px}.t-bid{color:var(--color-teal-ink);background:#0090992e;border-radius:8px;margin-top:6px;padding:2px 7px;font-size:10px;font-weight:600;transition:background .35s,color .35s;display:inline-block}.pla-yours{box-shadow:0 0 0 2px #4af7e92e,0 10px 26px -10px #4af7e966;border-color:var(--teal-bright)!important}.pla-yours.top{box-shadow:0 0 0 3px #4af7e952,0 16px 36px -8px #4af7e999}.pla-yours.top .t-bid{background:var(--teal-bright);color:var(--color-teal-ink)}.top-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-bright);border-radius:var(--radius-pill);opacity:0;background:#4af7e91f;border:1px solid #4af7e966;margin-top:1.1rem;padding:.45rem 1rem;font-size:.74rem;font-weight:600;transition:opacity .35s,transform .35s;display:inline-block;transform:translateY(6px)}.shopping-stage.is-top .top-badge{opacity:1;transform:translateY(0)}.phase-strip{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:1.4rem;display:flex;position:relative}.ph{letter-spacing:.07em;text-transform:uppercase;color:var(--text-on-dark-subtle);font-size:.7rem;font-weight:600;transition:color .35s}.ph.active{color:var(--teal-bright)}.ph .num{color:var(--text-on-dark-subtle);margin-right:6px}.ph.active .num{color:var(--teal-bright)}@media (width<=880px){.shopping-stage{min-height:200vh}.stage-pin{padding:1.5rem 14px}.browser-body{padding:1rem 1rem 1.1rem}.g-logo{font-size:1.1rem}.pla-tile{flex:0 0 112px;width:112px}.t-img{height:70px}.phase-strip{flex-direction:column;align-items:center;gap:.7rem}.browser{max-width:none}}@media (prefers-reduced-motion:reduce){.g-cursor,.pla-tile{transition:none!important;animation:none!important}}.shopping-stage{min-height:300vh}.pla-tile{position:relative}.pla-yours{position:relative;overflow:hidden}.pla-yours .ph-stack{padding:5px 0 2px}.pla-yours .ph-bar{background:#e0e3e7;border-radius:3px;height:7px;margin-bottom:7px;display:block}.pla-yours .ph-bar.w70{width:72%}.pla-yours .ph-bar.w50{width:54%}.pla-yours .ph-bar.w40{width:38%}.pla-yours.empty .ph-stack{display:block}.pla-yours:not(.empty) .ph-stack,.pla-yours.empty .t-content{display:none}.pla-yours:not(.empty) .t-content{display:block}.pla-yours .ai-badge{letter-spacing:.5px;text-transform:uppercase;color:var(--color-teal-ink);background:var(--teal-bright);border-radius:var(--radius-pill);opacity:0;z-index:3;pointer-events:none;padding:3px 7px;font-size:8.5px;font-weight:700;transition:opacity .35s,transform .35s;position:absolute;top:6px;left:6px;transform:translateY(-3px);box-shadow:0 4px 12px #4af7e959}.pla-yours:not(.empty) .ai-badge{opacity:1;transform:translateY(0)}.pla-yours .scan{border-radius:inherit;pointer-events:none;opacity:0;z-index:2;background:linear-gradient(#4af7e900 0%,#4af7e98c 50%,#4af7e900 100%) 0 -60%/100% 60% no-repeat;position:absolute;inset:0}.pla-yours.enriching .scan{opacity:1;animation:.9s cubic-bezier(.22,1,.36,1) forwards scan-pass}.pla-yours.enriching{box-shadow:0 0 0 2px var(--teal-bright), 0 16px 36px -10px #4af7e98c!important}@keyframes scan-pass{0%{opacity:.9;background-position:0 -60%}to{opacity:0;background-position:0 120%}}.g-pla-bar{flex-wrap:wrap;gap:.8rem}.g-pla-bar .metrics{align-items:baseline;gap:1.1rem;font-family:Arial,sans-serif;display:flex}.g-pla-bar .metric{color:#5f6368;align-items:baseline;gap:5px;font-size:.74rem;display:flex}.g-pla-bar .metric .ml{color:#9aa0a6;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:600}.g-pla-bar .metric b{color:var(--text-accent);font-size:.84rem;font-weight:600;transition:color .3s}.browser{transition:max-width .85s cubic-bezier(.4,0,.2,1),padding .3s}.browser.is-mobile .browser-top .url{min-width:140px;font-size:.7rem}.browser.is-mobile .g-logo{font-size:1.05rem}.browser.is-mobile .g-pla-bar .metrics{gap:.55rem}.browser.is-mobile .g-pla-bar .metric{font-size:.66rem}.browser.is-mobile .g-pla-bar .metric b{font-size:.74rem}.top-stat{opacity:0;z-index:3;background:#4af7e914;border:1px solid #4af7e952;border-radius:14px;justify-content:center;align-items:center;gap:1.2rem;max-width:560px;margin:1.6rem auto 0;padding:1.1rem 1.4rem;transition:opacity .55s,transform .55s;display:flex;position:relative;transform:translateY(8px)}.shopping-stage.is-final .top-stat{opacity:1;transform:translateY(0)}.top-stat strong{color:var(--teal-bright);letter-spacing:-.04em;flex-shrink:0;font-size:2.8rem;font-weight:300;line-height:1}.top-stat span{color:#ffffffc7;max-width:300px;font-size:.92rem;line-height:1.45}.top-stat span b{color:#fff;font-weight:600}.top-stat span sup,.top-stat span sub{font-size:.62em}@media (width<=880px){.shopping-stage{min-height:240vh}.browser.is-mobile{max-width:none}.g-pla-bar .metrics{gap:.6rem}.top-stat{text-align:center;flex-direction:column;gap:.4rem;margin:1.2rem 16px 0}.top-stat strong{font-size:2.2rem}}.pla-yours .ph-stack,.pla-yours .ph-bar,.pla-yours .t-content{display:revert!important}.pla-yours .ph-stack,.pla-yours .ph-bar{display:none!important}.pla-yours .ai-badge{opacity:0;transform:translateY(-3px)}.pla-yours .t-title{transition:opacity .35s}.pla-yours.enriching .t-title{opacity:.4}.g-tabs{border-bottom:1px solid #ebedf0;gap:1.4rem;padding:.7rem 0 .5rem;font-family:Arial,sans-serif;font-size:.78rem;display:flex}.g-tab{color:#5f6368;cursor:default;border-bottom:3px solid #0000;margin-bottom:-7px;padding:0 0 6px}.g-tab.active{color:#1a73e8;border-bottom-color:#1a73e8;font-weight:500}.g-pla-bar .lab .spons{color:#9aa0a6;margin-left:4px;font-weight:400}.g-pla-bar .lab b{color:#202124;font-weight:600}.browser.is-mobile{max-width:380px}.browser.is-mobile .pla-tile{flex:0 0 150px;width:150px}.browser.is-mobile .t-title{color:#1a0dab;font-size:11.5px;line-height:1.3}.browser.is-mobile .g-tabs{gap:1rem;font-size:.72rem}.stage-pin{padding:1.4rem 32px}.stage-copy{margin:0 auto 1rem}.stage-copy h2{margin:.4rem 0 .45rem;font-size:clamp(1.4rem,3.1vw,2.1rem);line-height:1.12}.stage-copy p{font-size:.92rem;line-height:1.45}.browser-body{padding:1rem 1.4rem 1.05rem}.g-tabs{padding:.45rem 0 .4rem;font-size:.74rem}.g-tab{margin-bottom:-6px;padding:0 0 5px}.g-pla-bar{gap:.6rem;padding:.6rem 0 .55rem;font-size:.74rem}.g-pla-bar .metrics{gap:.85rem}.g-pla-bar .metric{font-size:.7rem}.g-pla-bar .metric .ml{font-size:.6rem}.g-pla-bar .metric b{font-size:.78rem}.pla-tile{padding:7px}.t-img{height:82px;margin-bottom:7px}.t-title{min-height:28px;font-size:11px;line-height:1.25}.t-price{margin-top:3px;font-size:12.5px}.t-store{margin-top:1px;font-size:10px}.t-bid{margin-top:5px;padding:2px 7px;font-size:9.5px}.t-rating{font-size:9.5px}.top-badge{letter-spacing:.05em;margin-top:.45rem;padding:.35rem .95rem;font-size:.66rem}.top-stat{gap:.95rem;max-width:520px;margin:.95rem auto 0;padding:.8rem 1.2rem}.top-stat strong{font-size:2.1rem}.top-stat span{font-size:.85rem;line-height:1.4}.phase-strip{flex-wrap:wrap;gap:1rem;margin-top:.85rem}.ph{letter-spacing:.05em;font-size:.66rem}.ph .num{margin-right:5px}@media (height<=780px){.stage-copy h2{margin:.3rem 0 .35rem;font-size:1.5rem}.stage-copy p{font-size:.86rem}.stage-copy{margin-bottom:.75rem}.browser-body{padding:.85rem 1.2rem .9rem}.t-img{height:74px}.top-stat{margin-top:.7rem;padding:.7rem 1.1rem}.top-stat strong{font-size:1.85rem}}@media (height<=680px){.stage-copy p{display:none}.t-img{height:64px}.top-stat strong{font-size:1.6rem}.top-stat span{font-size:.78rem}}.g-pla-bar .metrics,.top-badge,.top-stat{display:none}.g-text{flex-wrap:wrap;align-items:baseline;gap:6px;font-family:Arial,sans-serif;display:inline-flex}.g-text .t-aware{color:#202124}.g-text .t-consider{color:#e08a00;font-weight:600}.g-text .t-purchase{color:#009099;font-weight:600}.g-text .t-consider,.g-text .t-purchase{animation:.35s ease-out term-pop}@keyframes term-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.pla-yours{overflow:hidden}.pla-yours .ai-pulse{pointer-events:none;opacity:0;z-index:2;border-radius:10px;position:absolute;inset:-2px;box-shadow:0 0 #4af7e900,0 0 30px #4af7e900}.pla-yours.enriching .ai-pulse{animation:1.1s ease-out ai-pulse}@keyframes ai-pulse{0%{opacity:0;box-shadow:0 0 #4af7e900,0 0 #4af7e900}30%{opacity:1;box-shadow:0 0 0 3px #4af7e999,0 0 40px 8px #4af7e98c}to{opacity:0;box-shadow:0 0 0 1px #4af7e900,0 0 #4af7e900}}.pla-yours.enriching .scan{animation-duration:1.1s}.pla-yours.enriching{transition:transform .35s;transform:scale(1.04)}.pla-yours:not(.enriching){transition:transform .35s}.pla-yours.is-enriched .ai-badge{animation:.55s cubic-bezier(.34,1.56,.64,1) bounce-in}@keyframes bounce-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.pla-yours .ai-badge{padding:3px 9px;font-size:9.5px}.browser.is-mobile .g-carousel{padding-right:0;overflow:hidden}.browser.is-mobile .pla-tile{transition:transform .65s cubic-bezier(.22,1,.36,1)}.stage-copy{max-width:640px}.stage-copy h2{font-size:clamp(1.5rem,3.4vw,2.2rem)}.phase-strip .ph{border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid #ffffff14;padding:.4rem .9rem;transition:all .3s}.phase-strip .ph.active{background:#4af7e91f;border-color:#4af7e966}.g-text{font-size:1.02rem;font-weight:500}.t-title .t-consider,.pla-yours .t-title .t-consider{color:#e08a00;font-weight:700}.t-title .t-purchase,.pla-yours .t-title .t-purchase{color:#009099;font-weight:700}.t-title{font-weight:400}.pla-yours.is-enriched .t-title .t-consider,.pla-yours.is-enriched .t-title .t-purchase{animation:.45s cubic-bezier(.34,1.56,.64,1) title-pop}@keyframes title-pop{0%{opacity:.4;transform:scale(.92)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.g-input{max-width:520px;flex:0 520px!important}.browser.is-mobile .g-input{max-width:none;flex:auto!important}.pla-yours .ai-badge{transition:opacity .35s,transform .35s;opacity:0!important;transform:translateY(-3px)!important}.pla-yours.is-enriched .ai-badge{opacity:1!important;transform:translateY(0)!important}.t-img{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pla-yours:not(.is-enriched) .t-img img{filter:brightness(.85)saturate(.8)}.pla-yours.is-enriched .t-img img{filter:drop-shadow(0 0 10px #4af7e959)brightness()}.g-text{white-space:nowrap;flex-wrap:nowrap;font-weight:500;overflow:hidden;gap:4px!important;font-size:.88rem!important}.g-text .t-aware,.g-text .t-consider,.g-text .t-purchase{white-space:nowrap}.g-input{flex:0 460px!important;gap:9px!important;max-width:460px!important;padding:.45rem .9rem!important}.g-cursor{width:1.4px;height:15px}.g-search-ico{width:14px;height:14px}.g-bar{gap:12px;padding-bottom:.7rem}.g-logo{font-size:1.2rem}.browser.is-mobile .g-text{white-space:normal;flex-wrap:wrap;font-size:.82rem!important}.browser.is-mobile .g-input{padding:.45rem .8rem!important}.g-input-stack{flex-direction:column;align-items:flex-start;gap:.45rem;max-width:520px;display:flex;flex:0 520px!important}.g-input-stack .g-input{width:100%;flex:none!important;max-width:none!important}.intent-banner{border-radius:var(--radius-pill);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;padding:.32rem .85rem;font-family:Rubik,sans-serif;font-size:.66rem;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.intent-banner .ib-dot{border-radius:var(--radius-round);width:6px;height:6px;transition:background .35s}.intent-banner[data-stage=aware]{color:#5f6368;background:#e8eaed}.intent-banner[data-stage=aware] .ib-dot{background:#5f6368}.intent-banner[data-stage=consider]{color:#b47000;background:#e08a002e}.intent-banner[data-stage=consider] .ib-dot{background:#e08a00}.intent-banner[data-stage=purchase]{color:var(--text-accent);background:#00909929}.intent-banner[data-stage=purchase] .ib-dot{background:#009099}.g-cursor{animation:1s steps(2,end) infinite cur}.browser.is-mobile .g-input-stack{max-width:none;flex:auto!important}.browser.is-mobile .intent-banner{padding:.28rem .7rem;font-size:.6rem}html,body{overflow-x:clip}@media (width<=768px){.shopping-stage{min-height:230vh}.stage-copy h2{font-size:1.65rem!important}.stage-copy p{font-size:.88rem}}@media (width<=480px){.stage-copy h2{font-size:1.45rem!important}}.browser.is-mobile .browser-top:before{content:"";background:var(--navy);z-index:2;border-radius:0 0 11px 11px;width:78px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.browser.is-mobile .browser-top:after{content:"9:41  ••• 100%";color:var(--navy);letter-spacing:.04em;z-index:1;pointer-events:none;justify-content:space-between;padding:0 18px;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:8px;font-weight:600;display:flex;position:absolute;top:3px;left:0;right:0}.browser.is-mobile .browser-top:before{z-index:2}.browser.is-mobile .browser-body{padding:.75rem .85rem 1rem!important}.browser.is-mobile .g-bar{align-items:flex-end!important;gap:8px!important;padding-bottom:.55rem!important}.browser.is-mobile .g-logo{letter-spacing:-.04em!important;font-size:.92rem!important}.browser.is-mobile .g-input-stack{flex:auto!important;gap:.32rem!important;max-width:none!important}.browser.is-mobile .g-input{border-radius:18px!important;flex:none!important;gap:7px!important;width:100%!important;max-width:none!important;padding:.4rem .8rem!important}.browser.is-mobile .g-text{white-space:normal!important;flex-wrap:wrap!important;gap:3px!important;font-size:.78rem!important}.browser.is-mobile .g-text .t-aware,.browser.is-mobile .g-text .t-consider,.browser.is-mobile .g-text .t-purchase{white-space:normal!important}.browser.is-mobile .g-search-ico{width:13px!important;height:13px!important}.browser.is-mobile .intent-banner{gap:5px!important;padding:.22rem .6rem!important;font-size:.55rem!important}.browser.is-mobile .intent-banner .ib-dot{width:5px!important;height:5px!important}.browser.is-mobile .g-tabs{gap:.85rem!important;padding:.4rem 0 .3rem!important;font-size:.66rem!important}.browser.is-mobile .g-pla-bar{padding:.55rem 0 .45rem!important;font-size:.7rem!important}.browser.is-mobile .g-carousel{padding:2px 0!important}.browser.is-mobile .pla-tile{flex:0 0 130px!important;width:130px!important;padding:7px!important}.browser.is-mobile .t-img{height:108px!important}.browser.is-mobile .t-title{font-size:11px!important}.browser.is-mobile .t-price{font-size:12.5px!important}@media (width>=1080px){.browser.is-mobile+.impr-stat,.shopping-stage.is-final .impr-stat{left:calc(50% + 185px)!important}}.browser.is-mobile{position:relative;overflow:hidden;max-width:320px!important;box-shadow:0 30px 60px #00000080, 0 0 0 2.5px var(--color-bid-black-sunken)!important;border:none!important;border-radius:32px!important}.browser.is-mobile .browser-top .dot,.browser.is-mobile .browser-top .url{display:none!important}.browser.is-mobile .browser-top{position:relative;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='14' viewBox='0 0 60 14' fill='%231a1a28'><rect x='0' y='9' width='2' height='5' rx='.4'/><rect x='3' y='7' width='2' height='7' rx='.4'/><rect x='6' y='5' width='2' height='9' rx='.4'/><rect x='9' y='2' width='2' height='12' rx='.4'/><path d='M16 7 Q22 1 28 7' stroke='%231a1a28' stroke-width='1.4' fill='none' stroke-linecap='round'/><path d='M18.5 9.5 Q22 6 25.5 9.5' stroke='%231a1a28' stroke-width='1.4' fill='none' stroke-linecap='round'/><circle cx='22' cy='12' r='1'/><rect x='36' y='3' width='20' height='7' rx='1.5' fill='none' stroke='%231a1a28' stroke-width='1'/><rect x='37.5' y='4.5' width='15' height='4' rx='.3'/><rect x='56.3' y='5' width='1.5' height='3' rx='.5'/></svg>") right 16px center/46px no-repeat!important;border-bottom:1px solid #ebedf0!important;height:32px!important;padding:0 18px!important;display:block!important}.browser.is-mobile .browser-top:after{content:"10:52";color:var(--navy);letter-spacing:.02em;z-index:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Arial,sans-serif;font-size:11px;font-weight:600;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.browser.is-mobile .browser-top:before{content:"";background:var(--color-bid-black-sunken);z-index:3;width:96px;height:22px;box-shadow:inset 0 0 0 .5px var(--color-bid-black-raised);border-radius:14px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.browser.is-mobile .g-bar{flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;padding-bottom:.75rem!important;display:flex!important}.browser.is-mobile .g-logo{text-align:center!important;letter-spacing:-.04em!important;flex:none!important;align-self:center!important;margin:.15rem 0 .1rem!important;font-size:1.55rem!important}.browser.is-mobile .g-input-stack{flex:none!important;align-items:stretch!important;gap:.4rem!important;width:100%!important;max-width:none!important}.browser.is-mobile .intent-banner{align-self:center!important;gap:5px!important;padding:.25rem .7rem!important;font-size:.55rem!important}.browser.is-mobile .g-input{border:1px solid #dfe1e5!important;border-radius:22px!important;flex:none!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:none!important;padding:.6rem .95rem!important;box-shadow:0 1px 4px #0000000f!important}.browser.is-mobile .g-text{white-space:normal!important;flex-wrap:wrap!important;gap:3px!important;font-size:.82rem!important;line-height:1.25!important}.browser.is-mobile .g-search-ico{flex:none!important;width:14px!important;height:14px!important}.browser.is-mobile .g-cursor{height:14px!important}.cs-vid{background:var(--navy);position:relative;overflow:hidden}.cs-vid picture{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-vid picture img,.cs-vid>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-vid .vdim{z-index:2;background:linear-gradient(#080f1666 0%,#080f161a 38%,#080f16bf 100%);transition:opacity .25s;position:absolute;inset:0}.cs-vid-tag{z-index:4;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.38rem .85rem;font-size:.64rem;font-weight:700;transition:opacity .25s;position:absolute;top:18px}.cs-vid-tag-l{background:var(--teal-bright);color:var(--action-primary-fg);left:18px}.cs-vid .play{z-index:5;border-radius:var(--radius-round);background:var(--teal-bright);cursor:pointer;width:84px;height:84px;color:var(--action-primary-fg);border:none;justify-content:center;align-items:center;transition:transform .2s,opacity .25s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 32px #4af7e973}.cs-vid .play svg{width:27px;height:27px}[data-video-id]:not(.playing) .cs-vid{cursor:pointer}.cs-vid:hover .play{transform:scale(1.08)}[data-video-id].playing .vdim,[data-video-id].playing .cs-vid-tag,[data-video-id].playing .home-case-bar,[data-video-id].playing .play{opacity:0;pointer-events:none}[data-video-id] .cs-vid iframe{z-index:6;border:0;width:100%;height:100%;position:absolute;inset:0}#tileYours.enriching{z-index:6;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:scale(1.075)}#tileYours.enriching .ai-pulse{animation:1.7s ease-out ai-pulse-strong}@keyframes ai-pulse-strong{0%{opacity:0;box-shadow:0 0 #4af7e900,0 0 #4af7e900}25%{opacity:1;box-shadow:0 0 0 4px #4af7e9bf,0 0 60px 14px #4af7e999}to{opacity:0;box-shadow:0 0 0 1px #4af7e900,0 0 #4af7e900}}#tileYours.enriching .scan{animation-duration:1.7s}#tileYours .ai-badge{letter-spacing:.02em;padding:4px 11px;font-size:10.5px;font-weight:700}#tileYours.is-enriched .ai-badge{animation:1.7s cubic-bezier(.34,1.56,.64,1) badge-pop-strong}@keyframes badge-pop-strong{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.3)}34%{transform:scale(1)}60%{transform:scale(1.07)}to{transform:scale(1)}}#tileYours.is-enriched .t-title span{animation:.5s cubic-bezier(.22,1,.36,1) both attr-land}#tileYours.is-enriched .t-title span:first-of-type{animation-delay:.15s}#tileYours.is-enriched .t-title span:nth-of-type(2){animation-delay:.35s}#tileYours.is-enriched .t-title span:nth-of-type(3){animation-delay:.55s}#tileYours.is-enriched .t-title span:nth-of-type(4){animation-delay:.75s}@keyframes attr-land{0%{opacity:0;filter:blur(2px);transform:translateY(7px)scale(.85)}to{opacity:1;filter:none;transform:none}}#yourBid{transition:color .2s}#yourBid.bid-up{animation:.5s bid-bump}@keyframes bid-bump{0%{transform:scale(1)}40%{color:var(--teal-bright);transform:scale(1.22)}to{transform:scale(1)}}.phase-strip .ph.active .num{color:var(--teal-bright)}.phase-note,.serp-note{text-align:center;color:#ffffff9e;max-width:62ch;margin:1.4rem auto 0;font-size:.95rem;line-height:1.55}.phase-note b,.serp-note b{color:#ffffffeb;font-weight:600}.serp-fig{margin:0}.serp-fig .g-carousel{scrollbar-width:thin;padding-bottom:14px;overflow:auto hidden}#searchText{flex:0 auto}.g-input-stack .g-cursor{margin-left:-4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#tileYours .basic-badge{z-index:3;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);background:#eceff1;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;left:9px}#tileYours.is-enriched .basic-badge{display:none}#in-action.shopping-stage{flex-direction:column;justify-content:center;min-height:100svh;display:flex}#in-action .stage-pin{height:auto;padding:clamp(4.5rem,8vh,6.5rem) 32px clamp(2.5rem,6vh,6.5rem);position:static;overflow:visible}#in-action .t-title{min-height:2.5em}#in-action .phase-strip .ph{cursor:pointer;font-family:inherit;transition:all .25s}#in-action .phase-strip .ph:hover:not(.active){color:#ffffffbf;border-color:#ffffff47}#in-action .stage-copy{margin-bottom:2.6rem}#in-action .stage-copy h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:300;line-height:1.12}#in-action .stage-copy p{color:#ffffffb8;max-width:56ch;margin:1.1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}@media (width>=881px){#in-action .stage-copy{max-width:none}#in-action .stage-copy h2{max-width:680px;margin-inline:auto}#in-action .stage-copy p{max-width:none}}#in-action .phase-strip{margin-top:2.4rem}.csm{padding:.4rem 0 .8rem;scrollbar-width:none;cursor:grab;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.csm::-webkit-scrollbar{display:none}.csm.is-drag{cursor:grabbing}.csm-track{gap:1.1rem;width:max-content;display:flex}.csm-card{border:1px solid var(--border-on-light);border-radius:var(--radius-card);color:inherit;background:#fff;flex-direction:column;flex:0 0 300px;gap:.35rem;padding:1.4rem 1.5rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #14182d0d}.csm-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #14182d1a}.csm-logo{align-items:center;height:24px;margin-bottom:.4rem;display:flex}.csm-logo img{width:auto;max-height:24px}.csm-n{letter-spacing:-.03em;color:var(--ink,var(--navy));font-size:2.1rem;font-weight:300;line-height:1}.csm-l{color:var(--ink2,#3a3a59);font-size:.78rem;font-weight:700}.csm-desc{color:var(--ink2,#3a3a59);margin-top:.15rem;font-size:.88rem;line-height:1.5}@media (width<=880px){.csm-card{flex-basis:250px;padding:1.2rem 1.3rem}}@media (width>=881px){.csm{margin-inline:0;padding-inline:0;mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}}html{scroll-behavior:smooth}.home-case,.home-result,.home-brands,.home-close{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.home-case>.wrap,.home-result>.wrap,.home-brands>.wrap,.home-close>.wrap{width:100%}.mi{display:none}@media (width<=880px){#in-action .browser,#in-action .phase-strip,#in-action .phase-note{display:none}#in-action .mi{display:block}#in-action .stage-pin{padding:4.6rem 14px 3rem}}.mi-phone{color:#202124;border-radius:var(--radius-card);background:#fff;max-width:340px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #00000080}.mi-gbar{flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem 1rem .7rem;display:flex}.mi-glogo{font-family:Arial,sans-serif;font-size:1.3rem;font-weight:500}.mi-glogo .gb{color:#4285f4}.mi-glogo .gr{color:#ea4335}.mi-glogo .gy{color:#fbbc05}.mi-glogo .gg{color:#34a853}.mi-intent{border-radius:var(--radius-pill);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:.28rem .75rem;font-size:.6rem;font-weight:700;transition:all .35s;display:inline-flex}.mi-intent .mi-dot{border-radius:var(--radius-round);width:6px;height:6px}.mi-intent[data-stage=aware]{color:#5f6368;background:#e8eaed}.mi-intent[data-stage=aware] .mi-dot{background:#5f6368}.mi-intent[data-stage=purchase]{color:var(--text-accent);background:#00909929}.mi-intent[data-stage=purchase] .mi-dot{background:#009099}.mi-input{border:1px solid #dadce0;border-radius:24px;align-items:center;gap:8px;width:100%;padding:.5rem .85rem;display:flex;box-shadow:0 1px 6px #20212414}.mi-query{white-space:nowrap;font-family:Arial,sans-serif;font-size:.9rem}.mi-query .hl{color:#009099;font-weight:700}.mi-cursor{background:#202124;width:1.5px;height:16px;animation:1s steps(2,end) infinite milabcur}@keyframes milabcur{50%{opacity:0}}.mi-plabar{padding:.8rem 0 .6rem 1rem;font-size:.78rem}.mi-plabar .spons{color:#80868b}.mi-row{gap:8px;padding:12px 0 1.1rem 1rem;display:flex;overflow:hidden}.mi-tile{border:1px solid #ebebeb;border-radius:10px;flex:0 0 40%;padding:7px;transition:opacity .4s,box-shadow .4s,filter .4s,transform .5s cubic-bezier(.22,1,.36,1)}.mi-row .mi-tile:first-child{order:10}.mi-row .mi-tile:nth-child(2){order:20}.mi-row .mi-tile:nth-child(3){order:25}.mi-row .mi-tile:nth-child(4){order:40}.mi-row .mi-tile:nth-child(5){order:50}.mi-img{background:#f1f3f4;border-radius:7px;justify-content:center;align-items:center;height:64px;display:flex;overflow:hidden}.mi-img picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mi-img img{object-fit:contain;width:100%;height:100%;padding:3px}.mi-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6em;margin-top:6px;font-size:.76rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.mi-t .hl{color:#009099;font-weight:700}.mi-p{margin-top:3px;font-size:.8rem;font-weight:700}.mi-yours{border:2px solid var(--cyan);position:relative;overflow:visible;box-shadow:0 0 0 3px #4af7e91f}.mi-you{color:#009099;font-size:.55rem;font-weight:800;position:absolute;top:6px;right:7px}.mi-bid{color:var(--color-teal-ink);background:#00909929;border-radius:6px;margin-top:5px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-block}.mi-badge{z-index:3;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:8.5px;font-weight:800;display:none;position:absolute;top:6px;left:6px}.mi-badge.basic{color:var(--ink2);background:#eceff1}.mi-badge.ai{background:linear-gradient(90deg, var(--cyan), var(--teal-bright));color:var(--teal-dark)}.mi[data-step="1"] .mi-badge.basic,.mi[data-step="2"] .mi-badge.ai,.mi[data-step="3"] .mi-badge.ai{display:inline-block}.mi[data-step="1"] .mi-yours{filter:blur(1.2px);opacity:.82}.mi[data-step="3"] .mi-yours{box-shadow:0 0 0 4px #4af7e938,0 10px 22px #00000029}.mi[data-step="3"] .mi-tile:not(.mi-yours){opacity:.4}.mi-pills{flex-direction:column;gap:8px;margin-top:1.3rem;display:flex}.mi-pill{text-align:left;color:#ffffffb3;border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;padding:.6rem .9rem;font-size:.8rem;transition:all .25s}.mi-pill b{color:#ffffff73;margin-right:6px}.mi-pill.active{color:#fff;background:#4af7e91f;border-color:#4af7e980}.mi-pill.active b{color:var(--teal-bright)}.mi-note{text-align:center;color:#fff9;max-width:340px;margin:1rem auto 0;font-size:.85rem;line-height:1.5}.mi-note b{color:#ffffffeb;font-weight:600}.home-h1{letter-spacing:-.025em;margin:0;font-size:clamp(3rem,7.8vw,5.6rem);font-weight:300;line-height:1.02}.home-h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:300;line-height:1.12}.home-h2 em,.home-h1 em{color:var(--text-accent);font-style:normal}.home-sub{max-width:56ch;color:var(--ink2);margin:1.1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.home-center{text-align:center}.home-center .home-sub{margin-left:auto;margin-right:auto}.home-sub-l{display:block}.home-btn{border-radius:var(--radius-pill);background:var(--teal-bright);color:var(--teal-dark);align-items:center;gap:8px;padding:.95rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.home-btn:hover{filter:brightness(1.06);color:var(--teal-dark);transform:translateY(-2px);box-shadow:0 10px 32px #4af7e959}.home-link{color:inherit;border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:1px;font-weight:500;text-decoration:none;display:inline-flex}.home-link:hover{opacity:.75}.home-hero{background:var(--gradient-navy-blend);color:#fff;text-align:center;min-height:100svh;padding:var(--header-offset) 0 0;display:flex;position:relative}.header.home-clear{backdrop-filter:blur();background:0 0;border-bottom-color:#0000;transition:background .35s,border-color .35s,backdrop-filter .35s}.header.home-clear.home-scrolled{backdrop-filter:blur(12px);background:#0c0c18d1;border-bottom-color:#ffffff14}.pill{color:var(--teal-bright);box-shadow:inset 0 0 0 1.5px var(--teal-bright);background:0 0;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.pill:hover{background:var(--teal-bright);color:var(--action-primary-fg);transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #0000}html.home-js .header.home-defer-cta .header-cta .pill{opacity:0;visibility:hidden;pointer-events:none;transition:background .2s,color .2s,box-shadow .2s,opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(-6px)}html.home-js .header.home-defer-cta.home-show-cta .header-cta .pill{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}html.home-js .header.home-defer-cta.home-show-cta .header-cta .pill:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){html.home-js .header.home-defer-cta .header-cta .pill{transition:none;transform:none}}.home-hero>.wrap{z-index:1;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.home-hero .home-h1{margin-top:auto}.home-hero .home-hero-note{margin-bottom:auto}@media (width>=881px){.home-hero .home-logos{padding:2.4rem 0 3rem}}.home-hero .home-sub{color:#ffffffb8}.home-hero-cta{margin-top:2rem}.home-hero-note{color:#ffffff80;margin-top:.85rem;font-size:.82rem}.home-logos{padding:clamp(3.2rem,7vh,4.6rem) 0 3.6rem}.home-logos-label{color:#ffffff8c;margin:0 0 1.9rem;font-size:.85rem}.home-logos-label b{color:#ffffffe6;font-weight:600}.home-logos-row{opacity:.85;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 3.2rem;display:flex}.home-logos-row img{filter:grayscale()brightness(10);width:auto;max-height:26px}.home-signpost{background:var(--color-bid-bright-teal);color:var(--color-teal-ink);text-align:left;margin-inline:calc(50% - 50vw);display:flex;overflow:hidden}.home-signpost:hover{background:var(--color-teal-hover)}.home-signpost-link{min-width:0;color:inherit;flex:1;text-decoration:none;overflow:hidden}.home-signpost-link:focus-visible{outline:3px solid var(--color-teal-ink);outline-offset:-6px}.home-signpost-track{width:max-content;animation:90s linear infinite signpost-run;display:flex}.home-signpost-link:hover .home-signpost-track,.home-signpost-link:focus-visible .home-signpost-track{animation-play-state:paused}.home-signpost-item{white-space:nowrap;align-items:center;gap:1.1rem;padding:.9rem 1.5rem .9rem 0;font-size:.9rem;font-weight:400;line-height:1.2;display:flex}.home-signpost-tag{background:var(--color-teal-ink);color:var(--color-bid-bright-teal);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4em .75em;font-size:.65rem;font-weight:400}.home-signpost-go{text-underline-offset:.25em;text-decoration:underline}@keyframes signpost-run{to{transform:translate(-50%)}}@media (width>=881px){.home-hero .home-logos{padding-bottom:2.4rem}}@media (width<=880px){.home-signpost-item{gap:.8rem;padding:.8rem 1rem .8rem 0;font-size:.8125rem}}.home-brands .home-audit{margin-top:clamp(2.5rem,6vh,4rem)}@media (prefers-reduced-motion:reduce){.home-signpost-track{width:auto;animation:none}.home-signpost-item{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;width:100%;padding:.9rem 1.25rem}.home-signpost-item[aria-hidden=true]{display:none}}.home-case,.home-brands{background:var(--surface,#fff);padding:clamp(6rem,9vh,6.5rem) 0 clamp(4rem,9vh,6.5rem)}.home-case-head{justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:1.4rem;display:flex}.home-case-brand{letter-spacing:.08em;color:var(--ink,var(--navy));margin:0;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:900;line-height:1}.home-case-switch{flex-wrap:wrap;gap:.5rem;display:flex}.home-case-head>.home-case-switch{margin-bottom:.22rem}.home-case-switch .home-case-brand{font-size:.95rem;font-weight:var(--weight-medium);letter-spacing:0;color:var(--ink2);background:var(--surface,#fff);border:1px solid var(--rule);border-radius:var(--radius-pill);padding:.45rem 1.25rem;line-height:1.6;transition:color .2s,background-color .2s,border-color .2s}.home-case-switch .home-case-brand:hover{color:var(--ink,var(--navy));border-color:var(--ink2)}.home-case-switch .home-case-brand.is-active{color:var(--text-on-dark);background:var(--ink,var(--navy));border-color:var(--ink,var(--navy))}@media (prefers-reduced-motion:reduce){.home-case-switch .home-case-brand{transition:none}}.case-switch-js .home-case-intros,.case-switch-js .home-case-panels{display:grid}.case-switch-js .home-case-intros>*,.case-switch-js .home-case-panels>*{grid-area:1/1;min-width:0}.case-switch-js .home-case-intros>*{align-self:end}.case-switch-js .home-case-intros>[hidden],.case-switch-js .home-case-panels>[hidden]{visibility:hidden;display:block}.home-case-intro{max-width:35rem;color:var(--ink2,#3a3a59);margin:0;font-size:1rem;line-height:1.6}.home-case-intro em{color:var(--text-accent);font-style:normal;font-weight:500}.home-case-media{position:relative}.home-case-media .cs-vid{border-radius:var(--radius-media);aspect-ratio:16/9;width:100%}.home-case-bar{z-index:4;color:#fff;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding-bottom:clamp(.8rem,1.6vw,1.1rem);transition:opacity .25s;display:flex;position:absolute;bottom:clamp(1rem,2.2vw,1.6rem);left:clamp(1rem,2.4vw,1.9rem);right:clamp(1rem,2.4vw,1.9rem)}.home-case-who{flex-direction:column;display:flex}.home-case-title{letter-spacing:-.02em;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:300;line-height:1.05}.home-case-name,.home-case-role{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}.home-case-name{margin-top:.7rem}.home-case-role{color:#ffffffb3}.home-case-stats{flex-wrap:wrap;align-items:center;row-gap:1.4rem;margin-top:clamp(1.6rem,3vh,2.2rem);display:flex}.home-case-stat{padding:0 clamp(1.2rem,3.2vw,2.8rem)}.home-case-stat:first-child{padding-left:0}.home-case-stat+.home-case-stat{border-left:1px solid #14182d1f}.home-case-n{letter-spacing:-.04em;background:linear-gradient(135deg, var(--teal,#009099) 0%, var(--navy) 82%);color:#0000;background-clip:text;font-size:clamp(2.9rem,5.5vw,4.4rem);font-weight:300;line-height:1;display:block}.home-case-l{color:var(--ink2,#3a3a59);margin-top:.45rem;font-size:.95rem;font-weight:500;display:block}.home-case-link{color:var(--text-accent);margin-left:auto}.home-brands-head{margin-bottom:2.6rem}.home-brands-head .home-sub{margin-left:0;margin-right:0}@media (width>=881px){.home-brands-head .home-sub,.home-close .home-sub{max-width:none}}.home-brands-more{width:fit-content;color:var(--text-accent);margin-top:clamp(1.5rem,3vh,2.1rem);margin-left:auto;display:flex}.home-close{background:var(--navy);color:#fff;padding:clamp(4.5rem,9vh,6.5rem) 0 clamp(4rem,9vh,6.5rem)}@media (width>=881px){.home-close{min-height:calc(100svh - var(--foot-h,22.5rem));padding:clamp(6rem,10vh,7.5rem) 0 clamp(1.6rem,3.5vh,2.5rem)}.home-close .home-sub{margin-bottom:2.2rem}.home-close .home-steps{margin-bottom:2.6rem}}.home-close .home-h2{text-align:center;margin:0 auto .9rem}.home-close .home-sub{color:#ffffffb8;text-align:center;margin:0 auto 3rem}.home-steps{grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-bottom:3.4rem;display:grid}.home-step{border-top:2px solid #ffffff29;padding-top:1.1rem}.home-step .num{letter-spacing:.09em;color:var(--teal-bright);margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.home-step h3{color:#fff;margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.home-step p{color:#ffffff9e;margin:0;font-size:.95rem;line-height:1.55}.home-audit{border-radius:var(--radius-card-lg);background:var(--gradient-audit-card);box-shadow:var(--shadow-popup);grid-template-columns:2fr 1fr;align-items:center;gap:2rem;padding:2.6rem 2.4rem;display:grid}.home-audit-copy h3{text-wrap:balance;margin:0 0 .7rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:300;line-height:1.14}.home-audit-copy h3 em{color:var(--teal-bright);font-style:normal}.home-audit-copy p{color:#ffffffb3;max-width:42ch;margin:0;font-size:1rem;line-height:1.55}.home-audit-actions{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.home-audit-google{color:#202124;border-radius:var(--radius-pill);background:#fff;border:1px solid #dadce0;align-items:center;gap:10px;padding:.85rem 1.4rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.home-audit-google:hover{color:#fff;background:0 0;border-color:#ffffffe6;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffffe6}.home-audit-note{color:#ffffff8c;max-width:34ch;font-size:.78rem}.home-audit-alt{color:#fff9;font-size:.88rem}.home-audit-alt .home-link{color:var(--teal-bright);border-bottom-color:#4af7e980}@media (width<=880px){.home-steps{grid-template-columns:1fr;gap:1.6rem}.home-audit{grid-template-columns:1fr;padding:2rem 1.4rem}.home-audit-actions .home-audit-google{justify-content:center;width:100%}.home-logos-row{gap:1.6rem 2rem}.home-logos-row img{max-height:20px}}.home-result{background:radial-gradient(ellipse 62% 55% at 50% 42%, var(--lift) 30%, #eef1fa00 78%), radial-gradient(#17172624 1.2px, transparent 1.4px) 0 0 / 28px 28px, var(--lift);padding:clamp(6rem,9vh,6.5rem) 0 clamp(4rem,9vh,6.5rem);position:relative}@media (width<=880px){.home-wave-canvas{display:none}section.home-result{background:var(--lift);padding:69px 0 0}.home-result>.wrap{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.home-result .home-h2{margin:0}.home-result .home-result-stats{display:contents}}@media (width<=768px){section.home-result{padding-top:57px}}.home-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:2.8rem;display:grid}.home-result .home-sub{max-width:none;margin:1rem 0 0}.home-result-stats:not(:has(.home-rstat:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.home-rstat{border-top:1px solid var(--rule2);padding-top:1.2rem}.home-rstat-l{letter-spacing:.07em;text-transform:uppercase;color:var(--text-accent);margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:block}.home-result-n{letter-spacing:-.04em;background:linear-gradient(135deg, var(--teal,#009099) 0%, var(--navy) 82%);color:#0000;background-clip:text;font-size:clamp(2.9rem,5.5vw,4.4rem);font-weight:300;line-height:1;display:block}.home-rstat-s{color:var(--ink2);margin-top:.55rem;font-size:.88rem;line-height:1.45;display:block}@media (width<=880px){.home-result-stats{grid-template-columns:1fr;gap:2rem;margin-top:2.2rem}.home-rstat-l{max-width:none}}html.home-js [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}html.home-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.home-js [data-reveal]{opacity:1;transition:none;transform:none}}.home-h1,.home-h2{text-wrap:balance}@media (width<=640px){.home-h1{font-size:clamp(2rem,8.4vw,2.4rem)}.home-hero-cta{margin-top:1.7rem}.home-logos{padding:2.5rem 0 2.6rem}.home-logos-label{margin-bottom:1.5rem}.home-logos-row{gap:1.3rem 1.9rem;max-width:330px;margin:0 auto}.home-case,.home-brands,.home-result{padding:4.6rem 0 3.2rem}.home-close{padding:4.6rem 0 2.6rem}.home-close .home-h2{margin-bottom:.8rem}.home-close .home-sub{margin-bottom:2.2rem}.home-steps{margin-bottom:2.6rem}}@media (width<=880px){.foot-in{padding-top:3.8rem}}.csm-card{flex-direction:column;flex:0 0 360px;padding:0;display:flex;overflow:hidden}.csm-body{flex-direction:column;gap:.85rem;padding:1.4rem 1.5rem 1.2rem;display:flex}.csm-left{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:52px;display:flex}.csm-logo{height:38px;margin:0}.csm-logo img{filter:brightness(0);opacity:.85;width:auto;max-width:175px;max-height:38px}.csm-logo img[alt=Oh\ Polly]{max-height:48px}.csm-logo img[alt=Volcom]{max-height:56px}.csm-brandname{letter-spacing:-.01em;color:var(--ink,var(--navy));max-width:170px;font-size:1.02rem;font-weight:700;line-height:1.2}.csm-metric{text-align:right;flex:none}.csm-n{color:var(--text-accent);font-size:2rem}.csm-l{color:var(--text-accent);margin-top:2px;font-size:.8rem;font-weight:600;display:block}.csm-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;display:-webkit-box;overflow:hidden}.csm-photo{flex:none;width:100%;height:clamp(140px,20svh,180px);overflow:hidden}.csm-photo picture,.csm-photo img{object-fit:cover;object-position:82% center;width:100%;height:100%;display:block}.cs-grid .csm-body{flex:1}.cs-grid .csm-metric{flex:0 auto}.cs-grid .csm-desc{min-height:0;display:block}.csm-more{font-size:.85rem;font-weight:var(--weight-medium);color:var(--text-accent);margin-top:auto}.cs-grid .csm-photo{aspect-ratio:5/4;height:auto}.cs-grid .csm-photo img{object-position:center}@media (width<=880px){.csm-card{flex-basis:320px}.csm-photo{height:160px}.home-case-head{flex-direction:column;align-items:flex-start;gap:.7rem;margin-bottom:1.1rem}.home-case-head>.home-case-switch{margin-bottom:0}.home-case-intro{max-width:none}.case-switch-js .home-case-intros>*{align-self:start}.home-case-media .cs-vid{max-width:none}.cs-vid .play{width:64px;height:64px}.cs-vid .play svg{width:22px;height:22px}}@media (width<=560px){.cs-vid .play{width:52px;height:52px;inset:auto clamp(1rem,2.4vw,1.9rem) calc(clamp(1rem,2.2vw,1.6rem) + clamp(.8rem,1.6vw,1.1rem)) auto;translate:none}.cs-vid .play svg{width:18px;height:18px}.cs-vid .home-case-bar{padding-right:calc(52px + 1rem)}.home-case-stats{grid-template-columns:repeat(3,1fr);align-items:start;row-gap:1.3rem;display:grid}.home-case-stats:not(:has(.home-case-stat:nth-child(3))){grid-template-columns:repeat(2,1fr)}.home-case-stat{padding:0 .4rem}.home-case-n{font-size:min(2.2rem,9vw)}.home-case-l{margin-top:.3rem;font-size:.8rem}.home-case-link{grid-column:1/-1;justify-self:start;margin-left:0}}.home-result.home-wave{background:var(--lift)}.home-wave-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-result>.wrap{z-index:1;position:relative}.pp-dark{background:var(--gradient-navy-blend);color:var(--text-on-dark)}.pp-dark .home-h1 em,.pp-dark .home-h2 em{color:var(--text-accent-on-dark)}.pp-hero{padding-top:calc(var(--header-offset) + 4.5rem);position:relative}.pp-hero>.wrap{z-index:1;position:relative}.pp-lattice{background:radial-gradient(ellipse 62% 55% at 50% 42%, var(--lift) 30%, #eef1fa00 78%), radial-gradient(#17172624 1.2px, transparent 1.4px) 0 0 / 28px 28px, var(--lift)}.pp-dark .home-sub,.pp-dark .section-head p,.pp-dark .prose{color:var(--text-on-dark-muted)}.home-audit,.pp-panel,.pp-inset,.home-audit .home-audit-copy h3,.pp-inset .home-step h3{color:var(--text-on-dark)}.pp-head{max-width:var(--measure-lede);margin:0 0 2.6rem}.pp-head .home-sub{max-width:var(--measure-lede);margin:.9rem 0 0}.pp-sub{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-h2);line-height:var(--leading-h3);color:inherit;max-width:46ch;margin:0 0 1.4rem}.pp-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem;display:flex}.pp-hero .home-h1{max-width:none;font-size:clamp(2.6rem,4.6vw,3.75rem)}.pp-hero .home-sub{max-width:var(--measure-hero-sub);margin-left:0;margin-right:0}.cs-card .home-link{align-self:flex-start}.home-steps:last-child{margin-bottom:0}.pp-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.4rem;margin:0;display:grid}.pp-split{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;gap:3rem;display:grid}.pp-figure{flex-direction:column;align-items:flex-end;gap:1.4rem;display:flex}.pp-bignum{font-size:clamp(3.4rem,9vw,6.4rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-super);color:var(--text-on-dark);min-width:var(--count-w,0);line-height:.95;display:block}.pp-bignum-wrap{border-bottom:2px solid var(--teal-bright);text-align:right;padding-bottom:.7rem}.pp-bignum-l{font-size:.82rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--text-accent-on-dark);margin:.5rem 0 0}.pp-evidence{background:var(--surface-card);border-radius:var(--radius-card);max-width:22rem;box-shadow:var(--shadow-card);padding:1.4rem 1.5rem}.pp-evidence-logo img{width:auto;max-height:30px}.pp-evidence-n{font-size:2.1rem;font-weight:var(--weight-light);letter-spacing:-.03em;color:var(--text-accent);margin-top:.9rem;line-height:1;display:block}.pp-evidence-l{font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink2);margin-top:.25rem;display:block}.pp-evidence p{color:var(--ink2);margin:.8rem 0 0;font-size:.88rem;line-height:1.5}.pp-proof{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.pp-dial{aspect-ratio:1;place-items:center;width:min(320px,74vw);margin-inline:auto;display:grid;position:relative}.pp-dial:before{content:"";border-radius:var(--radius-round);background:conic-gradient(from 180deg, var(--cyan) 0 83%, #17172612 83% 100%);position:absolute;inset:0;mask-image:radial-gradient(closest-side,#0000 0 82%,#000 82.5%)}.pp-dial-in{text-align:center;padding:0 2.4rem;position:relative}.pp-dial-l{font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);display:block}.pp-dial-n{font-size:clamp(2.6rem,6vw,3.6rem);font-weight:var(--weight-light);letter-spacing:-.03em;background:linear-gradient(135deg, var(--teal) 0%, var(--navy) 82%);color:#0000;background-clip:text;margin:.3rem 0;line-height:1.05;display:block}.pp-dial-s{max-width:15ch;color:var(--ink2);margin:0 auto;font-size:.8rem;line-height:1.45;display:block}.pp-tiles{border-top:1px solid var(--border-on-light);grid-template-columns:repeat(3,1fr);gap:0;margin-top:2.2rem;display:grid}.pp-tile{padding:1.1rem 1.4rem 0 0}.pp-tile+.pp-tile{border-left:1px solid var(--border-on-light);padding-left:1.4rem}.pp-tile-l{font-size:.66rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);display:block}.pp-tile-n{font-size:1.9rem;font-weight:var(--weight-light);letter-spacing:-.03em;background:linear-gradient(135deg, var(--teal) 0%, var(--navy) 82%);color:#0000;background-clip:text;margin-top:.35rem;line-height:1.1;display:block}.pp-tile-s{color:var(--ink2);margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.pp-logos{text-align:center}.pp-logos-l{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--ink2);margin:0 0 1.6rem}.pp-logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3.6rem;min-height:56px;display:flex}.pp-logos-row img{filter:brightness(0);opacity:.55;width:auto;max-height:30px;transition:opacity var(--ease-ui)}.pp-logos-row img:hover{opacity:.9}.pp-logos-row img[alt=Rab]{max-height:26px}.pp-logos-row img[alt="Herschel Supply Co."]{max-height:34px}.pp-logos-row img[alt="New Forest Clothing"]{max-height:38px}.pp-logos-row img[alt="LD Mountain Centre"]{max-height:40px}.pp-logos-row img[alt=Allied\ Brass]{max-height:54px}.pp-benefit{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.pp-benefit>*{min-width:0}.pp-panel{background:var(--gradient-audit-card);border:1px solid var(--border-on-dark);border-radius:var(--radius-card-lg);min-width:0;color:var(--text-on-dark);padding:1.5rem;overflow:hidden}.pp-panel-head{font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent-on-dark);margin:0 0 1.2rem}.pp-ba+.pp-ba{border-top:1px solid var(--border-on-dark);margin-top:1.4rem;padding-top:1.4rem}.pp-ba-l{font-size:.62rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-badge);text-transform:uppercase;color:var(--text-on-dark-subtle);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.pp-ba-win .pp-ba-l{color:var(--text-accent-on-dark)}.pp-ba-pos{font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--text-on-dark-subtle)}.pp-ba-win .pp-ba-pos{color:var(--text-on-dark-muted)}.pp-ba .g-carousel{gap:7px}.pp-ba .pla-tile{flex:0 0 132px;width:132px}.pp-ba .pla-tile:not(.pla-yours,.pp-ba-mine){opacity:.45}.pp-ba-note{color:var(--text-on-dark-subtle);margin:1.4rem 0 0;font-size:.78rem;line-height:1.5}.pp-quotes{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.pp-quote{flex-direction:column;display:flex}.pp-quote-b{background:var(--surface-card);border:1px solid var(--border-on-light);border-left:3px solid var(--teal-bright);border-radius:var(--radius-card);color:var(--ink);flex:1;padding:1.5rem 1.6rem;font-size:.95rem;line-height:1.6;position:relative}.pp-quote-b:before,.pp-quote-b:after{content:"";border:11px solid #0000;border-bottom:0;width:0;height:0;position:absolute;top:100%;left:2.2rem}.pp-quote-b:before{border-top-color:var(--border-on-light)}.pp-quote-b:after{border-top-color:var(--surface-card);top:calc(100% - 1px)}.pp-quote-by{font-size:.85rem;font-weight:var(--weight-medium);color:var(--ink);margin:1.6rem 0 0}.pp-quote-role{font-size:.8rem;font-weight:var(--weight-regular);color:var(--ink2);display:block}.pp-quote-logo{margin-top:.9rem}.pp-quote-logo img,.pp-evidence-logo img{filter:brightness(0);opacity:.8}.pp-quote-logo img{width:auto;max-height:22px}.pp-quote-logo img[alt="Herschel Supply Co."]{max-height:28px}.pp-quote-logo img[alt=Rab]{max-height:19px}.pp-pull{max-width:34rem;margin:0}.pp-pull:before{content:"";background:var(--teal);width:52px;height:2px;margin-bottom:1.8rem;display:block}.pp-pull-b{font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-h2);color:var(--ink);margin:0;line-height:1.4}.pp-pull-b em{font-style:normal;font-weight:var(--weight-medium);color:var(--text-accent)}.pp-pull-by{border-top:1px solid var(--border-on-light);font-size:.9rem;font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:1.1rem;margin:2.2rem 0 0;padding-top:1.4rem;display:flex}.pp-pull-role{font-size:.82rem;font-weight:var(--weight-regular);color:var(--ink2);display:block}.pp-pull-logo{border-right:1px solid var(--border-on-light);flex:none;padding-right:1.1rem}.pp-pull-logo img{filter:brightness(0);opacity:.75;width:auto;max-height:24px}.pp-stack>*+*{margin-top:4rem}.pp-inset{background:var(--gradient-audit-card);border:1px solid var(--border-on-dark);border-radius:var(--radius-card-lg);padding:2rem 2.2rem}.pp-inset .home-steps{gap:2rem;margin-bottom:0}.pp-tools{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.pp-tool{background:var(--surface-card);border:1px solid var(--border-on-light);border-radius:var(--radius-card);flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem;display:flex}.pp-tool-n{font-size:.7rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent)}.pp-tool h4{font-size:1rem;font-weight:var(--weight-medium);color:var(--ink);margin:0}.pp-tool p{color:var(--ink2);margin:0;font-size:.88rem;line-height:1.55}.pp-tool .home-link{color:var(--text-accent);align-self:flex-start;margin-top:auto;padding-top:.6rem}.pp-faq{background:var(--lift);border-radius:var(--radius-card-lg);color:var(--ink);padding:2.4rem clamp(1.2rem,3vw,2.6rem)}.pp-faq .home-h2{color:var(--text-heading)}.pp-faq .faq-item{background:var(--surface-card)}.pp-faq .faq{max-width:none}@media (width<=980px){.pp-split,.pp-proof,.pp-benefit{grid-template-columns:1fr;gap:2.4rem}.pp-figure{align-items:flex-start}.pp-bignum-wrap{text-align:left;align-self:stretch;align-items:center;gap:1rem;display:flex}.pp-bignum{width:var(--count-w,auto);flex:none;font-size:3.2rem}.pp-bignum-l{margin:0;line-height:1.4}.pp-quotes,.pp-tools{grid-template-columns:1fr}}@media (width<=880px){.pp-stats{grid-template-columns:1fr;gap:2rem}.pp-actions{gap:1.2rem}.pp-head{margin-bottom:2rem}.pp-panel-row{grid-template-columns:1fr}.pp-inset{padding:1.4rem}.pp-stack>*+*{margin-top:2.4rem}}@media (width<=640px){.pp-hero .home-h1{font-size:clamp(2rem,8.4vw,2.4rem)}}@media (width<=560px){.pp-tiles{grid-template-columns:1fr}.pp-tile+.pp-tile{border-left:0;border-top:1px solid var(--border-on-light);margin-top:1.1rem;padding-left:0}.pp-ba .pla-tile{flex:0 0 100px;width:100px}.pp-ba .g-carousel{gap:6px}}.gs-lede{margin-left:0;margin-right:0}.gs-hero-teal{background:linear-gradient(125deg, var(--color-bid-black) 0%, var(--color-bid-black) 58%, var(--color-bid-dark-teal) 82%, var(--color-bid-og-teal) 96%, var(--color-bid-bright-teal) 100%)}.gs-dark{background:var(--color-bid-black)}.gs-dark .pp-tiles,.gs-dark .pp-tile+.pp-tile,.sa-share-out,.sa-share-out .pp-tile+.pp-tile{border-color:var(--border-on-dark)}.gs-dark .pp-tile-l,.gs-dark .pp-dial-l,.sa-share-out .pp-tile-l{color:var(--text-accent-on-dark)}.gs-dark .pp-tile-s,.gs-dark .pp-dial-s{color:var(--text-on-dark-muted)}.gs-dark .pp-tile-n,.gs-dark .pp-dial-n,.sa-share-out .pp-tile-n{color:var(--text-on-dark);background:0 0}.gs-dark .pp-dial:before{background:conic-gradient(from 180deg, var(--cyan) 0 83%, #ffffff1f 83% 100%)}.gs-dark .pp-panel,.gs-dark .pp-inset,.sa-setup{background:linear-gradient(180deg, #ffffff21, #ffffff0e), var(--color-bid-black);border:1px solid #ffffff38}.gs-dark .pp-tool,.gs-dark .pp-faq .faq-item{background:linear-gradient(180deg, #ffffff17, #ffffff0a), var(--color-bid-black);border-color:var(--border-on-dark)}.gs-dark .pp-faq{color:var(--text-on-dark);background:0 0;padding:0}.gs-dark .pp-tool h4,.gs-dark .vt-cards .pp-tool h3,.gs-dark .pp-faq .faq-item summary{color:var(--text-on-dark)}.gs-dark .pp-tool p,.gs-dark .pp-faq .faq-item .faq-body{color:var(--text-on-dark-muted)}.gs-dark .pp-tool-n,.gs-dark .pp-tool .home-link,.gs-dark .pp-faq .faq-item summary:after{color:var(--text-accent-on-dark)}.gs-steps .home-step .num{color:var(--text-on-dark)}.gs-steps .home-step h3{color:var(--text-accent-on-dark)}.gs-steps{margin-bottom:0}.gs-nodots{background:radial-gradient(ellipse 62% 55% at 50% 42%, var(--lift) 30%, #eef1fa00 78%), var(--lift)}.gs-nodots+.gs-join{padding-top:0}.gs-head-wide{max-width:none}.gs-dark .home-sub b{font-weight:var(--font-emphasis-weight);color:var(--text-on-dark)}.pp-quote-b b{font-weight:var(--weight-semibold)}.gs-argument{max-width:none}.gs-argument .home-h2{max-width:var(--measure-lede)}.gs-lede-pair{grid-template-columns:1fr 1fr;gap:0 2.5rem;display:grid}@media (width<=900px){.gs-lede-pair{grid-template-columns:1fr}}.gs-cmp-pair{grid-template-columns:1fr 1fr;gap:1.8rem;display:grid}.gs-cmp-pair .pp-ba+.pp-ba{border-top:0;border-left:1px solid var(--border-on-dark);margin-top:0;padding-top:0;padding-left:1.8rem}.gs-cmp-pair .pp-ba-l{justify-content:flex-start}.gs-cmp-strip{gap:1.8rem;justify-content:initial;grid-template-columns:1fr 1fr;margin:0 0 1.4rem;display:grid}.gs-cmp-strip .ph{justify-self:start}.gs-cmp-row{transition:filter var(--ease-crossfade)}.gs-cmp-row .t-img{transition:opacity var(--ease-crossfade)}.gs-cmp-row:not(.is-lit){filter:grayscale()}.gs-cmp-row:not(.is-lit) .t-img{opacity:.5}.gs-cmp-row.is-lit{filter:none}.gs-cmp-row.pp-ba-win.is-lit .pla-yours{box-shadow:var(--glow-teal-card)}@media (width<=900px){.gs-cmp-pair,.gs-cmp-strip{grid-template-columns:1fr}.gs-cmp-pair{gap:0}.gs-cmp-pair .pp-ba+.pp-ba{border-top:1px solid var(--border-on-dark);border-left:0;margin-top:1.4rem;padding-top:1.4rem;padding-left:0}.gs-cmp-strip{gap:.5rem}}@media (prefers-reduced-motion:reduce){.gs-cmp-row,.gs-cmp-row .t-img{transition:none}.gs-cmp-row:not(.is-lit){filter:none}.gs-cmp-row:not(.is-lit) .t-img{opacity:1}}.ga-tw{padding:2.75rem 3rem 3rem}.ga-head{text-align:center;margin-bottom:3.3rem}.ga-tw .ga-head{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:var(--weight-light);letter-spacing:normal;text-transform:none;color:var(--text-on-dark)}.ga-pair{grid-template-columns:1fr 1fr;gap:4.25rem;display:grid}.ga-col{border-radius:var(--radius-serp);outline:2px solid var(--color-line-dark);cursor:pointer;color:var(--text-on-dark);padding:28px 28px 0;position:relative;overflow:hidden}.ga-col:before{content:"";opacity:0;background:linear-gradient(150deg, var(--color-bid-black) 20%, var(--color-bid-black-raised) 100%);transition:opacity .5s;position:absolute;inset:0}.ga-col-win:before{background:linear-gradient(150deg, var(--color-bid-black) 20%, var(--color-bid-dark-teal) 52%, var(--color-copy-teal) 100%)}.ga-col.is-active:before{opacity:1}.ga-col-win.is-active{outline-color:var(--color-bid-bright-teal);box-shadow:0 2px 22px #4af7e966}.ga-col>*{position:relative}.ga-body{transition:filter .5s}.ga-col:not(.is-active) .ga-body{filter:grayscale()}.ga-pill{border-radius:var(--radius-pill);font:inherit;font-size:.875rem;font-weight:var(--weight-medium);text-transform:uppercase;color:var(--color-bid-dark-teal);background:var(--color-line-light);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 14.4px;line-height:1;transition:background-color .5s;display:inline-flex}.ga-col-win.is-active .ga-pill{background:var(--color-bid-bright-teal)}.ga-pill{--focus-ring:var(--color-white)}.ga-pill-n{font-size:.75rem}.ga-title{font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:var(--weight-light);color:var(--color-line-light);margin:1.45rem 0 0;line-height:1.3}.ga-col-win .ga-title{color:var(--color-bid-bright-teal)}.ga-rule{background:var(--color-white);transform-origin:0;height:1px;margin-top:.75rem;display:block}.ga-icons{align-items:center;gap:23px;margin:.85rem 0 .7rem;display:flex}.ga-col:not(.ga-col-win) .ga-icons{gap:29px}.ga-icons svg{fill:none;width:30px;height:30px;stroke:var(--color-pale-surface);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ga-col-win .ga-icons svg{stroke:var(--color-bid-bright-teal)}.ga-sub{color:var(--color-pale-surface);margin:1.1rem 0 0;font-size:.875rem;line-height:1.5}.ga-col-win .ga-sub{color:var(--color-bid-bright-teal)}.ga-search{border:1.5px solid var(--color-white);border-radius:50px;align-items:center;gap:16px;height:35px;margin-top:.55rem;padding:0 11px;display:flex}.ga-search-glass{fill:none;width:23px;height:23px;stroke:var(--color-pale-surface);stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;overflow:visible}.ga-typed{min-width:0;font-size:.875rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.ga-scene{aspect-ratio:475/172;margin:-15px -18px 0;position:relative;container-type:inline-size}.ga-terms{width:40%;font-size:max(2.74cqw,9px);font-weight:var(--weight-light);white-space:nowrap;color:var(--text-on-dark-muted);margin:0;padding:0;line-height:max(4.21cqw,13px);list-style:none;position:absolute;top:12.2%;left:5.26%}.ga-img{object-fit:contain;position:absolute}.ga-img-mauve{opacity:.3;width:29.7%;height:102.3%;top:0;left:61.5%}.ga-img-dark{opacity:.3;width:21.7%;height:70.3%;top:20.3%;left:84.2%}.ga-img-black,.ga-img-solo{width:20.6%;height:87.2%;top:7%;left:46.5%}.ga-img-solo{left:2.3%}.ga-chip{background:#171726e6;border-radius:5px;flex-direction:column;align-items:center;gap:1.9cqw;padding:1.05cqw;display:flex;position:absolute;top:30.8%;left:42.3%;box-shadow:0 2px 3px #0006}.ga-chip picture{line-height:0;display:block}.ga-chip img{height:auto;display:block}.ga-chip-1,.ga-chip-4{width:3.16cqw}.ga-chip-2{width:2.32cqw}.ga-chip-3{width:2.95cqw}.ga-icons,.ga-rule,.ga-search-glass,.ga-chip,.ga-scene>picture{transition:opacity .5s}.ga-col:not(.is-active) :is(.ga-icons,.ga-rule,.ga-search-glass,.ga-chip,.ga-scene>picture){opacity:.5}.ga-tw :is(.ga-pill,.ga-title,.ga-sub,.ga-search,.ga-icons svg,.ga-terms li,.ga-img,.ga-chip img){transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.22,.8,.24,1)}.ga-tw .ga-pill{transition-property:opacity,transform,background-color;transition-duration:.6s,.6s,.5s}.ga-tw .ga-rule{transition:transform .9s cubic-bezier(.22,.8,.24,1) .2s,opacity .5s}.ga-tw .ga-rule~.ga-rule{transition-delay:.3s,0s}.ga-tw .ga-typed{transition:clip-path 1.1s steps(50,end) .7s}.ga-tw .ga-typed-short{transition:clip-path .5s steps(17,end) .7s}.ga-tw .ga-title{transition-delay:.12s}.ga-tw .ga-sub{transition-delay:.45s}.ga-tw .ga-search{transition-delay:.55s}.ga-tw .ga-icons svg:first-child{transition-delay:.3s}.ga-tw .ga-icons svg:nth-child(2){transition-delay:.39s}.ga-tw .ga-icons svg:nth-child(3){transition-delay:.48s}.ga-tw .ga-icons svg:nth-child(4){transition-delay:.57s}.ga-tw .ga-icons svg:nth-child(5){transition-delay:.66s}.ga-tw .ga-icons svg:nth-child(6){transition-delay:.75s}.ga-tw .ga-terms li:first-child{transition-delay:.9s}.ga-tw .ga-terms li:nth-child(2){transition-delay:.97s}.ga-tw .ga-terms li:nth-child(3){transition-delay:1.04s}.ga-tw .ga-terms li:nth-child(4){transition-delay:1.11s}.ga-tw .ga-terms li:nth-child(5){transition-delay:1.18s}.ga-tw .ga-terms li:nth-child(6){transition-delay:1.25s}.ga-tw .ga-terms li:nth-child(7){transition-delay:1.32s}.ga-tw .ga-img-black,.ga-tw .ga-img-solo{transition-delay:.95s}.ga-tw .ga-img-mauve{transition-delay:1s}.ga-tw .ga-img-dark{transition-delay:1.1s}.ga-tw .ga-chip picture:first-child img{transition-delay:1.05s}.ga-tw .ga-chip picture:nth-child(2) img{transition-delay:1.16s}.ga-tw .ga-chip picture:nth-child(3) img{transition-delay:1.27s}.ga-tw .ga-chip picture:nth-child(4) img{transition-delay:1.38s}.ga-tw .ga-col{transition:outline-color .5s,box-shadow .5s,opacity .8s cubic-bezier(.22,.8,.24,1),translate .8s cubic-bezier(.22,.8,.24,1)}.ga-tw .ga-col+.ga-col{transition-delay:0s,0s,.2s,.2s}html.js-two-way .ga-tw:not(.is-in) .ga-col{opacity:0;translate:0 24px}html.js-two-way .ga-col:not(.is-play) :is(.ga-pill,.ga-title,.ga-sub,.ga-search,.ga-chip img){opacity:0;transform:translateY(12px)}html.js-two-way .ga-col:not(.is-play) :is(.ga-icons svg,.ga-img){opacity:0;transform:scale(.6)}html.js-two-way .ga-col:not(.is-play) .ga-terms li{opacity:0;transform:translate(-8px)}html.js-two-way .ga-col:not(.is-play) .ga-rule{transform:scaleX(0)}html.js-two-way .ga-col:not(.is-play) .ga-typed{clip-path:inset(0 100% 0 0)}.ga-col.is-reset *{transition:none!important}@media (width<=900px){.ga-tw{padding:2rem 1.25rem 1.5rem}.ga-head{margin-bottom:1.8rem}.ga-pair{grid-template-columns:minmax(0,520px);justify-content:center;gap:1.5rem}}@media (width<=480px){.ga-col{padding:20px 18px 0}.ga-icons,.ga-col:not(.ga-col-win) .ga-icons{flex-wrap:wrap;gap:14px}.ga-icons svg{width:26px;height:26px}.ga-search{gap:12px}.ga-terms{color:var(--text-on-dark);font-size:max(2.74cqw,10px);top:max(12.2%,22px)}}.ga-terms li:nth-child(n+6){display:none}@media (width<=389px){.ga-chip{display:none}}@media (width<=349px){.ga-terms{font-size:9px}}@media (prefers-reduced-motion:reduce){.ga-tw .ga-col,.ga-tw .ga-col:before,.ga-tw .ga-col *{transition:none}}.pmx-tw{padding:2rem 2.9rem 2.75rem}.pmx-head{text-align:center;margin-bottom:3.3rem}.pmx-pair{grid-template-columns:1fr 1fr;gap:4.7rem;display:grid}.pmx-col{cursor:pointer}.pmx-sub,.pmx-boxes{transition:filter .5s}.pmx-col:not(.is-active) :is(.pmx-sub,.pmx-boxes){filter:grayscale()}.pmx-pill{border-radius:var(--radius-pill);height:40px;font:inherit;font-size:14px;font-weight:var(--weight-medium);text-transform:uppercase;color:var(--color-bid-dark-teal);background:var(--color-line-light);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14.4px;line-height:1;transition:background-color .5s;display:inline-flex}.pmx-col-win .pmx-pill{padding-left:8px}.pmx-col-win.is-active .pmx-pill{background:var(--color-bid-bright-teal)}.pmx-pill-g{width:18px;height:18px}.pmx-pill-mark{width:25px;height:25px;fill:var(--color-bid-black)}.pmx-sub{color:var(--color-pale-surface);margin:1.05rem 0 0;font-size:1rem;line-height:1.5}.pmx-col-win .pmx-sub{font-weight:var(--weight-semibold);color:var(--color-bid-bright-teal)}.pmx-boxes{flex-direction:column;gap:16px;margin-top:1rem;display:flex}.pmx-box{border-radius:var(--radius-serp);outline:2px solid var(--color-line-dark);position:relative;overflow:hidden;container-type:inline-size}.pmx-all{aspect-ratio:475/384}.pmx-seg{aspect-ratio:475/118;outline-color:var(--color-bid-bright-teal)}.pmx-box:before{content:"";opacity:0;background:linear-gradient(150deg, var(--color-bid-black) 20%, var(--color-bid-black-raised) 100%);transition:opacity .5s;position:absolute;inset:0}.pmx-seg:before{background:linear-gradient(150deg, var(--color-bid-black) 20%, var(--color-bid-dark-teal) 53%, var(--color-copy-teal) 100%)}.pmx-col.is-active .pmx-box:before{opacity:1}.pmx-box-l,.pmx-budget-l{text-transform:uppercase;line-height:1.5;position:absolute;left:5.89%}.pmx-box-l{color:var(--color-pale-surface);font-size:max(2.95cqw,.62rem);top:4.69%}.pmx-seg .pmx-box-l{font-weight:var(--weight-semibold);color:var(--color-bid-bright-teal);top:10.17%}.pmx-budget-l{color:var(--color-pale-surface);font-size:max(2.1cqw,.62rem);top:88.8%}.pmx-seg .pmx-budget-l{color:var(--color-bid-bright-teal);top:76.27%}.pmx-prod{object-fit:cover;border-radius:5px;position:absolute}.pmx-p-big1,.pmx-p-big2{width:43.37%;height:32.55%;top:11.98%}.pmx-p-big1{left:5.89%}.pmx-p-big2{width:42.95%;left:51.16%}.pmx-p-med{width:28.63%;height:36.72%;top:46.61%;left:5.89%}.pmx-p-s1,.pmx-p-s2,.pmx-p-s3,.pmx-p-s4{height:17.45%;top:46.61%}.pmx-p-s5,.pmx-p-s6,.pmx-p-s7,.pmx-p-s8{height:17.19%;top:66.15%}.pmx-p-s1,.pmx-p-s5{width:12.84%;left:36.42%}.pmx-p-s2,.pmx-p-s6{width:12.84%;left:51.16%}.pmx-p-s3,.pmx-p-s7{width:13.05%;left:66.1%}.pmx-p-s4,.pmx-p-s8{width:13.05%;left:81.05%}.pmx-seg .pmx-prod{width:10.53%;height:37.29%;top:31.36%}.pmx-p-g1{left:5.89%}.pmx-p-g2{left:17.89%}.pmx-p-g3{left:29.89%}.pmx-p-g4{left:42.1%}.pmx-p-g5{left:54.3%}.pmx-track{background:#d5d5e824;border-radius:5px;height:1.9cqw;position:absolute;top:89.84%;left:max(15.58%,5.89% + 3.9rem);right:5.89%}.pmx-seg .pmx-track{background:var(--color-bid-black);top:79.66%}.pmx-fill{background:var(--color-line-light);transform-origin:0;border-radius:5px;width:100%;height:100%;display:block}.pmx-seg .pmx-fill{background:var(--color-bid-bright-teal)}.pmx-seg-1 .pmx-fill{width:62.7%}.pmx-seg-2 .pmx-fill{width:41.8%}.pmx-seg-3 .pmx-fill{width:28.7%}.pmx-col:not(.is-active) :is(.pmx-prod,.pmx-track){opacity:.5}.pmx-tw .pmx-prod{transition-property:opacity,transform;transition-duration:.5s,.6s;transition-timing-function:cubic-bezier(.22,.8,.24,1),cubic-bezier(.3,1.4,.5,1)}.pmx-all picture:first-of-type .pmx-prod{transition-delay:.25s}.pmx-all picture:nth-of-type(2) .pmx-prod{transition-delay:.32s}.pmx-all picture:nth-of-type(3) .pmx-prod{transition-delay:.39s}.pmx-all picture:nth-of-type(4) .pmx-prod{transition-delay:.46s}.pmx-all picture:nth-of-type(5) .pmx-prod{transition-delay:.53s}.pmx-all picture:nth-of-type(6) .pmx-prod{transition-delay:.6s}.pmx-all picture:nth-of-type(7) .pmx-prod{transition-delay:.67s}.pmx-all picture:nth-of-type(8) .pmx-prod{transition-delay:.74s}.pmx-all picture:nth-of-type(9) .pmx-prod{transition-delay:.81s}.pmx-all picture:nth-of-type(10) .pmx-prod{transition-delay:.88s}.pmx-all picture:nth-of-type(11) .pmx-prod{transition-delay:.95s}.pmx-seg picture:first-of-type .pmx-prod{transition-delay:.25s}.pmx-seg picture:nth-of-type(2) .pmx-prod{transition-delay:.32s}.pmx-seg picture:nth-of-type(3) .pmx-prod{transition-delay:.39s}.pmx-seg picture:nth-of-type(4) .pmx-prod{transition-delay:.46s}.pmx-seg picture:nth-of-type(5) .pmx-prod{transition-delay:.53s}.pmx-tw .pmx-fill{transition:transform 1.1s cubic-bezier(.22,.8,.24,1) 1.1s}.pmx-seg-2 .pmx-fill{transition-delay:1.25s}.pmx-seg-3 .pmx-fill{transition-delay:1.4s}.pmx-col-win.is-play .pmx-fill{animation:1.1s ease-out 1.8s both pmx-pulse}.pmx-col-win.is-play .pmx-seg-2 .pmx-fill{animation-delay:1.95s}.pmx-col-win.is-play .pmx-seg-3 .pmx-fill{animation-delay:2.1s}@keyframes pmx-pulse{0%{filter:brightness();box-shadow:0 0 #4af7e9d9}35%{filter:brightness(1.25);box-shadow:0 0 18px 4px #4af7e9d9}to{filter:brightness();box-shadow:0 0 #0000}}.pmx-tw .pmx-col{transition:opacity .8s cubic-bezier(.22,.8,.24,1),translate .8s cubic-bezier(.22,.8,.24,1)}.pmx-tw .pmx-col+.pmx-col{transition-delay:.2s}html.js-two-way .pmx-tw:not(.is-in) .pmx-col{opacity:0;translate:0 26px}html.js-two-way .pmx-col:not(.is-play) .pmx-prod{opacity:0;transform:scale(.55)translateY(10px)}html.js-two-way .pmx-col:not(.is-play) .pmx-fill{transform:scaleX(0)}.pmx-col.is-reset *{transition:none!important;animation:none!important}@media (width<=900px){.pmx-tw{padding:2rem 1.25rem 1.5rem}.pmx-head{margin-bottom:1.8rem}.pmx-pair{grid-template-columns:1fr;gap:2.5rem}}@media (prefers-reduced-motion:reduce){.pmx-tw .pmx-col,.pmx-tw .pmx-col *,.pmx-tw .pmx-box:before{transition:none}}.sa-share{gap:.5rem;display:grid}.sa-share-read{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:.2rem 0 0;display:flex}.sa-share-pct{font-size:clamp(1.7rem,3.6vw,2.2rem);font-weight:var(--weight-light);letter-spacing:-.03em;color:var(--teal-bright);line-height:1.1}.sa-share-tier{font-size:.82rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent-on-dark)}.sa-share-input{width:100%;accent-color:var(--teal-bright);margin:.6rem 0 0}.sa-share-ticks{font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--text-accent-on-dark);justify-content:space-between;display:flex}.sa-share-out{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.sa-share-out .pp-tile+.pp-tile{padding-left:1rem}.sa-share-out .pp-tile{flex-direction:column;display:flex}.sa-share-out .pp-tile-n{margin-top:auto;font-size:clamp(1.25rem,2.6vw,1.5rem)}.sa-share-out .sa-tile-hero .pp-tile-n{font-size:clamp(1.4rem,3vw,1.7rem)}.sa-lede{max-width:var(--measure-lede);color:var(--text-on-dark);margin:1.6rem 0 0;font-size:.88rem;line-height:1.55}.sa-note{max-width:var(--measure-lede);color:var(--text-on-dark-muted);margin:1.4rem 0 0;font-size:.72rem;line-height:1.55}@media (width<=560px){.sa-share-out{grid-template-columns:1fr}.sa-share-out .pp-tile+.pp-tile{padding-left:0}}.fcss-hero{background:linear-gradient(180deg, var(--color-teal-ink) 0%, var(--color-bid-black) 62%)}@media (width>=981px){.fcss-hero{align-content:center;min-height:100svh;display:grid}.fcss-hero>.wrap{width:100%}.fcss-hero .pp-split{align-items:start}}.fcss-split{border:1px solid var(--border-on-dark);border-radius:var(--radius-card-lg);background:#ffffff0a;width:100%;max-width:24rem;margin-left:auto;padding:1.75rem}.fcss-split-head{font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent-on-dark);margin:0 0 1.4rem}.fcss-split-row{color:var(--text-on-dark-muted);justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.fcss-split-win{font-weight:var(--weight-medium);color:var(--text-on-dark);margin-top:1.4rem}.fcss-split-win span:last-child{color:var(--text-accent-on-dark)}.fcss-split-bar{border-radius:7px;height:14px;margin-top:.5rem;display:flex;overflow:hidden}.fcss-split-kept{background:#ffffff59;flex:80}.fcss-split-cut{background:repeating-linear-gradient(45deg,#ff5a5a8c 0 4px,#ff5a5a33 4px 8px);flex:20}.fcss-split-full{background:var(--teal-bright)}.fcss-split-foot{border-top:1px solid var(--border-on-dark);font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-dark-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.fcss-split-logo img{width:auto;height:26px;display:block}.fcss-bid .pp-ba{border:1px solid var(--border-on-dark);border-radius:var(--radius-card);padding:.85rem 1rem}.fcss-bid .pp-ba+.pp-ba{border-top:1px solid var(--border-on-dark);margin-top:.7rem;padding-top:.85rem}.fcss-bid .pp-ba:not(.pp-ba-win){background:#09091480;border-color:#ffffff1f}.fcss-bid .pp-ba-win{background:#4af7e91a;border-color:#4af7e96b}.fcss-bid .pp-ba-l{align-items:center;margin-bottom:0;font-size:1.1rem}.fcss-bid .pp-ba-pos{font-size:.78rem}.fcss-bar{background:#ffffff59;border-radius:3px;height:6px;margin-top:.6rem;display:block}.pp-ba-win .fcss-bar{background:var(--text-accent-on-dark)}.fcss-bar-80{width:80%}.fcss-bar-100{width:100%}.form .home-btn{font:inherit;cursor:pointer;border:0;justify-content:center;align-self:center;font-weight:600}.pp-figure img{height:auto}@media (width>=881px){.puc-steps{grid-template-columns:repeat(2,1fr)}}@media (width>=981px){.tools-pair{grid-template-columns:repeat(2,1fr)}}.vt-plans{align-items:stretch}.vt-plans>.pp-panel{transition:transform var(--ease-ui), border-color var(--ease-ui);flex-direction:column;display:flex;position:relative}.vt-plans>.pp-panel>.home-link:after,.vt-plans>.pp-panel>.vt-google:after{content:"";position:absolute;inset:0}.vt-plans>.pp-panel:hover,.vt-plans>.pp-panel:focus-within{border-color:var(--teal-bright);transform:translateY(-3px)}.vt-plans>.pp-panel:hover>.home-link,.vt-plans>.pp-panel:focus-within>.home-link{opacity:.75}@media (prefers-reduced-motion:reduce){.vt-plans>.pp-panel{transition:none}.vt-plans>.pp-panel:hover,.vt-plans>.pp-panel:focus-within{transform:none}}.vt-plans>.pp-panel>ul{margin:0 0 1.1rem;padding-left:0;list-style:none}.vt-plans>.pp-panel>ul>li{border-bottom:1px solid var(--border-on-dark);align-items:flex-start;gap:.6rem;padding-bottom:.5rem;font-size:.9rem;line-height:1.5;display:flex}.vt-plans>.pp-panel>ul>li:before{content:"✓";width:.9rem;color:var(--text-accent-on-dark);content:"✓" / "";flex:none}.vt-plans>.pp-panel>ul>li:last-child{border-bottom:0;padding-bottom:0}.vt-plans>.pp-panel>ul>li+li{margin-top:.5rem}.vt-plans>.pp-panel>.home-link{align-self:center;margin-top:auto}.vt-cards .pp-tool h3{font-size:1rem;font-weight:var(--weight-medium);color:var(--ink);margin:0}.sas-hero .home-sub em{color:var(--text-accent-on-dark);font-style:normal}.sas-hero{padding-top:calc(var(--header-offset) + 2.6rem);padding-bottom:3.4rem}.pmx-argument{padding-bottom:2.5rem}.pmx-three{padding-top:2.5rem}@media (width>=981px){.contact-hero .pp-split{grid-template:"intro form""where form"1fr/minmax(0,1fr) 34rem;row-gap:0}.contact-intro{grid-area:intro}.contact-form{grid-area:form}.contact-where{flex-direction:column;grid-area:where;align-self:stretch;display:flex}.contact-where .contact-map{aspect-ratio:auto;flex:1;min-height:16rem}.contact-map{margin-top:2rem}}.contact-hero .pp-split{align-items:start}.contact-form{padding:1.8rem 1.6rem}.contact-form .pp-head{max-width:none;margin-bottom:1.8rem}.contact-form .home-sub,.sa-setup .home-sub{color:var(--text-on-dark-muted)}.contact-form .form label,.sa-setup .form label{color:var(--text-on-dark)}.contact-form .form{max-width:none}.contact-form .hs-form-field{flex-direction:column;gap:.35rem;display:flex}#hubspot-callback-form .hs-input:not([type=checkbox],[type=radio]){box-sizing:border-box;width:100%}#hubspot-callback-form .input{margin-right:0}.contact-form .form fieldset{border:0;max-width:none;margin:0;padding:0}.contact-form .form-columns-2{flex-wrap:wrap;gap:1rem;display:flex}.contact-form .form-columns-2>.hs-form-field{flex:12rem;width:auto}.contact-form .hs-form-field>label{display:block}.contact-form .hs-fieldtype-intl-phone{gap:.5rem;display:flex}.contact-form .hs-fieldtype-intl-phone input{flex:1;min-width:0;width:auto!important}.contact-form .hs-fieldtype-intl-phone select{width:auto!important}#hubspot-callback-form .hs-fieldtype-intl-phone:after{content:none}.contact-form .form select{max-width:40%;font:inherit;border:1px solid var(--rule2);border-radius:var(--radius-card);background:var(--surface-card);color:var(--ink);padding:.8rem 1rem}.contact-form .hs-form-required{color:var(--text-accent-on-dark);margin-left:.2rem}.contact-form .hs-error-msgs{margin:0;padding:0;list-style:none}.contact-form .hs-error-msgs label,.contact-form .hs_error_rollup label{color:var(--text-on-dark-muted);font-size:.8rem}.contact-form .legal-consent-container,.contact-form .hs-richtext,.contact-form .submitted-message{color:var(--text-on-dark-muted);font-size:.85rem;line-height:1.55}.contact-form .hs_submit{margin-top:.7rem}.contact-form .form input.home-btn{border-radius:var(--radius-pill);background:var(--teal-bright);color:var(--teal-dark);padding:.95rem 2rem}.contact-logos{margin-top:2rem}.contact-logos .home-logos-label{margin:0 0 1rem}.contact-logos .home-logos-row{flex-wrap:nowrap;justify-content:space-between;gap:clamp(.6rem,2vw,1.4rem)}.contact-logos .home-logos-row>picture{flex:0 auto;min-width:0}.contact-logos .home-logos-row img{max-width:100%;height:auto;max-height:20px}@media (width>=641px){.contact-hero .home-h1{font-size:clamp(2.2rem,3.9vw,3.2rem)}}.contact-intro .home-sub{font-size:.95rem}.contact-form .home-h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.contact-form .pp-head .home-sub{font-size:.9rem}.contact-form .form input:not(.home-btn),.contact-form .form textarea,.contact-form .form select,.sa-setup .form input,.sa-setup .form select{padding:.7rem .9rem}.contact-logos+.contact-map{margin-top:1.6rem}.contact-map{aspect-ratio:4/3;border-radius:var(--radius-card-lg);overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%;display:block}.contact-map{position:relative}.contact-map iframe{pointer-events:none}.contact-map-link{border-radius:inherit;position:absolute;inset:0}.contact-map-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.vt-illo img{width:100%;height:auto;display:block}.vt-problem{align-items:start}.vt-problem .prob-grid{grid-template-columns:1fr}.vt-gtable{border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:#3c4043;background:#fff;font-family:Arial,sans-serif;overflow:hidden}.vt-gtable-head{background:#f8f9fa;border-bottom:1px solid #dadce0;padding:.9rem 1.25rem .8rem}.vt-gtable-crumb{color:#1a73e8;font-size:.72rem;display:block}.vt-gtable-title{color:#202124;margin-top:.2rem;font-size:1.15rem;display:block}.vt-gtable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.vt-gtable th,.vt-gtable td{text-align:right;vertical-align:middle;border-bottom:1px solid #ebebeb;padding:.62rem 1.25rem .62rem .5rem}.vt-gtable th:first-child,.vt-gtable td:first-child{text-align:left;padding-left:1rem}.vt-gtable th{color:#202124;border-bottom-color:#dadce0;font-size:.74rem;font-weight:500}.vt-gtable tbody tr:last-child td{border-bottom:0}.vt-gt-chev{vertical-align:-2px;color:#5f6368;width:14px;height:14px;margin-right:.6rem}@media (width<=560px){.vt-gtable table{font-size:.7rem}.vt-gtable th,.vt-gtable td{padding:.5rem .7rem .5rem .3rem}.vt-gtable th:first-child,.vt-gtable td:first-child{padding-left:.7rem}.vt-gt-chev{margin-right:.35rem}}.vt-row+.vt-row{margin-top:2.4rem}.vt-plan-head{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:var(--weight-light);color:var(--text-on-dark);margin:0 0 1.2rem;line-height:1.14}.vt-link{color:var(--teal-bright);border-bottom-color:#4af7e980}.vt-plans>.pp-panel>.vt-google{align-self:center;margin-top:auto}#video .home-case-media .cs-vid,#why-it-matters .home-case-media .cs-vid{max-width:none;margin-inline:0}.vt-prob-row{margin-top:2.5rem}.ms-partner{width:200px;max-width:100%;display:block}.ms-partner img{width:100%;height:auto;display:block}.vtr{margin-top:2.8rem}.vtr-reel{gap:1.5rem;display:grid}.vtr.is-live .vtr-deck{padding:.5rem 0 2rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.vtr.is-live .vtr-reel{--card:78%;--gap:1.5rem;gap:var(--gap);transform:translateX(calc((100% - var(--card)) / 2 - var(--i,0) * (var(--card) + var(--gap))));align-items:stretch;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex}.vtr-view{background:var(--color-pale-surface);color:var(--color-body-copy);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);overflow:hidden}.vtr.is-live .vtr-view{flex:0 0 var(--card);transition:opacity .5s,transform .5s}.vtr.is-live .vtr-view:not([data-pos="0"]){opacity:.45;cursor:pointer;transform:scale(.94)}.vtr-bar{background:var(--color-bid-black-raised);align-items:center;gap:12px;height:34px;padding:0 16px;display:flex}.vtr-dots{gap:6px;display:flex}.vtr-dots i{border-radius:var(--radius-round);background:var(--color-line-dark);width:9px;height:9px}.vtr-dots i:first-child{background:var(--color-bid-bright-teal)}.vtr-url{letter-spacing:.02em;color:var(--text-on-dark-subtle);font-size:.72rem}.vtr-body{padding:1.4rem 1.6rem}.vtr-kicker{font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bid-bright-teal);margin:0}.vtr-h{font-size:1.15rem;font-weight:var(--weight-medium);color:var(--color-bid-black);margin:0;line-height:1.3}.vtr-h em{color:var(--color-bid-bright-teal);font-style:normal}.vtr-p{margin:.55rem 0 0;font-size:.84rem;line-height:1.55}.vtr-p b{color:var(--color-bid-black);font-weight:600}.vtr-ov-head{background:linear-gradient(150deg, var(--color-bid-black) 0%, var(--color-navy) 100%);padding:1.3rem 1.6rem 1.4rem}.vtr-h-dark{color:var(--text-on-dark);margin-top:.4rem;font-size:1.35rem}.vtr-p-dark{color:var(--text-on-dark-muted)}.vtr-p-dark b{color:var(--color-bid-bright-teal)}.vtr-stats{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1.1rem 1.6rem 1.4rem;display:grid}.vtr-stats>div{background:var(--color-white);border:1px solid var(--color-line-light);border-top:3px solid var(--color-copy-teal);border-radius:var(--radius-card);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.vtr-stat-l{font-size:.62rem;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.vtr-stat-n{font-size:1.5rem;font-weight:var(--weight-medium);color:var(--color-bid-black)}.vtr-stat-s{font-size:.78rem}.vtr-donuts{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.vtr-donut{text-align:center;margin:0}.vtr-donut svg{width:100%;max-width:150px;height:auto;transform:rotate(0)}.vtr-donut figcaption{font-size:.74rem;font-weight:var(--weight-medium);color:var(--color-bid-black);margin-top:.35rem}.vtr-legend{gap:.3rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:grid}.vtr-legend li{align-items:center;gap:.45rem;display:flex}.vtr-sw{border-radius:var(--radius-round);flex:none;width:10px;height:10px}.vtr-s1{stroke:var(--color-bid-bright-teal);background:var(--color-bid-bright-teal)}.vtr-s2{stroke:var(--color-bid-og-teal);background:var(--color-bid-og-teal)}.vtr-s3{stroke:var(--color-copy-teal);background:var(--color-copy-teal)}.vtr-s4{stroke:var(--color-pink);background:var(--color-pink)}.vtr-s5{stroke:var(--color-line-dark);background:var(--color-line-dark)}.vtr-s6{stroke:var(--color-blue);background:var(--color-blue)}.vtr-s7{stroke:var(--color-copy-purple);background:var(--color-copy-purple)}.vtr-s8{stroke:var(--color-dark-purple);background:var(--color-dark-purple)}.vtr-s9{stroke:var(--color-line-light);background:var(--color-line-light)}svg .vtr-s1,svg .vtr-s2,svg .vtr-s3,svg .vtr-s4,svg .vtr-s5,svg .vtr-s6,svg .vtr-s7,svg .vtr-s8,svg .vtr-s9{background:0 0}.vtr-bars{gap:.42rem;margin:.9rem 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.vtr-bars li{grid-template-columns:9.5rem 1fr 4rem;align-items:center;gap:.7rem;display:grid}.vtr-term{text-align:right;font-weight:var(--weight-medium);color:var(--color-bid-black)}.vtr-track{border-radius:var(--radius-pill);background:var(--color-white);height:14px}.vtr-fill{border-radius:inherit;height:100%;display:block}.is-up .vtr-fill{background:var(--color-copy-teal)}.is-down .vtr-fill{background:var(--color-line-dark)}.vtr-val{color:var(--color-bid-black);font-weight:600}.vtr-w15{width:15%}.vtr-w25{width:25%}.vtr-w40{width:40%}.vtr-w50{width:50%}.vtr-w80{width:80%}.vtr-w85{width:85%}.vtr-w90{width:90%}.vtr-w100{width:100%}.vtr-recs{counter-reset:rec;gap:.7rem;margin:.9rem 0 0;padding:0;font-size:.8rem;line-height:1.5;list-style:none;display:grid}.vtr-recs li{counter-increment:rec;background:var(--color-white);border:1px solid var(--color-line-light);border-left:4px solid var(--color-copy-teal);border-radius:var(--radius-card);padding:.8rem 1rem}.vtr-recs li:before{content:counter(rec) ". ";color:var(--color-bid-black);font-weight:600}.vtr-recs b{color:var(--color-bid-black);font-weight:600}.vtr-tabs{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.2rem;display:grid}.vtr-tab{font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .3s,background-color .3s}.vtr-tab-h{font-size:1rem;font-weight:var(--weight-medium);color:var(--ink)}.vtr-tab-p{color:var(--ink2);font-size:.84rem;line-height:1.5}.vtr.is-live .vtr-tab[aria-selected=true]{border-color:var(--color-bid-bright-teal);background:#4af7e90f}.vtr:not(.is-live) .vtr-tabs{display:none}@media (width<=880px){.vtr.is-live .vtr-reel{--card:80%;--gap:.75rem}.vtr.is-live .vtr-deck{mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.vtr-tabs{scroll-snap-type:x mandatory;gap:.8rem;margin-top:1.4rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.vtr-tab{scroll-snap-align:start;flex:0 0 78%}.vtr-stats{grid-template-columns:1fr;gap:.5rem}.vtr-stats>div{padding:.6rem .9rem}.vtr-donuts{grid-template-columns:1fr 1fr}.vtr-legend{grid-column:1/-1;grid-template-columns:1fr 1fr}.vtr-bars li{grid-template-columns:7rem 1fr 3.4rem;gap:.5rem}}@media (prefers-reduced-motion:reduce){.vtr.is-live .vtr-reel,.vtr.is-live .vtr-view,.vtr-tab{transition:none}}.vts{background:var(--color-white);border:1px solid var(--color-line-light);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);margin-top:2.4rem;padding:1.8rem 2rem 2rem}.vts-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.vts-title{font-size:1.3rem;font-weight:var(--weight-medium);color:var(--color-bid-black);margin:0}.vts-note{color:var(--text-muted);font-size:.78rem}.vts-controls{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.2rem;display:flex}.vts-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vts-label{font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-right:.25rem}.vts-pill{border:1px solid var(--color-line-light);border-radius:var(--radius-pill);background:var(--color-white);font:inherit;color:var(--color-body-copy);cursor:pointer;padding:.45rem 1rem;font-size:.85rem;transition:background-color .2s,border-color .2s}.vts-pill:hover{border-color:var(--color-copy-teal)}.vts-pill[aria-pressed=true]{background:var(--color-bid-dark-teal);border-color:var(--color-bid-dark-teal);color:var(--text-on-dark)}.vts-chart{margin-top:1.4rem}.vts-chart svg{width:100%;height:auto;display:block}.vts-grid{stroke:var(--color-line-light);stroke-width:1px}.vts-axis{fill:var(--text-muted);font-size:12px}.vts-rank-h{font-size:1rem;font-weight:var(--weight-medium);color:var(--color-bid-black);margin:1.6rem 0 .8rem}.vts-ranks{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.vts-rank{border:1px solid var(--color-line-light);border-radius:var(--radius-card);background:var(--color-white);font:inherit;text-align:left;cursor:pointer;opacity:.6;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:.7rem .9rem;transition:opacity .2s,border-color .2s;display:grid}.vts-rank[aria-pressed=true]{opacity:1;border-color:var(--rc);box-shadow:inset 3px 0 0 var(--rc)}.vts-rank:hover{opacity:1}.vts-rank-top{grid-column:span 2;padding:.9rem 1.1rem}.vts-badge{border-radius:var(--radius-round);background:var(--rc);width:30px;height:30px;color:var(--color-white);grid-row:span 2;place-items:center;font-size:.85rem;font-weight:600;display:grid}.vts-rank-name{font-size:.9rem;font-weight:var(--weight-medium);color:var(--color-bid-black);align-items:center;gap:.35rem;display:flex}.vts-rank-sov{color:var(--color-body-copy);font-size:.78rem}.vts-crown{width:18px;height:18px;fill:var(--color-copy-teal)}@media (width<=880px){.vts{padding:1.3rem 1.1rem 1.4rem}.vts-ranks{grid-template-columns:1fr 1fr}}@media (width<=480px){.vts-rank,.vts-rank-top{column-gap:.5rem;padding:.55rem .65rem}.vts-badge{width:24px;height:24px;font-size:.75rem}.vts-rank-name{font-size:.82rem}.vts-rank-sov{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.vts-pill,.vts-rank{transition:none}}.sam{--sam-bar:#1a1a1a;--sam-bg:#f1f1f1;--sam-side:#ebebeb;--sam-card:#fff;--sam-ink:#303030;--sam-ink-2:#616161;--sam-line:#e3e3e3;--sam-ok-bg:#affebf;--sam-ok-fg:#014b40;--sam-info-bg:#d5ebff;--sam-info-fg:#003a5a;--sam-warn-bg:#ffd6a4;--sam-warn-fg:#5e4200;--sam-primary:#303030;background:var(--sam-bg);min-width:0;color:var(--sam-ink);text-align:left;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4;position:relative;overflow:visible;box-shadow:0 30px 60px -20px #0000008c}.sam-top{background:var(--sam-bar);color:#e3e3e3;border-radius:14px 14px 0 0;align-items:center;gap:12px;padding:8px 12px;display:flex}.sam-bag{color:#fff;flex:none}.sam-search{color:#b5b5b5;background:#303030;border:1px solid #4a4a4a;border-radius:8px;flex:1;max-width:320px;margin:0 auto;padding:5px 10px;font-size:12px}.sam-store{font-size:12px;font-weight:600}.sam-body{border-radius:0 0 14px 14px;grid-template-columns:128px minmax(0,1fr);display:grid;overflow:hidden}.sam-side{background:var(--sam-side);color:var(--sam-ink);flex-direction:column;gap:2px;padding:10px 8px;font-size:12px;font-weight:600;display:flex}.sam-side span{border-radius:8px;padding:4px 8px}.sam-side .sam-side-h{color:var(--sam-ink-2);margin-top:10px;font-size:11px;font-weight:500}.sam-side .sam-side-on{background:var(--sam-card)}.sam-main{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.sam-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.sam-cap{color:var(--sam-ink-2);margin-left:auto;font-size:11px;font-weight:400}.sam-badge{background:var(--sam-ok-bg);color:var(--sam-ok-fg);border-radius:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.sam-card{background:var(--sam-card);border-radius:12px;padding:12px;box-shadow:0 1px #1a1a1a12,inset 0 -1px #00000021}.sam-card-h{margin:0 0 8px;font-size:13px;font-weight:650}.sam-card-s{color:var(--sam-ink-2);font-size:12px;font-weight:400;display:block}.sam-tabs{color:var(--sam-ink-2);gap:4px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.sam-tabs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px 10px}.sam-tabs button:hover{background:var(--sam-side)}.sam-tabs button[aria-pressed=true]{background:var(--sam-primary);color:#fff}.sam-badge-info{background:var(--sam-info-bg);color:var(--sam-info-fg)}.sam-badge-warn{background:var(--sam-warn-bg);color:var(--sam-warn-fg)}.sam-scroll{overflow-x:auto}.sam-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.sam-table th{color:var(--sam-ink-2);text-align:left;background:#f7f7f7;padding:6px 8px;font-weight:600}.sam-table td{border-top:1px solid var(--sam-line);padding:7px 8px}.sam-big{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:650;line-height:1.1}.sam-foot{color:var(--sam-ink-2);margin:8px 0 0;font-size:11px}.sam-toast{z-index:1;background:var(--sam-card);border-radius:12px;align-items:center;gap:10px;margin:0;padding:9px 14px 9px 10px;display:flex;position:absolute;bottom:-22px;left:-28px;box-shadow:0 12px 30px -8px #00000073}.sam-toast-tick{background:var(--sam-ok-bg);width:26px;height:26px;color:var(--sam-ok-fg);border-radius:50%;place-items:center;font-weight:700;display:grid}.sam-toast-s{color:var(--sam-ink-2);font-size:11px;display:block}.sam-toast-n{margin-left:6px;font-weight:700}@media (width>=981px){.sam-hero .pp-split{grid-template-columns:minmax(0,1fr) 38rem;align-items:center}}@media (width<=980px){.sam{margin-top:2.5rem}.sam-toast{left:8px}}@media (width<=560px){.sam-body{grid-template-columns:minmax(0,1fr)}.sam-side{display:none}}.sam-share-col{min-width:0}.sam-share-note{color:var(--text-muted)}.sam-share-head{display:block}.sam-head-center{text-align:center}.sam-head-center .gs-lede{margin-left:auto;margin-right:auto}@media (width>=981px){.sam-share-split{grid-template-columns:minmax(0,1fr) 34rem;align-items:center}}.saw-card{border-radius:var(--radius-card-lg);background:var(--surface-card);min-height:32rem;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.saw-photo,.saw-photo picture{height:100%;display:block}.saw-photo img{object-fit:cover;width:100%;height:100%;display:block}.saw-copy{grid-template:"rule rule""quote quote"". ."1fr"by stat"/1fr auto;padding:clamp(1.8rem,4vw,3rem);display:grid}.saw-copy .pp-pull{display:contents}.saw-copy .pp-pull:before{grid-area:rule}.saw-copy .pp-pull-b{grid-area:quote}.saw-copy .pp-pull-by,.saw-tile{border-top:1px solid var(--border-on-light);margin:0;padding-top:1.4rem}.saw-copy .pp-pull-by{grid-area:by}.saw-tile{grid-area:stat;grid-template-columns:1fr}.saw-tile .pp-tile{text-align:right;border:0;padding:0}@media (width<=880px){.saw-card{grid-template-columns:1fr;min-height:0}.saw-copy{grid-template-rows:auto auto 2rem auto}}.sap-strip{background:var(--surface-page);border-bottom:1px solid var(--border-on-light);padding:2.6rem 0}.sap-strip-row{grid-template-columns:1.3fr 3fr;align-items:center;display:grid}.sap-strip-lede{max-width:19rem;font-size:1.05rem;font-weight:var(--weight-light);color:var(--text-body);margin:0;line-height:1.55}.sap-tiles{border-top:0;margin-top:0}.sap-tiles .pp-tile{padding-top:0}.sap-tiles .pp-tile:first-child{border-left:1px solid var(--border-on-light);padding-left:1.4rem}@media (width<=880px){.sap-strip-row{grid-template-columns:1fr;row-gap:1.6rem}.sap-strip-lede{max-width:none}.sap-tiles .pp-tile:first-child{border-left:0;padding-left:0}}.sak{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.sak-list{color:var(--text-heading);gap:1rem;margin:2rem 0 0;padding:0;font-size:1.05rem;list-style:none;display:grid}.sak-list li{align-items:center;gap:.9rem;display:flex}.sak-list li:before{content:"✓";background:var(--action-primary-bg);width:1.7rem;height:1.7rem;color:var(--action-primary-fg);font-size:.85rem;font-weight:var(--weight-medium);border-radius:50%;flex:none;place-items:center;display:grid}.sak-cards{display:grid}.sak-card{border-radius:var(--radius-card-lg);background:var(--surface-card);box-shadow:var(--shadow-card);padding:1.8rem 2rem 2rem;position:relative}.sak-card-add{background:var(--color-bid-black);color:var(--text-on-dark);margin:-1.6rem 0 0 2.5rem}.sak-card-l{font-size:.7rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);display:block}.sak-card-add .sak-card-l{color:var(--text-accent-on-dark)}.sak-card-h{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--weight-light);letter-spacing:-.03em;color:var(--text-heading);margin:.9rem 0 0;line-height:1.1}.sak-card-add .sak-card-h{color:var(--text-on-dark)}.sak-card-p{color:var(--text-body);margin:.8rem 0 0;font-size:.9rem}.sak-card-add .sak-card-p{color:var(--text-on-dark-muted)}.sak-bar{background:linear-gradient(90deg, var(--text-muted) 68%, var(--color-pale-surface) 68%);border-radius:3px;height:6px;margin-top:1.4rem;display:block}.sak-card-add .sak-bar{background:linear-gradient(90deg, var(--color-bid-bright-teal) 92%, var(--color-bid-black-raised) 92%)}.sak-plus{background:var(--action-primary-bg);width:2.8rem;height:2.8rem;color:var(--action-primary-fg);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:-1.4rem;left:40%;box-shadow:0 0 24px #4af7e973}@media (width<=880px){.sak{grid-template-columns:1fr}.sak-card-add{margin-left:1rem}}.sac-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sac-open{border:1px solid var(--action-outline-light-border);border-radius:var(--radius-pill);color:var(--text-accent-on-dark);font:inherit;font-size:.78rem;font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex:none;padding:.35rem .85rem}.sac-open:hover{border-color:var(--text-accent-on-dark)}.sac-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sac-field{gap:.4rem;display:grid}.sac-label{color:var(--text-on-dark-muted);font-size:.78rem}.sac-input{color:var(--text-on-dark-muted);align-items:center;gap:.4rem;display:flex}.sac-input input{border:1px solid var(--border-on-dark);border-radius:var(--radius-card);width:100%;min-width:0;color:var(--text-on-dark);font:inherit;background:#ffffff14;padding:.55rem .7rem;font-size:1.05rem}.sac-foot{border-top:1px solid var(--border-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.sac-result{gap:.2rem;display:grid}.sac-result .sac-label{font-size:.88rem}.sac-out{font-weight:var(--weight-semibold);color:var(--text-accent-on-dark)}.sac-msg{color:var(--text-on-dark-muted);font-size:.72rem}.sac-input input[aria-invalid=true]{border-color:#ff8a8a}.sac-apply:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.sac-msg:empty{display:none}.sac-apply{white-space:nowrap;min-height:40px;padding:.6rem 1.2rem}.sac-help{color:var(--text-on-dark-muted);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.sac-more .sac-help{margin:.8rem 0 0}.sac-more{color:var(--text-on-dark-muted);margin-top:1rem;font-size:.78rem}.sac-more summary{cursor:pointer}.sac-more .sac-grid{margin-top:.8rem}.sa-setup{border-radius:var(--radius-card-lg);--text-heading:var(--text-on-dark);--text-body:var(--text-on-dark-muted);--text-muted:var(--text-on-dark-muted);--text-accent:var(--text-accent-on-dark);--border-on-light:var(--border-on-dark);--surface-muted:#ffffff0f;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-body);box-shadow:var(--shadow-popup);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow-y:auto}.sa-setup::backdrop{background:#171726b8}.sa-setup[open]{animation:.2s ease-out sa-setup-in}@keyframes sa-setup-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.sa-setup[open]{animation:none}}.sa-setup-card{padding:var(--space-6)}.sa-setup-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sa-setup-title.home-h2{color:var(--text-heading);font-size:1.85rem}.sa-setup-title:focus{outline:none}.sa-setup-sub.home-sub{margin:var(--space-2) 0 0}.sa-setup-x{border:1px solid var(--border-on-light);border-radius:var(--radius-round);width:36px;height:36px;color:var(--text-heading);cursor:pointer;background:0 0;flex:none;font-size:1.3rem;line-height:1}.sa-setup-progress{margin:var(--space-5) 0}.sa-setup-bar{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sa-setup-bar span{border-radius:var(--radius-pill);background:var(--border-on-light);height:4px}.sa-setup-bar span.is-on{background:var(--color-bid-og-teal)}.sa-setup-label{margin:var(--space-2) 0 0;color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.sa-setup-form{max-width:none}.sa-setup-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.sa-setup-full{grid-column:1/-1}.sa-setup-grid>*,.sa-setup-phone-row>*{min-width:0}.sa-setup-grid input,.sa-setup-grid select{width:100%}.sa-setup select{border:1px solid var(--rule2);border-radius:var(--radius-card);background:var(--surface-card);color:var(--ink);padding:.8rem 1rem;font-family:inherit;font-size:1rem}.sa-setup select:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--text-accent)}.sa-setup-phone{flex-direction:column;gap:.35rem;display:flex}.sa-setup-phone-row{gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.sa-setup-err{color:#ff9b8f;margin:0;font-size:.9rem;font-weight:500}.sa-setup-err:empty{display:none}.sa-setup-submit{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sa-setup-submit small{color:var(--text-muted);font-size:.8rem}.sa-setup-submit .home-btn{cursor:pointer;border:0;flex:none;font-family:inherit}.sa-setup-submit .home-btn:disabled{opacity:.6;cursor:progress;transform:none}.sa-setup-terms{color:var(--text-muted);margin:0;font-size:.78rem}.sa-setup-terms a{color:var(--text-accent)}.sa-setup-choices{gap:var(--space-3);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.sa-setup-choice{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-on-light);border-radius:var(--radius-card);color:var(--text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;font-size:.9rem;transition:border-color .15s,background .15s;display:flex;position:relative}.sa-setup-choice b{color:var(--text-heading);font-size:1rem;font-weight:600}.sa-setup-choice:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sa-setup-choice:hover,.sa-setup-choice:has(:checked){border-color:var(--color-bid-og-teal);background:var(--surface-muted)}.sa-setup-note{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.85rem}.sa-setup-note b{color:var(--text-heading);font-weight:600}.sa-setup-centre{text-align:center}.sa-setup-lede{margin:0}.sa-setup-list{margin:var(--space-4) 0 0;gap:var(--space-2);padding-left:1.25rem;display:grid}.sa-setup strong{color:var(--text-heading);font-weight:600}.sa-setup-cta{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sa-setup-done{text-align:center}.sa-setup-done p{margin:var(--space-4) auto 0;max-width:40ch}.sa-setup-tick{border-radius:var(--radius-round);background:var(--teal-bright);width:56px;height:56px;color:var(--teal-dark);place-items:center;font-size:1.6rem;font-weight:600;display:inline-grid}.sa-setup-actions{margin-top:var(--space-6);justify-content:space-between;align-items:center;display:flex}.sa-setup-text{font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem}.sa-setup-text.home-link{color:var(--text-heading);border-bottom:1px solid;padding-bottom:1px}.sa-setup-note .sa-setup-text{font-size:inherit;color:var(--text-accent)}@media (width<=600px){.sa-setup-card{padding:var(--space-5)}.sa-setup-grid,.sa-setup-choices{grid-template-columns:1fr}.sa-setup-submit{flex-direction:column-reverse;align-items:stretch}.sa-setup-submit .home-btn{justify-content:center}}