.gtc-ph,.gtc-ph *,.gtc-ph :after,.gtc-ph :before{box-sizing:border-box}.gtc-ph{background:#f4f7fb;font-family:var(--gtc-font-family,"Sarabun",system-ui,sans-serif);overflow-x:clip;padding:0 24px 130px}.gtc-ph__banner{background:linear-gradient(251deg,#0058a4,#003562);border-radius:0 0 16px 16px;margin:0 auto;max-width:var(--gtc-product-max);overflow:visible;padding:32px 56px;position:relative}.gtc-ph__container{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;min-height:290px}.gtc-ph__content{display:flex;flex-direction:column;gap:18px;justify-content:flex-start;margin-left:50px;margin-top:25px}.gtc-ph__breadcrumb{align-items:center;display:flex;font-size:14px;gap:4px}.gtc-ph__bc-link{color:#fff;text-decoration:none;transition:color .15s ease}.gtc-ph__bc-link:first-child{color:#7bc0ff}.gtc-ph__bc-link:hover{color:#fff}.gtc-ph__bc-sep{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:11px}.gtc-ph__heading{color:#fff;font-family:var(--gtc-font-roboto,"Roboto",system-ui,sans-serif);font-size:clamp(28px,2.8vw,36px);font-weight:300;line-height:100%;margin:0}.gtc-ph__keyword{font-weight:400}.gtc-ph__desc{color:hsla(0,0%,100%,.88);font-size:clamp(16px,1.6vw,20px);font-weight:300;line-height:1.4;margin:0;max-width:584px}.gtc-ph__cta,.gtc-ph__desc{font-family:var(--gtc-font-roboto,"Roboto",system-ui,sans-serif)}.gtc-ph__cta{align-items:center;align-self:flex-start;background:#fff;border:none;border-radius:50px;color:#0058a4;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;padding:12px 24px;text-decoration:none;transition:opacity .2s ease}.gtc-ph__cta:hover{opacity:.88}.gtc-ph__products-row{align-items:center;column-gap:40px;display:grid;grid-template-columns:minmax(274px,auto) 1fr;height:68px}.gtc-ph__products-wrap{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.gtc-ph__products-track-outer{flex:1;min-width:0;overflow:hidden;padding-left:1px}.gtc-ph__products{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.gtc-ph__product-btn{align-items:center;background:transparent;border:1px solid var(--gtc-celeste-200,#d7edff);border-radius:51px;color:var(--gtc-white,#fff);display:inline-flex;flex-shrink:0;font-family:var(--gtc-font-family,"Sarabun",system-ui,sans-serif);font-size:14px;font-weight:300;padding:12px 24px;text-decoration:none;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.gtc-ph__product-btn.is-active{background:hsla(0,0%,100%,.15);border-color:var(--gtc-white,#fff)}.gtc-ph__product-btn:hover{background:hsla(0,0%,100%,.1);border-color:var(--Celeste-Primario,#7fc4ff)}.gtc-ph__products-arrow{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:0;opacity:0;padding:6px;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.gtc-ph__products-arrow.is-visible{opacity:1;pointer-events:auto;visibility:visible}.gtc-ph__products-arrow--prev svg{transform:rotate(180deg)}.gtc-ph__image-col{position:relative}.gtc-ph__image-wrap{bottom:-280px}.gtc-ph--gtc-pyme-custom .gtc-ph__image-wrap,.gtc-ph__image-wrap{pointer-events:none;position:absolute;right:-150px;width:800px;z-index:10}.gtc-ph--gtc-pyme-custom .gtc-ph__image-wrap{bottom:-340px;transform:scale(.35)}.gtc-ph--gtc-seguros-custom .gtc-ph__image-wrap{bottom:-180px;pointer-events:none;position:absolute;right:-180px;width:800px;z-index:10}.gtc-ph__image{border-radius:14px;display:block;filter:drop-shadow(0 24px 40px rgba(0,0,0,.3));height:auto;object-fit:contain;width:100%}.gtc-ph--gtc-cuenta-ahorro .gtc-ph__image-wrap{bottom:-100px;pointer-events:none;position:absolute;right:50px;width:300px;z-index:10}.gtc-ph--gtc-credito .gtc-ph__image-wrap{bottom:-415px;pointer-events:none;position:absolute;right:-80px;width:700px;z-index:10}.gtc-ph__nav-mobile-wrapper,.gtc-ph__pagination{display:none}@media (max-width:1100px){.gtc-ph__banner{padding:40px}}@media (max-width:767px){.gtc-ph{padding:0 0 200px}.gtc-ph__banner{padding:32px 24px}.gtc-ph__content{gap:16px;margin-left:0;margin-top:0;padding:0 25px;position:absolute;top:22%}.gtc-ph__container{gap:24px;grid-template-columns:1fr;margin-bottom:90px}.gtc-ph__image-col{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.gtc-ph__image-wrap{bottom:-310px;position:relative;right:auto;transform:scale(2.4);transform-origin:bottom center;width:260px}.gtc-ph--gtc-cuenta-ahorro .gtc-ph__image-wrap{bottom:-110px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(1.3);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph--gtc-credito .gtc-ph__image-wrap{bottom:-240px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(2.3);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph--gtc-pyme-custom .gtc-ph__image-wrap{bottom:-95px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(1.1);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph--gtc-seguros-custom .gtc-ph__image-wrap{bottom:-165px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(3);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph__products-header,.gtc-ph__products-row{grid-template-columns:1fr}.gtc-ph__products-row{display:grid;height:auto;row-gap:16px}.gtc-ph__products-wrap{display:none!important}.gtc-ph__image{width:100%}.gtc-ph__desc{max-width:100%}.gtc-ph__cta{align-self:stretch;justify-content:center}.gtc-ph__breadcrumb{font-family:"Gotham",var(--gtc-font-family,"Sarabun",system-ui,sans-serif);font-size:14px;font-weight:400}.gtc-ph__nav-mobile-wrapper{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 16px;pointer-events:auto;position:absolute;right:0;top:85%;transform:translateY(-50%);z-index:20}.gtc-ph__nav-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(7px);background:hsla(0,0%,100%,0);border:1px solid hsla(0,0%,100%,.2);border-radius:52px;box-shadow:inset 0 0 3px 0 hsla(0,0%,100%,.9),inset 0 2px 0 hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:40px;justify-content:center;line-height:0;padding:0;transition:all .2s ease;width:40px}.gtc-ph__nav-btn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.gtc-ph__nav-btn:active{background:hsla(0,0%,100%,.2)}.gtc-ph__nav-btn svg{height:10px;width:7px}.gtc-ph__nav-btn--prev svg{transform:rotate(180deg)}.gtc-ph__pagination{align-items:center;display:flex;gap:8px;justify-content:center;left:50%;margin-top:16px;position:absolute;top:125%;transform:translateX(-50%);z-index:15}.gtc-ph__pagination-dot{background:#9fa1a3;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s ease;width:8px}.gtc-ph__pagination-dot.is-active{background:#007aff}.gtc-ph__pagination-dot:hover{background:hsla(0,0%,100%,.5)}}@media(max-width:550px){.gtc-ph--gtc-productos-custom .gtc-ph__image-wrap{bottom:-80%;position:relative;right:auto;transform:scale(2.4);transform-origin:bottom center;width:260px}}@media (max-width:500px){.gtc-ph__banner{background:linear-gradient(45deg,#003562,#0058a4);height:100%;max-height:435px;overflow:visible;padding:16px}.gtc-ph__products-row{min-height:50px}.gtc-ph__products-wrap{display:none}.gtc-ph__container{gap:16px}.gtc-ph__content{gap:16px;margin-left:0}.gtc-ph__breadcrumb{font-size:14px}.gtc-ph__heading{font-size:24px}.gtc-ph__desc{font-size:16px}.gtc-ph__cta{border-radius:50px;font-size:18px;padding:12px 24px;width:100%}.gtc-ph__image-wrap{height:170px;margin:0;width:auto}.gtc-ph--gtc-cuenta-ahorro .gtc-ph__image-wrap{bottom:-100px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(1.2);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph--gtc-credito .gtc-ph__image-wrap{bottom:-240px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(2.1);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph--gtc-seguros-custom .gtc-ph__image-wrap{bottom:-295px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(3);transform-origin:bottom center;width:200px;z-index:10}.gtc-ph__image{height:100%;width:100%}}@media (prefers-reduced-motion:reduce){.gtc-ph__bc-link,.gtc-ph__cta{transition:none}}.gtc-ph__cta--modal{border:0;cursor:pointer;font:inherit}.gtc-ph__modal-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:none;inset:0;opacity:0;position:fixed;transition:opacity .25s ease;z-index:1000}.gtc-ph__modal-overlay.is-open{display:block;opacity:1}.gtc-ph__modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,67,140,.25);display:none;flex-direction:column;font-family:var(--gtc-font-family,"Sarabun",system-ui,sans-serif);left:50%;max-height:calc(100vh - 32px);opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.96);transition:opacity .25s ease,transform .25s ease;width:min(540px,calc(100vw - 32px));z-index:1001}.gtc-ph__modal.is-open{display:flex;opacity:1;transform:translate(-50%,-50%) scale(1)}.gtc-ph__modal-header{align-items:center;background:#f2f2f2;border-bottom:1px solid rgba(0,88,164,.1);display:flex;flex-shrink:0;justify-content:center;padding:18px 56px;position:relative}.gtc-ph__modal-title{color:rgba(0,0,0,.85);font-size:20px;font-weight:600;line-height:1.3;margin:0;text-align:center}.gtc-ph__modal-close{align-items:center;background:transparent;border:0;border-radius:50%;color:#0058a4;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .2s ease;width:32px}.gtc-ph__modal-close:hover{background:rgba(0,88,164,.1)}.gtc-ph__modal-body{flex:1;overflow-y:auto;padding:24px 32px 28px}.gtc-ph__modal-desc{color:rgba(0,0,0,.7);font-size:14px;line-height:1.5;margin:0 0 16px}.gtc-ph__form{gap:14px}.gtc-ph__field,.gtc-ph__form{display:flex;flex-direction:column}.gtc-ph__field{gap:4px}.gtc-ph__label{color:rgba(0,0,0,.8);font-size:14px;font-weight:500}.gtc-ph__req{color:#d92626;margin-left:2px}.gtc-ph__input,.gtc-ph__select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;height:42px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.gtc-ph__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230058a4' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.gtc-ph__input:focus,.gtc-ph__select:focus{border-color:#0058a4;box-shadow:0 0 0 3px rgba(0,88,164,.15);outline:none}.gtc-ph__input.is-error,.gtc-ph__select.is-error{border-color:#d92626;box-shadow:0 0 0 3px rgba(217,38,38,.12)}.gtc-ph__field--check{align-items:center;flex-direction:row}.gtc-ph__check{align-items:center;color:rgba(0,0,0,.8);cursor:pointer;display:inline-flex;font-size:14px;gap:10px;user-select:none}.gtc-ph__check input[type=checkbox]{accent-color:#0058a4;cursor:pointer;height:18px;margin:0;width:18px}.gtc-ph__submit{background:#0058a4;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;height:44px;margin-top:8px;padding:10px 24px;transition:background .15s ease,box-shadow .15s ease;width:100%}.gtc-ph__submit:hover:not(:disabled){background:#1a4fa0;box-shadow:0 4px 12px rgba(0,88,164,.25)}.gtc-ph__submit:disabled{cursor:not-allowed;opacity:.6}.gtc-ph__msg{color:#d92626;font-size:13px;margin:0;min-height:18px}.gtc-ph__msg.is-success{color:#2e7d32}.gtc-ph__success{padding:24px 0;text-align:center}.gtc-ph__success-title{color:#0058a4;font-size:20px;font-weight:600;margin:0 0 16px}.gtc-ph__success-cta{background:#0058a4;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:10px 24px;text-decoration:none;transition:background .15s ease}.gtc-ph__success-cta:hover{background:#1a4fa0}body.gtc-ph-modal-open{overflow:hidden}@media (max-width:640px){.gtc-ph__modal{border-radius:12px;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.gtc-ph__modal-header{padding:16px 48px}.gtc-ph__modal-title{font-size:18px}.gtc-ph__modal-body{padding:20px 20px 24px}.gtc-ph__input,.gtc-ph__select{font-size:15px;height:40px}.gtc-ph__submit{font-size:15px;height:42px}}