.CheckoutForm-module-scss-module__4tyPOq__form{flex-direction:column;gap:20px;display:flex}.CheckoutForm-module-scss-module__4tyPOq__title{font-family:var(--blauer-font),sans-serif;margin-top:8px;font-size:clamp(18px,2vw,22px)}.CheckoutForm-module-scss-module__4tyPOq__title:first-of-type{margin-top:0}.CheckoutForm-module-scss-module__4tyPOq__field{flex-direction:column;gap:6px;display:flex}.CheckoutForm-module-scss-module__4tyPOq__field span{color:#333;font-size:13px;font-weight:600}.CheckoutForm-module-scss-module__4tyPOq__field input{font-size:15px;font-family:var(--blauer-font),sans-serif;background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:12px 14px;transition:border-color .15s}.CheckoutForm-module-scss-module__4tyPOq__field input:focus{border-color:#0070f3;outline:none;box-shadow:0 0 0 3px #0070f326}.CheckoutForm-module-scss-module__4tyPOq__field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.CheckoutForm-module-scss-module__4tyPOq__field-row{grid-template-columns:1fr}}.CheckoutForm-module-scss-module__4tyPOq__coupon-row{grid-template-columns:1fr auto;gap:8px;display:grid}.CheckoutForm-module-scss-module__4tyPOq__coupon-row input{font-size:15px;font-family:var(--blauer-font),sans-serif;background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:12px 14px}.CheckoutForm-module-scss-module__4tyPOq__coupon-apply{color:#fff;cursor:pointer;white-space:nowrap;background-color:#b62cff;border:1px solid #b62cff;border-radius:8px;padding:0 18px;font-weight:600}.CheckoutForm-module-scss-module__4tyPOq__coupon-apply:hover:not(:disabled){background-color:#8511c3;border-color:#8511c3}.CheckoutForm-module-scss-module__4tyPOq__coupon-apply:disabled{opacity:.5;cursor:not-allowed}.CheckoutForm-module-scss-module__4tyPOq__coupon-feedback-ok{color:#0b6b2e;margin:6px 0 0;font-size:13px}.CheckoutForm-module-scss-module__4tyPOq__coupon-feedback-err{color:#a00;margin:6px 0 0;font-size:13px}.CheckoutForm-module-scss-module__4tyPOq__card-element{background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:14px}.CheckoutForm-module-scss-module__4tyPOq__checkbox{cursor:pointer;background-color:#f7f7f7;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.CheckoutForm-module-scss-module__4tyPOq__checkbox input{cursor:pointer;margin-top:3px}.CheckoutForm-module-scss-module__4tyPOq__checkbox strong{font-weight:700}.CheckoutForm-module-scss-module__4tyPOq__error{color:#a00;background-color:#fef0f0;border-left:4px solid #d33;border-radius:6px;padding:12px 14px;font-size:14px}.CheckoutForm-module-scss-module__4tyPOq__submit{color:#fff;font-size:16px;font-weight:700;font-family:var(--blauer-font),sans-serif;cursor:pointer;background-color:#b62cff;border:0;border-radius:10px;padding:16px;transition:background-color .15s}.CheckoutForm-module-scss-module__4tyPOq__submit:hover:not(:disabled){background-color:#8511c3}.CheckoutForm-module-scss-module__4tyPOq__submit:disabled{opacity:.6;cursor:not-allowed}.CheckoutForm-module-scss-module__4tyPOq__footnote{text-align:center;color:#777;margin:0;font-size:12px}
.AssinarClient-module-scss-module__HASqRq__main{background-color:#fff;justify-content:center;width:100%;min-height:calc(100vh - 80px);padding:clamp(40px,6vw,80px) 20px;display:flex}.AssinarClient-module-scss-module__HASqRq__container{grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;width:100%;max-width:1080px;display:grid}@media (max-width:900px){.AssinarClient-module-scss-module__HASqRq__container{grid-template-columns:1fr}}.AssinarClient-module-scss-module__HASqRq__summary{background-color:#fff;border-radius:16px;padding:28px;position:sticky;top:100px;box-shadow:0 2px 12px #0000000f}@media (max-width:900px){.AssinarClient-module-scss-module__HASqRq__summary{position:static}}.AssinarClient-module-scss-module__HASqRq__summary-title{font-family:var(--blauer-font),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:12px;font-size:14px}.AssinarClient-module-scss-module__HASqRq__summary-plan{margin-bottom:20px}.AssinarClient-module-scss-module__HASqRq__summary-plan h3{font-family:var(--blauer-font),sans-serif;margin-bottom:4px;font-size:clamp(22px,2vw,28px)}.AssinarClient-module-scss-module__HASqRq__summary-price{font-family:var(--blauer-font),sans-serif;font-size:clamp(28px,3vw,36px);font-weight:700}.AssinarClient-module-scss-module__HASqRq__summary-price span{color:#666;font-size:16px;font-weight:400}.AssinarClient-module-scss-module__HASqRq__summary-price-original{font-family:var(--blauer-font),sans-serif;color:#999;margin:0 0 4px;font-size:18px;text-decoration:line-through}.AssinarClient-module-scss-module__HASqRq__summary-coupon-line{color:#0b6b2e;background-color:#e8f7ee;border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:13px}.AssinarClient-module-scss-module__HASqRq__summary-coupon-line strong{font-weight:700}.AssinarClient-module-scss-module__HASqRq__summary-list{margin:0 0 24px;padding:0;list-style:none}.AssinarClient-module-scss-module__HASqRq__summary-list li{border-bottom:1px solid #eee;padding:8px 0;font-size:14px}.AssinarClient-module-scss-module__HASqRq__summary-list li:last-child{border-bottom:0}.AssinarClient-module-scss-module__HASqRq__summary-list li:before{content:"✓ ";color:#0070f3;margin-right:6px;font-weight:700}.AssinarClient-module-scss-module__HASqRq__summary-commitment{background-color:#fff8e6;border-left:4px solid #ffb300;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.5}.AssinarClient-module-scss-module__HASqRq__summary-commitment strong{margin-bottom:4px;display:block}.AssinarClient-module-scss-module__HASqRq__form-area{background-color:#fff;border-radius:16px;padding:clamp(20px,3vw,36px);box-shadow:0 2px 12px #0000000f}.AssinarClient-module-scss-module__HASqRq__message{text-align:center;padding:60px 20px}.AssinarClient-module-scss-module__HASqRq__message h1{font-family:var(--blauer-font),sans-serif;margin-bottom:12px}.AssinarClient-module-scss-module__HASqRq__message p{color:#555;margin-bottom:20px}.AssinarClient-module-scss-module__HASqRq__message code{background-color:#f4f4f4;border-radius:4px;padding:2px 6px;font-family:monospace}.AssinarClient-module-scss-module__HASqRq__back-link{color:#fff;background-color:#b62cff;border-radius:8px;padding:12px 24px;text-decoration:none;display:inline-block}.AssinarClient-module-scss-module__HASqRq__back-link:hover{background-color:#8511c3}
