@font-face{font-family:InterLocal;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:500;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:600;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:700;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.sr-page{--font-primary: "InterLocal", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none}.sr-page h1,.sr-page h2,.sr-page h3,.sr-page h4,.sr-page h5,.sr-page h6,.sr-page p{text-wrap:wrap}:where(.sr-page) .feature-info-icon{display:inline}.sr-page .stats-highlight{isolation:isolate}.sr-page.sr-page .stats-graphic{z-index:0}.sr-page .hero .hero-sticker{top:calc(24px + var(--global-nav-offset))}.sr-page{padding-bottom:var(--spacing-xl);--color-product-accent: #2BD2EF}:where(.sr-page) .hero{position:relative;overflow:hidden;isolation:isolate;padding:calc(var(--spacing-section-desktop) + var(--global-nav-offset)) 0 var(--spacing-section);background:var(--color-bg-primary);text-align:center}:where(.sr-page) .hero-content{position:relative;z-index:2}:where(.sr-page) .hero h1{max-width:920px;margin:0 auto calc(var(--spacing-md) - .12em);padding-bottom:.12em}:where(.sr-page) .hero-headline-emphasis{font-style:italic}:where(.sr-page) .hero-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);max-width:680px;margin:0 auto var(--spacing-lg);line-height:var(--line-height-body)}:where(.sr-page) .hero-ctas{margin-bottom:var(--spacing-md)}:where(.sr-page) .eyebrow-mono{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-product-accent);margin-bottom:var(--spacing-sm)}:where(.sr-page) .eyebrow-icon{flex-shrink:0;color:var(--color-product-accent)}:where(.sr-page) .hero-trust{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}:where(.sr-page) .hero-trust-label{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide)}:where(.sr-page) .hero-trust-social{display:flex;align-items:center;gap:var(--spacing-sm)}:where(.sr-page) .hero-avatars{display:inline-flex}:where(.sr-page) .hero-avatar{width:32px;height:32px;border-radius:var(--radius-full);border:2px solid var(--color-bg-primary);margin-left:-10px;background-color:var(--color-bg-stroke);background-size:cover;background-position:center}:where(.sr-page) .hero-avatar:first-child{margin-left:0}:where(.sr-page) .hero-trust-ratings{display:flex;align-items:center;gap:var(--spacing-md)}:where(.sr-page) .trust-item{display:flex;align-items:center;gap:6px}:where(.sr-page) .trust-stars{display:flex;align-items:center;gap:2px}:where(.sr-page) .trust-score{font-family:var(--font-mono);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}:where(.sr-page) .hero .hero-sticker{--sticker-size: 160px;display:none;position:absolute;top:24px;right:calc(max(var(--container-padding-tablet),(100vw - var(--container-max)) / 2) - var(--sticker-size) / 2);width:var(--sticker-size);height:var(--sticker-size);z-index:5;color:var(--color-text-primary)}@media (min-width: 1024px){:where(.sr-page) .hero .hero-sticker{display:block}}:where(.sr-page) .hero-sticker-spin{position:absolute;inset:0;animation:sr-hero-sticker-spin 22s linear infinite}:where(.sr-page) .hero-sticker-spin svg{width:100%;height:100%;display:block}@keyframes sr-hero-sticker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.sr-page) .hero-sticker-text{font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:0;fill:currentColor}:where(.sr-page) .hero-sticker-ring-outer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;border-radius:50%;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--color-text-primary) 22%,transparent),color-mix(in srgb,var(--color-text-primary) 9%,transparent) 30% 70%,color-mix(in srgb,var(--color-text-primary) 22%,transparent)) border-box}:where(.sr-page) .hero-sticker-ring-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74%;height:74%;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-text-primary) 18%,transparent);overflow:hidden}:where(.sr-page) .hero-sticker-ring-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;display:block}@media (prefers-reduced-motion: reduce){:where(.sr-page) .hero-sticker-spin{animation:none}}:where(.sr-page) .hero-browser-wrap{position:relative;z-index:2;margin:var(--spacing-xl) auto -60px;max-width:972px;isolation:isolate}:where(.sr-page) .hero-browser-wrap:after{content:"";position:absolute;top:90%;left:50%;transform:translate(-50%);width:min(var(--container-max),calc(100vw - 2 * var(--container-padding-mobile)));height:1px;background:linear-gradient(to right,transparent 0%,var(--color-bg-stroke) 18%,var(--color-bg-stroke) 82%,transparent 100%);pointer-events:none;z-index:4}:where(.sr-page) .hero-clrframe{position:relative;z-index:1;padding:16px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-size:cover;background-position:center;clip-path:inset(0 0 10% 0 round var(--radius-lg) var(--radius-lg) 0 0)}:where(.sr-page) .hero-browser-frame{--frame-pad: 15px;position:relative;z-index:1;padding:var(--frame-pad);border-radius:var(--radius-md);background:var(--frost-frame-bg);border:1px solid var(--color-bg-stroke);backdrop-filter:var(--frost-blur);box-shadow:var(--shadow-frame)}:where(.sr-page) .hero-browser-img{display:block;width:100%;height:auto;border-radius:calc(var(--radius-md) - 4px)}@media (max-width: 767px){:where(.sr-page) .hero-browser-wrap{margin-top:var(--spacing-xl)}:where(.sr-page) .hero-browser-frame{--frame-pad: 9px}}:where(.sr-page) .hero h1{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:where(.sr-page) .hero-logo-wrap{gap:0}:where(.sr-page) .hero-logo{height:32px;width:auto;display:block}:where(.sr-page) .eyebrow-icon{display:none}@media (min-width: 1024px){:where(.sr-page) .hero .tc-btn{padding-top:10px;padding-bottom:10px}}:where(.sr-page) .hero-clrframe{background-image:url(../../../assets/redesign-2026/images/smartrepricer/clr-bg-sr-wide.webp);background-color:color-mix(in srgb,var(--color-product-accent) 12%,var(--color-bg-primary))}:where(.sr-page) .hero-content{text-align:center}:where(.sr-page) .hero-ctas{justify-content:center}:where(.sr-page) .rule-engine{background:var(--color-bg-primary)}:where(.sr-page) .re-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:start}@media (min-width: 1024px){:where(.sr-page) .re-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}}:where(.sr-page) .re-left h2{margin-bottom:var(--spacing-md)}:where(.sr-page) .re-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);max-width:560px}:where(.sr-page) .re-tiles{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}@media (min-width: 640px){:where(.sr-page) .re-tiles{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}:where(.sr-page) .re-tile-icon{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm)}:where(.sr-page) .re-tile-icon--x{background:var(--color-text-primary);color:var(--color-white)}:where(.sr-page) .re-tile-icon--x svg{width:20px;height:20px}:where(.sr-page) .re-tile-icon--brand img{width:40px;height:40px;display:block}:where(.sr-page) .re-tile-title{display:flex;flex-direction:column;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-lg);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);margin-bottom:4px}:where(.sr-page) .re-tile-label{color:var(--color-text-tertiary)}:where(.sr-page) .re-tile-count{color:var(--color-text-primary)}:where(.sr-page) .re-tile-count em{font-style:italic}:where(.sr-page) .re-tile-body{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}:where(.sr-page) .re-sep{margin:var(--spacing-xl) 0}:where(.sr-page) .re-h4{margin-bottom:var(--spacing-md)}:where(.sr-page) .re-h4-sub{color:var(--color-text-tertiary);font-style:italic;font-weight:var(--font-weight-regular)}:where(.sr-page) .re-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}:where(.sr-page) .re-filter{display:inline-flex;align-items:center;gap:10px;background:var(--color-bg-secondary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-full);padding:4px 15px 4px 5px}:where(.sr-page) .re-filter-icon{width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}:where(.sr-page) .re-filter-icon svg{width:12px;height:12px}:where(.sr-page) .re-filter-text{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}:where(.sr-page) .re-filters-note{margin-top:var(--spacing-md)}:where(.sr-page) .re-right{position:relative;align-self:center}:where(.sr-page) .re-card{background:var(--color-bg-secondary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px 22px;display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto}:where(.sr-page) .re-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}:where(.sr-page) .re-asin{font-family:var(--font-mono);font-size:var(--font-size-tiny);background:var(--color-bg-primary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-sm);padding:4px 8px;color:var(--color-text-primary)}:where(.sr-page) .re-eval{font-size:var(--font-size-tiny);color:var(--color-text-secondary)}:where(.sr-page) .re-cycle{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted)}:where(.sr-page) .re-rules{display:flex;flex-direction:column;gap:3px}:where(.sr-page) .re-rule{display:flex;align-items:center;gap:var(--spacing-xs);padding:4px 10px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.2;color:var(--color-text-primary);transition:background var(--transition-fast),color var(--transition-fast)}:where(.sr-page) .re-rule.is-passed{color:var(--color-text-tertiary)}:where(.sr-page) .re-rule.is-after{color:var(--color-ash)}:where(.sr-page) .re-rule.is-active{background:var(--color-mist)}:where(.sr-page) .re-rule.is-fired{background:var(--color-text-primary);color:var(--color-white)}:where(.sr-page) .re-num{font-family:var(--font-mono);font-size:10.5px;width:24px;color:var(--color-text-muted);flex-shrink:0}:where(.sr-page) .re-rule.is-fired .re-num{color:color-mix(in srgb,var(--color-white) 75%,transparent)}:where(.sr-page) .re-name{flex:1}:where(.sr-page) .re-status{font-family:var(--font-mono);font-size:10.5px}:where(.sr-page) .re-guards-note{margin:10px 0 0;font-size:11px;line-height:1.4;color:var(--color-text-muted)}:where(.sr-page) .re-foot{margin-top:var(--spacing-md);border-top:var(--border-thin) solid var(--color-bg-stroke);padding-top:10px}:where(.sr-page) .re-foot-label{font-size:10px;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}:where(.sr-page) .re-log{display:flex;flex-direction:column;gap:4px;min-height:54px}:where(.sr-page) .re-log-row,:where(.sr-page) .re-log-empty{font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary)}:where(.sr-page) .re-log-row{display:flex;gap:10px}:where(.sr-page) .re-log-empty{color:var(--color-text-muted)}:where(.sr-page) .re-log-code{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:where(.sr-page) .re-log-price{margin-left:auto}:where(.sr-page) .re-up{color:var(--color-success)}:where(.sr-page) .re-down{color:var(--color-error)}:where(.sr-page) .cycle-sec{background:var(--color-bg-primary)}:where(.sr-page) .cyc-card{background:var(--color-bg-secondary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-xl);max-width:980px;margin:0 auto}:where(.sr-page) .cyc-main{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:center}@media (min-width: 768px){:where(.sr-page) .cyc-main{grid-template-columns:1fr 1fr;gap:0}}:where(.sr-page) .cyc-ring{width:300px;max-width:100%;height:auto;margin:0 auto;display:block}:where(.sr-page) .cyc-ring-track{stroke:var(--color-ash)}:where(.sr-page) .cyc-ring-fill{stroke:var(--color-text-primary);transition:stroke-dashoffset .12s linear}:where(.sr-page) .cyc-node circle{fill:var(--color-bg-secondary);stroke:var(--color-ash);transition:fill .25s,stroke .25s}:where(.sr-page) .cyc-node text{fill:var(--color-text-muted);font-family:var(--font-mono);transition:fill .25s}:where(.sr-page) .cyc-node.is-active circle{fill:var(--color-text-primary);stroke:var(--color-text-primary)}:where(.sr-page) .cyc-node.is-active text{fill:var(--color-white)}:where(.sr-page) .cyc-secs{fill:var(--color-text-primary);font-family:var(--font-mono);font-weight:var(--font-weight-semibold)}:where(.sr-page) .cyc-clabel{fill:var(--color-text-muted)}:where(.sr-page) .cyc-steps{display:flex;flex-direction:column;gap:var(--spacing-md)}:where(.sr-page) .cyc-step{display:flex;gap:var(--spacing-md)}:where(.sr-page) .cyc-track{position:relative;width:1px;flex-shrink:0;background:var(--color-ash);overflow:hidden}:where(.sr-page) .cyc-track-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--color-text-primary)}:where(.sr-page) .cyc-step-body{padding-bottom:0}:where(.sr-page) .cyc-step-title{font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-tight);transition:color .25s}:where(.sr-page) .cyc-step-text{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);margin-top:4px;transition:color .25s}:where(.sr-page) .cyc-step.is-active .cyc-step-title{color:var(--color-text-primary)}:where(.sr-page) .cyc-step.is-active .cyc-step-text{color:var(--color-text-secondary)}:where(.sr-page) .cyc-stats{display:grid;grid-template-columns:1fr 1fr;border-top:var(--border-thin) solid var(--color-bg-stroke);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl)}:where(.sr-page) .cyc-stat{padding:0 var(--spacing-lg)}:where(.sr-page) .cyc-stat+.cyc-stat{border-left:var(--border-thin) solid var(--color-bg-stroke)}:where(.sr-page) .cyc-stat:first-child{padding-left:0}:where(.sr-page) .cyc-stat-num{font-family:var(--font-mono);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}:where(.sr-page) .cyc-stat-label{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin-top:var(--spacing-xs)}@media (max-width: 767px){:where(.sr-page) .cyc-stats{grid-template-columns:1fr;gap:var(--spacing-lg)}:where(.sr-page) .cyc-stat{padding:0}:where(.sr-page) .cyc-stat+.cyc-stat{border-left:none}}:where(.sr-page) .blackhole{background:var(--color-bg-primary)}:where(.sr-page) .mg-header{margin-bottom:var(--spacing-2xl)}:where(.sr-page) .mg-header-cols{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 900px){:where(.sr-page) .mg-header-cols{grid-template-columns:1fr 1fr;align-items:start;gap:calc(var(--spacing-2xl) * 2)}}:where(.sr-page) .mg-header-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary)}:where(.sr-page) .mg-card{background:var(--color-bg-secondary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-xl) var(--spacing-lg)}:where(.sr-page) .mg-stage{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-sm)}:where(.sr-page) .mg-railline{position:absolute;top:48px;height:2px;background:var(--color-ash);z-index:0}:where(.sr-page) .mg-cap{flex-shrink:0;width:84px}:where(.sr-page) .mg-col{flex:1;min-width:0}:where(.sr-page) .mg-rail-h{height:96px;display:flex;align-items:center;justify-content:center}:where(.sr-page) .mg-node{width:16px;height:16px;border-radius:var(--radius-full);border:2px solid var(--color-ash);background:var(--color-bg-secondary);position:relative;z-index:1}:where(.sr-page) .mg-cap-text{text-align:center;font-size:10px;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--spacing-xs)}:where(.sr-page) .mg-counter{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:none;color:var(--color-text-secondary);margin-top:4px}:where(.sr-page) .mg-pillar{width:46px;height:96px;margin:0 auto;border-radius:var(--radius-md);border:1.5px solid var(--color-ash);background:var(--color-bg-primary);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:border-color .2s,background .2s}:where(.sr-page) .mg-ico{width:18px;height:18px;color:var(--color-text-tertiary);transition:color .2s}:where(.sr-page) .mg-ico-x{display:none}:where(.sr-page) .mg-col.is-checking .mg-pillar{border-color:var(--color-text-primary);background:var(--color-bg-secondary)}:where(.sr-page) .mg-col.is-checking .mg-ico{color:var(--color-text-primary)}:where(.sr-page) .mg-col.is-failed .mg-pillar{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg-secondary))}:where(.sr-page) .mg-col.is-failed .mg-ico{color:var(--color-error)}:where(.sr-page) .mg-col.is-failed .mg-ico-check{display:none}:where(.sr-page) .mg-col.is-failed .mg-ico-x{display:block}:where(.sr-page) .mg-check{padding:var(--spacing-md) 4px 0}:where(.sr-page) .mg-check-label{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-muted)}:where(.sr-page) .mg-check-title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:4px 0}:where(.sr-page) .mg-check-body{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}:where(.sr-page) .mg-chip{position:absolute;top:33px;transform:translate(-50%);font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-semibold);background:var(--color-bg-secondary);color:var(--color-text-primary);border:1.5px solid var(--color-text-primary);border-radius:var(--radius-base);padding:6px 11px;box-shadow:var(--shadow-sm);z-index:3;white-space:nowrap;transition:left .7s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s,color .3s}:where(.sr-page) .mg-chip.is-submitted{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}:where(.sr-page) .mg-chip.is-rejected{transition:transform .7s ease-in,opacity .7s ease-in;transform:translate(-50%) translateY(60px) rotate(-6deg);opacity:0}:where(.sr-page) .mg-status{margin-top:var(--spacing-lg);border-top:var(--border-thin) solid var(--color-bg-stroke);padding-top:var(--spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-height:44px;flex-wrap:wrap}:where(.sr-page) .mg-status-main{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}:where(.sr-page) .mg-status-label{font-size:10px;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}:where(.sr-page) .mg-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;border-radius:7px;padding:5px 11px}:where(.sr-page) .mg-pill-dot{width:7px;height:7px;border-radius:var(--radius-full);flex-shrink:0}:where(.sr-page) .mg-pill-price{font-weight:var(--font-weight-semibold)}:where(.sr-page) .mg-pill--wait{color:var(--color-text-muted)}:where(.sr-page) .mg-pill--fail{color:color-mix(in srgb,var(--color-error),black 18%);background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg-secondary));border:var(--border-thin) solid color-mix(in srgb,var(--color-error) 30%,transparent)}:where(.sr-page) .mg-pill--fail .mg-pill-dot{background:var(--color-error)}:where(.sr-page) .mg-pill--pass{color:color-mix(in srgb,var(--color-success),black 30%);background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-secondary));border:var(--border-thin) solid color-mix(in srgb,var(--color-success) 35%,transparent)}:where(.sr-page) .mg-pill--pass .mg-pill-dot{background:var(--color-success)}:where(.sr-page) .mg-note{margin:0;text-align:right;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);max-width:46%}@media (max-width: 680px){:where(.sr-page) .mg-note{max-width:100%;text-align:left}:where(.sr-page) #mg-visual{overflow-x:auto}:where(.sr-page) .mg-stage{min-width:580px}}:where(.sr-page) .coverage{background:var(--color-bg-primary)}:where(.sr-page) .cm-wrap{max-width:1000px;margin:0 auto}:where(.sr-page) .cm-card{background:var(--color-bg-secondary);border:var(--border-thin) solid var(--color-bg-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}:where(.sr-page) .cm-caption{font-family:var(--font-mono);font-size:var(--font-size-tiny);color:var(--color-text-muted);margin-bottom:var(--spacing-md);height:16px;transition:color .15s}:where(.sr-page) .cm-caption.is-active{color:color-mix(in srgb,var(--color-success),black 22%)}:where(.sr-page) .cm-scroll{overflow-x:auto}:where(.sr-page) .cm-grid{display:grid;grid-template-columns:128px repeat(8,minmax(34px,1fr));align-items:center;min-width:600px}:where(.sr-page) .cm-head{font-size:9.5px;text-align:center;padding:0 2px 8px;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);transition:color .12s}:where(.sr-page) .cm-head.is-hl{color:color-mix(in srgb,var(--color-success),black 20%);font-weight:var(--font-weight-semibold)}:where(.sr-page) .cm-row-label{font-family:var(--font-mono);font-size:10.5px;padding:0 8px 0 0;color:var(--color-text-secondary);display:flex;justify-content:space-between;white-space:nowrap;transition:color .12s}:where(.sr-page) .cm-row-label.is-hl{color:color-mix(in srgb,var(--color-success),black 20%);font-weight:var(--font-weight-semibold)}:where(.sr-page) .cm-cur{color:var(--color-text-muted)}:where(.sr-page) .cm-cell{height:22px;display:flex;align-items:center;justify-content:center;cursor:default}:where(.sr-page) .cm-cell.is-cross{background:color-mix(in srgb,var(--color-success) 10%,transparent)}:where(.sr-page) .cm-dot{width:16px;height:16px;border-radius:var(--radius-full);border:var(--border-thin) solid var(--color-ash);background:var(--color-bg-secondary);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:all .1s}:where(.sr-page) .cm-dot svg{width:9px;height:9px}:where(.sr-page) .cm-cell.is-cross .cm-dot{border-color:var(--color-success);color:var(--color-success)}:where(.sr-page) .cm-cell.is-exact .cm-dot{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}:where(.sr-page) .cm-foot{margin-top:var(--spacing-lg);border-top:var(--border-thin) solid var(--color-bg-stroke);padding-top:var(--spacing-md);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}:where(.sr-page) .strategy{background:var(--color-bg-primary)}:where(.sr-page) .st-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}:where(.sr-page) .st-tab{display:flex;flex-direction:column;gap:var(--spacing-sm);background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}:where(.sr-page) .st-tab-title{color:var(--color-text-muted);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-tight);transition:color var(--transition-base)}:where(.sr-page) .st-tab.is-active .st-tab-title{color:var(--color-text-primary)}:where(.sr-page) .st-tab-body{margin:calc(-1 * (var(--spacing-sm) - var(--spacing-xs))) 0 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);transition:color var(--transition-base)}:where(.sr-page) .st-tab.is-active .st-tab-body{color:var(--color-text-secondary)}:where(.sr-page) .st-tab-timer{position:relative;width:100%;height:1px;flex-shrink:0;background:var(--color-ash);overflow:hidden}:where(.sr-page) .st-tab-timer-fill{position:absolute;top:0;left:0;height:1px;width:0%;background:var(--color-text-primary)}:where(.sr-page) .st-tab.is-active .st-tab-timer-fill{animation:sr-st-timer-fill 6s linear forwards}@keyframes sr-st-timer-fill{0%{width:0%}to{width:100%}}:where(.sr-page) .st-graphic{position:relative;max-width:920px;margin:var(--spacing-xl) auto -54px;isolation:isolate}:where(.sr-page) .st-graphic:after{content:"";position:absolute;top:90%;left:50%;transform:translate(-50%);width:min(var(--container-max),calc(100vw - 2 * var(--container-padding-mobile)));height:1px;background:linear-gradient(to right,transparent 0%,var(--color-bg-stroke) 18%,var(--color-bg-stroke) 82%,transparent 100%);pointer-events:none;z-index:4}:where(.sr-page) .st-clrframe{position:relative;z-index:1;padding:14px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-image:url(../../../assets/redesign-2026/images/smartrepricer/clr-bg-sr-wide.webp);background-size:cover;background-position:center;clip-path:inset(0 0 10% 0 round var(--radius-lg) var(--radius-lg) 0 0)}:where(.sr-page) .st-frame{position:relative;z-index:1;padding:15px;border-radius:var(--radius-md);background:var(--frost-frame-bg);border:var(--border-thin) solid var(--color-bg-stroke);backdrop-filter:var(--frost-blur);box-shadow:var(--shadow-frame)}:where(.sr-page) .st-img-stack{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--radius-md) - 4px)}:where(.sr-page) .st-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;transition:opacity .4s ease}:where(.sr-page) .st-img.is-active{opacity:1}@media (max-width: 767px){:where(.sr-page) .st-clrframe{padding:9px}:where(.sr-page) .st-frame{padding:9px}}:where(.sr-page) .st-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--radius-full);border:var(--border-thin) solid var(--color-bg-stroke);background:color-mix(in srgb,var(--color-bg-primary) 60%,transparent);color:var(--color-text-primary);display:none;align-items:center;justify-content:center;cursor:pointer;z-index:5;font-family:inherit;font-size:var(--font-size-body);line-height:1;backdrop-filter:blur(8px);transition:border-color var(--transition-base)}:where(.sr-page) .st-arrow:hover{border-color:var(--color-text-primary)}:where(.sr-page) .st-arrow-prev{left:12px}:where(.sr-page) .st-arrow-next{right:12px}:where(.sr-page) .st-dots{display:none}@media (max-width: 767px){:where(.sr-page) .st-tabs{grid-template-columns:1fr}:where(.sr-page) .st-tab:not(.is-active){display:none}:where(.sr-page) .st-tab-body{margin-top:0;font-size:var(--font-size-body)}:where(.sr-page) .st-tab-timer{margin-top:var(--spacing-xs)}:where(.sr-page) .st-arrow{display:inline-flex}:where(.sr-page) .st-dots{display:flex;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}:where(.sr-page) .st-dot{width:6px;height:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text-primary) 20%,transparent);transition:background var(--transition-base),transform var(--transition-base)}:where(.sr-page) .st-dot.is-active{background:var(--color-product-accent);transform:scale(1.15)}}:where(.sr-page) .st-cards{margin-top:var(--spacing-2xl)}:where(.sr-page) .st-cards .tc-card{padding:var(--spacing-md)}:where(.sr-page) .st-card-icon{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}:where(.sr-page) .st-card-icon svg{width:22px;height:22px}:where(.sr-page) .st-card-title{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);font-size:var(--font-size-body-lg);margin-bottom:var(--spacing-xs)}:where(.sr-page) .st-card-body{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}:where(.sr-page) .seller-journey{padding:var(--spacing-section) 0}@media (min-width: 1024px){:where(.sr-page) .seller-journey{padding-bottom:calc(var(--spacing-section) - 40px)}}:where(.sr-page) .reseller-tabs{padding:var(--spacing-section) 0}@media (min-width: 1024px){:where(.sr-page) .reseller-tabs{padding-bottom:calc(var(--spacing-section) - 40px)}}:where(.sr-page) .seller-journey-header{margin-bottom:var(--spacing-2xl);text-align:left}:where(.sr-page) .seller-journey-header .tc-eyebrow{justify-content:flex-start}:where(.sr-page) .seller-journey-header-cols{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm);align-items:start;justify-items:start}@media (min-width: 1024px){:where(.sr-page) .seller-journey-header{text-align:left}:where(.sr-page) .seller-journey-header .tc-eyebrow{justify-content:flex-start}:where(.sr-page) .seller-journey-header-cols{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);justify-items:stretch}}:where(.sr-page) .seller-journey-header-cols h2{margin:0;max-width:520px}:where(.sr-page) .seller-journey-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0 0 var(--spacing-lg) 0;max-width:520px}:where(.sr-page) .seller-journey-cta{align-self:center}@media (min-width: 1024px){:where(.sr-page) .seller-journey-cta{align-self:flex-start}}:where(.sr-page) .seller-journey-cards{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media (min-width: 1024px){:where(.sr-page) .seller-journey-cards{flex-direction:row;align-items:stretch;gap:var(--gap-cards)}:where(.sr-page) .seller-journey-card{flex:1 1 0%;min-width:0;transition:flex-grow .7s cubic-bezier(.4,0,.2,1)}:where(.sr-page) .seller-journey-card.is-active{flex-grow:2}:where(.sr-page) .seller-journey-cards .seller-journey-card-image img{inset:0 auto auto 50%;transform:translate(-50%);width:calc((min(100vw,var(--container-max)) - 2 * var(--container-padding-tablet) - 2 * var(--gap-cards)) / 2);max-width:none;height:auto;-o-object-fit:fill;object-fit:fill}}:where(.sr-page) .seller-journey-card{position:relative;cursor:pointer;height:auto}:where(.sr-page) .seller-journey-card-image{position:relative;inset:auto;width:100%;height:400px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-ash);-webkit-mask-image:none;mask-image:none}:where(.sr-page) .seller-journey-card-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}:where(.sr-page) .seller-journey-card-content{position:static;inset:auto;height:auto;overflow:visible;padding:var(--spacing-md) 0 0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.sr-page .seller-journey-card-title{margin:0;font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.15}:where(.sr-page) .seller-journey-card-timer{order:-1;position:relative;width:100%;height:1px;flex-shrink:0;background:var(--color-ash);overflow:hidden}@media (max-width: 1023px){:where(.sr-page) .seller-journey-card-timer{display:none}}:where(.sr-page) .seller-journey-card-timer-fill{position:absolute;top:0;left:0;height:1px;width:0%;background:var(--color-text-primary)}@media (min-width: 1024px){:where(.sr-page) .seller-journey-card.is-active .seller-journey-card-timer-fill{animation:sr-seller-journey-timer-fill 10s linear forwards}}@keyframes sr-seller-journey-timer-fill{0%{width:0%}to{width:100%}}:where(.sr-page) .seller-journey-card-sub{margin:0;width:auto;font-size:var(--font-size-body);font-weight:600;color:var(--color-text-secondary);line-height:var(--line-height-snug)}@media (min-width: 1024px){:where(.sr-page) .seller-journey-card-sub{width:calc((min(100vw,var(--container-max)) - 2 * var(--container-padding-tablet) - 2 * var(--gap-cards)) / 4)}:where(.sr-page) .seller-journey-card-body{height:calc(4 * var(--line-height-body) * 1em);overflow:hidden}}:where(.sr-page) .seller-journey-card.is-active .seller-journey-card-sub{color:var(--color-text-primary)}:where(.sr-page) .seller-journey-card-body{margin:0;font-size:var(--font-size-body);font-weight:400;color:var(--color-text-secondary);line-height:var(--line-height-body);opacity:0;transition:opacity .3s ease}:where(.sr-page) .seller-journey-card.is-active .seller-journey-card-body{opacity:1;transition:opacity .35s ease .7s}@media (max-width: 1023px){:where(.sr-page) .seller-journey-card-body{opacity:1}:where(.sr-page) .seller-journey-card-sub{color:var(--color-text-primary)}}@media (max-width: 767px){:where(.sr-page) .seller-journey-card-body{font-size:var(--font-size-body)}:where(.sr-page) .seller-journey-card{height:620px}:where(.sr-page) .seller-journey-card-content{height:320px}}
