
.etm{background:#F4F6FA;scroll-margin-top:120px}.etm-layout{max-width:1200px;margin:auto;padding:88px 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.etm-intro{padding-top:18px}.etm-eyebrow{color:#00875A;font-size:14px;font-weight:600;letter-spacing:.08em}.etm h2{font-family:'Plus Jakarta Sans',Inter,sans-serif;color:#223067;font-size:clamp(32px,4vw,46px);line-height:1.12;letter-spacing:-.02em;margin:20px 0}.etm h2 span{color:#00875A}.etm-intro>p:not(.etm-eyebrow){font-size:17px;line-height:1.7;color:#3B4568}.etm-note{background:#223067;color:white;padding:26px;border-radius:16px;margin-top:32px;line-height:1.6}.etm-note strong{color:#00CC84}.etm-note p{margin-bottom:0}.etm-card{background:white;border:1px solid #E6E9F0;border-radius:20px;padding:32px;box-shadow:0 12px 36px #17225008;min-width:0}.etm h3{font-family:'Plus Jakarta Sans',Inter,sans-serif;color:#223067;font-size:22px;margin:0 0 12px}.etm-small,.etm small{font-size:13px;color:#5B6275;line-height:1.5}.etm-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.etm-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#223067;min-width:0}.etm-wide{grid-column:1/-1}.etm input:not([type=checkbox]),.etm textarea{box-sizing:border-box;width:100%;border:1px solid #BBC3D4;border-radius:9px;padding:13px 12px;font:400 16px Inter,system-ui,sans-serif;color:#1B2547;background:white}.etm textarea{resize:vertical}.etm input:focus-visible,.etm textarea:focus-visible,.etm summary:focus-visible{outline:3px solid #00CC84;outline-offset:3px}.etm-consent{display:flex;gap:12px;font-size:13px;line-height:1.6;color:#4A5475}.etm-consent input{width:20px;height:20px;flex:none;accent-color:#00875A}.etm-submit{width:100%;border:0;border-radius:10px;padding:16px;margin-top:24px;background:#223067;color:white;font:600 15px Inter,system-ui,sans-serif;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.etm-submit:hover{background:#172250}.etm-submit:disabled{opacity:.65;cursor:wait}#etm-status{font-size:14px;line-height:1.6;color:#223067}#etm-status[data-error=true]{color:#A02B2B}.etm details{border-top:1px solid #E6E9F0;padding-top:16px;font-size:12px;line-height:1.7;color:#5B6275}.etm summary{cursor:pointer;font-weight:600}.etm-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:860px){.etm-layout{grid-template-columns:1fr;gap:32px;padding:56px 24px}}@media(max-width:480px){.etm-card{padding:24px 18px}.etm-fields{grid-template-columns:1fr}.etm-layout{padding:48px 16px}}
