.site-header{background:transparent}.site-header .brand-logo,footer .brand-logo{content:url('/vinqelo-company.png?v=6');display:block;object-fit:contain}.site-header .brand-logo{width:42px;height:42px}.site-header .brand{gap:10px;font-size:21px}.site-header .brand>span{display:inline}.eyebrow{display:none!important}.business-logo{content:url('/vinqelo-business-logo.png?v=6');display:block;width:min(390px,90%);height:auto;object-fit:contain;margin:0 0 24px;filter:drop-shadow(0 12px 22px rgba(7,94,255,.16))}
.product-hero{grid-template-columns:minmax(300px,.72fr) minmax(450px,1.28fr);gap:36px;min-height:720px;padding-top:58px;padding-bottom:72px}.product-hero .hero-copy{max-width:570px}.business-mark{display:block;width:82px;height:106px;object-fit:contain;object-position:center;margin:0 0 18px;filter:drop-shadow(0 12px 24px rgba(7,94,255,.16))}.product-hero .hero-copy>.product-name{margin:0 0 12px;color:#075eff;font-size:14px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-hero h1{margin:0 0 20px;font-size:clamp(48px,5.4vw,74px)}.product-hero h1 span{color:#075eff}.product-hero .hero-copy>p{font-size:17px}.hero-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:26px}.hero-feature-grid span{display:flex;align-items:center;gap:11px;color:#30394e;font-size:13px;font-weight:700}.hero-feature-grid b{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #dce8ff;border-radius:11px;background:#fff;font-size:20px;line-height:1;box-shadow:0 7px 18px rgba(7,94,255,.1)}.showcase-visual{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(214,225,242,.9);border-radius:28px;background:#fff;box-shadow:0 30px 75px rgba(24,58,117,.16)}.showcase-visual img{display:block;width:100%;height:auto;object-fit:cover}.product-hero .primary-link{background:#075eff;box-shadow:0 14px 32px rgba(7,94,255,.28)}.product-hero .primary-link:hover,.product-hero .primary-link:focus-visible{box-shadow:0 18px 38px rgba(7,94,255,.36)}
.product-hero .hero-copy>.product-name{display:flex;align-items:baseline;gap:8px;margin-bottom:22px;color:#0b1020;font-family:Inter,"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;font-size:clamp(31px,2.8vw,38px);line-height:1;font-weight:850;letter-spacing:-.06em;text-transform:none}.product-name span{color:#0b1020}.product-name strong{color:#075eff;font:inherit}
.whatsapp-logo{width:15px;height:15px;flex:0 0 15px;color:#fff}
.steps span{font-size:15px;line-height:1.55}.products-page{min-height:72vh;padding:72px max(24px,calc((100% - 1180px)/2)) 110px;background:linear-gradient(180deg,#f7f9fc,#fff)}.products-page .section-heading{margin-bottom:46px}.products-page .section-heading h1{margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.05;letter-spacing:-.055em}.products-page .section-heading span{max-width:680px;margin:15px auto 0;line-height:1.55}.back-link{display:inline-flex;margin-bottom:42px;color:#075eff;font-size:13px;font-weight:800}.products-page .product-grid{align-items:stretch}.products-page .product-card{display:grid;grid-template-rows:auto 1fr}.products-page .product-visual{height:300px}.products-page .product-body{display:flex;flex-direction:column;padding:32px 36px 34px}.products-page .product-body>p{min-height:88px;margin-bottom:0}.products-page .product-body ul{margin:24px 0 28px;padding:22px 0;list-style:none;border-top:1px solid #eceef3;border-bottom:1px solid #eceef3;display:grid;gap:12px}.products-page .product-body li{display:flex;align-items:flex-start;gap:10px;color:#343c50;font-size:13px;line-height:1.45}.products-page .product-body li span{color:#075eff;font-weight:800}.availability{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:15px}.availability>span{color:#7a8497;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:900px){.product-hero{grid-template-columns:1fr;gap:42px}.product-hero .hero-copy{max-width:680px}.showcase-visual{width:min(820px,100%);margin:auto}.business-mark{width:76px;height:98px}}
@media(max-width:700px){.business-logo{width:min(320px,92%);margin-bottom:20px}.site-header .brand-logo{width:38px;height:38px}.product-hero{min-height:auto;padding-top:46px}.product-hero h1{font-size:clamp(44px,13vw,62px)}.business-mark{width:68px;height:88px;margin-bottom:15px}.hero-feature-grid{grid-template-columns:1fr;gap:9px}.showcase-visual{border-radius:20px}.steps span{font-size:14.5px}.products-page{padding:54px 16px 80px}.products-page .section-heading{margin-bottom:34px}.products-page .product-visual{height:250px}.products-page .product-body{padding:28px 24px 30px}.products-page .product-body>p{min-height:0}.availability{align-items:flex-start;flex-direction:column}.back-link{margin-bottom:32px}}
