.checkout-form{width:100%}.checkout-form__card{background:var(--colour-white);box-shadow:var(--contribution-box-shadow)}.checkout-form__input{border:none;border-bottom:1px solid var(--border-neutral-subtle);border-radius:0;background:transparent;padding:10px 0;font:var(--Body-300-Normal);color:var(--colour-black-secondary);outline:none;transition:border-color .15s ease}.checkout-form__input::placeholder{color:var(--colour-neutral-300)}.checkout-form__input:focus{border-bottom-color:var(--colour-neutral-950)}.checkout-form__error{color:var(--colour-danger-500);font:var(--Body-200-Normal)}.contribution-page{--color: linear-gradient(180deg, #ffffff33 0%, #ffffff00 71.16%), #77D1CB;--cta-hover-color: linear-gradient(180deg, #ffffff33 0%, #ffffff00 71.16%), #77D1CB;background:var(--white-background-gradient);display:flex;flex-direction:column;align-items:center;gap:32px;padding-block:8px}.contribution-page__form-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:664px;margin-inline:auto}.contribution-page__heading{font:var(--Heading-200);text-align:center;color:var(--colour-black-secondary)}@media(min-width:768px){.contribution-page__heading{font:var(--Heading-400)}}.contribution-page__controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%}.contribution-page__success{text-align:center}.contribution-page__success-title{font:var(--Heading-300)}.contribution-page__success-body{font:var(--Body-300-Normal);color:var(--colour-text-grey)}
