.laser{background:var(--cream)}
.laser-hero{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;margin-bottom:55px}
.laser-hero h2{font-size:clamp(38px,4vw,64px);line-height:1.35;margin:0;font-weight:800;letter-spacing:-.035em}
.laser-hero>p{color:var(--muted);font-size:17px}
.laser-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:14px}
.laser-grid article{background:var(--paper);border:1px solid var(--line);padding:30px;min-height:310px}
.laser-grid article i{font-style:normal;color:var(--gold);font-weight:800}
.laser-grid h3{font-size:22px;line-height:1.55;margin:18px 0 10px}
.laser-grid p{color:var(--muted);font-size:14px}
.laser-grid .laser-main{grid-row:1/3;background:var(--green);color:white;min-height:634px;display:flex;flex-direction:column;justify-content:center;padding:50px}
.laser-main>span{color:var(--gold);font-size:13px}.laser-main h3{font-size:34px}.laser-main p{color:rgba(255,255,255,.7);font-size:16px}
.laser-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.laser-tags b{font-size:12px;border:1px solid rgba(255,255,255,.2);padding:7px 11px;border-radius:999px}
.laser-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:45px;padding-top:30px}
.laser-facts div{padding:0 25px;border-left:1px solid var(--line)}.laser-facts div:last-child{border:0}.laser-facts strong,.laser-facts span{display:block}.laser-facts span{color:var(--muted);font-size:12px}
@media(max-width:900px){.laser-hero{grid-template-columns:1fr}.laser-grid{grid-template-columns:1fr 1fr}.laser-grid .laser-main{grid-column:1/3;grid-row:auto;min-height:470px}.laser-facts{grid-template-columns:1fr;gap:18px}.laser-facts div{border-left:0;border-bottom:1px solid var(--line);padding:0 0 18px}}
@media(max-width:540px){.laser-grid{display:block}.laser-grid article{margin-bottom:12px;min-height:auto}.laser-grid .laser-main{min-height:440px;padding:30px}.laser-hero h2{font-size:37px}}
