.gp4a{background:#0a0a0a;color:#f4efe6;padding:clamp(64px,8vw,112px) 24px}.gp4a-shell{width:min(1240px,100%);margin:0 auto}.gp4a-heading{max-width:760px;margin-bottom:44px}.gp4a-heading--center{text-align:center;margin-left:auto;margin-right:auto}.gp4a-kicker{color:#c9a96e;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;margin:0 0 14px}.gp4a h2{color:#fff;font-size:clamp(34px,5vw,64px);line-height:1.02;margin:0 0 20px}.gp4a h3{color:#fff}.gp4a-copy{color:#cfc7bb;font-size:17px;line-height:1.75}.gp4a-benefits{background:#111}.gp4a-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(201,169,110,.3);border-left:1px solid rgba(201,169,110,.3)}.gp4a-benefit{padding:34px 28px;border-right:1px solid rgba(201,169,110,.3);border-bottom:1px solid rgba(201,169,110,.3);min-height:250px}.gp4a-benefit__index{display:block;color:#c9a96e;font-size:13px;letter-spacing:.15em;margin-bottom:50px}.gp4a-benefit h3{font-size:22px;margin:0 0 12px}.gp4a-benefit .rte{color:#bdb5aa;line-height:1.65}.gp4a-length__layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,7vw,90px);align-items:center}.gp4a-length__media img,.gp4a-placeholder{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#191919}.gp4a-placeholder svg{width:100%;height:100%}.gp4a-length__content{max-width:560px}.gp4a-length__table{margin:34px 0 20px;border-top:1px solid rgba(201,169,110,.35)}.gp4a-length__row{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid rgba(201,169,110,.22)}.gp4a-length__row strong{color:#fff}.gp4a-length__row span,.gp4a-note{color:#bdb5aa}.gp4a-note{font-size:13px;line-height:1.55}.gp4a-button{display:inline-flex;margin-top:22px;padding:14px 24px;border:1px solid #c9a96e;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.gp4a-button:hover{background:#c9a96e;color:#080808}.gp4a-transformations{background:#f4efe6;color:#1b1712}.gp4a-transformations h2,.gp4a-transformations h3{color:#17120d}.gp4a-transformations .gp4a-copy{color:#655b50}.gp4a-transformations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gp4a-transformation{background:#fff;padding:14px 14px 28px}.gp4a-transformation__images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gp4a-transformation figure{margin:0;position:relative}.gp4a-transformation img,.gp4a-transformation .gp4a-placeholder{width:100%;aspect-ratio:3/4;object-fit:cover}.gp4a-transformation figcaption{position:absolute;left:10px;bottom:10px;background:rgba(8,8,8,.78);color:#fff;padding:6px 9px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.gp4a-transformation h3{font-size:23px;margin:24px 10px 8px}.gp4a-transformation>.rte{color:#655b50;margin:0 10px}.gp4a-transformations .gp4a-placeholder{background:#e8e0d5}
@media(max-width:989px){.gp4a-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp4a-length__layout{grid-template-columns:1fr}.gp4a-length__content{max-width:none}.gp4a-transformations__grid{grid-template-columns:1fr}}
@media(max-width:600px){.gp4a{padding:58px 18px}.gp4a-benefits__grid{grid-template-columns:1fr}.gp4a-benefit{min-height:0}.gp4a-benefit__index{margin-bottom:28px}.gp4a-length__row{grid-template-columns:110px 1fr}.gp4a-transformation__images{gap:5px}}
