:root{color:#1d2939;font-synthesis:none;background:#eef3f6;font-family:Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}.registration-page{background:#eef3f6;min-height:100vh}.portal-header{color:#fff;background:#15324d;justify-content:space-between;align-items:center;min-height:66px;padding:0 5vw;display:flex}.brand{color:inherit;align-items:baseline;gap:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{color:#f5a623;font-family:Georgia,serif;font-size:1.45rem}.portal-links{align-items:center;gap:1.25rem;display:flex}.portal-links a{color:#d8e4ec;font-size:.9rem;text-decoration:none}.portal-links a:hover{color:#fff;text-decoration:underline}.language-switch{border:1px solid #d8e4ecb8;border-radius:3px;display:inline-flex;overflow:hidden}.language-button{color:#d8e4ec;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8e4ec61;min-height:1.9rem;padding:.25rem .5rem;font-size:.78rem}.language-button:last-child{border-right:0}.language-button:hover,.language-button:focus-visible{color:#fff;background:#ffffff1f;outline:none}.language-button[aria-pressed=true]{color:#15324d;background:#f5a623;font-weight:800}.conference-banner{isolation:isolate;color:#fff;background-color:#245a7c;background-image:url(/icebe2026-cover.jpg);background-position:50%;background-size:cover;align-items:end;min-height:208px;padding:2.2rem 5vw;display:flex;position:relative}.conference-banner:before{content:"";z-index:-1;background:#0f2b40b8;position:absolute;inset:0}.banner-copy{max-width:760px}.eyebrow{color:#a9d0db;letter-spacing:0;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem;font-weight:700}.conference-banner h1{letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:2.6rem;font-weight:700}.conference-banner p:last-child{margin:.3rem 0 0;font-size:1.05rem}.portal-content{width:min(940px,100% - 2.5rem);margin:2.25rem auto 4rem}.form-panel,.success-panel{background:#fff;border:1px solid #d6e0e6;box-shadow:0 10px 24px #122f4414}.form-panel{padding:clamp(1.25rem,3vw,2.7rem)}.panel-intro{border-bottom:1px solid #dfe7eb;padding-bottom:1.7rem}.panel-intro h2{color:#15324d;margin:0;font-family:Georgia,serif;font-size:2rem}.panel-intro p:last-child{color:#667780;margin:.35rem 0 0}.form-section{border-bottom:1px solid #dfe7eb;padding:1.8rem 0}.section-heading{align-items:flex-start;gap:.8rem;margin-bottom:1.1rem;display:flex}.section-heading>span{color:#15324d;text-align:center;background:#f5a623;min-width:2.15rem;padding:.35rem .4rem;font-size:.75rem;font-weight:800}.section-heading h2{color:#15324d;margin:0;font-size:1.12rem}.section-heading p{color:#6a7a83;margin:.1rem 0 0;font-size:.86rem}.choice-fieldset{border:0;margin:0;padding:0}.choice-fieldset legend,.field-label>.field-title{color:#344854;font-size:.91rem;font-weight:650}.choice-fieldset legend{margin-bottom:.6rem}.choice-row{flex-wrap:wrap;gap:.7rem;display:flex}.choice-option{color:#263b48;cursor:pointer;background:#fbfcfc;border:1px solid #cbd8de;align-items:center;gap:.5rem;min-height:2.7rem;padding:.55rem .8rem;display:inline-flex}.choice-option:has(input:checked){background:#eef9f7;border-color:#168b82}.choice-option input{accent-color:#168b82;width:1rem;height:1rem}.field-grid{gap:1rem;display:grid}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-fields{border-top:1px dashed #cdd8dc;margin-top:1.1rem;padding-top:1.1rem}.field-label{gap:.42rem;min-width:0;display:grid}.field-label b{color:#bb3f2f}.field-label input,.field-label select{color:#172b38;background:#fff;border:1px solid #afc0c8;border-radius:3px;outline:none;width:100%;min-height:2.75rem;padding:.58rem .7rem}.field-label input:focus,.field-label select:focus{border-color:#168b82;box-shadow:0 0 0 3px #168b8224}.field-label input:disabled{cursor:not-allowed;color:#6a7a83;background:#eef3f6}.field-label.has-error input,.field-label.has-error select,.choice-fieldset.has-error .choice-option{border-color:#bb3f2f}.field-label.has-error input:focus,.field-label.has-error select:focus{border-color:#bb3f2f;box-shadow:0 0 0 3px #bb3f2f24}.field-hint{color:#6a7a83;font-size:.78rem;line-height:1.35}.field-validation-error{color:#a53226;margin:.42rem 0 0;font-size:.78rem;font-weight:650;line-height:1.35}.consent-row{color:#435762;align-items:flex-start;gap:.65rem;padding:1.5rem 0;font-size:.88rem;line-height:1.5;display:flex}.consent-row input{accent-color:#168b82;width:1rem;height:1rem;margin-top:.18rem}.form-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-actions p{color:#6a7a83;margin:0;font-size:.8rem}.form-actions p span{color:#bb3f2f;font-weight:700}.primary-button,.secondary-button{color:#fff;cursor:pointer;background:#15324d;border:1px solid #15324d;border-radius:3px;min-height:2.85rem;padding:.65rem 1.1rem;font-weight:700}.primary-button:hover,.primary-button:focus-visible{background:#0d263d}.primary-button:disabled{cursor:wait;opacity:.65}.secondary-button{color:#15324d;background:#fff;margin-top:1.5rem}.secondary-button:hover{background:#f0f5f6}.form-error{color:#822f25;background:#fdf0ec;border-left:3px solid #bb3f2f;margin:0 0 1.3rem;padding:.85rem 1rem}.success-panel{max-width:660px;margin:2rem auto;padding:clamp(1.5rem,5vw,3rem)}.success-panel h2{color:#15324d;margin:0;font-family:Georgia,serif;font-size:2rem}.success-copy{color:#556873;line-height:1.55}.registration-id{background:#f2f6f7;border-left:4px solid #f5a623;margin-top:1.6rem;padding:1rem}.registration-id span{color:#62747c;text-transform:uppercase;font-size:.8rem;font-weight:700;display:block}.registration-id strong{overflow-wrap:anywhere;color:#15324d;margin-top:.3rem;font-size:1.15rem;display:block}.payment-page{background:#f2f5f6;min-height:100vh}.payment-banner{isolation:isolate;color:#fff;background-color:#1c4767;background-image:url(/icebe2026-cover.jpg);background-position:50% 58%;background-size:cover;justify-content:space-between;align-items:end;gap:1.5rem;min-height:188px;padding:2.25rem 5vw;display:flex;position:relative}.payment-banner:before{content:"";z-index:-1;background:#0c2539c7;position:absolute;inset:0}.payment-banner h1{margin:0;font-family:Georgia,serif;font-size:2.35rem}.payment-banner p:last-child{margin:.35rem 0 0;font-size:1rem}.demo-badge{color:#fff;letter-spacing:0;text-transform:uppercase;border:1px solid #ffffffbf;padding:.38rem .6rem;font-size:.74rem;font-weight:800}.transfer-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;border:1px solid #ffffffbf;padding:.38rem .6rem;font-size:.74rem;font-weight:800}.payment-event-bar{background:#fff;border-bottom:1px solid #cbd8de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.payment-event-bar div{border-right:1px solid #dfe7eb;min-width:0;padding:1rem 5vw}.payment-event-bar div:last-child{border-right:0}.payment-event-bar span{color:#6b7b84;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.payment-event-bar strong{color:#15324d;margin-top:.2rem;font-size:.98rem;display:block}.payment-content{width:min(1160px,100% - 2.5rem);margin:2rem auto 4rem}.payment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.payment-steps li{color:#74848c;background:#fff;border:1px solid #d2dfe4;align-items:center;gap:.7rem;min-width:0;padding:.8rem .95rem;display:flex}.payment-steps li>span{border:1px solid #b9c8cf;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:800;display:grid}.payment-steps strong,.payment-steps small{overflow-wrap:anywhere;display:block}.payment-steps strong{color:inherit;font-size:.9rem}.payment-steps small{margin-top:.1rem;font-size:.72rem}.payment-steps li.is-active{color:#15324d;border-color:#15324d}.payment-steps li.is-active>span{color:#15324d;background:#f5a623;border-color:#f5a623}.payment-steps li.is-complete{color:#0c675f;border-color:#9bc6ba}.payment-steps li.is-complete>span{color:#fff;background:#168b82;border-color:#168b82}.payment-workspace{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:1.25rem;display:grid}.fee-selection,.payment-summary{background:#fff;border:1px solid #d3dfe4}.fee-selection{padding:1.5rem}.payment-section-heading{border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.payment-section-heading h2,.payment-summary h2{color:#15324d;margin:0;font-family:Georgia,serif;font-size:1.62rem}.payment-section-heading p:last-child{color:#667780;margin:.3rem 0 0}.payment-section-heading>span{color:#3e5c68;background:#e8f1f3;padding:.35rem .5rem;font-size:.73rem;font-weight:800}.fee-table{border-top:1px solid #d4e0e5;margin-top:1.15rem}.fee-table-header,.fee-option{grid-template-columns:42px minmax(0,1fr) minmax(94px,auto);align-items:center;gap:.9rem;display:grid}.fee-table-header{color:#60737d;letter-spacing:0;text-transform:uppercase;padding:.62rem .7rem;font-size:.72rem;font-weight:800}.fee-table-header span:last-child{text-align:right}.fee-option{color:#193645;cursor:pointer;border-top:1px solid #dce6ea;min-height:4.8rem;padding:.8rem .7rem}.fee-option:hover{background:#f4f9f9}.fee-option.is-selected{background:#edf8f6;box-shadow:inset 3px 0 #168b82}.fee-option input{accent-color:#168b82;width:1.05rem;height:1.05rem;margin:0}.fee-option-title{min-width:0}.fee-option-title strong,.fee-option-title small{overflow-wrap:anywhere;display:block}.fee-option-title strong{color:#17394d;font-size:.98rem}.fee-option-title small{color:#6c7d85;margin-top:.18rem;font-size:.82rem}.fee-amount{color:#15324d;text-align:right;white-space:nowrap;font-size:1rem}.fee-source-note{color:#6c7d85;margin:1.15rem 0 0;font-size:.78rem;line-height:1.45}.transfer-panel{min-height:420px}.transfer-fieldset{border:0;margin:1.4rem 0 0;padding:0}.transfer-fieldset legend{color:#284756;margin-bottom:.7rem;font-size:.82rem;font-weight:800}.bank-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bank-account-option{color:#193645;cursor:pointer;background:#fbfcfc;border:1px solid #cbd8de;gap:.65rem;min-height:7.25rem;padding:1rem;display:flex}.bank-account-option:hover{background:#f4f9f9;border-color:#7fa9a6}.bank-account-option.is-selected{background:#edf8f6;border-color:#168b82;box-shadow:inset 3px 0 #168b82}.bank-account-option input{accent-color:#168b82;width:1.05rem;height:1.05rem;margin:.1rem 0 0}.bank-account-option span{min-width:0}.bank-account-option strong,.bank-account-option small,.bank-account-option em{overflow-wrap:anywhere;display:block}.bank-account-option strong{font-size:.95rem}.bank-account-option small{color:#6c7d85;margin-top:.22rem}.bank-account-option em{color:#35726c;margin-top:.7rem;font-size:.74rem;font-style:normal;font-weight:800}.transfer-placeholder-note,.transfer-review-note{color:#6e571b;background:#fff8e8;border-left:3px solid #f5a623;margin:1.15rem 0 0;padding:.8rem .9rem;font-size:.84rem;line-height:1.5}.transfer-email-field{max-width:32rem;margin-top:1.5rem}.registered-email-value{overflow-wrap:anywhere;background:#f8fbfb;border:1px solid #dbe5e9;margin:0;padding:.85rem .95rem;font-weight:700}.identity-confirmation{margin-top:.5rem}.identity-confirmation input{flex-shrink:0}.transfer-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.35rem 0;display:grid}.transfer-reference div{background:#f8fbfb;border:1px solid #dbe5e9;padding:.85rem .95rem}.transfer-reference dt{color:#687b84;text-transform:uppercase;font-size:.72rem;font-weight:800}.transfer-reference dd{color:#17394d;overflow-wrap:anywhere;margin:.38rem 0 0;font-family:Georgia,serif;font-size:1.02rem;font-weight:700}.bank-account-details{background:#fff;border:1px solid #d0dfe3;margin-top:1.25rem}.bank-account-details-heading{background:#e9f2f1;border-bottom:1px solid #d0dfe3;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;display:flex}.bank-account-details-heading h3{color:#15324d;margin:0;font-family:Georgia,serif;font-size:1.15rem}.bank-account-details-heading p{color:#53707a;margin:.25rem 0 0;font-size:.82rem}.bank-account-details-heading span{color:#0c675f;white-space:nowrap;font-size:.76rem;font-weight:800}.bank-account-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.bank-account-details dl div{border-bottom:1px solid #e1e8eb;border-right:1px solid #e1e8eb;min-width:0;padding:.85rem 1.1rem}.bank-account-details dt{color:#6c7d85;text-transform:uppercase;font-size:.71rem;font-weight:800}.bank-account-details dd{color:#263f4c;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.88rem;font-weight:650}.bank-account-details>p{color:#5e7078;margin:0;padding:.85rem 1.1rem;font-size:.8rem;line-height:1.45}.transfer-status-panel{border-top:4px solid #f5a623;min-height:330px}.transfer-status-panel.is-confirmed{border-top-color:#168b82}.transfer-status-panel h2{color:#15324d;margin:0;font-family:Georgia,serif;font-size:1.75rem}.transfer-status-panel>p:not(.eyebrow){color:#5b6f78;max-width:44rem;margin:.6rem 0 0;line-height:1.55}.payment-loading{color:#34505d;background:#fff;border-left:4px solid #168b82;width:min(720px,100% - 2.5rem);margin:6rem auto;padding:1.2rem}.payment-summary{border-top:4px solid #f5a623;padding:1.35rem;position:sticky;top:1rem}.payment-summary-heading{border-bottom:1px solid #dfe7eb;padding-bottom:1.1rem}.payment-summary dl{gap:1rem;margin:1.15rem 0;display:grid}.payment-summary dl div{gap:.22rem;display:grid}.payment-summary dt{color:#6c7d85;letter-spacing:0;text-transform:uppercase;font-size:.73rem;font-weight:800}.payment-summary dd{color:#263f4c;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:650}.payment-total-row{border-top:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0;padding:1rem 0;display:flex}.payment-total-row span{color:#4f6671;text-transform:uppercase;font-size:.86rem;font-weight:800}.payment-total-row strong{color:#15324d;white-space:nowrap;font-family:Georgia,serif;font-size:1.65rem}.payment-summary .primary-button{width:100%}.payment-summary .primary-button:disabled{cursor:not-allowed}.payment-demo-status{color:#0c675f;background:#edf8f6;border-left:3px solid #168b82;margin:.9rem 0 0;padding:.75rem;font-size:.82rem;line-height:1.4}.payment-form-panel{min-height:415px}.payment-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.phone-input-row{min-width:0}.phone-input-row .iti{width:100%;display:block}.phone-input-row .iti__tel-input{width:100%}.field-validation-error{color:#a53226;font-size:.78rem;font-weight:650;line-height:1.35}.payment-form-note{color:#6c7d85;margin:1.2rem 0 0;font-size:.82rem;line-height:1.45}.verification-panel{width:min(100%,430px);margin-top:1.35rem}.verification-code-field input{letter-spacing:.2rem;text-align:center;max-width:12rem;font-family:Georgia,serif;font-size:1.25rem}.verification-panel p{color:#6c7d85;margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.payment-action-row{grid-template-columns:1fr;gap:.65rem;display:grid}.payment-action-row .secondary-button{width:100%;margin:0}.payment-preview-details{gap:.9rem;margin:1.35rem 0;display:grid}.payment-preview-details div{border-left:2px solid #d1e3df;gap:.2rem;padding-left:.85rem;display:grid}.payment-preview-details dt{color:#6c7d85;letter-spacing:0;text-transform:uppercase;font-size:.73rem;font-weight:800}.payment-preview-details dd{color:#263f4c;overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:650}.payment-preview-total{border-top:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 0;display:flex}.payment-preview-total span{color:#4f6671;text-transform:uppercase;font-size:.86rem;font-weight:800}.payment-preview-total strong{color:#15324d;white-space:nowrap;font-family:Georgia,serif;font-size:1.65rem}.admin-login-page{background:#eef3f6 url(/icebe2026-cover.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:1.25rem;display:grid}.admin-login-panel{background:#fff;border-top:4px solid #f5a623;width:min(100%,450px);padding:2rem;box-shadow:0 18px 40px #122f4433}.back-link{color:#32607f;font-size:.86rem}.admin-login-panel h1{color:#15324d;margin:0;font-family:Georgia,serif;font-size:2rem}.admin-login-panel>p:not(.eyebrow){color:#61727a}.admin-login-form{gap:1rem;margin-top:1.5rem;display:grid}.admin-login-form .primary-button{margin-top:.3rem}.admin-page{background:#eef3f6;min-height:100vh}.admin-header{color:#fff;background:#15324d;justify-content:space-between;align-items:center;min-height:64px;padding:0 4vw;display:flex}.text-button{color:#32607f;cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:700}.admin-header .text-button{color:#dbe9ef}.admin-header .text-button:hover,.text-button:hover{color:#f5a623}.admin-content{width:min(1280px,100% - 2.5rem);margin:2rem auto 4rem}.admin-title-row{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.admin-title-row h1{color:#15324d;margin:0;font-family:Georgia,serif;font-size:2rem}.admin-title-row p:last-child{color:#667780;margin:.35rem 0 0}.export-actions{flex-wrap:wrap;gap:.6rem;display:flex}.export-actions .secondary-button{margin:0}.filter-bar{background:#fff;border:1px solid #d6e0e6;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:.8rem;padding:1rem;display:grid}.filter-bar label{color:#52646e;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.filter-bar input,.filter-bar select{background:#fff;border:1px solid #b7c6cc;border-radius:3px;min-height:2.5rem;padding:.5rem .6rem}.registration-table-wrap{background:#fff;border:1px solid #d6e0e6;margin-top:1rem;overflow-x:auto}.registration-table{border-collapse:collapse;width:100%;min-width:780px}.registration-table th{color:#38525f;letter-spacing:0;text-align:left;text-transform:uppercase;background:#e8f0f2;padding:.78rem 1rem;font-size:.75rem}.registration-table td{color:#40545e;vertical-align:middle;border-top:1px solid #e2eaed;padding:.9rem 1rem;font-size:.88rem}.registration-table td strong,.registration-table td span{display:block}.registration-table td span{color:#74858d;margin-top:.2rem;font-size:.8rem}.table-action{color:#15324d;cursor:pointer;background:#fff;border:1px solid #9db5be;border-radius:3px;padding:.35rem .55rem;font-weight:700}.table-action:hover{color:#0c675f;border-color:#168b82}.detail-overlay{z-index:10;background:#0e223085;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.detail-panel{background:#fff;width:min(100%,720px);max-height:min(90vh,820px);padding:1.75rem;overflow-y:auto;box-shadow:0 20px 60px #122f443d}.danger-button{color:#a53226;cursor:pointer;background:#fff5f3;border:1px solid #a53226;width:100%;min-height:2.75rem;margin-top:1rem;font-weight:700}.danger-button:disabled{opacity:.6;cursor:wait}.detail-header{border-bottom:1px solid #dbe4e8;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.detail-header h2{color:#15324d;margin:0;font-family:Georgia,serif}.detail-list{gap:1rem;margin:1.4rem 0 0;display:grid}.detail-list div{gap:.25rem;display:grid}.detail-list dt{color:#6a7a83;text-transform:uppercase;font-size:.75rem;font-weight:800}.detail-list dd{color:#273e4b;overflow-wrap:anywhere;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.portal-header{min-height:58px;padding:0 1rem}.brand{gap:.4rem;font-size:.86rem}.portal-links{gap:.75rem}.portal-links a{font-size:.78rem}.language-button{padding-inline:.42rem}.conference-banner{background-position:60%;min-height:180px;padding:1.7rem 1.25rem}.conference-banner h1{font-size:2.2rem}.portal-content{width:min(100% - 1.25rem,940px);margin-top:1rem}.form-panel{padding:1.2rem}.panel-intro h2{font-size:1.65rem}.two-columns{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.primary-button{width:100%}.admin-content{width:min(100% - 1.25rem,960px);margin-top:1.25rem}.admin-title-row{flex-direction:column;align-items:stretch}.export-actions>button{flex:1}.filter-bar{grid-template-columns:1fr}.payment-banner{background-position:60%;align-items:end;min-height:170px;padding:1.6rem 1.25rem}.payment-banner h1{font-size:2rem}.payment-event-bar div{padding:.85rem 1rem}.payment-content{width:min(100% - 1.25rem,760px);margin-top:1.25rem}.payment-steps,.payment-workspace{grid-template-columns:1fr}.payment-summary{position:static}.payment-field-grid,.bank-account-grid,.bank-account-details dl,.transfer-reference{grid-template-columns:1fr}}@media (width<=480px){.brand>span:last-child{display:none}.portal-links{gap:.5rem}.portal-links a{font-size:.72rem}.language-button{padding-inline:.36rem;font-size:.72rem}.choice-row{grid-template-columns:1fr;display:grid}.payment-banner{min-height:160px}.payment-banner h1{font-size:1.75rem}.demo-badge{padding:.3rem .45rem}.payment-event-bar{grid-template-columns:1fr}.payment-event-bar div{border-bottom:1px solid #dfe7eb;border-right:0}.payment-event-bar div:last-child{border-bottom:0}.fee-selection,.payment-summary{padding:1.05rem}.payment-section-heading{flex-direction:column;align-items:start}.fee-table-header{display:none}.fee-option{grid-template-columns:28px minmax(0,1fr);gap:.65rem}.fee-amount{text-align:left;grid-column:2}}
