:root{--ink:#1d1d1b;--teal-950:#1d5e65;--teal-900:#1d5e65;--teal-700:#2b8590;--teal-100:#e0f4f6;--brand-deep:#2a405e;--brand:#2b8590;--brand-light:#60b5b3;--brand-soft:#e9f5f7;--cream:#f9f8f7;--orange:#2b8590;--orange-dark:#1d5e65;--button-accent:#f97316;--button-accent-dark:#c2410c;--wa:#25d366;--line:#d0e5e3;--muted:#537574;--accent-cyan:#6ec2bd;--accent-aqua:#60b5b3;--radius:14px;--radius-lg:20px;--radius-xl:26px;--font:"Century Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--header-h:76px;--sticky-h:68px;--ac-primary:43, 133, 144;--ac-secondary:110, 194, 189;--ac-dark:29, 94, 101;--ac-white:255, 255, 255;--ac-gray-100:249, 248, 247;--ac-gray-200:194, 213, 208;--ac-gray-300:146, 178, 172;--ac-gray-400:43, 133, 144;--ac-gray-500:29, 29, 27;--ac-color-100:255, 255, 255;--ac-color-200:194, 213, 208;--ac-color-300:146, 178, 172;--ac-color-400:43, 133, 144;--ac-color-500:29, 29, 27;--ac-color-600:29, 94, 101;--ac-color-700:29, 94, 101;--ac-primary-hover:#2b8590;--ac-primary-active:#1d5e65;--ac-primary-focus:0 0 0 4px #2b859026;--ac-outline-color:#2b859066;--ac-font-sans:var(--font);--ac-rounded-lg:10px;--ac-rounded-xl:12px;--ac-rounded-2xl:14px;--ac-border:1.5px;--ac-border-1:1.5px;--ac-border-2:1.5px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);max-width:100vw;overflow-x:clip}@media (width<=959px){html{scroll-padding-top:1rem}}body{width:100%;min-width:320px;max-width:100vw;font-family:var(--font);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative;overflow-x:clip}html.epayco-modal-open,body.epayco-modal-open{touch-action:none;overflow:hidden!important}.payment-spinner{flex-shrink:0;width:1.15rem;height:1.15rem;animation:.85s linear infinite payment-spin;display:inline-block}@keyframes payment-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main{width:100%;min-width:0;max-width:100%;overflow-x:clip}a{color:inherit}button,select,input{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}.container{box-sizing:border-box;width:min(1140px,100% - 2rem);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;outline:3px solid #6ec2bd}h1,h2,h3,p{overflow-wrap:break-word;margin-top:0}h1{letter-spacing:-.055em;max-width:790px;margin-bottom:1.4rem;font-size:clamp(2.35rem,5.2vw,4.4rem);font-weight:800;line-height:1.02}h2{letter-spacing:-.045em;margin-bottom:1.15rem;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:800;line-height:1.06}.scroll-reveal{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);backface-visibility:hidden;will-change:opacity, transform;transform:translateY(32px)}.scroll-reveal.is-visible{opacity:1;filter:none;transform:translate(0,0)}.scroll-reveal--soft{transition-duration:.64s;transform:translateY(18px)}.scroll-reveal--scale{transform:translateY(24px)scale(.93)}.scroll-reveal--scale.is-visible{transform:translate(0,0)scale(1)}.scroll-reveal--left{transform:translate(-36px)}.scroll-reveal--left.is-visible{transform:translate(0,0)}.scroll-reveal--right{transform:translate(36px)}.scroll-reveal--right.is-visible{transform:translate(0,0)}@media (width<=768px){.scroll-reveal--left,.scroll-reveal--right{transform:translateY(20px)}.scroll-reveal--left.is-visible,.scroll-reveal--right.is-visible{transform:translate(0,0)}}.scroll-reveal--pop{transition-duration:.6s;transition-timing-function:cubic-bezier(.34,1.45,.64,1);transform:translateY(16px)scale(.88)}.scroll-reveal--pop.is-visible{transform:translate(0,0)scale(1)}.scroll-reveal--fade{filter:blur(4px);transition:opacity .68s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1);transform:none}.scroll-reveal--fade.is-visible{filter:blur();transform:none}.ac-select-wrapper,.ac-input-wrapper{font-family:var(--font)}.ac-select-label,.ac-input-label{color:var(--ink);margin-bottom:.5rem;font-size:.86rem;font-weight:750;display:inline-block}.ac-select,.ac-input{width:100%;height:3.35rem;min-height:3.35rem;color:var(--ink);font-size:.95rem;font-weight:650;font-family:var(--font);background-color:#fff;border:1.5px solid #c2d5d0;border-radius:12px;padding:.7rem 2.8rem .7rem 1rem;transition:border-color .18s,box-shadow .18s}.ac-select:hover,.ac-input:hover{border-color:var(--teal-700)}.ac-select:focus,.ac-select:focus-visible,.ac-input:focus,.ac-input:focus-visible{border-color:var(--teal-700);outline:none;box-shadow:0 0 0 4px #00869126}.ac-select-icon{color:var(--teal-700);width:1.25rem;height:1.25rem;right:1rem}.ac-select-popover{z-index:60;top:calc(100% + .35rem)}.ac-select-popover>div{background-color:#fff;border:1.5px solid #c2d5d0;border-radius:14px;padding:.35rem;box-shadow:0 12px 32px #063f3d24}.ac-select-list{border:none;gap:.25rem;padding:0}.ac-select-list>li>button{color:var(--ink);background:0 0;border-radius:10px;padding:.65rem .85rem;font-size:.9rem;font-weight:650;transition:background .15s,color .15s}.ac-select-list>li>button:hover,.ac-select-list>li>button:focus{color:var(--teal-950);background-color:#00869114}.ac-select-list>li>button[aria-selected=true]{color:var(--teal-950);background-color:#0086911f;font-weight:750}.ac-select-list>li>button>svg{color:var(--teal-700);width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.scroll-reveal{opacity:1!important;transform:none!important}}
