/* The homepage concept is built from accessible HTML; no screenshot is used as UI. */
.storefront-hero-v11{background:radial-gradient(circle at 24% 36%,#fff3f4 0,transparent 36%),radial-gradient(circle at 85% 12%,#f2f6ff 0,transparent 32%),#fff;border-bottom:1px solid #e8ecf5}
.storefront-hero-v11 .hero-v11-grid{grid-template-columns:minmax(0,1fr) minmax(470px,560px);gap:clamp(24px,3vw,55px);align-items:center}
.storefront-hero-v11 .hero-v11-copy{display:grid;align-content:center;align-self:center}
.storefront-hero-v11 .hero-v11-title{max-width:760px;font-size:clamp(42px,4.2vw,70px);line-height:1.05;letter-spacing:-.06em}
.storefront-hero-v11 .hero-v11-title span{color:var(--brand-primary,#635bff)}
.storefront-hero-v11 .hero-v11-subtitle{max-width:620px}
.storefront-hero-v11 .hero-v11-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.storefront-hero-v11 .hero-v11-benefit{padding:9px 5px;min-height:0}
.storefront-hero-v11 .hero-v11-actions{margin-top:12px}
.storefront-hero-v11 .hero-v11-buy{max-width:560px;padding:18px;border:1px solid #e1e7f1;border-radius:22px;background:#fff;box-shadow:0 23px 70px rgba(26,41,79,.11)}
.storefront-hero-v11 .hero-v11-buy-head h2{font-size:21px}.storefront-hero-v11 .hero-v11-platforms{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
.storefront-hero-v11 .hero-v11-platform{min-height:52px}.storefront-hero-v11 .hero-v11-platform span{font-size:9px}
.storefront-hero-v11 .qb-options label{min-height:56px;border-radius:11px}.storefront-hero-v11 .qb-options b{font-size:11px}.storefront-hero-v11 .qb-options small{font-size:10px;font-weight:750}
.storefront-hero-v11 .qb-flex-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-hero-v11 .qb-flex-actions>.qb-continue-shopping{grid-column:1/-1;height:34px;min-height:34px;border:0;background:transparent;color:var(--brand-primary,#635bff);box-shadow:none}
.storefront-hero-v11 .qb-flex-actions>.qb-continue-shopping:hover{text-decoration:underline;transform:none}
.storefront-hero-v11 .qb-flex-actions>.hero-v11-buy-button,.storefront-hero-v11 .qb-flex-actions>.qb-buy-now{min-height:46px;height:46px;font-size:12px;border-radius:11px}
.storefront-hero-v11 .qb-flex-actions>.hero-v11-buy-button{background:linear-gradient(110deg,#f05064,#ed4865)}
.storefront-hero-v11 .qb-flex-actions>.qb-buy-now{background:linear-gradient(110deg,var(--brand-primary,#635bff),var(--brand-secondary,#1399e6));color:#fff}
.storefront-hero-v11 .hero-v11-buy-button span strong{font-size:12px}
.storefront-hero-v11 .hero-v11-buy-foot{display:flex;justify-content:center;gap:14px}
.platform-market-section{padding-top:36px}.home-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.home-platform-card{min-height:111px}
.home-featured-services{padding-top:16px}.featured-service-card{min-height:186px;padding:18px}.featured-service-card h3{margin-top:10px}.featured-service-card p{-webkit-line-clamp:2;margin-bottom:22px}
html[data-theme=dark] .storefront-hero-v11{background:radial-gradient(circle at 15% 30%,#231a31,transparent 40%),#0c1525;border-color:#293750}
html[data-theme=dark] .storefront-hero-v11 .hero-v11-buy{background:#141e30;border-color:#36445e}
@media(max-width:1120px){.storefront-hero-v11 .hero-v11-grid{grid-template-columns:minmax(0,1fr) minmax(380px,500px)}.storefront-hero-v11 .hero-v11-benefits{display:grid}.storefront-hero-v11 .hero-v11-actions{display:flex}.storefront-hero-v11 .hero-v11-proof{display:flex}.storefront-hero-v11 .hero-v11-copy{display:grid}.home-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.storefront-hero-v11 .hero-v11-grid{grid-template-columns:1fr;gap:16px}.storefront-hero-v11 .hero-v11-buy{grid-row:auto;max-width:650px;justify-self:center}.v153-social-preview{display:none}.storefront-hero-v11 .hero-v11-title{font-size:clamp(34px,6vw,54px)}.storefront-hero-v11 .hero-v11-benefits{display:none}.storefront-hero-v11 .hero-v11-actions{display:none}.storefront-hero-v11 .hero-v11-proof{display:none}}
@media(max-width:600px){.storefront-hero-v11{padding:16px 0 24px}.storefront-hero-v11 .hero-v11-title{font-size:clamp(29px,8vw,39px);margin:5px 0}.storefront-hero-v11 .hero-v11-kicker{display:inline-flex}.storefront-hero-v11 .hero-v11-subtitle{display:block;font-size:12px;line-height:1.42}.storefront-hero-v11 .hero-v11-buy{padding:11px}.storefront-hero-v11 .hero-v11-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-hero-v11 .hero-v11-platform{min-height:43px}.storefront-hero-v11 .hero-v11-platform span{font-size:9px}.storefront-hero-v11 .qb-flex-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-hero-v11 .qb-flex-actions>.qb-continue-shopping{grid-column:1/-1}.storefront-hero-v11 .hero-v11-buy-foot{display:none}.home-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-platform-card{min-height:94px}.featured-service-grid{grid-template-columns:1fr}}
@media(max-width:365px){.storefront-hero-v11 .qb-flex-extra>label{grid-template-columns:1fr}.storefront-hero-v11 .qb-options b{font-size:10px}}
