.product-hero{padding-block:28px 50px}.product-breadcrumb{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#9eb5c1;margin-bottom:30px}.product-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.product-hero .eyebrow{font-size:11px;line-height:1.7}.product-hero h1{font-size:clamp(40px,4.5vw,62px);letter-spacing:-2.4px;line-height:1.15;margin-bottom:18px}.product-hero h2{font-size:27px;color:#a7e3d3;letter-spacing:-.6px;line-height:1.4;font-weight:500}.product-lead{font-size:17px;line-height:1.8;color:#b4c5d0;margin-top:22px}.product-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:14px}.product-actions .button{gap:20px;align-items:center}.product-art{margin:0;overflow:hidden;border:1px solid #81e0cb30;border-radius:12px;background:#111e29}.product-art img{display:block;width:100%;height:auto}.product-art figcaption{font-size:11px;color:#91aab8;padding:10px 16px}.product-audience{font-size:14px;line-height:1.8;color:#b4cbd1;padding:18px 22px;margin:36px 0 0;background:#81e0cb08;border-left:2px solid #81e0cb88}.product-features{border-top:1px solid var(--line)}.product-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.product-feature-grid article{padding:25px;border:1px solid var(--line);border-radius:10px;background:#111e29}.feature-index{font:12px var(--mono);color:var(--accent)}.product-feature-grid h3{font-size:20px;line-height:1.4;font-weight:500;margin:20px 0 12px}.product-feature-grid p{font-size:15px;line-height:1.8;color:#a5b9c7;margin:0}.product-inside{background:#101a24;border-block:1px solid var(--line)}.product-screen{margin:0;border:1px solid #3b515f;border-radius:12px;overflow:hidden;background:#0c1620}.product-screen img{display:block;width:100%;height:auto}.product-screen figcaption{font-size:12px;padding:13px 18px;color:#adc6d1;border-top:1px solid var(--line)}.product-start{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:32px}.product-start h3{font-size:21px;font-weight:500}.product-start ol{padding-left:24px;font-size:15px;line-height:1.8;color:#b5c9d3}.product-start li{padding-left:6px;margin-bottom:10px}.product-start aside{padding:24px;background:#142630;border:1px solid #81e0cb25;border-radius:10px}.product-start aside h3{margin:0 0 12px}.product-start aside p{font-size:14px;line-height:1.8;color:#b5c9d3}.product-start .text-link{font-size:14px;color:#b6e5d7}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-card{display:grid;grid-template-columns:1fr auto;gap:12px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#111e29;min-width:0}.related-card>span:first-child{grid-column:1/-1;font-size:11px;color:#9fb9c6;line-height:1.5}.related-card strong{font:500 18px Manrope,sans-serif;line-height:1.5}.related-card>span:last-child{color:var(--accent)}.related-card:hover{border-color:#81e0cb66;background:#172a32}.product-enquiry{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px;border:1px solid #81e0cb35;border-radius:12px;margin-bottom:60px;background:linear-gradient(135deg,#18312f,#111e29)}.product-enquiry h2{font-size:29px}.product-enquiry p{font-size:15px;color:#b5c9d3;line-height:1.8}.product-enquiry .button{flex-shrink:0;font-size:14px}.product-start .text-link{min-height:44px}
@media(max-width:1000px){.product-hero-grid{gap:28px}.product-hero h1{font-size:44px}.product-feature-grid{gap:14px}.product-feature-grid article{padding:20px}.related-grid{grid-template-columns:repeat(2,1fr)}.product-enquiry{padding:26px}}
@media(max-width:760px){.product-hero{padding-block:20px 34px}.product-breadcrumb{margin-bottom:24px}.product-hero-grid{grid-template-columns:1fr;gap:28px}.product-hero h1{font-size:clamp(35px,10vw,48px);letter-spacing:-1.5px;overflow-wrap:anywhere}.product-hero h2{font-size:24px}.product-lead{font-size:16px}.product-actions{flex-direction:column;align-items:stretch;gap:8px}.product-actions .button{justify-content:space-between}.product-actions .text-link{justify-content:center}.product-audience{padding:14px 16px;margin-top:24px}.product-feature-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.product-feature-grid article{padding:24px}.product-start{grid-template-columns:1fr;gap:20px}.product-start aside{padding:22px}.related-grid{grid-template-columns:1fr}.related-card{padding:20px;gap:8px}.product-enquiry{flex-direction:column;align-items:stretch;padding:24px;gap:18px;margin-bottom:40px}.product-enquiry h2{font-size:27px;line-height:1.3}.product-enquiry .button{justify-content:space-between}.product-screen figcaption{font-size:11px;line-height:1.6}}
