.product-header{background:#071c2b;color:#dce8ed;padding:22px 0}.product-header .container{display:flex;justify-content:space-between;align-items:center;gap:24px}.product-header img{width:112px;height:56px;object-fit:contain;background:#fff;border-radius:5px}.product-nav{display:flex;gap:24px;align-items:center;font-size:13px;flex-wrap:wrap}.product-nav [aria-current]{color:#dcc798}.product-hero{padding:38px 0 68px;background:#071c2b;color:#fff}.breadcrumbs{font-size:12px;color:#adbfca;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.product-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.product-hero h1{font-size:clamp(30px,3.3vw,47px);line-height:1.65;margin:16px 0}.product-lead{color:#bdd0db;font-size:16px;line-height:2.15}.product-hero .button{margin-top:25px}.product-shot{margin:0;min-width:0}.product-shot img{width:100%;height:auto;display:block;border:1px solid #496070;border-radius:12px;box-shadow:0 22px 70px #0004}.product-shot figcaption{font-size:11px;color:#aabfcd;margin-top:12px}.product-section{padding:66px 0}.product-section.tint{background:#edf2f6}.product-section h2{font-size:29px;margin-bottom:18px}.product-intro{max-width:790px;color:#526c7c;font-size:16px;line-height:2.2}.product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.product-card{background:#fff;border:1px solid #dbe4e9;padding:25px;border-radius:12px}.product-card .step-number{display:block;color:#806a3c;font-size:13px;margin-bottom:13px}.product-card h3{font-size:19px;margin-bottom:12px}.product-card p{font-size:14px;line-height:2.1;color:#526c7c}.product-two{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.product-list{padding-right:21px;line-height:2.3;color:#526c7c}.product-section details{border-bottom:1px solid #dbe4e9;padding:18px 0}.product-section summary{font-weight:600;cursor:pointer}.product-section details p{padding-top:14px;color:#526c7c;font-size:15px}.product-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.product-links a{border:1px solid #b9cbd5;border-radius:6px;padding:9px 16px;font-size:13px;color:#005277}.product-links a:hover{background:#e4edf3}.product-cta{border-top:1px solid #dbe4e9}.product-cta p{color:#526c7c}.product-footer{font-size:12px;color:#526c7c}.product-footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.product-hero-grid{animation:product-enter .65s ease-out}@keyframes product-enter{from{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:850px){.product-hero-grid,.product-two{grid-template-columns:1fr;gap:30px}.product-cards{grid-template-columns:1fr}.product-hero{padding-bottom:45px}.product-section{padding:45px 0}.product-nav{gap:12px;font-size:12px}.product-header .container{align-items:flex-start}.product-hero h1{font-size:32px}.product-section h2{font-size:25px}}@media(max-width:480px){.product-header .container{gap:16px}.product-header img{width:82px;height:41px}.product-nav{flex-direction:column;align-items:flex-start;gap:7px}.breadcrumbs{margin-bottom:26px}.product-hero h1{font-size:28px}.product-card{padding:22px}}@media(prefers-reduced-motion:reduce){.product-hero-grid{animation:none}}
