:root{--navy:#18157c;--blue:#116dff;--magenta:#d31082;--yellow:#eade71;--ink:#202124;--muted:#686a73;--line:#d9dbe3;--surface:#fff;--soft:#f5f6f8;--danger:#b42318;--success:#16845b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);letter-spacing:0;margin:0;font-family:Helvetica,Arial,Microsoft JhengHei,PingFang TC,sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.shell{width:min(1100px,100% - 48px);margin-inline:auto}.site-header{background:#fff;border-bottom:1px solid #ececf1}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;width:106px;height:auto}.header-actions{align-items:center;gap:28px;display:flex}.page-label{color:var(--navy);font-size:17px;font-weight:700}.main-site-link{color:var(--muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .16s;display:inline-flex}.main-site-link:hover{color:var(--blue)}.header-banner{border-bottom:7px solid var(--yellow);background:#fff;overflow:hidden}.header-banner img{width:100%;height:auto;display:block}.eyebrow{color:var(--yellow);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.donation-shell{padding-block:42px 72px}.progress{grid-template-columns:repeat(4,1fr);margin:0 0 42px;padding:0;list-style:none;display:grid}.progress li{color:#9395a0;text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:13px;display:flex;position:relative}.progress li:before{content:"";z-index:0;background:#e3e4e9;width:100%;height:2px;position:absolute;top:17px;right:50%}.progress li:first-child:before{display:none}.progress li>span{z-index:1;background:#fff;border:2px solid #d5d7de;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:relative}.progress li b{font-weight:600}.progress li.active{color:var(--navy)}.progress li.active>span{color:#fff;background:var(--navy);border-color:var(--navy);box-shadow:0 0 0 5px #18157c17}.progress li.done{color:var(--blue)}.progress li.done>span{color:#fff;background:var(--blue);border-color:var(--blue)}.progress li.done:before,.progress li.active:before{background:var(--blue)}.form-surface{border:1px solid var(--line);border-top:4px solid var(--magenta);background:#fff;border-radius:6px;max-width:900px;min-height:580px;margin:0 auto;padding:46px 56px;box-shadow:0 18px 50px #18157c14}.section-heading{margin-bottom:36px}.section-heading p{color:var(--magenta);margin:0 0 5px;font-size:13px;font-weight:800}.section-heading h2{color:var(--navy);outline:none;margin:0;font-size:29px;line-height:1.3}.campaign-banner{background:#03020e;border-radius:4px;margin:28px 0 34px;overflow:hidden}.campaign-banner img{width:100%;height:auto;display:block}.campaign-details{color:#45464d;border-bottom:1px solid #ececf1;margin:-8px 0 34px;padding:0 4px 30px;font-size:14px;line-height:1.75}.campaign-details p{margin:0 0 16px}.campaign-details p:last-child{margin-bottom:0}.campaign-details ul{gap:9px;margin:0 0 16px;padding-left:22px;display:grid}.campaign-details a{color:#356f82;text-underline-offset:3px;font-weight:700;text-decoration:underline}.campaign-details a:hover{color:var(--blue)}fieldset{border:0;border-bottom:1px solid #ececf1;min-width:0;margin:0 0 32px;padding:0 0 32px}fieldset:last-of-type{margin-bottom:12px}legend{color:#34353a;width:100%;padding:0 0 15px;font-size:16px;font-weight:700}legend span,label em,.consents em{color:var(--magenta);font-style:normal}select,input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=number],textarea,.full-field input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bfc2cc;border-radius:4px;outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s}select:focus,input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #116dff24}fieldset>select{max-width:430px}.choice-grid{gap:10px;display:grid}.amount-grid{grid-template-columns:repeat(3,1fr)}.amount-grid.five{grid-template-columns:repeat(5,1fr)}.choice{min-width:0}.choice>input,.payment-choice>input,.segmented input{opacity:0;pointer-events:none;position:absolute}.choice>span{cursor:pointer;border:1px solid #c9cbd3;border-radius:4px;place-items:center;min-height:52px;padding:10px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:grid}.choice>input:checked+span{color:var(--navy);border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#18157c0e}.choice>input:focus-visible+span,.payment-choice>input:focus-visible~span,.segmented input:focus-visible+span{outline-offset:2px;outline:3px solid #116dff40}.custom-amount{grid-column:1/-1;grid-template-columns:128px 1fr;gap:10px;display:grid}.custom-amount>span{color:var(--muted);font-weight:600}.money-input{border:1px solid #c9cbd3;border-radius:4px;align-items:center;min-width:0;display:flex;overflow:hidden}.money-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #116dff24}.money-input b{color:var(--navy);padding-inline:14px}.money-input input{min-width:0;box-shadow:none;border:0}.money-input input:focus{box-shadow:none}.field-note{color:var(--muted);margin:10px 0 0;font-size:13px}.field-error{color:var(--danger);margin:7px 0 0;font-size:13px;font-weight:600}.segmented{background:var(--soft);border:1px solid #dcdee5;border-radius:5px;grid-template-columns:repeat(2,92px);padding:3px;display:inline-grid}.segmented.wide{grid-template-columns:repeat(2,minmax(132px,1fr))}.segmented label{cursor:pointer}.segmented span{min-height:39px;color:var(--muted);border-radius:3px;place-items:center;padding:7px 13px;font-weight:700;display:grid}.segmented input:checked+span{color:#fff;background:var(--navy)}.segmented input:disabled+span{opacity:.45;cursor:not-allowed}.plain-radio-group{flex-wrap:wrap;align-items:center;gap:18px 34px;display:flex}.plain-radio-option{color:#34353a;cursor:pointer;align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.plain-radio-option input{width:23px;height:23px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.plain-radio-option:has(input:disabled){opacity:.45;cursor:not-allowed}.plain-radio-option input:disabled{cursor:not-allowed}.receipt-method-options{margin-bottom:22px}.gift-section{background:#fffbea;border:1px solid #eadb82;border-radius:5px;padding:24px}.gift-intro{color:#554600;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.gift-intro svg{color:var(--magenta);flex:none}.gift-intro p{margin:0}.gift-options{grid-template-columns:repeat(2,minmax(130px,1fr))}.card-brands{align-items:center;gap:8px;margin-left:auto;display:flex}.card-brand-mark{background:#fff;border:1px solid #c9cbd3;border-radius:3px;place-items:center;width:76px;height:48px;padding:6px 9px;display:grid}.card-brand-mark img{object-fit:contain;width:58px;height:36px}.payment-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-choice{min-height:86px;color:var(--muted);cursor:pointer;text-align:center;border:1px solid #c9cbd3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:700;display:flex;position:relative}.payment-choice:has(input:checked){color:var(--navy);border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#18157c0e}.payment-choice:hover,.choice>span:hover{border-color:var(--blue)}.payment-methods{border-bottom:0;padding-bottom:0}.payment-method-list{gap:12px;display:grid}.payment-method-option{cursor:pointer;background:#fff;border:1px solid #c9cbd3;border-left-width:4px;align-items:center;gap:18px;min-height:96px;padding:18px 20px;transition:border-color .16s,background .16s;display:flex;position:relative}.payment-method-option:hover{border-color:var(--blue)}.payment-method-option:has(input:checked){border-color:var(--blue);background:#f4f8ff}.payment-method-option>input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:0}.payment-method-icon{width:42px;height:42px;color:var(--blue);flex:none;place-items:center;display:grid}.payment-method-copy{gap:3px;min-width:0;display:grid}.payment-method-copy strong{color:var(--navy);font-size:17px}.payment-method-copy small{color:var(--muted);font-size:14px;font-weight:400}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.field-grid label,.full-field{color:#42434a;gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.span-two{grid-column:1/-1}.full-field{margin-bottom:24px}.receipt-fields{background:#fafafd;border:1px solid #e3e4ea;border-radius:5px;margin-top:32px;padding:26px}.receipt-fields legend{width:auto;color:var(--navy);padding:0 5px}.collection-fields{background:#f6f8fb;border:1px solid #dfe3ea;border-radius:5px;margin:6px 0 24px;padding:26px}.collection-fields legend{width:auto;color:var(--navy);align-items:center;gap:8px;padding-inline:5px;display:flex}.collection-fields .full-field{max-width:480px;margin:18px 0 0}.data-minimum-note{color:#265d45;border-left:4px solid var(--success);background:#f0f8f4;align-items:center;gap:10px;margin:4px 0 26px;padding:14px 16px;display:flex}.data-minimum-note svg{flex:none}.data-minimum-note p{margin:0;font-size:14px;font-weight:700}.field-label-icon{align-items:center;gap:7px;display:flex}.address-fields{background:#fafafd;border:1px solid #e3e4ea;border-radius:5px;margin-top:24px;padding:26px}.address-fields legend{width:auto;color:var(--navy);align-items:center;gap:8px;padding-inline:5px;display:flex}.address-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.address-grid label{color:#42434a;gap:7px;font-size:13px;font-weight:700;display:grid}.address-grid .span-two{grid-column:span 2}textarea{resize:vertical}.consents{gap:13px;margin:30px 0;display:grid}.consents label{color:#505159;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0;font-size:14px;display:flex}.consents input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:2px}.consent-item{gap:2px;display:grid}.consent-item .field-error{margin-top:0}.terms-copy{color:#4f5058;border-left:4px solid var(--magenta);background:#f6f7f8;padding:18px 20px}.terms-copy h3{color:var(--navy);margin:0 0 12px;font-size:16px}.terms-copy p{margin:0;font-size:14px}.terms-copy p+p{margin-top:12px}.terms-copy strong{color:#34353a}.form-actions{justify-content:space-between;gap:14px;padding-top:18px;display:flex}.form-actions.end{justify-content:flex-end}.button{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 22px;font-weight:800;text-decoration:none;transition:transform .16s,color .16s,background .16s,border-color .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:wait}.button.primary{color:#fff;background:var(--navy);border-color:var(--navy)}.button.primary:hover:not(:disabled){background:var(--blue);border-color:var(--blue)}.button.secondary{color:var(--navy);border-color:var(--navy);background:#fff}.button.secondary:hover:not(:disabled){color:var(--blue);border-color:var(--blue)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#842029;border-left:4px solid var(--danger);background:#fff1f0;padding:12px 14px;font-size:14px}.test-notice{color:#614e00;background:#fffbea;border:1px solid #eadb82;border-radius:4px;gap:13px;margin-bottom:28px;padding:16px;display:flex}.test-notice svg{flex:none;margin-top:2px}.test-notice p{margin:2px 0 0;font-size:14px}.summary-list{border-top:1px solid var(--line);margin:0}.summary-list>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:16px 4px;display:grid}.summary-list dt{color:var(--muted)}.summary-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.summary-list dd.amount{color:var(--magenta);font-size:22px}.summary-contact{display:block}.payment-placeholder{background:var(--soft);border-left:4px solid var(--blue);align-items:center;gap:18px;margin:28px 0;padding:22px;display:flex}.payment-placeholder svg{color:var(--blue);flex:none}.payment-placeholder h3{color:var(--navy);margin:0 0 3px;font-size:17px}.payment-placeholder p{color:var(--muted);margin:0;font-size:14px}.payment-placeholder .card-brands{flex:none}.robot-check{border:1px solid var(--line);border-left:4px solid var(--navy);background:#f8f9fb;max-width:520px;margin:28px 0;padding:20px}.robot-check-heading{color:var(--navy);align-items:flex-start;gap:11px;display:flex}.robot-check-heading svg{flex:none;margin-top:1px}.robot-check-heading h3{margin:0;font-size:17px}.robot-check-heading p{color:var(--muted);margin:3px 0 0;font-size:13px}.robot-check-challenge{grid-template-columns:minmax(140px,1fr) 132px 48px;align-items:center;gap:10px;margin-top:16px;display:grid}.robot-check-challenge img{border:1px solid var(--line);object-fit:cover;width:132px;height:52px}.robot-check-challenge .captcha-loading{width:132px;min-height:52px;color:var(--muted);border:1px solid var(--line);background:#eef0f5;place-items:center;font-size:13px;display:grid}.robot-check-challenge input{min-width:0}.icon-button{width:48px;height:48px;color:var(--navy);border:1px solid var(--navy);cursor:pointer;background:#fff;border-radius:4px;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--blue);border-color:var(--blue)}.icon-button:disabled{opacity:.55;cursor:wait}.completion{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:38px auto;display:flex}.completion>svg{color:var(--success);margin-bottom:16px}.completion .eyebrow{color:var(--magenta)}.completion h2{color:var(--navy);outline:none;margin:0 0 12px;font-size:32px}.completion>p{color:var(--muted)}.completion dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin:24px 0}.completion dl div{justify-content:space-between;gap:20px;padding:15px 5px;display:flex}.completion dl div+div{border-top:1px solid var(--line)}.completion dt{color:var(--muted)}.completion dd{color:var(--navy);margin:0;font-weight:800}.completion .receipt-message{color:var(--success);font-weight:700}.trust-band{background:#f1f2f5;border-top:1px solid #e0e1e5}.trust-grid{grid-template-columns:repeat(3,1fr);padding-block:34px;display:grid}.trust-item{gap:14px;padding:0 28px;display:flex}.trust-item:first-child{padding-left:0}.trust-item:last-child{padding-right:0}.trust-item+.trust-item{border-left:1px solid #d5d6dc}.trust-item svg{color:var(--navy);flex:none}.trust-item h2{color:var(--navy);margin:0 0 4px;font-size:15px}.trust-item p{color:var(--muted);margin:0;font-size:13px}.site-footer{color:#fff;background:#11104e}.footer-grid{grid-template-columns:1fr 1fr;gap:90px;padding-block:48px;display:grid}.site-footer h2{color:var(--yellow);margin:0 0 12px;font-size:17px}.site-footer p,.site-footer address{color:#ffffffb8;margin:0;font-size:14px;font-style:normal;line-height:1.75}.site-footer a{color:#fff}.site-footer .copyright{margin-top:20px;font-size:12px}.gateway-page{background:#f2f3f7;place-items:center;min-height:100vh;padding:32px;display:grid}.gateway-panel{border:1px solid var(--line);background:#fff;border-radius:6px;width:min(520px,100%);padding:38px;box-shadow:0 18px 50px #18157c1a}.gateway-brand{color:var(--navy);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.demo-badge{color:#614e00;background:#fff3b3;border-radius:3px;width:fit-content;margin:20px 0 8px;padding:5px 9px;font-size:12px;font-weight:800}.gateway-panel h1{color:var(--navy);margin:0 0 8px;font-size:30px}.gateway-subtitle{color:var(--muted)}.gateway-summary{border-block:1px solid var(--line);margin:26px 0}.gateway-summary div{justify-content:space-between;gap:20px;padding:14px 0;display:flex}.gateway-summary div+div{border-top:1px solid var(--line)}.gateway-summary dd{color:var(--navy);margin:0;font-weight:800}.gateway-secure{color:var(--success);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.gateway-button{width:100%}.gateway-cancel{color:var(--muted);text-align:center;margin-top:18px;font-size:14px;display:block}.complete-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding-block:72px;display:flex}.complete-heading{align-items:center;gap:18px;display:flex}.complete-heading>svg{color:var(--success);flex:none}.complete-page .eyebrow{color:var(--magenta);margin:0 0 4px}.complete-page h1{color:var(--navy);margin:0;font-size:38px}.complete-lead{color:#45464d;max-width:800px;margin:22px 0 0;font-size:18px}.complete-page dl{border-block:1px solid var(--line);width:min(620px,100%);margin:28px 0}.complete-page dl div{justify-content:space-between;gap:20px;padding:14px 4px;display:flex}.complete-page dl div+div{border-top:1px solid var(--line)}.complete-page dd{color:var(--navy);margin:0;font-weight:800}.receipt-follow-up{color:#45464d;max-width:800px;margin:0 0 30px}.complete-contact{border-block:1px solid var(--line);width:min(800px,100%);margin-bottom:28px;padding:24px 0}.complete-contact h2{color:var(--navy);margin:0 0 8px;font-size:21px}.complete-contact p{color:var(--muted);margin:0 0 16px}.contact-links{flex-wrap:wrap;gap:12px 28px;display:flex}.contact-links a{color:#356f82;text-underline-offset:3px;align-items:center;gap:9px;font-weight:700;text-decoration:underline;display:inline-flex}.contact-links svg{flex:none}.transfer-shell{padding-block:42px 72px}.transfer-progress{margin-bottom:42px}.transfer-surface{max-width:960px}.transfer-surface .section-heading h1{color:var(--navy);margin:0;font-size:29px;line-height:1.3}.transfer-reference{color:var(--muted);background:var(--soft);border-left:4px solid var(--magenta);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-bottom:24px;padding:15px 18px;display:flex}.transfer-reference strong{color:var(--navy)}.transfer-intro{color:#45464d;margin:0 0 24px}.transfer-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transfer-method{border:1px solid #cfd5de;border-top:4px solid var(--blue);background:#fafbfc;min-height:290px;padding:26px}.transfer-method-heading{border-bottom:1px solid var(--line);min-height:67px;color:var(--blue);align-items:flex-start;gap:13px;padding-bottom:18px;display:flex}.transfer-method-heading p{color:var(--muted);margin:0;font-size:12px;font-weight:700}.transfer-method-heading h2{color:var(--navy);margin:2px 0 0;font-size:19px}.transfer-method dl{margin:16px 0 0}.transfer-method dl div{gap:2px;padding:9px 0;display:grid}.transfer-method dt{color:var(--muted);font-size:13px}.transfer-method dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800}.proof-upload{border:1px solid var(--line);border-left:4px solid var(--navy);background:#f8f9fb;margin:28px 0;padding:24px}.proof-upload.uploaded{border-left-color:var(--success);background:#f1f8f5}.proof-copy{color:var(--navy);align-items:flex-start;gap:13px;display:flex}.proof-upload.uploaded .proof-copy{color:var(--success)}.proof-copy h2{color:var(--navy);margin:0;font-size:18px}.proof-copy p{color:var(--muted);margin:3px 0 0;font-size:14px}.upload-button{margin:20px 0 0 43px}.selected-file{color:var(--navy);border:1px solid var(--line);background:#fff;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:14px 0 0 43px;padding:12px 14px;display:grid}.selected-file span{overflow-wrap:anywhere}.selected-file small{color:var(--muted)}.upload-submit{margin:14px 0 0 43px}.transfer-notes{border-block:1px solid var(--line);margin-bottom:10px;padding:22px 0}.transfer-notes h2{color:var(--navy);margin:0 0 8px;font-size:17px}.transfer-notes ul{color:#45464d;margin:0;padding-left:22px;font-size:14px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:760px){.shell{width:min(100% - 32px,620px)}.header-inner{min-height:78px}.brand img{width:80px}.page-label{display:none}.main-site-link{font-size:13px}.donation-shell{padding-block:30px 48px}.progress{margin-bottom:30px}.progress li{min-width:0;font-size:11px}.progress li>span{width:32px;height:32px}.progress li:before{top:15px}.form-surface{min-height:0;padding:32px 20px}.section-heading h2{font-size:24px}.campaign-banner{margin-bottom:28px}.campaign-details{margin-top:-4px;padding-inline:0;font-size:13px;line-height:1.7}.amount-grid,.amount-grid.five,.payment-grid,.field-grid,.custom-amount{grid-template-columns:1fr}.field-grid>span:empty{display:none}.receipt-fields,.address-fields{padding:20px 14px}.address-grid{grid-template-columns:1fr}.address-grid .span-two{grid-column:auto}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.form-actions.end{flex-direction:column}.summary-list>div{grid-template-columns:1fr;gap:3px}.summary-list dd{text-align:left}.payment-placeholder{flex-wrap:wrap;align-items:flex-start}.payment-placeholder .card-brands{width:100%;margin-left:52px}.payment-method-option{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 14px}.payment-method-option .card-brands{width:100%;margin-left:74px}.transfer-shell{padding-block:30px 48px}.transfer-surface .section-heading h1{font-size:24px}.transfer-method-grid{grid-template-columns:1fr}.transfer-method{min-height:0;padding:22px 18px}.upload-button,.selected-file,.upload-submit{width:100%;margin-left:0}.selected-file{grid-template-columns:20px minmax(0,1fr)}.selected-file small{grid-column:2}.complete-page{min-height:0;padding-block:48px}.complete-heading{align-items:flex-start}.complete-heading>svg{width:42px;height:42px}.complete-page h1{font-size:29px}.complete-lead{font-size:16px}.complete-page dl div{flex-direction:column;gap:4px}.complete-page dd{overflow-wrap:anywhere}.contact-links{flex-direction:column}.robot-check-challenge{grid-template-columns:1fr 48px}.robot-check-challenge input{grid-column:1/-1}.robot-check-challenge img,.robot-check-challenge .captcha-loading{grid-area:2/1}.robot-check-challenge .icon-button{grid-area:2/2}.gateway-panel{padding:26px 20px}.trust-grid{grid-template-columns:1fr}.trust-item{padding:20px 0}.trust-item:first-child{padding-top:0}.trust-item:last-child{padding-bottom:0}.trust-item+.trust-item{border-top:1px solid #d5d6dc;border-left:0}.footer-grid{grid-template-columns:1fr;gap:32px;padding-block:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
