.page-module___8aEwW__page{color:#0b1020;background:radial-gradient(circle at 15% -5%,#22d6e22e,#0000 35%),radial-gradient(circle at 95% 20%,#0f36d929,#0000 40%),#eef1f5;min-height:100vh;position:relative;overflow:hidden}.page-module___8aEwW__page:before,.page-module___8aEwW__page:after{content:"";z-index:0;pointer-events:none;filter:blur(48px);border-radius:50%;width:360px;height:360px;position:absolute}.page-module___8aEwW__page:before{background:#0f36d929;top:-150px;right:-80px}.page-module___8aEwW__page:after{background:#1fe0e92e;bottom:-120px;left:-90px}.page-module___8aEwW__hero,.page-module___8aEwW__main{z-index:1;width:min(1100px,100% - 2rem);margin:0 auto;position:relative}.page-module___8aEwW__hero{text-align:center;padding:4.5rem 0 2.2rem;animation:.7s both page-module___8aEwW__rise}.page-module___8aEwW__brandRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.page-module___8aEwW__brandLogo{filter:drop-shadow(0 10px 18px #09154438);width:clamp(62px,9vw,88px);height:auto}.page-module___8aEwW__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:#1236da;font-size:clamp(2.4rem,5vw,4rem)}.page-module___8aEwW__hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:#0723aa;margin-top:.1rem;font-size:clamp(2.9rem,7vw,6.2rem);line-height:.92}.page-module___8aEwW__subtitle{color:#20263f;width:min(760px,100%);margin:1rem auto 0;font-size:clamp(1.05rem,2.1vw,1.36rem);font-weight:700}.page-module___8aEwW__cta{letter-spacing:.03em;color:#fff;background:linear-gradient(115deg,#143ae4,#20d9e4);border-radius:999px;margin-top:1.5rem;padding:.8rem 1.4rem;font-size:1.04rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 12px 30px #102d9c47}.page-module___8aEwW__cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px #102d9c52}.page-module___8aEwW__main{gap:1.2rem;padding-bottom:3.5rem;display:grid}.page-module___8aEwW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.page-module___8aEwW__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #08134814;border-radius:22px;padding:1.3rem;animation:.7s both page-module___8aEwW__rise;box-shadow:0 22px 38px #0b10201c}.page-module___8aEwW__grid .page-module___8aEwW__card:first-child{animation-delay:80ms}.page-module___8aEwW__grid .page-module___8aEwW__card:nth-child(2){animation-delay:.16s}.page-module___8aEwW__card h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.8rem,4.6vw,3rem);line-height:.9}.page-module___8aEwW__cardTitle{letter-spacing:.01em;margin-top:.45rem;font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:800}.page-module___8aEwW__card ul{gap:.5rem;margin-top:.95rem;list-style:none;display:grid}.page-module___8aEwW__card li{padding-left:1.4rem;font-size:clamp(1rem,1.9vw,1.36rem);line-height:1.35;position:relative}.page-module___8aEwW__card li:before{content:"";background:#1738de;border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:.55rem;left:.2rem}.page-module___8aEwW__priceBig{font-family:var(--font-display);text-transform:uppercase;color:#0e2bcf;margin-top:.9rem;font-size:clamp(2rem,5vw,3.3rem);line-height:.98}.page-module___8aEwW__note{margin-top:.8rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.45}.page-module___8aEwW__noteStrong{margin-top:.95rem;font-size:clamp(1.12rem,2vw,1.4rem);font-weight:800;line-height:1.35}.page-module___8aEwW__highlightLine{color:#0e3cbb;background:#1fe0e924;border-radius:14px;margin-top:.9rem;padding:.7rem .9rem;font-size:clamp(1rem,1.7vw,1.2rem);font-style:italic}.page-module___8aEwW__optionOne{border-top:7px solid #1031ca}.page-module___8aEwW__optionOne h2{color:#0e2ac8}.page-module___8aEwW__optionTwo{border-top:7px solid #1fe0e9}.page-module___8aEwW__optionTwo h2{color:#19c7cf}.page-module___8aEwW__priceList li{color:#1d4289;font-weight:800}.page-module___8aEwW__priceList li:nth-child(2n){color:#15c6d0}.page-module___8aEwW__banquete{border-top:8px solid #ea1a24;animation-delay:.12s}.page-module___8aEwW__banquete h2{color:#e10f1a}.page-module___8aEwW__bannerText{color:#1040d8;margin-top:.42rem;font-size:clamp(1.24rem,2.6vw,1.9rem);font-weight:900}.page-module___8aEwW__priceBands{font-family:var(--font-display);text-transform:uppercase;color:#0e2bcf;margin-top:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.page-module___8aEwW__dark{color:#ecf2ff;background:linear-gradient(140deg,#0a0f24,#111b3f);border-top:7px solid #22d6e2}.page-module___8aEwW__dark h2{color:#f2f6ff}.page-module___8aEwW__dark li:before{background:#2be0e8}.page-module___8aEwW__dark .page-module___8aEwW__note{color:#d7e0ff}.page-module___8aEwW__cold{border-top:7px solid #14c7d2}.page-module___8aEwW__cold h2{color:#1596c2}.page-module___8aEwW__cold li:before{background:#1ec6d0}.page-module___8aEwW__coldNote{color:#0f2fcf;text-align:right;margin-top:.8rem;font-size:clamp(1.1rem,2.2vw,1.6rem);font-style:italic}.page-module___8aEwW__taquiza{border-top:7px solid #ef1622}.page-module___8aEwW__taquiza h2,.page-module___8aEwW__taquiza .page-module___8aEwW__cardTitle{color:#e3121d}.page-module___8aEwW__security{border-top:7px solid #b24695}.page-module___8aEwW__security h2{color:#1136d8}.page-module___8aEwW__security li:before{background:#1fe0e9}.page-module___8aEwW__footerBanner{text-align:center;color:#fff;background:linear-gradient(120deg,#102fc6,#10c4cf);border-radius:20px;padding:1.25rem;animation:.7s .22s both page-module___8aEwW__rise;box-shadow:0 18px 30px #0b102033}.page-module___8aEwW__footerBanner p{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:clamp(1.1rem,2vw,1.4rem)}.page-module___8aEwW__footerBanner h3{margin-top:.2rem;font-size:clamp(1.1rem,2.3vw,1.65rem)}@keyframes page-module___8aEwW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.page-module___8aEwW__grid{grid-template-columns:1fr}.page-module___8aEwW__hero{padding-top:3.4rem}.page-module___8aEwW__subtitle{width:min(600px,100%)}.page-module___8aEwW__coldNote{text-align:left}}@media (max-width:600px){.page-module___8aEwW__hero,.page-module___8aEwW__main{width:min(1100px,100% - 1.2rem)}.page-module___8aEwW__card{border-radius:18px;padding:1.05rem}.page-module___8aEwW__brandRow{flex-direction:column;gap:.35rem}.page-module___8aEwW__card li{padding-left:1.25rem}.page-module___8aEwW__priceBands{line-height:1.1}}
