.shopoo-p1{--p1-ink:#0d1931;--p1-navy:#102d4a;--p1-blue:#216fba;--p1-teal:#087f98;--p1-orange:#ef7d32;--p1-orange-light:#fff3e9;--p1-ice:#edf7fb;--p1-soft:#f6f9fb;--p1-line:#d9e5ed;--p1-muted:#4e6474;--p1-text:#344b59;max-width:1220px;width:100%;min-width:0;margin:0 auto 70px;color:var(--p1-ink);font:inherit;font-size:16px;line-height:1.7;container-type:inline-size;overflow-wrap:break-word}.shopoo-p1 *,.shopoo-p1 *::before,.shopoo-p1 *::after{box-sizing:border-box}.shopoo-p1 p{font-size:16px;line-height:1.72;color:var(--p1-text);margin:0 0 21px}.shopoo-p1 strong{color:var(--p1-ink);font-weight:750}.shopoo-p1 a{color:var(--p1-teal);text-underline-offset:3px}.shopoo-p1 a:hover{color:var(--p1-orange)}.shopoo-p1 h1,.shopoo-p1 h2,.shopoo-p1 h3{font-family:inherit;letter-spacing:-.043em;font-weight:800;line-height:1.14;color:var(--p1-ink);margin:0}.shopoo-p1 h1{font-size:clamp(39px,5.1vw,66px);line-height:1.07;letter-spacing:-.055em;text-wrap:balance}.shopoo-p1 h2{font-size:clamp(31px,3.8vw,49px);margin:0 0 24px;max-width:950px;text-wrap:balance}.shopoo-p1 h3{font-size:clamp(21px,2.1vw,26px);margin:0 0 12px}.shopoo-p1 ul,.shopoo-p1 ol{padding-left:23px;margin:0 0 22px;color:var(--p1-text)}.shopoo-p1 li{margin-bottom:10px}.shopoo-p1 .p1-kicker,.shopoo-p1 .p1-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:var(--p1-teal)}.shopoo-p1 .p1-kicker::before{content:"";display:inline-block;vertical-align:2px;background:var(--p1-orange);width:8px;height:8px;border-radius:50%;margin-right:10px}.shopoo-p1 .p1-hero{background:var(--p1-ice);border-top:5px solid var(--p1-blue);position:relative;padding:clamp(34px,6vw,76px);overflow:hidden}.shopoo-p1 .p1-hero::after{content:"";position:absolute;top:0;right:0;width:14%;height:6px;background:var(--p1-orange);pointer-events:none}.shopoo-p1 .p1-hero-grid{display:grid;grid-template-columns:minmax(0,1.23fr) minmax(0,.83fr);align-items:center;gap:clamp(25px,5vw,56px)}.shopoo-p1 .p1-hero-copy{min-width:0}.shopoo-p1 .p1-hero h1{margin:18px 0 23px}.shopoo-p1 .p1-hero .p1-subtitle{font-size:clamp(21px,2.4vw,29px);font-weight:750;line-height:1.3;color:var(--p1-teal);margin-bottom:22px}.shopoo-p1 .p1-hero p{font-size:17px;max-width:680px}.shopoo-p1 .p1-hero .p1-small{font-size:13px;line-height:1.55;color:#4a6477;margin-top:16px}.shopoo-p1 .p1-hero-visual{min-width:0}.shopoo-p1 .p1-visual-panel{background:#fff;border:1px solid #d3e3eb;border-top:4px solid var(--p1-orange);box-shadow:11px 13px 0 #dceaf1;padding:clamp(19px,3vw,30px)}.shopoo-p1 .p1-visual-panel h3{margin-bottom:16px}.shopoo-p1 .p1-panel-row{border-top:1px solid var(--p1-line);padding:14px 0}.shopoo-p1 .p1-panel-row strong{display:block;font-size:15px}.shopoo-p1 .p1-panel-row span{font-size:13px;color:var(--p1-muted)}.shopoo-p1 .p1-panel-label{font-size:11px;color:var(--p1-teal);letter-spacing:.1em;font-weight:800;text-transform:uppercase;margin-bottom:14px}.shopoo-p1 .p1-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin:25px 0 0}.shopoo-p1 a.p1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:14px 20px;border-radius:3px;text-decoration:none;font-size:14px;line-height:1.3;font-weight:800;transition:background .16s ease,transform .16s ease}.shopoo-p1 a.p1-btn:hover{transform:translateY(-2px)}.shopoo-p1 a.p1-btn-primary{background:var(--p1-orange);border:1px solid var(--p1-orange);color:var(--p1-navy)}.shopoo-p1 a.p1-btn-primary:hover{background:#ffa05b;color:var(--p1-navy)}.shopoo-p1 a.p1-btn-outline{border:1px solid #82a1b0;background:#fff0;color:var(--p1-navy)}.shopoo-p1 a.p1-btn-outline:hover{background:#fff;color:var(--p1-navy)}.shopoo-p1 a.p1-btn:focus-visible{outline:3px solid var(--p1-blue);outline-offset:3px}.shopoo-p1 .p1-jump{display:flex;flex-wrap:wrap;gap:10px;padding:18px clamp(20px,4vw,50px);border-bottom:1px solid var(--p1-line)}.shopoo-p1 .p1-jump a{font-size:12px;font-weight:750;padding:7px 12px;text-decoration:none;color:var(--p1-navy);border:1px solid #cadde7}.shopoo-p1 .p1-jump a:hover{border-color:var(--p1-orange)}.shopoo-p1 .p1-section{padding:clamp(48px,6vw,80px) clamp(22px,7vw,96px);border-bottom:1px solid var(--p1-line);scroll-margin-top:90px}.shopoo-p1 .p1-section.p1-alt{background:var(--p1-soft)}.shopoo-p1 .p1-section .p1-lead{font-size:clamp(18px,2vw,21px);line-height:1.62;color:#28475b;max-width:900px;margin-bottom:26px}.shopoo-p1 .p1-section .p1-eyebrow{display:block;margin-bottom:14px}.shopoo-p1 .p1-narrow{max-width:850px}.shopoo-p1 .p1-grid-2,.shopoo-p1 .p1-grid-3,.shopoo-p1 .p1-grid-4{display:grid;gap:17px;margin:26px 0}.shopoo-p1 .p1-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.shopoo-p1 .p1-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shopoo-p1 .p1-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.shopoo-p1 .p1-card{padding:25px;background:#fff;border:1px solid var(--p1-line);border-top:3px solid #acdbe8;min-width:0}.shopoo-p1 .p1-card.p1-accent{border-top-color:var(--p1-orange)}.shopoo-p1 .p1-card .p1-num{font-size:12px;letter-spacing:.09em;color:#a94b0a;font-weight:800;display:block;margin-bottom:14px}.shopoo-p1 .p1-card h3{margin-bottom:13px}.shopoo-p1 .p1-card p{font-size:14px;line-height:1.65;margin:0}.shopoo-p1 .p1-stat{border-top:3px solid var(--p1-teal);padding:22px;background:#f2f9fc}.shopoo-p1 .p1-stat.p1-accent{border-top-color:var(--p1-orange)}.shopoo-p1 .p1-stat strong{display:block;font-size:clamp(29px,3vw,43px);line-height:1.1;letter-spacing:-.05em;color:var(--p1-navy)}.shopoo-p1 .p1-stat span{display:block;font-size:13px;color:var(--p1-muted);margin-top:11px}.shopoo-p1 .p1-tip,.shopoo-p1 .p1-callout{border-left:4px solid var(--p1-orange);padding:24px 28px;background:var(--p1-orange-light);margin:30px 0}.shopoo-p1 .p1-callout{border-color:var(--p1-teal);background:#ebf6f9}.shopoo-p1 .p1-callout strong,.shopoo-p1 .p1-tip strong{display:block;font-size:18px;margin-bottom:9px}.shopoo-p1 .p1-callout p:last-child,.shopoo-p1 .p1-tip p:last-child{margin-bottom:0}.shopoo-p1 .p1-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:27px;align-items:center;background:#edf6fa;border:1px solid var(--p1-line);padding:clamp(22px,4vw,40px);margin:28px 0}.shopoo-p1 .p1-feature.p1-reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.shopoo-p1 .p1-feature>div{min-width:0}.shopoo-p1 .p1-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:26px 0}.shopoo-p1 .p1-compare>div{background:#f9fcfe;border:1px solid var(--p1-line);border-top:3px solid var(--p1-teal);padding:24px}.shopoo-p1 .p1-compare>div:last-child{border-top-color:var(--p1-orange)}.shopoo-p1 .p1-compare h3{margin:0 0 13px}.shopoo-p1 .p1-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0}.shopoo-p1 .p1-step{padding:22px;background:#f3f8fb;border-top:3px solid var(--p1-orange)}.shopoo-p1 .p1-step b{display:block;color:var(--p1-navy);margin-bottom:9px}.shopoo-p1 .p1-step p{font-size:14px;margin:0}.shopoo-p1 .p1-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--p1-line);margin:24px 0 30px}.shopoo-p1 table.p1-table{width:100%;border-collapse:collapse;min-width:600px}.shopoo-p1 .p1-table th,.shopoo-p1 .p1-table td{padding:14px 17px;text-align:left;vertical-align:top;border-bottom:1px solid var(--p1-line);font-size:14px;line-height:1.5}.shopoo-p1 .p1-table th{background:var(--p1-navy);color:#fff;font-size:12px;letter-spacing:.02em}.shopoo-p1 .p1-table tr:last-child td{border-bottom:0}.shopoo-p1 .p1-bar-track{height:10px;background:#dbeaf1;overflow:hidden;margin-top:8px}.shopoo-p1 .p1-bar-fill{display:block;height:100%;width:var(--p1-fill,55%);background:var(--p1-teal)}.shopoo-p1 .p1-bar-fill.p1-accent{background:var(--p1-orange)}.shopoo-p1 .p1-quote{border-left:4px solid var(--p1-teal);background:#f1f9fc;padding:28px 30px;margin:27px 0}.shopoo-p1 .p1-quote blockquote{margin:0 0 15px;font-size:clamp(20px,2.5vw,28px);line-height:1.42;color:var(--p1-navy)}.shopoo-p1 .p1-quote cite{font-size:12px;font-style:normal;color:var(--p1-muted)}.shopoo-p1 .p1-faq details{padding:21px 0;border-bottom:1px solid var(--p1-line)}.shopoo-p1 .p1-faq summary{font-size:18px;color:var(--p1-ink);font-weight:800;cursor:pointer}.shopoo-p1 .p1-faq details p{margin:12px 0 0;font-size:15px}.shopoo-p1 .p1-cta{background:var(--p1-navy);padding:clamp(35px,6vw,73px);border-top:5px solid var(--p1-orange);margin:44px 0 0;color:#fff}.shopoo-p1 .p1-cta h2,.shopoo-p1 .p1-cta h3,.shopoo-p1 .p1-cta strong{color:#fff!important}.shopoo-p1 .p1-cta p{color:#e4f0f7!important;max-width:880px}.shopoo-p1 .p1-cta .p1-kicker{color:#8de1f2!important}.shopoo-p1 .p1-cta a:not(.p1-btn){color:#acf0ff!important}.shopoo-p1 .p1-cta .p1-btn-outline{border-color:#aac6d3;color:#fff!important}.shopoo-p1 .p1-cta .p1-btn-primary{color:var(--p1-navy)!important}.shopoo-p1 .p1-cta .p1-btn-outline:hover{background:#244865}.shopoo-p1 .p1-sources{padding:28px clamp(22px,7vw,96px);font-size:12px;color:var(--p1-muted);background:#fbfcfd}.shopoo-p1 .p1-sources h2{font-size:16px;line-height:1.3;letter-spacing:normal;margin:0 0 10px}.shopoo-p1 .p1-sources p{font-size:12px;color:var(--p1-muted);margin:0}@container (max-width:900px){.shopoo-p1 .p1-hero-grid{grid-template-columns:1fr}.shopoo-p1 .p1-hero-visual{max-width:620px}.shopoo-p1 h1{font-size:clamp(37px,6.1cqw,56px)}.shopoo-p1 h2{font-size:clamp(30px,5.2cqw,44px)}.shopoo-p1 .p1-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:650px){.shopoo-p1 .p1-hero{padding:33px 21px 40px}.shopoo-p1 h1{font-size:clamp(33px,8cqw,44px)}.shopoo-p1 h2{font-size:clamp(29px,7cqw,37px)}.shopoo-p1 .p1-section{padding:43px 20px}.shopoo-p1 .p1-grid-2,.shopoo-p1 .p1-grid-3,.shopoo-p1 .p1-grid-4,.shopoo-p1 .p1-feature,.shopoo-p1 .p1-feature.p1-reverse,.shopoo-p1 .p1-compare,.shopoo-p1 .p1-steps{grid-template-columns:1fr}.shopoo-p1 .p1-actions{flex-direction:column;align-items:stretch}.shopoo-p1 a.p1-btn{width:100%}.shopoo-p1 .p1-jump{padding:15px 13px}.shopoo-p1 .p1-visual-panel{box-shadow:7px 8px 0 #dceaf1}.shopoo-p1 .p1-cta{padding:43px 22px}.shopoo-p1 .p1-sources{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.shopoo-p1 a.p1-btn{transition:none}}.shopoo-s09{--s-ink:var(--contrast,#102d4a);--s-blue:#123856;--s-accent:var(--accent,#10a8bb);--s-copy:#344c5b;--s-muted:#5d7180;--s-line:#dbe7eb;--s-bg:#f4fafc;--s-dark:#102b45;--s-soft:#e9f5f8;color:var(--s-ink);font-family:inherit;font-size:16px;line-height:1.66;margin:0 auto;max-width:1200px;isolation:isolate}.shopoo-s09 *{box-sizing:border-box}.shopoo-s09 a{color:var(--s-blue);text-decoration:underline;text-decoration-color:var(--s-accent);text-underline-offset:4px}.shopoo-s09 a:hover{color:var(--s-accent)}.shopoo-s09 p{margin:0 0 18px;color:var(--s-copy);line-height:1.72}.shopoo-s09 strong{font-weight:750;color:var(--s-ink)}.shopoo-s09 h1,.shopoo-s09 h2,.shopoo-s09 h3{color:var(--s-ink);line-height:1.13;letter-spacing:-.045em;font-family:inherit;font-weight:800;margin:0}.shopoo-s09 h2{font-size:clamp(30px,3.8vw,52px);max-width:870px;margin:14px 0 25px}.shopoo-s09 h3{font-size:clamp(19px,2vw,24px);margin:0 0 12px}.shopoo-s09 .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.11em;font-weight:750;color:var(--s-accent)}.shopoo-s09 .hero{background:#edf6fa;color:var(--s-ink);padding:clamp(35px,5vw,75px) clamp(22px,5.3vw,70px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(22px,3vw,50px);align-items:center;border-radius:0;position:relative;border-top:5px solid var(--s-accent);overflow:hidden}.shopoo-s09 .hero:before{content:"";position:absolute;right:-120px;top:-180px;width:440px;height:440px;border:1px solid #c3e4ec;border-radius:50%;pointer-events:none}.shopoo-s09 .hero .eyebrow{color:#167e91}.shopoo-s09 .hero h1{font-size:clamp(43px,5.4vw,77px);letter-spacing:-.058em;max-width:720px;margin:18px 0 25px}.shopoo-s09 .hero p{font-size:17px;max-width:680px;color:#344e60;line-height:1.6}.shopoo-s09 .hero p strong{color:var(--s-ink)}.shopoo-s09 .hero a:not(.btn){color:#095e7a;text-decoration-color:#0ea6bd}.shopoo-s09 .hero small{display:block;font-size:12px;color:#536f7f;margin-top:22px;line-height:1.5}.shopoo-s09 .actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px}.shopoo-s09 a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:14px;font-weight:750;line-height:1.28;padding:16px 21px;border-radius:4px;transition:transform .18s}.shopoo-s09 a.btn:hover{transform:translateY(-2px)}.shopoo-s09 a.btn-primary{background:var(--s-accent);color:#fff;border:1px solid var(--s-accent)}.shopoo-s09 a.btn-outline{background:#fff0;border:1px solid #94adbc;color:var(--s-ink)}.shopoo-s09 .hero-visual{align-self:center;position:relative;transform:none;display:flex;flex-direction:column;gap:10px}.shopoo-s09 .agenda-card{position:relative;z-index:1;background:#fff;color:var(--s-ink);border:1px solid #d7e8f0;border-top:4px solid var(--s-accent);border-radius:3px;padding:23px;box-shadow:14px 16px 0 #dcecf3}.shopoo-s09 .agenda-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.shopoo-s09 .agenda-head b{font-size:17px;font-weight:800;letter-spacing:-.03em}.shopoo-s09 .agenda-tag{font-size:10px;font-weight:700;color:#177b88;background:#e6f6f9;padding:5px 8px}.shopoo-s09 .agenda-row{display:grid;grid-template-columns:1fr 56px;gap:12px;padding:12px 0;border-bottom:1px solid #e5eff3}.shopoo-s09 .agenda-row strong{font-size:13px;display:block}.shopoo-s09 .agenda-row span{font-size:11px;color:#5a7380}.shopoo-s09 .agenda-bar{height:7px;background:#e4eff3;overflow:hidden;margin:9px 0 0}.shopoo-s09 .agenda-bar i{height:100%;background:var(--s-accent);display:block}.shopoo-s09 .agenda-val{font-weight:800;color:#137c91;text-align:right;font-size:14px;align-self:center}.shopoo-s09 .agenda-bottom{background:#edf8fb;color:#395b6b;font-size:12px;line-height:1.5;padding:14px;margin-top:15px}.shopoo-s09 .visual-note{font-size:11px;text-align:right;color:#617988;line-height:1.4;margin-top:8px}.shopoo-s09 .jump{padding:20px 0;display:flex;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--s-line)}.shopoo-s09 .jump a{font-size:12px;text-decoration:none;font-weight:700;color:#365a73;border:0;border-bottom:2px solid #d7edf2;padding:8px 0}.shopoo-s09 .jump a:hover{border-bottom-color:var(--s-accent)}.shopoo-s09 .section{padding:clamp(55px,6vw,87px) clamp(5px,2vw,20px);border-bottom:1px solid var(--s-line)}.shopoo-s09 .section:nth-of-type(even){background:linear-gradient(90deg,#f6fafc 0%,#fff 100%);padding-left:clamp(18px,3vw,35px);padding-right:clamp(18px,3vw,35px)}.shopoo-s09 .lead{font-size:19px;line-height:1.7;color:#315268;max-width:900px;margin-bottom:24px}.shopoo-s09 .narrow{max-width:920px}.shopoo-s09 .eyestats{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;gap:13px}.shopoo-s09 .stat{border-top:3px solid var(--s-accent);border-bottom:1px solid var(--s-line);background:#f8fbfd;padding:24px 20px;min-width:0}.shopoo-s09 .stat b{display:block;font-size:clamp(27px,3vw,40px);letter-spacing:-.06em;line-height:1.15;color:var(--s-blue)}.shopoo-s09 .stat span{display:block;font-size:14px;font-weight:800;margin:12px 0 5px}.shopoo-s09 .stat small{display:block;color:var(--s-muted);font-size:12px;line-height:1.55}.shopoo-s09 .smallprint,.shopoo-s09 .hint{font-size:12px;color:var(--s-muted);line-height:1.55}.shopoo-s09 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.shopoo-s09 .cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.shopoo-s09 .card{background:#fff;border:1px solid var(--s-line);border-top:3px solid #b9dfe9;border-radius:2px;padding:26px 25px;min-width:0}.shopoo-s09 .card .num{color:#2086a0;font-size:12px;font-weight:750;display:block;margin-bottom:14px;letter-spacing:.07em}.shopoo-s09 .card p{font-size:14px;color:#526b7b;margin:0}.shopoo-s09 .card h3{font-size:22px;margin-bottom:12px}.shopoo-s09 .card em{font-style:normal;background:#e9f6f9;color:#236d82;padding:3px 8px;font-size:11px;font-weight:750}.shopoo-s09 .note{background:#f1f8fb;border-left:4px solid var(--s-accent);padding:22px 26px;margin:26px 0}.shopoo-s09 .note p{margin:10px 0 0;font-size:15px}.shopoo-s09 .feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center;border:1px solid #dce9f0;background:#f5fafc;padding:clamp(22px,4vw,42px);margin:28px 0}.shopoo-s09 .feature h3{font-size:27px}.shopoo-s09 .checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.shopoo-s09 .check{background:#fff;border:1px solid #d9e8ee;padding:16px}.shopoo-s09 .check b{display:block;color:var(--s-ink)}.shopoo-s09 .check span{font-size:12px;color:var(--s-muted)}.shopoo-s09 .table-wrap{overflow:auto;max-width:100%;margin:27px 0;border:1px solid var(--s-line)}.shopoo-s09 table{min-width:650px;width:100%;border-collapse:collapse}.shopoo-s09 th,.shopoo-s09 td{text-align:left;vertical-align:top;padding:17px 16px;font-size:14px;line-height:1.5;border-bottom:1px solid var(--s-line)}.shopoo-s09 th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--s-ink);background:#e9f4f7}.shopoo-s09 tr:last-child td{border-bottom:0}.shopoo-s09 .hint{margin-top:-12px}.shopoo-s09 .tip{display:block;color:#167f95;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:12px;margin-bottom:11px}.shopoo-s09 .tipbox{border-left:4px solid var(--s-accent);background:#f0f9fb;padding:26px;margin:28px 0}.shopoo-s09 .tipbox p:last-child{margin-bottom:0}.shopoo-s09 .timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:27px 0}.shopoo-s09 .time-step{border-top:3px solid var(--s-accent);background:#f0f7fa;padding:21px 16px}.shopoo-s09 .time-step b{display:block;font-weight:800;margin-bottom:10px;font-size:16px}.shopoo-s09 .time-step p{font-size:13px;margin:0}.shopoo-s09 .compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.shopoo-s09 .compare>div{padding:26px;border:1px solid var(--s-line);background:#f8fafc}.shopoo-s09 .compare .wrong{border-top:3px solid #b9a5a4}.shopoo-s09 .compare .right{border-top:3px solid var(--s-accent);background:#eff8fb}.shopoo-s09 .compare strong{display:block;font-size:13px;letter-spacing:.045em;text-transform:uppercase;margin-bottom:11px}.shopoo-s09 .compare p{font-size:15px}.shopoo-s09 .case{border-left:4px solid #1696a7;padding:23px 28px;background:#f2f9fb;margin:25px 0}.shopoo-s09 .case p{font-size:15px}.shopoo-s09 .faq details{padding:22px 0;border-bottom:1px solid var(--s-line)}.shopoo-s09 .faq summary{font-size:19px;font-weight:800;cursor:pointer;color:var(--s-ink)}.shopoo-s09 .faq details p{font-size:15px;margin:13px 0 3px}.shopoo-s09 .ending{background:#102d4a;color:#fff;padding:clamp(38px,5vw,70px);margin:55px 0 0;border-radius:0;border-top:5px solid var(--s-accent)}.shopoo-s09 .ending .eyebrow{color:#6fe0e7}.shopoo-s09 .ending h2{color:#fff;max-width:870px}.shopoo-s09 .ending p{color:#e3f0f6;max-width:830px}.shopoo-s09 .ending strong{color:#fff}.shopoo-s09 .ending .btn-primary{background:var(--s-accent);color:#fff}.shopoo-s09 .ending .btn-outline{color:#fff;border-color:#89a7b5}.shopoo-s09 .sourcebox{font-size:12px;color:#667988;margin:24px 5px 45px}.shopoo-s09 .sourcebox h3{font-size:15px;margin:0 0 12px}.shopoo-s09 .sourcebox p{font-size:12px}.shopoo-s09 .sourcebox a{overflow-wrap:anywhere}.shopoo-s09 .muted{color:var(--s-muted)}@media (max-width:1000px){.shopoo-s09 .hero{grid-template-columns:1fr}.shopoo-s09 .hero-visual{max-width:620px}.shopoo-s09 .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.shopoo-s09{font-size:15px}.shopoo-s09 .hero{padding:30px 22px;gap:28px}.shopoo-s09 .hero h1{font-size:clamp(37px,9vw,52px)}.shopoo-s09 .hero p{font-size:16px}.shopoo-s09 h2{font-size:clamp(29px,7vw,39px)}.shopoo-s09 .section{padding:51px 0}.shopoo-s09 .section:nth-of-type(even){padding-left:13px;padding-right:13px}.shopoo-s09 .eyestats,.shopoo-s09 .cards,.shopoo-s09 .cards.two,.shopoo-s09 .feature,.shopoo-s09 .compare,.shopoo-s09 .checkgrid{grid-template-columns:1fr}.shopoo-s09 .timeline{grid-template-columns:1fr}.shopoo-s09 .actions{flex-direction:column}.shopoo-s09 a.btn{width:100%}.shopoo-s09 .jump{gap:10px 18px}.shopoo-s09 .agenda-card{padding:19px;box-shadow:8px 8px 0 #dcecf3}.shopoo-s09 .ending{padding:35px 23px}.shopoo-s09 .section .eyebrow{font-size:11px}}@media (prefers-reduced-motion:reduce){.shopoo-s09 a.btn{transition:none}}.shopoo-s09{--s-orange:#ef7d32;--s-orange-soft:#fff4eb;--s-orange-ink:#a94b0a}.shopoo-s09 .hero::after{content:"";position:absolute;right:0;top:0;width:13%;height:7px;background:var(--s-orange);pointer-events:none}.shopoo-s09 .eyebrow::before{content:"";display:inline-block;vertical-align:2px;width:7px;height:7px;margin-right:11px;background:var(--s-orange);border-radius:50%}.shopoo-s09 a.btn-primary,.shopoo-s09 .ending a.btn-primary{background:var(--s-orange);border-color:var(--s-orange);color:#102d4a}.shopoo-s09 a.btn-primary:hover,.shopoo-s09 .ending a.btn-primary:hover{background:#fa9b5a;border-color:#fa9b5a;color:#102d4a}.shopoo-s09 .tipbox{border-left-color:var(--s-orange);background:var(--s-orange-soft)}.shopoo-s09 .tip{color:var(--s-orange-ink)}.shopoo-s09 .card .num{color:var(--s-orange-ink)}.shopoo-s09 .case{border-left-color:var(--s-orange)}.shopoo-s09 .hero .agenda-tag{border-left:2px solid var(--s-orange)}.shopoo-s09 a.btn-primary:focus-visible{outline:3px solid #102d4a;outline-offset:3px}.shopoo-s09{container-type:inline-size}.shopoo-s09 .hero h1{font-size:clamp(38px, 4.25vw, 64px);line-height:1.075;overflow-wrap:normal;text-wrap:balance}@container (max-width:960px){.shopoo-s09 .hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(28px, 5cqw, 52px)}.shopoo-s09 .hero h1{font-size:clamp(36px, 6.6cqw, 55px);max-width:100%}.shopoo-s09 .hero-visual{width:100%;max-width:620px}.shopoo-s09 .cards,.shopoo-s09 .eyestats{grid-template-columns:repeat(2,minmax(0,1fr))}.shopoo-s09 .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.shopoo-s09 .section h2{font-size:clamp(30px, 5cqw, 45px)}}@container (max-width:620px){.shopoo-s09 .hero{padding:29px 21px}.shopoo-s09 .hero h1{font-size:clamp(34px, 8cqw, 45px)}.shopoo-s09 .cards,.shopoo-s09 .cards.two,.shopoo-s09 .eyestats,.shopoo-s09 .timeline,.shopoo-s09 .feature,.shopoo-s09 .compare,.shopoo-s09 .checkgrid{grid-template-columns:minmax(0,1fr)}.shopoo-s09 .section h2{font-size:clamp(28px, 7cqw, 38px)}}.shopoo-s01v2{--ss-ink:#0d1931;--ss-blue:#163b5d;--ss-navy:#102d4a;--ss-cyan:#087b98;--ss-orange:#f47c22;--ss-ice:#edf7fb;--ss-paper:#ffffff;--ss-line:#dce5ec;--ss-muted:#4e6374;--ss-soft:#f6f9fb;max-width:1220px;margin:0 auto 70px;color:var(--ss-ink);font-family:inherit;line-height:1.7;container-type:inline-size;overflow:clip}.shopoo-s01v2 *{box-sizing:border-box}.shopoo-s01v2 h1,.shopoo-s01v2 h2,.shopoo-s01v2 h3,.shopoo-s01v2 p{margin-top:0}.shopoo-s01v2 a{color:var(--ss-cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shopoo-s01v2 a:hover{color:var(--ss-orange)}.shopoo-s01v2 p{font-size:17px;line-height:1.78;margin:0 0 21px}.shopoo-s01v2 .s01-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--ss-cyan);text-transform:uppercase;margin-bottom:16px}.shopoo-s01v2 .s01-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;text-transform:uppercase;color:var(--ss-cyan);margin-bottom:22px}.shopoo-s01v2 .s01-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ss-orange);margin-right:8px}.shopoo-s01v2 .s01-hero{background:var(--ss-ice);border-top:5px solid #2779c4;position:relative;padding:56px clamp(28px,5vw,75px) 68px;overflow:hidden}.shopoo-s01v2 .s01-hero:before{content:'';position:absolute;top:0;right:0;height:5px;width:21%;background:var(--ss-orange)}.shopoo-s01v2 .s01-hero-grid{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(0,.93fr);align-items:center;gap:clamp(26px,4vw,56px)}.shopoo-s01v2 .s01-hero h1{font-size:clamp(38px,4.2vw,64px);line-height:1.04;letter-spacing:-.053em;font-weight:800;color:#191e24;max-width:810px;margin:0 0 21px;overflow-wrap:normal;text-wrap:balance}.shopoo-s01v2 .s01-hero-promise{font-size:clamp(22px,2.6vw,31px);line-height:1.24;font-weight:750;letter-spacing:-.025em;color:var(--ss-cyan);margin:0 0 22px}.shopoo-s01v2 .s01-hero .s01-intro{font-size:18px;line-height:1.58}.shopoo-s01v2 .s01-hero-copy>p:not(.s01-hero-promise):not(.s01-hero-small){max-width:650px}.shopoo-s01v2 .s01-hero-small{font-size:12px;color:#47687e;line-height:1.5;margin-top:16px;margin-bottom:0}.shopoo-s01v2 .s01-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.shopoo-s01v2 .s01-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;padding:13px 20px;text-decoration:none!important;font-size:13px;font-weight:800;border-radius:3px;transition:background .15s ease}.shopoo-s01v2 .s01-button.primary{background:var(--ss-orange);color:var(--ss-navy);border:1px solid var(--ss-orange)}.shopoo-s01v2 .s01-button.primary:hover{background:#ffa05b;color:var(--ss-navy)}.shopoo-s01v2 .s01-button.secondary{background:#fff0;border:1px solid #7aa2b3;color:var(--ss-navy)}.shopoo-s01v2 .s01-button.secondary:hover{background:#fff;color:var(--ss-navy)}.shopoo-s01v2 .s01-trust-panel{background:#fff;border:1px solid #d1e1e8;box-shadow:12px 14px 0 #dcecf3;padding:28px 25px 22px;transform:translateY(7px)}.shopoo-s01v2 .s01-panel-caption{display:block;font-size:10px;color:var(--ss-cyan);font-weight:800;letter-spacing:.09em;margin-bottom:13px}.shopoo-s01v2 .s01-visual-title{font-size:25px!important;line-height:1.2!important;font-weight:800;letter-spacing:-.03em;margin:0 0 18px!important}.shopoo-s01v2 .s01-trust-row{border-top:1px solid #e3edf1;display:grid;grid-template-columns:27px minmax(0,1fr) 20px;gap:9px;padding:16px 0;align-items:start}.shopoo-s01v2 .s01-trust-row>span{font-size:12px;font-weight:800;color:var(--ss-orange)}.shopoo-s01v2 .s01-trust-row b{display:block;font-size:14px;margin-bottom:3px}.shopoo-s01v2 .s01-trust-row small{font-size:11px;line-height:1.5;display:block;color:var(--ss-muted)}.shopoo-s01v2 .s01-trust-row strong{color:var(--ss-cyan)}.shopoo-s01v2 .s01-panel-bottom{border-left:3px solid var(--ss-orange);padding:8px 11px;font-size:12px;line-height:1.4;background:#f4fbfe;font-weight:750}.shopoo-s01v2 .s01-inpage{display:flex;gap:9px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--ss-line);padding:18px clamp(20px,5vw,58px);background:#fff}.shopoo-s01v2 .s01-inpage a{font-size:12px;color:var(--ss-blue);text-decoration:none;border:1px solid #d2e0e8;padding:6px 11px}.shopoo-s01v2 .s01-inpage a:hover{border-color:var(--ss-orange);color:var(--ss-navy)}.shopoo-s01v2 .s01-section{padding:64px clamp(28px,7.5vw,102px);border-bottom:1px solid var(--ss-line);scroll-margin-top:80px}.shopoo-s01v2 .s01-section:nth-of-type(2n){background:var(--ss-soft)}.shopoo-s01v2 .s01-section h2{font-size:clamp(31px,3.7vw,49px);max-width:980px;line-height:1.14;letter-spacing:-.045em;font-weight:800;color:var(--ss-ink);margin:0 0 24px;text-wrap:balance}.shopoo-s01v2 .s01-section h3{font-size:23px;font-weight:800;letter-spacing:-.03em;line-height:1.25;color:var(--ss-navy);margin:31px 0 13px}.shopoo-s01v2 .s01-lead{font-size:20px;line-height:1.55;color:#2d3c4d;max-width:965px;margin-bottom:25px}.shopoo-s01v2 .s01-feature-stat{display:grid;grid-template-columns:235px 1fr;gap:26px;margin:34px 0;padding:30px;background:var(--ss-navy);color:#fff}.shopoo-s01v2 .s01-feature-stat h3{color:#fff;margin:2px 0 10px;font-size:25px}.shopoo-s01v2 .s01-feature-stat p{color:#e4f1f8;margin:0}.shopoo-s01v2 .s01-feature-stat .s01-big-number{display:block;font-size:91px;line-height:1;letter-spacing:-.08em;color:#fff;font-weight:800}.shopoo-s01v2 .s01-feature-stat .s01-big-number span{font-size:41px;color:var(--ss-orange);letter-spacing:-.05em}.shopoo-s01v2 .s01-feature-stat small{display:block;font-size:12px;color:#ccdde9;line-height:1.5;max-width:200px}.shopoo-s01v2 .s01-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.shopoo-s01v2 .s01-audit-item{background:#fff;border:1px solid var(--ss-line);border-top:4px solid var(--ss-cyan);padding:23px 24px}.shopoo-s01v2 .s01-audit-item:nth-child(2),.shopoo-s01v2 .s01-audit-item:nth-child(4){border-top-color:var(--ss-orange)}.shopoo-s01v2 .s01-audit-item>span{font-size:11px;color:var(--ss-cyan);font-weight:800;letter-spacing:.1em}.shopoo-s01v2 .s01-audit-item h3{margin:10px 0 9px;font-size:21px}.shopoo-s01v2 .s01-audit-item p{font-size:15px;margin:0}.shopoo-s01v2 .s01-nugget{border-left:4px solid var(--ss-orange);background:#fff4e9;padding:23px 26px;margin:32px 0}.shopoo-s01v2 .s01-nugget span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:#aa4d08;margin-bottom:8px}.shopoo-s01v2 .s01-nugget strong{display:block;font-size:20px;line-height:1.38;margin:0 0 12px;color:var(--ss-ink)}.shopoo-s01v2 .s01-nugget p{margin-bottom:0;font-size:15px}.shopoo-s01v2 .s01-architecture{padding:27px;background:#ecf5f9;margin:30px 0;border-top:3px solid var(--ss-orange)}.shopoo-s01v2 .s01-arch-main{text-align:center;padding:20px;background:var(--ss-navy);color:#fff;max-width:520px;margin:auto}.shopoo-s01v2 .s01-architecture span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--ss-cyan);margin-bottom:6px}.shopoo-s01v2 .s01-arch-main span{color:#8ed9ed}.shopoo-s01v2 .s01-architecture b{display:block;font-size:18px;line-height:1.2}.shopoo-s01v2 .s01-architecture small{display:block;font-size:12px;line-height:1.4;margin-top:6px}.shopoo-s01v2 .s01-arch-line{height:24px;width:1px;background:#5299ac;margin:auto}.shopoo-s01v2 .s01-arch-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shopoo-s01v2 .s01-arch-columns>div{border:1px solid #bed9e6;background:#fff;padding:18px}.shopoo-s01v2 .s01-arch-bottom{text-align:center;font-size:12px;color:#45697c;padding-top:15px}.shopoo-s01v2 .s01-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:28px 0}.shopoo-s01v2 .s01-rules>div{padding:23px;background:#fff;border:1px solid var(--ss-line);position:relative}.shopoo-s01v2 .s01-rules>div>b{font-size:30px;line-height:1;color:var(--ss-orange)}.shopoo-s01v2 .s01-rules h3{margin:13px 0 8px;font-size:21px}.shopoo-s01v2 .s01-rules p{font-size:15px;margin:0}.shopoo-s01v2 .s01-warning{padding:24px 28px;background:var(--ss-navy);color:#fff;margin:31px 0}.shopoo-s01v2 .s01-warning>b{display:block;font-size:16px;margin-bottom:9px}.shopoo-s01v2 .s01-warning p{color:#e3eff7;margin:0;font-size:15px}.shopoo-s01v2 .s01-warning a{color:#90e5fd}.shopoo-s01v2 .s01-claims{margin:25px 0 34px;background:#fff;border:1px solid #d5e1e6}.shopoo-s01v2 .s01-claim-top{background:#eaf5fa;padding:13px 20px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--ss-navy)}.shopoo-s01v2 .s01-claim-line{display:grid;grid-template-columns:160px 1fr;gap:18px;padding:20px;border-top:1px solid #dfe8ed;align-items:center}.shopoo-s01v2 .s01-claim-line span{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.02em}.shopoo-s01v2 .s01-claim-line .s01-alert{color:#9a4e05}.shopoo-s01v2 .s01-claim-line .s01-ok{color:var(--ss-cyan)}.shopoo-s01v2 .s01-claim-line p{font-size:16px;margin:0}.shopoo-s01v2 .s01-split,.shopoo-s01v2 .s01-ad-gates,.shopoo-s01v2 .s01-usa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:27px 0}.shopoo-s01v2 .s01-split>div,.shopoo-s01v2 .s01-ad-gates>div,.shopoo-s01v2 .s01-usa-grid>div{padding:26px;background:#fff;border:1px solid var(--ss-line)}.shopoo-s01v2 .s01-split>div>span,.shopoo-s01v2 .s01-usa-grid>div>span{font-size:11px;font-weight:800;color:var(--ss-cyan);letter-spacing:.1em}.shopoo-s01v2 .s01-split h3,.shopoo-s01v2 .s01-ad-gates h3{font-size:22px;margin:14px 0 12px}.shopoo-s01v2 .s01-split p,.shopoo-s01v2 .s01-ad-gates p,.shopoo-s01v2 .s01-usa-grid p{font-size:15px;margin:0}.shopoo-s01v2 .s01-ad-gates>div{border-top:4px solid var(--ss-orange)}.shopoo-s01v2 .s01-ad-gates>div+div{border-top-color:var(--ss-cyan)}.shopoo-s01v2 .s01-ad-gates>div>strong{font-size:39px;line-height:1;color:var(--ss-orange)}.shopoo-s01v2 .s01-ad-gates>div+div>strong{color:var(--ss-cyan)}.shopoo-s01v2 .s01-usa-grid>div:first-child{border-left:4px solid var(--ss-cyan)}.shopoo-s01v2 .s01-usa-grid>div:last-child{border-left:4px solid var(--ss-orange)}.shopoo-s01v2 .s01-usa-grid>div:last-child>span{color:#a45715}.shopoo-s01v2 .s01-measure-table{width:100%;border-collapse:collapse;margin:24px 0 30px;font-size:15px}.shopoo-s01v2 .s01-measure-table th{padding:17px;text-align:left;background:var(--ss-navy);color:#fff;font-weight:750;border:1px solid #31516b}.shopoo-s01v2 .s01-measure-table td{padding:15px 17px;vertical-align:top;border:1px solid #d4e2ea;background:#fff}.shopoo-s01v2 .s01-measure-table td:first-child{font-weight:700;width:35%}.shopoo-s01v2 .s01-conclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:32px 0}.shopoo-s01v2 .s01-conclusions>div{background:#fff;padding:24px;border:1px solid var(--ss-line);border-top:3px solid var(--ss-orange)}.shopoo-s01v2 .s01-conclusions b{font-size:14px;color:var(--ss-orange);display:block;margin-bottom:14px}.shopoo-s01v2 .s01-conclusions strong{font-size:21px;display:block;line-height:1.2;margin-bottom:12px}.shopoo-s01v2 .s01-conclusions span{font-size:14px;display:block;line-height:1.5}.shopoo-s01v2 .s01-end{background:var(--ss-navy);color:#fff;padding:65px clamp(28px,7.5vw,102px)}.shopoo-s01v2 .s01-end .s01-kicker{color:#91e5f3}.shopoo-s01v2 .s01-end h2{color:#fff;font-size:clamp(32px,3.5vw,49px);letter-spacing:-.043em;line-height:1.14;max-width:880px;margin:0 0 23px}.shopoo-s01v2 .s01-end p{max-width:890px;color:#e5f1f8}.shopoo-s01v2 .s01-button.inverse{color:#fff;border:1px solid #acc8d5;background:#fff0}.shopoo-s01v2 .s01-sources{padding:29px clamp(28px,7.5vw,102px);border-top:3px solid var(--ss-orange);background:#fbfcfd}.shopoo-s01v2 .s01-sources h2{font-size:16px;line-height:1.3;margin:0 0 10px}.shopoo-s01v2 .s01-sources p{font-size:12px;line-height:1.55;color:#586d78;margin:0}@container (max-width:850px){.shopoo-s01v2 .s01-hero-grid{grid-template-columns:1fr;gap:32px}.shopoo-s01v2 .s01-hero h1{font-size:clamp(39px,5.9cqw,57px)}.shopoo-s01v2 .s01-trust-panel{transform:none;max-width:610px}.shopoo-s01v2 .s01-section h2{font-size:clamp(29px,5cqw,44px)}.shopoo-s01v2 .s01-feature-stat{grid-template-columns:180px 1fr}}@container (max-width:620px){.shopoo-s01v2 .s01-hero{padding:35px 21px 40px}.shopoo-s01v2 .s01-hero h1{font-size:clamp(34px,8cqw,44px)}.shopoo-s01v2 .s01-hero-promise{font-size:24px}.shopoo-s01v2 .s01-trust-panel{padding:22px 18px;box-shadow:7px 8px 0 #dcecf3}.shopoo-s01v2 .s01-inpage{padding:15px 14px}.shopoo-s01v2 .s01-section{padding:42px 20px}.shopoo-s01v2 .s01-section h2{font-size:clamp(29px,7cqw,36px)}.shopoo-s01v2 .s01-section h3{font-size:20px}.shopoo-s01v2 .s01-section .s01-lead{font-size:18px}.shopoo-s01v2 p{font-size:16px}.shopoo-s01v2 .s01-feature-stat,.shopoo-s01v2 .s01-audit-grid,.shopoo-s01v2 .s01-rules,.shopoo-s01v2 .s01-split,.shopoo-s01v2 .s01-ad-gates,.shopoo-s01v2 .s01-usa-grid,.shopoo-s01v2 .s01-conclusions{grid-template-columns:1fr}.shopoo-s01v2 .s01-feature-stat{padding:22px}.shopoo-s01v2 .s01-arch-columns{grid-template-columns:1fr}.shopoo-s01v2 .s01-arch-line{display:none}.shopoo-s01v2 .s01-arch-main{margin-bottom:12px}.shopoo-s01v2 .s01-claims .s01-claim-line{grid-template-columns:1fr;gap:8px}.shopoo-s01v2 .s01-measure-table th,.shopoo-s01v2 .s01-measure-table td{padding:12px 10px;font-size:13px}.shopoo-s01v2 .s01-end{padding:43px 22px}.shopoo-s01v2 .s01-end h2{font-size:34px}.shopoo-s01v2 .s01-sources{padding:25px 22px}}.shopoo-s01v2 .s01-end,.shopoo-s01v2 .s01-warning,.shopoo-s01v2 .s01-feature-stat{color:#ffffff!important}.shopoo-s01v2 .s01-end h2,.shopoo-s01v2 .s01-end h3,.shopoo-s01v2 .s01-end strong,.shopoo-s01v2 .s01-warning strong,.shopoo-s01v2 .s01-feature-stat h3{color:#ffffff!important}.shopoo-s01v2 .s01-end p,.shopoo-s01v2 .s01-warning p,.shopoo-s01v2 .s01-feature-stat p{color:#e5f1f8!important}.shopoo-s01v2 .s01-end .s01-kicker{color:#91e5f3!important}.shopoo-s01v2 .s01-end .s01-button.inverse{color:#fff!important}.shopoo-s01v2 .s01-end .s01-button.primary{color:#102d4a!important}.shopoo-s01v2 .s01-end a:not(.s01-button){color:#9feafb!important}.shopoo-s09 .ending h2,.shopoo-s09 .ending h3,.shopoo-s09 .ending strong{color:#ffffff!important}.shopoo-s09 .ending p{color:#e3f0f6!important}.shopoo-s09 .ending a.btn-outline{color:#fff!important}.shopoo-s09 .ending a.btn-primary{color:#102d4a!important}