.gp-section{color:var(--gp-section-text,#fff);overflow:hidden;padding-bottom:var(--gp-section-padding-bottom,48px);padding-top:var(--gp-section-padding-top,80px);position:relative;width:100%}.gp-section--bg-gradient,.gp-section:not(.gp-section--bg-image){background:linear-gradient(var(--gp-section-gradient-angle,90deg),var(--gp-section-gradient-start,#0d2d5c) 0,var(--gp-section-gradient-mid,#1e5a9e) 45%,var(--gp-section-gradient-end,#2b7de9) 100%)}.gp-section--bg-image{background-color:#0d2d5c;background-image:var(--gp-section-bg-image);background-position:var(--gp-section-bg-position,center center);background-repeat:no-repeat;background-size:var(--gp-section-bg-size,cover)}.gp-section--bg-image:before{background:var(--gp-section-overlay,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.gp-section--bg-image .gp-section__inner{position:relative;z-index:1}.gp-section__inner{display:flex;flex-direction:column;margin:0 auto;padding:0 40px;width:100%}.gp-section--v-center .gp-section__inner{justify-content:center;min-height:60vh}.gp-section__content{color:inherit;max-width:100%;width:100%}.gp-section--hero-column .gp-section__content,.gp-section:not(.gp-section--content-full) .gp-section__content{max-width:var(--gp-section-content-width,640px)}.gp-section--align-left .gp-section__content{margin-left:0;margin-right:auto;text-align:left}.gp-section--align-center .gp-section__content{margin-left:auto;margin-right:auto;text-align:center}.gp-section--align-right .gp-section__content{margin-left:auto;margin-right:0;text-align:right}.gp-section__content .wp-block-heading{color:inherit;line-height:1.15;margin:0 0 1rem}.gp-section__content .wp-block-paragraph{line-height:1.65;margin-bottom:1.5rem;opacity:.92}.gp-section--align-center .gp-section__content .wp-block-paragraph{margin-left:auto;margin-right:auto}.gp-section__content .wp-block-buttons{gap:14px;margin-bottom:0}.gp-section--align-center .gp-section__content .wp-block-buttons{justify-content:center}.gp-section--align-right .gp-section__content .wp-block-buttons{justify-content:flex-end}.gp-section__content .wp-block-button__link{border-radius:50px;font-weight:600;padding:14px 28px;text-decoration:none!important}.gp-section__content .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#2b7de9;border:none;color:#fff}.gp-section__content .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border:1.5px solid hsla(0,0%,100%,.65);color:var(--gp-section-text,#fff)}.gp-section__content .wp-block-separator{border-color:hsla(0,0%,100%,.2);margin:0 0 1.5rem;opacity:1}.gp-section__content .wp-block-list{margin-bottom:1.5rem}.gp-impact-section,.gp-section.gp-section--impact:not(.gp-section--bg-image){background-color:#051c42;background-image:radial-gradient(rgba(43,125,233,.15) 1px,transparent 1px),linear-gradient(var(--gp-section-gradient-angle,180deg),var(--gp-section-gradient-start,#051c42) 0,var(--gp-section-gradient-mid,#0a2449) 50%,var(--gp-section-gradient-end,#051c42) 100%)!important;background-size:24px 24px,100% 100%;color:#fff}.gp-impact-section{padding:80px 24px}.gp-impact-section,.gp-section--impact .gp-section__inner{margin-left:auto;margin-right:auto;max-width:1200px}.gp-section--impact .gp-section__inner{padding:0 24px}.gp-impact-section .wp-block-columns,.gp-section--impact .gp-section__content .wp-block-columns{text-align:initial}@media(max-width:781px){.gp-section__inner{padding-left:16px;padding-right:16px}.gp-section--bg-image.gp-section--has-mobile-bg{background-image:var(--gp-section-bg-image-mobile);background-position:var(--gp-section-bg-position-mobile,center center);background-size:var(--gp-section-bg-size-mobile,cover)}.gp-section--content-full-mobile .gp-section__content,.gp-section:not(.gp-section--align-mobile-center):not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content{max-width:100%!important;width:100%}.gp-section--align-mobile-center .gp-section__content,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content{margin-left:auto;margin-right:auto;text-align:center}.gp-section--align-mobile-center .gp-section__content .wp-block-paragraph,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content .wp-block-paragraph{margin-left:auto;margin-right:auto}.gp-section--align-mobile-center .gp-section__content .wp-block-buttons,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content .wp-block-buttons{align-items:stretch;flex-direction:column;justify-content:center;width:100%}.gp-section--align-mobile-center .gp-section__content .wp-block-button,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content .wp-block-button{width:100%}.gp-section--align-mobile-center .gp-section__content .wp-block-button__link,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-section__content .wp-block-button__link{box-sizing:border-box;text-align:center;width:100%}.gp-section--align-mobile-left .gp-section__content{margin-left:0;margin-right:auto;text-align:left}.gp-section--align-mobile-left .gp-section__content .wp-block-buttons{align-items:stretch;flex-direction:column;justify-content:flex-start}.gp-section--align-mobile-right .gp-section__content{margin-left:auto;margin-right:0;text-align:right}.gp-section--align-mobile-right .gp-section__content .wp-block-buttons{align-items:stretch;flex-direction:column;justify-content:flex-end}.gp-impact-section .wp-block-columns,.gp-section--impact .gp-section__content .wp-block-columns{flex-wrap:wrap!important}.gp-impact-section .wp-block-column,.gp-section--impact .gp-section__content .wp-block-column{flex-basis:100%!important}}
.gp-badge{align-items:center;background:var(--gp-badge-bg,rgba(13,45,92,.55));border:1px solid var(--gp-badge-border,hsla(0,0%,100%,.4));border-radius:var(--gp-badge-radius,50px);color:var(--gp-badge-text,#fff);display:inline-flex;gap:10px;margin-bottom:1.5rem;padding:8px 16px}.gp-badge__dot{background:var(--gp-badge-dot,#f5a623);border-radius:50%;flex-shrink:0;height:8px;width:8px}.gp-badge__text{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}
.gp-split-heading{font-family:var(--gp-split-heading-font-family,inherit);font-size:var(--gp-split-heading-size,inherit);font-weight:var(--gp-split-heading-weight,700);letter-spacing:var(--gp-split-heading-letter-spacing,0);line-height:var(--gp-split-heading-line-height,1.15);margin:0 0 1rem}.gp-split-heading--align-left{text-align:left}.gp-split-heading--align-center{text-align:center}.gp-split-heading--align-right{text-align:right}.gp-split-heading__part--1{color:var(--gp-split-heading-color-1,#fff)}.gp-split-heading__part--2{color:var(--gp-split-heading-color-2,#a8b8cc)}.gp-section__content .gp-split-heading{color:inherit}
.gp-action-buttons{margin-bottom:0}.gp-action-buttons__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gp-action-buttons-gap,14px)}.gp-action-buttons--align-left .gp-action-buttons__row{justify-content:flex-start}.gp-action-buttons--align-center .gp-action-buttons__row{justify-content:center}.gp-action-buttons--align-right .gp-action-buttons__row{justify-content:flex-end}.gp-action-buttons__btn{align-items:center;background:var(--gp-ab-bg,transparent);border:var(--gp-ab-border-width,0) solid var(--gp-ab-border,transparent);border-radius:var(--gp-ab-radius,50px);box-shadow:none!important;color:var(--gp-ab-text,#fff)!important;cursor:pointer;display:inline-flex;font-size:var(--gp-ab-size,16px);font-weight:var(--gp-ab-weight,600);gap:8px;justify-content:center;line-height:1.2;padding:var(--gp-ab-py,14px) var(--gp-ab-px,28px);text-decoration:none!important;transition:transform .15s ease,filter .15s ease,background .15s ease}.gp-action-buttons__btn:hover{color:var(--gp-ab-text,#fff)!important;filter:brightness(1.05);transform:translateY(-1px)}.gp-action-buttons__btn--outline:hover{background:hsla(0,0%,100%,.08)}.gp-action-buttons__label{display:inline-block}.gp-action-buttons__icon-svg{display:block;flex-shrink:0}.gp-section__content .gp-action-buttons{margin-bottom:0}@media(max-width:781px){.gp-action-buttons--stack-mobile .gp-action-buttons__row{align-items:stretch;flex-direction:column;width:100%}.gp-action-buttons--stack-mobile .gp-action-buttons__btn{box-sizing:border-box;width:100%}.gp-section--align-mobile-center .gp-action-buttons--stack-mobile .gp-action-buttons__row .gp-action-buttons__row,.gp-section:not(.gp-section--align-mobile-left):not(.gp-section--align-mobile-right):not(.gp-section--impact) .gp-action-buttons--stack-mobile .gp-action-buttons__row{align-items:stretch}}
.gp-stats-row{align-items:stretch;color:var(--gp-stats-text,#fff);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--gp-stats-font-family,inherit);margin-top:8px;width:100%}.gp-stats-row__item{align-items:center;display:flex;flex:1 1 0;flex-direction:row;gap:14px;min-width:0;text-align:left}.gp-stats-row__divider{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;padding-left:var(--gp-stats-divider-gap,26px);padding-right:var(--gp-stats-divider-gap,26px)}.gp-stats-row__divider-line{align-self:center;background:var(--gp-stats-divider,hsla(0,0%,100%,.25));display:block;height:var(--gp-stats-divider-height,80%);width:1px}.gp-section--hero-column .gp-section__content{overflow:visible}.gp-stats-row--full-width{margin-left:0;margin-right:auto;max-width:min(1200px,100vw - 80px);position:relative;width:min(1200px,100vw - 80px);z-index:1}.gp-stats-row__icon{align-items:center;background:var(--gp-stats-icon-bg,rgba(43,125,233,.45));border-radius:50%;color:var(--gp-stats-icon-color,#fff);display:flex;flex-shrink:0;height:var(--gp-stats-icon-size,48px);justify-content:center;width:var(--gp-stats-icon-size,48px)}.gp-stats-row__icon svg{height:calc(var(--gp-stats-icon-size, 48px)*.42);width:calc(var(--gp-stats-icon-size, 48px)*.42)}.gp-stats-row__text{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.gp-stats-row__value{font-size:var(--gp-stats-value-size,32px);font-weight:var(--gp-stats-value-weight,700);letter-spacing:var(--gp-stats-value-letter-spacing,-.02em);line-height:1.15}.gp-stats-row__label,.gp-stats-row__value{color:var(--gp-stats-text,#fff);font-family:inherit;white-space:nowrap}.gp-stats-row__label{font-size:var(--gp-stat-label-size,var(--gp-stats-label-size,14px));font-weight:var(--gp-stats-label-weight,400);line-height:1.35;margin-top:4px;opacity:.92;overflow-wrap:normal;word-break:normal}.gp-stats-row:not(:has(.gp-stats-row__divider)) .gp-stats-row__item{position:relative}.gp-stats-row:not(:has(.gp-stats-row__divider)) .gp-stats-row__item:not(:first-child):before{background:var(--gp-stats-divider,hsla(0,0%,100%,.25));content:"";height:80%;left:calc(var(--gp-stats-divider-gap, 26px)*-1);position:absolute;top:10%;width:1px}@media(max-width:768px){.gp-stats-row{box-sizing:border-box;--gp-stats-divider-gap:14px}.gp-section .gp-stats-row,.gp-section__content>.gp-stats-row,.gp-stats-row{margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0;padding-right:0;width:100%!important}.gp-stats-row--full-width{max-width:100%!important;width:100%!important}.gp-stats-row__divider{display:none}.gp-stats-row:not(:has(.gp-stats-row__divider)) .gp-stats-row__item:before{display:none!important}.gp-stats-row__label,.gp-stats-row__value{overflow-wrap:break-word;white-space:normal;word-break:break-word}.gp-stats-row__value{font-size:clamp(1.35rem,5vw,var(--gp-stats-value-size,32px))}.gp-stats-row__icon{height:clamp(40px,11vw,var(--gp-stats-icon-size,48px));width:clamp(40px,11vw,var(--gp-stats-icon-size,48px))}.gp-stats-row--mobile-cols-1{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:20px}.gp-stats-row--mobile-cols-1 .gp-stats-row__item{flex:none!important;min-width:0;width:100%}.gp-stats-row--mobile-cols-2{align-items:start;display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gp-stats-row--mobile-cols-2 .gp-stats-row__item{flex:none!important;min-width:0;width:100%}}
.gp-stat-card{align-items:center;background:var(--gp-stat-card-bg,hsla(0,0%,100%,.05));border:1px solid var(--gp-stat-card-border,transparent);border-radius:var(--gp-stat-card-radius,24px);box-shadow:var(--gp-stat-card-shadow,none);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:var(--gp-stat-card-min-height,208px);padding:20px 10px;text-align:center;width:100%}.gp-stat-card__value{color:var(--gp-stat-card-value,#fff)!important;display:block;font-size:clamp(3rem,3vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px}.gp-stat-card__title{display:-webkit-box;font-size:.95rem;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:0!important;max-width:240px;overflow:hidden;width:100%;-webkit-box-orient:vertical;min-height:2.565rem}.gp-stat-card h3.gp-stat-card__title,.gp-stat-card p.gp-stat-card__title,.gp-stat-card__title{color:var(--gp-stat-card-title,#fff)!important}.gp-stat-card__divider{background:var(--gp-stat-card-divider,hsla(0,0%,100%,.3));border-radius:1px;display:block;flex-shrink:0;height:1px;margin:0 0 14px;max-width:200px;width:80%}.gp-stat-card__desc{display:-webkit-box;flex:1 1 auto;font-size:.8125rem;font-weight:400;-webkit-line-clamp:2;line-clamp:2;line-height:1.45;margin:0!important;max-width:240px;overflow:hidden;width:100%;-webkit-box-orient:vertical;min-height:2.35625rem}.gp-stat-card p.gp-stat-card__desc,.gp-stat-card__desc{color:var(--gp-stat-card-desc,rgba(168,184,204,.95))!important}.wp-block-column:has(>.gp-stat-card){display:flex;flex-direction:column}.wp-block-column:has(>.gp-stat-card)>.gp-stat-card{flex:1}
.gp-stat-cards-grid{--gp-stat-cards-gap:20px;--gp-stat-cards-cols:4;--gp-stat-card-min-height:208px;width:100%}.gp-stat-cards-grid .gp-stat-card{height:100%;min-height:var(--gp-stat-card-min-height,208px)}.gp-stat-cards-grid__row{align-items:stretch;display:grid;gap:var(--gp-stat-cards-gap)}.gp-stat-cards-grid__row+.gp-stat-cards-grid__row{margin-top:var(--gp-stat-cards-gap)}.gp-stat-cards-grid__row--cols-4{grid-template-columns:repeat(4,1fr)}.gp-stat-cards-grid__row--cols-3{grid-template-columns:repeat(3,1fr)}.gp-stat-cards-grid__row--cols-2{grid-template-columns:repeat(2,1fr)}.gp-stat-cards-grid__row--3-centered{grid-template-columns:repeat(3,1fr)}.gp-stat-cards-grid__row--3-centered>.gp-stat-card,.gp-stat-cards-grid__row--cols-2>.gp-stat-card,.gp-stat-cards-grid__row--cols-3>.gp-stat-card,.gp-stat-cards-grid__row--cols-4>.gp-stat-card{min-height:var(--gp-stat-card-min-height,208px)}@media(max-width:781px){.gp-stat-cards-grid__row--3-centered,.gp-stat-cards-grid__row--cols-3,.gp-stat-cards-grid__row--cols-4{grid-template-columns:repeat(2,1fr)}.gp-stat-cards-grid__row--3-centered>.gp-stat-card:nth-child(n){grid-column:auto}}@media(max-width:480px){.gp-stat-cards-grid__row--3-centered,.gp-stat-cards-grid__row--cols-2,.gp-stat-cards-grid__row--cols-3,.gp-stat-cards-grid__row--cols-4{grid-template-columns:1fr}}
.gp-program-cards-grid{--gp-cards-grid-gap:20px;--gp-cards-grid-cols:4;width:100%}.gp-program-cards-grid__row{display:grid;gap:var(--gp-cards-grid-gap)}.gp-program-cards-grid__row+.gp-program-cards-grid__row{margin-top:var(--gp-cards-grid-gap)}.gp-program-cards-grid__row--cols-4{grid-template-columns:repeat(4,1fr)}.gp-program-cards-grid__row--cols-3{grid-template-columns:repeat(3,1fr)}.gp-program-cards-grid__row--cols-2{grid-template-columns:repeat(2,1fr)}.gp-program-cards-grid__row--3-centered{display:flex;flex-wrap:wrap;gap:var(--gp-cards-grid-gap);justify-content:center}.gp-program-cards-grid__row--3-centered>*{flex:0 1 calc((100% - (var(--gp-cards-grid-cols) - 1)*var(--gp-cards-grid-gap))/var(--gp-cards-grid-cols));max-width:calc((100% - (var(--gp-cards-grid-cols) - 1)*var(--gp-cards-grid-gap))/var(--gp-cards-grid-cols))}.gp-program-cards-grid__row--cols-3>*,.gp-program-cards-grid__row--cols-4>*{min-width:0}@media(max-width:781px){.gp-program-cards-grid__row--cols-3,.gp-program-cards-grid__row--cols-4{grid-template-columns:repeat(2,1fr)}.gp-program-cards-grid__row--3-centered>*{flex:0 1 calc((100% - var(--gp-cards-grid-gap))/2);max-width:calc((100% - var(--gp-cards-grid-gap))/2)}}@media(max-width:480px){.gp-program-cards-grid__row--cols-2,.gp-program-cards-grid__row--cols-3,.gp-program-cards-grid__row--cols-4{grid-template-columns:1fr}.gp-program-cards-grid__row--3-centered>*{flex:0 1 100%;max-width:100%}}.gp-program-cards-grid{--gp-program-figma-max:1282px;margin-left:auto;margin-right:auto;max-width:var(--gp-program-figma-max)}.gp-program-cards-grid__row--cols-3>.gp-program-card{height:100%}@media(min-width:782px){.gp-program-cards-grid__row--cols-3>.gp-program-card{min-height:215px}}
.gp-testimonial-carrousel{--gp-tc-carousel-gap:24px;--gp-tc-carousel-card-width:380px;position:relative;width:100%}.gp-testimonial-carrousel__nav{display:flex;justify-content:space-between;left:0;padding:0 4px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.gp-testimonial-carrousel__nav--editor{opacity:.5;pointer-events:none}.gp-testimonial-carrousel__btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.18);color:#0d2847!important;cursor:pointer;display:inline-flex;font-size:1.75rem;height:44px;justify-content:center;line-height:1;padding:0;pointer-events:auto;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease;width:44px}.gp-testimonial-carrousel__btn:focus-visible:not(:disabled),.gp-testimonial-carrousel__btn:hover:not(:disabled){background:#eff6ff!important;border-color:#bfdbfe!important;color:#2b7de9!important;transform:scale(1.05)}.gp-testimonial-carrousel__btn:disabled{cursor:default;opacity:.4}.gp-testimonial-carrousel__btn--next span,.gp-testimonial-carrousel__btn--prev span{color:inherit!important;display:block;margin-top:-2px}.gp-testimonial-carrousel__track{align-items:stretch;display:flex;gap:var(--gp-tc-carousel-gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 12px;scrollbar-width:none}.gp-testimonial-carrousel__track::-webkit-scrollbar{display:none}.gp-testimonial-carrousel__track>.gp-testimonial-card{align-self:stretch;flex:0 0 var(--gp-tc-carousel-card-width);height:var(--gp-tc-min-height,300px);max-width:var(--gp-tc-carousel-card-width);min-height:var(--gp-tc-min-height,300px);scroll-snap-align:start;scroll-snap-stop:always}.gp-testimonial-cards-grid{position:relative;width:100%}.gp-testimonial-cards-grid__row{align-items:stretch;display:flex;gap:var(--gp-tc-carousel-gap,24px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 12px;scrollbar-width:none}.gp-testimonial-cards-grid__row::-webkit-scrollbar{display:none}.gp-testimonial-cards-grid__row>.gp-testimonial-card{align-self:stretch;flex:0 0 var(--gp-tc-carousel-card-width,380px);height:var(--gp-tc-min-height,300px);max-width:var(--gp-tc-carousel-card-width,380px);min-height:var(--gp-tc-min-height,300px);scroll-snap-align:start}@media(max-width:781px){.gp-testimonial-carrousel{--gp-tc-carousel-gap:16px;--gp-tc-carousel-card-width:320px;--gp-tc-min-height:auto;padding:0 4px}.gp-testimonial-carrousel__nav{left:-4px;padding:0;right:-4px}.gp-testimonial-carrousel__btn{box-shadow:0 2px 12px rgba(0,0,0,.2);font-size:1.35rem;height:36px;width:36px}.gp-testimonial-carrousel__btn--prev{margin-left:0}.gp-testimonial-carrousel__btn--next{margin-right:0}.gp-testimonial-carrousel__track{padding:8px 0 16px;scroll-padding-inline:20px}.gp-testimonial-carrousel__track>.gp-testimonial-card{flex:0 0 var(--gp-tc-carousel-card-width);height:auto;max-width:var(--gp-tc-carousel-card-width);min-height:260px;scroll-snap-align:center}.gp-testimonial-cards-grid__row{--gp-tc-carousel-card-width:320px;padding:8px 0 16px}.gp-testimonial-cards-grid__row>.gp-testimonial-card{flex:0 0 var(--gp-tc-carousel-card-width,320px);height:auto;max-width:var(--gp-tc-carousel-card-width,320px);min-height:260px;scroll-snap-align:center}}@media(max-width:600px){.gp-testimonial-carrousel{--gp-tc-carousel-card-width:320px}.gp-testimonial-carrousel__btn{font-size:1.25rem;height:34px;opacity:.95;width:34px}}
.gp-testimonial-video-carrousel{--gp-tvc-carousel-gap:24px;--gp-tvc-carousel-card-width:380px;position:relative;width:100%}.gp-testimonial-video-carrousel__nav{display:flex;justify-content:space-between;left:0;padding:0 4px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.gp-testimonial-video-carrousel__nav--editor{opacity:.5;pointer-events:none}.gp-testimonial-video-carrousel__btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.18);color:#0d2847!important;cursor:pointer;display:inline-flex;font-size:1.75rem;height:44px;justify-content:center;line-height:1;padding:0;pointer-events:auto;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease;width:44px}.gp-testimonial-video-carrousel__btn:focus-visible:not(:disabled),.gp-testimonial-video-carrousel__btn:hover:not(:disabled){background:#eff6ff!important;border-color:#bfdbfe!important;color:#2b7de9!important;transform:scale(1.05)}.gp-testimonial-video-carrousel__btn:disabled{cursor:default;opacity:.4}.gp-testimonial-video-carrousel__btn--next span,.gp-testimonial-video-carrousel__btn--prev span{color:inherit!important;display:block;margin-top:-2px}.gp-testimonial-video-carrousel__track{align-items:stretch;display:flex;gap:var(--gp-tvc-carousel-gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 12px;scrollbar-width:none}.gp-testimonial-video-carrousel__track::-webkit-scrollbar{display:none}.gp-testimonial-video-carrousel__track>.gp-testimonial-video-card{align-self:stretch;flex:0 0 var(--gp-tvc-carousel-card-width);max-width:var(--gp-tvc-carousel-card-width);scroll-snap-align:start;scroll-snap-stop:always}.gp-testimonial-video-card{background:var(--gp-tvc-bg,#fff);border-radius:var(--gp-tvc-radius,24px);box-shadow:0 8px 32px rgba(13,40,71,.12);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%}.gp-testimonial-video-card__media{aspect-ratio:16/9;background:#0d2847;flex-shrink:0;overflow:hidden;position:relative;width:100%}.gp-testimonial-video-card__iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.gp-testimonial-video-card__placeholder{align-items:center;aspect-ratio:16/9;background:#e8edf2;box-sizing:border-box;color:#5a6a7e;display:flex;font-size:.875rem;font-weight:500;justify-content:center;padding:16px;text-align:center;width:100%}.gp-testimonial-video-card__title{color:var(--gp-tvc-title,#0d2847);font-size:1rem;font-weight:600;line-height:1.4;margin:0!important;padding:16px 18px 18px}@media(max-width:781px){.gp-testimonial-video-carrousel{--gp-tvc-carousel-gap:16px;--gp-tvc-carousel-card-width:320px;padding:0 4px}.gp-testimonial-video-carrousel__nav{left:-4px;padding:0;right:-4px}.gp-testimonial-video-carrousel__btn{box-shadow:0 2px 12px rgba(0,0,0,.2);font-size:1.35rem;height:36px;width:36px}.gp-testimonial-video-carrousel__track{padding:8px 0 16px;scroll-padding-inline:20px}.gp-testimonial-video-carrousel__track>.gp-testimonial-video-card{scroll-snap-align:center}.gp-testimonial-video-card__title{font-size:.9375rem;padding:14px 16px 16px}}@media(max-width:600px){.gp-testimonial-video-carrousel{--gp-tvc-carousel-card-width:300px}.gp-testimonial-video-carrousel__btn{font-size:1.25rem;height:34px;opacity:.95;width:34px}}
.gp-partners-bar{background:var(--gp-pb-bg,#f4f6f8);box-sizing:border-box;padding:var(--gp-pb-py,40px) var(--gp-pb-px,48px);width:100%}.gp-partners-bar__inner{align-items:center;display:flex;gap:1px;justify-content:space-between;margin:0 auto;max-width:var(--gp-pb-max,1280px);width:100%}.gp-partners-bar__title{color:var(--gp-pb-title,#23548d);flex:0 0 auto;font-size:1.35rem;font-weight:700;letter-spacing:0;line-height:1.35;margin:0!important;max-width:280px;padding:0}.gp-partners-bar__logos{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:30px;justify-content:center;min-width:0}.gp-partners-bar__logo{align-items:center;display:inline-flex;justify-content:center;max-width:160px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.gp-partners-bar__logo:hover{opacity:.85;transform:translateY(-1px)}.gp-partners-bar__img{display:block;height:auto;max-height:var(--gp-pb-logo-max-h,56px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gp-partners-bar__placeholder{align-items:center;background:hsla(0,0%,100%,.7);border:1px dashed #cbd5e0;border-radius:8px;color:#718096;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.2;max-width:140px;min-height:var(--gp-pb-logo-max-h,56px);padding:8px 16px;text-align:center}@media(max-width:900px){.gp-partners-bar__inner{align-items:flex-start;flex-direction:column;gap:24px}.gp-partners-bar__title{max-width:none}.gp-partners-bar__logos{justify-content:center;width:100%}}@media(max-width:600px){.gp-partners-bar{padding:32px 20px}.gp-partners-bar__inner{align-items:center;flex-direction:column;gap:28px;text-align:center}.gp-partners-bar__title{font-size:1.2rem;max-width:none;text-align:center;width:100%}.gp-partners-bar__logos{align-items:center;flex-direction:column;gap:28px;justify-content:center;width:100%}.gp-partners-bar__logo{max-width:min(220px,75vw);width:100%}.gp-partners-bar__img{margin:0 auto;max-height:var(--gp-pb-logo-max-h,48px)}}
.gp-cards-grid{--gp-cards-grid-gap:20px;--gp-cards-grid-cols:4;width:100%}.gp-cards-grid__row{display:grid;gap:var(--gp-cards-grid-gap)}.gp-cards-grid__row+.gp-cards-grid__row{margin-top:var(--gp-cards-grid-gap)}.gp-cards-grid__row--cols-4{grid-template-columns:repeat(4,1fr)}.gp-cards-grid__row--cols-3{grid-template-columns:repeat(3,1fr)}.gp-cards-grid__row--cols-2{grid-template-columns:repeat(2,1fr)}.gp-cards-grid__row--3-centered{display:flex;flex-wrap:wrap;gap:var(--gp-cards-grid-gap);justify-content:center}.gp-cards-grid__row--3-centered>*{flex:0 1 calc((100% - (var(--gp-cards-grid-cols) - 1)*var(--gp-cards-grid-gap))/var(--gp-cards-grid-cols));max-width:calc((100% - (var(--gp-cards-grid-cols) - 1)*var(--gp-cards-grid-gap))/var(--gp-cards-grid-cols))}.gp-cards-grid__row--cols-3>*,.gp-cards-grid__row--cols-4>*{min-width:0}@media(max-width:781px){.gp-cards-grid__row--cols-3,.gp-cards-grid__row--cols-4{grid-template-columns:repeat(2,1fr)}.gp-cards-grid__row--3-centered>*{flex:0 1 calc((100% - var(--gp-cards-grid-gap))/2);max-width:calc((100% - var(--gp-cards-grid-gap))/2)}}@media(max-width:480px){.gp-cards-grid__row--cols-2,.gp-cards-grid__row--cols-3,.gp-cards-grid__row--cols-4{grid-template-columns:1fr}.gp-cards-grid__row--3-centered>*{flex:0 1 100%;max-width:100%}}.gp-card--mission,.gp-cards-grid .gp-card{align-items:stretch;box-shadow:var(--gp-card-shadow,0 8px 40px rgba(30,90,158,.18));-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr;height:100%;min-height:unset}.gp-card--mission:hover,.gp-cards-grid .gp-card:hover{box-shadow:var(--gp-card-shadow,0 8px 40px rgba(30,90,158,.22));transform:none}.gp-card--mission .gp-card__icon,.gp-cards-grid .gp-card__icon{align-self:start;border-radius:10px;grid-column:1;grid-row:1;margin-bottom:0}.gp-card--mission .gp-card__body,.gp-cards-grid .gp-card__body{display:flex;flex:1;flex-direction:column;grid-column:2;grid-row:1;min-height:100%;min-width:0}.gp-cards-grid .gp-card>.gp-card__desc,.gp-cards-grid .gp-card>.gp-card__link,.gp-cards-grid .gp-card>.gp-card__title{grid-column:2}.gp-card--mission .gp-card__title,.gp-cards-grid .gp-card__title{font-size:1.15rem;margin:0 0 8px}.gp-card--mission .gp-card__desc,.gp-cards-grid .gp-card__desc{flex:1;font-size:.9rem;margin:0 0 12px}.gp-card--mission .gp-card__link,.gp-cards-grid .gp-card__link{flex-shrink:0;margin-top:auto}.gp-cards-grid__row--cols-3{align-items:stretch}.gp-cards-grid__row--cols-3>.gp-card{height:100%;min-height:100%}
.gp-news-cards-grid{--gp-news-grid-gap:10px;--gp-news-list-gap:7px;--gp-news-figma-max:1307px;--gp-news-featured-ratio:52.64%;width:100%}.gp-news-cards-grid--featured-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gp-news-grid-gap);margin-left:auto;margin-right:auto;max-width:100%;width:100%}.gp-news-cards-grid__featured{flex:0 0 var(--gp-news-featured-ratio);min-width:280px}.gp-news-cards-grid__featured .gp-news-card--vertical{height:100%}.gp-news-cards-grid__list{align-self:stretch;display:flex;flex:1 1 0;flex-direction:column;gap:var(--gp-news-list-gap);min-width:260px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured{flex:1 1 100%;max-width:100%;width:100%}.gp-news-cards-grid--featured-list.gp-news-cards-grid--count-2{display:block;flex-wrap:nowrap;width:100%}.gp-news-cards-grid__pair{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.gp-news-cards-grid__pair>.gp-news-card{height:100%;max-width:100%;min-width:0;width:auto}@media(min-width:601px){.gp-news-cards-grid__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-news-cards-grid__pair>.gp-news-card{max-width:100%;width:auto}.gp-news-cards-grid--grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.gp-news-cards-grid__featured .gp-news-card--vertical{min-height:342px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured .gp-news-card--vertical{min-height:0}.gp-news-cards-grid:not(.gp-news-cards-grid--count-1):not(.gp-news-cards-grid--count-2) .gp-news-cards-grid__list .gp-news-card--horizontal{flex:1 1 0;height:auto;min-height:0}}.gp-news-cards-grid--grid-2{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(2,1fr)}.gp-news-cards-grid--grid-2>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-3{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(3,1fr)}.gp-news-cards-grid--grid-3>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-4{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(4,1fr)}.gp-news-cards-grid--grid-4>.gp-news-card{height:100%;min-width:0}@media(max-width:781px){.gp-news-cards-grid{--gp-news-grid-gap:16px;--gp-news-list-gap:16px;padding:0 4px}.gp-news-cards-grid--featured-list{flex-direction:column;gap:var(--gp-news-grid-gap)}.gp-news-cards-grid__featured,.gp-news-cards-grid__list{flex:1 1 100%;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0;overflow:hidden}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media{aspect-ratio:16/10;flex-shrink:0;height:auto;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media img,.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__placeholder{border-radius:0}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__body{padding:16px 18px 20px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;margin-bottom:8px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;white-space:normal;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-cards-grid__list{gap:var(--gp-news-list-gap)}.gp-news-cards-grid__list .gp-news-card--horizontal{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0}.gp-news-cards-grid--grid-3,.gp-news-cards-grid--grid-4{grid-template-columns:1fr}}@media(max-width:600px){.gp-news-cards-grid--grid-2,.gp-news-cards-grid__pair{grid-template-columns:1fr}}
.gp-card{background:var(--gp-card-bg,#fff);border:1px solid var(--gp-card-border,transparent);border-radius:var(--gp-card-radius,30px);box-shadow:var(--gp-card-shadow,0 8px 32px rgba(30,90,158,.4));box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:var(--gp-card-padding,25px);transition:transform .2s ease,box-shadow .2s ease;width:100%}.gp-card:hover{box-shadow:0 12px 40px rgba(30,90,158,.48);transform:translateY(-2px)}.gp-card__icon{align-items:center;background:var(--gp-card-icon-bg,#f0f7ff);border-radius:12px;color:var(--gp-card-icon-color,#1e5a9e);display:flex;flex-shrink:0;height:50px;justify-content:center;margin-bottom:10px;width:50px}.gp-card__icon img{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.gp-card__body{display:flex;flex:1;flex-direction:column;min-width:0}.gp-card__title{color:var(--gp-card-title,#1a2b3c);font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 10px}.gp-card__desc{color:var(--gp-card-desc,#5a6a7e);font-size:.9rem;line-height:1.5;margin:0 0 16px}.gp-card__link{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:4px;margin-top:0}.gp-card__link,.gp-card__link:active,.gp-card__link:focus,.gp-card__link:hover{color:var(--gp-card-link,#2b7de9)!important;text-decoration:none!important}.gp-card--align-left .gp-card__body,.gp-card--align-left:not(.gp-card--horizontal){align-items:flex-start;text-align:left}.gp-card--align-center .gp-card__body,.gp-card--align-center:not(.gp-card--horizontal){align-items:center;text-align:center}.gp-card--align-center:not(.gp-card--horizontal) .gp-card__icon{margin-left:auto;margin-right:auto}.gp-card--align-center .gp-card__link{justify-content:center}.gp-card--align-right .gp-card__body,.gp-card--align-right:not(.gp-card--horizontal){align-items:flex-end;text-align:right}.gp-card--align-right:not(.gp-card--horizontal) .gp-card__icon{margin-left:auto;margin-right:0}.gp-card--align-right .gp-card__link{justify-content:flex-end}.gp-card--horizontal.gp-card--align-center .gp-card__link,.gp-card--horizontal.gp-card--align-right .gp-card__link{display:inline-flex;width:100%}.gp-card--horizontal{align-items:flex-start;box-shadow:var(--gp-card-shadow,0 4px 16px rgba(30,90,158,.12));flex-direction:row;gap:16px}.gp-card--horizontal:hover{box-shadow:var(--gp-card-shadow,0 6px 20px rgba(30,90,158,.16));transform:none}.gp-card--horizontal .gp-card__icon{margin-bottom:0}.gp-card--horizontal .gp-card__title{font-size:1rem;margin:0 0 6px}.gp-card--horizontal .gp-card__desc{font-size:.85rem;line-height:1.45;margin:0}.gp-card--horizontal .gp-card__link{margin-top:10px}.wp-block-column:has(>.gp-card){display:flex;flex-direction:column}.wp-block-column:has(>.gp-card)>.gp-card{flex:1}.gp-pillars-grid .wp-block-column{display:flex;flex-direction:column}.gp-pillars-grid .wp-block-group{display:flex;flex:1;flex-direction:column;gap:16px}.gp-pillars-grid .gp-card--horizontal{flex:1;min-height:100px}
.gp-news-card{--gp-nc-horiz-img-ratio:45.32%;--gp-nc-figma-img-border:#d6deea;background:var(--gp-nc-bg,#fff);border:var(--gp-nc-card-border-width,0) solid var(--gp-nc-card-border-color,transparent);border-radius:var(--gp-nc-radius,26px);box-shadow:var(--gp-nc-shadow,0 0 20px rgba(69,114,214,.38));box-sizing:border-box;display:flex;height:128px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.gp-news-card:hover{box-shadow:0 0 24px rgba(69,114,214,.45);transform:translateY(-1px)}.gp-news-card--vertical{flex-direction:column;height:auto}.gp-news-card--vertical .gp-news-card__media{aspect-ratio:var(--gp-nc-image-aspect,688/253);border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex-shrink:0;height:var(--gp-nc-image-height,auto);overflow:hidden;width:100%}.gp-news-card--vertical .gp-news-card__media img,.gp-news-card--vertical .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) var(--gp-nc-image-radius,15px) 0 0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card--vertical .gp-news-card__body{display:flex;flex:1;flex-direction:column;padding:10px 20px 24px}.gp-news-card--horizontal{align-items:stretch;flex-direction:row;gap:0;height:128px;padding:0}.gp-news-card--horizontal .gp-news-card__media{align-self:stretch;border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex:0 0 var(--gp-nc-horiz-img-ratio);height:100%;margin:0;overflow:hidden;padding:0;width:var(--gp-nc-horiz-img-ratio)}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) 0 0 var(--gp-nc-image-radius,15px);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gp-news-card .gp-news-card__media img{-o-object-fit:var(--gp-nc-image-fit,cover);object-fit:var(--gp-nc-image-fit,cover)}.gp-news-card--horizontal .gp-news-card__body{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;padding:10px 14px}.gp-news-card__placeholder{background:linear-gradient(135deg,#e8f0fa,#c5d9f0)}.gp-news-card__meta{color:var(--gp-nc-meta,#5a6a7e);font-size:var(--gp-nc-meta-size,.75rem);letter-spacing:.01em;line-height:1.5;margin:0;margin-bottom:5px!important}.gp-news-card__category{color:var(--gp-nc-category,#2b7de9);font-weight:600;text-transform:none}.gp-news-card__reading-time{color:var(--gp-nc-meta,#5a6a7e)}.gp-news-card__title{color:var(--gp-nc-title,#0d2847);font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 4px}.gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:var(--gp-nc-title-size,1.125rem);-webkit-line-clamp:var(--gp-nc-title-lines,2);line-clamp:var(--gp-nc-title-lines,2);margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__title{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__excerpt{color:var(--gp-nc-excerpt,#5a6a7e);font-size:var(--gp-nc-excerpt-size,.8125rem);line-height:1.5;margin:0;margin-bottom:5px!important;overflow:hidden}.gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;flex-grow:1;-webkit-line-clamp:var(--gp-nc-excerpt-lines,2);line-clamp:var(--gp-nc-excerpt-lines,2);overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:0;flex-shrink:1;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__link{align-items:center;color:var(--gp-nc-link,#2b7de9)!important;display:inline-flex;font-size:var(--gp-nc-link-size,.8125rem);font-weight:600;gap:4px;margin-top:auto;padding-top:8px;text-decoration:none!important}.gp-news-card--horizontal .gp-news-card__link{padding-top:4px}.gp-news-card__link:active,.gp-news-card__link:focus,.gp-news-card__link:hover{color:var(--gp-nc-link,#2b7de9)!important;text-decoration:none!important}.gp-news-card__media-btn{background:none;border:none;cursor:pointer;display:block;height:100%;padding:0;width:100%}.gp-news-card--horizontal .gp-news-card__media-btn img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card__media-btn.gp-news-card__placeholder{align-items:center;color:#1e5a9e;display:flex;font-size:.85rem;font-weight:600;justify-content:center;min-height:128px}.gp-news-card__remove-image{margin:8px}@media(max-width:600px){.gp-news-card--horizontal{align-items:stretch;border-radius:16px;flex-direction:column;gap:0;height:auto!important;min-height:0!important;overflow:hidden;padding:0}.gp-news-card--horizontal .gp-news-card__media{aspect-ratio:16/10;border:none;flex:0 0 auto;height:auto;width:100%}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:0}.gp-news-card--horizontal .gp-news-card__body{padding:16px 18px 20px}.gp-news-card--horizontal .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__title{font-size:.95rem;line-height:1.4;margin-bottom:8px}.gp-news-card--horizontal .gp-news-card__excerpt,.gp-news-card--horizontal .gp-news-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:1;font-size:.8125rem;line-height:1.55;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-card--vertical .gp-news-card__title{font-size:1.05rem}.gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:3;line-clamp:3}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{font-size:.95rem;-webkit-line-clamp:2;line-clamp:2}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:2;line-clamp:2}}
.gp-program-card{--gp-pc-min-height:215px;background:var(--gp-pc-bg,#fff);border-radius:var(--gp-pc-radius,26px);box-shadow:var(--gp-pc-shadow,0 0 20px rgba(69,114,214,.38));box-sizing:border-box;color:inherit;display:flex;flex-direction:column;min-height:var(--gp-pc-min-height);padding:var(--gp-pc-padding,24px);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.gp-program-card:hover{box-shadow:0 0 24px rgba(69,114,214,.45);transform:translateY(-1px)}.gp-program-card--linked{border:1px solid rgba(13,40,71,.06);box-shadow:0 4px 24px rgba(13,40,71,.07);cursor:pointer}.gp-program-card--linked,.gp-program-card--linked *,.gp-program-card--linked:active,.gp-program-card--linked:focus,.gp-program-card--linked:hover{text-decoration:none!important}.gp-program-card--linked:hover{box-shadow:0 12px 32px rgba(13,40,71,.12);color:inherit;text-decoration:none;transform:translateY(-3px)}.gp-program-card--linked:hover .gp-program-card__title{color:var(--gp-pc-link,#2b7de9)}.gp-program-card--linked:hover .gp-program-card__link{background:var(--gp-pc-link,#2b7de9);border-color:var(--gp-pc-link,#2b7de9);color:#fff!important}.gp-program-card--linked:hover .gp-program-card__link-arrow{transform:translateX(1px)}.gp-program-card__layout{align-items:stretch;display:flex;flex:1;gap:12px;min-height:0;width:100%}.gp-program-card__number{align-self:flex-start;color:var(--gp-pc-number,#e2e8f0);flex-shrink:0;font-size:34px;font-weight:700;line-height:1.5;margin:0!important;min-width:40px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.gp-program-card__body{display:flex;flex:1;flex-direction:column;min-height:100%;min-width:0}.gp-program-card__label{color:var(--gp-pc-label,#2b7de9);font-size:14px;font-weight:500;line-height:1.5;margin:0 0 4px!important;padding:0}.gp-program-card__title{color:var(--gp-pc-title,#0d2847);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 6px!important;padding:0;text-transform:none;transition:color .25s ease}.gp-program-card__desc{color:var(--gp-pc-desc,#718096);font-size:12px;font-weight:400;line-height:1.5;margin:0 0 2px!important;padding:0}.gp-program-card__partnership{color:var(--gp-pc-partnership,#718096);font-size:12px;font-weight:600;line-height:1.5;margin:0 0 8px!important;padding:0}.gp-program-card__partnership:empty{display:none;margin:0!important}.gp-program-card__tags{color:var(--gp-pc-tags,#0d2847);font-size:14px;font-weight:500;line-height:1.5;margin:0!important;padding:0}.gp-program-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;width:100%}.gp-program-card--linked .gp-program-card__footer{border-top:1px solid rgba(13,40,71,.08);padding-top:14px}.gp-program-card:not(.gp-program-card--linked) .gp-program-card__footer{padding-top:10px}.gp-program-card__stats{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.gp-program-card__stat{background:var(--gp-pc-stat-bg,#eff6ff);border:1px solid var(--gp-pc-stat-border,#bfdbfe);border-radius:100px;color:var(--gp-pc-stat-text,#2b7de9);font-size:13px;font-weight:500;line-height:1.2;min-height:26px;padding:4px 12px}.gp-program-card__link,.gp-program-card__stat{align-items:center;box-sizing:border-box;display:inline-flex}.gp-program-card__link{background:#fff;border:1px solid rgba(43,125,233,.25);border-radius:50%;color:var(--gp-pc-link,#2b7de9)!important;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;padding:0;text-decoration:none!important;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;width:32px}.gp-program-card__link-arrow{display:inline-block;font-size:14px;line-height:1;transition:transform .25s ease}.gp-program-card__header{align-items:baseline;display:flex;gap:10px;margin-bottom:6px}.gp-program-card__header+.gp-program-card__body{flex:1}.wp-block-column:has(>.gp-program-card){display:flex;flex-direction:column}.wp-block-column:has(>.gp-program-card)>.gp-program-card{flex:1}@media(max-width:600px){.gp-program-card{min-height:0}.gp-program-card__number{font-size:28px;min-width:32px;width:32px}}
.gp-testimonial-card{background:var(--gp-tc-bg,#fff);border-radius:var(--gp-tc-radius,20px);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:var(--gp-tc-min-height,280px);padding:28px 28px 24px;width:100%}.gp-testimonial-card__quote-mark{color:var(--gp-tc-quote-mark,#2b7de9);font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;line-height:1;margin:0!important;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gp-testimonial-card__quote{border:0;color:var(--gp-tc-quote,#3d4f63);flex:1 1 auto;font-size:.9rem;line-height:1.65;margin:0 0 20px;min-height:0;overflow:hidden;padding:0}.gp-testimonial-card__divider{border:0;border-top:1px solid var(--gp-tc-divider,#e8edf2);margin:0 0 16px}.gp-testimonial-card__author{align-items:center;display:flex;gap:12px;margin-top:auto}.gp-testimonial-card__avatar{align-items:center;background:var(--gp-tc-avatar-bg,#2b7de9);border-radius:50%;color:var(--gp-tc-avatar-color,#fff);display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.gp-testimonial-card__author-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gp-testimonial-card__name{color:var(--gp-tc-name,#1a2b3c);font-size:.9rem;font-weight:700;line-height:1.3;margin:0}.gp-testimonial-card__meta{color:var(--gp-tc-meta,#5a6a7e);font-size:.75rem;line-height:1.4;margin:0}.wp-block-column:has(>.gp-testimonial-card){display:flex;flex-direction:column}.wp-block-column:has(>.gp-testimonial-card)>.gp-testimonial-card{flex:1}@media(max-width:781px){.gp-testimonial-card{border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.12);min-height:260px;padding:24px 22px 20px}.gp-testimonial-card__quote-mark{font-size:2rem;margin-bottom:4px}.gp-testimonial-card__quote{display:-webkit-box;font-size:.875rem;-webkit-line-clamp:6;line-clamp:6;line-height:1.7;margin-bottom:16px;-webkit-box-orient:vertical;overflow:hidden}.gp-testimonial-card__divider{margin-bottom:14px}.gp-testimonial-card__avatar{font-size:.75rem;height:40px;width:40px}.gp-testimonial-card__name{font-size:.875rem}.gp-testimonial-card__meta{font-size:.7rem}}
.gp-page-hero{background:linear-gradient(var(--gp-page-hero-gradient-angle,135deg),var(--gp-page-hero-gradient-start,#0d2d5c) 0,var(--gp-page-hero-gradient-mid,#1e5a9e) 50%,var(--gp-page-hero-gradient-end,#2b7de9) 100%);color:var(--gp-page-hero-text,#fff);padding:var(--gp-page-hero-padding-top,80px) 0 var(--gp-page-hero-padding-bottom,64px)}.gp-page-hero__inner{margin:0 auto;max-width:1200px;padding:0 24px}.gp-page-hero__content{margin-bottom:40px;max-width:720px}.gp-page-hero__badge{align-items:center;background:rgba(13,45,92,.55);border:1px solid hsla(0,0%,100%,.35);border-radius:50px;display:inline-flex;font-size:.72rem;font-weight:600;gap:10px;letter-spacing:.06em;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.gp-page-hero__badge-dot{background:var(--gp-page-hero-badge-dot,#f5a623);border-radius:50%;flex-shrink:0;height:8px;width:8px}.gp-page-hero__heading{color:inherit;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;margin:0 0 16px}.gp-page-hero__lede{font-size:1.125rem;line-height:1.65;margin:0;max-width:600px;opacity:.9}.gp-page-hero__stats{border-top:1px solid hsla(0,0%,100%,.2);display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding-top:8px}@media(max-width:768px){.gp-page-hero__stats{grid-template-columns:repeat(2,1fr)}}
.gp-content-trio{display:grid;gap:var(--gp-content-trio-gap,40px);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.gp-content-trio{grid-template-columns:1fr}}.gp-content-trio__item{border-left:3px solid var(--gp-content-trio-accent,#1e5a9e);padding-left:20px;position:relative}.gp-content-trio__label{color:var(--gp-content-trio-label,#2b7de9);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.gp-content-trio__title{color:var(--gp-content-trio-title,#1a2b3c);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 12px}.gp-content-trio__desc{color:var(--gp-content-trio-text,#5a6a7e);font-size:.95rem;line-height:1.65;margin:0}
.gp-pillar-cards{display:grid;gap:var(--gp-pillar-cards-gap,24px);grid-template-columns:repeat(3,1fr);position:relative}@media(max-width:900px){.gp-pillar-cards{grid-template-columns:1fr}}.gp-pillar-cards__card{align-items:center;background:var(--gp-pillar-card-bg,#fff);border-radius:var(--gp-pillar-radius,24px);box-shadow:var(--gp-pillar-card-shadow,0 8px 40px rgba(30,90,158,.12));display:flex;flex-direction:column;overflow:hidden;padding:var(--gp-pillar-padding,36px) 28px calc(var(--gp-pillar-padding, 36px) + 4px);position:relative;text-align:center}.gp-pillar-cards__card:after{background:var(--gp-pillar-accent,#2b7de9);border-radius:0 0 var(--gp-pillar-radius,24px) var(--gp-pillar-radius,24px);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.gp-pillar-cards__icon-wrap{align-items:center;background:var(--gp-pillar-icon-bg,#f0f7ff);border-radius:50%;color:var(--gp-pillar-icon-color,#1e5a9e);display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.gp-pillar-cards__icon{height:32px;width:32px}.gp-pillar-cards__label{color:var(--gp-pillar-label,#2b7de9);display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.gp-pillar-cards__title{color:var(--gp-pillar-title,#0d2d5c);font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 14px}.gp-pillar-cards__divider{background:var(--gp-pillar-accent,#2b7de9);border-radius:2px;display:block;height:3px;margin:0 auto 18px;width:48px}.gp-pillar-cards__desc{color:var(--gp-pillar-text,#5a6a7e);font-size:.95rem;line-height:1.7;margin:0}
.gp-news-card{--gp-nc-horiz-img-ratio:45.32%;--gp-nc-figma-img-border:#d6deea;background:var(--gp-nc-bg,#fff);border:var(--gp-nc-card-border-width,0) solid var(--gp-nc-card-border-color,transparent);border-radius:var(--gp-nc-radius,26px);box-shadow:var(--gp-nc-shadow,0 0 20px rgba(69,114,214,.38));box-sizing:border-box;display:flex;height:128px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.gp-news-card:hover{box-shadow:0 0 24px rgba(69,114,214,.45);transform:translateY(-1px)}.gp-news-card--vertical{flex-direction:column;height:auto}.gp-news-card--vertical .gp-news-card__media{aspect-ratio:var(--gp-nc-image-aspect,688/253);border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex-shrink:0;height:var(--gp-nc-image-height,auto);overflow:hidden;width:100%}.gp-news-card--vertical .gp-news-card__media img,.gp-news-card--vertical .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) var(--gp-nc-image-radius,15px) 0 0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card--vertical .gp-news-card__body{display:flex;flex:1;flex-direction:column;padding:10px 20px 24px}.gp-news-card--horizontal{align-items:stretch;flex-direction:row;gap:0;height:128px;padding:0}.gp-news-card--horizontal .gp-news-card__media{align-self:stretch;border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex:0 0 var(--gp-nc-horiz-img-ratio);height:100%;margin:0;overflow:hidden;padding:0;width:var(--gp-nc-horiz-img-ratio)}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) 0 0 var(--gp-nc-image-radius,15px);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gp-news-card .gp-news-card__media img{-o-object-fit:var(--gp-nc-image-fit,cover);object-fit:var(--gp-nc-image-fit,cover)}.gp-news-card--horizontal .gp-news-card__body{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;padding:10px 14px}.gp-news-card__placeholder{background:linear-gradient(135deg,#e8f0fa,#c5d9f0)}.gp-news-card__meta{color:var(--gp-nc-meta,#5a6a7e);font-size:var(--gp-nc-meta-size,.75rem);letter-spacing:.01em;line-height:1.5;margin:0;margin-bottom:5px!important}.gp-news-card__category{color:var(--gp-nc-category,#2b7de9);font-weight:600;text-transform:none}.gp-news-card__reading-time{color:var(--gp-nc-meta,#5a6a7e)}.gp-news-card__title{color:var(--gp-nc-title,#0d2847);font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 4px}.gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:var(--gp-nc-title-size,1.125rem);-webkit-line-clamp:var(--gp-nc-title-lines,2);line-clamp:var(--gp-nc-title-lines,2);margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__title{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__excerpt{color:var(--gp-nc-excerpt,#5a6a7e);font-size:var(--gp-nc-excerpt-size,.8125rem);line-height:1.5;margin:0;margin-bottom:5px!important;overflow:hidden}.gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;flex-grow:1;-webkit-line-clamp:var(--gp-nc-excerpt-lines,2);line-clamp:var(--gp-nc-excerpt-lines,2);overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:0;flex-shrink:1;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__link{align-items:center;color:var(--gp-nc-link,#2b7de9)!important;display:inline-flex;font-size:var(--gp-nc-link-size,.8125rem);font-weight:600;gap:4px;margin-top:auto;padding-top:8px;text-decoration:none!important}.gp-news-card--horizontal .gp-news-card__link{padding-top:4px}.gp-news-card__link:active,.gp-news-card__link:focus,.gp-news-card__link:hover{color:var(--gp-nc-link,#2b7de9)!important;text-decoration:none!important}.gp-news-card__media-btn{background:none;border:none;cursor:pointer;display:block;height:100%;padding:0;width:100%}.gp-news-card--horizontal .gp-news-card__media-btn img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card__media-btn.gp-news-card__placeholder{align-items:center;color:#1e5a9e;display:flex;font-size:.85rem;font-weight:600;justify-content:center;min-height:128px}.gp-news-card__remove-image{margin:8px}@media(max-width:600px){.gp-news-card--horizontal{align-items:stretch;border-radius:16px;flex-direction:column;gap:0;height:auto!important;min-height:0!important;overflow:hidden;padding:0}.gp-news-card--horizontal .gp-news-card__media{aspect-ratio:16/10;border:none;flex:0 0 auto;height:auto;width:100%}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:0}.gp-news-card--horizontal .gp-news-card__body{padding:16px 18px 20px}.gp-news-card--horizontal .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__title{font-size:.95rem;line-height:1.4;margin-bottom:8px}.gp-news-card--horizontal .gp-news-card__excerpt,.gp-news-card--horizontal .gp-news-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:1;font-size:.8125rem;line-height:1.55;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-card--vertical .gp-news-card__title{font-size:1.05rem}.gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:3;line-clamp:3}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{font-size:.95rem;-webkit-line-clamp:2;line-clamp:2}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:2;line-clamp:2}}.gp-news-cards-grid{--gp-news-grid-gap:10px;--gp-news-list-gap:7px;--gp-news-figma-max:1307px;--gp-news-featured-ratio:52.64%;width:100%}.gp-news-cards-grid--featured-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gp-news-grid-gap);margin-left:auto;margin-right:auto;max-width:100%;width:100%}.gp-news-cards-grid__featured{flex:0 0 var(--gp-news-featured-ratio);min-width:280px}.gp-news-cards-grid__featured .gp-news-card--vertical{height:100%}.gp-news-cards-grid__list{align-self:stretch;display:flex;flex:1 1 0;flex-direction:column;gap:var(--gp-news-list-gap);min-width:260px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured{flex:1 1 100%;max-width:100%;width:100%}.gp-news-cards-grid--featured-list.gp-news-cards-grid--count-2{display:block;flex-wrap:nowrap;width:100%}.gp-news-cards-grid__pair{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.gp-news-cards-grid__pair>.gp-news-card{height:100%;max-width:100%;min-width:0;width:auto}@media(min-width:601px){.gp-news-cards-grid__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-news-cards-grid__pair>.gp-news-card{max-width:100%;width:auto}.gp-news-cards-grid--grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.gp-news-cards-grid__featured .gp-news-card--vertical{min-height:342px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured .gp-news-card--vertical{min-height:0}.gp-news-cards-grid:not(.gp-news-cards-grid--count-1):not(.gp-news-cards-grid--count-2) .gp-news-cards-grid__list .gp-news-card--horizontal{flex:1 1 0;height:auto;min-height:0}}.gp-news-cards-grid--grid-2{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(2,1fr)}.gp-news-cards-grid--grid-2>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-3{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(3,1fr)}.gp-news-cards-grid--grid-3>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-4{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(4,1fr)}.gp-news-cards-grid--grid-4>.gp-news-card{height:100%;min-width:0}@media(max-width:781px){.gp-news-cards-grid{--gp-news-grid-gap:16px;--gp-news-list-gap:16px;padding:0 4px}.gp-news-cards-grid--featured-list{flex-direction:column;gap:var(--gp-news-grid-gap)}.gp-news-cards-grid__featured,.gp-news-cards-grid__list{flex:1 1 100%;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0;overflow:hidden}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media{aspect-ratio:16/10;flex-shrink:0;height:auto;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media img,.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__placeholder{border-radius:0}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__body{padding:16px 18px 20px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;margin-bottom:8px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;white-space:normal;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-cards-grid__list{gap:var(--gp-news-list-gap)}.gp-news-cards-grid__list .gp-news-card--horizontal{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0}.gp-news-cards-grid--grid-3,.gp-news-cards-grid--grid-4{grid-template-columns:1fr}}@media(max-width:600px){.gp-news-cards-grid--grid-2,.gp-news-cards-grid__pair{grid-template-columns:1fr}}.gp-newsletters-grid{width:100%}.gp-newsletters-grid__date-picker .components-datetime__date{margin-bottom:0}.gp-newsletters-grid__content{min-height:120px}.gp-newsletters-grid__empty{color:#5a6a7e;margin:0;padding:24px;text-align:center}.gp-newsletters-grid__pagination-wrap{margin-top:28px}.gp-newsletters-grid__archive{display:grid;gap:var(--gp-news-grid-gap,10px);grid-template-columns:repeat(var(--gp-news-grid-cols,3),minmax(0,1fr))}.gp-newsletters-grid__more{margin:28px 0 0;text-align:center}.gp-newsletters-grid__more-link{align-items:center;color:#2b7de9;display:inline-flex;font-size:1rem;font-weight:600;gap:6px;text-decoration:none;transition:opacity .2s ease}.gp-newsletters-grid__more-link:focus,.gp-newsletters-grid__more-link:hover{opacity:.85;text-decoration:none}.gp-newsletters-grid__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gp-newsletters-grid__page-btn{align-items:center;background:#fff;border:1px solid #d6deea;border-radius:10px;color:#0d2847;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.gp-newsletters-grid__page-btn:focus-visible,.gp-newsletters-grid__page-btn:hover:not(:disabled){border-color:#2b7de9;color:#2b7de9;outline:none}.gp-newsletters-grid__page-btn.is-active{background:#2b7de9;border-color:#2b7de9;color:#fff}.gp-newsletters-grid__page-btn:disabled{cursor:not-allowed;opacity:.45}.gp-newsletters-grid.is-loading{opacity:.65;pointer-events:none}@media(max-width:1024px){.gp-newsletters-grid__archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gp-newsletters-grid__archive{grid-template-columns:1fr}}.gp-news-card--newsletter .gp-news-card__excerpt{display:none!important}.gp-newsletters-archive .gp-news-card--newsletter,.gp-newsletters-grid--archive .gp-news-card--newsletter,.gp-newsletters-grid--preview .gp-news-card--newsletter{box-shadow:var(--gp-nc-shadow,0 8px 40px rgba(30,90,158,.12))}.gp-newsletters-archive .gp-news-card--newsletter:hover,.gp-newsletters-grid--archive .gp-news-card--newsletter:hover,.gp-newsletters-grid--preview .gp-news-card--newsletter:hover{box-shadow:0 10px 44px rgba(30,90,158,.16);transform:none}.gp-newsletters-grid--preview .gp-news-card--newsletter{box-shadow:var(--gp-nc-shadow,0 8px 40px rgba(30,90,158,.12))}.gp-newsletters-grid--preview .gp-news-card--newsletter:hover{box-shadow:0 10px 44px rgba(30,90,158,.16);transform:none}.gp-newsletters-grid--preview .gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__body{padding:14px 22px 22px}.gp-newsletters-grid--preview .gp-news-cards-grid__list .gp-news-card--horizontal .gp-news-card__body{padding:12px 16px}.gp-newsletters-archive .gp-news-card--vertical .gp-news-card__body,.gp-newsletters-grid--archive .gp-news-card--vertical .gp-news-card__body{padding:14px 22px 22px}.gp-newsletters-archive .gp-news-card--vertical .gp-newsletter-card__download,.gp-newsletters-grid--archive .gp-news-card--vertical .gp-newsletter-card__download{padding:9px 20px}.gp-newsletter-card__download{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid var(--gp-nl-btn-border,#2b7de9);border-radius:50px;color:var(--gp-nl-btn-text,#2b7de9)!important;cursor:pointer;display:inline-flex;font-size:var(--gp-nl-btn-size,.8125rem);font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:9px 20px;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.gp-newsletter-card__download span{color:inherit}.gp-newsletter-card__download:focus,.gp-newsletter-card__download:hover{background:rgba(43,125,233,.06);color:var(--gp-nl-btn-text,#2b7de9)!important;text-decoration:none!important;transform:translateY(-1px)}.gp-newsletter-card__download--disabled{background:#f4f7fb;border-color:#d6deea;color:#8a9bb0!important;cursor:not-allowed;transform:none}.gp-newsletter-card__download-icon{color:currentColor;display:block;flex-shrink:0}.gp-news-card--horizontal .gp-newsletter-card__download{font-size:calc(var(--gp-nl-btn-size, 13px) - 1px);gap:6px;padding:7px 14px}.gp-news-card--horizontal .gp-newsletter-card__download-icon{height:14px;width:14px}
.gp-news-card{--gp-nc-horiz-img-ratio:45.32%;--gp-nc-figma-img-border:#d6deea;background:var(--gp-nc-bg,#fff);border:var(--gp-nc-card-border-width,0) solid var(--gp-nc-card-border-color,transparent);border-radius:var(--gp-nc-radius,26px);box-shadow:var(--gp-nc-shadow,0 0 20px rgba(69,114,214,.38));box-sizing:border-box;display:flex;height:128px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.gp-news-card:hover{box-shadow:0 0 24px rgba(69,114,214,.45);transform:translateY(-1px)}.gp-news-card--vertical{flex-direction:column;height:auto}.gp-news-card--vertical .gp-news-card__media{aspect-ratio:var(--gp-nc-image-aspect,688/253);border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex-shrink:0;height:var(--gp-nc-image-height,auto);overflow:hidden;width:100%}.gp-news-card--vertical .gp-news-card__media img,.gp-news-card--vertical .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) var(--gp-nc-image-radius,15px) 0 0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card--vertical .gp-news-card__body{display:flex;flex:1;flex-direction:column;padding:10px 20px 24px}.gp-news-card--horizontal{align-items:stretch;flex-direction:row;gap:0;height:128px;padding:0}.gp-news-card--horizontal .gp-news-card__media{align-self:stretch;border-color:var(--gp-nc-image-border-color,#d6deea);border-style:solid;border-width:var(--gp-nc-image-border-width,0);box-sizing:border-box;flex:0 0 var(--gp-nc-horiz-img-ratio);height:100%;margin:0;overflow:hidden;padding:0;width:var(--gp-nc-horiz-img-ratio)}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:var(--gp-nc-image-radius,15px) 0 0 var(--gp-nc-image-radius,15px);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gp-news-card .gp-news-card__media img{-o-object-fit:var(--gp-nc-image-fit,cover);object-fit:var(--gp-nc-image-fit,cover)}.gp-news-card--horizontal .gp-news-card__body{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;padding:10px 14px}.gp-news-card__placeholder{background:linear-gradient(135deg,#e8f0fa,#c5d9f0)}.gp-news-card__meta{color:var(--gp-nc-meta,#5a6a7e);font-size:var(--gp-nc-meta-size,.75rem);letter-spacing:.01em;line-height:1.5;margin:0;margin-bottom:5px!important}.gp-news-card__category{color:var(--gp-nc-category,#2b7de9);font-weight:600;text-transform:none}.gp-news-card__reading-time{color:var(--gp-nc-meta,#5a6a7e)}.gp-news-card__title{color:var(--gp-nc-title,#0d2847);font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 4px}.gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:var(--gp-nc-title-size,1.125rem);-webkit-line-clamp:var(--gp-nc-title-lines,2);line-clamp:var(--gp-nc-title-lines,2);margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__title{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__excerpt{color:var(--gp-nc-excerpt,#5a6a7e);font-size:var(--gp-nc-excerpt-size,.8125rem);line-height:1.5;margin:0;margin-bottom:5px!important;overflow:hidden}.gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;flex-grow:1;-webkit-line-clamp:var(--gp-nc-excerpt-lines,2);line-clamp:var(--gp-nc-excerpt-lines,2);overflow:hidden;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:0;flex-shrink:1;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-news-card__link{align-items:center;color:var(--gp-nc-link,#2b7de9)!important;display:inline-flex;font-size:var(--gp-nc-link-size,.8125rem);font-weight:600;gap:4px;margin-top:auto;padding-top:8px;text-decoration:none!important}.gp-news-card--horizontal .gp-news-card__link{padding-top:4px}.gp-news-card__link:active,.gp-news-card__link:focus,.gp-news-card__link:hover{color:var(--gp-nc-link,#2b7de9)!important;text-decoration:none!important}.gp-news-card__media-btn{background:none;border:none;cursor:pointer;display:block;height:100%;padding:0;width:100%}.gp-news-card--horizontal .gp-news-card__media-btn img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gp-news-card__media-btn.gp-news-card__placeholder{align-items:center;color:#1e5a9e;display:flex;font-size:.85rem;font-weight:600;justify-content:center;min-height:128px}.gp-news-card__remove-image{margin:8px}@media(max-width:600px){.gp-news-card--horizontal{align-items:stretch;border-radius:16px;flex-direction:column;gap:0;height:auto!important;min-height:0!important;overflow:hidden;padding:0}.gp-news-card--horizontal .gp-news-card__media{aspect-ratio:16/10;border:none;flex:0 0 auto;height:auto;width:100%}.gp-news-card--horizontal .gp-news-card__media img,.gp-news-card--horizontal .gp-news-card__placeholder{border-radius:0}.gp-news-card--horizontal .gp-news-card__body{padding:16px 18px 20px}.gp-news-card--horizontal .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__title{font-size:.95rem;line-height:1.4;margin-bottom:8px}.gp-news-card--horizontal .gp-news-card__excerpt,.gp-news-card--horizontal .gp-news-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.gp-news-card--horizontal .gp-news-card__excerpt{flex-grow:1;font-size:.8125rem;line-height:1.55;margin-bottom:5px!important}.gp-news-card--horizontal .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-card--vertical .gp-news-card__title{font-size:1.05rem}.gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:3;line-clamp:3}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{font-size:.95rem;-webkit-line-clamp:2;line-clamp:2}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{-webkit-line-clamp:2;line-clamp:2}}.gp-news-cards-grid{--gp-news-grid-gap:10px;--gp-news-list-gap:7px;--gp-news-figma-max:1307px;--gp-news-featured-ratio:52.64%;width:100%}.gp-news-cards-grid--featured-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gp-news-grid-gap);margin-left:auto;margin-right:auto;max-width:100%;width:100%}.gp-news-cards-grid__featured{flex:0 0 var(--gp-news-featured-ratio);min-width:280px}.gp-news-cards-grid__featured .gp-news-card--vertical{height:100%}.gp-news-cards-grid__list{align-self:stretch;display:flex;flex:1 1 0;flex-direction:column;gap:var(--gp-news-list-gap);min-width:260px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured{flex:1 1 100%;max-width:100%;width:100%}.gp-news-cards-grid--featured-list.gp-news-cards-grid--count-2{display:block;flex-wrap:nowrap;width:100%}.gp-news-cards-grid__pair{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.gp-news-cards-grid__pair>.gp-news-card{height:100%;max-width:100%;min-width:0;width:auto}@media(min-width:601px){.gp-news-cards-grid__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-news-cards-grid__pair>.gp-news-card{max-width:100%;width:auto}.gp-news-cards-grid--grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:782px){.gp-news-cards-grid__featured .gp-news-card--vertical{min-height:342px}.gp-news-cards-grid--count-1 .gp-news-cards-grid__featured .gp-news-card--vertical{min-height:0}.gp-news-cards-grid:not(.gp-news-cards-grid--count-1):not(.gp-news-cards-grid--count-2) .gp-news-cards-grid__list .gp-news-card--horizontal{flex:1 1 0;height:auto;min-height:0}}.gp-news-cards-grid--grid-2{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(2,1fr)}.gp-news-cards-grid--grid-2>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-3{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(3,1fr)}.gp-news-cards-grid--grid-3>.gp-news-card{height:100%;min-width:0}.gp-news-cards-grid--grid-4{align-items:stretch;display:grid;gap:var(--gp-news-grid-gap);grid-template-columns:repeat(4,1fr)}.gp-news-cards-grid--grid-4>.gp-news-card{height:100%;min-width:0}@media(max-width:781px){.gp-news-cards-grid{--gp-news-grid-gap:16px;--gp-news-list-gap:16px;padding:0 4px}.gp-news-cards-grid--featured-list{flex-direction:column;gap:var(--gp-news-grid-gap)}.gp-news-cards-grid__featured,.gp-news-cards-grid__list{flex:1 1 100%;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0;overflow:hidden}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media{aspect-ratio:16/10;flex-shrink:0;height:auto;width:100%}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__media img,.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__placeholder{border-radius:0}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__body{padding:16px 18px 20px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__meta{font-size:.7rem;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__title{display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;margin-bottom:8px}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__excerpt{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;white-space:normal;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:5px!important}.gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__link{font-size:.875rem;padding-top:12px}.gp-news-cards-grid__list{gap:var(--gp-news-list-gap)}.gp-news-cards-grid__list .gp-news-card--horizontal{border-radius:16px;box-shadow:0 2px 16px rgba(69,114,214,.16);height:auto;min-height:0}.gp-news-cards-grid--grid-3,.gp-news-cards-grid--grid-4{grid-template-columns:1fr}}@media(max-width:600px){.gp-news-cards-grid--grid-2,.gp-news-cards-grid__pair{grid-template-columns:1fr}}.gp-newsletters-grid{width:100%}.gp-newsletters-grid__date-picker .components-datetime__date{margin-bottom:0}.gp-newsletters-grid__content{min-height:120px}.gp-newsletters-grid__empty{color:#5a6a7e;margin:0;padding:24px;text-align:center}.gp-newsletters-grid__pagination-wrap{margin-top:28px}.gp-newsletters-grid__archive{display:grid;gap:var(--gp-news-grid-gap,10px);grid-template-columns:repeat(var(--gp-news-grid-cols,3),minmax(0,1fr))}.gp-newsletters-grid__more{margin:28px 0 0;text-align:center}.gp-newsletters-grid__more-link{align-items:center;color:#2b7de9;display:inline-flex;font-size:1rem;font-weight:600;gap:6px;text-decoration:none;transition:opacity .2s ease}.gp-newsletters-grid__more-link:focus,.gp-newsletters-grid__more-link:hover{opacity:.85;text-decoration:none}.gp-newsletters-grid__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gp-newsletters-grid__page-btn{align-items:center;background:#fff;border:1px solid #d6deea;border-radius:10px;color:#0d2847;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.gp-newsletters-grid__page-btn:focus-visible,.gp-newsletters-grid__page-btn:hover:not(:disabled){border-color:#2b7de9;color:#2b7de9;outline:none}.gp-newsletters-grid__page-btn.is-active{background:#2b7de9;border-color:#2b7de9;color:#fff}.gp-newsletters-grid__page-btn:disabled{cursor:not-allowed;opacity:.45}.gp-newsletters-grid.is-loading{opacity:.65;pointer-events:none}@media(max-width:1024px){.gp-newsletters-grid__archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gp-newsletters-grid__archive{grid-template-columns:1fr}}.gp-news-card--newsletter .gp-news-card__excerpt{display:none!important}.gp-newsletters-archive .gp-news-card--newsletter,.gp-newsletters-grid--archive .gp-news-card--newsletter,.gp-newsletters-grid--preview .gp-news-card--newsletter{box-shadow:var(--gp-nc-shadow,0 8px 40px rgba(30,90,158,.12))}.gp-newsletters-archive .gp-news-card--newsletter:hover,.gp-newsletters-grid--archive .gp-news-card--newsletter:hover,.gp-newsletters-grid--preview .gp-news-card--newsletter:hover{box-shadow:0 10px 44px rgba(30,90,158,.16);transform:none}.gp-newsletters-grid--preview .gp-news-card--newsletter{box-shadow:var(--gp-nc-shadow,0 8px 40px rgba(30,90,158,.12))}.gp-newsletters-grid--preview .gp-news-card--newsletter:hover{box-shadow:0 10px 44px rgba(30,90,158,.16);transform:none}.gp-newsletters-grid--preview .gp-news-cards-grid__featured .gp-news-card--vertical .gp-news-card__body{padding:14px 22px 22px}.gp-newsletters-grid--preview .gp-news-cards-grid__list .gp-news-card--horizontal .gp-news-card__body{padding:12px 16px}.gp-newsletters-archive .gp-news-card--vertical .gp-news-card__body,.gp-newsletters-grid--archive .gp-news-card--vertical .gp-news-card__body{padding:14px 22px 22px}.gp-newsletters-archive .gp-news-card--vertical .gp-newsletter-card__download,.gp-newsletters-grid--archive .gp-news-card--vertical .gp-newsletter-card__download{padding:9px 20px}.gp-newsletter-card__download{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid var(--gp-nl-btn-border,#2b7de9);border-radius:50px;color:var(--gp-nl-btn-text,#2b7de9)!important;cursor:pointer;display:inline-flex;font-size:var(--gp-nl-btn-size,.8125rem);font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:9px 20px;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.gp-newsletter-card__download span{color:inherit}.gp-newsletter-card__download:focus,.gp-newsletter-card__download:hover{background:rgba(43,125,233,.06);color:var(--gp-nl-btn-text,#2b7de9)!important;text-decoration:none!important;transform:translateY(-1px)}.gp-newsletter-card__download--disabled{background:#f4f7fb;border-color:#d6deea;color:#8a9bb0!important;cursor:not-allowed;transform:none}.gp-newsletter-card__download-icon{color:currentColor;display:block;flex-shrink:0}.gp-news-card--horizontal .gp-newsletter-card__download{font-size:calc(var(--gp-nl-btn-size, 13px) - 1px);gap:6px;padding:7px 14px}.gp-news-card--horizontal .gp-newsletter-card__download-icon{height:14px;width:14px}.gp-newsletters-archive{width:100%}
.gp-steps-timeline{background:var(--gp-steps-bg,#0d2d5c);border-radius:12px;color:var(--gp-steps-title,#fff);padding:48px 40px}.gp-steps-timeline--light{background:#f7f9fc;--gp-steps-title:#1a2b3c;--gp-steps-text:#5a6a7e;--gp-steps-number:#000}.gp-steps-timeline__header{margin:0 auto 36px;max-width:720px;text-align:center}.gp-steps-timeline__section-title{color:var(--gp-steps-title,#fff);font-size:1.75rem;font-weight:700;margin:0 0 10px}.gp-steps-timeline__section-subtitle{color:var(--gp-steps-text,hsla(0,0%,100%,.8));font-size:1rem;line-height:1.6;margin:0}.gp-steps-timeline__list{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:center;list-style:none;margin:0;padding:0}.gp-steps-timeline__step{border-bottom:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex:0 1 calc(50% - 20px);gap:16px;max-width:calc(50% - 20px);padding:20px 0;position:relative}@media(max-width:768px){.gp-steps-timeline__step{flex:0 1 100%;max-width:100%}}.gp-steps-timeline--light .gp-steps-timeline__step{border-bottom-color:rgba(0,0,0,.08)}.gp-steps-timeline__number{align-items:center;border:2px solid var(--gp-steps-accent,#e6b035);border-radius:50%;color:var(--gp-steps-number,#000);display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:40px;justify-content:center;width:40px}.gp-steps-timeline__title{color:var(--gp-steps-title,#fff);font-size:1.05rem;font-weight:700;margin:0 0 6px}.gp-steps-timeline__desc{color:var(--gp-steps-text,hsla(0,0%,100%,.8));font-size:.9rem;line-height:1.6;margin:0}
.gp-values-list__title{color:var(--gp-values-title,#1a2b3c);font-size:1.75rem;font-weight:700;margin:0 0 32px}.gp-values-list__grid{display:flex;flex-wrap:wrap;gap:var(--gp-values-gap,32px);justify-content:center;list-style:none;margin:0;padding:0}.gp-values-list__item{border-top:2px solid var(--gp-values-accent,#2b7de9);box-sizing:border-box;flex:0 1 calc((100% - (var(--gp-values-cols, 3) - 1)*var(--gp-values-gap, 32px))/var(--gp-values-cols, 3));max-width:calc((100% - (var(--gp-values-cols, 3) - 1)*var(--gp-values-gap, 32px))/var(--gp-values-cols, 3));padding-top:16px}@media(max-width:900px){.gp-values-list__item{flex:0 1 calc((100% - var(--gp-values-gap, 32px))/2);max-width:calc((100% - var(--gp-values-gap, 32px))/2)}}@media(max-width:560px){.gp-values-list__item{flex:0 1 100%;max-width:100%}}.gp-values-list__item-title{color:var(--gp-values-title,#1a2b3c);font-size:1.05rem;font-weight:700;margin:0 0 8px}.gp-values-list__item-desc{color:var(--gp-values-text,#5a6a7e);font-size:.9rem;line-height:1.6;margin:0}
.gp-recognition-list{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--gp-recognition-bg,#fdfbf6);border-radius:12px;border-top:3px solid var(--gp-recognition-accent,#e6b035);padding:48px 40px}.gp-recognition-list__title{color:var(--gp-recognition-title,#1a2b3c);font-size:1.75rem;font-weight:700;margin:0 0 28px}.gp-recognition-list__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:1024px){.gp-recognition-list__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gp-recognition-list__list{grid-template-columns:1fr}}.gp-recognition-list__item{align-items:stretch;background:var(--gp-recognition-card-bg,#fff);border-radius:12px;box-shadow:var(--gp-recognition-card-shadow,0 4px 15px rgba(13,38,71,.2));display:flex;flex-direction:column;overflow:hidden;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.gp-recognition-list__item:hover{box-shadow:0 8px 32px rgba(13,38,71,.14);transform:translateY(-2px)}.gp-recognition-list__logo-wrap{align-items:center;background:var(--gp-recognition-header-bg,#f4f6f9);border:none;border-bottom:1px solid rgba(13,38,71,.06);border-radius:0;box-sizing:border-box;display:flex;flex-shrink:0;height:var(--gp-recognition-header-h,140px);justify-content:center;padding:24px;width:100%}.gp-recognition-list__logo{display:block;height:90%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gp-recognition-list__item--no-logo .gp-recognition-list__body{padding-top:28px}.gp-recognition-list__body{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:20px 24px 28px;text-align:center}.gp-recognition-list__item-title{color:var(--gp-recognition-title,#1a2b3c);font-size:1rem;font-weight:700;margin:0 0 12px;text-align:center;width:100%}.gp-recognition-list__item-desc{color:var(--gp-recognition-text,#5a6a7e);font-size:.9rem;line-height:1.6;margin:auto;margin-bottom:0!important;max-width:280px;text-align:center;width:100%}
.gp-odd-grid{border-top:3px solid var(--gp-odd-border,#e6b035);padding-top:40px}.gp-odd-grid__header{margin-bottom:32px}.gp-odd-grid__title{color:var(--gp-odd-title,#1a2b3c);font-size:1.75rem;font-weight:700;margin:0 0 8px}.gp-odd-grid__subtitle{color:var(--gp-odd-text,#5a6a7e);font-size:1rem;line-height:1.6;margin:0}.gp-odd-grid__grid{display:grid;gap:var(--gp-odd-gap,24px);grid-template-columns:repeat(var(--gp-odd-cols,3),1fr)}@media(max-width:768px){.gp-odd-grid__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gp-odd-grid__grid{grid-template-columns:1fr}}.gp-odd-grid__item{align-items:flex-start;display:flex;gap:16px;padding:16px 0}.gp-odd-grid__number{color:var(--gp-odd-number,#e6b035);flex-shrink:0;font-size:2.5rem;font-weight:800;line-height:1;min-width:48px;opacity:.9}.gp-odd-grid__item-title{color:var(--gp-odd-title,#1a2b3c);font-size:1rem;font-weight:700;margin:0 0 6px}.gp-odd-grid__item-desc{color:var(--gp-odd-text,#5a6a7e);font-size:.875rem;line-height:1.55;margin:0}
.gp-cta-banner{background:linear-gradient(var(--gp-cta-gradient-angle,135deg),var(--gp-cta-gradient-start,#0d2d5c) 0,var(--gp-cta-gradient-end,#1e5a9e) 100%);color:var(--gp-cta-text,#fff);padding:48px 24px}.gp-cta-banner__glass{align-items:center;backdrop-filter:blur(8px);background:var(--gp-cta-glass-bg,hsla(0,0%,100%,.08));border:1px solid var(--gp-cta-glass-border,hsla(0,0%,100%,.15));border-radius:16px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr;margin:0 auto;max-width:1100px;padding:40px 48px}@media(max-width:768px){.gp-cta-banner__glass{grid-template-columns:1fr;padding:32px 24px}}.gp-cta-banner__badge{align-items:center;display:inline-flex;font-size:.7rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:16px;opacity:.9;text-transform:uppercase}.gp-cta-banner__badge-dot{background:var(--gp-cta-badge-dot,#f5a623);border-radius:50%;height:7px;width:7px}.gp-cta-banner__heading{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:0 0 12px}.gp-cta-banner__desc{font-size:1rem;line-height:1.65;margin:0;max-width:480px;opacity:.88}.gp-cta-banner__actions{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.gp-cta-banner__actions{grid-template-columns:1fr}}.gp-cta-banner__btn{align-items:center;border:2px solid transparent;border-radius:8px;box-shadow:none!important;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:12px 20px;text-align:center;text-decoration:none!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}.gp-cta-banner__btn--primary{background:var(--gp-cta-btn-primary-bg,#e6b035);border-color:var(--gp-cta-btn-primary-bg,#e6b035);color:var(--gp-cta-btn-primary-text,#0d2d5c)!important}.gp-cta-banner__btn--primary:hover{color:var(--gp-cta-btn-primary-text,#0d2d5c)!important;filter:brightness(1.05);transform:translateY(-1px)}.gp-cta-banner__btn--outline{background:transparent;border-color:var(--gp-cta-btn-outline-border,hsla(0,0%,100%,.6));color:var(--gp-cta-btn-outline-text,#fff)!important}.gp-cta-banner__btn--outline:hover{background:hsla(0,0%,100%,.1);color:var(--gp-cta-btn-outline-text,#fff)!important}
.gp-cta-newsletter{background:linear-gradient(var(--gp-cta-nl-gradient-angle,180deg),var(--gp-cta-nl-gradient-start,#051c42) 0,var(--gp-cta-nl-gradient-end,#0d2d5c) 100%);color:var(--gp-cta-nl-text,#fff);padding:48px 24px}.gp-cta-newsletter__glass{align-items:center;background:var(--gp-cta-nl-glass-bg,#082046);border:1px solid var(--gp-cta-nl-glass-border,hsla(0,0%,100%,.14));border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1100px;min-height:220px;padding:40px 48px;text-align:center;width:100%}@media(max-width:768px){.gp-cta-newsletter__glass{min-height:0;padding:32px 24px}}.gp-cta-newsletter__badge{align-items:center;display:inline-flex;font-size:.7rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:18px;opacity:.95;text-transform:uppercase}.gp-cta-newsletter__badge-dot{background:var(--gp-cta-nl-badge-dot,#2b7de9);border-radius:50%;height:7px;width:7px}.gp-cta-newsletter__heading{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:0 0 12px;max-width:720px}.gp-cta-newsletter__desc{font-size:1rem;line-height:1.65;margin:0 0 28px;max-width:560px;opacity:.85}.gp-cta-newsletter__form{max-width:640px;width:100%}.gp-cta-newsletter .amappe-ns-form-wrap{margin:0;max-width:none;padding:0}.gp-cta-newsletter .amappe-ns-form__card{background:transparent;border-radius:0;box-shadow:none;padding:0}.gp-cta-newsletter .amappe-ns-form__pill{background:#fff;border:none;box-shadow:0 8px 32px rgba(0,0,0,.2)}.gp-cta-newsletter .amappe-ns-form__pill:focus-within{border-color:transparent;box-shadow:0 0 0 3px rgba(43,125,233,.35),0 8px 32px rgba(0,0,0,.2)}.gp-cta-newsletter .amappe-ns-form__button{background:var(--gp-cta-nl-accent,#2b7de9)}.gp-cta-newsletter .amappe-ns-form__button:focus-visible,.gp-cta-newsletter .amappe-ns-form__button:hover:not(:disabled){background:#1e6ad4}.gp-cta-newsletter .amappe-ns-form__consent{color:hsla(0,0%,100%,.88);justify-content:center;text-align:left}.gp-cta-newsletter .amappe-ns-form__consent input[type=checkbox]{border-color:var(--gp-cta-nl-accent,#2b7de9)}.gp-cta-newsletter .amappe-ns-form__privacy{color:hsla(0,0%,100%,.55);justify-content:center}.gp-cta-newsletter .amappe-ns-form__icon--shield{color:hsla(0,0%,100%,.55)}.gp-cta-newsletter .amappe-ns-form__message.is-success{color:#7ddea0}.gp-cta-newsletter .amappe-ns-form__message.is-error{color:#ff8f8f}.gp-cta-newsletter__fallback{background:hsla(0,0%,100%,.06);border:1px dashed hsla(0,0%,100%,.25);border-radius:12px;font-size:.9rem;margin:0;opacity:.9;padding:16px}.gp-cta-newsletter__preview-pill{align-items:stretch;background:#fff;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;overflow:hidden;pointer-events:none;width:100%}.gp-cta-newsletter__preview-icon{align-items:center;color:#8a9bb0;display:flex;padding-left:20px;padding-right:4px}.gp-cta-newsletter__preview-input{align-items:center;color:#8a9bb0;display:flex;flex:1;font-size:1rem;min-height:52px;padding:14px 8px;text-align:left}.gp-cta-newsletter__preview-btn{align-items:center;background:var(--gp-cta-nl-accent,#2b7de9);border-radius:0 50px 50px 0;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;padding:14px 28px;white-space:nowrap}.gp-cta-newsletter__preview-consent,.gp-cta-newsletter__preview-privacy{font-size:.8125rem;line-height:1.5;margin:16px 0 0;opacity:.75}@media(max-width:580px){.gp-cta-newsletter__preview-pill{background:transparent;border-radius:20px;box-shadow:none;flex-direction:column;gap:10px}.gp-cta-newsletter__preview-icon{display:none}.gp-cta-newsletter__preview-input{background:#fff;border-radius:50px;justify-content:center;padding:14px 20px;text-align:center}.gp-cta-newsletter__preview-btn{border-radius:50px;justify-content:center;width:100%}}
.gp-president-message{background:var(--gp-pm-bg,#eef2f7);padding:60px 24px}.gp-president-message__inner{align-items:start;background:var(--gp-pm-card,#fff);border-radius:var(--gp-pm-radius,24px);box-shadow:0 8px 40px rgba(13,45,92,.1);display:grid;gap:48px;grid-template-columns:minmax(240px,340px) minmax(0,1fr);margin:0 auto;max-width:var(--gp-pm-max,1120px);padding:48px 40px}.gp-president-message__media{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin:0}.gp-president-message__photo,.gp-president-message__placeholder{aspect-ratio:1;border-radius:20px;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.gp-president-message__photo{height:auto}.gp-president-message__placeholder{align-items:center;background:var(--gp-pm-placeholder-bg,#d6e4f7);border:0;color:var(--gp-pm-placeholder-icon,#0d2d5c);cursor:pointer;display:flex;justify-content:center;padding:0}.gp-president-message__placeholder-btn{background:transparent;border:0;cursor:pointer;padding:0;width:100%}.gp-president-message__caption{color:var(--gp-pm-heading,#0d2d5c);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.gp-president-message__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.gp-president-message__label{color:var(--gp-pm-label,#c9a227);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.gp-president-message__heading{color:var(--gp-pm-heading,#0d2d5c);font-size:1.85rem;font-weight:700;line-height:1.25;margin:0 0 16px}.gp-president-message__lede{color:var(--gp-pm-lede,#5a6a7e);font-size:1.05rem;line-height:1.75;margin:0 0 20px}.gp-president-message__message{color:var(--gp-pm-text,#3d4f63);font-size:1.05rem;line-height:1.85;margin:0 0 28px}.gp-president-message__message p{margin:0 0 16px}.gp-president-message__message p:last-child{margin-bottom:0}.gp-president-message__signature{margin-top:auto}.gp-president-message__name{color:var(--gp-pm-name,#0d2d5c);font-size:1.1rem;font-weight:700;line-height:1.4;margin:0}.gp-president-message__role{color:var(--gp-pm-role,#5a6a7e);font-size:.95rem;font-weight:500;margin:4px 0 0}@media(max-width:781px){.gp-president-message{padding:40px 16px}.gp-president-message__inner{gap:28px;grid-template-columns:1fr;padding:32px 24px}.gp-president-message__photo,.gp-president-message__placeholder{margin-inline:auto;max-width:280px}.gp-president-message__heading{font-size:1.5rem}}
.gp-team-grid{background:var(--gp-team-bg,#f4f6f8);padding:60px 24px}.gp-team-grid__header{margin:0 auto 48px;max-width:720px;text-align:center}.gp-team-grid__title{color:var(--gp-team-title,#0d2d5c);font-size:1.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.gp-team-grid__subtitle{color:var(--gp-team-subtitle,#5a6a7e);font-size:1.05rem;line-height:1.7;margin:0}.gp-team-grid__grid{display:grid;gap:var(--gp-team-gap,24px);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.gp-team-grid__card{align-items:center;background:var(--gp-team-card,#fff);border:1px solid rgba(13,45,92,.06);border-radius:var(--gp-team-radius,16px);box-shadow:0 4px 20px rgba(13,45,92,.08);display:flex;flex-direction:column;min-height:100%;padding:32px 20px 24px;text-align:center}.gp-team-grid__media{margin-bottom:20px}.gp-team-grid__media-btn{background:transparent;border:0;cursor:pointer;display:block;padding:0}.gp-team-grid__photo{border-radius:50%;display:block;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.gp-team-grid__avatar{align-items:center;background:var(--gp-team-avatar-bg,#0d2d5c);border-radius:50%;color:#fff;display:flex;height:96px;justify-content:center;width:96px}.gp-team-grid__role{color:var(--gp-team-role,#0d2d5c);font-size:1.05rem;font-weight:700;line-height:1.35;margin:0 0 8px}.gp-team-grid__desc{color:var(--gp-team-desc,#5a6a7e);flex:1;font-size:.92rem;line-height:1.55;margin:0 0 16px}.gp-team-grid__name{border-top:1px solid rgba(13,45,92,.08);color:var(--gp-team-name,#2b7de9);font-size:.82rem;font-weight:600;margin:12px 0 0;padding-top:12px;width:100%}@media(max-width:1024px){.gp-team-grid__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gp-team-grid{padding:40px 16px}.gp-team-grid__grid{grid-template-columns:1fr}.gp-team-grid__title{font-size:1.4rem}}
