.guide-hero{padding:92px 8%;color:#fff;background:linear-gradient(110deg,#17191b 0%,#282b2e 57%,#9c211e 150%)}.guide-hero h1,.guide-content h2,.guide-cta h2{margin:0;font:700 clamp(48px,6vw,84px)/.95 "Barlow Condensed",sans-serif;letter-spacing:-1px}.guide-hero h1 em{font-style:normal;color:#ff4b43}.guide-hero>p:last-child{max-width:600px;margin:24px 0 0;color:#d8d9db;line-height:1.8}.guide-content{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.5fr);gap:9%;padding:86px 8%}.guide-summary{align-self:start;position:sticky;top:25px;background:#181a1c;color:#fff;padding:34px}.guide-summary h2{font-size:40px}.guide-summary ol{margin:25px 0 0;padding-left:20px;color:#d7d8da;font-size:14px;line-height:1.8}.guide-summary li+li{margin-top:13px}.guide-main section+section{margin-top:70px}.guide-main h2{font-size:47px}.guide-main p,.guide-main li{color:#62656a;font-size:15px;line-height:1.85}.guide-main ul{padding-left:20px}.guide-main strong{color:#17191b}.guide-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guide-cards article{min-height:235px;padding:27px;background:#f5f3f0;border-top:3px solid #ed2c26}.guide-cards span{color:#ed2c26;font:700 20px "Barlow Condensed"}.guide-cards h3{margin:28px 0 8px;font-size:21px}.guide-cards p{margin:0;font-size:13px}.guide-faq details{border-top:1px solid #dfddd9;padding:18px 0}.guide-faq details:last-child{border-bottom:1px solid #dfddd9}.guide-faq summary{cursor:pointer;font-weight:700;font-size:17px}.guide-faq details p{max-width:760px;margin:13px 0 0}.guide-faq a{color:#d12620}.guide-cta{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:66px 8%;background:#ed2c26;color:#fff}.guide-cta h2{font-size:46px}.guide-cta .eyebrow{color:#ffd0cd}.guide-cta a{display:inline-block;margin:10px 0 0 9px;border:1px solid #fff;color:#fff;padding:14px 18px;text-decoration:none;font:700 14px "Barlow Condensed"}.guide-cta a:first-child{background:#fff;color:#151719}.guide-cta .guide-whatsapp{background:#151719;border-color:#151719}@media(max-width:750px){.guide-content{grid-template-columns:1fr;padding:62px 5%}.guide-summary{position:static}.guide-main section+section{margin-top:52px}.guide-main h2,.guide-cta h2{font-size:38px}.guide-cards{grid-template-columns:1fr}.guide-cta{display:block;padding:52px 5%}.guide-cta a{margin:16px 10px 0 0}.guide-hero{padding:70px 5%}}
