.p-guides .res-hero{width:calc(100% - 20px);height:496px;margin:0 auto;border-radius:18px;overflow:hidden;position:relative;background:url(/assets/guides/guides_background.jpg) center 60%/cover no-repeat}.p-guides .res-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.12) 62%)}.p-guides .res-hero .lbl{position:absolute;left:80px;bottom:280px!important;z-index:2;font-family:var(--hd);font-weight:500;font-size:32px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}.p-guides .guides-sec{padding:54px 0 30px}.p-guides .guides-sec h2{font-family:var(--hd);font-weight:500;font-size:34px;color:var(--muted);text-align:center;margin:0 0 44px}.p-guides .gguide{display:grid;grid-template-columns:330px 330px;justify-content:center;grid-column-gap:130px;column-gap:130px;grid-row-gap:40px;row-gap:40px}.p-guides .gitem{display:flex;gap:22px;align-items:flex-start;padding:8px;border-radius:12px;cursor:pointer;transition:.15s}.p-guides .gitem:hover{background:var(--sage-tint)}.p-guides .gitem .ic{width:58px;height:58px;flex:none;color:#5a6b6b}.p-guides .gitem .ic img,.p-guides .gitem .ic svg{width:100%;height:100%;object-fit:contain}.p-guides .gitem h3{font-family:var(--hd);font-weight:500;font-size:20px;color:#959595;margin:0 0 8px;line-height:1.15}.p-guides .gitem p{font-family:var(--bd);font-size:12.5px;color:#959595;margin:0;line-height:1.5;max-width:180px}.p-guides .cta-banner{width:calc(100% - 20px)!important;height:230px;margin:30px auto 0;border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:center;box-shadow:0 10px 26px rgba(0,0,0,.12)}.p-guides .cta-banner img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.p-guides .cta-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.05) 65%)}.p-guides .cta-banner .c{position:relative;z-index:2;padding-left:60px;max-width:560px}.p-guides .cta-banner h2{font-family:var(--hd);font-weight:500;font-size:30px;color:#fff;margin:0 0 10px}.p-guides .cta-banner p{font-family:var(--bd);font-size:13px;color:hsla(0,0%,100%,.9);margin:0 0 18px;line-height:1.5}.p-guides .freedesign{background:var(--sage-tint);position:relative;overflow:hidden;height:280px;margin-top:46px}.p-guides .freedesign .wrap{width:calc(100% - 100px);margin:0 auto;height:100%;display:flex;align-items:center}.p-guides .fd-left h2{font-family:var(--hd);font-weight:500;font-size:30px;color:var(--muted);letter-spacing:.03em;margin:0 0 22px}.p-guides .fd-checks{display:flex;gap:30px;margin-bottom:30px}.p-guides .fd-check{display:flex;align-items:center;gap:8px;font-family:var(--bd);font-size:13px;color:#959595;font-weight:300}.p-guides .fd-check .ck{width:16px;height:16px;color:var(--sage);flex:none}.p-guides .fd-cta{display:flex;align-items:center;gap:14px}.p-guides .fd-arrow{width:38px;height:38px;border-radius:50%;background:var(--sage);display:flex;align-items:center;justify-content:center}.p-guides .fd-arrow svg{width:16px;height:16px;color:#fff}.p-guides .fd-dot{width:12px;height:12px;border-radius:50%;background:#09c300}.p-guides .fd-right{position:absolute;right:0;top:0;width:520px;height:100%}.p-guides .fd-right img{position:absolute;right:0;top:0;width:515px;height:auto}@media screen and (max-width:480px){.p-guides .res-hero{margin:0 auto!important}.p-guides .cta-banner,.p-guides .res-hero{width:calc(100% - 40px)!important}.p-guides .res-hero .lbl{bottom:100px}.p-guides span.logo-img{width:260px}.p-guides .footer .logo-row{padding:0}}