.calendar-order-page{max-width:1100px}.calendar-order-page h1,.calendar-order-page h2,.calendar-order-page h3{font-weight:700}.order-hero-card{background:linear-gradient(135deg,#fef3c7,#fdf2f8);border-radius:24px;padding:2.5rem;box-shadow:0 20px 45px rgba(15,23,42,.12)}.order-hero-card .price-tag{font-size:2rem;font-weight:800;color:#0f172a}.version-card{border:2px solid #e5e7eb;border-radius:18px;padding:1.5rem;height:100%;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;display:block;color:inherit;text-decoration:none}.version-preview{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 25px rgba(15,23,42,.08);margin-bottom:.75rem;max-width:300px;margin-left:auto;margin-right:auto}.version-preview img{display:block;width:100%;height:auto}.version-card.active{border-color:#f97316;box-shadow:0 12px 30px rgba(249,115,22,.2);transform:translateY(-4px)}.version-card h4{font-weight:700;margin-bottom:.3rem}.version-card .badge{font-size:.7rem;text-transform:uppercase}.step-label{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#f97316;letter-spacing:1px}.order-step{border:1px solid #f1f5f9;border-radius:20px;padding:1.75rem;margin-bottom:1.5rem;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.05)}.checkout-cta-wrapper{margin-top:1.25rem}.checkout-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:linear-gradient(120deg,#ef4444,#f97316);color:#fff!important;padding:1.25rem 1.75rem;border-radius:24px;text-decoration:none;box-shadow:0 18px 35px rgba(249,115,22,.35);transition:transform .2s ease,box-shadow .2s ease}.checkout-cta:hover{transform:translateY(-3px);box-shadow:0 24px 45px rgba(249,115,22,.4)}.checkout-cta__text{display:flex;flex-direction:column;gap:.35rem}.checkout-cta__title{font-size:1.2rem;font-weight:700}.checkout-cta__subtitle{font-size:.9rem;font-weight:500;opacity:.9}.checkout-cta__arrow{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.tip-disclaimer{border:3px solid #e11d48!important;border-radius:16px!important;box-shadow:0 4px 18px rgba(225,29,72,.18)!important}.promo-banner{border-radius:18px;padding:1rem 1.25rem;background:#fefce8;border:2px dashed #f97316;font-weight:600}.calendar-hero-image{max-width:380px}.version-price{font-weight:700;color:#0f172a;margin-top:.75rem;display:none}.order-review-meta{max-width:550px}@media (max-width:991px){.order-mobile-hero{margin-bottom:2rem}.order-mobile-hero__image{background:rgba(255,255,255,.85);border-radius:24px;padding:1rem;margin:0 auto 1rem;max-width:360px;width:100%;box-shadow:0 16px 40px rgba(15,23,42,.12)}.order-hero-card{padding:1.5rem;text-align:center;overflow:hidden;position:relative}.calendar-hero-image{max-width:100%;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.checkout-cta{flex-direction:column;align-items:flex-start}.version-card--preview{padding-right:1.5rem;min-height:auto}.version-card--preview .version-preview{position:static;max-width:300px;margin:1rem auto .5rem;box-shadow:0 12px 25px rgba(15,23,42,.08)}}@media (max-width:576px){.order-hero-card__image{padding:.75rem}.version-price{display:block}.order-hero-card h1{font-size:1.75rem}.checkout-cta{padding:1rem 1.25rem}.checkout-cta__arrow{width:42px;height:42px}.version-card--preview{padding-right:1.5rem}.version-card--preview .version-preview{max-width:100%;position:static;margin-top:1rem}}
/*# sourceMappingURL=maps/calendar-order-53ad35c0ab.css.map */
