.trust-card[data-astro-cid-ojox7d5b]:hover{transform:translateY(-10px);border-color:#ffd70066;box-shadow:0 20px 50px #00000080}.checkout-container[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);min-height:100vh;padding:140px 0 4rem;position:relative;overflow:hidden}.checkout-container[data-astro-cid-ojox7d5b]:before{content:"";position:absolute;top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1) 0%,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.checkout-card[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #00000080;border:2px solid rgba(255,215,0,.2);overflow:hidden}.progress-container[data-astro-cid-ojox7d5b]{background:#ffd7000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:1rem 2rem;margin-bottom:3rem;border:2px solid rgba(255,215,0,.2);box-shadow:0 4px 15px #0000004d}.progress-step[data-astro-cid-ojox7d5b]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:#ffd7001a;color:gray;font-weight:900;margin:0 .5rem;transition:all .3s ease;font-family:Bebas Neue,sans-serif;font-size:1.2rem;border:2px solid rgba(255,215,0,.2)}.progress-step[data-astro-cid-ojox7d5b].active{background:linear-gradient(135deg,#daa520,gold);color:#000;transform:scale(1.15);box-shadow:0 8px 20px #daa52080;border-color:gold}.progress-step[data-astro-cid-ojox7d5b].completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981}.section-card[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;margin-bottom:2rem;border:2px solid rgba(255,215,0,.2);box-shadow:0 10px 30px #00000080;transition:all .3s ease}.section-card[data-astro-cid-ojox7d5b]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #daa5204d;border-color:#ffd7004d}.section-title[data-astro-cid-ojox7d5b]{color:gold;font-weight:900;font-size:1.5rem;margin-bottom:1.5rem;position:relative;font-family:Bebas Neue,sans-serif;letter-spacing:2px;text-transform:uppercase}.add-on-card[data-astro-cid-ojox7d5b]{transition:all .3s ease;border:2px solid rgba(255,215,0,.2);border-radius:16px;min-height:160px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.add-on-card[data-astro-cid-ojox7d5b]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #daa5204d;border-color:#ffd70066}.add-on-card[data-astro-cid-ojox7d5b] .card-body[data-astro-cid-ojox7d5b]{padding:1.5rem}.add-on-card[data-astro-cid-ojox7d5b] .btn[data-astro-cid-ojox7d5b]{transition:all .3s ease;min-width:120px;border:none;font-weight:700;border-radius:12px;background:linear-gradient(135deg,#daa520,gold);color:#000;box-shadow:0 4px 15px #daa52066;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.add-on-card[data-astro-cid-ojox7d5b] .btn[data-astro-cid-ojox7d5b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #daa52099}.add-on-card[data-astro-cid-ojox7d5b] .btn[data-astro-cid-ojox7d5b]:active{transform:scale(.98)}.add-on-card[data-astro-cid-ojox7d5b] .card-title[data-astro-cid-ojox7d5b]{margin-bottom:.75rem;font-weight:800;color:#fff}.add-on-card[data-astro-cid-ojox7d5b] .card-text[data-astro-cid-ojox7d5b]{margin-bottom:.75rem;color:#b0b0b0}.form-control[data-astro-cid-ojox7d5b],.form-select[data-astro-cid-ojox7d5b]{border:2px solid rgba(255,215,0,.3);border-radius:12px;padding:.75rem 1rem;background:#ffd7000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;font-size:.95rem;color:gold;font-weight:600}.form-control[data-astro-cid-ojox7d5b]:focus,.form-select[data-astro-cid-ojox7d5b]:focus{border-color:gold;box-shadow:0 0 20px #ffd7004d;background:#ffd70014;transform:translateY(-1px);outline:none}.form-control[data-astro-cid-ojox7d5b]::-moz-placeholder{color:gray;font-weight:400}.form-control[data-astro-cid-ojox7d5b]::placeholder{color:gray;font-weight:400}.form-select[data-astro-cid-ojox7d5b] option[data-astro-cid-ojox7d5b]{background:#1a1a2e;color:gold}.membership-card[data-astro-cid-ojox7d5b]{transition:all .3s ease;border:2px solid rgba(255,215,0,.2);border-radius:20px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.membership-card[data-astro-cid-ojox7d5b]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #daa5204d;border-color:#ffd70066}.membership-card[data-astro-cid-ojox7d5b].selected{border-color:gold;background:linear-gradient(135deg,#ffd7001a,#daa5201a);box-shadow:0 20px 40px #daa52066}.membership-card[data-astro-cid-ojox7d5b] .card-body[data-astro-cid-ojox7d5b]{padding:2rem;text-align:center}.membership-card[data-astro-cid-ojox7d5b] .membership-badge[data-astro-cid-ojox7d5b]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#daa520,gold);color:#000;font-weight:700;padding:.5rem 1rem;border-radius:25px;font-size:.8rem;box-shadow:0 4px 15px #daa52066}.membership-card[data-astro-cid-ojox7d5b] .membership-image[data-astro-cid-ojox7d5b]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto 1.5rem;border:4px solid rgba(255,215,0,.3);box-shadow:0 8px 20px #daa5204d;transition:all .3s ease}.membership-card[data-astro-cid-ojox7d5b]:hover .membership-image[data-astro-cid-ojox7d5b]{border-color:#ffd70080;transform:scale(1.05)}.membership-card[data-astro-cid-ojox7d5b] .membership-title[data-astro-cid-ojox7d5b]{font-size:1.2rem;font-weight:800;margin-bottom:.75rem;color:#fff}.membership-card[data-astro-cid-ojox7d5b] .membership-price[data-astro-cid-ojox7d5b]{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.membership-card[data-astro-cid-ojox7d5b] .membership-frequency[data-astro-cid-ojox7d5b]{font-size:.9rem;color:gray;margin-bottom:1.5rem;font-weight:500}.membership-card[data-astro-cid-ojox7d5b] .select-btn[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#daa520,gold);border:none;color:#000;padding:.75rem 1.5rem;border-radius:25px;font-weight:700;transition:all .3s ease;width:100%;box-shadow:0 4px 15px #daa52066;text-transform:uppercase;letter-spacing:1px}.membership-card[data-astro-cid-ojox7d5b] .select-btn[data-astro-cid-ojox7d5b]:hover{background:linear-gradient(135deg,gold,#daa520);transform:translateY(-2px);box-shadow:0 8px 25px #daa52099}.membership-card[data-astro-cid-ojox7d5b] .select-btn[data-astro-cid-ojox7d5b].selected{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b98166}.order-summary-card[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;border:2px solid rgba(255,215,0,.2);box-shadow:0 10px 30px #00000080;position:sticky;top:120px;transition:all .3s ease}.order-summary-card[data-astro-cid-ojox7d5b]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #daa5204d;border-color:#ffd7004d}.pay-now-btn[data-astro-cid-ojox7d5b]{background:linear-gradient(135deg,#daa520,gold);border:none;color:#000;padding:1.2rem 2.5rem;border-radius:50px;font-weight:900;font-size:1.1rem;box-shadow:0 10px 30px #daa52080;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.pay-now-btn[data-astro-cid-ojox7d5b]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #daa520b3}.pay-now-btn[data-astro-cid-ojox7d5b]:disabled{background:linear-gradient(135deg,#4a4a4a,#2a2a2a);box-shadow:0 5px 15px #4a4a4a4d;cursor:not-allowed;color:#666}.guarantee-ship-container[data-astro-cid-ojox7d5b]{display:flex;flex-direction:column;gap:.75rem}.guarantee-checkbox-label[data-astro-cid-ojox7d5b]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guarantee-checkbox[data-astro-cid-ojox7d5b]{width:20px;height:20px;cursor:pointer;accent-color:#FFD700}.guarantee-checkbox-icon[data-astro-cid-ojox7d5b]{display:flex;align-items:center;justify-content:center;color:gold;transition:all .2s ease;flex-shrink:0}.guarantee-checkbox-icon[data-astro-cid-ojox7d5b] svg[data-astro-cid-ojox7d5b]{transition:all .2s ease;opacity:.5}.guarantee-checkbox[data-astro-cid-ojox7d5b]:checked~.guarantee-checkbox-icon[data-astro-cid-ojox7d5b]{transform:scale(1.1)}.guarantee-checkbox[data-astro-cid-ojox7d5b]:checked~.guarantee-checkbox-icon[data-astro-cid-ojox7d5b] svg[data-astro-cid-ojox7d5b]{opacity:1;color:gold}.guarantee-checkbox-text[data-astro-cid-ojox7d5b]{color:#fff;font-weight:600;font-size:1rem}.guarantee-billing-text[data-astro-cid-ojox7d5b]{color:#b0b0b0;font-size:.9rem;margin:0;margin-left:2.75rem}.guarantee-info-container[data-astro-cid-ojox7d5b]{position:relative;margin-left:2.75rem}.guarantee-question[data-astro-cid-ojox7d5b]{color:#b0b0b0;font-size:.85rem;font-style:italic;cursor:pointer;text-decoration:underline;text-decoration-color:#ffd70080;transition:color .2s ease}.guarantee-question[data-astro-cid-ojox7d5b]:hover{color:gold}.guarantee-popup[data-astro-cid-ojox7d5b]{position:absolute;bottom:100%;left:0;margin-bottom:10px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(255,215,0,.3);border-radius:12px;padding:1rem;width:min(300px,calc(100vw - 2rem));max-width:300px;box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transform:translateY(10px);z-index:1000;pointer-events:none}.guarantee-popup[data-astro-cid-ojox7d5b]:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,215,0,.3)}.guarantee-popup[data-astro-cid-ojox7d5b]:before{content:"";position:absolute;top:100%;left:21px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #1a1a2e}.guarantee-popup-content[data-astro-cid-ojox7d5b]{color:#b0b0b0;font-size:.9rem;line-height:1.5}.guarantee-info-container[data-astro-cid-ojox7d5b]:hover .guarantee-popup[data-astro-cid-ojox7d5b]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.guarantee-accordion[data-astro-cid-ojox7d5b]{display:none;margin-top:.75rem;padding:0;background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:8px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease,margin .4s ease,border .4s ease}@media (min-width: 769px){.guarantee-accordion[data-astro-cid-ojox7d5b]{display:none!important}}.guarantee-accordion-content[data-astro-cid-ojox7d5b]{color:#b0b0b0;font-size:.9rem;line-height:1.6;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;padding:0}.guarantee-accordion[data-astro-cid-ojox7d5b].active .guarantee-accordion-content[data-astro-cid-ojox7d5b]{padding:0}@media (max-width: 768px){.checkout-container[data-astro-cid-ojox7d5b]{padding:120px .5rem 4rem!important}.section-title[data-astro-cid-ojox7d5b]{font-size:1.3rem!important;text-align:center!important;margin-bottom:1.5rem!important}.section-title[data-astro-cid-ojox7d5b].d-flex{flex-direction:column!important;display:flex!important;align-items:center!important}.section-title[data-astro-cid-ojox7d5b] .badge[data-astro-cid-ojox7d5b]{display:block!important;margin:0 auto 15px!important;width:-moz-fit-content!important;width:fit-content!important}h2[data-astro-cid-ojox7d5b].section-title,.add-ons-section[data-astro-cid-ojox7d5b]{flex-direction:column!important}.add-ons-section[data-astro-cid-ojox7d5b] .align-items-start[data-astro-cid-ojox7d5b]{align-items:center!important}.add-ons-section[data-astro-cid-ojox7d5b] .d-flex[data-astro-cid-ojox7d5b],.add-ons-section[data-astro-cid-ojox7d5b] .card-body[data-astro-cid-ojox7d5b] .d-flex[data-astro-cid-ojox7d5b],.add-ons-section[data-astro-cid-ojox7d5b] .addon-desktop-layout[data-astro-cid-ojox7d5b],.add-ons-section[data-astro-cid-ojox7d5b] .card-footer[data-astro-cid-ojox7d5b] .d-flex[data-astro-cid-ojox7d5b],.add-ons-section[data-astro-cid-ojox7d5b] .addon-footer[data-astro-cid-ojox7d5b]{flex-direction:column!important;align-items:center!important}.add-on-card[data-astro-cid-ojox7d5b]{padding:0!important}.add-on-card[data-astro-cid-ojox7d5b] .card-body[data-astro-cid-ojox7d5b]{padding:1.5rem!important}.addon-desktop-layout[data-astro-cid-ojox7d5b]{flex-direction:column!important;align-items:center!important}.addon-image-wrapper[data-astro-cid-ojox7d5b]{margin:0!important;text-align:center!important;order:1!important}.addon-image[data-astro-cid-ojox7d5b]{height:120px!important;width:120px!important}.addon-badge[data-astro-cid-ojox7d5b]{position:static!important;display:inline-block!important;margin-top:10px!important}.addon-content[data-astro-cid-ojox7d5b]{width:100%!important;text-align:center!important;order:2!important;margin-top:20px!important}.addon-title[data-astro-cid-ojox7d5b]{font-size:1.3rem!important;text-align:center!important;margin-bottom:15px!important;margin-top:0!important}.addon-description[data-astro-cid-ojox7d5b]{font-size:1rem!important;text-align:center!important;margin-bottom:20px!important;line-height:1.6!important}.addon-label[data-astro-cid-ojox7d5b]{text-align:center!important;display:block!important;margin-bottom:12px!important}.add-on-card[data-astro-cid-ojox7d5b] .plan-select[data-astro-cid-ojox7d5b]{width:100%!important;font-size:.95rem!important;padding:12px!important}.add-on-card[data-astro-cid-ojox7d5b] .plan-description[data-astro-cid-ojox7d5b]{text-align:center!important;display:block!important}.add-on-card[data-astro-cid-ojox7d5b] .card-footer[data-astro-cid-ojox7d5b]{padding:1.5rem!important}.addon-footer[data-astro-cid-ojox7d5b]{flex-direction:column!important;gap:15px!important;text-align:center!important}.addon-price-wrapper[data-astro-cid-ojox7d5b]{width:100%!important;text-align:center!important}.addon-price-wrapper[data-astro-cid-ojox7d5b] .product-price[data-astro-cid-ojox7d5b],.addon-price-wrapper[data-astro-cid-ojox7d5b] .selected-plan-price[data-astro-cid-ojox7d5b]{font-size:2rem!important;text-align:center!important;display:block!important}.addon-btn[data-astro-cid-ojox7d5b]{width:100%!important;padding:15px!important;font-size:1rem!important}.membership-card[data-astro-cid-ojox7d5b] .card-body[data-astro-cid-ojox7d5b]{padding:1.5rem!important}.membership-desktop-layout[data-astro-cid-ojox7d5b]{flex-direction:column!important;align-items:center!important}.membership-image-wrapper[data-astro-cid-ojox7d5b]{margin:0!important;text-align:center!important;order:1!important}.membership-image[data-astro-cid-ojox7d5b]{height:120px!important;width:120px!important}.membership-badge-icon[data-astro-cid-ojox7d5b]{position:static!important;display:inline-block!important;margin-top:10px!important}.membership-content[data-astro-cid-ojox7d5b]{width:100%!important;text-align:center!important;order:2!important;margin-top:20px!important}.membership-title[data-astro-cid-ojox7d5b]{font-size:1.3rem!important;text-align:center!important;margin-bottom:15px!important;margin-top:0!important}.membership-price-display[data-astro-cid-ojox7d5b]{font-size:2rem!important;margin-bottom:15px!important}.membership-description[data-astro-cid-ojox7d5b]{text-align:center!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:20px!important}.membership-card[data-astro-cid-ojox7d5b] .card-footer[data-astro-cid-ojox7d5b]{padding:1.5rem!important}.membership-btn[data-astro-cid-ojox7d5b]{width:100%!important;padding:15px!important;font-size:1rem!important}.section-card[data-astro-cid-ojox7d5b]{padding:1.5rem!important}.order-summary-card[data-astro-cid-ojox7d5b]{position:relative!important;top:0!important;margin-top:1rem}.guarantee-popup[data-astro-cid-ojox7d5b],.guarantee-info-container[data-astro-cid-ojox7d5b]:hover .guarantee-popup[data-astro-cid-ojox7d5b]{display:none!important;opacity:0!important;visibility:hidden!important}.guarantee-accordion[data-astro-cid-ojox7d5b]{display:block!important;visibility:visible!important;overflow:hidden!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border .4s cubic-bezier(.4,0,.2,1)!important;will-change:max-height,padding,margin,border!important}.guarantee-accordion[data-astro-cid-ojox7d5b]:not(.active){max-height:0!important;padding:0!important;margin:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;background:transparent!important}.guarantee-accordion[data-astro-cid-ojox7d5b].active{max-height:600px!important;padding:1.25rem!important;margin-top:1rem!important;margin-bottom:.5rem!important;background:#ffd70014!important;border:2px solid rgba(255,215,0,.3)!important;border-radius:12px!important;box-shadow:0 4px 15px #0000004d!important}.guarantee-accordion-content[data-astro-cid-ojox7d5b]{color:#d0d0d0!important;font-size:1rem!important;line-height:1.7!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding:0!important;margin:0!important;display:block!important;visibility:visible!important;opacity:1!important}.guarantee-accordion[data-astro-cid-ojox7d5b].active .guarantee-accordion-content[data-astro-cid-ojox7d5b]{opacity:1!important;visibility:visible!important}.guarantee-billing-text[data-astro-cid-ojox7d5b]{margin-left:0!important;margin-top:.75rem!important;margin-bottom:.5rem!important;font-size:.95rem!important}.guarantee-info-container[data-astro-cid-ojox7d5b]{margin-left:0!important;margin-top:.75rem!important;width:100%!important}.guarantee-question[data-astro-cid-ojox7d5b]{display:inline-block!important;cursor:pointer!important;-webkit-tap-highlight-color:rgba(255,215,0,.3)!important;padding:.25rem 0!important;font-size:.9rem!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.guarantee-ship-container[data-astro-cid-ojox7d5b]{gap:1rem!important}.guarantee-checkbox-label[data-astro-cid-ojox7d5b]{margin-bottom:.5rem!important}}
