.checkout-module__wOoK8q__page{max-width:1080px;margin:0 auto;padding:40px 24px 96px}.checkout-module__wOoK8q__title{letter-spacing:-.02em;color:#171717;margin-bottom:6px;font-size:26px;font-weight:650}.checkout-module__wOoK8q__subtitle{color:#6b6b73;margin-bottom:32px;font-size:14px}.checkout-module__wOoK8q__section{margin-bottom:40px}.checkout-module__wOoK8q__sectionTitle{color:#171717;margin-bottom:14px;font-size:16px;font-weight:600}.checkout-module__wOoK8q__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.checkout-module__wOoK8q__card{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;padding:24px;display:flex}.checkout-module__wOoK8q__cardTop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.checkout-module__wOoK8q__cardTitle{color:#171717;font-size:17px;font-weight:620}.checkout-module__wOoK8q__price{letter-spacing:-.02em;color:#171717;white-space:nowrap;font-size:24px;font-weight:650}.checkout-module__wOoK8q__priceSuffix{color:#85858f;margin-left:4px;font-size:13px;font-weight:500}.checkout-module__wOoK8q__cardDescription{color:#6b6b73;margin-bottom:16px;font-size:13.5px;line-height:1.55}.checkout-module__wOoK8q__facts{color:#85858f;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:12.5px;display:flex}.checkout-module__wOoK8q__features{flex-direction:column;flex:1;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.checkout-module__wOoK8q__feature{color:#4a4a52;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.checkout-module__wOoK8q__featureIcon{color:#4254f5;flex-shrink:0;margin-top:3px}.checkout-module__wOoK8q__button{color:#171717;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.checkout-module__wOoK8q__button:hover{background:#fafafa;border-color:#0003}.checkout-module__wOoK8q__buttonPrimary{color:#fff;background:#4254f5;border-color:#4254f5}.checkout-module__wOoK8q__buttonPrimary:hover{background:#3646d8;border-color:#3646d8}.checkout-module__wOoK8q__buttonFull{width:100%}.checkout-module__wOoK8q__buttonDisabled{opacity:.55;cursor:not-allowed}.checkout-module__wOoK8q__orgList{flex-direction:column;gap:8px;display:flex}.checkout-module__wOoK8q__orgOption{cursor:pointer;border:1px solid #0000001a;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.checkout-module__wOoK8q__orgOption:hover{border-color:#0003}.checkout-module__wOoK8q__orgOption:has(input:checked){background:#4254f50d;border-color:#4254f5}.checkout-module__wOoK8q__orgName{color:#171717;font-size:14px;font-weight:550}.checkout-module__wOoK8q__orgRole{color:#85858f;margin-left:auto;font-size:12.5px}.checkout-module__wOoK8q__buy{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}.checkout-module__wOoK8q__panel{background:#fff;border:1px solid #00000012;border-radius:16px;padding:22px}.checkout-module__wOoK8q__summaryRow{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:13.5px;display:flex}.checkout-module__wOoK8q__summaryRow:last-of-type{border-bottom:none}.checkout-module__wOoK8q__summaryLabel{color:#85858f}.checkout-module__wOoK8q__summaryValue{color:#171717;text-align:right;font-weight:550}.checkout-module__wOoK8q__summaryTotal{border-top:1px solid #00000014;margin-top:12px;padding-top:14px}.checkout-module__wOoK8q__totalAmount{letter-spacing:-.02em;color:#171717;font-size:24px;font-weight:650}.checkout-module__wOoK8q__note{color:#85858f;margin-top:10px;font-size:12.5px;line-height:1.55}.checkout-module__wOoK8q__form{border-top:1px solid #0000000f;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.checkout-module__wOoK8q__input{color:#171717;background:#fff;border:1px solid #0000001f;border-radius:9px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.checkout-module__wOoK8q__input:focus{border-color:#4254f5;box-shadow:0 0 0 3px #4254f529}.checkout-module__wOoK8q__label{color:#6b6b73;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.checkout-module__wOoK8q__error{color:#b91c1c;background:#ef444414;border:1px solid #ef444438;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.checkout-module__wOoK8q__back{color:#6b6b73;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:inline-flex}.checkout-module__wOoK8q__back:hover{color:#171717}.checkout-module__wOoK8q__empty{text-align:center;color:#85858f;border:1px dashed #0000001f;border-radius:14px;padding:36px 20px;font-size:14px}:is(html.dark .checkout-module__wOoK8q__title,html.dark .checkout-module__wOoK8q__sectionTitle,html.dark .checkout-module__wOoK8q__cardTitle,html.dark .checkout-module__wOoK8q__price,html.dark .checkout-module__wOoK8q__orgName,html.dark .checkout-module__wOoK8q__summaryValue,html.dark .checkout-module__wOoK8q__totalAmount){color:#f5f5f7}:is(html.dark .checkout-module__wOoK8q__subtitle,html.dark .checkout-module__wOoK8q__cardDescription,html.dark .checkout-module__wOoK8q__facts,html.dark .checkout-module__wOoK8q__priceSuffix,html.dark .checkout-module__wOoK8q__note,html.dark .checkout-module__wOoK8q__summaryLabel,html.dark .checkout-module__wOoK8q__feature,html.dark .checkout-module__wOoK8q__orgRole){color:#ffffff8c}:is(html.dark .checkout-module__wOoK8q__card,html.dark .checkout-module__wOoK8q__panel,html.dark .checkout-module__wOoK8q__button){background:#ffffff0a;border-color:#ffffff17}html.dark .checkout-module__wOoK8q__button:hover{background:#ffffff14}html.dark .checkout-module__wOoK8q__summaryRow{border-bottom-color:#ffffff0f}html.dark .checkout-module__wOoK8q__orgOption{border-color:#ffffff1f}html.dark .checkout-module__wOoK8q__orgOption:has(input:checked){background:#4254f524;border-color:#4254f5}html.dark .checkout-module__wOoK8q__input{color:#f5f5f7;background:#ffffff0d;border-color:#ffffff24}html.dark .checkout-module__wOoK8q__error{color:#f87171;background:#ef444424;border-color:#ef44444d}@media (max-width:860px){.checkout-module__wOoK8q__buy{grid-template-columns:1fr}}
