:root{--gs-ink:#173343;--gs-teal:#096b74;--gs-yellow:#efc534;--gs-pale:#edf5f7;--gs-white:#fff;--gs-line:#ccdce1;--gs-muted:#526b77}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body.global-site{margin:0;background:var(--gs-white);color:var(--gs-ink);font:17px/1.65 "Segoe UI",Arial,sans-serif}body.global-site a{color:var(--gs-teal);text-underline-offset:4px}body.global-site button,body.global-site select{font:inherit}body.global-site button,body.global-site a,body.global-site select{touch-action:manipulation}body.global-site button,body.global-site select{cursor:pointer}body.global-site [hidden]{display:none!important}body.global-site :focus-visible{outline:3px solid var(--gs-teal);outline-offset:4px}
.gs-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.gs-skip{position:absolute;inset-inline-start:1rem;top:-90px;background:var(--gs-ink);color:#fff!important;padding:12px 18px;z-index:30}.gs-skip:focus{top:10px}.gs-header{border-bottom:1px solid var(--gs-line)}.gs-header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px}.gs-brand{display:inline-flex;gap:10px;align-items:center;font-size:29px;font-weight:800;letter-spacing:-1.2px;text-decoration:none;color:var(--gs-ink)!important;white-space:nowrap}.gs-brand svg{width:38px;height:30px}.gs-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.gs-nav a{font-size:15px;font-weight:650;text-decoration:none;color:var(--gs-ink)!important}.gs-nav a:hover,.gs-footer a:hover{text-decoration:underline}.gs-language-link{font-size:14px;white-space:nowrap}.gs-header .gs-language-link{border-inline-start:1px solid var(--gs-line);padding-inline-start:22px}
.gs-hero{padding-block:68px 56px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:72px;align-items:center}.gs-hero-copy{max-width:690px}.gs-hero h1{font-size:clamp(40px,5.5vw,68px);line-height:1.08;letter-spacing:-2.5px;font-weight:760;margin:0 0 25px;max-width:12em;overflow-wrap:normal}.gs-lead{font-size:21px;line-height:1.6;max-width:33em;margin:0 0 28px;color:#375563}.gs-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 21px;border:1px solid var(--gs-teal);border-radius:6px;background:var(--gs-teal);color:#fff!important;font-size:16px;font-weight:700;line-height:1.45;text-decoration:none!important;min-height:50px}.gs-button:hover{background:#07565e;border-color:#07565e}.gs-button-secondary{background:#fff;color:var(--gs-teal)!important}.gs-button-secondary:hover{background:var(--gs-pale)}.gs-action-note{font-size:14px;color:var(--gs-muted);margin:14px 0 0;max-width:42em}.gs-context{background:var(--gs-pale);border-block-start:5px solid var(--gs-yellow);padding:26px 28px 28px;border-radius:0 0 10px 10px}.gs-context h2{font-size:23px;line-height:1.3;margin:0 0 8px}.gs-context p{font-size:15px;color:#365563;margin:0 0 20px}.gs-context-fields{display:grid;gap:16px}.gs-field label{display:block;font-size:14px;font-weight:700;margin-block-end:5px}.gs-field select{width:100%;min-width:0;padding:11px 12px;border:1px solid #8ca9b5;border-radius:4px;background:#fff;color:var(--gs-ink);min-height:47px}.gs-context .gs-context-result{font-size:14px;margin:17px 0 0}.gs-context-link{display:block;font-size:15px;font-weight:650;margin-block-start:12px}.gs-context-actions{margin-block-start:18px}.gs-inline-notice{font-size:14px;margin:18px 0 0;color:var(--gs-muted)}
.gs-section{padding-block:45px;border-block-start:1px solid var(--gs-line)}.gs-section-head{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;margin-block-end:22px}.gs-section h2{font-size:30px;letter-spacing:-.7px;line-height:1.25;margin:0 0 10px}.gs-section-head p,.gs-section-intro{max-width:47em;margin:0;color:var(--gs-muted)}.gs-section-head>a{font-size:15px;font-weight:650;white-space:nowrap}.gs-services{border-block-start:1px solid var(--gs-line)}.gs-service{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(150px,auto);gap:22px;align-items:center;padding-block:26px;border-block-end:1px solid var(--gs-line)}.gs-service-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--gs-teal)}.gs-service-icon svg{height:34px;width:34px;stroke-width:1.65;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.gs-service h3{font-size:23px;line-height:1.3;letter-spacing:-.3px;margin:0 0 7px}.gs-service p{margin:0;max-width:44em;color:#405c69;font-size:16px}.gs-service .gs-service-scope{font-size:14px;margin-block-start:6px;color:var(--gs-muted)}.gs-service-link{font-weight:700;text-align:end}.gs-service-link a{display:inline-block;font-size:16px;min-height:44px;padding-block:8px}.gs-tag{display:inline-block;font-size:12px;font-weight:700;border:1px solid #a7c6ce;border-radius:4px;padding:2px 7px;color:#355963;background:#f4f9fa;margin-inline-start:9px;vertical-align:middle}.gs-service-note{padding:18px 20px;background:#f5f8f9;border-inline-start:3px solid var(--gs-line);font-size:15px;margin:20px 0 0}.gs-language-note{display:block;font-size:12px;font-weight:400;line-height:1.45;margin-block-start:2px;color:var(--gs-muted)}
.gs-how{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-block:44px}.gs-how h2{font-size:27px;line-height:1.3;margin:0 0 14px;letter-spacing:-.4px}.gs-how p{margin:0 0 14px;color:#405c69;max-width:39em}.gs-how ul{padding-inline-start:20px;margin:0}.gs-how li{margin-block:7px}.gs-source-band{background:var(--gs-pale);padding-block:36px}.gs-source-band-inner{display:flex;gap:45px;justify-content:space-between;align-items:center}.gs-source-band h2{font-size:24px;margin:0 0 8px;line-height:1.35}.gs-source-band p{margin:0;color:#405c69;max-width:50em}.gs-source-band a{font-weight:700;white-space:nowrap}.gs-country-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-block-start:22px}.gs-country-list a{display:flex;justify-content:space-between;gap:10px;padding-block:11px;border-block-end:1px solid var(--gs-line);text-decoration:none}.gs-country-list a:hover{text-decoration:underline}.gs-country-list b{font-size:12px;color:var(--gs-muted);font-weight:600;direction:ltr}.gs-country-list small{color:var(--gs-muted);font-size:12px}.gs-country-more{margin:20px 0 0;font-size:14px;color:var(--gs-muted)}
.gs-breadcrumbs{font-size:14px;padding-block:22px 0;display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--gs-muted)}.gs-breadcrumbs a{text-decoration:none}.gs-breadcrumbs a:hover{text-decoration:underline}.gs-page-hero{padding-block:45px 35px;max-width:850px}.gs-page-hero h1{font-size:clamp(36px,4.6vw,55px);line-height:1.12;letter-spacing:-1.5px;margin:0 0 19px}.gs-page-hero .gs-lead{font-size:20px;max-width:42em}.gs-page-meta{display:flex;gap:8px 20px;flex-wrap:wrap;color:var(--gs-muted);font-size:14px;margin-block-start:19px}.gs-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:54px;padding-block-end:52px}.gs-content-grid>section{min-width:0}.gs-aside{border-inline-start:1px solid var(--gs-line);padding-inline-start:25px;font-size:15px;align-self:start}.gs-aside h2{font-size:20px;line-height:1.3;margin:0 0 14px}.gs-aside p{color:var(--gs-muted);margin:0 0 14px}.gs-aside ul{padding-inline-start:20px}.gs-aside li{margin-block:8px}.gs-simple-list{list-style:none;padding:0;margin:20px 0 0;border-block-start:1px solid var(--gs-line)}.gs-simple-list li{padding-block:20px;border-block-end:1px solid var(--gs-line)}.gs-simple-list h2,.gs-simple-list h3{font-size:22px;margin:0 0 7px}.gs-simple-list p{margin:0 0 8px;color:#405c69}.gs-simple-list .gs-list-link{font-weight:650}.gs-scope-details{margin-block:25px;border:1px solid var(--gs-line);border-radius:6px;padding:16px 20px}.gs-scope-details summary{cursor:pointer;font-size:17px;font-weight:700}.gs-scope-details p{font-size:15px;margin-block-end:0;color:#405c69}
.gs-footer{border-block-start:1px solid var(--gs-line);padding-block:33px 28px;font-size:14px;color:var(--gs-muted)}.gs-footer-top{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.gs-footer-nav{display:flex;flex-wrap:wrap;gap:9px 23px}.gs-footer p{max-width:65em;margin:20px 0 0}.gs-footer .gs-brand{font-size:24px}.gs-footer-bottom{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;margin-block-start:24px}.gs-footer-language{display:flex;gap:16px;align-items:center}.gs-footer-language a[aria-current=page]{color:var(--gs-ink);font-weight:750;text-decoration:none}
.global-site .analytics-choice{position:fixed;z-index:50;inset-inline:20px;bottom:20px;max-width:1120px;margin-inline:auto;background:#fff;border:1px solid #9bb7c0;border-block-start:4px solid var(--gs-teal);border-radius:6px;padding:18px 22px;display:flex;gap:22px;justify-content:space-between;align-items:center;box-shadow:0 5px 25px #17334320;font-size:14px}.global-site .analytics-choice p{margin:5px 0 9px;max-width:64em}.global-site .consent-actions{display:flex;gap:9px;flex-wrap:wrap;flex-shrink:0}.global-site .consent-actions button{padding:10px 14px;border:1px solid var(--gs-teal);border-radius:4px;background:#fff;color:var(--gs-teal);font-weight:650;min-height:44px}.global-site .consent-actions button:last-child{background:var(--gs-teal);color:#fff}.global-site .recording-choice{display:block;font-size:13px;line-height:1.5}.global-site .recording-choice input{width:17px;height:17px;margin-inline:0 6px;vertical-align:middle}.global-site .analytics-settings{font:inherit;border:0;background:none;color:var(--gs-teal);text-decoration:underline;cursor:pointer;padding:0}
html[dir=rtl] .gs-hero h1{letter-spacing:-1.2px;line-height:1.17}html[dir=rtl] .gs-page-hero h1{letter-spacing:-.8px}html[dir=rtl] .gs-brand{direction:ltr;letter-spacing:-1.2px}html[dir=rtl] .gs-hero-copy{max-width:620px}
@media(max-width:1000px){.gs-wrap{width:calc(100% - 44px)}.gs-header-inner{gap:20px}.gs-nav{gap:15px}.gs-hero{gap:38px;padding-block:52px 42px;grid-template-columns:minmax(0,1fr) 320px}.gs-hero h1{font-size:52px}.gs-context{padding:23px}.gs-country-list{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-content-grid{gap:32px;grid-template-columns:minmax(0,1fr) 255px}}
@media(max-width:760px){.gs-wrap{width:calc(100% - 36px)}.gs-header-inner{min-height:0;padding-block:18px;display:grid;grid-template-columns:1fr auto;gap:14px 20px}.gs-brand{font-size:26px}.gs-nav{grid-column:1/-1;grid-row:2;gap:8px 20px}.gs-nav a{font-size:14px}.gs-header .gs-language-link{border:0;padding:0;font-size:14px}.gs-hero{grid-template-columns:1fr;gap:30px;padding-block:37px 35px}.gs-hero h1{font-size:clamp(40px,9.2vw,54px);letter-spacing:-1.6px;max-width:13em;margin-block-end:19px}.gs-lead{font-size:19px;line-height:1.6}.gs-context{padding:23px 22px}.gs-context-fields{grid-template-columns:1fr 1fr;gap:14px}.gs-context h2{font-size:22px}.gs-context p{margin-block-end:17px}.gs-context-actions{display:flex}.gs-service{grid-template-columns:40px minmax(0,1fr);gap:10px 14px;padding-block:23px}.gs-service-icon{width:38px;height:38px;align-self:start}.gs-service h3{font-size:21px}.gs-service p{font-size:15px}.gs-service-link{grid-column:2;text-align:start}.gs-service-link a{padding-block:2px;min-height:34px}.gs-section{padding-block:32px}.gs-section h2{font-size:27px}.gs-section-head{display:block}.gs-section-head>a{display:inline-block;margin-block-start:12px}.gs-country-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.gs-how{grid-template-columns:1fr;gap:25px;padding-block:32px}.gs-source-band{padding-block:28px}.gs-source-band-inner{display:block}.gs-source-band a{display:inline-block;margin-block-start:15px}.gs-footer-top{display:block}.gs-footer-nav{margin-block-start:20px;gap:10px 20px}.gs-content-grid{grid-template-columns:1fr;gap:26px;padding-block-end:35px}.gs-aside{border-inline-start:0;border-block-start:1px solid var(--gs-line);padding-inline-start:0;padding-block-start:23px}.gs-page-hero{padding-block:30px 23px}.gs-page-hero h1{font-size:39px}.gs-page-hero .gs-lead{font-size:18px}.global-site .analytics-choice{inset-inline:10px;bottom:10px;max-height:75vh;overflow:auto;display:block;padding:16px 18px}.global-site .consent-actions{margin-block-start:13px}.global-site .consent-actions button{flex:1}.gs-tag{margin-inline-start:6px}}
@media(max-width:380px){.gs-context-fields{grid-template-columns:1fr}.gs-country-list{grid-template-columns:1fr}.gs-button{padding:12px 17px}.gs-hero h1{font-size:39px}.gs-page-hero h1{font-size:35px}.gs-nav{column-gap:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{.gs-header,.gs-context,.analytics-choice,.gs-footer-language{display:none!important}.gs-wrap{width:100%}.gs-hero,.gs-content-grid{display:block}.gs-section{break-inside:avoid}.gs-hero{padding-block:20px}.gs-footer{font-size:11px}body.global-site{background:#fff;font-size:12px}}
