.pm-hero{color:#fff;background:#090909;min-height:570px;position:relative;overflow:hidden}.pm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.98) 2%,rgba(5,5,5,.93) 53%,rgba(5,5,5,.58)),url('/assets/images/DcXNAzzIzgw.jpg') center 48%/cover;opacity:.95}.pm-hero .nav,.pm-hero-inner{position:relative;z-index:1}.pm-hero-inner{padding:72px 0 90px}.pm-hero h1{max-width:850px;margin:0;font-size:clamp(42px,5.5vw,68px);line-height:1.04;letter-spacing:-.05em;font-weight:600}.pm-hero h1 em,.pm-offer h2 em,.pm-cta h2 em{color:#d64b42;font-style:normal}.pm-hero-inner>p:not(.eyebrow){max-width:680px;margin:28px 0 34px;color:#dedede;font-size:17px;line-height:1.7}.pm-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.pm-text-link{color:inherit;text-decoration:none;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:5px}.pm-lead{display:grid;grid-template-columns:1fr 3fr;gap:32px;padding:100px 0 38px}.pm-side-label{font-size:12px;font-weight:800;letter-spacing:.14em;color:#b8433c;padding-top:7px}.pm-lead h2,.pm-questions h2,.pm-reference h2{max-width:760px;margin:0;font-size:clamp(34px,4.3vw,58px);line-height:1.08;letter-spacing:-.04em}.pm-lead h2 em,.pm-questions h2 em,.pm-reference h2 em{color:#b8433c;font-style:normal}.pm-lead p:last-child{max-width:770px;color:#555;line-height:1.8;font-size:16px}.pm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddd;margin-bottom:105px;border:1px solid #ddd}.pm-grid article{min-height:290px;background:#f7f7f7;padding:34px}.pm-grid span{font-size:12px;color:#b8433c;font-weight:800;letter-spacing:.14em}.pm-grid h3{font-size:24px;letter-spacing:-.03em;margin:50px 0 15px}.pm-grid p{font-size:15px;color:#555;line-height:1.7;margin:0}.pm-offer{background:#101010;color:#fff;padding:105px 0}.pm-offer-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.pm-offer h2,.pm-cta h2{max-width:670px;font-size:clamp(36px,4.8vw,63px);letter-spacing:-.045em;line-height:1.05;margin:0 0 26px}.pm-offer p:not(.eyebrow){max-width:650px;font-size:16px;line-height:1.8;color:#ccc}.pm-offer .button{margin-top:20px}.pm-offer img{width:100%;height:590px;object-fit:cover;border-radius:22px}.pm-questions{padding:110px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.pm-questions ol{counter-reset:item;list-style:none;padding:0;margin:0}.pm-questions li{counter-increment:item;padding:19px 0;border-bottom:1px solid #ddd;font-size:16px;line-height:1.6;display:grid;grid-template-columns:40px 1fr;gap:12px}.pm-questions li::before{content:counter(item,decimal-leading-zero);color:#b8433c;font-size:12px;font-weight:800;letter-spacing:.1em;padding-top:4px}.pm-reference{padding:0 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.pm-reference p{font-size:16px;line-height:1.8;color:#4d4d4d;margin:0 0 20px}.pm-reference a{color:#9e302b;text-underline-offset:3px}.pm-cta{background:#1b1b1b;color:#fff;padding:85px 0}.pm-cta p:not(.eyebrow){max-width:610px;color:#ccc;line-height:1.7;margin:0 0 28px}@media(max-width:900px){.pm-grid{grid-template-columns:repeat(2,1fr)}.pm-offer-grid{gap:32px}.pm-offer img{height:500px}}@media(max-width:700px){.pm-hero{min-height:auto}.pm-hero-inner{padding:45px 0 75px}.pm-hero h1{font-size:clamp(34px,9vw,42px)}.pm-hero-inner>p:not(.eyebrow){font-size:15px;margin:22px 0 27px}.pm-actions{align-items:flex-start;flex-direction:column;gap:22px}.pm-lead{grid-template-columns:1fr;padding:72px 0 28px;gap:10px}.pm-lead h2,.pm-questions h2,.pm-reference h2{font-size:36px}.pm-grid{grid-template-columns:1fr;margin-bottom:72px}.pm-grid article{min-height:auto;padding:28px}.pm-grid h3{margin-top:30px}.pm-offer{padding:72px 0}.pm-offer-grid,.pm-questions,.pm-reference{grid-template-columns:1fr;gap:30px}.pm-offer img{height:390px}.pm-questions{padding:75px 0}.pm-reference{padding-bottom:75px}.pm-cta{padding:72px 0}}
.pm-answer-list article{padding:0 0 22px;margin:0 0 28px;border-bottom:1px solid #dedede}.pm-answer-list h3{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.pm-answer-list p{font-size:15px;line-height:1.7;color:#555;margin:0}.pm-reference+.pm-questions{padding-top:0}
