.lp-hero{overflow:hidden;background:var(--soft);border-bottom:1px solid var(--line)}.lp-crumbs{padding-top:34px}.lp-crumbs .breadcrumbs{margin:0}.lp-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;align-items:center;min-height:600px;padding-top:34px;padding-bottom:62px}.lp-hero-copy h1{max-width:11ch;font-size:clamp(3.2rem,5.4vw,6.3rem)}.lp-hero-copy>p:not(.eyebrow){max-width:680px;color:#40545f;font-size:1.03rem;line-height:1.78}.lp-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.lp-hero-media{position:relative;min-height:480px;margin:0;overflow:hidden;background:#fff}.lp-hero-media::before{content:"";position:absolute;z-index:1;inset:24px;border:1px solid rgba(255,255,255,.7)}.lp-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-hero-media figcaption{position:absolute;z-index:3;left:0;bottom:0;display:flex;min-width:300px;flex-direction:column;padding:16px 20px;background:var(--navy);color:#fff}.lp-hero-media strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.lp-hero-media figcaption span{margin-top:4px;color:#afc2cc;font-size:.64rem}

.lp-apps{background:#fff}.lp-apps-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.lp-apps-grid article h3{margin:0 0 10px}.lp-apps-grid article p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.75}

.lp-dcmove{background:var(--navy);color:#fff}.lp-dcmove-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.lp-dcmove-copy h2{max-width:11ch}.lp-dcmove-copy>p{color:#b9cad3;line-height:1.8}.lp-dcmove-tags{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0}.lp-dcmove-tags span{padding:8px 13px;background:#12222c;color:#dbe7ed;font-size:.68rem;font-weight:600}.lp-spec-table{border-top:1px solid #3d5663}.lp-spec-table div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #3d5663;font-size:.84rem}.lp-spec-table dt{color:#ff9b66;font-weight:700;text-transform:uppercase;font-size:.66rem;letter-spacing:.04em}.lp-spec-table dd{margin:0;color:#e3ecf0}.lp-dcmove-link{display:inline-block;margin-top:24px}

.lp-matters{background:#fff}.lp-matters-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-matters-grid article{min-height:230px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-matters-grid span{color:var(--orange-dark);font-size:.63rem;font-weight:700}.lp-matters-grid h3{margin:48px 0 12px}.lp-matters-grid p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.7}

.lp-risk{background:var(--warm)}.lp-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-risk-grid article{min-height:230px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.lp-risk-grid h3{margin:0 0 12px;font-size:1.05rem}.lp-risk-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.7}

.lp-uses{background:#fff}.lp-uses-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-uses-grid article{min-height:190px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-uses-grid h3{margin:0 0 10px;font-size:1rem}.lp-uses-grid p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.65}

.lp-selection{background:var(--navy);color:#fff}.lp-selection .sd-heading-row>p{color:#c3d4dd;opacity:1}.lp-selection-list{border-top:1px solid #3d5663}.lp-selection-list article{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #3d5663}.lp-selection-list span{color:#ff8b4e;font-size:.63rem;font-weight:700}.lp-selection-list h3{margin:0 0 7px}.lp-selection-list p{margin:0;color:#b9cad3;font-size:.83rem;line-height:1.7}

.lp-benefits{background:var(--warm)}.lp-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-benefits-grid article{min-height:210px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.lp-benefits-grid h3{margin:0 0 12px;font-size:1.05rem}.lp-benefits-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.7}

.lp-related{background:#fff}.lp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.lp-related-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;background:#fff;color:var(--ink,#1a2b33);text-decoration:none;font-weight:600}.lp-related-grid a:hover{background:var(--soft)}.lp-related-grid a span{color:var(--blue);font-size:1.1rem}

.lp-gallery{background:var(--navy);color:#fff}.lp-gallery .sd-heading-row>p{color:#c3d4dd;opacity:1}.lp-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;padding-inline:0;border-top:1px solid #3d5663;border-left:1px solid #3d5663}.lp-gallery-grid figure{position:relative;margin:0;overflow:hidden;border-right:1px solid #3d5663;border-bottom:1px solid #3d5663;background:#fff}.lp-gallery-grid img{width:100%;height:100%;object-fit:cover}.lp-gallery-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:#fff;color:var(--blue);font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}

@media(max-width:1180px){.lp-hero-grid{grid-template-columns:1fr 1fr}.lp-matters-grid,.lp-uses-grid,.lp-risk-grid,.lp-benefits-grid{grid-template-columns:repeat(2,1fr)}.lp-related-grid,.lp-gallery-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.lp-hero-grid,.lp-apps-grid,.lp-dcmove-grid{grid-template-columns:1fr}.lp-hero-grid{min-height:0}.lp-hero-media{min-height:420px}}
@media(max-width:620px){.lp-crumbs{padding-top:25px}.lp-crumbs .breadcrumbs{flex-wrap:wrap}.lp-hero-grid{padding-top:22px;padding-bottom:44px}.lp-hero-copy h1{font-size:2.7rem}.lp-actions{align-items:flex-start;flex-direction:column}.lp-hero-media{min-height:300px}.lp-hero-media figcaption{display:none}.lp-apps-grid,.lp-dcmove-grid{padding-inline:var(--gutter)}.lp-matters-grid,.lp-uses-grid,.lp-risk-grid,.lp-benefits-grid,.lp-related-grid,.lp-gallery-grid{grid-template-columns:1fr;border-left:0}.lp-matters-grid article,.lp-uses-grid article,.lp-risk-grid article,.lp-benefits-grid article,.lp-gallery-grid figure{border-right:0}.lp-selection-list article{grid-template-columns:34px 1fr}.lp-related-grid{border:0}}
