.ima-guide{--ima-navy:#163653;--ima-gold:#c57b43;color:#253c40;line-height:1.9}.ima-guide *{box-sizing:border-box}.ima-guide h2,.ima-guide h3,.ima-guide p{margin-top:0}.ima-guide h2{font-size:clamp(27px,4vw,42px);line-height:1.45;border:0!important;background:none!important;padding:0!important;color:#163653!important}.ima-guide h3{font-size:19px;line-height:1.6}.ima-hero{display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:40px;padding:clamp(26px,5vw,66px);background:#eef4f2;border-radius:10px}.ima-eyebrow{display:block;font-size:12px;letter-spacing:.09em;color:#98703c;font-weight:700;margin-bottom:18px}.ima-hero h2{font-size:clamp(38px,5vw,64px);letter-spacing:.03em;margin-bottom:20px}.ima-lead{font-weight:700;font-size:19px}.ima-button{display:inline-block;background:#163653;color:#fff!important;border:2px solid #163653;border-radius:5px;padding:16px 24px;font-weight:700;font-size:15px;line-height:1.6;text-align:center;text-decoration:none!important;cursor:pointer}.ima-button:hover{background:#20535e}.ima-button:focus-visible,.ima-outline:focus-visible{outline:3px solid #c57b43;outline-offset:4px}.ima-small{font-size:12px;line-height:1.8;color:#52696d;margin-top:14px!important}.ima-cover{aspect-ratio:1/1.414;background:#163653;color:#fff;box-shadow:10px 16px 0 #d6e3de;padding:30px 24px;display:flex;flex-direction:column;transform:rotate(3deg);border-top:5px solid #c57b43}.ima-cover span{font-size:10px;letter-spacing:.2em;color:#f0c29c}.ima-cover strong{font-size:clamp(22px,3vw,33px);line-height:1.6;margin:26px 0 22px}.ima-cover i{font-style:normal;font-size:11px;line-height:1.9}.ima-cover b{margin-top:auto;font-size:10px;letter-spacing:.12em;color:#f0c29c;padding-top:20px}.ima-cover small{font-size:13px;margin-top:12px}.ima-section{padding:58px 10px}.ima-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.ima-cards article{border-top:2px solid #c57b43;background:#f4f7f6;padding:26px 22px}.ima-cards article>span{color:#c57b43;font-size:24px;font-weight:700}.ima-cards h3{margin:14px 0}.ima-cards p{font-size:14px;margin-bottom:0}.ima-contents{border-top:1px solid #d1dedb}.ima-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;padding-left:25px;font-size:15px}.ima-register{background:#eef4f2;border-radius:10px;padding:48px clamp(22px,5vw,64px);scroll-margin-top:85px}.ima-form{max-width:560px;margin:28px auto 0}.ima-form>label{display:block;font-size:15px;font-weight:700;margin:22px 0 8px}.ima-form em{font-style:normal;color:#7f3e26;font-size:11px;margin-left:10px}.ima-form>input{display:block;width:100%;padding:14px 16px;background:#fff;border:1px solid #b3c7c2;border-radius:4px;font-size:16px;color:#253c40}.ima-form .ima-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400}.ima-consent input{width:18px;height:18px;flex-shrink:0;margin-top:5px}.ima-form button{width:100%;margin-top:20px}.ima-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ima-error{background:#fff4ee;border-left:4px solid #a45232;padding:14px 20px;color:#823719}.ima-outline{display:inline-block;border:2px solid #163653;padding:13px 22px;border-radius:4px;color:#163653!important;font-weight:700;text-decoration:none!important}.ima-guide-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#eef4f2;padding:40px;margin:45px 0;border-top:3px solid #c57b43;color:#253c40;line-height:1.8}.ima-guide-cta h2{border:0!important;background:none!important;padding:0!important;font-size:30px!important;color:#163653!important;line-height:1.4!important;margin:0 0 14px!important}.ima-guide-cta p{font-size:14px;margin:0}.ima-guide-cta .ima-button{flex-shrink:0}.ima-guide-cta .ima-eyebrow{margin-bottom:12px}@media(max-width:700px){.ima-hero{grid-template-columns:1fr;gap:35px}.ima-cover{max-width:270px;width:80%;margin:0 auto 15px}.ima-cards{grid-template-columns:1fr}.ima-contents ol{grid-template-columns:1fr}.ima-section{padding:38px 4px}.ima-register{padding:32px 22px}.ima-guide-cta{flex-direction:column;align-items:flex-start;padding:28px}.ima-guide-cta h2{font-size:27px!important}.ima-guide-cta .ima-button{width:100%}.ima-hero .ima-button{width:100%;padding:14px;font-size:14px}}
.ima-guide h2::before,.ima-guide h2::after,.ima-guide h3::before,.ima-guide h3::after{display:none!important}.ima-home-guide-link{margin:20px 0 0!important;font-size:13px;line-height:1.9}.ima-home-guide-link a{color:#163653!important;text-decoration:underline!important;text-underline-offset:4px;font-weight:700}
.imac-exec .ima-guide-cta{max-width:1180px;width:calc(100% - 40px);margin:45px auto}.imac-exec .ima-home-guide-link{font-size:14px}.imac-exec .ima-home-guide-link a{color:#163653!important}
