
.v14-selector-hero{padding-bottom:56px;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 72%)}
.v14-selector-showcase{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}
.v14-platform-card,.v14-overview-item,.v14-compare-card,.v14-seo-copy-grid article{position:relative;padding:22px;border:1px solid rgba(8,36,82,.11);border-radius:24px;background:#fff;box-shadow:0 18px 44px rgba(8,37,83,.06)}
.v14-platform-card p,.v14-overview-item p,.v14-compare-card p,.v14-seo-copy-grid p{margin-top:10px;color:#5c6d83}
.v14-platform-card ul,.v14-compare-card ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.v14-platform-card li,.v14-compare-card li{color:#334c67;line-height:1.6}
.v14-platform-logo{display:flex;align-items:center;gap:12px}
.v14-platform-logo strong{font-size:1.08rem;color:#071225}
.v14-logo{display:inline-grid;place-items:center;min-width:48px;height:48px;padding:0 10px;border-radius:16px;color:#fff;font-weight:900;letter-spacing:.02em;box-shadow:0 14px 28px rgba(8,37,83,.16)}
.v14-logo--woo{background:linear-gradient(135deg,#7f54b3,#96588f)}
.v14-logo--shopify{background:linear-gradient(135deg,#2e7d32,#7cb342)}
.v14-logo--custom{background:linear-gradient(135deg,#0a4fd6,#11b1ff)}
.v14-platform-card--woo{border-top:4px solid #7f54b3}.v14-platform-card--shopify{border-top:4px solid #7cb342}.v14-platform-card--custom{border-top:4px solid #11b1ff}
.v14-platform-overview{padding-top:24px}
.v14-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v14-selector-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:26px;align-items:start}
.v14-tool-form{position:relative}
.v14-tool-actions{margin-top:22px}
.v14-context-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}
.v14-context-links a{display:block;padding:14px 15px;border:1px solid rgba(8,36,82,.11);border-radius:16px;background:#f8fbff;color:#0b4aa8;font-weight:800;font-size:.82rem;text-decoration:none;transition:.22s ease}
.v14-context-links a:hover{transform:translateY(-2px);border-color:rgba(7,93,226,.28);background:#fff}
.v14-result{padding:30px!important}
.v14-result-brand{display:flex;gap:14px;align-items:flex-start;margin-top:18px}
.v14-result-brand .v14-logo{min-width:54px;height:54px;font-size:1rem}
.v14-result-brand h2{margin:0;color:#fff;font-size:2rem}
.v14-result-brand p{margin:8px 0 0;color:rgba(255,255,255,.72)!important}
.v14-score-grid{display:grid;gap:12px;margin-top:22px}
.v14-score-item{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
.v14-score-item span{color:#fff;font-weight:750}.v14-score-item b{color:#79dcff;font-size:1rem}
.v14-score-item i{grid-column:1/-1;display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}
.v14-score-item em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#7dd3fc)}
.v14-result-block{margin-top:18px;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}
.v14-result-block small{display:block;color:#a3dfff;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.v14-result-block .tool-result__list{margin-top:12px}.v14-result-block .tool-result__list li{font-size:.8rem}
.v14-result-block--subtle{background:rgba(2,11,26,.22)}
.v14-result-actions{margin-top:18px}
.v14-comparison-section,.v14-seo-copy-section{padding-top:84px}
.v14-compare-grid,.v14-seo-copy-grid,.v14-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v14-card-sub{margin-top:10px;color:#5d7090}
.v14-guide-strip{padding-top:30px}
.v14-related-section .related-insights__grid a{min-height:0;border-radius:22px}
.v14-faq-list details+details{margin-top:12px}
.v14-trust-pills span{background:#fff}
@media(max-width:1180px){.v14-selector-showcase{grid-template-columns:1fr}.v14-overview-grid,.v14-compare-grid,.v14-seo-copy-grid,.v14-related-grid{grid-template-columns:1fr 1fr}.v14-context-links{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.v14-selector-shell{grid-template-columns:1fr}.v14-result{position:static!important}.v14-selector-hero{padding-bottom:26px}}
@media(max-width:680px){.v14-overview-grid,.v14-compare-grid,.v14-seo-copy-grid,.v14-related-grid,.v14-context-links{grid-template-columns:1fr}.v14-result-brand{align-items:center}.v14-result-brand h2{font-size:1.6rem}.v14-score-item{padding:13px 14px}}
