@keyframes About-module__PVUAxa__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.About-module__PVUAxa__aboutSection{padding:var(--section-space) 0;color:#f8f9fa;background:radial-gradient(circle at 100% 0,#9a744224,#0000 26%),linear-gradient(160deg,#0f366f 0%,#123a77 54%,#17304f 100%)}.About-module__PVUAxa__textWrapper{text-align:left;max-width:980px;margin:0 auto;padding:0 1rem}.About-module__PVUAxa__sectionEyebrow{color:#ffffffc2;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.82rem;font-weight:700}.About-module__PVUAxa__heroHeading{color:#f8f9fa;margin-bottom:1rem;padding-bottom:.4rem;position:relative}.About-module__PVUAxa__heroHeading:after{content:"";background:linear-gradient(90deg,#ffffffe6,#9a7442d9);border-radius:999px;width:5rem;height:4px;position:absolute;bottom:0;left:0}.About-module__PVUAxa__heroSub{color:#ffffffd1;max-width:760px;margin-bottom:1.75rem;font-size:1.05rem;font-weight:300;line-height:1.75}.About-module__PVUAxa__benefitGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.8rem;display:grid}.About-module__PVUAxa__benefitCard{color:var(--foreground);background:linear-gradient(#fffffffa,#f6f9ffeb);border:1px solid #ffffff14;border-radius:1.35rem;padding:1.35rem 1.15rem;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 24px 50px -34px #030d1d8c}.About-module__PVUAxa__benefitCard:before{content:"";z-index:0;background:radial-gradient(circle at 100% 0,#9a74421f,#0000 28%),linear-gradient(145deg,#0f366f08,#0000 48%);position:absolute;inset:0}.About-module__PVUAxa__benefitCard:after{content:"";z-index:0;background:#0f366f0f;border-radius:50%;width:9rem;height:9rem;position:absolute;inset:auto -20% -55% auto}.About-module__PVUAxa__benefitCard:nth-child(2){animation:5.4s ease-in-out infinite About-module__PVUAxa__cardFloat}.About-module__PVUAxa__benefitCard:nth-child(3){animation:6s ease-in-out .5s infinite About-module__PVUAxa__cardFloat}.About-module__PVUAxa__benefitBadge{z-index:2;color:#0f366f2e;font-size:2rem;font-weight:800;line-height:1;position:absolute;top:1rem;right:1rem}.About-module__PVUAxa__iconShell{z-index:1;background:radial-gradient(circle at top,#ffffffe6,#0000 55%),linear-gradient(155deg,#0f366f24,#0f366f05);border-radius:1.15rem;place-items:center;width:4rem;height:4rem;margin-bottom:.95rem;transition:transform .45s,box-shadow .45s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 20px 30px -24px #0f366f8c}.About-module__PVUAxa__benefitIcon{color:var(--brand);font-size:1.55rem;transition:transform .5s,color .35s}.About-module__PVUAxa__benefitTitle{z-index:1;color:var(--brand);margin-bottom:.45rem;font-size:1.25rem;font-weight:700;position:relative}.About-module__PVUAxa__benefitDesc{z-index:1;color:var(--foreground-soft);font-size:.98rem;line-height:1.65;position:relative}.About-module__PVUAxa__closingText{color:#ffffffd1;max-width:640px;font-size:1rem;font-weight:300;line-height:1.7}@media (hover:hover) and (pointer:fine){.About-module__PVUAxa__benefitCard:hover{border-color:#0f366f29;transform:translateY(-10px);box-shadow:0 32px 56px -34px #030d1db8}.About-module__PVUAxa__benefitCard:hover .About-module__PVUAxa__iconShell{transform:rotate(-6deg)scale(1.04);box-shadow:inset 0 1px #ffffffeb,0 26px 34px -24px #0f366f9e}.About-module__PVUAxa__benefitCard:hover .About-module__PVUAxa__benefitIcon{color:var(--brand-soft);transform:scale(1.08)}}@media (min-width:768px){.About-module__PVUAxa__textWrapper,.About-module__PVUAxa__sectionEyebrow{text-align:center}.About-module__PVUAxa__heroHeading:after{left:50%;transform:translate(-50%)}.About-module__PVUAxa__heroSub,.About-module__PVUAxa__closingText{margin-left:auto;margin-right:auto}.About-module__PVUAxa__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.About-module__PVUAxa__benefitCard{text-align:center;min-height:100%;padding:1.55rem 1.3rem}.About-module__PVUAxa__iconShell{margin-left:auto;margin-right:auto}}
@keyframes Hero-module__L8v6-q__sectionIntro{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes Hero-module__L8v6-q__fadeUpScale{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Hero-module__L8v6-q__softPulse{0%,to{box-shadow:0 0 #ffffff24}50%{box-shadow:0 0 0 12px #fff0}}.Hero-module__L8v6-q__videoBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.Hero-module__L8v6-q__heroSection{background:url(/images/posterViña.png) 50%/cover no-repeat;min-height:100svh;animation:.8s ease-out both Hero-module__L8v6-q__sectionIntro;position:relative;overflow:hidden}.Hero-module__L8v6-q__heroSection:before{content:"";z-index:1;background:linear-gradient(#050a1438,#050a1438),radial-gradient(circle at top,#0f356f2f,#0000 36%);position:absolute;inset:0}.Hero-module__L8v6-q__contentWrapper{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-top:7rem;padding-bottom:4rem;display:flex;position:relative}.Hero-module__L8v6-q__contentWrapper>*{opacity:0;animation:.7s ease-out forwards Hero-module__L8v6-q__fadeUpScale}.Hero-module__L8v6-q__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ffffffc7;margin-bottom:.9rem;font-size:.76rem;font-weight:700}.Hero-module__L8v6-q__title{letter-spacing:.04em;text-shadow:0 4px 18px #0006;margin-bottom:.7rem;font-size:clamp(3rem,14vw,4.5rem)!important}.Hero-module__L8v6-q__subTitle{color:#fffffff5;text-shadow:0 2px 10px #00000061;max-width:900px;margin-bottom:.95rem;font-size:1.18rem;line-height:1.35}.Hero-module__L8v6-q__supportCopy{color:#ffffffdb;max-width:760px;margin-bottom:1.4rem;font-size:.98rem;line-height:1.65}.Hero-module__L8v6-q__actionGroup{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.Hero-module__L8v6-q__primaryAction,.Hero-module__L8v6-q__secondaryAction{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:.95rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .3s,background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.Hero-module__L8v6-q__primaryAction{color:var(--brand);background:#fff;border:2px solid #fff;animation:2.8s ease-in-out infinite Hero-module__L8v6-q__softPulse}.Hero-module__L8v6-q__secondaryAction{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff57}.Hero-module__L8v6-q__highlights{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.Hero-module__L8v6-q__highlightChip{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:.42rem .75rem;font-size:.8rem}.Hero-module__L8v6-q__videoAttribution{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:3;border-radius:4px;padding:2px 8px;transition:all .3s;position:absolute;bottom:8px;right:8px}.Hero-module__L8v6-q__videoAttribution a{color:#fff9;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.68rem;text-decoration:none}.Hero-module__L8v6-q__videoAttribution a:hover{color:#ffffffe6;text-decoration:underline}.Hero-module__L8v6-q__infoContainer{flex-direction:column;align-items:center;gap:.8rem;width:min(100%,640px);display:flex;position:relative}.Hero-module__L8v6-q__btnCircle{color:#fffffff2;background:0 0;border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:.8rem 1.5rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.Hero-module__L8v6-q__btnCircle:after{content:"";background-color:#0000;width:76%;height:1px;transition:background-color .3s;position:absolute;bottom:10px;left:12%}.Hero-module__L8v6-q__collapseInfo{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#0c2751eb;border-radius:1rem;width:100%;max-width:760px;max-height:0;padding:1rem;transition:opacity .3s,max-height .35s,padding .35s;overflow:hidden;box-shadow:0 18px 34px -24px #0000008c}.Hero-module__L8v6-q__collapseInfo p{margin-bottom:0;font-size:.98rem;line-height:1.7}.Hero-module__L8v6-q__hiddenCheckbox:checked~.Hero-module__L8v6-q__collapseInfo{opacity:1;pointer-events:auto;max-height:260px}.Hero-module__L8v6-q__hiddenCheckbox{opacity:0;z-index:-1;position:absolute}.Hero-module__L8v6-q__closeButton,.Hero-module__L8v6-q__modalBackdrop{display:none}@media (hover:hover) and (pointer:fine){.Hero-module__L8v6-q__title:hover{transform:scale(1.01)}.Hero-module__L8v6-q__primaryAction:hover,.Hero-module__L8v6-q__secondaryAction:hover,.Hero-module__L8v6-q__btnCircle:hover{transform:translateY(-2px)}.Hero-module__L8v6-q__secondaryAction:hover{background:#ffffff29}.Hero-module__L8v6-q__btnCircle:hover{color:var(--brand);cursor:pointer;background-color:#fffffff2;border-color:#fffffff2}.Hero-module__L8v6-q__btnCircle:hover:after{background-color:var(--brand)}}@media (max-width:767px){.Hero-module__L8v6-q__contentWrapper{justify-content:flex-start;padding-top:8rem;padding-bottom:2rem}.Hero-module__L8v6-q__eyebrow{margin-bottom:.3rem;font-size:.7rem}.Hero-module__L8v6-q__title{margin-bottom:.3rem;font-size:clamp(2.4rem,11vw,3rem)!important}.Hero-module__L8v6-q__subTitle{margin-bottom:.5rem;font-size:.95rem;line-height:1.3}.Hero-module__L8v6-q__supportCopy{display:none}.Hero-module__L8v6-q__actionGroup{gap:.5rem;margin-bottom:.6rem}.Hero-module__L8v6-q__primaryAction,.Hero-module__L8v6-q__secondaryAction{min-height:46px;padding:.75rem 1.2rem;font-size:.92rem}.Hero-module__L8v6-q__highlights{gap:.3rem;margin-bottom:.5rem}.Hero-module__L8v6-q__highlightChip{padding:.28rem .55rem;font-size:.7rem}.Hero-module__L8v6-q__btnCircle{min-height:42px;padding:.65rem 1.2rem;font-size:.88rem}}@media (min-width:768px){.Hero-module__L8v6-q__eyebrow{font-size:.9rem}.Hero-module__L8v6-q__subTitle{font-size:1.45rem}.Hero-module__L8v6-q__supportCopy{font-size:1.08rem}.Hero-module__L8v6-q__actionGroup{flex-direction:row;justify-content:center;width:auto}.Hero-module__L8v6-q__primaryAction,.Hero-module__L8v6-q__secondaryAction{width:auto;min-width:220px}.Hero-module__L8v6-q__highlightChip{font-size:.92rem}.Hero-module__L8v6-q__collapseInfo{padding:1.35rem 1.4rem;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.Hero-module__L8v6-q__collapseInfo p{font-size:1.08rem}}
.Price-module__S4a82W__priceSection{min-height:70vh;padding:var(--section-space) 1rem;background:url(/images/VinosQuesos20.avif) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex;position:relative}.Price-module__S4a82W__overlay{background:linear-gradient(#0c131f6b 0%,#091221a6 100%);position:absolute;inset:0}.Price-module__S4a82W__content{z-index:2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff29,#ffffff14);border:1px solid #ffffff2e;border-radius:1.5rem;width:min(100%,760px);padding:1.35rem;position:relative;box-shadow:0 30px 65px -42px #000000b8}.Price-module__S4a82W__title{color:#f8f9fa;margin-bottom:1rem;font-size:clamp(2rem,6vw,2.6rem);font-weight:700;position:relative}.Price-module__S4a82W__title:after{content:"";background:linear-gradient(90deg,#fff,#9a7442f2);border-radius:999px;width:4.4rem;height:4px;margin:.35rem auto 0;display:block}.Price-module__S4a82W__text{color:#f8f9faeb;margin-bottom:1.25rem;font-size:1.02rem;line-height:1.7}.Price-module__S4a82W__bulletList{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.35rem;display:flex}.Price-module__S4a82W__bulletList span{color:#f3f5f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .82rem;font-size:.88rem;display:inline-flex}.Price-module__S4a82W__ctaButton{width:100%;color:var(--brand);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.92rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 20px 30px -25px #0f366fa6}@media (hover:hover) and (pointer:fine){.Price-module__S4a82W__ctaButton:hover{transform:translateY(-2px);box-shadow:0 24px 34px -24px #0f366fbf}}@media (min-width:768px){.Price-module__S4a82W__priceSection{background-attachment:fixed}.Price-module__S4a82W__content{text-align:left;padding:2rem}.Price-module__S4a82W__title:after{margin-left:0;margin-right:0}.Price-module__S4a82W__bulletList{justify-content:flex-start}.Price-module__S4a82W__ctaButton{width:fit-content}}
.Services-module__6joC2G__sectionServices{padding:var(--section-space) 0 calc(var(--section-space) - 1rem);background:radial-gradient(circle at 0 0,#0f366f0f,#0000 32%),linear-gradient(#ffffffbf,#fff0)}.Services-module__6joC2G__title{color:var(--brand);margin-bottom:2rem}.Services-module__6joC2G__serviceCard{box-shadow:var(--shadow-soft);isolation:isolate;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;background:linear-gradient(#fffffffa,#f8faffeb)!important;border:1px solid #0f366f14!important;border-radius:1.35rem!important}.Services-module__6joC2G__serviceCard:before{content:"";opacity:1;z-index:0;background:radial-gradient(circle at 100% 0,#9a74422e,#0000 28%),linear-gradient(145deg,#0f366f0a,#0000 50%);position:absolute;inset:0}.Services-module__6joC2G__serviceCard:after{content:"";z-index:1;background:radial-gradient(circle,#0f366f14 0%,#0f366f00 72%);border-radius:50%;width:7rem;height:7rem;transition:transform .5s,opacity .35s;position:absolute;bottom:-1.8rem;right:-1.25rem}.Services-module__6joC2G__cardBody{z-index:2;flex-direction:column;gap:.25rem;height:100%;display:flex;position:relative;padding:1.4rem 1.2rem!important}.Services-module__6joC2G__cardAccent{background:linear-gradient(90deg, var(--accent), var(--brand-soft));border-radius:999px;width:4rem;height:4px;position:absolute;top:0;left:1.1rem}.Services-module__6joC2G__iconWrap{background:radial-gradient(circle at top,#ffffffd9,#0000 58%),linear-gradient(160deg,#0f366f1f,#0f366f05);border-radius:1.15rem;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;transition:transform .45s,box-shadow .45s;display:grid;box-shadow:inset 0 1px #fffc,0 12px 26px -18px #0f366f7a}.Services-module__6joC2G__icon{color:var(--brand);transition:transform .55s,color .35s;font-size:1.75rem!important}.Services-module__6joC2G__cardTitle{color:var(--brand);margin-bottom:.45rem;font-size:1.45rem!important}.Services-module__6joC2G__tagLine{letter-spacing:.04em;text-transform:uppercase;background:#9a744214;border-radius:999px;align-self:center;padding:.3rem .7rem;font-size:.78rem;font-weight:700;color:var(--accent)!important;margin-bottom:.8rem!important}.Services-module__6joC2G__textD{color:var(--foreground-soft);font-size:1rem;line-height:1.65}.Services-module__6joC2G__buttomOutline{justify-content:center;align-items:center;gap:.5rem;transition:transform .3s,background-color .3s,border-color .3s,color .3s,box-shadow .3s;box-shadow:0 10px 20px -18px #0f366f80;color:var(--brand)!important;background:#ffffffb3!important;border:1px solid #0f366f24!important;border-radius:999px!important;padding:.82rem 1.2rem!important;font-weight:700!important;display:inline-flex!important}.Services-module__6joC2G__cardArrow{font-size:1rem;transition:transform .3s}@media (hover:hover) and (pointer:fine){.Services-module__6joC2G__serviceCard:hover{box-shadow:var(--shadow-strong);transform:translateY(-10px);border-color:#0f366f29!important}.Services-module__6joC2G__serviceCard:hover:after{opacity:1;transform:scale(1.18)}.Services-module__6joC2G__serviceCard:hover .Services-module__6joC2G__iconWrap{transform:translateY(-4px)rotate(-4deg);box-shadow:inset 0 1px #fffc,0 20px 34px -22px #0f366f8c}.Services-module__6joC2G__serviceCard:hover .Services-module__6joC2G__icon{color:var(--brand-soft);transform:scale(1.06)rotate(8deg)}.Services-module__6joC2G__serviceCard:hover .Services-module__6joC2G__buttomOutline{transform:translateY(-2px);box-shadow:0 16px 28px -20px #0f366fa6;background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.Services-module__6joC2G__serviceCard:hover .Services-module__6joC2G__cardArrow{transform:translate(4px)}}@media (min-width:768px){.Services-module__6joC2G__sectionServices{padding-top:calc(var(--section-space) + .5rem)}.Services-module__6joC2G__cardBody{padding:1.7rem 1.45rem!important}.Services-module__6joC2G__iconWrap{width:4.4rem;height:4.4rem;margin-bottom:1.15rem}.Services-module__6joC2G__icon{font-size:1.95rem!important}}
