@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--gy-paper:#faf7f2;--gy-panel:#fff;--gy-line:#e6e4e2;--gy-ink:#24313a;--gy-muted:#4a5760;--gy-navy:#002b3d;--gy-deep:#003f5a;--gy-accent:#0788c9;--gy-ice:#8cbfd3;--gy-gradient:linear-gradient(135deg, #0788c9 0%, #003f5a 100%);--gy-max:1240px;--gy-inline-space:40px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:132px}body{background:var(--gy-paper);color:var(--gy-ink);margin:0;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif}body:has(.mobile-nav){overflow-x:hidden}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #0788c961}.skip-link{z-index:1000;color:var(--gy-navy);background:#fff;border-radius:7px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-privacy{color:var(--gy-muted);margin:2px 0 14px;font-size:13px;line-height:1.55}.form-privacy a{color:var(--gy-navy);text-underline-offset:2px;font-weight:700;text-decoration:underline}.tracking-frame{visibility:hidden;border:0;width:0;height:0;position:absolute}.form-card.is-submitting{cursor:progress}.form-card button[type=submit]:disabled{cursor:progress;filter:saturate(.72);opacity:.86}.form-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite form-spin}.form-status{min-height:20px;color:var(--gy-muted);text-align:center;outline:none;margin:10px 0 0;font-size:12px;line-height:1.5}.form-status:empty{min-height:0;margin:0}.form-status.is-error{color:#8f2424;text-align:left;background:#b02a2a0f;border:1px solid #b02a2a38;border-radius:7px;padding:10px 12px}.form-status.is-success{color:#247553;font-weight:700}@keyframes form-spin{to{transform:rotate(360deg)}}.site-header{z-index:100;background:#fff;transition:background-color .32s,box-shadow .32s;position:sticky;top:0}.site-header.is-home.is-overlay{background:0 0;position:absolute;left:0;right:0}.site-header.is-home.is-scrolled{background:#fff;animation:.34s cubic-bezier(.16,1,.3,1) both header-settle;position:fixed;left:0;right:0}@keyframes header-settle{0%{transform:translateY(-8px)}to{transform:translateY(0)}}.site-header.is-scrolled .site-nav-shell{box-shadow:0 16px 36px -30px #002b3db3}.site-utility{color:#fff;background:linear-gradient(90deg, var(--gy-navy), var(--gy-deep));transition:background-color .32s,border-color .32s}.site-utility-inner{width:min(calc(100% - var(--gy-inline-space)), var(--gy-max));justify-content:space-between;align-items:center;gap:18px;min-height:38px;margin:0 auto;font-size:12.5px;font-weight:650;display:flex}.site-utility span,.site-utility a{color:inherit;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.site-utility a:hover{text-decoration:underline}.site-nav-shell{border-bottom:1px solid var(--gy-line);background:#fff;transition:background-color .32s,border-color .32s,box-shadow .32s}.site-nav{width:min(calc(100% - var(--gy-inline-space)), var(--gy-max));align-items:center;gap:34px;height:76px;margin:0 auto;display:flex}.site-logo{flex:none;display:inline-flex;position:relative}.site-logo img{width:auto;height:42px;transition:opacity .28s;display:block}.desktop-nav{align-items:center;gap:25px;margin-left:auto;display:flex}.desktop-nav>a,.services-menu>summary{color:var(--gy-ink);cursor:pointer;opacity:.86;font-size:14px;font-weight:650;line-height:1;text-decoration:none;position:relative}.desktop-nav>a:after,.services-menu>summary:after{content:"";background:var(--gy-accent);transform-origin:100%;height:2px;transition:transform .24s cubic-bezier(.2,.72,.2,1);position:absolute;left:0;right:0;transform:scaleX(0)}.desktop-nav>a:after{bottom:-12px}.services-menu>summary:after{bottom:20px}.desktop-nav>a:hover:after,.services-menu>summary:hover:after,.services-menu[open]>summary:after{transform-origin:0;transform:scaleX(1)}.desktop-nav>a:hover,.services-menu>summary:hover{color:var(--gy-deep);opacity:1}.services-menu{position:relative}.services-menu>summary{align-items:center;gap:5px;padding:27px 0;list-style:none;display:inline-flex}.services-menu>summary::-webkit-details-marker{display:none}.services-menu[open]>summary svg{transform:rotate(180deg)}.services-panel{border:1px solid var(--gy-line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr 240px;gap:26px;width:min(760px,100vw - 40px);padding:24px;display:grid;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-42%);box-shadow:0 28px 65px -28px #002b3d61}.services-menu[open] .services-panel{transform-origin:45% 0;animation:.22s cubic-bezier(.2,.8,.2,1) both menu-enter}@keyframes menu-enter{0%{opacity:0;transform:translate(-42%)translateY(-7px)scale(.985)}to{opacity:1;transform:translate(-42%)translateY(0)scale(1)}}.service-group{flex-direction:column;gap:3px;display:flex}.service-group>span{color:var(--gy-deep);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.service-group a{color:var(--gy-ink);padding:7px 0;font-size:13.5px;font-weight:600;text-decoration:none}.service-group a:hover{color:var(--gy-accent)}.menu-feature{background:var(--gy-navy);color:#fff;border-radius:7px;padding:18px}.menu-feature svg{color:var(--gy-ice)}.menu-feature strong{margin:13px 0 5px;font-size:15px;display:block}.menu-feature p{color:#ffffffb8;margin:0 0 14px;font-size:12.5px;line-height:1.5}.menu-feature a{color:#fff;text-underline-offset:3px;font-size:12.5px;font-weight:750;text-decoration:underline}.site-nav-actions{align-items:center;gap:14px;display:flex}.site-phone{color:var(--gy-ink);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.site-phone svg{color:var(--gy-deep)}.site-cta,.mobile-cta{border:1.5px solid var(--gy-deep);background:var(--gy-gradient);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 12px 26px -14px #002b3dbf}.site-cta,.mobile-cta,body main .btn,body main .topic-button,.not-found>a,.consent-actions button{border-radius:12px!important}body main .btn-primary,body main .btn-mm,body main .topic-button,.not-found>a,.consent-actions button{border-width:0!important}body main :is(.icard,.step,.fcard,.service-card,.service-side,.proof-stat,.art-card,.aside-card,.proc,.term,.next-card,.nap,.tijdlijn){border-radius:8px!important}body main :is(.panel,.form-card,.band,.note-panel,.support-strip,.photo,.hero-photo){border-radius:12px!important}body main .ribbon .wrap,body main .service-more .extra-links a{border-radius:8px!important}body main section:has(>.wrap>.editorial-panel){scroll-margin-top:132px;padding-top:0!important;padding-bottom:0!important}body main .editorial-panel{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 clamp(52px,7vw,112px);border:0!important;border-top:1px solid var(--gy-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(42px,5vw,72px) 0 clamp(48px,6vw,84px)!important;display:grid!important;overflow:visible!important}body main .editorial-panel:before{display:none!important}body main .editorial-panel>.eyebrow{grid-area:1/1;align-self:start}body main .editorial-panel>h2{text-wrap:balance;grid-area:2/1/span 3;align-self:start;max-width:560px!important;margin-top:14px!important}body main .editorial-panel>p,body main .editorial-panel>.cta-row,body main .editorial-panel>div:not(.eyebrow){grid-column:2;max-width:650px!important}body main .editorial-panel>p.lead{grid-row:1/span 2;align-self:start;margin-top:0!important}body main .editorial-panel>p:not(.lead){margin-top:16px!important}body main .editorial-panel>.cta-row{margin-top:24px!important}body main .editorial-panel.editorial-reverse>.eyebrow,body main .editorial-panel.editorial-reverse>h2{grid-column:2}body main .editorial-panel.editorial-reverse>p,body main .editorial-panel.editorial-reverse>.cta-row,body main .editorial-panel.editorial-reverse>div:not(.eyebrow){grid-column:1}.site-cta:hover{color:var(--gy-navy);border-color:var(--gy-navy);background:#fff;transform:translateY(-2px);box-shadow:0 14px 26px -18px #002b3db3}.site-cta:active,.mobile-cta:active{transform:translateY(0)scale(.98)}.menu-toggle{border:1px solid var(--gy-line);width:42px;height:42px;color:var(--gy-navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:none}.mobile-nav{border-bottom:1px solid var(--gy-line);background:#fff;max-height:calc(100dvh - 114px);padding:22px 24px 30px;display:none;position:fixed;inset:114px 0 auto;overflow:auto;box-shadow:0 24px 50px -30px #002b3d99}.mobile-nav>a,.mobile-nav details>a{border-bottom:1px solid var(--gy-line);color:var(--gy-ink);padding:12px 4px;font-weight:650;text-decoration:none;display:block}.mobile-nav summary{color:var(--gy-navy);cursor:pointer;justify-content:space-between;padding:12px 4px;font-weight:800;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav details[open] summary svg{transform:rotate(180deg)}.mobile-nav details>a{animation:.18s both mobile-link-enter}@keyframes mobile-link-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobile-nav details>a{padding-left:16px;font-size:14px}.mobile-nav .mobile-cta{color:#fff;border:0;margin-top:18px}.site-header.is-overlay .site-utility{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002b3d57;border-bottom:1px solid #ffffff1f}.site-header.is-overlay .site-nav-shell{background:0 0;border-bottom-color:#ffffff2e}.site-header.is-overlay .site-logo img{opacity:0}.site-header.is-overlay .site-logo:after{content:"";pointer-events:none;background:url(/assets/guyra-logo-white-red.png) 50%/contain no-repeat;position:absolute;inset:0}.site-header.is-overlay .desktop-nav>a,.site-header.is-overlay .services-menu>summary,.site-header.is-overlay .site-phone{color:#fff;opacity:1}.site-header.is-overlay .desktop-nav>a:after,.site-header.is-overlay .services-menu>summary:after{background:var(--gy-ice)}.site-header.is-overlay .site-phone svg{color:var(--gy-ice)}.site-header.is-overlay .site-cta{color:var(--gy-navy);box-shadow:none;background:#fff;border-color:#fff}.site-header.is-overlay .site-cta:hover{color:#fff;background:0 0;border-color:#fff}.site-header.is-overlay .menu-toggle{color:#fff;background:#002b3d26;border-color:#ffffff80}.site-footer{background:var(--gy-navy);color:#ffffffb8;padding:68px 0 28px;position:relative;overflow:hidden}.footer-inner{width:min(calc(100% - var(--gy-inline-space)), var(--gy-max));margin:0 auto}.footer-main{grid-template-columns:1.05fr 2.3fr .82fr;gap:54px;padding-bottom:44px;display:grid}.footer-logo{background:#fff;border-radius:7px;width:auto;height:42px;padding:6px 10px;display:block}.footer-brand>p{color:#ffffffb3;max-width:330px;margin:18px 0 20px;font-size:14px;line-height:1.65}.footer-contact{flex-direction:column;gap:8px;display:flex}.footer-contact a,.footer-contact span{color:#ffffffc2;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:flex}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.footer-column{min-width:0}.footer-column h2,.footer-certification>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.footer-links{flex-direction:column;gap:9px;display:flex}.footer-column a{color:#ffffffb8;font-size:13.5px;line-height:1.45;text-decoration:none}.footer-column a:hover,.footer-bottom a:hover{color:#fff}.footer-certification{background:#fff;border-radius:8px;align-self:start;padding:15px}.footer-certification>span{color:var(--gy-deep);margin:0 0 8px;font-size:10px;display:block}.footer-certification img{object-fit:contain;width:100%;height:auto;max-height:120px;display:block}.footer-certification p{color:var(--gy-muted);text-align:center;margin:7px 0 0;font-size:11px}.footer-bottom{border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding-top:25px;font-size:11.5px;display:flex}.footer-bottom div{flex-wrap:wrap;gap:16px;display:flex}.footer-bottom a{color:#ffffffb3;text-decoration:none}.footer-cookie-settings{color:#ffffffb3;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-settings:hover{color:#fff}.footer-contact-link{color:#fff;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:none;position:absolute;bottom:20px;right:24px}body.motion-ready main .motion-target{opacity:0;transition-delay:var(--motion-delay,0s);will-change:opacity, transform, clip-path;transition-timing-function:cubic-bezier(.16,1,.3,1)}body.motion-ready main .motion-target.in{opacity:1}body.motion-ready main .motion-hero{transition-property:opacity,transform;transition-duration:.82s;transform:translateY(16px)}body.motion-ready main .motion-copy{clip-path:inset(0 0 18%);transition-property:opacity,transform,clip-path;transition-duration:.9s;transform:translateY(20px)}body.motion-ready main .motion-fade{transition-property:opacity;transition-duration:.72s}body.motion-ready main .motion-surface{transition-property:opacity,transform;transition-duration:.88s;transform:scale(.985)}body.motion-ready main .motion-group{transition-property:opacity,transform;transition-duration:.78s;transform:translateY(10px)}body.motion-ready main .motion-media{clip-path:inset(7% 0 round 7px);transition-property:opacity,transform,clip-path;transition-duration:1.05s;transform:scale(.985)}body.motion-ready main .motion-media img{transform:translate3d(0, var(--media-shift,0), 0) scale(1.055);will-change:transform;transition:transform .28s ease-out}body.motion-ready main .motion-hero.in,body.motion-ready main .motion-copy.in,body.motion-ready main .motion-surface.in,body.motion-ready main .motion-group.in,body.motion-ready main .motion-media.in{transform:none}body.motion-ready main .motion-copy.in,body.motion-ready main .motion-media.in{clip-path:inset(0 round 7px)}body.motion-ready main .motion-media.in img{transform:translate3d(0, var(--media-shift,0), 0) scale(1.025)}.topic-process-grid>div{position:sticky;top:152px}.carousel-pagination{display:none}body main .btn,.topic-button,.not-found a,.footer-contact-link{isolation:isolate;position:relative;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s,filter .22s!important}body main .btn-primary:hover,.topic-button:hover,.not-found a:hover{transform:translateY(-2px);color:var(--gy-navy)!important;border-color:var(--gy-navy)!important;filter:none!important;background:#fff!important;box-shadow:0 14px 28px -17px #002b3db8!important}body main .btn-ghost:hover{transform:translateY(-2px);background:var(--gy-navy)!important;color:#fff!important;border-color:var(--gy-navy)!important}body main .btn-ghost.on-dark:hover{color:var(--gy-navy)!important;background:#fff!important;border-color:#fff!important}body main .btn:active,.topic-button:active,.not-found a:active{transform:translateY(0)scale(.98)}body main .btn .arrow,body main .more .arrow,body main .service-link .arr,.topic-button svg,.topic-related a svg,.footer-contact-link svg{transition:transform .24s cubic-bezier(.2,.72,.2,1)}body main .btn:hover .arrow,body main .service-card:hover .more .arrow,body main .service-link:hover .arr,.topic-button:hover svg,.topic-related a:hover svg,.footer-contact-link:hover svg{transform:translate(5px)}body main .service-link,.topic-related a{transition:color .2s,padding .2s,background .2s}body main .service-link:hover{color:var(--gy-accent);padding-right:8px}.topic-related a:hover{color:var(--gy-accent);padding-left:7px}.switch-cluster-links{border-top:1px solid var(--gy-line);grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.switch-cluster-links a{border-bottom:1px solid var(--gy-line);min-height:112px;color:var(--gy-navy);grid-template-columns:42px 1fr auto;align-items:center;gap:7px 18px;padding:24px 26px 24px 0;text-decoration:none;transition:color .2s,padding .2s;display:grid;position:relative}.switch-cluster-links a:nth-child(odd){margin-right:34px}.switch-cluster-links a span{color:var(--gy-accent);grid-row:1/span 2;font-size:12px;font-weight:800}.switch-cluster-links a strong{align-self:end;font-size:17px}.switch-cluster-links a i{color:var(--gy-muted);align-self:start;font-size:13px;font-style:normal}.switch-cluster-links a b{grid-area:1/3/span 2;font-size:20px;font-weight:500;transition:transform .22s}.switch-cluster-links a:hover{color:var(--gy-accent);padding-left:7px}.switch-cluster-links a:hover b{transform:translate(5px)}.topic-page,.policy-page{background:var(--gy-paper);color:var(--gy-ink)}.topic-wrap,.policy-wrap,body main .wrap{width:min(calc(100% - var(--gy-inline-space)), var(--gy-max))!important;max-width:var(--gy-max)!important;margin-left:auto!important;margin-right:auto!important}body main .wrap{padding-left:0!important;padding-right:0!important}.breadcrumbs{color:#ffffff94;gap:9px;margin-bottom:62px;font-size:12px;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.topic-hero{background:var(--gy-navy);padding:36px 0 92px}.topic-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:84px;display:grid}.topic-eyebrow{color:var(--gy-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:800}.topic-hero .topic-eyebrow{color:var(--gy-ice)}.topic-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(40px,5.5vw,72px);line-height:1.02}.topic-hero h1 span{color:var(--gy-ice)}.topic-lead{color:#ffffffb8;max-width:720px;margin:27px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.topic-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.topic-button{background:var(--gy-gradient);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:15px 23px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.topic-phone{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.topic-summary{background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;padding:30px}.topic-summary>span{color:var(--gy-ice);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.topic-summary>p{color:#ffffffc7;margin:14px 0 22px;font-size:15px;line-height:1.65}.topic-summary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.topic-summary li{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.topic-summary li svg{color:var(--gy-ice)}.topic-page h2{color:var(--gy-navy);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.09}.topic-page h1,.topic-page h2{overflow-wrap:anywhere}.topic-context{background:#fff;padding:110px 0}.topic-context-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:90px;display:grid}.topic-photo{border-radius:7px;min-height:560px;margin:0;position:relative;overflow:hidden}.topic-photo img{object-fit:cover}.topic-layout-offset .topic-photo{order:2;min-height:620px}.topic-layout-offset .topic-context-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.topic-layout-structured .topic-photo{align-self:stretch;min-height:450px}.topic-context-copy>p:not(.topic-eyebrow){color:var(--gy-muted);margin:0 0 18px;font-size:16px;line-height:1.78}.topic-context-copy h2{margin-bottom:28px}.topic-context-copy ul{border-top:1px solid var(--gy-line);grid-template-columns:1fr 1fr;gap:0 24px;margin:16px 0 0;padding:18px 0 0;list-style:none;display:grid}.topic-context-copy li{color:var(--gy-navy);gap:9px;padding:13px 0;font-size:13px;font-weight:700;display:flex}.topic-context-copy li svg{color:var(--gy-accent);flex:none}.topic-points{padding:96px 0}.topic-section-heading{max-width:740px;margin-bottom:48px}.topic-section-heading>p{color:var(--gy-deep);text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}main .shead.flow-horizontal{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;column-gap:clamp(48px,8vw,112px);max-width:none;display:grid}main .shead.flow-horizontal>.eyebrow{grid-column:1/-1;margin-bottom:18px}main .shead.flow-horizontal>h2{grid-column:1;margin:0}main .shead.flow-horizontal>p{grid-area:2/2;align-self:start;max-width:620px;margin:3px 0 0!important}.topic-point-grid{border-top:1px solid var(--gy-line);border-bottom:1px solid var(--gy-line);grid-template-columns:repeat(3,1fr);display:grid}.topic-point-grid article{border-right:1px solid var(--gy-line);min-height:260px;padding:30px}.topic-point-grid article:first-child{padding-left:0}.topic-point-grid article:last-child{border-right:0;padding-right:0}.topic-point-grid article>span{color:var(--gy-accent);font-size:12px;font-weight:800}.topic-point-grid h3{color:var(--gy-navy);letter-spacing:0;margin:45px 0 12px;font-size:21px}.topic-point-grid p{color:var(--gy-muted);margin:0;font-size:15px;line-height:1.65}.topic-deliverables{background:#fff;padding:104px 0}.topic-deliverables-head{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:48px 90px;margin-bottom:58px;display:grid}.topic-deliverables-head .topic-eyebrow{grid-column:1/-1;margin-bottom:-28px}.topic-deliverables-head>p:last-child{color:var(--gy-muted);align-self:end;margin:0;line-height:1.75}.topic-deliverable-list{border-top:1px solid var(--gy-line);grid-template-columns:1fr 1fr;display:grid}.topic-deliverable-list article{border-bottom:1px solid var(--gy-line);grid-template-columns:54px 150px 1fr;align-items:start;gap:18px;padding:30px 26px 30px 0;display:grid}.topic-deliverable-list article:nth-child(odd){margin-right:34px}.topic-deliverable-list article>span{color:var(--gy-accent);font-size:12px;font-weight:800}.topic-deliverable-list h3{color:var(--gy-navy);margin:0;font-size:17px;line-height:1.35}.topic-deliverable-list p{color:var(--gy-muted);margin:0;font-size:14px;line-height:1.65}.topic-process{background:var(--gy-navy);padding:104px 0}.topic-process-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.topic-process h2{color:#fff}.topic-process .topic-eyebrow{color:var(--gy-ice)}.topic-process-grid>div>p:last-child{color:#ffffffb3;max-width:480px;line-height:1.7}.topic-process ol{margin:0;padding:0;list-style:none;display:grid}.topic-process li{border-bottom:1px solid #ffffff26;grid-template-columns:52px 1fr;align-items:start;min-height:104px;padding:23px 0;display:grid}.topic-process li:first-child{border-top:1px solid #ffffff26}.topic-process li span{width:32px;height:32px;color:var(--gy-ice);border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.topic-process li strong{color:#fff;font-size:17px}.topic-process li p{color:#ffffffa3;margin:7px 0 0;font-size:14px;line-height:1.6}.topic-decision{background:#dfeef3;padding:98px 0}.topic-decision-grid{grid-template-columns:1.05fr .95fr;gap:100px;display:grid}.topic-decision-grid>div:last-child>p{color:var(--gy-muted);margin:0 0 25px;font-size:17px;line-height:1.75}.topic-decision ul{border-top:1px solid #002b3d2e;margin:0;padding:0;list-style:none}.topic-decision li{color:var(--gy-navy);border-bottom:1px solid #002b3d2e;gap:10px;padding:14px 0;font-size:14px;font-weight:700;display:flex}.topic-decision li svg{color:var(--gy-accent);flex:none}.topic-faq{background:#fff;padding:104px 0}.topic-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.topic-faq header>p:last-child{max-width:390px;color:var(--gy-muted);line-height:1.7}.topic-faq details{border-top:1px solid var(--gy-line)}.topic-faq details:last-child{border-bottom:1px solid var(--gy-line)}.topic-faq summary{min-height:72px;color:var(--gy-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:750;list-style:none;display:flex}.topic-faq summary::-webkit-details-marker{display:none}.topic-faq summary svg{flex:none;transition:transform .2s}.topic-faq details[open] summary svg{transform:rotate(180deg)}.topic-faq details>p{max-width:720px;color:var(--gy-muted);margin:-2px 44px 24px 0;font-size:14px;line-height:1.75}.topic-related{padding:64px 0 82px}.topic-related .topic-wrap>div{border-top:1px solid var(--gy-line);grid-template-columns:repeat(3,1fr);display:grid}.topic-related a{border-bottom:1px solid var(--gy-line);color:var(--gy-navy);justify-content:space-between;align-items:center;gap:12px;margin-right:28px;padding:22px 0;font-size:14px;font-weight:750;text-decoration:none;display:flex}.topic-final-cta{background:var(--gy-deep);color:#fff;padding:76px 0}.topic-final-cta .topic-wrap{justify-content:space-between;align-items:center;gap:70px;display:flex}.topic-final-cta .topic-eyebrow{color:var(--gy-ice)}.topic-final-cta h2{color:#fff;max-width:760px}.topic-final-cta p:last-child{color:#ffffffb3;max-width:710px;margin:17px 0 0;line-height:1.7}.topic-final-cta .topic-button{border:1px solid #ffffff73;flex:none}.policy-hero{background:var(--gy-navy);padding:42px 0 80px}.policy-hero .breadcrumbs{margin-bottom:56px}.policy-hero h1{color:#fff;letter-spacing:0;max-width:800px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.05}.policy-page h1,.policy-page h2{overflow-wrap:anywhere}.policy-hero>.policy-wrap>p:last-child{color:#ffffffb8;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.7}.policy-content{padding:88px 0 104px}.policy-grid{grid-template-columns:minmax(0,1fr) 340px;gap:90px;display:grid}.policy-sections{gap:0;display:grid}.policy-sections article{border-bottom:1px solid var(--gy-line);margin-bottom:34px;padding:0 0 34px}.policy-sections h2,.policy-grid aside h2{color:var(--gy-navy);letter-spacing:0;margin:0 0 13px;font-size:22px}.policy-sections p{color:var(--gy-muted);margin:0;line-height:1.75}.policy-grid aside{border:1px solid var(--gy-line);background:#fff;border-radius:8px;align-self:start;padding:25px;position:sticky;top:148px}.policy-grid aside a{border-bottom:1px solid var(--gy-line);color:var(--gy-deep);align-items:center;gap:10px;padding:13px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.policy-cookie-settings{border:0;border-bottom:1px solid var(--gy-line);width:100%;color:var(--gy-deep);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 0;font-size:13.5px;font-weight:700;display:flex}.policy-cookie-settings:hover{color:var(--gy-accent)}.policy-grid aside small{color:var(--gy-muted);margin-top:20px;font-size:11px;line-height:1.6;display:block}.not-found{text-align:center;width:min(100% - 40px,720px);min-height:64vh;margin:0 auto;padding:110px 0}.not-found>span{color:var(--gy-accent);font-size:13px;font-weight:800}.not-found h1{color:var(--gy-navy);letter-spacing:0;margin:12px 0 18px;font-size:clamp(38px,6vw,62px);line-height:1.05}.not-found p{max-width:570px;color:var(--gy-muted);margin:0 auto 28px;line-height:1.7}.not-found a{background:var(--gy-gradient);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.consent-backdrop{z-index:200;background:#002b3d29;justify-content:flex-end;align-items:flex-end;padding:22px;display:flex;position:fixed;inset:0}.consent-panel{border:1px solid var(--gy-line);background:#fff;border-radius:8px;width:min(100%,440px);padding:26px;position:relative;box-shadow:0 30px 80px -30px #002b3d8c}.consent-close{border:1px solid var(--gy-line);width:36px;height:36px;color:var(--gy-navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:15px;right:15px}.consent-panel>span{color:var(--gy-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.consent-panel h2{max-width:330px;color:var(--gy-navy);letter-spacing:0;margin:10px 0 12px;font-size:24px;line-height:1.14}.consent-panel>p{color:var(--gy-muted);margin:0;font-size:13px;line-height:1.65}.consent-panel>a{color:var(--gy-deep);text-underline-offset:3px;margin-top:16px;font-size:11px;font-weight:700;display:inline-block}.consent-actions{gap:10px;margin-top:20px;display:flex}.consent-actions button{background:var(--gy-gradient);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.consent-actions .consent-secondary{border-color:var(--gy-line);color:var(--gy-navy);background:#fff}.consent-settings{border-top:1px solid var(--gy-line);margin-top:18px;display:grid}.consent-settings label{border-bottom:1px solid var(--gy-line);justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.consent-settings label>span{gap:2px;display:grid}.consent-settings strong{color:var(--gy-navy);font-size:13px}.consent-settings small{color:var(--gy-muted);font-size:10px}.consent-settings input{width:18px;height:18px;accent-color:var(--gy-deep)}@media (max-width:1100px){.desktop-nav{gap:17px}.site-phone span{display:none}.footer-main{grid-template-columns:1fr 2.2fr}.footer-certification{grid-column:1/-1;width:260px}}@media (max-width:900px){.site-utility-inner{justify-content:center}.site-utility-inner>span:not(:first-child),.desktop-nav,.site-cta,.site-phone{display:none}.site-nav{height:70px}.menu-toggle,.mobile-nav{display:grid}.site-nav-actions{margin-left:auto}.mobile-nav{display:block;top:108px}.topic-hero-grid,.topic-context-grid,.topic-layout-offset .topic-context-grid,.topic-process-grid,.topic-decision-grid,.topic-faq-grid,.policy-grid{grid-template-columns:minmax(0,1fr);gap:48px}.topic-hero-grid{align-items:start}.topic-summary{max-width:560px}.topic-layout-offset .topic-photo{order:0}.topic-photo,.topic-layout-offset .topic-photo,.topic-layout-structured .topic-photo{min-height:460px}.topic-process-grid>div{position:static}.topic-point-grid{grid-template-columns:1fr}.topic-point-grid article,.topic-point-grid article:first-child,.topic-point-grid article:last-child{border-right:0;border-bottom:1px solid var(--gy-line);min-height:auto;padding:28px 0}.topic-point-grid article:last-child{border-bottom:0}.topic-point-grid h3{margin-top:18px}.topic-deliverables-head{grid-template-columns:1fr;gap:20px}.topic-deliverables-head .topic-eyebrow{grid-column:auto;margin-bottom:0}.topic-deliverable-list{grid-template-columns:1fr}.topic-deliverable-list article:nth-child(odd){margin-right:0}.topic-final-cta .topic-wrap{flex-direction:column;align-items:flex-start;gap:32px}.topic-related .topic-wrap>div{grid-template-columns:1fr}.policy-grid aside{position:static}.footer-main{grid-template-columns:1fr}.footer-certification{grid-column:auto}.footer-bottom{flex-direction:column}main .shead.flow-horizontal{display:block}main .shead.flow-horizontal>.eyebrow{margin-bottom:0}main .shead.flow-horizontal>p{max-width:680px;margin-top:16px!important}body main .editorial-panel{padding:36px 0 52px!important;display:block!important}body main .editorial-panel>h2{margin-top:10px!important}body main .editorial-panel>p.lead{margin-top:22px!important}body main .editorial-panel>p:not(.lead){margin-top:12px!important}body main .editorial-panel>.cta-row{margin-top:22px!important}.switch-cluster-links{grid-template-columns:1fr}.switch-cluster-links a:nth-child(odd){margin-right:0}}@media (max-width:620px){:root{--gy-inline-space:28px}html{scroll-padding-top:120px}.site-logo img{height:36px}.site-utility .utility-login-prefix{display:none}.topic-hero{padding:28px 0 66px}.breadcrumbs{margin-bottom:42px}.topic-hero h1{font-size:39px}.topic-actions{flex-direction:column;align-items:flex-start}.topic-context,.topic-points,.topic-deliverables,.topic-process,.topic-decision,.topic-faq,.policy-content{padding:66px 0}.topic-photo,.topic-layout-offset .topic-photo,.topic-layout-structured .topic-photo{min-height:360px}.topic-context-copy ul{grid-template-columns:1fr}.topic-deliverable-list article{grid-template-columns:38px 1fr;gap:8px 14px;padding-right:0}.topic-deliverable-list article p{grid-column:2}.topic-process li{grid-template-columns:46px 1fr}.topic-final-cta{padding:62px 0}.topic-related{padding:50px 0 66px}.footer-main{grid-template-columns:1fr;gap:0}.footer-brand{padding-bottom:30px}.footer-nav{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:34px 24px;padding:30px 0 8px}.footer-nav .footer-column:last-child{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:26px}.footer-nav .footer-column:last-child .footer-links{grid-template-columns:1fr 1fr;gap:9px 24px;display:grid}.footer-certification{width:min(100%,280px);margin-top:30px}.footer-bottom div{gap:10px 16px}.consent-backdrop{padding:10px}.consent-panel{padding:23px}.consent-actions{flex-direction:column;align-items:stretch}main .panel:has(>.form-grid){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}main .panel>.form-grid{gap:30px!important}main .form-grid .check-list{gap:9px!important;margin-top:20px!important}main .form-grid .check-list li{gap:10px!important;font-size:14px!important;line-height:1.55!important}main .form-card{border-radius:16px!important;padding:20px!important;box-shadow:0 16px 36px -30px #002b3d85!important}main .form-card label{margin-top:14px!important}main .form-card label:first-of-type{margin-top:0!important}main .form-card input,main .form-card select,main .form-card textarea{min-height:48px}main .form-card textarea{min-height:100px}main .form-card .btn{margin-top:18px!important}body main .btn{text-align:center;overflow-wrap:anywhere;max-width:100%;white-space:normal!important}body main .gy-blok .tx{min-width:0!important}}@media (max-width:700px){body.motion-ready main .mobile-carousel{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:0;grid-template-columns:none!important;grid-auto-columns:minmax(82%,1fr)!important;grid-auto-flow:column!important;gap:14px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:4px 0 18px!important;display:grid!important;overflow:auto hidden!important}body.motion-ready main .mobile-carousel::-webkit-scrollbar{display:none}body.motion-ready main .mobile-carousel>*{overflow-wrap:anywhere;scroll-snap-align:start;scroll-snap-stop:always;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}body.motion-ready main .mobile-carousel.ribbon,body.motion-ready main .ribbon .mobile-carousel{border-radius:12px}.carousel-pagination{justify-content:center;align-items:center;gap:7px;min-height:22px;margin-top:8px;display:flex}.carousel-pagination button{cursor:pointer;background:#002b3d33;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,border-radius .2s,background .2s}.carousel-pagination button.is-active{background:var(--gy-deep);border-radius:999px;width:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}body.motion-ready main .motion-target{opacity:1!important;clip-path:none!important;transition-delay:0s!important;transform:none!important}body.motion-ready main .motion-media img{transform:none!important}body.motion-ready main .mobile-carousel{scroll-behavior:auto!important}}#gt_float_wrapper{z-index:80!important}@media (max-width:620px){.gtranslate_wrapper{z-index:0;justify-content:center;margin:22px 0 4px;display:flex;position:relative}.gtranslate_wrapper>div,#gt_float_wrapper,.gt_float_switcher{position:static!important;inset:auto!important}#gt_float_wrapper{z-index:auto!important}.gt_float_switcher{box-shadow:none!important;background:0 0!important}.gt_float_switcher .gt-selected{background:0 0!important}.gt_float_switcher .gt-selected .gt-current-lang{color:#fff!important}.gt_float_switcher .gt_options{background:0 0!important}.gt_float_switcher .gt_options a{color:#ffffffe0!important}.gt_float_switcher .gt_options a:hover,.gt_float_switcher .gt_options a:focus-visible{color:#fff!important;background:#ffffff1f!important}}
