.cm-dialog{--cm-blue:#41b6e9;width:min(760px,calc(100% - 40px));max-width:760px;max-height:min(920px,calc(100dvh - 48px));padding:0;border:1px solid #657b8d70;margin:auto;background:#101820;color:#f2f1ed;box-shadow:0 32px 100px #0009;color-scheme:dark;overflow:hidden}.cm-dialog[open]{animation:cm-enter .24s ease-out both}.cm-dialog::backdrop{background:#03080edb;backdrop-filter:blur(5px);animation:cm-backdrop .2s ease-out both}.cm-dialog[data-closing=true]{animation:cm-exit .16s ease-in both}.cm-dialog[data-closing=true]::backdrop{animation:cm-backdrop .16s ease-in reverse both}.cm-shell{display:flex;flex-direction:column;max-height:min(920px,calc(100dvh - 48px))}.cm-top{display:flex;align-items:center;justify-content:space-between;padding:21px 32px;border-bottom:1px solid #ffffff20;flex-shrink:0}.cm-top>span{font:19px var(--font-playfair),serif}.cm-top small{display:block;margin-top:7px;color:#a8b0b8;font:11px var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.12em}.cm-close{width:44px;height:44px;border:1px solid #ffffff30;font:30px/1 sans-serif;color:#a8b0b8;transition:color .2s,border-color .2s}.cm-close:hover{border-color:#41b6e9;color:#41b6e9}.cm-progress{padding:20px 32px 0;flex-shrink:0}.cm-progress-labels{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:15px;gap:8px;font:12px var(--font-condensed),sans-serif;color:#8c99a5;text-transform:uppercase;letter-spacing:.06em}.cm-progress-labels b{margin-right:10px;font-weight:400}.cm-progress-labels .is-current{color:#41b6e9}.cm-progress-track{height:2px;background:#ffffff15}.cm-progress-track>span{display:block;height:100%;background:#41b6e9;transition:width .25s}.cm-form{display:flex;flex-direction:column;min-height:0}.cm-content{overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 32px;scrollbar-gutter:stable}.cm-eyebrow{font:11px var(--font-condensed),sans-serif;color:#41b6e9;text-transform:uppercase;letter-spacing:.13em;margin-bottom:13px}.cm-content h2{font:700 33px/1.15 var(--font-playfair),serif;letter-spacing:-.025em;margin:0 0 16px}.cm-content h2:focus{outline:none}.cm-description{font-size:13px;line-height:1.8;color:#a8b0b8;margin-bottom:26px}.cm-choices{margin:28px 0 0;min-width:0}.cm-choices legend{margin-bottom:13px;font-size:13px;line-height:1.6;font-weight:600}.cm-choices legend>span{color:#41b6e9}.cm-options{display:grid;gap:9px}.cm-choices-situation .cm-options{grid-template-columns:1fr 1fr}.cm-choices-relation .cm-options{grid-template-columns:repeat(3,1fr)}.cm-option{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid #ffffff24;background:#ffffff02;font-size:12px;line-height:1.6;cursor:pointer;transition:border-color .2s,background .2s}.cm-option:hover{border-color:#85b1cb}.cm-option.is-selected{border-color:#41b6e9;background:#305c8633}.cm-checkbox input,.cm-option input{accent-color:#41b6e9;width:17px;height:17px;margin-top:1px;flex-shrink:0}.cm-dialog :focus-visible{outline:2px solid #41b6e9}.cm-option:focus-within{outline:2px solid #41b6e9;outline-offset:2px}.cm-option input:focus-visible{outline:none}.cm-notice{margin-top:22px;padding:15px 17px;border-left:2px solid #41b6e9;background:#172a3d;color:#c0ccd6;font-size:12px;line-height:1.8}.cm-urgent{border-color:#d4b27a;background:#b49a6512;color:#e0cfaf}.cm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cm-field{display:block;margin-top:23px;font-size:13px;font-weight:600;line-height:1.6;min-width:0}.cm-field>span{display:block;font-size:11px;font-weight:400;color:#a8b0b8;margin:7px 0 10px}.cm-field input,.cm-field textarea{display:block;width:100%;min-width:0;padding:12px;border:1px solid #ffffff35;border-radius:0;background:#0b1117;color:#f2f1ed;font:14px/1.6 var(--font-open-sans),sans-serif}.cm-field textarea{resize:vertical;min-height:100px}.cm-field input:disabled{opacity:.4}.cm-field input[aria-invalid=true]{border-color:#f4a6a6}.cm-count{display:block;margin-top:8px;color:#a8b0b8;font-size:10px;text-align:right;font-weight:400}.cm-checkbox{display:flex;align-items:flex-start;gap:12px;margin-top:15px;font-size:12px;line-height:1.8;cursor:pointer}.cm-checkbox input{margin-top:3px}.cm-consent{margin:25px 0}.cm-error{display:block;margin-top:10px}.cm-error,.cm-error-summary{color:#ffc4c4;font-size:12px}.cm-error-summary{border-left:2px solid #ffc4c4;background:#ffc4c40b;padding:12px;line-height:1.7}.cm-summary{margin-top:15px}.cm-summary>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #ffffff1c;font-size:12px;line-height:1.8}.cm-summary dt{color:#a8b0b8}.cm-summary dd{overflow-wrap:anywhere;white-space:pre-wrap}.cm-edit{color:#41b6e9;border-bottom:1px solid #41b6e960;padding:13px 0;font-size:12px;margin:12px 0 23px}.cm-edit span{margin-left:20px}.cm-message{border:1px solid #ffffff25;font-size:12px}.cm-message summary{cursor:pointer;padding:15px;color:#c9d4df;line-height:1.6}.cm-message pre{padding:0 15px 15px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 var(--font-open-sans),sans-serif;color:#a8b0b8}.cm-send-note{margin:20px 0 0;font-size:11px}.cm-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;background:#101820;border-top:1px solid #ffffff25;flex-shrink:0}.cm-actions>div{display:flex;gap:12px}.cm-private{color:#9ba9b5;font-size:10px;line-height:1.7}.cm-back,.cm-next{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:46px;padding:13px 18px;font:700 13px var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.025em}.cm-next{background:#41b6e9;color:#101418;transition:background .2s}.cm-next:hover:not(:disabled){background:#8ed5f4}.cm-next:disabled{background:#34424f;color:#afbbc4;cursor:not-allowed}.cm-back{border:1px solid #ffffff35;color:#c5cdd4}@keyframes cm-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cm-exit{to{opacity:0;transform:translateY(8px)}}@keyframes cm-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.cm-dialog{width:calc(100% - 20px)}.cm-dialog,.cm-shell{max-height:calc(100dvh - 20px)}.cm-top{padding:16px 20px}.cm-top>span{font-size:16px}.cm-progress{padding:17px 20px 0}.cm-progress-labels{font-size:10px}.cm-progress-labels b{margin-right:6px}.cm-content{padding:24px 20px}.cm-content h2{font-size:28px}.cm-choices-relation .cm-options,.cm-choices-situation .cm-options{grid-template-columns:1fr}.cm-option{padding:13px;font-size:13px}.cm-field-grid{grid-template-columns:1fr;gap:0}.cm-field input,.cm-field textarea{font-size:16px}.cm-summary>div{grid-template-columns:1fr;gap:4px}.cm-actions{padding:16px 20px max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:12px}.cm-actions>div{width:100%}.cm-actions button{flex:1}.cm-private{font-size:9px}}@media(prefers-reduced-motion:reduce){.cm-dialog::backdrop,.cm-dialog[data-closing=true],.cm-dialog[data-closing=true]::backdrop,.cm-dialog[open]{animation:none}.cm-dialog *{transition:none!important}}.cm-route-options{display:grid;gap:16px}.cm-route-options button{text-align:left;padding:22px;border:1px solid #41b6e980;transition:background .2s}.cm-route-options button:hover{background:#1c3041}.cm-route-options strong{display:block;color:#8ed5f4;font:700 20px var(--font-condensed),sans-serif}.cm-route-options span{display:block;margin-top:10px;color:#c2cbd3;font-size:13px;line-height:1.7}.cm-description a,.cm-notice a{text-decoration:underline;text-underline-offset:3px}.cm-dialog :focus-visible{outline:2px solid #8ed5f4;outline-offset:4px}.ed-document-dialog{width:min(1000px,calc(100% - 24px));max-width:1000px}.ed-document-viewer{width:100%;height:min(65dvh,720px);background:#f2f1ed;color:#101820}.ed-document-button{display:inline-flex;align-items:center;gap:20px;border:1px solid #ffffff80;padding:13px 18px;margin:22px 0 0;color:#f2f1ed;font:700 14px var(--font-condensed),sans-serif;transition:background .2s}.ed-document-button:hover{background:#ffffff15}.ed-training .ed-document-button{color:#172a3d;border-color:#172a3d60;border-bottom:3px solid #41b6e9;margin-top:4px}.ed-training .ed-document-button:hover{background:#172a3d0c}.cm-contact-dialog{width:min(560px,calc(100% - 24px))}.cm-contact-dialog .cm-top{padding:12px 22px}.cm-contact-dialog .cm-top>span{font-size:16px}.cm-contact-dialog .cm-content{padding:20px 22px 16px;scrollbar-gutter:auto}.cm-contact-dialog .cm-content h2{font-size:28px;margin-bottom:9px}.cm-contact-dialog .cm-description{font-size:12px;line-height:1.6;margin-bottom:14px}.cm-contact-dialog .cm-field{margin-top:12px;font-size:13px}.cm-contact-dialog .cm-field>span{display:inline;margin:0 0 0 9px;font-size:10px}.cm-contact-dialog .cm-field input{margin-top:6px;padding:9px 11px;min-height:44px;font-size:16px;line-height:1.4}.cm-contact-dialog .cm-consent{margin:16px 0 8px;font-size:11px;line-height:1.5;gap:9px}.cm-contact-dialog .cm-consent input{width:18px;height:18px}.cm-contact-dialog .cm-send-note{font-size:10px;line-height:1.5;margin:8px 0 0}.cm-contact-dialog .cm-error{font-size:11px;line-height:1.4;margin-top:5px}.cm-contact-dialog .cm-actions{padding:12px 22px;gap:12px;flex-wrap:nowrap}.cm-contact-dialog .cm-back{border:0;padding:10px 0;flex:0 0 auto;font-size:12px}.cm-contact-dialog .cm-next{padding:12px 16px;flex:0 1 auto;font-size:12px}.cm-contact-dialog .cm-route-options{gap:12px}.cm-contact-dialog .cm-route-options button{padding:16px}@media(max-width:600px){.cm-contact-dialog .cm-top{padding:10px 18px}.cm-contact-dialog .cm-content{padding:16px 18px 12px}.cm-contact-dialog .cm-content h2{font-size:26px}.cm-contact-dialog .cm-actions{padding:12px 18px max(12px,env(safe-area-inset-bottom))}}@media(max-height:650px){.cm-contact-dialog .cm-content{padding-top:12px;padding-bottom:10px}.cm-contact-dialog .cm-field{margin-top:8px}.cm-contact-dialog .cm-consent{margin-top:12px}.cm-contact-dialog .cm-top{padding-top:6px;padding-bottom:6px}}.ed-document-dialog .cm-shell{max-height:calc(100dvh - 50px)}.ed-pdf-toolbar{display:flex;align-items:center;gap:14px;padding:10px 18px;color:#d5dce2;font-size:12px;flex-shrink:0;border-bottom:1px solid #ffffff25}.ed-pdf-toolbar button{min-width:44px;min-height:44px;border:1px solid #ffffff40;font-size:20px}.ed-pdf-toolbar button:disabled{opacity:.35;cursor:default}.ed-pdf-toolbar a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.ed-pdf-pages{position:relative;overflow:auto;overscroll-behavior:contain;height:min(65dvh,720px);background:#353b41;flex:1 1 auto;min-height:0}.ed-pdf-pages figure{margin:0 0 12px;background:#fff;color:#101820}.ed-pdf-pages img{display:block;width:100%;height:auto}.ed-pdf-pages figcaption{padding:8px;text-align:center;font-size:11px}@media(max-width:600px){.ed-pdf-toolbar{gap:10px;padding:8px 12px;flex-wrap:wrap}.ed-pdf-toolbar a{font-size:11px}.ed-document-dialog .cm-shell{max-height:calc(100dvh - 24px)}}.gs-search-content{background:#f2f1ed;color:#101418;padding:65px 0;border-top:1px solid #172a3d20}.gs-search-content .ed-eyebrow{color:#126b91}.gs-search-content h2{font:700 clamp(32px,3.6vw,48px)/1.15 var(--font-playfair),serif;letter-spacing:-.035em;margin:18px 0}.gs-search-lead{max-width:740px;font:14px/1.9 var(--font-open-sans),sans-serif;color:#59636b}.gs-service-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0 45px}.gs-service-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-block:1px solid #172a3d40;padding:20px 0;font:700 18px/1.3 var(--font-condensed),sans-serif}.gs-service-links a:hover,.gs-service-links a>span:last-child{color:#126b91}.gs-faq{max-width:900px}.gs-faq h3{font:700 25px/1.3 var(--font-playfair),serif;margin-bottom:22px}.gs-faq details{border-bottom:1px solid #172a3d25}.gs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:20px 0;font:700 17px/1.5 var(--font-condensed),sans-serif}.gs-faq summary::-webkit-details-marker{display:none}.gs-faq summary>span{font-size:24px;color:#126b91;transition:transform .2s}.gs-faq details[open] summary>span{transform:rotate(45deg)}.gs-faq details>p{max-width:760px;padding:0 30px 24px 0;font:14px/1.9 var(--font-open-sans),sans-serif;color:#59636b}.gs-search-content :focus-visible,.gs-service-page :focus-visible{outline:2px solid #126b91;outline-offset:5px}.gs-service-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px max(24px,calc((100vw - 1160px)/2));background:#011327;border-bottom:1px solid #ffffff20}.gs-service-header>a{font:25px/1.2 var(--font-playfair),serif}.gs-service-header>a>span{color:#d4b27a}.gs-service-header small{display:block;font:10px/1.5 var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-top:10px;color:#b7c9d8}.gs-service-contact button,.gs-service-header button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;background:#41b6e9;color:#071825;padding:16px 22px;min-height:48px;font:700 15px/1.3 var(--font-condensed),sans-serif}.gs-service-contact button:hover,.gs-service-header button:hover{background:#8ed5f4}.gs-service-page{background:#f2f1ed;color:#101418;padding:38px 24px 60px}.gs-service-wrap{max-width:1000px;margin:auto}.gs-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font:12px/1.6 var(--font-open-sans),sans-serif;color:#59636b}.gs-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.gs-service-eyebrow{margin:55px 0 20px;color:#126b91;font:700 13px/1.6 var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.08em}.gs-service-page h1{font:700 clamp(36px,5vw,64px)/1.12 var(--font-playfair),serif;letter-spacing:-.04em;max-width:950px;margin-bottom:26px}.gs-service-lead{font:700 24px/1.5 var(--font-condensed),sans-serif;color:#172a3d;max-width:800px}.gs-service-body{max-width:780px;margin-top:50px}.gs-service-body section{margin-bottom:38px}.gs-service-page h2{font:700 28px/1.3 var(--font-playfair),serif;letter-spacing:-.02em;margin-bottom:20px}.gs-service-body p,.gs-service-contact p{font:15px/1.9 var(--font-open-sans),sans-serif;color:#59636b;margin-bottom:18px}.gs-service-contact{max-width:850px;border-left:3px solid #41b6e9;padding:30px;background:#172a3d08;margin:45px 0}.gs-service-contact>a{display:block;margin-top:20px;color:#126b91;font:700 15px/1.6 var(--font-condensed),sans-serif;text-decoration:underline;text-underline-offset:4px}.gs-service-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:45px 0}.gs-service-related h2{grid-column:1/-1;margin-bottom:0;font-size:24px}.gs-service-related a{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #172a3d40;font:700 16px/1.4 var(--font-condensed),sans-serif}.gs-service-related a:hover{color:#126b91}.gs-service-disclaimer{max-width:850px;color:#68737b;font:11px/1.8 var(--font-open-sans),sans-serif;border-top:1px solid #172a3d20;padding-top:22px}.gs-service-footer{padding:30px 24px 100px;text-align:center;font:16px/1.6 var(--font-condensed),sans-serif;color:#c3d4e1}@media(max-width:767px){.gs-search-content{padding:45px 0}.gs-service-links{grid-template-columns:1fr 1fr;gap:0 22px;margin-bottom:32px}.gs-faq summary,.gs-service-links a{font-size:16px}.gs-service-header{padding:18px 20px;gap:12px}.gs-service-header>a{font-size:18px;max-width:190px}.gs-service-header small{font-size:8px;letter-spacing:.03em}.gs-service-header button{font-size:12px;padding:12px;gap:10px}.gs-service-page{padding-inline:20px}.gs-service-eyebrow{margin-top:36px}.gs-service-lead{font-size:21px}.gs-service-page h2{font-size:25px}.gs-service-body p{font-size:14px}.gs-service-contact{padding:22px}.gs-service-related{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gs-faq summary>span{transition:none}}.gs-hero-location{margin:9px 0 0;color:#c0c9d0;font:12px/1.7 var(--font-open-sans),sans-serif;letter-spacing:.025em}.gs-hero-content>.gs-hero-description{max-width:650px;font-size:15px;line-height:1.85}.gs-team-strip{background:#10202e;color:#f2f1ed;border-block:1px solid #d4b27a50}.gs-team-strip>button{width:min(1240px,calc(100% - 120px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;text-align:left}.gs-team-strip>button>span{font:12px/1.7 var(--font-condensed),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d4b27a}.gs-team-strip small{display:block;color:#aab7c2;font-size:10px;letter-spacing:.03em}.gs-team-strip strong{display:flex;gap:45px;font:400 23px var(--font-playfair),serif}.gs-team-strip strong>span{color:#d4b27a;transition:transform .2s}.gs-team-strip button:hover strong>span{transform:translate(3px,-3px)}.gs-team-section{background:#f2f1ed;color:#101418;padding:85px 0 90px;border-top:1px solid #10141825}.gs-team-eyebrow{color:#126b91;font:700 13px/1.6 var(--font-condensed),sans-serif;letter-spacing:.08em;text-transform:uppercase}.gs-team-section h2{font:700 42px/1.2 var(--font-playfair),serif;letter-spacing:-.025em;margin:15px 0}.gs-team-note{max-width:660px;color:#5d6872;font:13px/1.8 var(--font-open-sans),sans-serif}.gs-team-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px}.gs-team-profiles article{display:flex;flex-direction:column;padding:0 32px;border-left:1px solid #10141845;min-width:0}.gs-team-profiles article:first-child{border-left:0;padding-left:0}.gs-team-profiles article:last-child{padding-right:0}.gs-team-index{color:#126b91;font:14px var(--font-condensed),sans-serif;margin-bottom:20px}.gs-team-profiles h3{font:700 clamp(25px,2.2vw,33px)/1.2 var(--font-playfair),serif;letter-spacing:-.02em;min-height:80px;margin:0 0 16px}.gs-team-profiles article>p{font:13px/1.85 var(--font-open-sans),sans-serif;color:#5d6872;margin-bottom:32px}.gs-team-portrait{position:relative;width:156px;height:156px;border-radius:50%;flex-shrink:0;margin:auto auto 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 35% 25%,#e4e7e6,#c4cdd1);border:1px solid #9cabb560}.gs-team-portrait svg{width:100px;height:100px;stroke:#627684;stroke-width:1.3}.gs-team-portrait>span{position:absolute;bottom:21px;font:8px var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.1em;background:#e0e6e8ee;color:#3c505e;padding:4px 6px}.gs-team-profiles h4{text-align:center;font:700 13px/1.6 var(--font-condensed),sans-serif;text-transform:uppercase}.gs-team-status{color:#126b91;text-align:center;font:11px/1.7 var(--font-open-sans),sans-serif;margin-top:5px}.gs-team-bio{margin-bottom:32px;color:#5d6872;font:13px/1.85 var(--font-open-sans),sans-serif}.gs-team-bio p+p{margin-top:16px}.gs-team-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;filter:grayscale(1)}.gs-team-dialog .gs-team-quick .gs-team-portrait{position:relative;left:auto;top:auto}.gs-team-dialog{width:min(1100px,calc(100% - 32px));max-width:1100px;max-height:calc(100dvh - 40px);overflow:auto;padding:0;margin:auto;border:1px solid #d4b27a75;background:#f2f1edef;color:#101418;box-shadow:0 30px 100px #0008}.gs-team-dialog::backdrop{background:#03101db3;backdrop-filter:blur(7px)}.gs-team-dialog[open]{animation:gs-team-enter .25s ease-out both}.gs-team-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 34px 22px;border-bottom:1px solid #10141820}.gs-team-dialog-header h2{font:700 36px/1.2 var(--font-playfair),serif;margin-top:8px}.gs-team-dialog-header h2:focus{outline:none}.gs-team-dialog-header>button{width:44px;height:44px;font-size:30px;border:1px solid #10141850;flex-shrink:0}.gs-team-dialog-body{padding:22px 34px 32px}.gs-team-dialog .gs-team-profiles{margin-top:30px}.gs-team-dialog .gs-team-profiles h3{font-size:26px;min-height:65px}.gs-team-dialog .gs-team-profiles article{padding-inline:24px}.gs-team-dialog .gs-team-profiles article:first-child{padding-left:0}.gs-team-dialog .gs-team-profiles article:last-child{padding-right:0}.gs-team-dialog :focus-visible,.gs-team-strip :focus-visible{outline:2px solid #126b91;outline-offset:4px}.gs-floating-whatsapp{position:fixed;z-index:50;right:24px;bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;min-height:66px;padding:10px 16px 10px 10px;background:#0b1a28f2;border:1px solid #d4b27a90;border-radius:44px;color:#f2f1ed;box-shadow:0 8px 30px #0005;backdrop-filter:blur(12px);transition:transform .2s,border-color .2s}.gs-floating-whatsapp:hover{border-color:#d4b27a}.gs-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;background:#163f38;color:#edf3ef;flex-shrink:0}.gs-whatsapp-icon svg{width:25px;height:25px}.gs-floating-whatsapp small{display:block;font:10px/1.5 var(--font-condensed),sans-serif;letter-spacing:.03em;color:#c5cdd4}.gs-floating-whatsapp strong{font:700 17px/1.5 var(--font-condensed),sans-serif;letter-spacing:.03em}.gs-whatsapp-arrow{margin-left:5px;color:#d4b27a}.ed-lower .ed-footer{padding-bottom:115px}@keyframes gs-team-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.gs-hero-content>.gs-hero-description{font-size:14px;line-height:1.85}.gs-hero-location{font-size:11px;max-width:280px}.gs-team-strip>button{width:calc(100% - 40px);padding:20px 0;align-items:flex-start;flex-direction:column;gap:10px}.gs-team-strip strong{font-size:22px;justify-content:space-between;width:100%;gap:15px}.gs-team-section{padding:55px 0}.gs-team-section h2{font-size:34px}.gs-team-profiles{grid-template-columns:1fr;gap:30px;margin-top:35px}.gs-team-profiles article,.gs-team-profiles article:first-child,.gs-team-profiles article:last-child{padding:28px 0 0;border-left:0;border-top:1px solid #10141835}.gs-team-profiles h3{font-size:28px;min-height:0}.gs-team-profiles article>p{margin-bottom:24px}.gs-team-portrait{margin-top:0}.gs-team-dialog-header{padding:18px 20px}.gs-team-dialog-header h2{font-size:29px}.gs-team-dialog-body{padding:18px 20px 25px}.gs-team-dialog .gs-team-profiles{gap:20px}.gs-team-dialog .gs-team-profiles article,.gs-team-dialog .gs-team-profiles article:first-child,.gs-team-dialog .gs-team-profiles article:last-child{position:relative;padding:18px 0 0 95px;min-height:150px}.gs-team-dialog .gs-team-index{margin-bottom:8px}.gs-team-dialog .gs-team-profiles h3{font-size:20px;min-height:0;margin-bottom:8px}.gs-team-dialog .gs-team-profiles article>p{font-size:11px;margin-bottom:12px}.gs-team-dialog .gs-team-portrait{position:absolute;left:0;top:22px;width:78px;height:78px}.gs-team-dialog .gs-team-portrait svg{width:62px;height:62px}.gs-team-dialog .gs-team-portrait>span{font-size:5px;bottom:8px;padding:2px}.gs-team-dialog .gs-team-profiles h4,.gs-team-dialog .gs-team-status{text-align:left;font-size:10px}.gs-floating-whatsapp{right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-height:58px;padding:7px 13px 7px 7px;gap:9px}.gs-whatsapp-icon{width:39px;height:39px}.gs-floating-whatsapp strong{font-size:15px}.gs-floating-whatsapp small{font-size:9px}.gs-whatsapp-arrow{display:none}}@media(prefers-reduced-motion:reduce){.gs-floating-whatsapp,.gs-team-strip strong>span{transition:none}.gs-team-dialog[open]{animation:none}}.gs-team-strip{border:0;background:transparent;padding:28px 24px}.gs-team-strip>button{width:min(460px,100%);min-height:62px;padding:16px 26px;border:1px solid #d4b27a90;border-radius:40px;background:#14233190;justify-content:center;transition:background .2s,border-color .2s}.gs-team-strip>button:hover{background:#203648;border-color:#d4b27a}.gs-team-strip strong{width:100%;justify-content:space-between;gap:22px;font-size:22px}.gs-team-strip button:hover strong>span{transform:translateY(2px)}.gs-team-dialog{width:min(860px,calc(100% - 32px));max-width:860px;background:#0b1929a6;color:#f2f1ed;border-color:#ffffff50;backdrop-filter:blur(20px)}.gs-team-dialog::backdrop{background:#020b163d;backdrop-filter:blur(3px)}.gs-team-dialog-header{padding:24px 28px 18px;border-color:#ffffff25}.gs-team-dialog-header h2{font-size:32px}.gs-team-dialog .gs-team-eyebrow{color:#d4b27a;font-size:10px}.gs-team-dialog-header>button{border-color:#ffffff50}.gs-team-dialog-header>button:hover{background:#ffffff15}.gs-team-dialog-body{padding:16px 28px 24px}.gs-team-dialog .gs-team-note{color:#c9d3dc;font-size:12px}.gs-team-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.gs-team-quick article{text-align:center}.gs-team-quick .gs-team-portrait{width:92px;height:92px;margin:0 auto 14px;background:#c6d7e214;border-color:#c6d7e250}.gs-team-quick .gs-team-portrait svg{width:66px;height:66px;stroke:#c5d4e0}.gs-team-quick .gs-team-portrait>span{display:none}.gs-team-quick h3{font:700 20px/1.3 var(--font-playfair),serif;margin:0 0 8px}.gs-team-quick p{font:11px/1.6 var(--font-open-sans),sans-serif;color:#c5d0d9}.gs-team-continue{display:flex;align-items:center;justify-content:center;gap:25px;margin:6px auto 0;padding:10px 22px;border-bottom:1px solid #d4b27a80;color:#e2c38f;font:13px var(--font-condensed),sans-serif}.gs-team-continue:hover{background:#ffffff0d}.gs-team-dialog :focus-visible{outline-color:#e2c38f}.gs-floating-whatsapp{gap:10px}.gs-floating-whatsapp>strong{font:700 16px var(--font-condensed),sans-serif;letter-spacing:.02em}@media(max-width:767px){.gs-team-strip{padding:24px}.gs-team-strip>button{flex-direction:row;align-items:center;padding:15px 22px}.gs-team-strip strong{font-size:19px}.gs-team-dialog-header{padding:18px 20px 14px}.gs-team-dialog-header h2{font-size:28px}.gs-team-dialog-body{padding:12px 20px 18px}.gs-team-quick{grid-template-columns:1fr;gap:16px;margin:20px 0}.gs-team-quick article{display:flex;align-items:center;gap:16px;text-align:left}.gs-team-quick .gs-team-portrait{width:64px;height:64px;margin:0}.gs-team-quick .gs-team-portrait svg{width:49px;height:49px}.gs-team-quick h3{font-size:19px;margin-bottom:4px}.gs-floating-whatsapp{min-height:52px;padding:6px 15px 6px 6px}.gs-floating-whatsapp>strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.gs-team-strip>button{transition:none}}.gs-team-strip>button{width:min(420px,100%);min-height:64px;padding:10px 12px 10px 26px;border:1px solid #8bd7f7;border-radius:14px;background:#41b6e9;color:#071825;box-shadow:inset 0 1px 0 #ffffff50,0 8px 28px #139aca18;transition:background .2s,box-shadow .2s,transform .2s}.gs-team-strip>button:hover{background:#79d1f4;border-color:#b0e7ff;box-shadow:inset 0 1px 0 #ffffff70,0 10px 30px #139aca28;transform:translateY(-2px)}.gs-team-strip strong{display:grid;grid-template-columns:1fr 40px;align-items:center;gap:16px;text-align:center;font:700 16px/1.25 var(--font-condensed),sans-serif;letter-spacing:.055em;text-transform:uppercase}.gs-team-strip strong>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#071825;background:#ffffff30;border:1px solid #ffffff25}.gs-team-strip :focus-visible{outline-color:#8bd7f7;outline-offset:5px}.gs-team-dialog{border-radius:26px;border:1px solid #a4d8f345;background:linear-gradient(135deg,#132f46c9,#0a1726b3);box-shadow:0 28px 90px #0007,inset 0 1px 0 #ffffff20}.gs-team-dialog-header{border-color:#96c9e522;padding:25px 30px 20px}.gs-team-dialog .gs-team-eyebrow{color:#8dd8f7;letter-spacing:.1em}.gs-team-dialog-header>button{border-radius:12px;border-color:#aad5eb35;background:#ffffff08;color:#d4eaf5;transition:background .2s,border-color .2s}.gs-team-dialog-header>button:hover{background:#41b6e925;border-color:#8dd8f7}.gs-team-dialog-body{padding:18px 30px 26px}.gs-team-quick{gap:16px}.gs-team-quick article{padding:20px 12px 18px;border:1px solid #a4d8f320;border-radius:18px;background:#b5ddf008;box-shadow:inset 0 1px 0 #ffffff08}.gs-team-quick .gs-team-portrait{width:82px;height:82px;background:radial-gradient(circle at 30% 20%,#70c8f12b,#376c8c12);border-color:#8dd8f74a}.gs-team-quick .gs-team-portrait svg{stroke:#a9d6ed;width:60px;height:60px}.gs-team-quick h3{font-size:19px;min-height:50px}.gs-team-quick p{color:#c3d7e2}.gs-team-continue{min-height:44px;border:1px solid #8dd8f74d;border-radius:11px;background:#41b6e914;color:#9ddcf7;padding:11px 24px;transition:background .2s}.gs-team-continue:hover{background:#41b6e928}.gs-team-dialog :focus-visible{outline-color:#8dd8f7}@media(max-width:767px){.gs-team-strip>button{padding:10px 11px 10px 18px;min-height:60px;border-radius:13px}.gs-team-strip strong{font-size:14px;letter-spacing:.035em;gap:10px;grid-template-columns:1fr 36px}.gs-team-strip strong>span{width:36px;height:36px;border-radius:9px}.gs-team-dialog{border-radius:21px}.gs-team-dialog-header{padding:18px 20px 15px}.gs-team-dialog-body{padding:14px 16px 20px}.gs-team-quick{gap:10px;margin:15px 0}.gs-team-quick article{padding:12px;gap:14px;border-radius:14px}.gs-team-quick .gs-team-portrait{width:54px;height:54px}.gs-team-quick .gs-team-portrait svg{width:43px;height:43px}.gs-team-quick h3{font-size:18px;min-height:0}}@media(prefers-reduced-motion:reduce){.gs-team-continue,.gs-team-dialog-header>button,.gs-team-strip>button{transition:none}}.gs-floating-whatsapp{gap:11px;min-height:58px;padding:7px 19px 7px 7px;border-radius:18px;border:1px solid #8bd7f76b;background:linear-gradient(135deg,#173a50f2,#0b2030f5);box-shadow:0 10px 30px #0005,inset 0 1px 0 #b5e7ff26;color:#eaf7ff;transition:transform .2s,border-color .2s,box-shadow .2s}.gs-floating-whatsapp:hover{transform:translateY(-3px);border-color:#9adfff;box-shadow:0 14px 34px #0006,0 0 22px #41b6e91a,inset 0 1px 0 #b5e7ff40}.gs-floating-whatsapp .gs-whatsapp-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#41b6e9,#259bcf);border:1px solid #b8eaff45;color:#061b29;box-shadow:inset 0 1px 0 #ffffff45}.gs-floating-whatsapp .gs-whatsapp-icon svg{width:24px;height:24px}.gs-floating-whatsapp>strong{font:700 16px/1 var(--font-condensed),sans-serif;letter-spacing:.035em}.gs-floating-whatsapp:focus-visible{outline:2px solid #8bd7f7;outline-offset:5px}@media(max-width:767px){.gs-floating-whatsapp{min-height:52px;border-radius:16px;gap:9px;padding:6px 15px 6px 6px}.gs-floating-whatsapp .gs-whatsapp-icon{width:38px;height:38px;border-radius:10px}.gs-floating-whatsapp .gs-whatsapp-icon svg{width:22px;height:22px}.gs-floating-whatsapp>strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.gs-floating-whatsapp{transition:none}}