*{box-sizing:border-box}body{margin:0;background:#fafbfc;color:#19212f;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:'Space Grotesk',Inter,Arial,sans-serif;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a,button,input,textarea,select{outline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #6199ff}.site{max-width:1600px;margin:auto;overflow:clip}.site-header{position:sticky;top:0;z-index:50;padding:18px 24px;background:#fcfdfff2;backdrop-filter:blur(12px);border-bottom:1px solid #e2e5ea;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-family:'Space Grotesk',Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px}.site-header nav{display:flex;align-items:center;gap:28px;font-size:14.5px;font-weight:500}.header-cta{padding:12px 20px;border-radius:8px;background:#0a44f2;color:white;font-size:14px;font-weight:600}.dropdown{position:relative}.dropdown>button{border:0;background:none;color:inherit;font-size:14.5px;font-weight:500;padding:10px 0}.dropdown-menu{position:absolute;top:100%;left:-12px;width:210px;padding:8px;background:white;border:1px solid #e2e5ea;border-radius:10px;box-shadow:0 16px 32px -12px #14142830;display:none}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu,.dropdown.expanded .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:10px 12px;border-radius:6px}.dropdown-menu a:hover{background:#f3f5f8}.mobile-toggle{display:none}.reference-page>section{position:relative}.reference-page p{line-height:1.65}.reference-page h1{font-size:clamp(36px,4vw,54px)!important;line-height:1.12!important}.reference-page a{transition:filter .15s,box-shadow .15s}.reference-page a:hover{filter:brightness(.94)}.professional-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 20px 65px -25px #10265055}.photo-hero>div:nth-child(2){min-height:460px}.photo-hero>div:nth-child(2)>div{display:none!important}.photo-note{position:absolute;right:48px;bottom:32px;font-size:10px;color:#68758b}.editorial-photo{margin:0 48px 64px}.editorial-photo img{display:block;width:100%;height:420px;object-fit:cover;object-position:center;border-radius:18px}.editorial-photo figcaption{text-align:right;font-size:10px;color:#68758b;padding-top:9px}.site-footer{padding:64px 48px 32px;background:#081a3b;color:#aebbcf}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:35px;max-width:1400px;margin:0 auto 40px}.site-footer h3{font-size:18px;line-height:1.4;color:white;margin-bottom:12px}.site-footer h4{font:600 13px Inter,Arial,sans-serif;color:white;margin-bottom:20px}.site-footer p{font-size:13.5px;line-height:1.7;max-width:250px}.site-footer a{display:block;font-size:13px;line-height:1.6;margin:9px 0}.site-footer .whatsapp{color:#b7f1d1;margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff18;padding-top:24px;font-size:12px;color:#8b9dbb}.reference-page label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.reference-page input,.reference-page select,.reference-page textarea{display:block;width:100%;padding:12px 14px;background:white;border:1px solid #d9dfe8;border-radius:8px;color:#29364d;font-size:14px}.reference-page textarea{resize:vertical}.reference-page form p{grid-column:1/-1}.reference-page button:disabled{opacity:.6}.product-preview{height:240px;background:linear-gradient(145deg,#eef3ff,#dae6fe);padding:20px 28px 0;overflow:hidden}.preview-label{font:600 9px Inter,Arial,sans-serif;letter-spacing:1.5px;color:#687b9b}.preview-shell{display:flex;margin-top:15px;height:200px;border:1px solid #c5d3ed;border-radius:10px;background:#fff;box-shadow:0 15px 25px #16336715;overflow:hidden;transform:perspective(900px) rotateX(5deg)}.preview-sidebar{width:90px;background:#0a2455;color:#dbe7ff;font-size:9px;line-height:2.5;padding:18px}.preview-main{padding:18px;flex:1;font-size:12px;color:#294365}.preview-tiles{display:flex;gap:10px;margin:16px 0}.preview-tiles i{height:35px;flex:1;border-radius:4px;background:#edf2fe;border:1px solid #d9e4fa}.preview-chart{display:flex;align-items:end;gap:12px;height:65px;padding:0 12px;border-bottom:1px solid #dae3f6}.preview-chart i{flex:1;height:40%;background:#4384f5;border-radius:3px 3px 0 0}.preview-chart i:nth-child(2n){height:70%;background:#83b6fd}.preview-chart i:nth-child(3n){height:95%}.optional-media{margin:30px 48px}.optional-media img{display:block;max-width:100%;max-height:700px;margin:auto}@media(max-width:960px){.site-header{flex-wrap:wrap}.site-header nav{display:none;order:4;width:100%;align-items:stretch;flex-direction:column;gap:0}.site-header nav.open{display:flex}.site-header nav>a{padding:12px 0}.header-cta{display:none}.mobile-toggle{display:block;border:1px solid #d7dfed;background:white;border-radius:8px;padding:9px 12px}.dropdown-menu{position:static;display:block;width:100%;border:0;box-shadow:none;padding:0 10px}.dropdown>button{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>div:first-child{grid-column:1/-1}.reference-page section{padding:56px 28px!important}.reference-page section[style*="display:grid"]{gap:32px!important}.photo-note{bottom:16px;right:28px}.editorial-photo{margin:0 28px 45px}.editorial-photo img{height:360px}}@media(max-width:640px){.site-header{padding:16px 20px;gap:12px}.wordmark{font-size:15px}.reference-page section{padding:44px 20px!important}.reference-page [style*="display:grid"]{grid-template-columns:minmax(0,1fr)!important}.reference-page h1{font-size:36px!important}.reference-page h2{font-size:28px!important}.reference-page [style*="display:flex"]{flex-wrap:wrap}.reference-page [style*="white-space:nowrap"]{white-space:normal!important}.reference-page [style*="min-width"]{min-width:0!important}.photo-hero>div:nth-child(2){height:320px!important;min-height:320px}.photo-hero .professional-photo{height:320px;object-position:45% center}.photo-note{right:20px;bottom:12px}.editorial-photo{margin:0 20px 32px}.editorial-photo img{height:290px}.site-footer{padding:44px 20px 28px}.footer-grid{gap:24px}.footer-bottom{flex-direction:column;line-height:1.6}.product-preview{padding-inline:16px}.optional-media{margin:20px}.reference-page section>div{max-width:100%}.reference-page a[style*="padding"]{text-align:center;line-height:1.5}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Service pages and restrained refinements to the supplied Claude layouts. */
.reference-page .eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#2759b5;margin:0 0 18px;text-transform:uppercase}.reference-page .lead{font-size:17px;line-height:1.8;color:#5c6980;max-width:580px;margin:24px 0 30px}.polish-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;border-radius:8px;background:#0a44f2;color:#fff;font-size:14px;font-weight:600}.polish-button.secondary{background:transparent;color:#174db6;padding:10px 0;justify-content:start}.services-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:76px 48px;background:linear-gradient(180deg,#f5f8ff,#fff)}.services-hero h1{white-space:pre-line;letter-spacing:-1.7px}.services-hero figure{margin:0;min-width:0}.services-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px}.services-hero figcaption{font-size:10px;color:#7b879a;text-align:right;margin-top:10px}.service-catalog,.service-scope,.delivery-section,.example-section{padding:72px 48px}.catalog-heading{max-width:690px;margin-bottom:42px}.catalog-heading h2,.service-scope h2,.delivery-section h2,.example-section h2{font-size:34px;line-height:1.2;letter-spacing:-.8px}.catalog-heading>p:last-child{color:#657188;font-size:15px;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-grid article{background:#fff;padding:30px;border:1px solid #dde5f1;border-radius:12px;display:flex;flex-direction:column;align-items:start;transition:box-shadow .2s,border-color .2s}.service-grid article:hover{border-color:#b4c7e9;box-shadow:0 12px 28px #19366308}.scope-number{font-size:12px;font-weight:600;letter-spacing:1px;color:#71829b}.service-grid h3{font-size:23px;margin:20px 0 0}.service-grid p{font-size:15px;line-height:1.8;color:#627089;margin:14px 0 22px;max-width:530px}.service-grid .polish-button{margin-top:auto}.service-cta{margin:0 48px 72px;padding:52px;background:#0a2047;border-radius:16px;color:#fff}.service-cta h2{font-size:36px;letter-spacing:-1px}.service-cta p{color:#bdcbe2;max-width:660px;line-height:1.8;margin:20px 0 28px}.service-cta .eyebrow{color:#9fc3ff}.service-detail-hero{padding:54px 48px 72px;background:linear-gradient(140deg,#f4f7fe,#fff)}.breadcrumb{display:inline-block;font-size:12px;color:#647792;margin-bottom:42px}.detail-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.detail-columns h1{max-width:760px;letter-spacing:-1.6px}.delivery-visual{background:#0d244a;color:#fff;padding:30px;border-radius:14px}.delivery-visual .eyebrow{color:#9ec6ff;font-size:10px;line-height:1.7}.delivery-visual>div{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #ffffff20}.delivery-visual>div>span{color:#7dacf0;font-size:12px}.delivery-visual strong{font-size:15px;font-weight:500}.service-scope{background:#f5f7fb;display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}.scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.scope-grid article{padding:24px;background:white;border:1px solid #e0e7f1;border-radius:10px}.scope-grid h3{margin-top:14px;font-size:18px;line-height:1.5}.delivery-section{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.delivery-section ol{margin:0;padding:0 0 0 23px}.delivery-section li{padding:0 0 23px 12px;font-size:16px;line-height:1.6;color:#596b83}.example-section{margin:0 48px 64px;padding:34px 40px;border-left:3px solid #2a66d5;background:#f2f6fd}.example-section p:last-child{max-width:800px;font-size:17px;line-height:1.8;color:#5c6b82}.dropdown-menu{width:540px;grid-template-columns:1fr 1fr;gap:0 10px;padding:18px;max-height:75vh;overflow:auto}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu,.dropdown.expanded .dropdown-menu{display:grid}.dropdown-menu a{font-size:13px;padding:10px}.menu-overview{grid-column:1/-1;font-weight:700;color:#174db6;margin-bottom:8px;border-bottom:1px solid #e7edf5}.menu-resources{grid-column:1/-1;display:flex;flex-wrap:wrap;border-top:1px solid #e7edf5;margin-top:10px;padding-top:8px}.menu-resources a{font-size:12px;color:#66768e}.photo-hero{align-items:center!important}.photo-hero>div:nth-child(2){height:auto!important;min-height:0!important}.photo-hero .professional-photo{height:auto!important;width:100%;aspect-ratio:3/2;object-fit:contain!important;box-shadow:0 14px 45px -24px #16386740}.photo-note{position:static!important;grid-column:2;font-size:10px;text-align:right;margin-top:-28px}.editorial-photo{max-width:1200px;margin-inline:auto;padding-inline:48px}.editorial-photo img{height:auto!important;max-height:none;aspect-ratio:3/2;object-fit:contain;border-radius:14px}.reference-page[data-page="/"]>section:first-child{padding-top:68px!important;padding-bottom:52px!important}.reference-page[data-page="/"]>section:first-child h1{letter-spacing:-1.7px;max-width:690px}.reference-page[data-page="/"]>section:first-child p{max-width:610px}.reference-page[data-page="/"] [style*="minmax(240px"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reference-page[data-page="/ai-solutions"] [style*="minmax(240px"],.reference-page[data-page="/industries"] [style*="minmax(240px"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reference-page[data-page="/ai-solutions"] h3,.reference-page[data-page="/industries"] h3{font-size:19px!important;line-height:1.4}.reference-page[data-page="/ai-solutions"] p,.reference-page[data-page="/industries"] p{line-height:1.75!important}.product-preview{height:265px}.preview-shell{transform:none;height:212px}.preview-label{font-size:10px}.preview-sidebar{font-size:10px}.preview-main{font-size:13px}.reference-page img{image-rendering:auto}.reference-page section[id]{scroll-margin-top:90px}
@media(max-width:1100px){.detail-columns{gap:35px}.dropdown-menu{left:-100px}.services-hero{gap:35px}.service-scope,.delivery-section{gap:35px}.reference-page[data-page="/"] [style*="minmax(240px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:960px){.dropdown-menu{width:100%;max-height:none;grid-template-columns:1fr 1fr}.menu-resources{gap:5px}.service-cta{margin:0 28px 48px}.editorial-photo{padding-inline:28px}.example-section{margin:0 28px 40px}.photo-note{margin-top:-16px}.services-hero{gap:28px}.service-grid article{padding:24px}.services-hero h1{font-size:38px!important}.service-detail-hero h1{font-size:40px!important}}
@media(max-width:640px){.services-hero,.detail-columns,.service-scope,.delivery-section{grid-template-columns:minmax(0,1fr);gap:30px}.services-hero h1,.service-detail-hero h1{font-size:35px!important;letter-spacing:-1px}.services-hero .lead{font-size:16px}.service-grid,.scope-grid{grid-template-columns:1fr}.service-grid{gap:16px}.service-grid h3{font-size:22px}.service-cta{margin:0 20px 40px}.service-cta h2{font-size:28px}.example-section{margin:0 20px 40px}.dropdown-menu{grid-template-columns:1fr}.menu-resources{display:grid;grid-template-columns:1fr 1fr}.photo-note{grid-column:1;margin-top:-18px}.editorial-photo{padding-inline:20px}.photo-hero>div:nth-child(2){min-height:0!important;height:auto!important}.photo-hero .professional-photo{height:auto!important}.reference-page[data-page="/"] [style*="minmax(240px"],.reference-page[data-page="/ai-solutions"] [style*="minmax(240px"],.reference-page[data-page="/industries"] [style*="minmax(240px"]{grid-template-columns:1fr!important}.detail-columns .lead{font-size:16px}.delivery-visual{padding:24px}.reference-page[data-page="/"]>section:first-child{padding-top:44px!important}.service-scope h2{max-width:380px}}

/* Crisp, colorful industry symbols; labels remain editable in the CMS. */
.industry-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border-radius:15px;color:var(--icon-color);background:var(--icon-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-color) 9%,transparent);margin-bottom:6px}.industry-icon svg{display:block;width:28px;height:28px}.industries-showcase>div>div{background:#fff;transition:transform .18s,box-shadow .18s}.industries-showcase>div>div:hover{transform:translateY(-3px);box-shadow:0 10px 26px #1b335e0d}@media(prefers-reduced-motion:reduce){.industries-showcase>div>div:hover{transform:none}}

.editorial-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:64px 48px;background:#f5f8fd}.editorial-feature figure{margin:0;min-width:0}.editorial-feature img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:16px}.editorial-feature figcaption{font-size:10px;color:#79869b;margin-top:10px}.editorial-feature h2{font-size:36px;letter-spacing:-1px;line-height:1.2}.editorial-feature>div>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#5d6c84;margin:22px 0 28px}.editorial-feature .eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:600;color:#2456b3}@media(max-width:960px){.editorial-feature{gap:30px}}@media(max-width:640px){.editorial-feature{grid-template-columns:1fr}.editorial-feature h2{font-size:28px}}

/* Six ordered steps; connectors never wrap separately from their steps. */
.reference-page .home-ai-band{padding:76px 48px;background:linear-gradient(145deg,#061d59,#082c77);color:#fff;text-align:center}
.home-ai-intro{max-width:720px;margin:0 auto 38px}.home-ai-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;color:#68d6ed;margin:0 0 14px}.home-ai-intro h2{font-size:38px;line-height:1.2;letter-spacing:-.7px;max-width:680px;margin:0 auto 18px}.home-ai-description{font-size:16px;line-height:1.8;color:#c9d8f4;margin:0}
.home-ai-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;list-style:none;padding:0;max-width:1240px;margin:0 auto 38px;text-align:left}.home-ai-workflow li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:12px;min-width:0;min-height:112px;padding:18px 16px;border:1px solid #82b0ff35;border-radius:12px;background:#ffffff09}.workflow-number{font-size:11px;font-weight:600;letter-spacing:1.5px;color:#79cdf4}.workflow-title{font-size:14px;font-weight:600;line-height:1.45;color:#fff;overflow-wrap:anywhere}.home-ai-workflow li:not(:last-child)::after{content:'→';position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:#7ea6da;font-size:16px}
.home-ai-capabilities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1060px;margin:0 auto 32px;padding:0;list-style:none}.home-ai-capabilities li{display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #93baff24;border-radius:8px;font-size:12px;line-height:1.5;color:#cfdef6;background:#ffffff05}.home-ai-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 24px;background:#e7f5ff;color:#08275e;border:1px solid #fff;border-radius:8px;font-size:14px;font-weight:700;min-height:48px}.home-ai-cta:hover{background:#fff}
.homepage-product-image{background:#edf4fc;border-bottom:1px solid #e1e8f3;padding:14px}.homepage-product-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.homepage-product-image:has(img[src="#"]),.homepage-product-image:has(img[src=""]){display:none}.homepage-product-image:has(img:not([src="#"]):not([src=""]))+.product-preview{display:none}
@media(max-width:1100px){.home-ai-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 26px;max-width:820px}.home-ai-workflow li:nth-child(3)::after{display:none}.home-ai-workflow li{min-height:100px}.home-ai-capabilities{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:760px){.home-ai-intro h2{font-size:30px}.home-ai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-ai-capabilities li{font-size:12px}.home-ai-workflow{gap:18px}.home-ai-workflow li{padding:15px 12px}.workflow-title{font-size:13px}.home-ai-workflow li:not(:last-child)::after{right:-15px}}
@media(max-width:520px){.home-ai-workflow{grid-template-columns:1fr;gap:20px;max-width:380px}.home-ai-workflow li{min-height:64px;flex-direction:row;align-items:center;justify-content:start;gap:18px;padding:16px 20px}.workflow-title{font-size:14px}.home-ai-workflow li:not(:last-child)::after,.home-ai-workflow li:nth-child(3)::after{display:block;content:'↓';top:auto;bottom:-21px;right:50%;transform:translateX(50%);font-size:16px}.home-ai-description{font-size:15px}.home-ai-intro{margin-bottom:28px}.home-ai-cta{width:100%;max-width:380px}.homepage-product-image{padding:8px}}

/* Brighter dimensional industry tiles, preserving the existing SVG symbols. */
.industries-showcase{background:radial-gradient(ellipse at 14% 35%,#eef0ff 0,transparent 50%),radial-gradient(ellipse at 90% 75%,#e5f7ff 0,transparent 45%),#fafcff}
.industries-showcase>div>div{position:relative;overflow:visible!important;padding:26px 20px!important;gap:17px!important;border:1px solid #e3e9f5!important;border-radius:18px!important;background:linear-gradient(145deg,#fff 45%,#f5f8ff);box-shadow:0 5px 0 #e9eef7,0 10px 23px #2136630a;transition:transform .2s,box-shadow .2s;min-height:164px}
.industries-showcase .industry-icon{position:relative;isolation:isolate;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 0 5px 2px;border-radius:18px;color:white;background:linear-gradient(140deg,color-mix(in srgb,var(--icon-bright) 68%,white) 0%,var(--icon-bright) 42%,var(--icon-deep) 100%);border:1px solid color-mix(in srgb,var(--icon-bright) 65%,white);box-shadow:inset 0 2px 1px #ffffffb0,inset 0 -3px 4px #00000016,0 5px 0 var(--icon-deep),0 10px 13px color-mix(in srgb,var(--icon-bright) 30%,transparent);transform:perspective(320px) rotateX(9deg) rotateY(-10deg) rotateZ(-4deg);transition:transform .2s,box-shadow .2s}
.industries-showcase .industry-icon::before{content:"";position:absolute;z-index:-1;inset:3px 5px auto 5px;height:45%;border-radius:14px 14px 24px 5px;background:linear-gradient(135deg,#ffffff70,#ffffff08);pointer-events:none}
.industries-showcase .industry-icon svg{width:32px;height:32px;stroke-width:1.9;filter:drop-shadow(0 2px 0 #00000022) drop-shadow(0 0 1px #ffffff50);transform:translateZ(8px)}
.industries-showcase>div>div:hover{transform:translateY(-5px);box-shadow:0 5px 0 #dfe7f4,0 18px 30px #22376616}
.industries-showcase>div>div:hover .industry-icon{transform:perspective(320px) rotateX(0) rotateY(0) rotateZ(0) translateY(-2px)}
@media(max-width:640px){.industries-showcase>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.industries-showcase>div>div{padding:22px 16px!important;min-height:160px}.industries-showcase .industry-icon{width:58px;height:58px;border-radius:16px}.industries-showcase .industry-icon svg{width:29px;height:29px}}
@media(prefers-reduced-motion:reduce){.industries-showcase>div>div,.industries-showcase .industry-icon{transition:none}.industries-showcase>div>div:hover{transform:none}.industries-showcase>div>div:hover .industry-icon{transform:perspective(320px) rotateX(9deg) rotateY(-10deg) rotateZ(-4deg)}}

/* Actual product screenshots, displayed completely without cropping. */
.homepage-product-image{padding:0;background:#f0f5fc;overflow:hidden;border-bottom:1px solid #e1e8f3}.homepage-product-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;display:block;border-radius:0}.homepage-product-image+div{position:relative}.homepage-product-image:has(img:not([src="#"]):not([src=""]))~.product-preview{display:none}
