/* v11 visual polish: stable defaults inspired by the stronger v9 showcase while preserving builder freedom. */
.builder-public{overflow:hidden}.b10-page{isolation:isolate}.b10-section-inner{position:relative}.b10-heading{font-size:var(--e-fs,clamp(42px,5vw,66px));line-height:var(--e-lh,1.24);text-wrap:balance}.b10-text{max-width:760px}.b10-appMosaic{min-height:500px;border-radius:34px;box-shadow:0 24px 80px rgba(43,38,91,.10)}.b10-appMosaic a:nth-child(1){width:40%;left:30%;top:7%}.b10-appMosaic a:nth-child(2){width:29%;left:8%;top:21%}.b10-appMosaic a:nth-child(3){width:29%;right:8%;top:27%}.b10-appMosaic img{border-radius:24px}.b10-product-card{transition:transform .25s ease,box-shadow .25s ease}.b10-product-card:hover{transform:translateY(-4px);box-shadow:0 24px 72px rgba(42,37,88,.11)}.b10-featuredProducts{align-items:stretch}.b10-product-media{min-height:320px}.b10-sectionTitle h2{font-size:clamp(34px,3.7vw,56px)}.b10-stats>div{backdrop-filter:blur(14px)}
.b10-page[data-b10-template="minimal"] .b10-section:first-child .b10-column:first-child{justify-content:center}.b10-page[data-b10-template="minimal"] .b10-section:first-child{padding-top:max(var(--b10-sec-pt),54px)}
.b10-page[data-b10-template="bento"] .b10-section:first-child .b10-column{border:1px solid var(--line);background:var(--surface);border-radius:30px;padding:26px}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card{grid-column:span 4}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card:nth-child(1){grid-column:span 8;grid-row:span 2}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card:nth-child(2){grid-column:span 4}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card:nth-child(3){grid-column:span 4}
.b10-page[data-b10-template="editorial"] .b10-heading{font-size:var(--e-fs,clamp(52px,6vw,84px));line-height:1.08}.b10-page[data-b10-template="editorial"] .b10-section{border-bottom:1px solid var(--line)}.b10-page[data-b10-template="editorial"] .b10-product-card{border-radius:0;box-shadow:none;border-width:1px 0 0}.b10-page[data-b10-template="editorial"] .b10-sectionTitle{max-width:100%}
.b10-page[data-b10-template="glass"] .b10-column{backdrop-filter:blur(18px)}.b10-page[data-b10-template="glass"] .b10-product-card{background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px)}
.b10-page[data-b10-template="cinematic"]{color:#f5f3ff}.b10-page[data-b10-template="cinematic"] .b10-text,.b10-page[data-b10-template="cinematic"] .b10-sectionTitle p{color:#aeb8cc}.b10-page[data-b10-template="cinematic"] .b10-product-card,.b10-page[data-b10-template="cinematic"] .b10-aiServices article{background:#111827;border-color:#263248;color:#f8fafc}.b10-page[data-b10-template="cinematic"] .b10-product-media{background:#0c1220}
.b10-page[data-b10-template="neon"]{color:#f4f7ff}.b10-page[data-b10-template="neon"] .b10-heading{background:linear-gradient(90deg,#fff,#80d5ff,#ad7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.b10-page[data-b10-template="neon"] .b10-product-card,.b10-page[data-b10-template="neon"] .b10-aiServices article{background:#0c1422;border-color:#243653;color:#f5f7ff;box-shadow:0 0 0 1px rgba(123,57,237,.08),0 26px 80px rgba(0,0,0,.28)}
@media(max-width:980px){.b10-heading{font-size:var(--e-fs-t,clamp(36px,6vw,54px))}.b10-appMosaic{min-height:440px}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card{grid-column:span 6!important}}
@media(max-width:620px){.b10-heading{font-size:var(--e-fs-m,clamp(30px,9vw,44px));line-height:1.32}.b10-section{padding-top:min(var(--b10-sec-pt),56px);padding-bottom:min(var(--b10-sec-pb),56px)}.b10-appMosaic{min-height:390px;border-radius:24px}.b10-featuredProducts,.b10-productsCatalog{display:block}.b10-product-card{margin-bottom:14px}.b10-product-media{min-height:260px}.b10-page[data-b10-template="bento"] .b10-featuredProducts .b10-product-card{display:block!important}.b10-stats{grid-template-columns:repeat(2,1fr)}}
