
/* V16 compact ecommerce selector hero */
.v16-selector-hero{position:relative;overflow:hidden;padding:72px 0 68px;background:
radial-gradient(circle at 88% 12%,rgba(24,151,255,.16),transparent 28%),
linear-gradient(180deg,#f8fbff 0%,#fff 88%)}
.v16-selector-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(8,69,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,69,160,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}
.v16-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:64px;align-items:center}
.v16-hero-copy{max-width:720px}
.v16-hero-copy .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;color:#68809e;font-size:.73rem;font-weight:750}
.v16-hero-copy .breadcrumbs a{color:#536d8b;text-decoration:none}.v16-hero-copy .breadcrumbs a:hover{color:#075fd6}
.v16-hero-copy .eyebrow{margin-bottom:18px}
.v16-hero-copy h1{max-width:760px;margin:0;color:#071225;font-size:clamp(3.4rem,5.2vw,5.8rem)!important;line-height:.98!important;letter-spacing:-.055em!important}
.v16-hero-copy>p{max-width:690px;margin-top:24px;color:#536883;font-size:1.06rem;line-height:1.75}
.v16-hero-actions{margin-top:30px}.v16-hero-actions .btn{min-height:52px;padding-inline:22px}
.v16-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}
.v16-trust-row span{display:grid;gap:2px;padding:14px 15px;border:1px solid rgba(7,93,226,.12);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 10px 25px rgba(6,38,88,.045)}
.v16-trust-row b{color:#082f6b;font-size:.86rem}.v16-trust-row small{color:#76869a;font-size:.68rem}
.v16-search-intent{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.v16-search-intent span{padding:7px 10px;border-radius:999px;background:#eef6ff;color:#315f98;font-size:.64rem;font-weight:800}
.v16-preview-card{position:relative;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:radial-gradient(circle at 90% 5%,rgba(31,178,255,.24),transparent 28%),linear-gradient(145deg,#031027,#082d69);box-shadow:0 34px 80px rgba(4,35,88,.22);overflow:hidden}
.v16-preview-card::after{content:"";position:absolute;inset:auto -110px -145px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(12,157,255,.28),transparent 70%)}
.v16-preview-head,.v16-platform-row,.v16-preview-foot{position:relative;z-index:2}
.v16-preview-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:4px 4px 18px}
.v16-preview-kicker{display:block;color:#7bd9ff;font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.v16-preview-head h2{max-width:370px;margin-top:8px;color:#fff;font-size:1.55rem;line-height:1.22;letter-spacing:-.025em}
.v16-live-dot{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#dff7ff;font-size:.65rem;font-weight:850;white-space:nowrap}
.v16-live-dot::before{content:"";width:7px;height:7px;border-radius:50%;background:#45e4a4;box-shadow:0 0 0 5px rgba(69,228,164,.12)}
.v16-platform-row{display:grid;grid-template-columns:1fr 105px;gap:18px;align-items:center;margin-top:11px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}
.v16-platform-ident{display:flex;align-items:center;gap:13px;min-width:0}.v16-platform-ident>div{min-width:0}
.v16-platform-ident strong{display:block;color:#fff;font-size:.92rem}.v16-platform-ident small{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-size:.67rem;line-height:1.45}
.v16-brand-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;color:#fff;font-size:.86rem;font-weight:950;box-shadow:0 12px 26px rgba(0,0,0,.18)}
.v16-brand-mark--woo{background:linear-gradient(135deg,#7f54b3,#a56fd6)}.v16-brand-mark--shopify{background:linear-gradient(135deg,#2f8f3d,#7aba45)}.v16-brand-mark--custom{background:linear-gradient(135deg,#075bd8,#11b4ff)}
.v16-fit{display:grid;gap:7px;justify-items:end}.v16-fit b{color:#fff;font-size:.82rem}.v16-fit span{display:block;width:100%;height:7px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.v16-fit i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#42ccff,#8ee7ff)}
.v16-preview-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:17px 4px 2px}.v16-preview-foot div{display:grid;gap:3px}.v16-preview-foot small{color:rgba(255,255,255,.5);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.v16-preview-foot strong{color:#fff;font-size:1.02rem}.v16-preview-foot a{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border-radius:14px;background:#fff;color:#0755c8;font-size:.74rem;font-weight:900;text-decoration:none;transition:.22s ease}.v16-preview-foot a:hover{transform:translateY(-2px)}
@media(max-width:1180px){.v16-hero-grid{grid-template-columns:1fr;gap:40px}.v16-hero-copy{max-width:none}.v16-hero-copy h1{max-width:840px;font-size:clamp(3.25rem,7vw,5.2rem)!important}.v16-preview-card{max-width:760px}}
@media(max-width:760px){.v16-selector-hero{padding:48px 0 50px}.v16-hero-grid{gap:30px}.v16-hero-copy .breadcrumbs{margin-bottom:24px}.v16-hero-copy h1{font-size:clamp(2.7rem,12vw,4rem)!important;line-height:1!important}.v16-hero-copy>p{font-size:.96rem}.v16-trust-row{grid-template-columns:1fr}.v16-preview-card{padding:18px;border-radius:25px}.v16-preview-head{display:block}.v16-live-dot{margin-top:12px}.v16-platform-row{grid-template-columns:1fr;gap:13px}.v16-fit{justify-items:start}.v16-fit span{width:100%}.v16-preview-foot{align-items:flex-start;flex-direction:column}.v16-preview-foot a{width:100%;justify-content:center}.v16-search-intent{display:none}}
