
/* OHGS FINAL CLEAN PROFESSIONAL PASS */
:root{--ohgs-bg:#07111f;--ohgs-card:#101d30;--ohgs-text:#f8fbff;--ohgs-muted:#b7c4d6;--ohgs-line:rgba(255,255,255,.13);--ohgs-brand:#00bfff;--ohgs-brand-2:#0077b6;--ohgs-green:#18d46b;--ohgs-shadow:0 18px 50px rgba(0,0,0,.24);--ohgs-header:76px}
body.light{--ohgs-bg:#f6f9fc;--ohgs-card:#fff;--ohgs-text:#0f172a;--ohgs-muted:#475569;--ohgs-line:rgba(15,23,42,.12);--ohgs-shadow:0 18px 45px rgba(15,23,42,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--ohgs-header) + 18px)}
body{margin:0!important;min-height:100vh!important;overflow-x:hidden!important;background:radial-gradient(circle at top left,rgba(0,191,255,.13),transparent 34rem),linear-gradient(135deg,var(--ohgs-bg),#07101d)!important;color:var(--ohgs-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;line-height:1.6!important}
body.light{background:radial-gradient(circle at top left,rgba(0,119,182,.10),transparent 34rem),#f6f9fc!important}
img,video{max-width:100%;height:auto}img{display:block}main{padding-top:var(--ohgs-header)!important;min-height:60vh}.loader,#loader,.ohgs-loader-screen{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.wrap,.hero,.section>div,.footer-grid{width:min(1180px,calc(100% - 32px))!important;margin-inline:auto!important}.section{padding:64px 0!important}.hero{padding:60px 0!important}
.kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin:0 0 14px!important;color:var(--ohgs-brand)!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.16em!important}.kicker:before{content:"";width:26px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--ohgs-brand),transparent)}
h1,h2,h3,p{margin-top:0}h1{max-width:980px!important;font-size:clamp(38px,7vw,76px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin-bottom:18px!important;color:var(--ohgs-text)!important}h2{max-width:860px!important;font-size:clamp(30px,4.7vw,52px)!important;line-height:1.05!important;letter-spacing:-.04em!important;margin-bottom:16px!important;color:var(--ohgs-text)!important}h3{font-size:clamp(20px,2.6vw,28px)!important;line-height:1.15!important;letter-spacing:-.025em!important;color:var(--ohgs-text)!important;margin-bottom:10px!important}p,.lead{color:var(--ohgs-muted)!important;font-size:clamp(15px,2vw,18px)!important}.lead{max-width:820px!important}
.site-header.ohgs-pro-visible-header,header.site-header{min-height:76px!important;padding:10px clamp(14px,3vw,34px)!important;background:rgba(3,10,22,.95)!important;border-bottom:1px solid var(--ohgs-line)!important;box-shadow:0 14px 40px rgba(0,0,0,.20)!important}body.light .site-header.ohgs-pro-visible-header,body.light header.site-header{background:rgba(255,255,255,.94)!important}.ohgs-final-brand{gap:12px!important;min-width:214px!important}.ohgs-final-brand-icon{width:50px!important;height:50px!important;min-width:50px!important;border-radius:999px!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.24))!important}.ohgs-final-brand-title{font-size:30px!important;font-weight:950!important;line-height:.9!important;letter-spacing:.15em!important}.ohgs-final-brand-subtitle{font-size:8px!important;letter-spacing:.32em!important;font-weight:950!important;color:var(--ohgs-brand)!important}
.nav-links a{color:#e6eef8!important;transition:background .22s ease,color .22s ease,transform .22s ease!important}.nav-links a:hover{transform:translateY(-1px)!important}body.light .nav-links a{color:#334155!important}.header-actions .pill,.theme-toggle,.lang-toggle,.whatsapp{transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.header-actions .pill:hover,.theme-toggle:hover,.lang-toggle:hover,.whatsapp:hover{transform:translateY(-1px)!important}
.grid,.grid.three,.grid.four,.ohgs-new-stock-grid,.ohgs-product-showcase-grid,.ohgs-customer-story-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-top:28px!important}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hero-grid,.split,.brand-panel{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:34px!important;align-items:center!important}.hero-media{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.hero-media img{width:100%!important;height:240px!important;object-fit:cover!important;border-radius:26px!important;border:1px solid var(--ohgs-line)!important;box-shadow:var(--ohgs-shadow)!important}
.card,.ohgs-new-stock-card,.ohgs-product-showcase-card,.ohgs-customer-story-card,.safe-monday-poster-card,.video-card,.ohgs-final-video-card{position:relative!important;overflow:hidden!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;border:1px solid var(--ohgs-line)!important;box-shadow:var(--ohgs-shadow)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}body.light .card,body.light .ohgs-new-stock-card,body.light .ohgs-product-showcase-card,body.light .ohgs-customer-story-card,body.light .safe-monday-poster-card,body.light .video-card,body.light .ohgs-final-video-card{background:var(--ohgs-card)!important}.card:hover,.ohgs-new-stock-card:hover,.ohgs-product-showcase-card:hover,.ohgs-customer-story-card:hover{transform:translateY(-4px)!important;border-color:rgba(0,191,255,.30)!important;box-shadow:0 26px 70px rgba(0,0,0,.28)!important}.card img,.ohgs-new-stock-card img,.ohgs-product-showcase-card img,.ohgs-customer-story-card img{width:100%!important;height:260px!important;object-fit:cover!important;background:#fff!important}.card-body,.ohgs-new-stock-body,.ohgs-product-showcase-card .card-body,.ohgs-customer-story-card .card-body{padding:20px!important}
.tag,.ohgs-stock-tag{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:28px!important;padding:0 12px!important;margin-bottom:12px!important;border-radius:999px!important;background:rgba(0,191,255,.12)!important;color:var(--ohgs-brand)!important;border:1px solid rgba(0,191,255,.25)!important;font-size:12px!important;font-weight:950!important}.mini-list,ul{color:var(--ohgs-muted)!important}.card-actions,.actions,.ohgs-new-stock-actions,.ohgs-product-showcase-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.btn,a.btn,.pill{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important;letter-spacing:-.01em!important}.btn,.btn.wa,.wa{color:#fff!important;background:linear-gradient(135deg,var(--ohgs-brand),var(--ohgs-brand-2))!important;border-color:transparent!important}.btn.ghost{color:var(--ohgs-text)!important;background:transparent!important;border:1px solid var(--ohgs-line)!important}.whatsapp,.btn.wa{background:linear-gradient(135deg,var(--ohgs-green),#0cae53)!important}
input,textarea,select{width:100%!important;border:1px solid var(--ohgs-line)!important;border-radius:18px!important;background:rgba(255,255,255,.06)!important;color:var(--ohgs-text)!important;padding:13px 14px!important;outline:none!important;font:inherit!important}input:focus,textarea:focus,select:focus{border-color:rgba(0,191,255,.55)!important;box-shadow:0 0 0 4px rgba(0,191,255,.10)!important}body.light input,body.light textarea,body.light select{background:#fff!important;color:#0f172a!important}
.gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.gallery img,.ohgs-final-video-card video,.video-card video{border-radius:22px!important;border:1px solid var(--ohgs-line)!important;box-shadow:var(--ohgs-shadow)!important}.gallery img{width:100%!important;height:240px!important;object-fit:cover!important}.footer{padding:54px 0 26px!important;border-top:1px solid var(--ohgs-line)!important;background:rgba(0,0,0,.20)!important}.footer-grid{display:grid!important;grid-template-columns:1.2fr 1fr 1fr!important;gap:28px!important}.copyright{text-align:center!important;margin:28px auto 0!important;font-size:13px!important}
@media(max-width:980px){:root{--ohgs-header:64px}main{padding-top:64px!important}.wrap,.hero,.section>div,.footer-grid{width:min(100% - 24px,720px)!important}.section{padding:42px 0!important}.hero{padding:38px 0!important}h1{font-size:clamp(34px,10vw,48px)!important}h2{font-size:clamp(28px,8vw,40px)!important}.lead,p{font-size:15.5px!important}.site-header.ohgs-pro-visible-header,header.site-header{min-height:64px!important;padding:8px 10px!important;gap:8px!important}.ohgs-final-brand{min-width:0!important;max-width:145px!important;gap:8px!important}.ohgs-final-brand-icon{width:38px!important;height:38px!important;min-width:38px!important}.ohgs-final-brand-title{font-size:18px!important;letter-spacing:.10em!important}.ohgs-final-brand-subtitle{font-size:5.5px!important;letter-spacing:.18em!important}.grid,.grid.three,.grid.four,.ohgs-new-stock-grid,.ohgs-product-showcase-grid,.ohgs-customer-story-grid,.hero-grid,.split,.brand-panel,.footer-grid{grid-template-columns:1fr!important;gap:20px!important}.card img,.ohgs-new-stock-card img,.ohgs-product-showcase-card img,.ohgs-customer-story-card img,.hero-media img,.gallery img{height:225px!important}.hero-media,.gallery{grid-template-columns:1fr!important}.card-actions,.actions,.ohgs-new-stock-actions,.ohgs-product-showcase-actions{flex-direction:column!important}.btn,a.btn{width:100%!important}.card:hover,.ohgs-new-stock-card:hover,.ohgs-product-showcase-card:hover,.ohgs-customer-story-card:hover{transform:none!important}}
@media(max-width:430px){.wrap,.hero,.section>div,.footer-grid{width:calc(100% - 20px)!important}.card-body,.ohgs-new-stock-body,.ohgs-product-showcase-card .card-body,.ohgs-customer-story-card .card-body{padding:16px!important}.card img,.ohgs-new-stock-card img,.ohgs-product-showcase-card img,.ohgs-customer-story-card img,.hero-media img,.gallery img{height:210px!important}}
