: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}}.blog-kicker{align-items:center;gap:.6rem;margin:0 0 1.4rem;display:flex}.blog-kicker:before{content:"";background:var(--teal);flex:none;width:9px;height:9px}.blog-hero .wrap>*{max-width:48rem}.blog-byline{color:var(--text-on-dark-muted);margin:1.6rem 0 0;font-size:.9rem}.blog-hub-hero .blog-kicker{color:var(--text-accent)}.blog-hub-hero{padding-bottom:1.5rem}.blog-list{padding-top:2.5rem}.prose blockquote{border-left:2px solid var(--teal);color:var(--ink);margin:2.2rem 0;padding-left:1.6rem;font-size:1.15rem;line-height:1.5}.prose blockquote p:last-child{margin-bottom:0}.prose{overflow-wrap:break-word}.prose picture{margin:1.8rem 0;display:block}.prose picture img{max-width:100%;height:auto;display:block}.prose pre{background:var(--lift);border:1px solid var(--rule);border-radius:var(--radius-serp);margin:1.8rem 0;padding:1.1rem 1.25rem;font-size:.82rem;line-height:1.55;overflow-x:auto}.prose pre code{white-space:pre}.blog-author{border-top:1px solid var(--rule);align-items:center;gap:1.1rem;max-width:720px;margin:3rem auto 0;padding-top:1.8rem;display:flex}.blog-avatar{background:var(--lift);width:46px;height:46px;font-size:.9rem;font-weight:var(--weight-medium);color:var(--ink);border-radius:100px;flex:none;place-items:center;display:grid}.blog-author p{margin:0}.blog-author-l{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--text-accent)}.blog-author-n{font-weight:var(--weight-medium);color:var(--ink)}.blog-author-r{color:var(--ink2);font-size:.85rem}.blog-card-t{font-size:1.15rem;font-weight:var(--weight-medium);margin:0;line-height:1.35}.blog-card-t a{font-size:inherit;color:var(--text-accent);text-decoration:none}.blog-card-t a:hover{text-decoration:underline}.blog-card-x{color:var(--ink2);margin:0;font-size:.95rem}.blog-card-m{color:var(--ink2);margin:auto 0 0;padding-top:1.1rem;font-size:.8rem}.blog-pill{background:var(--lift);font-size:.75rem;font-weight:var(--weight-medium);color:var(--ink);border-radius:100px;align-self:flex-start;padding:.25rem .7rem}.blog-related{background:var(--lift)}.blog-pages{justify-content:center;gap:.5rem;margin-top:3rem;display:flex}.blog-page{border:1px solid var(--rule);min-width:38px;height:38px;color:var(--ink);border-radius:8px;place-items:center;padding:0 .6rem;font-size:.9rem;text-decoration:none;display:grid}.blog-page:hover{border-color:var(--cyan)}.blog-page.is-current{background:var(--teal);border-color:var(--teal);color:var(--ink);font-weight:var(--weight-medium)}.blog-close{background:var(--color-bid-black)}.blog-close .pp-head{max-width:none}