@keyframes Radio_PendingOpaqueAnimation__GwhQY{0%{background-position:-50% 50%;opacity:1}10%{background-position:-50% 50%;opacity:1}30%{background-position:-50% 50%;opacity:.4}60%{background-position:-50% 50%;opacity:1}85%{background-position:-50% 50%;opacity:1}to{background-position:150% 50%}}.Radio_Container__k3QCN{border-radius:8px;padding:10px 17px;display:flex}.Radio_Container__k3QCN p{display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;line-height:20px;font-weight:400;font-family:Inter,Gordita,sans-serif;color:#11072c}.Radio_Container__k3QCN p span{font-size:12px;line-height:17px;font-weight:400;font-family:Inter,Gordita,sans-serif;color:#8b8b8b}.Radio_Container__k3QCN .Radio_Tick__oe9Ui{width:20px;height:20px;border:1px solid #8b8b8b;border-radius:50%;display:block;margin-right:12px}.Radio_Container--selected__kNgyU{background-color:#fff;box-shadow:0 10px 45px rgba(49,49,49,.1)}.Radio_Container--selected__kNgyU .Radio_Tick__oe9Ui{border:1px solid #1c00d1;background-color:#1c00d1;padding:3px}.Radio_Container--selected__kNgyU .Radio_Tick__oe9Ui:after{background-image:url(/svg/tick-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:block;filter:invert(1);content:"";width:100%;height:100%}.Radio_Container--highlighted__aKyL3 p span{font-weight:700;color:#1c00d1}@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap";@import"http://fonts.cdnfonts.com/css/gordita";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@keyframes Checkout_PendingOpaqueAnimation__gj43Q{0%{background-position:-50% 50%;opacity:1}10%{background-position:-50% 50%;opacity:1}30%{background-position:-50% 50%;opacity:.4}60%{background-position:-50% 50%;opacity:1}85%{background-position:-50% 50%;opacity:1}to{background-position:150% 50%}}.Checkout_pageContainer__acfWF{min-height:100vh;background:linear-gradient(135deg,#f8f9fc,#f1f3f8);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.Checkout_checkoutContainer__pCkMG{width:100%;max-width:1100px;margin:0 auto;animation:Checkout_fadeIn__ajWAT .6s ease-out}@keyframes Checkout_fadeIn__ajWAT{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Checkout_header__JdxOQ{text-align:center;margin-bottom:3rem}.Checkout_title__y7kxz{font-size:2.5rem;font-weight:600;color:#050a24;margin-bottom:.5rem;letter-spacing:-.02em}.Checkout_subtitle__s6bQL{font-size:1.125rem;color:#828492;font-weight:400}.Checkout_contentGrid__9Rk_j{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:968px){.Checkout_contentGrid__9Rk_j{grid-template-columns:1fr}}.Checkout_productSection__RCRW6{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 24px rgba(5,10,36,.06);transition:all .3s ease}.Checkout_productSection__RCRW6:hover{box-shadow:0 8px 32px rgba(5,10,36,.1)}.Checkout_sectionTitle__kg9gw{font-size:1.25rem;font-weight:600;color:#050a24;margin-bottom:1.5rem;letter-spacing:-.01em}.Checkout_productCard__UTaGD{display:flex;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eef0f4;margin-bottom:1.5rem}.Checkout_productImage__v4w1B{flex-shrink:0;width:120px;height:150px;border-radius:8px;overflow:hidden;background:#f6f7fb}.Checkout_productImage__v4w1B img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Checkout_productDetails__e2NFT{flex:1;display:flex;flex-direction:column;justify-content:space-between}.Checkout_productName__Eq5cZ{font-size:1.125rem;font-weight:600;color:#050a24;margin-bottom:.5rem}.Checkout_productDescription__5nO_F{font-size:.875rem;color:#828492;line-height:1.5;margin-bottom:1rem}.Checkout_featuresToggle__t9bWi{margin-bottom:1rem}.Checkout_featuresToggleButton__GD_Gy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 0;background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:#1106a6;transition:all .2s ease}.Checkout_featuresToggleButton__GD_Gy:hover{color:#1c00d1}.Checkout_featuresToggleButton__GD_Gy svg{transition:transform .3s ease;flex-shrink:0}.Checkout_featuresToggleButton__GD_Gy svg.Checkout_rotated__qMsS7{transform:rotate(180deg)}.Checkout_featuresList__AUWl7{list-style:none;padding:0;margin:.5rem 0 0;animation:Checkout_slideDown__R3wQi .3s ease-out}.Checkout_featuresList__AUWl7 li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.875rem;color:#050a24;line-height:1.5}.Checkout_featuresList__AUWl7 li svg{flex-shrink:0;color:#10b981;margin-top:.125rem}.Checkout_featuresList__AUWl7 li span{flex:1}@keyframes Checkout_slideDown__R3wQi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Checkout_priceRow__PntUp{display:flex;justify-content:space-between;align-items:center}.Checkout_priceLabel__WCEOT{font-size:.875rem;color:#828492;font-weight:500}.Checkout_price__j2W8l{font-size:1.125rem;font-weight:600;color:#050a24}.Checkout_totalRow__ak_HE{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem}.Checkout_totalLabel__Cv1MN{font-size:1.125rem;font-weight:600;color:#050a24}.Checkout_totalPrice__KscVT{font-size:1.5rem;font-weight:700;color:#1106a6}.Checkout_formSection__q9tyX{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 24px rgba(5,10,36,.06);transition:all .3s ease}.Checkout_formSection__q9tyX:hover{box-shadow:0 8px 32px rgba(5,10,36,.1)}.Checkout_billingToggle__S_p9I{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.Checkout_billingToggle__S_p9I{flex-direction:column}}.Checkout_checkoutContent__vzan8{display:flex;flex-direction:column;gap:1.5rem}.Checkout_checkoutDescription__JE1qG{font-size:1rem;color:#828492;line-height:1.6;margin:0}.Checkout_securityNote__zGuiW{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f6f7fb;border-radius:8px;margin:.5rem 0}.Checkout_securityNote__zGuiW svg{flex-shrink:0;color:#1106a6}.Checkout_securityNote__zGuiW span{font-size:.875rem;color:#828492;line-height:1.5}.Checkout_submitButton__g1NJ_{width:100%;margin-top:.5rem;font-weight:600;transition:all .3s ease}.Checkout_submitButton__g1NJ_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px rgba(17,6,166,.2)}.Checkout_submitButton__g1NJ_:active:not(:disabled){transform:translateY(0)}.Checkout_poweredBy__1dJb_{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #eef0f4}.Checkout_poweredBy__1dJb_ span{font-size:.875rem;color:#a8aab4}.Checkout_poweredBy__1dJb_ svg{opacity:.7}.Checkout_messageContainer__UCzIS{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.Checkout_messageCard__GzitY{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 8px 32px rgba(5,10,36,.1);text-align:center;max-width:500px;width:100%;animation:Checkout_slideUp__t4FuZ .5s ease-out}.Checkout_messageCard__GzitY.Checkout_success__oW40o{border-top:4px solid #10b981}.Checkout_messageCard__GzitY.Checkout_success__oW40o .Checkout_messageIcon__R2r9Y{color:#10b981}.Checkout_messageCard__GzitY.Checkout_error__CBTAE{border-top:4px solid #ef4444}.Checkout_messageCard__GzitY.Checkout_error__CBTAE .Checkout_messageIcon__R2r9Y{color:#ef4444}@keyframes Checkout_slideUp__t4FuZ{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Checkout_messageIcon__R2r9Y{display:inline-flex;margin-bottom:1.5rem}.Checkout_messageIcon__R2r9Y svg{width:64px;height:64px}.Checkout_messageTitle__E_eHN{font-size:2rem;font-weight:600;color:#050a24;margin-bottom:1rem;letter-spacing:-.02em}.Checkout_messageText__cnzdV{font-size:1.125rem;color:#828492;line-height:1.6;margin-bottom:2rem}@media(max-width:768px){.Checkout_title__y7kxz{font-size:2rem}.Checkout_subtitle__s6bQL{font-size:1rem}.Checkout_productCard__UTaGD{flex-direction:column}.Checkout_productImage__v4w1B{width:100%;height:200px}.Checkout_messageCard__GzitY{padding:2rem 1.5rem}.Checkout_messageTitle__E_eHN{font-size:1.5rem}.Checkout_messageText__cnzdV{font-size:1rem}}