.gv360-choice{--choice-surface:var(--neutral99,#fff);--choice-subtle:color-mix(in srgb, var(--neutral95,#eef2f7) 82%, var(--primary95,#e8efff));--choice-line:color-mix(in srgb, var(--primary40,#1354bf) 14%, var(--neutral80,#cbd5e1));--choice-text:var(--primary10,#071638);--choice-muted:color-mix(in srgb, var(--primary20,#193061) 72%, var(--neutral45,#64748b));z-index:3;isolation:isolate;padding:clamp(3.25rem, 4vw, 4.75rem) var(--wrapper-padding,1rem) clamp(2.5rem, 3vw, 3.25rem);background:linear-gradient(180deg, var(--front-surface-band,#e9effa), var(--front-surface-soft,#f3f6fb) 48%, var(--front-surface-band,#e9effa));color:var(--choice-text);content-visibility:auto;contain-intrinsic-block-size:auto 52rem;margin-top:-1px;position:relative;overflow:clip}.gv360-choice,.gv360-choice *{box-sizing:border-box}.gv360-choice__inner{width:min(100%,90rem);margin-inline:auto}.gv360-choice__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gv360-choice__switcher{border:1px solid color-mix(in srgb, var(--choice-line) 78%, transparent);background:color-mix(in srgb, var(--neutral99,#fff) 62%, transparent);width:100%;min-width:0;max-width:100%;box-shadow:none;scrollbar-width:none;border-radius:1.35rem;margin:0 auto clamp(1.25rem,2.5vw,2rem);padding:.3rem;display:grid;overflow:visible}.gv360-choice__switcher::-webkit-scrollbar{display:none}.gv360-choice__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gv360-choice__tab{min-width:0;min-height:2.8rem;color:var(--choice-muted);cursor:pointer;text-align:center;white-space:normal;border-radius:999px;flex:none;padding:.75rem .5rem;font-size:.82rem;font-weight:600;line-height:1.1;transition:color .24s,background-color .24s,box-shadow .24s}.gv360-choice__input:checked+.gv360-choice__tab{background:var(--choice-text);color:var(--neutral99,#fff);box-shadow:none}.gv360-choice__input:focus-visible+.gv360-choice__tab{outline:3px solid color-mix(in srgb, var(--color-accent,#1354bf) 42%, transparent);outline-offset:3px}.gv360-choice__panels{position:relative}.gv360-choice--count-2 .gv360-choice__switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.gv360-choice--count-3 .gv360-choice__switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.gv360-choice__panel{border:1px solid var(--choice-line);background:var(--choice-surface);min-height:0;box-shadow:none;border-radius:clamp(1.6rem,3vw,2.5rem);display:none;overflow:hidden}.gv360-choice:has(.gv360-choice__input--1:checked) .gv360-choice__panel--1,.gv360-choice:has(.gv360-choice__input--2:checked) .gv360-choice__panel--2,.gv360-choice:has(.gv360-choice__input--3:checked) .gv360-choice__panel--3,.gv360-choice--single .gv360-choice__panel--1{animation:.28s ease-out both gv360-choice-panel-in;display:grid}.gv360-choice:has(.gv360-choice__input--1:checked) .gv360-choice__panel--1 .gv360-choice__copy,.gv360-choice:has(.gv360-choice__input--2:checked) .gv360-choice__panel--2 .gv360-choice__copy,.gv360-choice:has(.gv360-choice__input--3:checked) .gv360-choice__panel--3 .gv360-choice__copy,.gv360-choice--single .gv360-choice__panel--1 .gv360-choice__copy{animation:.46s cubic-bezier(.22,1,.36,1) both gv360-choice-copy-in}.gv360-choice:has(.gv360-choice__input--1:checked) .gv360-choice__panel--1 .gv360-choice__media,.gv360-choice:has(.gv360-choice__input--2:checked) .gv360-choice__panel--2 .gv360-choice__media,.gv360-choice:has(.gv360-choice__input--3:checked) .gv360-choice__panel--3 .gv360-choice__media,.gv360-choice--single .gv360-choice__panel--1 .gv360-choice__media{animation:.52s cubic-bezier(.22,1,.36,1) both gv360-choice-media-in}.gv360-choice__panel--no-media{min-height:auto}.gv360-choice__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,3vw,3.25rem);display:flex}.gv360-choice__eyebrow{color:var(--front-eyebrow-on-light,var(--color-accent-text,var(--primary40,#1354bf)));letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.76rem;font-weight:700;line-height:1.2}body.esquema-rojo .gv360-choice{--choice-text:var(--neutral10);--choice-muted:var(--neutral35)}.gv360-choice__title{max-width:17ch;color:var(--choice-text);font-family:var(--ff-heading,var(--ff-primary,sans-serif));font-size:clamp(1.85rem,1.45rem + 1.25vw,2.75rem);font-weight:var(--front-section-title-weight,700);letter-spacing:var(--type-section-heading-tracking,-.035em);text-wrap:balance;margin:0;line-height:.98}.gv360-choice__description{max-width:50ch;color:var(--choice-muted);text-wrap:pretty;margin:clamp(1.4rem,2.5vw,2rem) 0 0;font-size:clamp(1rem,.94rem + .25vw,1.16rem);line-height:1.65}.gv360-choice__cta{border:1px solid color-mix(in srgb, var(--front-primary-cta-bg) 88%, transparent);background:var(--front-primary-cta-bg);min-height:3.25rem;color:var(--front-primary-cta-color);box-shadow:var(--front-primary-cta-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-inline:1.35rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .22s,background-color .22s,box-shadow .22s;display:inline-flex}.gv360-choice__cta svg{fill:currentColor;width:1rem;height:1rem;transition:transform .22s}.gv360-choice__cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent,#1354bf) 42%, transparent);outline-offset:4px}.gv360-choice__media{background:var(--choice-subtle);height:clamp(15rem,56vw,20rem);min-height:0;margin:0;overflow:hidden}.gv360-choice__image{object-fit:cover;width:100%;height:100%;transition:none;display:block}.gv360-choice__editor-empty{border:1px dashed var(--neutral70,#94a3b8);background:var(--neutral97,#f8fafc);color:var(--neutral30,#334155);border-radius:.75rem;margin:1rem 0;padding:1rem}@keyframes gv360-choice-panel-in{0%{opacity:0}to{opacity:1}}@keyframes gv360-choice-copy-in{0%{opacity:0;translate:0 .6rem}to{opacity:1;translate:0}}@keyframes gv360-choice-media-in{0%{opacity:.72;scale:1.018}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gv360-choice__switcher{animation:auto linear both gv360-scroll-item;animation-timeline:view();animation-range:cover}.gv360-choice__panels{animation:auto linear both gv360-scroll-media;animation-timeline:view();animation-range:cover}}}@media (hover:hover) and (pointer:fine){.gv360-choice__tab:hover{color:var(--choice-text)}.gv360-choice__cta:hover{background:var(--front-primary-cta-bg-hover);box-shadow:var(--front-primary-cta-shadow-hover);transform:translateY(-.12rem)}.gv360-choice__cta:hover svg{transform:translate(.18rem)}}@media (width>=481px){.gv360-choice__switcher{border-radius:999px;width:fit-content;display:flex;overflow-x:auto}.gv360-choice--count-2 .gv360-choice__switcher,.gv360-choice--count-3 .gv360-choice__switcher{grid-template-columns:none}.gv360-choice__tab{white-space:nowrap;padding-inline:clamp(1rem,2vw,1.45rem);font-size:clamp(.88rem,.84rem + .12vw,.96rem)}}@media (width>=820px){.gv360-choice{contain-intrinsic-block-size:auto 48rem}.gv360-choice__panel{grid-template-columns:minmax(21rem,.88fr) minmax(26rem,1.12fr);height:clamp(26rem,28vw,29rem);min-height:0}.gv360-choice__media{height:auto}.gv360-choice__panel--media-left .gv360-choice__copy{grid-area:1/2}.gv360-choice__panel--media-left .gv360-choice__media{border-right:1px solid var(--choice-line);grid-area:1/1;min-height:100%}.gv360-choice__panel--media-right .gv360-choice__copy{grid-area:1/1}.gv360-choice__panel--media-right .gv360-choice__media{border-left:1px solid var(--choice-line);grid-area:1/2;min-height:100%}.gv360-choice__panel--no-media{grid-template-columns:1fr}.gv360-choice__panel--no-media .gv360-choice__copy{grid-column:1}}@media (prefers-reduced-motion:reduce){.gv360-choice__inner,.gv360-choice__switcher,.gv360-choice__panels,.gv360-choice__panel,.gv360-choice__copy,.gv360-choice__media,.gv360-choice__tab,.gv360-choice__cta,.gv360-choice__cta svg,.gv360-choice__image{opacity:1;transition:none;animation:none;transform:none}}.gv360-choice+.section--faqs{background:linear-gradient(180deg, var(--front-surface-band,#e9effa) 0, var(--front-surface-canvas,#fff) clamp(7rem, 12vw, 12rem));padding-top:clamp(2.75rem,4vw,4.5rem)}