.wizard-page{color:#171b2e;background:#f2f3f7;min-height:100vh;font-size:16px}.wizard-header{background:#fff;border-bottom:1px solid #dfe2e9;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:9px clamp(18px,4vw,58px);display:flex}.wizard-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.wizard-brand img{object-fit:contain;width:48px;height:48px}.wizard-brand span{display:grid}.wizard-brand b{text-transform:uppercase;font-size:15px}.wizard-brand small{color:#747b8e;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.wizard-exit{color:#4e566b;font-size:15px;font-weight:700}.wizard-shell{grid-template-columns:minmax(280px,.68fr) minmax(550px,1.32fr);min-height:calc(100vh - 72px);display:grid}.wizard-event-panel{color:#fff;background:#080d39;min-width:0}.wizard-event-image{height:min(42vh,410px);position:relative;overflow:hidden}.wizard-event-image:after{content:"";background:linear-gradient(#0000 25%,#080d39 100%);position:absolute;inset:0}.wizard-event-image img{object-fit:cover;opacity:.78}.wizard-event-copy{padding:35px clamp(25px,4vw,55px) 50px;position:sticky;top:0}.wizard-event-copy>span{color:#b7ed18;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800}.wizard-event-copy h1{letter-spacing:-.055em;margin:15px 0 30px;font-size:clamp(2rem,4vw,4rem);line-height:.96}.wizard-event-copy dl{gap:16px;display:grid}.wizard-event-copy dl div{gap:4px;display:grid}.wizard-event-copy dt{color:#9ca5c4;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.wizard-event-copy dd{color:#f0f2f8;margin:0;font-size:15px;line-height:1.55}.wizard-security-note{background:#b7ed180f;border:1px solid #b7ed1838;border-radius:12px;margin-top:30px;padding:18px}.wizard-security-note b{color:#b7ed18;font-size:15px}.wizard-security-note p{color:#c6cce0;margin:7px 0 0;font-size:14px;line-height:1.65}.wizard-workspace{justify-items:center;min-width:0;padding:clamp(32px,5vw,70px);display:grid}.dynamic-wizard,.wizard-closed,.wizard-success{width:min(820px,100%)}.wizard-progress{gap:26px;margin-bottom:52px;display:grid}.wizard-progress>div{justify-content:space-between;gap:20px;display:flex}.wizard-progress>div span{color:#2532a8;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:800}.wizard-progress>div b{font-size:16px}.wizard-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.wizard-progress ol:before{content:"";background:#d7dbe5;height:2px;position:absolute;top:15px;left:11%;right:11%}.wizard-progress li{z-index:1;color:#9aa0af;justify-items:center;gap:8px;display:grid;position:relative}.wizard-progress li>span{background:#f2f3f7;border:2px solid #d7dbe5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.wizard-progress li>span svg{stroke-width:2.7px;width:16px;height:16px}.wizard-progress li small{font-size:13px;font-weight:700}.wizard-progress li.is-current span{color:#fff;background:#2532a8;border-color:#2532a8;box-shadow:0 0 0 6px #2532a814}.wizard-progress li.is-current small{color:#2532a8}.wizard-progress li.is-complete span{color:#080d39;background:#b7ed18;border-color:#b7ed18}.wizard-kicker{color:#2532a8;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800}.wizard-step>h2,.wizard-closed h2,.wizard-success>h2{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.95}.wizard-step>p,.wizard-closed p,.wizard-success>p{color:#596276;max-width:650px;margin:0 0 38px;font-size:16px;line-height:1.75}.wizard-category-list{gap:12px;display:grid}.wizard-category-list>button{width:100%;min-height:190px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dadde7;border-radius:16px;gap:12px;padding:28px 90px 28px 28px;transition:all .2s;display:grid;position:relative}.wizard-category-list>button:hover{border-color:#9fa7bd;transform:translateY(-2px);box-shadow:0 13px 35px #14193e14}.wizard-category-list>button.is-selected{border:2px solid #2532a8;box-shadow:0 0 0 5px #2532a812}.wizard-category-list>button:disabled{cursor:not-allowed;opacity:.55}.wizard-category-list button>span{align-items:center;gap:14px;display:flex}.wizard-category-list button>span b{color:#2532a8;font-size:14px}.wizard-category-list button>span small{color:#646c7e;font-size:14px}.wizard-category-list strong{letter-spacing:-.04em;font-size:clamp(1.25rem,3vw,2rem)}.wizard-category-list p{color:#4f586c;max-width:680px;margin:0;font-size:16px;line-height:1.65}.wizard-category-list em{color:#667084;max-width:680px;font-size:15px;font-style:normal;line-height:1.65}.wizard-category-list i{color:#4e576b;background:#edf0f5;border-radius:99px;place-items:center;min-width:48px;height:48px;padding:0 13px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:26px;right:26px}.wizard-category-list .is-selected i{color:#080d39;background:#b7ed18}.wizard-category-list i svg{stroke-width:2.6px;width:18px;height:18px}.dynamic-section{background:#fff;border:1px solid #dce0e8;border-radius:17px;margin-top:28px;overflow:hidden}.dynamic-section-head{background:#f9f9fb;border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:0 23px;display:flex}.dynamic-section-head span{font-size:16px;font-weight:800}.dynamic-section-head small{color:#60697c;font-size:14px}.dynamic-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.dynamic-field{align-content:start;gap:7px;min-width:0;display:grid}.dynamic-field.is-wide,.dynamic-radio,.dynamic-upload,.dynamic-check{grid-column:1/-1}.dynamic-field>span,.dynamic-radio legend{color:#373e52;text-transform:uppercase;font-size:14px;font-weight:800}.dynamic-field input,.dynamic-field select,.dynamic-field textarea{color:#171b2e;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #ced3de;border-radius:9px;outline:none;padding:11px 13px;font-size:14px}.dynamic-field textarea{resize:vertical;min-height:105px}.dynamic-field select[multiple]{min-height:115px}.dynamic-field input:focus,.dynamic-field select:focus,.dynamic-field textarea:focus{border-color:#2532a8;box-shadow:0 0 0 4px #2532a814}.dynamic-field small{color:#697185;min-height:20px;font-size:14px;line-height:1.55}.dynamic-field.has-error input,.dynamic-field.has-error select,.dynamic-field.has-error textarea{border-color:#c93b46}.dynamic-field.has-error small,.dynamic-upload.has-error em,.dynamic-check.has-error em{color:#b62e3a;font-style:normal}.dynamic-radio{border:0;min-width:0;margin:0;padding:0}.dynamic-radio>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.dynamic-radio label{cursor:pointer;border:1px solid #d3d7e0;border-radius:9px;align-items:center;min-height:46px;padding:0 14px;display:flex}.dynamic-radio input{width:auto;min-height:auto;margin-right:8px}.dynamic-upload{cursor:pointer;border:1px dashed #b8becd;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px;display:grid}.dynamic-upload input{opacity:0;width:1px;height:1px;position:absolute}.dynamic-upload-icon{color:#2532a8;background:#eef0f5;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.dynamic-upload-icon svg{width:20px;height:20px}.dynamic-upload>span:nth-child(3){gap:5px;min-width:0;display:grid}.dynamic-upload b{font-size:15px}.dynamic-upload small{color:#646d80;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dynamic-upload em{font-size:14px}.dynamic-upload>strong{color:#2532a8;font-size:14px}.dynamic-upload.has-file{background:#fbfff0;border-style:solid;border-color:#8aaa2a}.dynamic-upload.has-file .dynamic-upload-icon{color:#080d39;background:#b7ed18}.dynamic-check{cursor:pointer;border:1px solid #d4d8e1;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:13px;min-height:90px;padding:18px;display:grid}.dynamic-check input{opacity:0;width:1px;height:1px;position:absolute}.dynamic-check>span{color:#0000;border:2px solid #c2c7d2;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.dynamic-check>span svg{stroke-width:2.7px;width:16px;height:16px}.dynamic-check:has(input:checked){background:#fbfff1;border-color:#91b316}.dynamic-check input:checked+span{color:#080d39;background:#b7ed18;border-color:#b7ed18}.dynamic-check div{gap:5px;display:grid}.dynamic-check b{font-size:15px}.dynamic-check small{color:#626b7e;font-size:14px;line-height:1.65}.dynamic-check a{color:#2532a8;align-items:center;gap:7px;width:fit-content;font-size:14px;font-weight:750;display:inline-flex}.dynamic-check a svg{width:15px;height:15px}.qualification-trigger{color:#171b2e;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd4df;border-radius:14px;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:112px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.qualification-trigger:hover{border-color:#2532a8;transform:translateY(-1px);box-shadow:0 12px 30px #2532a81a}.qualification-trigger:focus-visible{outline-offset:3px;outline:3px solid #ff8a18}.qualification-trigger>span{color:#2532a8;background:#edf0f6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.qualification-trigger>span svg{width:18px;height:18px}.qualification-trigger>div{gap:7px;min-width:0;display:grid}.qualification-trigger b{font-size:13px;line-height:1.45}.qualification-trigger small{color:#687083;font-size:15px;line-height:1.55}.qualification-trigger>strong{color:#2532a8;white-space:nowrap;align-items:center;gap:12px;font-size:15px;display:inline-flex}.qualification-trigger>strong svg{width:17px;height:17px}.qualification-trigger.is-confirmed{background:#fbfff0;border-color:#8eb714}.qualification-trigger.is-confirmed>span{color:#080d39;background:#b7ed18}.qualification-trigger.has-error{border-color:#c93b46;box-shadow:0 0 0 4px #c93b4614}.qualification-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050924b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qualification-modal{background:#fff;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,100%);max-height:min(850px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.qualification-modal>header{border-bottom:1px solid #e0e3ea;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 24px;display:flex}.qualification-modal>header div{gap:3px;display:grid}.qualification-modal>header span{color:#2532a8;letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:800}.qualification-modal>header strong{font-size:15px}.qualification-modal>header button{color:#252b3d;cursor:pointer;background:#eef0f5;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.qualification-modal>header button svg{width:20px;height:20px}.qualification-modal-content{overscroll-behavior:contain;min-height:0;padding:clamp(24px,5vw,42px);overflow-y:auto}.qualification-modal-kicker{color:#6d7487;letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:800}.qualification-modal-content h2{letter-spacing:-.055em;max-width:590px;margin:10px 0 14px;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.qualification-modal-content>p{color:#5e6679;margin:0;font-size:15px;line-height:1.75}.qualification-modal-matrix{gap:8px;margin-top:24px;display:grid}.qualification-modal-matrix article{background:#f8f9fb;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.qualification-modal-matrix article>span{color:#203400;background:#d7f889;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-weight:900;display:grid}.qualification-modal-matrix article>span svg{stroke-width:2.7px;width:17px;height:17px}.qualification-modal-matrix article[data-eligibility=ineligible]>span{color:#b42330;background:#ffe0e3}.qualification-modal-matrix article>div{gap:3px;display:grid}.qualification-modal-matrix b{color:#11172e;font-size:14px;line-height:1.45}.qualification-modal-matrix small{color:#626a7d;font-size:12px;line-height:1.5}.qualification-modal-matrix strong{color:#4e6d00;text-align:right;text-transform:uppercase;font-size:11px;font-weight:800}.qualification-modal-matrix article[data-eligibility=ineligible] strong{color:#b42330}.qualification-modal-points{border:1px solid #dde1e9;border-radius:14px;gap:1px;margin-top:26px;display:grid;overflow:hidden}.qualification-modal-points>div{background:#f8f9fb;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.qualification-modal-points>div+div{border-top:1px solid #dde1e9}.qualification-modal-points span{color:#b7ed18;background:#080d39;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.qualification-modal-points p{color:#485064;margin:3px 0 0;font-size:13px;line-height:1.6}.qualification-regulations-link{color:#2532a8;text-underline-offset:4px;align-items:center;gap:12px;min-height:48px;margin-top:20px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.qualification-regulations-link svg{width:16px;height:16px}.qualification-modal-check{cursor:pointer;background:#fff;border:2px solid #d3d8e2;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;margin-top:22px;padding:18px;display:grid}.qualification-modal-check input{opacity:0;width:1px;height:1px;position:absolute}.qualification-modal-check>span{color:#0000;border:2px solid #bec5d1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.qualification-modal-check>span svg{stroke-width:2.7px;width:18px;height:18px}.qualification-modal-check b{font-size:14px;line-height:1.5}.qualification-modal-check:has(input:checked){background:#fbfff0;border-color:#91b316}.qualification-modal-check input:focus-visible+span{outline-offset:3px;outline:3px solid #ff8a18}.qualification-modal-check input:checked+span{color:#080d39;background:#b7ed18;border-color:#b7ed18}.qualification-modal>footer{background:#f8f9fb;border-top:1px solid #e0e3ea;justify-content:flex-end;gap:10px;min-height:82px;padding:15px 24px;display:flex}.qualification-modal>footer button{cursor:pointer;border-radius:10px;min-height:50px;padding:0 20px;font-size:13px;font-weight:800}.qualification-modal-cancel{color:#535b6e;background:#fff;border:1px solid #cbd0db}.qualification-modal-confirm{color:#fff;background:#080d39;border:0;justify-content:space-between;align-items:center;gap:25px;min-width:210px;display:inline-flex}.qualification-modal-confirm svg{color:#b7ed18;width:18px;height:18px}.qualification-modal-confirm:disabled{cursor:not-allowed;opacity:.4}.wizard-id-note{background:#e9ecf5;border-left:4px solid #2532a8;margin-top:20px;padding:18px}.wizard-id-note b{font-size:13px}.wizard-id-note p{color:#5f687a;margin:6px 0 0;font-size:12px;line-height:1.6}.review-category,.review-section{background:#fff;border:1px solid #dce0e8;border-radius:14px;margin-top:15px;overflow:hidden}.review-category{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.review-category>div{gap:5px;display:grid}.review-category span,.review-section dt{color:#646d80;text-transform:uppercase;font-size:13px;font-weight:750}.review-category b{font-size:15px}.review-category button,.review-section button{color:#2532a8;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.review-section header{border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;min-height:60px;padding:0 22px;display:flex}.review-section h3{margin:0;font-size:15px}.review-section dl{margin:0;padding:6px 22px}.review-section dl div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:20px;padding:13px 0;display:grid}.review-section dl div:last-child{border-bottom:0}.review-section dd{overflow-wrap:anywhere;color:#30374a;min-width:0;margin:0;font-size:15px;line-height:1.55}.review-declaration{color:#fff;background:#080d39;border-radius:12px;margin-top:20px;padding:20px}.review-declaration b{color:#b7ed18;font-size:13px}.review-declaration p{color:#d0d5e5;margin:7px 0 0;font-size:14px;line-height:1.7}.wizard-error{color:#a52833;background:#fff0f1;border:1px solid #efb8bd;border-radius:9px;margin-top:20px;padding:14px 17px;font-size:13px}.wizard-action-bar{justify-content:space-between;align-items:center;gap:15px;margin-top:35px;display:flex}.wizard-action-bar button{min-height:54px;font:inherit;cursor:pointer;border-radius:9px;padding:0 24px;font-size:15px;font-weight:800}.wizard-back{color:#4e566a;background:#fff;border:1px solid #cdd1dc;align-items:center;gap:8px;display:inline-flex}.wizard-back svg{width:17px;height:17px}.wizard-next{color:#fff;background:#080d39;border:0;justify-content:space-between;align-items:center;gap:30px;min-width:180px;display:flex}.wizard-next>svg{color:#b7ed18;width:18px;height:18px}.wizard-next .is-spinning{animation:.8s linear infinite wizard-spin}@keyframes wizard-spin{to{transform:rotate(360deg)}}.wizard-action-bar button:disabled{cursor:wait;opacity:.55}.wizard-closed{background:#fff;border-radius:20px;align-self:center;padding:40px}.wizard-closed>span,.wizard-success>span:not(.wizard-success-mark){color:#2532a8;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.wizard-closed a{color:#fff;background:#080d39;border-radius:9px;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.wizard-success-mark{color:#080d39;background:#b7ed18;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:24px;font-size:28px;font-weight:900;display:grid}.wizard-success-mark svg{stroke-width:2.8px;width:30px;height:30px}.wizard-registration-number{color:#fff;background:#080d39;border-radius:15px;grid-template-columns:1fr auto;gap:8px 20px;margin:30px 0 18px;padding:22px;display:grid}.wizard-registration-number span{color:#9da7c6;text-transform:uppercase;grid-column:1/-1;font-size:12px}.wizard-registration-number strong{overflow-wrap:anywhere;color:#b7ed18;letter-spacing:-.04em;font-size:clamp(1.5rem,5vw,2.8rem)}.wizard-registration-number button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.wizard-success-summary{border-top:1px solid #dce0e7;border-left:1px solid #dce0e7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.wizard-success-summary div{background:#fff;border-bottom:1px solid #dce0e7;border-right:1px solid #dce0e7;align-content:center;gap:5px;min-width:0;min-height:85px;padding:15px;display:grid}.wizard-success-summary dt{color:#747c8f;text-transform:uppercase;font-size:12px}.wizard-success-summary dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.wizard-payment-card{background:#e9ecf5;border-radius:14px;margin-top:18px;padding:22px}.wizard-payment-card>span{color:#2532a8;text-transform:uppercase;font-size:12px;font-weight:800}.wizard-payment-card h3{margin:8px 0;font-size:1.5rem}.wizard-payment-card p{margin:0 0 10px;font-size:13px;line-height:1.6}.wizard-payment-card small{color:#687083;font-size:12px;line-height:1.6}.wizard-success-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wizard-success-actions button,.wizard-success-actions a{color:#252b3e;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd2dc;border-radius:9px;align-items:center;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.wizard-success-actions button{color:#fff;background:#080d39;border-color:#080d39}@media (max-width:900px){.wizard-shell{display:block}.wizard-event-panel{grid-template-columns:.8fr 1.2fr;min-height:225px;display:grid}.wizard-event-image{height:225px}.wizard-event-copy{padding:28px;position:relative}.wizard-event-copy h1{margin-bottom:16px;font-size:2rem}.wizard-security-note{display:none}.wizard-workspace{padding-bottom:120px}}@media (max-width:600px){.wizard-header{min-height:64px;padding-inline:14px}.wizard-brand img{width:42px;height:42px}.wizard-brand b,.wizard-brand small{font-size:13px}.wizard-exit{font-size:14px}.wizard-event-panel{min-height:175px;display:block;position:relative}.wizard-event-image{height:175px;position:absolute;inset:0}.wizard-event-image:after{background:linear-gradient(90deg,#080d39 0%,#080d39bf 70%,#080d394d)}.wizard-event-copy{z-index:1;align-content:end;min-height:175px;padding:22px;display:grid}.wizard-event-copy h1{max-width:85%;margin:7px 0 12px;font-size:1.7rem}.wizard-event-copy dl{gap:20px;display:flex}.wizard-event-copy dl div:nth-child(2){display:none}.wizard-workspace{padding:28px 14px 115px;display:block}.wizard-progress{gap:17px;margin-bottom:35px}.wizard-progress>div b{font-size:15px}.wizard-progress li small{display:none}.wizard-step>h2,.wizard-closed h2,.wizard-success>h2{font-size:clamp(2.15rem,12vw,3.25rem)}.wizard-step>p{margin-bottom:27px}.wizard-category-list>button{border-radius:14px;min-height:220px;padding:24px 66px 24px 22px}.wizard-category-list i{top:18px;right:16px}.dynamic-field-grid{grid-template-columns:1fr;padding:18px}.dynamic-section{border-radius:13px}.dynamic-field input,.dynamic-field select{min-height:52px;font-size:16px}.dynamic-field textarea{font-size:16px}.dynamic-upload{grid-template-columns:39px minmax(0,1fr);min-height:98px}.dynamic-upload>strong{grid-column:2}.dynamic-check{min-height:100px}.qualification-trigger{grid-template-columns:38px minmax(0,1fr)}.qualification-trigger>strong{white-space:normal;grid-column:2}.qualification-modal-backdrop{align-items:end;padding:0}.qualification-modal{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.qualification-modal>header{padding-inline:18px}.qualification-modal-content{padding:25px 18px}.qualification-modal-content h2{font-size:clamp(2rem,10vw,3rem)}.qualification-modal-matrix article{grid-template-columns:34px minmax(0,1fr)}.qualification-modal-matrix strong{text-align:left;grid-column:2}.qualification-modal>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:.7fr 1.3fr;display:grid}.qualification-modal>footer button{min-width:0;padding-inline:14px}.review-category{grid-template-columns:1fr auto}.review-category>div:nth-child(2){grid-column:1}.review-category button{grid-area:1/2}.review-section dl div{grid-template-columns:1fr;gap:5px}.wizard-action-bar{z-index:25;padding:11px 14px max(11px, env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #d9dde5;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #181e3e1a}.wizard-action-bar button{min-height:50px}.wizard-back{flex:0 0 95px}.wizard-next{flex:1;min-width:0}.wizard-success-summary{grid-template-columns:1fr}.wizard-success-actions{display:grid}.wizard-success-actions>*{justify-content:center}}
