/* Public consultation improvements scoped to the affected screens. */
.conversion-note,.conversion-context,.conversion-article-cta,.conversion-success{border:1px solid #ccdced;border-radius:16px;background:#f4f8fc;padding:24px;margin-bottom:24px;color:#17334f;word-break:keep-all}
.conversion-note p,.conversion-context p,.conversion-article-cta p,.conversion-success p{line-height:1.65;margin:8px 0;color:#455e76}
.conversion-context>p:first-child,.conversion-kicker{font-size:14px;font-weight:750;margin:0 0 8px}
.conversion-context button{border:0;background:transparent;color:#075cce;padding:8px 0;text-decoration:underline}
.conversion-flexible{padding:16px;background:#f4f8fc;margin:0 0 20px;border-radius:10px}
.conversion-flexible label{display:flex;gap:10px;align-items:center;font-weight:650;cursor:pointer}
.conversion-flexible input{width:20px;height:20px;flex-shrink:0}.conversion-flexible p{margin:8px 0 0 30px;font-size:14px;color:#455e76}
.conversion-flexible[hidden],[data-service-schedule][hidden],[data-service-form][hidden]{display:none!important}
.conversion-consent{font-size:14px;color:#455e76;text-align:center;line-height:1.6}
.conversion-form-page [aria-invalid=true]{border:2px solid #b42318}.conversion-success:focus{outline:3px solid #0867e8;outline-offset:4px}
.conversion-success h2,.conversion-article-cta h2{font-size:24px;margin:0 0 10px;line-height:1.4}
.conversion-article-cta{margin:32px 0;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.conversion-article-cta>div:first-child{flex:1 1 380px}.conversion-article-cta .btn{padding:14px 22px}
.conversion-links{display:flex;flex-wrap:wrap;gap:20px;width:100%;font-size:15px}
.conversion-company-info{margin:0;line-height:1.75;text-align:left}.conversion-company-info>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid #dce7f2}.conversion-company-info dt{font-weight:750}.conversion-company-info dd{margin:0;word-break:keep-all}
.conversion-goals{padding-top:32px;padding-bottom:24px;word-break:keep-all}.conversion-goals h2{font-size:24px;margin:0 0 18px}.conversion-goals>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.conversion-goals a{display:block;border:1px solid #ccdced;border-radius:12px;padding:20px;color:#17334f;font-weight:750;text-decoration:none;line-height:1.5}.conversion-goals a:hover{border-color:#0867e8;background:#f4f8fc}.conversion-goals span{display:block;color:#455e76;font-size:14px;font-weight:450;margin-top:8px}
.conversion-hero-pause{position:absolute;bottom:16px;right:24px;z-index:3;border:1px solid #91acc8;border-radius:20px;background:#fff;color:#17334f;padding:8px 14px;font-size:13px}
.home-hero h1,.home-hero__title{word-break:keep-all;overflow-wrap:normal}
.conversion-search-help{padding:18px 20px;background:#f4f8fc;border-radius:12px;margin:0 0 24px;color:#455e76;line-height:1.7}.conversion-search-help a{display:inline-block;margin:4px 16px 4px 0;font-weight:650;color:#075cce}
.conversion-category-start{margin:0 0 28px;padding:24px;background:#f4f8fc;border:1px solid #dce7f2;border-radius:16px}.conversion-category-start h2{font-size:22px}.conversion-category-start p{color:#455e76;line-height:1.7}.conversion-category-start a{margin:4px 16px 4px 0;display:inline-block}
.conversion-guide{max-width:900px}.conversion-guide section{margin-bottom:32px}.conversion-guide h2{font-size:24px;margin-bottom:16px}.conversion-guide p,.conversion-guide li{line-height:1.85;word-break:keep-all}.conversion-guide table{width:100%;margin-bottom:20px}.conversion-guide th,.conversion-guide td{padding:14px;border-bottom:1px solid #dce7f2;vertical-align:top}.conversion-guide th{min-width:110px}
@media(max-width:767px){
 .conversion-form-page .service-hero{padding:24px 0}.conversion-form-page .service-hero h1{font-size:30px}.conversion-form-page .service-hero p{font-size:16px;line-height:1.6;margin-top:10px}.conversion-form-page .service-hero__kicker{display:none}
 .conversion-form-page .service-main{padding-top:20px}.conversion-form-page .service-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.conversion-form-page .service-step{padding:10px 6px;border-radius:8px;box-shadow:none;text-align:center;min-height:0}.conversion-form-page .service-step p{display:none}.conversion-form-page .service-step__number{width:24px;height:24px;font-size:13px;margin:0 auto 8px}.conversion-form-page .service-step h2{font-size:13px;line-height:1.45;margin:0}.conversion-form-page .service-form{padding:18px}.conversion-form-page .service-choice-grid{gap:8px}.conversion-form-page .service-form__section{margin-bottom:24px}
 .conversion-goals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-goals a{padding:16px;font-size:15px}.conversion-goals span{font-size:13px}.conversion-company-info>div{grid-template-columns:1fr;gap:4px}.conversion-article-cta{padding:20px;gap:16px}.conversion-article-cta .btn{width:100%}.conversion-hero-pause{right:14px;bottom:14px;font-size:12px}
}
