/* Education-only refinements; the other services retain their current layouts. */
.contact[data-education-cta]{width:100%;max-width:none;margin:0;padding:76px 24px;border-radius:0;background:#00a29a}
.contact[data-education-cta]>.container{width:min(100%,1120px);margin-inline:auto}
.education-notice-section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:64px;align-items:center}
.education-notice-copy .lead{margin-bottom:0}
.education-notice-motion.alimtalk-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;background:#1b2c44;padding:32px;border-radius:24px;margin:0;overflow:visible;isolation:isolate;align-items:center}
.education-notice-motion .alimtalk-scene{width:100%;max-width:352px;min-width:0;margin-inline:auto;animation:none!important}
.education-notice-motion.notice-motion-ready:not(.notice-static) .alimtalk-scene{grid-area:1/1}
.education-notice-motion .alimtalk-profile{gap:9px;margin-bottom:10px;color:#cbd8e4;font-size:12px}
.education-notice-motion .alimtalk-profile img{width:64px}
.education-notice-motion .alimtalk-bubble{margin-left:0;border-radius:0 14px 14px 14px;box-shadow:0 10px 24px #0000000d}
.education-notice-motion .alimtalk-yellow{padding:8px 14px;font-size:12px;background:#f6cc5b}
.education-notice-motion .alimtalk-heading{display:flex;align-items:center;gap:10px;padding:18px 16px;text-align:left;background:#f7f9fa}
.education-notice-motion .alimtalk-heading svg{width:23px;height:23px;margin:0;flex:none}
.education-notice-motion .alimtalk-heading h3{font-size:16px!important;line-height:1.45!important;margin:0;word-break:keep-all}
.education-notice-motion .alimtalk-body{padding:16px;color:#102a43;word-break:keep-all;overflow-wrap:anywhere}
.education-notice-motion .alimtalk-body p{font-size:14px!important;line-height:1.7!important;margin:0 0 10px;letter-spacing:0!important}
.education-notice-motion .alimtalk-time{margin:0 0 16px;font-size:14px;line-height:1.5}
.education-notice-motion .alimtalk-action{padding:8px;font-size:12px;line-height:1.5;margin-top:6px;border-radius:6px;color:#526578}
.education-notice-motion.notice-motion-ready:not(.notice-static){min-height:384px}
.education-notice-motion.notice-static .alimtalk-scene{opacity:1!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}
@media(max-width:900px){.education-notice-section>.container{grid-template-columns:minmax(0,1fr);gap:28px}.education-notice-motion.alimtalk-demo{width:min(100%,500px);justify-self:center;padding:28px}}
@media(max-width:800px){.contact[data-education-cta]{padding:54px 24px}.education-notice-motion.alimtalk-demo{padding:24px}.education-notice-motion.notice-motion-ready:not(.notice-static){min-height:360px}}
@media(prefers-reduced-motion:reduce){.education-notice-motion .alimtalk-scene{opacity:1!important;transform:none!important;visibility:visible!important}}
