.product-hero{padding:88px 0 76px;background:linear-gradient(115deg,#0b1d2b,#19394e);color:#fff}.product-hero .wrap{max-width:1180px}.product-hero h1{max-width:900px;margin:0;font:800 clamp(42px,6vw,72px)/1.04 Manrope,sans-serif;letter-spacing:-.055em}.product-hero>div>p:not(.eyebrow){max-width:760px;margin:22px 0 28px;color:#d5e0e6;font-size:18px}.product-body{padding:74px 0 96px}.product-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start;margin-bottom:44px}.product-intro h2,.product-cta h2{margin:0;color:var(--navy);font:700 clamp(30px,4vw,46px)/1.12 Manrope,sans-serif;letter-spacing:-.04em}.product-intro>p{margin:0;color:#53646e}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.product-grid article{padding:26px 28px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--orange)}.product-kicker{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--orange)}.product-grid h3{margin:10px 0;font:700 21px Manrope;color:var(--navy)}.product-grid p{margin:0 0 17px;color:#53646e;font-size:14px}.product-grid a,.category-list a{font-size:13px;font-weight:700;color:var(--navy);border-bottom:1px solid #bdc7cc;padding-bottom:5px}.product-grid a:hover,.category-list a:hover{color:var(--orange)}.product-note{display:grid;grid-template-columns:.55fr 1.2fr .6fr;gap:20px;align-items:center;margin-top:32px;padding:22px 25px;background:#eef2f3}.product-note strong{font:700 15px Manrope;color:var(--navy)}.product-note span{font-size:13px;color:#53646e}.product-note a{font-size:12px;font-weight:700;color:var(--navy)}.product-cta{margin-top:54px;padding:36px;background:#f6f8f8;text-align:center}.product-cta h2{font-size:32px}.product-cta p{color:#53646e;margin:12px auto 22px;max-width:600px}.rig-hero{background:linear-gradient(115deg,#0b1d2b,#203d4b)}.rolling-hero{background:linear-gradient(115deg,#132b3c,#475761)}.category-list{border-top:1px solid var(--line)}.category-list article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.category-list article>span{font:700 12px Manrope;color:var(--orange);padding-top:4px}.category-list h3{margin:0 0 8px;font:700 21px Manrope;color:var(--navy)}.category-list p{max-width:850px;margin:0 0 13px;color:#53646e;font-size:14px}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.tag-row b{padding:5px 9px;background:#e8edef;color:#52636e;font-size:10px;font-weight:600}.konasol-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin:0 0 28px;padding:18px;background:#fff;border:1px solid var(--line)}.konasol-banner img{width:100%;height:230px;object-fit:cover}.konasol-banner p{margin:0;color:var(--navy);font:700 20px/1.4 Manrope}.konasol-grid article{min-height:240px}@media(max-width:700px){.product-hero{padding:68px 0 58px}.product-hero>div>p:not(.eyebrow){font-size:16px}.product-body{padding:55px 0 70px}.product-intro{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.product-grid{grid-template-columns:1fr}.product-grid article{padding:22px}.product-note{grid-template-columns:1fr;gap:9px;padding:20px}.product-cta{padding:27px 20px}.product-cta h2{font-size:27px}.category-list article{grid-template-columns:30px 1fr;gap:10px}.konasol-banner{grid-template-columns:1fr;padding:12px}.konasol-banner img{height:200px}}
