.tbmu{--tbmu-navy:#16324f;--tbmu-teal:#1f6f78;--tbmu-cream:#f7f5f2;--tbmu-orange:#e67e22;max-width:1120px;margin:55px auto;padding:0 18px;font:16px/1.6 Inter,system-ui,sans-serif;color:#203348}
.tbmu *{box-sizing:border-box}.tbmu .tbmu-label{color:#1f6f78;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}
.tbmu h2,.tbmu h3{font-family:Montserrat,Inter,system-ui,sans-serif;color:#16324f;line-height:1.17;letter-spacing:-.025em}.tbmu h2{font-size:clamp(29px,3vw,43px);margin:12px 0 14px}.tbmu h3{font-size:23px;margin:0 0 12px}.tbmu-intro{max-width:775px;margin-bottom:34px}.tbmu-intro p{color:#566c78}.tbmu-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:24px;align-items:start}
.tbmu-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;border:1px solid #dce5e5;border-radius:18px;background:white;box-shadow:0 12px 28px rgba(19,50,65,.07)}
.tbmu-form>div label{display:block;font-size:13px;font-weight:750;margin:0 0 6px}.tbmu input:not([type=checkbox]),.tbmu textarea,.tbmu select{font:inherit;min-height:43px;display:block;width:100%;border:1.5px solid #bdcbce;border-radius:9px;padding:10px 11px;background:#fff;color:#16324f}.tbmu textarea{resize:vertical}.tbmu input:focus,.tbmu select:focus,.tbmu textarea:focus{outline:2px solid #99ceca}.tbmu-wide{grid-column:1/-1}.tbmu .tbmu-hp{position:absolute!important;left:-99999px!important;opacity:0!important}.tbmu-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#445b68}.tbmu-consent input{margin-top:5px}.tbmu-consent a{color:#1f6f78}.tbmu button{cursor:pointer}.tbmu-submit{background:var(--tbmu-orange);border:0;border-radius:9px;padding:13px 18px;color:white;font-weight:800;min-height:50px}.tbmu-hint{font-size:12px!important;color:#637681!important;margin:0}.tbmu-aside{background:var(--tbmu-cream);padding:26px;border-radius:18px}.tbmu-aside ol{padding-left:22px;margin:18px 0}.tbmu-aside li{margin-bottom:19px}.tbmu-aside li strong,.tbmu-aside li span{display:block}.tbmu-aside li span{font-size:13px;color:#516877}.tbmu-notice{background:#e6f4f1;color:#145d57;border-left:4px solid #1f6f78;padding:13px 17px;border-radius:8px;margin-bottom:20px}.tbmu-manage{margin-top:32px;border-top:1px solid #dce5e5;padding-top:24px}.tbmu-manage p{color:#526777;font-size:14px}.tbmu-manage form{display:flex;gap:10px;max-width:590px}.tbmu-manage button{border:0;background:#16324f;color:white;border-radius:9px;padding:9px 15px;white-space:nowrap;font-weight:750}
@media(max-width:800px){.tbmu-grid{grid-template-columns:1fr}.tbmu-aside{order:2}}@media(max-width:550px){.tbmu-form{grid-template-columns:1fr;padding:20px}.tbmu-form>div{grid-column:1/-1}.tbmu-manage form{display:block}.tbmu-manage button{margin-top:10px;width:100%}}
