:root{--product-ink:#20161c;--product-wine:#8f3654;--product-cream:#fbf7f3;--product-gold:#c79a4b}.product-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(20px,6vw,80px);border-bottom:1px solid rgba(78,43,57,.1);background:rgba(255,255,255,.94);backdrop-filter:blur(18px)}.product-nav>div,.product-brand,.product-actions{display:flex;align-items:center;gap:14px}.product-brand{color:var(--product-ink);font-weight:850}.product-brand img{width:38px;height:38px}.product-nav a{font-weight:700}.product-nav-cta{border-radius:999px;background:var(--product-wine);color:#fff;padding:10px 16px}.product-nav form{margin:0}.product-nav select{border:1px solid rgba(78,43,57,.18);border-radius:999px;background:#fff;padding:8px 12px}.product-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(32px,5vw,78px);align-items:center;min-height:720px;padding:72px clamp(24px,7vw,110px);background:radial-gradient(circle at 18% 12%,#f7e9ec,transparent 38%),var(--product-cream)}.product-hero-copy>span,.product-section-heading>span,.product-security>div>span{color:var(--product-wine);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.product-hero h1{max-width:720px;margin:16px 0 22px;color:var(--product-ink);font-size:clamp(2.7rem,5.2vw,5.4rem);line-height:.98}.product-hero-copy>p{max-width:650px;color:#65545d;font-size:1.17rem;line-height:1.75}.product-actions{flex-wrap:wrap;margin-top:30px}.product-shot{margin:0;padding:14px;border:1px solid rgba(78,43,57,.1);border-radius:28px;background:#fff;box-shadow:0 32px 90px rgba(59,33,44,.18)}.product-shot img{display:block;width:100%;max-height:650px;border-radius:18px;object-fit:cover;object-position:top}.product-shot figcaption{padding:12px 4px 2px;color:#74636b;font-size:.82rem}.product-value{padding:86px clamp(24px,7vw,110px);background:#fff}.product-section-heading{max-width:780px}.product-section-heading h2{margin:12px 0 34px;font-size:clamp(2rem,3.5vw,3.4rem)}.product-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-capabilities article{padding:24px;border:1px solid rgba(78,43,57,.1);border-radius:20px;background:var(--product-cream)}.product-capabilities b{color:var(--product-gold);font-size:.82rem}.product-capabilities h3{margin:18px 0 10px;color:var(--product-ink);font-size:1.15rem}.product-capabilities p{font-size:.93rem;line-height:1.6}.product-security{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:76px clamp(24px,7vw,110px);background:var(--product-ink);color:#fff}.product-security h2{margin-top:12px;color:#fff;font-size:clamp(2rem,3.4vw,3.2rem)}.product-security ul{display:grid;gap:12px}.product-security li{padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06)}.product-security>p{grid-column:2;color:rgba(255,255,255,.72);line-height:1.7}.product-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:42px clamp(24px,7vw,110px);background:#efe3df}.product-next a{color:var(--product-wine);font-weight:900}@media(max-width:900px){.product-nav>div>a:not(.product-nav-cta){display:none}.product-hero{grid-template-columns:1fr;min-height:0;padding-top:48px}.product-capabilities{grid-template-columns:repeat(2,1fr)}.product-security{grid-template-columns:1fr}.product-security>p{grid-column:1}}@media(max-width:600px){.product-brand span{display:none}.product-hero{padding-left:18px;padding-right:18px}.product-capabilities{grid-template-columns:1fr}.product-next{align-items:flex-start;flex-direction:column}}
