.page-offer-section-variants{width:100%;margin-bottom:5em}.page-offer-section-variants .variants-heading{text-align:center;opacity:0;flex-direction:column;align-items:center;max-width:44em;margin:0 auto 2.5em;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;transform:translateY(1.5em)}.page-offer-section-variants .variants-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.page-offer-section-variants .variants-title,.page-offer-section-variants .variants-title *{font-family:var(--font-vodkasans),sans-serif!important;color:#111!important;font-size:1em!important;font-weight:400!important}.page-offer-section-variants .variants-title{margin:.35em 0 0;text-transform:uppercase!important;color:#111!important;font-size:2.6em!important;font-weight:400!important;line-height:1.15!important}.page-offer-section-variants .variants-title strong,.page-offer-section-variants .variants-title b{color:#ff8000!important;font-weight:inherit!important}.page-offer-section-variants .variants-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2em;display:grid}.page-offer-section-variants .variant-card{opacity:0;background-color:#fff;border:.1em solid #e9e1eb;border-radius:12px;flex-direction:column;height:100%;text-decoration:none;transition:opacity .6s ease-out,transform .6s ease-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden;transform:translateY(2em);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-offer-section-variants .variant-card:first-of-type{transition-delay:.1s}.page-offer-section-variants .variant-card:nth-of-type(2){transition-delay:.25s}.page-offer-section-variants .variant-card:nth-of-type(3){transition-delay:.4s}.page-offer-section-variants .variant-card>a{flex-direction:column;height:100%;text-decoration:none;display:flex}.page-offer-section-variants .variant-card .variant-media{aspect-ratio:16/10;background-color:#f0e8f1;display:block;position:relative;overflow:hidden}.page-offer-section-variants .variant-card .variant-media .variant-image{width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0}.page-offer-section-variants .variant-card .variant-body{border-top:.25em solid #ff8000;flex-direction:column;flex:1;padding:1.75em;display:flex}.page-offer-section-variants .variant-card .variant-head{align-items:center;gap:1em;margin-bottom:.9em;display:flex}.page-offer-section-variants .variant-card .variant-icon{color:#fff;background-color:#8700a0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3.2em;height:3.2em;font-size:1.1em;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:flex}.page-offer-section-variants .variant-card .variant-head-text{flex-direction:column;min-width:0;display:flex}.page-offer-section-variants .variant-card .variant-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff8000;font-size:.8em;font-weight:700}.page-offer-section-variants .variant-card .variant-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;margin:.2em 0 0;font-size:1.2em;line-height:1.1;transition:color .2s ease-in-out}.page-offer-section-variants .variant-card .variant-description{font-family:var(--font-rapor),sans-serif;color:#545454;flex:1;margin-top:.4em;padding-bottom:1em;font-size:.95em;line-height:1.6}.page-offer-section-variants .variant-card .variant-highlights{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.page-offer-section-variants .variant-card .variant-head+.variant-highlights{margin-top:auto}.page-offer-section-variants .variant-card .variant-highlight{font-family:var(--font-rapor),sans-serif;color:#61008f;align-items:baseline;gap:.6em;font-size:.95em;font-weight:600;display:flex}.page-offer-section-variants .variant-card .variant-highlight svg{color:#ff8000;flex-shrink:0;position:relative;top:.1em}.page-offer-section-variants .variant-card .variant-cta{font-family:var(--font-rapor),sans-serif;color:#8700a0;align-items:center;gap:.6em;margin-top:1em;font-size:.95em;font-weight:700;transition:color .2s ease-in-out;display:flex}.page-offer-section-variants .variant-card .variant-cta .variant-cta-arrow{color:#8700a0;background-color:#f0e8f1;border-radius:8px;justify-content:center;align-items:center;width:2em;height:2em;font-size:.85em;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:flex}.page-offer-section-variants .variant-card:hover{cursor:pointer;border-color:#ff8000;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-offer-section-variants .variant-card:hover .variant-image{transform:scale(1.05)}.page-offer-section-variants .variant-card:hover .variant-icon{background-color:#ff8000;border-radius:8px;transform:translateY(-.15em)}.page-offer-section-variants .variant-card:hover .variant-title,.page-offer-section-variants .variant-card:hover .variant-cta{color:#ff8000}.page-offer-section-variants .variant-card:hover .variant-cta-arrow{color:#fff;background-color:#ff8000;border-radius:8px;transform:translate(.25em)}.page-offer-section-variants.visible .variants-heading,.page-offer-section-variants.visible .variant-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-offer-section-variants .variants-heading,.page-offer-section-variants .variant-card{opacity:1;transition:none;transform:none}.page-offer-section-variants .variant-card:hover .variant-image,.page-offer-section-variants .variant-card:hover .variant-icon,.page-offer-section-variants .variant-card:hover .variant-cta-arrow{transform:none}}@media (max-width:1200px){.page-offer-section-variants .variants-grid{gap:1.5em}}@media (max-width:1024px){.page-offer-section-variants{margin-bottom:3em}.page-offer-section-variants .variants-title{font-size:1.9em}.page-offer-section-variants .variants-grid{grid-template-columns:1fr;max-width:32em;margin:0 auto}.page-offer-section-variants .variant-card .variant-body{padding:1.25em 1.25em 1.5em}}
.page-offer{padding-top:0}@media (max-width:1024px){.page-offer{padding-top:0}.page-offer .layout-page-container{padding-bottom:2em}}
