.register-module__B3synq__page{color:var(--fm-ink);background:var(--fm-background)}.register-module__B3synq__header{color:var(--fm-ink);border-bottom:1px solid var(--fm-rule);background:linear-gradient(135deg, var(--fm-accent-soft), var(--fm-surface-subtle) 60%, var(--fm-ocean-blue-soft))}.register-module__B3synq__headerInner,.register-module__B3synq__main{width:min(1120px,100% - 36px);margin:0 auto}.register-module__B3synq__headerInner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:44px;padding:38px 0 42px;display:grid}.register-module__B3synq__kicker{color:var(--fm-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.register-module__B3synq__header h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,54px);font-weight:500;line-height:1.02}.register-module__B3synq__header p{max-width:680px;color:var(--fm-muted);margin:0;font-size:15px;line-height:1.65}.register-module__B3synq__steps{border:1px solid var(--fm-rule);background:color-mix(in srgb, var(--fm-surface) 86%, transparent);border-radius:16px;gap:10px;padding:18px;display:grid}.register-module__B3synq__steps div{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;display:grid}.register-module__B3synq__steps b{width:28px;height:28px;color:var(--fm-on-accent);background:var(--fm-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.register-module__B3synq__steps span{color:var(--fm-muted);font-size:12px;font-weight:750}.register-module__B3synq__main{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;padding:28px 0 70px;display:grid}.register-module__B3synq__form{gap:18px;display:grid}.register-module__B3synq__formSection{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 13px 36px #0e27320f}.register-module__B3synq__sectionHeading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:20px;display:grid}.register-module__B3synq__sectionHeading>span{color:#fff;background:var(--navy-800);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.register-module__B3synq__sectionHeading h2{margin:1px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600}.register-module__B3synq__sectionHeading p,.register-module__B3synq__submitRow p,.register-module__B3synq__unavailable p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.register-module__B3synq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.register-module__B3synq__fieldGrid label,.register-module__B3synq__modeFieldset{gap:7px;min-width:0;display:grid}.register-module__B3synq__fieldGrid label>span,.register-module__B3synq__modeFieldset legend{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;font-size:13px;font-weight:820}.register-module__B3synq__fieldGrid input{border:1px solid var(--line-strong);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fbfcfb;border-radius:10px;padding:10px 12px;font-size:16px}.register-module__B3synq__fieldGrid input:focus{outline-offset:1px;border-color:var(--navy-600);background:#fff;outline:3px solid #24566a29}.register-module__B3synq__fieldGrid input[readonly]{color:var(--ink-soft);background:var(--surface-muted)}.register-module__B3synq__fullWidth{grid-column:1/-1}.register-module__B3synq__modeFieldset{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.register-module__B3synq__modeFieldset legend{grid-column:1/-1;margin-bottom:2px}.register-module__B3synq__radioRow,.register-module__B3synq__checkRow{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.register-module__B3synq__radioRow{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;align-items:center;min-height:42px;padding:10px 12px}.register-module__B3synq__radioRow input,.register-module__B3synq__checkRow input{width:20px;height:20px;accent-color:var(--navy-700);flex:none;margin-top:1px}.register-module__B3synq__formSection>.register-module__B3synq__checkRow{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.register-module__B3synq__certifications{gap:12px;display:grid}.register-module__B3synq__submitRow{border:1px solid var(--line);background:#fff;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.register-module__B3synq__submitRow button{min-height:46px}.register-module__B3synq__errorMessage,.register-module__B3synq__confirmation,.register-module__B3synq__unavailable{border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:16px 18px;display:grid}.register-module__B3synq__errorMessage{color:#7a3434;background:#fbefef;border:1px solid #e7c9c9;font-size:14px;line-height:1.5}.register-module__B3synq__confirmation{color:#2f6653;background:#edf5f1;border:1px solid #c9ddd3}.register-module__B3synq__confirmation strong{margin-bottom:5px;font-size:16px;display:block}.register-module__B3synq__confirmation p{color:#3b6656;margin:0;font-size:14px;line-height:1.55}.register-module__B3synq__confirmation small{color:#527465;margin-top:7px;font-size:12px;line-height:1.45;display:block}.register-module__B3synq__unavailable{color:#73561e;background:#fbf5e8;border:1px solid #ead9b8}.register-module__B3synq__unavailable h2{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:20px}.register-module__B3synq__sidebar{gap:14px;display:grid;position:sticky;top:20px}.register-module__B3synq__sideCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.register-module__B3synq__sideCard span{width:37px;height:37px;color:var(--navy-700);background:#e7efef;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.register-module__B3synq__sideCard h2{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.register-module__B3synq__sideCard p,.register-module__B3synq__sideCard li{color:var(--ink-soft);font-size:13px;line-height:1.6}.register-module__B3synq__sideCard p{margin:0}.register-module__B3synq__sideCard ul{gap:7px;margin:0;padding-left:16px;display:grid}.register-module__B3synq__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.register-module__B3synq__headerInner,.register-module__B3synq__main{grid-template-columns:1fr}.register-module__B3synq__brand{margin-bottom:38px}.register-module__B3synq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.register-module__B3synq__headerInner,.register-module__B3synq__main{width:min(100% - 24px,1120px)}.register-module__B3synq__headerInner{gap:30px;padding:24px 0 38px}.register-module__B3synq__brand{margin-bottom:30px}.register-module__B3synq__fieldGrid,.register-module__B3synq__modeFieldset,.register-module__B3synq__sidebar{grid-template-columns:1fr}.register-module__B3synq__fullWidth,.register-module__B3synq__modeFieldset,.register-module__B3synq__modeFieldset legend{grid-column:auto}.register-module__B3synq__formSection{padding:19px 16px}.register-module__B3synq__submitRow{align-items:stretch}.register-module__B3synq__submitRow button{width:100%}}