/* Scoped to new ClickFunnels guides only. No original site selectors are changed. */
.cf-guide{max-width:1180px;padding-top:40px}.cf-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:42px;align-items:center;padding:32px 0 52px;border-bottom:1px solid var(--line)}.cf-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#456336}.cf-hero h1{font-size:clamp(36px,4.6vw,62px);font-weight:750;letter-spacing:-2.4px;line-height:1.06}.cf-hero .eyebrow{font-size:10px;letter-spacing:1.1px}.cf-hero .lede{font-size:18px;line-height:1.65}.cf-hero-note{font-size:14px;color:#496453;max-width:34em}.cf-hero-action{display:inline-flex;gap:28px;background:#193f2e;color:#fff;border-radius:9px;text-decoration:none;padding:15px 20px;font-size:15px;font-weight:700;margin-top:12px}.cf-journey{padding:28px;background:#0c2c21;color:#fff;border:1px solid #345342;border-radius:20px;box-shadow:0 18px 40px #123c251a;overflow:hidden}.cf-journey-title{font-size:22px;line-height:1.3;font-weight:650;max-width:13em;margin:0 0 28px}.cf-step{display:flex;align-items:center;gap:16px;min-height:75px;padding:14px 18px;margin-top:12px;border:1px solid #47634e;background:#173d2e;border-radius:10px}.cf-step:nth-of-type(2){margin-left:20px;background:#254c36}.cf-step:nth-of-type(3){margin-left:40px;background:#d3f293;color:#172d20;border-color:#d3f293}.cf-step span{font-size:11px;letter-spacing:1px;opacity:.85}.cf-step strong{font-size:18px;font-weight:650}.cf-step i{margin-left:auto;font-size:26px;font-style:normal}.cf-journey-caption{font-size:12px;color:#d3ddce;margin:26px 0 0;line-height:1.6}.cf-guide>section:not(.cf-request){max-width:800px;margin:42px auto}.cf-guide>section:not(.cf-request):not(.next){padding:26px 30px;background:white;border:1px solid #dbe4d7;border-radius:13px}.cf-guide>section h2{margin-top:0;font-size:25px;line-height:1.3}.cf-guide>section>p{color:#3f5549;line-height:1.8}.cf-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;background:#113729;color:#fff;border-radius:20px;padding:38px;margin:50px 0}.cf-request .eyebrow{color:#d3f293}.cf-request h2{font-size:34px!important;line-height:1.13!important;letter-spacing:-1px}.cf-request p{font-size:15px;line-height:1.7}.cf-request .disclosure{font-size:16px;color:#dfebdc;line-height:1.65}.cf-request-form{background:#f4f7ee;border:1px solid #e2ecd7;padding:26px;border-radius:12px;color:#142c24;align-self:start}.cf-request-form label{font-size:14px}.cf-request-form input[type=email]{min-width:0;width:100%;padding:13px;border-color:#9eaf97;margin:8px 0 20px}.cf-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;margin-bottom:20px;line-height:1.6}.cf-check input{width:18px;min-width:18px;height:18px;margin:4px 0 0;accent-color:#21513b}.cf-request-form button{width:100%;background:#214e36;font-size:15px;padding:15px;border-radius:7px;display:flex;justify-content:space-between}.cf-small{font-size:12px!important;color:#4b6151;line-height:1.6!important}.cf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-guide .next{padding:30px;background:#eaf0df;border:1px solid #cbd8bd;border-radius:12px}.cf-guide .next .button{border-radius:7px}.cf-guide .planning-resources{font-size:14px}.cf-guide .planning-resources li{margin:12px 0;overflow-wrap:anywhere}@media(max-width:800px){.cf-hero{grid-template-columns:1fr;gap:26px;padding-top:8px}.cf-hero h1{letter-spacing:-1.6px}.cf-journey{max-width:520px;width:100%;margin:auto}.cf-request{grid-template-columns:1fr;padding:25px;gap:20px}.cf-guide>section:not(.cf-request):not(.next){padding:23px}.cf-request h2{font-size:30px!important}}@media(max-width:420px){.cf-guide{padding:24px 18px}.cf-hero h1{font-size:37px}.cf-journey{padding:22px}.cf-request{padding:22px 17px}.cf-request-form{padding:20px 16px}.cf-step{gap:12px;padding:13px}.cf-step strong{font-size:16px}.cf-step:nth-of-type(2){margin-left:12px}.cf-step:nth-of-type(3){margin-left:24px}}
.cf-request-form input:not([type=checkbox]){min-width:0;width:100%;margin:8px 0 18px;padding:12px}.cf-request-form input[type=hidden]{display:none}header nav{display:flex;gap:10px;flex-wrap:wrap}header nav a{font-size:13px}.cf-request-form input[name=country]{text-transform:uppercase}.mv-solutions .button{white-space:normal}
