.professional-application-module__hnhRLq__layout{gap:1.5rem;display:grid}.professional-application-module__hnhRLq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.professional-application-module__hnhRLq__choice{border:1px solid var(--border,#d7dfda);background:var(--surface,#fff);text-align:left;cursor:pointer;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.professional-application-module__hnhRLq__choice:hover,.professional-application-module__hnhRLq__choiceActive{border-color:#19734c;box-shadow:0 10px 30px #16563b17}.professional-application-module__hnhRLq__choiceActive{transform:translateY(-1px)}.professional-application-module__hnhRLq__choiceIcon{color:#176d49;background:#edf7f1;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:background .16s,color .16s;display:grid}.professional-application-module__hnhRLq__choiceIcon svg{width:27px;height:27px}.professional-application-module__hnhRLq__choiceActive .professional-application-module__hnhRLq__choiceIcon{color:#fff;background:#176d49}.professional-application-module__hnhRLq__choiceText{min-width:0;display:block}.professional-application-module__hnhRLq__choiceText strong,.professional-application-module__hnhRLq__choiceText>span{display:block}.professional-application-module__hnhRLq__choiceText strong{margin-bottom:.35rem;font-size:1.05rem}.professional-application-module__hnhRLq__choiceText>span{color:var(--muted,#5e6d64);line-height:1.45}.professional-application-module__hnhRLq__trainingCard{background:linear-gradient(135deg,#f2faf5 0%,#fffaf0 100%);border:1px solid #d7e7dc;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:clamp(1.1rem,2.6vw,1.55rem);transition:border-color .16s,box-shadow .16s;display:grid}.professional-application-module__hnhRLq__trainingCardActive{border-color:#19734c;box-shadow:0 10px 30px #16563b17}.professional-application-module__hnhRLq__trainingIcon{color:#fff;background:#176d49;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.professional-application-module__hnhRLq__trainingIcon svg{width:29px;height:29px}.professional-application-module__hnhRLq__trainingContent{min-width:0}.professional-application-module__hnhRLq__trainingEyebrow{color:#176d49;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.82rem;font-weight:800}.professional-application-module__hnhRLq__trainingContent h2{margin:0;font-size:clamp(1.15rem,2.3vw,1.45rem)}.professional-application-module__hnhRLq__trainingContent p:last-child{color:var(--muted,#5e6d64);margin:.45rem 0 0;line-height:1.5}.professional-application-module__hnhRLq__trainingButton{color:#155f41;min-height:46px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #176d49;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.professional-application-module__hnhRLq__trainingButton:hover,.professional-application-module__hnhRLq__trainingCardActive .professional-application-module__hnhRLq__trainingButton{color:#fff;background:#176d49}.professional-application-module__hnhRLq__card{border:1px solid var(--border,#d7dfda);background:var(--surface,#fff);border-radius:20px;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 12px 35px #163b2b0f}.professional-application-module__hnhRLq__trainingFormCard{background:linear-gradient(#fff 0%,#fbfefc 100%);border-color:#cfe3d6}.professional-application-module__hnhRLq__card h2,.professional-application-module__hnhRLq__card h3{margin-top:0}.professional-application-module__hnhRLq__cardIntro{color:var(--muted,#5e6d64);margin-top:-.45rem}.professional-application-module__hnhRLq__authTabs{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.professional-application-module__hnhRLq__authTab,.professional-application-module__hnhRLq__secondaryButton{border:1px solid var(--border,#cbd7d0);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.7rem 1rem}.professional-application-module__hnhRLq__authTabActive{color:#125e3e;background:#edf7f1;border-color:#19734c;font-weight:700}.professional-application-module__hnhRLq__connected{color:#124b34;background:#edf7f1;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.professional-application-module__hnhRLq__connected strong,.professional-application-module__hnhRLq__connected span{display:block}.professional-application-module__hnhRLq__connected span{margin-top:.15rem;font-size:.9rem}.professional-application-module__hnhRLq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.professional-application-module__hnhRLq__field,.professional-application-module__hnhRLq__fieldFull{gap:.42rem;display:grid}.professional-application-module__hnhRLq__fieldFull{grid-column:1/-1}.professional-application-module__hnhRLq__field label,.professional-application-module__hnhRLq__fieldFull label,.professional-application-module__hnhRLq__group legend{font-size:.93rem;font-weight:700}.professional-application-module__hnhRLq__field input,.professional-application-module__hnhRLq__fieldFull input,.professional-application-module__hnhRLq__field select,.professional-application-module__hnhRLq__fieldFull select,.professional-application-module__hnhRLq__fieldFull textarea{border:1px solid var(--border,#cbd7d0);width:100%;min-height:46px;font:inherit;color:inherit;background:#fff;border-radius:12px;padding:.72rem .82rem}.professional-application-module__hnhRLq__fieldFull textarea{resize:vertical;min-height:105px}.professional-application-module__hnhRLq__group{border:0;grid-column:1/-1;margin:0;padding:0}.professional-application-module__hnhRLq__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin-top:.65rem;display:grid}.professional-application-module__hnhRLq__check{align-items:flex-start;gap:.55rem;font-weight:500;display:flex}.professional-application-module__hnhRLq__check input{margin-top:.2rem}.professional-application-module__hnhRLq__sectionLabel{border-top:1px solid var(--border,#e1e7e3);grid-column:1/-1;margin:.45rem 0 -.25rem;padding-top:.65rem;font-size:1.05rem}.professional-application-module__hnhRLq__help{color:var(--muted,#65736b);font-size:.88rem;line-height:1.45}.professional-application-module__hnhRLq__status,.professional-application-module__hnhRLq__error,.professional-application-module__hnhRLq__success{border-radius:13px;padding:.9rem 1rem;line-height:1.45}.professional-application-module__hnhRLq__status{background:#f3f6f4}.professional-application-module__hnhRLq__error{color:#8c2720;background:#fff1f0}.professional-application-module__hnhRLq__success{color:#155c3d;background:#edf8f1}.professional-application-module__hnhRLq__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.professional-application-module__hnhRLq__primaryButton{color:#fff;font:inherit;cursor:pointer;background:#176d49;border:0;border-radius:999px;padding:.82rem 1.2rem;font-weight:800}.professional-application-module__hnhRLq__primaryButton:disabled,.professional-application-module__hnhRLq__secondaryButton:disabled{cursor:wait;opacity:.65}.professional-application-module__hnhRLq__consent{align-items:flex-start;gap:.65rem;margin-top:1rem;line-height:1.45;display:flex}.professional-application-module__hnhRLq__consent input{margin-top:.25rem}.professional-application-module__hnhRLq__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.professional-application-module__hnhRLq__choiceGrid,.professional-application-module__hnhRLq__formGrid,.professional-application-module__hnhRLq__checkGrid{grid-template-columns:1fr}.professional-application-module__hnhRLq__trainingCard{grid-template-columns:auto 1fr;align-items:start}.professional-application-module__hnhRLq__trainingButton{grid-column:1/-1;justify-self:stretch}.professional-application-module__hnhRLq__connected{flex-direction:column;align-items:flex-start}}
