@keyframes ges-acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ges-cardin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ges-cardout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes ges-soon-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}:root{--ges-ease:cubic-bezier(0.16, 0.84, 0.24, 1);--ges-red:var(--wp--preset--color--accent);--ges-red-deep:#c8332f;--ges-ink:var(--wp--preset--color--contrast);--ges-pad:clamp(1.25rem, 5vw, 2.75rem);--ges-shadow-sm:0 1px 2px rgba(20,22,26,.04), 0 4px 14px rgba(20,22,26,.06);--ges-shadow-md:0 10px 24px rgba(20,22,26,.08), 0 24px 60px rgba(20,22,26,.10)}body::after,html{background:#fff}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>main{flex:1 0 auto}body::after{content:"";position:fixed;left:0;right:0;bottom:0;height:env(safe-area-inset-bottom,0);z-index:9000;pointer-events:none}body.page-id-502::after{content:none}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.ges-wrap{width:min(100% - 2rem,1200px);margin-inline:auto}.ges-section{padding-block:clamp(3rem,5.5vw,5.5rem);padding-inline:0!important}.ges-section--tight{padding-block:clamp(2.25rem,4vw,3.5rem)}.ges-measure{max-width:56ch}.ges-lede{color:#2b2e34;font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.5}.ges-shead{margin-bottom:clamp(2.5rem,4.6vw,4rem)}.ges-shead h2{font-size:clamp(2rem,3.8vw,3.4rem);letter-spacing:-.02em;line-height:1.05;margin:0 0 1rem}.ges-kicker{display:inline-flex;align-items:center;gap:.6em;font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ges-red);margin:0 0 1rem}.ges-kicker::before{content:"";width:1.8rem;height:2px;background:currentColor;border-radius:2px}.wp-block-button__link{transition:transform .2s var(--ges-ease),background-color .2s var(--ges-ease),box-shadow .2s var(--ges-ease);will-change:transform}.wp-block-button:not(.is-style-outline):not(.ges-btn-ghost):not(.ges-btn-ghost-ink) .wp-block-button__link{box-shadow:0 2px 6px rgba(200,51,47,.28),0 12px 28px rgba(200,51,47,.22)}.wp-block-button .wp-block-button__link:hover{transform:translateY(-2px)}.ges-btn-ghost .wp-block-button__link{background:0 0;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}.ges-btn-ghost .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #fff;background:rgba(255,255,255,.1)}.ges-btn-ghost-ink .wp-block-button__link{background:0 0;color:var(--ges-ink);box-shadow:inset 0 0 0 1.5px rgba(20,22,26,.22)}.ges-btn-ghost-ink .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px var(--ges-ink);background:rgba(20,22,26,.05)}.ges-header{background:#fff!important;z-index:100;transition:padding .28s ease,box-shadow .28s ease}.ges-header>.wp-block-group{transition:max-width .28s ease}.wp-block-template-part:has(>.ges-header),header.wp-block-template-part{position:sticky;top:0;z-index:100}.ges-header .wp-block-site-logo img{width:132px!important;height:auto!important;transition:width .28s ease}.ges-header.is-scrolled{padding-top:.68rem!important;padding-bottom:.68rem!important;box-shadow:0 6px 22px rgba(20,22,26,.1)}.ges-header.ges-no-anim,.ges-header.ges-no-anim *{transition:none!important}.ges-header.is-scrolled>.wp-block-group{max-width:1040px}.ges-header.is-scrolled .wp-block-site-logo img{width:104px!important}.ges-nav .wp-block-navigation-item__content{text-transform:uppercase;font-weight:800}.ges-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content{font-size:.95rem;letter-spacing:.1em}.ges-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content::after{display:block;margin-top:.3rem;font-size:.82rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35;opacity:.6}.ges-nav .is-menu-open a[href$="/for-employers/"]::after{content:"For employers and HR teams"}.ges-nav .is-menu-open a[href$="/knowledge-hub/"]::after{content:"Free guides to Geneva admin"}.ges-nav .is-menu-open a[href$="/pricing/"]::after{content:"Every support option, free included"}.ges-nav .is-menu-open a[href$="/toolkit/"]::after{content:"Ready-to-print Swiss documents"}.ges-nav .is-menu-open a[href$="/about-me/"]::after{content:"Who I am and how I help"}.ges-nav .is-menu-open a[href$="/roadmap/"]::after{content:"Your free personalized moving plan"}.ges-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .ges-nav-roadmap{display:none}@media (prefers-reduced-motion:reduce){.ges-header,.ges-header .wp-block-site-logo img,.ges-header>.wp-block-group{transition:none}}.ges-langsw{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;letter-spacing:.03em}.ges-langsw a{color:var(--wp--preset--color--muted);text-decoration:none}.ges-langsw a[aria-current=true]{color:var(--ges-ink)}.ges-langsw span{color:var(--wp--preset--color--border)}.wp-block-navigation__responsive-container.is-menu-open{padding:clamp(1.5rem,7vw,3rem)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{justify-content:center;text-align:left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:.15rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:clamp(1.7rem,8vw,2.5rem);letter-spacing:-.02em;padding:.25rem 0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:30px;height:30px}main:has(>.wp-block-post-content>.alignfull:first-child){margin-top:0}.wp-site-blocks>.wp-block-template-part:last-child{margin-top:0}.page-id-16 main,.page-id-3 main{padding-bottom:clamp(3rem,6vw,6rem)}.ges-hero{display:flex;align-items:center;min-height:clamp(36rem,90vh,60rem)}.ges-hero .wp-block-cover__inner-container{width:100%;padding:0}.ges-hero .wp-block-cover__image-background{object-fit:cover}.ges-hero .wp-block-cover__background{background:linear-gradient(98deg,rgba(13,15,19,.86)0,rgba(13,15,19,.66) 38%,rgba(13,15,19,.3) 70%,rgba(13,15,19,.1) 100%)!important;opacity:1!important}@media (prefers-reduced-motion:no-preference){.ges-hero .wp-block-cover__image-background{animation:ges-kenburns 24s ease-out both}@keyframes ges-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.13)}}}.ges-hero__inner{max-width:50rem;padding-block:clamp(3rem,8vh,6rem)}.ges-hero .ges-kicker{color:#fff}.ges-hero .ges-kicker::before{background:var(--wp--preset--color--accent-2)}.ges-hero h1{color:#fff;font-weight:800;font-size:clamp(2.9rem,6.6vw,5.6rem);line-height:.98;letter-spacing:-.032em;margin:0 0 1.3rem}.ges-hero h1 .ges-hl{color:var(--wp--preset--color--accent-2)}.ges-hero__sub{color:rgba(255,255,255,.9);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.5;max-width:40ch;margin:0 0 2.2rem}.ges-hero__credit{position:absolute;right:var(--ges-pad);bottom:.7rem;margin:0;color:rgba(255,255,255,.55);font-size:.7rem}.ges-hero__credit a{color:inherit}.ges-hero__scroll{position:absolute;left:50%;bottom:1.4rem;transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.ges-hero__scroll{animation:ges-bob 2.4s var(--ges-ease) infinite}@keyframes ges-bob{0%,to{transform:translate(-50%,0)}50%{transform:translate(-50%,6px)}}.ges-hero__inner>*{animation:ges-rise .8s var(--ges-ease) both}.ges-hero__inner>:nth-child(1){animation-delay:.1s}.ges-hero__inner>:nth-child(2){animation-delay:.18s}.ges-hero__inner>:nth-child(3){animation-delay:.26s}.ges-hero__inner>:nth-child(4){animation-delay:.34s}.ges-hero__inner>:nth-child(5){animation-delay:.42s}@keyframes ges-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.ges-impact{background:var(--ges-ink);color:#fff;overflow:clip;padding-block:clamp(3rem,6vw,5rem)}.ges-impact::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120%at 88% -10%,rgba(232,66,63,.34),transparent 60%);pointer-events:none}.ges-impact,.ges-impact .ges-wrap{position:relative}.ges-impact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1.5rem,4vw,3rem)}.ges-stat__num{display:block;font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:clamp(2.8rem,5vw,4.2rem);line-height:1;letter-spacing:-.03em;color:#fff}.ges-stat__num .u{color:var(--wp--preset--color--accent-2)}.ges-stat__label{display:block;margin-top:.7rem;color:rgba(255,255,255,.72);font-size:.98rem;line-height:1.4;max-width:22ch}.ges-impact__lead{font-size:clamp(1.3rem,2.2vw,1.9rem);font-family:var(--wp--preset--font-family--heading);font-weight:600;line-height:1.25;letter-spacing:-.01em;max-width:34ch;margin:0 0 clamp(2.25rem,4vw,3.25rem)}.ges-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);counter-reset:ges-path}@media (max-width:900px){.ges-paths{grid-template-columns:1fr}}.ges-paths>*+*{margin-block-start:0}.ges-path{height:100%;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--wp--preset--color--border);border-radius:18px;background:#fff;box-shadow:var(--ges-shadow-sm);transition:transform .22s var(--ges-ease),box-shadow .22s var(--ges-ease)}.ges-path:hover{transform:translateY(-5px);box-shadow:var(--ges-shadow-md)}.ges-path h3{font-size:clamp(1.4rem,2.2vw,1.85rem);margin:0 0 .8rem;letter-spacing:-.01em}.ges-path p{color:#34373d;margin:0 0 1.2rem}body.home .ges-paths .ges-path{padding:clamp(1.4rem,2.2vw,2rem);transition:none;display:flex;flex-direction:column}.page-id-505 .ges-paths .ges-path:hover,body.home .ges-paths .ges-path:hover{transform:none;box-shadow:var(--ges-shadow-sm)}body.home .ges-paths .ges-path h3{font-size:clamp(1.18rem,1.5vw,1.4rem);margin:0 0 .55rem;line-height:1.25}body.home .ges-paths .ges-path p{font-size:.97rem;line-height:1.6}body.home .ges-paths .ges-path::before{counter-increment:ges-path;content:counter(ges-path,decimal-leading-zero);display:block;margin-bottom:.7rem;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:800;font-size:.82rem;letter-spacing:.1em;color:var(--ges-red)}body.home .ges-paths .ges-path>:last-child{margin-bottom:0}body.home .ges-paths .ges-path__note{margin:auto 0 0;padding-top:.8rem;border-top:1px solid var(--wp--preset--color--border);font-size:.82rem;font-weight:600;line-height:1.45;color:#5b5f66}.page-id-505 .ges-paths{gap:clamp(.7rem,1.4vw,1.1rem)}.page-id-505 .ges-paths .ges-path{padding:clamp(1rem,1.7vw,1.4rem);transition:none}.page-id-505 .ges-paths .ges-path h3{font-size:clamp(1.05rem,1.3vw,1.2rem);margin:0 0 .5rem}.page-id-505 .ges-paths .ges-path p{font-size:.9rem;line-height:1.5;margin:0 0 .8rem}.page-id-505 .ges-path__price{font-size:clamp(1.25rem,1.8vw,1.5rem);margin:0 0 .3rem!important}.page-id-505 .ges-path__eg{font-size:.84rem!important}.page-id-505 .ges-section--tight:has(.ges-paths){padding-top:clamp(1.8rem,3.2vw,2.8rem);padding-bottom:clamp(.79rem,1.4vw,1.23rem)}.ges-path__tier{font-weight:700;letter-spacing:.02em;color:#7a7d84;margin-right:.5rem}.ges-path--org{background:var(--ges-ink);color:#fff;border-color:transparent}.ges-path--org h3,.ges-path--org p{color:#fff}.ges-path--org p{color:rgba(255,255,255,.82)}.ges-price{display:inline-block;margin-top:.4rem;color:var(--wp--preset--color--accent-2);font-weight:800;font-family:var(--wp--preset--font-family--heading)}.ges-path__link{font-weight:700;color:var(--ges-red);text-decoration:none}.ges-path--org .ges-path__link{color:var(--wp--preset--color--accent-2)}.ges-path__link:hover{text-decoration:underline}.ges-path__price{font-family:var(--wp--preset--font-family--heading, inherit);font-weight:800;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1;letter-spacing:-.02em;color:var(--ges-red)!important;margin:0 0 .5rem!important}.ges-path__eg{font-size:.95rem!important;line-height:1.55;color:#52565d!important;margin-bottom:0!important}.ges-path__eg b{font-weight:700}.ges-tiernote{max-width:46rem;margin:clamp(1.6rem,3vw,2.4rem) auto 0;text-align:center;color:#44474d;font-size:1rem;line-height:1.6}.ges-tiernote+.ges-tiernote{margin-top:.9rem}.ges-path__eg b,.ges-tiernote b{color:var(--ges-ink)}.ges-rmprev,.ges-stage ul{list-style:none;margin:0;padding:0}.ges-rmprev__i{display:flex;align-items:flex-start;gap:.72rem;padding:.62rem .1rem;border-bottom:1px solid var(--wp--preset--color--border, #e3e5e9)}.ges-rmprev__i:last-child{border-bottom:0}.ges-rmprev__tick{flex:none;width:1.15rem;height:1.15rem;margin-top:.12rem;border-radius:50%;border:1.5px solid #cfd3d9;background:#fff}.ges-rmprev__i.is-done .ges-rmprev__tick{border-color:#0f7a52;background:#0f7a52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/.74rem .74rem no-repeat}.ges-article-layout>article,.ges-rmprev__b{min-width:0}.ges-rmprev__t{display:block;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:650;font-size:.97rem;line-height:1.3;color:var(--ges-ink, #14161a)}.ges-rmprev__i.is-done .ges-rmprev__t{color:#7a7d83;text-decoration:line-through;text-decoration-color:rgba(122,125,131,.55)}.ges-rmprev__w{display:inline-block;margin-top:.22rem;font-size:.73rem;font-weight:700;letter-spacing:.02em;color:#6a6d73}.ges-rmprev__flag{font-size:1.3em;vertical-align:-.05em}.ges-rmprev__w.is-legal{color:var(--ges-red)}.ges-rmprev__cta{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1rem;padding:.76rem 1rem;border-radius:8px;background:var(--ges-red);color:#fff!important;font-weight:700;font-size:.95rem;text-decoration:none!important;box-shadow:0 2px 6px rgba(200,51,47,.28),0 12px 26px rgba(200,51,47,.2);transition:background .18s var(--ges-ease),transform .18s var(--ges-ease)}.ges-rmprev__cta:hover{background:#c8332f;transform:translateY(-2px)}.ges-rmprev__note{margin:.55rem 0 0!important;text-align:center;font-size:.78rem;color:#6a6d73!important;text-shadow:none}.ges-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.75rem,3.5vw,3.25rem)}.ges-stage{position:relative;padding-top:1.5rem;border-top:2px solid var(--ges-ink)}.ges-stage__num{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:clamp(2.5rem,4vw,3.4rem);line-height:1;letter-spacing:-.03em;color:var(--ges-red);margin:0 0 .2rem}.ges-about .ges-creds,.ges-stage__phase{font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.ges-stage__phase{display:block;color:var(--wp--preset--color--muted);margin-bottom:1rem}.ges-stage h3{font-size:clamp(1.45rem,2.2vw,1.85rem);margin:0 0 1rem}.ges-stage li{padding:.6rem 0;border-bottom:1px solid var(--wp--preset--color--border);color:#2b2e34;display:flex;gap:.65rem}.ges-stage li::before{content:"";margin-top:.62em;width:6px;height:6px;border-radius:50%;background:var(--ges-red);flex:none}.ges-about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.75rem,4vw,4rem);align-items:center;background:var(--wp--preset--color--surface);border-radius:24px;padding:clamp(1.75rem,4vw,3.5rem)}.ges-about__photo img{width:100%;max-width:300px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;filter:drop-shadow(0 18px 40px rgba(20,22,26,.16))}.ges-about .ges-creds{color:var(--ges-red);margin:0 0 .8rem}.ges-about h2,.ges-cta h2,.ges-kh h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.02em;margin:0 0 1.1rem}@media (max-width:781px){.ges-about{grid-template-columns:1fr}.ges-about__photo img{max-width:240px}}.ges-kh{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:end}.ges-cta h2,.ges-kh h2{margin:0 0 1rem}@media (max-width:781px){.ges-kh{grid-template-columns:1fr;align-items:start}}.ges-cta{background:var(--ges-red);color:#fff;position:relative;overflow:clip;text-align:center}.ges-cta::after{content:"";position:absolute;right:-6%;top:-60%;width:50%;height:220%;background:radial-gradient(closest-side,rgba(255,215,48,.34),transparent 70%);pointer-events:none}.ges-cta .ges-wrap{position:relative;max-width:880px}.ges-cta h2{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem);letter-spacing:-.025em}.ges-cta p{color:#fff;font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:46ch;margin-inline:auto}.ges-cta .wp-block-buttons{justify-content:center;margin-top:2rem}.ges-cta .wp-block-button:not(.ges-btn-ghost) .wp-block-button__link{background:#fff;color:var(--ges-red);box-shadow:0 10px 28px rgba(13,15,19,.2)}.ges-cta .wp-block-button:not(.ges-btn-ghost) .wp-block-button__link:hover{background:#fff;color:var(--ges-red);box-shadow:0 16px 36px rgba(13,15,19,.26)}.ges-cta .ges-btn-ghost .wp-block-button__link{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.65)}.js .ges-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ges-ease),transform .7s var(--ges-ease)}.js .ges-reveal.is-in{opacity:1;transform:none}.ges-hero{isolation:isolate}.ges-hero .wp-block-cover__inner-container{z-index:3}.ges-hero::after,.ges-hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.ges-hero::after{background:radial-gradient(130% 130%at 72% 26%,transparent 50%,rgba(8,9,12,.5) 100%)}.ges-hero::before{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ges-hero__chip{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;color:rgba(255,255,255,.9);font-size:.92rem;font-weight:600}.ges-hero__chip .ges-stars{color:var(--wp--preset--color--accent-2);letter-spacing:2px}.ges-kh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(2rem,4vw,3rem)}.ges-kh-card{display:block;border:1px solid var(--wp--preset--color--border);border-radius:16px;overflow:clip;background:#fff;box-shadow:var(--ges-shadow-sm);transition:transform .22s var(--ges-ease),box-shadow .22s var(--ges-ease);text-decoration:none;color:inherit}.ges-kh-card:hover{transform:translateY(-4px);box-shadow:var(--ges-shadow-md)}.ges-kh-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.ges-kh-card__body{padding:.55rem 1.25rem 1.4rem}.ges-kh-card__cat{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ges-red)}.ges-kh-card__title{font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:1.18rem;line-height:1.25;letter-spacing:-.01em;margin:.5rem 0 0;text-wrap:balance}.ges-khq{margin-top:clamp(1.5rem,3vw,2.25rem)}.ges-khq .wp-block-post-template{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2.6vw,2.6rem)}@media (max-width:1000px){.ges-khq .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ges-khq .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.6rem}}@media (max-width:460px){.ges-khq .wp-block-post-template{grid-template-columns:1fr;gap:2.5rem}}.ges-khq .wp-block-post-template.ges-collapsed>li:nth-child(n+9){display:none}.ges-showmore{display:block;margin:clamp(2.6rem,4.5vw,3.6rem) auto 0;padding:.7rem 1.6rem;font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ges-red);background:#fff;border:1.5px solid var(--ges-red);border-radius:999px;cursor:pointer;transition:background .2s var(--ges-ease),color .2s var(--ges-ease)}.ges-showmore:hover{background:var(--ges-red);color:#fff}.ges-khq .wp-block-post-template>li{margin:0}.ges-khq .ges-kh-card{height:100%;display:flex;flex-direction:column}.ges-khq .ges-kh-card .wp-block-post-featured-image{margin:0;height:auto!important}.ges-khq .ges-kh-card .wp-block-post-featured-image a{display:block;height:auto!important}.ges-khq .ges-kh-card .wp-block-post-featured-image img{width:100%;height:auto!important;aspect-ratio:16/10;object-fit:cover;display:block}.ges-khq .ges-kh-card__body{padding:.55rem 1.25rem 1.4rem;margin-top:.85rem}.ges-khq .ges-kh-card__cat{margin:0}.ges-khq .ges-kh-card__cat a,.ges-khq .ges-kh-card__title a{color:inherit;text-decoration:none}.ges-khq .ges-kh-card__title{margin:.5rem 0 0}.ges-khq .ges-kh-card__title a:hover{color:var(--ges-red)}.ges-khq .ges-kh-card{position:relative}.ges-khq .ges-kh-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.ges-khq .wp-block-query-pagination{margin-top:1.5rem}.ges-kh--rich{display:block}.ges-kh--rich .ges-kh-head{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:end;justify-content:space-between}.ges-kh--rich .ges-kh-head>div{max-width:46ch}.ges-kh--rich h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.02em;line-height:1.08;margin:0 0 1rem}.ges-kh--rich .ges-lede,.ges-relbox__list li{margin:0}.ges-pagehero{background:linear-gradient(90deg,#e8423f 0,#ffd730 100%);color:#fff;overflow:clip;padding-block:clamp(2.4rem,4.5vw,4rem)}.ges-pagehero::after{content:none}.ges-pagehero,.ges-pagehero .ges-wrap{position:relative}.ges-pagehero .ges-kicker{color:#fff}.ges-pagehero .ges-kicker::before{background:var(--wp--preset--color--accent-2)}.ges-pagehero h1{color:#fff;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 1.1rem;max-width:20ch}.ges-pagehero .ges-lede{color:rgba(255,255,255,.84);max-width:54ch}.ges-pagehero .ges-hl{color:#fff;-webkit-text-decoration:underline 3px rgba(255,255,255,.5);text-decoration:underline 3px rgba(255,255,255,.5);text-underline-offset:6px}.ges-pagehero .ges-lede,.ges-pagehero h1{text-shadow:0 1px 10px rgba(120,20,15,.18)}.ges-photo{display:inline-block;line-height:0}.ges-photo img{width:100%!important;max-width:200px!important;aspect-ratio:1/1;object-fit:cover;border-radius:50%!important;box-shadow:none!important;display:block;filter:drop-shadow(0 14px 34px rgba(20,22,26,.16))}.ges-pagehero .wp-block-button:not(.ges-btn-ghost) .wp-block-button__link{background:#fff;color:var(--ges-red);box-shadow:0 8px 22px rgba(120,20,15,.22)}.ges-pagehero .wp-block-button:not(.ges-btn-ghost) .wp-block-button__link:hover{background:#eceef1;color:var(--ges-red);box-shadow:0 12px 30px rgba(120,20,15,.3)}.ges-pagehero .ges-btn-ghost .wp-block-button__link{color:#fff;box-shadow:inset 0 0 0 1.6px rgba(255,255,255,.85)}.ges-pagehero .ges-btn-ghost .wp-block-button__link:hover{background:rgba(255,255,255,.14)}.ges-reviews{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.4rem;color:#fff;font-weight:600;font-size:.95rem;text-shadow:0 1px 8px rgba(120,20,15,.22)}.ges-reviews .ges-stars{color:#ffd730;letter-spacing:2px;font-size:1.05rem;-webkit-text-stroke:.5px rgba(120,20,15,.25)}.ges-reviews strong{font-weight:800}.ges-aboutrow{display:flex;flex-wrap:wrap}.ges-aboutrow .ges-photo{flex:0 0 auto}.ges-aboutrow .ges-photo img{max-width:118px!important}.ges-aboutrow>.wp-block-group:last-child{flex:1 1 320px}.ges-aboutrow .ges-kicker{margin-top:0}.ges-aboutrow h2,.ges-aboutrow h3{margin:.1rem 0 .5rem}.ges-aboutrow h3{font-size:clamp(1.3rem,2.2vw,1.7rem)}.ges-aboutrow p{margin:0 0 .8rem}.ges-shead--lead{text-align:center;max-width:46rem}.ges-shead--lead .ges-kicker{display:inline-flex;justify-content:center}.ges-shead--lead h2{font-size:clamp(2rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.02em;margin:.5rem 0 .9rem}.ges-khgrid .ges-kh-card:hover .ges-kh-card__title,.ges-shead--lead h2 .ges-hl{color:var(--ges-red)}.ges-shead--lead,.ges-shead--lead .ges-lede{margin-left:auto;margin-right:auto}.ges-shead--lead::after{content:"";display:block;width:54px;height:3px;border-radius:3px;margin:1.2rem auto 0;background:linear-gradient(90deg,var(--ges-red),var(--wp--preset--color--accent-2))}.ges-features{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,4vw,3.5rem)}.ges-feature{text-align:center}.ges-feature__icon{width:66px;height:66px;margin:0 auto 1.1rem;display:grid;place-items:center;font-size:1.8rem;line-height:1;border-radius:18px;background:var(--wp--preset--color--accent-soft, #fbe9e8)}.ges-feature__icon img{width:1.8rem;height:1.8rem}.ges-feature h3{font-size:clamp(1.25rem,2vw,1.5rem);margin:0 0 .6rem}.ges-feature p{color:#2b2e34;margin:0 0 1rem}.ges-flink{display:inline-flex;align-items:center;gap:.35rem;color:var(--ges-red);font-weight:700;text-decoration:none;transition:gap .18s var(--ges-ease)}.ges-flink:hover{gap:.6rem}@media (max-width:820px){.ges-features{grid-template-columns:1fr;max-width:30rem;margin-left:auto;margin-right:auto}}.ges-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(2rem,4vw,3.5rem);align-items:start}.ges-sidebar{align-self:stretch;margin-top:0}@media (max-width:900px){.ges-article-layout{display:block}.ges-sidebar{margin-top:3rem}.ges-relbox{position:static}}.ges-relbox{position:sticky;top:calc(var(--ges-hdr-h, 118px) + 28px);border:1px solid var(--wp--preset--color--border, #e3e5e9);border-radius:16px;padding:1.3rem 1.4rem;background:var(--wp--preset--color--base, #fff)}.ges-relbox__cat{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ges-red, #e8423f);margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--wp--preset--color--border, #e3e5e9)}.ges-relbox__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ges-acc>summary,.ges-relbox__list a{display:flex;align-items:center;color:var(--ges-ink, #14161a)}.ges-relbox__list a{gap:.8rem;text-decoration:none}.ges-relbox__thumb{flex:0 0 auto;line-height:0}.ges-relbox__thumb img{width:60px;height:60px;border-radius:10px;object-fit:cover;display:block}.ges-relbox__title{font-weight:600;font-size:.92rem;line-height:1.3}.ges-acc>summary:hover,.ges-relbox__list a:hover .ges-relbox__title{color:var(--ges-red, #e8423f)}.ges-accs{max-width:48rem;margin-left:auto;margin-right:auto;text-align:left;border-top:1px solid var(--wp--preset--color--border, #e3e5e9)}.ges-acc{border-bottom:1px solid var(--wp--preset--color--border, #e3e5e9)}.ges-acc>summary{list-style:none;cursor:pointer;justify-content:space-between;gap:1rem;padding:1.2rem .2rem;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.2;transition:color .18s var(--ges-ease)}.ges-acc>summary::-webkit-details-marker,.ges-faq summary::-webkit-details-marker{display:none}.ges-acc__num{color:var(--ges-red, #e8423f);font-weight:800;margin-right:.6rem}.ges-acc__ico{position:relative;flex:0 0 auto;width:20px;height:20px}.ges-acc__ico::after,.ges-acc__ico::before{content:"";position:absolute;background:var(--ges-red, #e8423f);border-radius:2px;transition:transform .22s var(--ges-ease),opacity .22s var(--ges-ease)}.ges-acc__ico::before{top:9px;left:2px;width:16px;height:2px}.ges-acc__ico::after{left:9px;top:2px;width:2px;height:16px}.ges-acc[open] .ges-acc__ico::after{transform:scaleY(0);opacity:0}.ges-acc__body{padding:0 0 1.5rem;color:#2b2e34;animation:ges-acc-in .28s var(--ges-ease)}.ges-acc__body p{margin:0 0 1rem}.ges-acc__body ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ges-acc__body li{display:flex;gap:.6rem}.ges-acc__body li::before{content:"";margin-top:.55em;width:6px;height:6px;border-radius:50%;background:var(--ges-red, #e8423f);flex:none}.ges-hero-acccard{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:1.15rem 1.6rem .5rem;box-shadow:0 22px 48px rgba(120,20,15,.26);color:var(--ges-ink, #14161a);text-shadow:none}.ges-hero-acccard__label{margin:0 0 .3rem!important;color:var(--ges-muted, #44474d)!important;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-shadow:none}.ges-hero-acccard .ges-accs{max-width:none;margin:0;border-top:0}.ges-hero-acccard .ges-flink{text-shadow:none}.ges-hero-acccard .ges-acc:last-child{border-bottom:0}.ges-hero-acccard .ges-acc>summary{font-size:1.05rem;padding:1.05rem .1rem}.ges-khgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.3rem);max-width:1030px;margin:clamp(1.5rem,3vw,2.25rem) auto 0;text-align:left}@media (max-width:1000px){.ges-khgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ges-khgrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.6rem}}@media (max-width:460px){.ges-khgrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:600px){.ges-khgrid{margin-left:-.5rem;margin-right:-.5rem}.ges-khq .wp-block-post-template{margin-left:0;margin-right:0}}.ges-khcard{display:flex;flex-direction:column;border:1px solid var(--wp--preset--color--border, #e3e5e9);border-radius:16px;overflow:clip;background:#fff;box-shadow:var(--ges-shadow-sm);text-decoration:none;color:inherit;transition:transform .22s var(--ges-ease),box-shadow .22s var(--ges-ease)}.ges-khcard:hover{transform:translateY(-4px);box-shadow:var(--ges-shadow-md)}.ges-khcard img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ges-khcard__body{display:block;padding:1.1rem 1.25rem 1.4rem}.ges-khcard__label{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ges-red, #e8423f)}.ges-khcard__title{display:block;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700;font-size:1.18rem;line-height:1.25;letter-spacing:-.01em;margin:.5rem 0 0}.ges-khcard__pin{display:inline-flex;vertical-align:-2px;margin-right:.34em}.ges-khcard__pin svg{width:13px;height:13px}.fluent-emoji{width:1.15em;height:1.15em;vertical-align:-.18em;display:inline-block}.ges-pagehero .ges-kicker{display:none}.ges-hero-acccard .ges-acc__t .fluent-emoji{margin-right:.5rem}.ges-hero-acccard__rating{margin-top:.7rem;padding:1.25rem 0 .9rem;border-top:1px solid var(--wp--preset--color--border, #e3e5e9);display:flex;justify-content:center}.ges-hero-acccard__rating .ges-grev{margin:0;border:1px solid transparent;padding:.5rem .95rem;background:0 0;box-shadow:none;transition:transform .18s var(--ges-ease),box-shadow .18s var(--ges-ease),background-color .18s var(--ges-ease)}.ges-hero-acccard__rating .ges-grev:hover{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 10px 26px rgba(120,20,15,.2);transform:translateY(-2px)}.ges-btn-upper .wp-block-button__link{text-transform:uppercase;letter-spacing:.045em;font-weight:800}.ges-cat-main-guides .wp-block-post-content ul{list-style:none;margin-left:0;padding-left:0}.ges-cat-main-guides .wp-block-post-content ul li{position:relative;padding-left:2em}.ges-cat-main-guides .wp-block-post-content ul li::before{content:"";position:absolute;left:0;top:.1em;width:1.3em;height:1.3em;background:url(/wp-content/fluentemoji/backhand_index_pointing_right_3d_default.png)0 0/contain no-repeat}.ges-cat-main-guides .ges-toc ul li{padding-left:0}.ges-cat-main-guides .ges-toc ul li::before{content:none}.ges-cat-main-guides .wp-block-post-content li{margin-block:.45rem}.ges-cat-main-guides .ges-toc li{margin-block:0}.ges-section--slim{padding-block:clamp(1.9rem,3vw,2.75rem)!important}.ges-aboutrow{gap:clamp(1.3rem,3vw,2.2rem)!important;align-items:center}.ges-aboutrow .ges-photo{margin:0}.ges-aboutrow>div:last-child{display:flex;flex-direction:column;gap:.4rem}.ges-aboutrow>div:last-child>*{margin:0!important}.ges-aboutrow h2{font-size:clamp(1.25rem,2.3vw,1.6rem)}.ges-about-2col{display:grid;grid-template-columns:260px 1fr;gap:clamp(2rem,5vw,3.5rem);align-items:start}@media (max-width:820px){.ges-about-2col{grid-template-columns:1fr;justify-items:center;text-align:center}}.ges-about-aside{position:sticky;top:calc(var(--ges-hdr-h, 100px) + 20px);display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width:820px){.ges-about-aside{position:static}}.ges-about-aside .ges-photo img{max-width:220px!important}.ges-about-linkedin{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;color:var(--ges-ink, #14161a);border:1px solid var(--wp--preset--color--border, #e3e5e9);border-radius:999px;padding:.5rem 1.1rem;transition:color .18s var(--ges-ease),border-color .18s var(--ges-ease)}.ges-about-linkedin:hover{color:#0a66c2;border-color:#0a66c2}.ges-about-linkedin svg{width:20px;height:20px;fill:#0a66c2;flex:none}.ges-svc3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,3vw,2.8rem);margin-top:clamp(3rem,4.6vw,4.2rem);margin-bottom:clamp(.6rem,1.5vw,1.1rem);text-align:left}@media (max-width:820px){.ges-svc3{grid-template-columns:1fr;gap:1.4rem}}@media (max-width:600px){.ges-svc3{gap:2.6rem;margin-top:3.6rem;margin-bottom:2.4rem}}.ges-svc{text-align:center}.ges-flist__body strong,.ges-svc__title{font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700}.ges-svc__title{letter-spacing:-.01em;margin:0 0 1.5rem}.ges-svc__list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;-webkit-mask-image:linear-gradient(to bottom,#000 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 46%,transparent 100%)}.ges-svc__list li{color:#2b2e34;line-height:1.5}@media (max-width:600px){.ges-svc__list li{font-size:1.1rem;line-height:1.45}}.ges-svc-note{text-align:center;max-width:none;margin:clamp(2.6rem,4.5vw,3.8rem) auto clamp(1.6rem,3vw,2.4rem);color:var(--ges-muted, #44474d);font-size:1.05rem}#ges-toolkit-cta,#how-can-i-help{scroll-margin-top:124px}@media (min-width:800px){.ges-svc-note{white-space:nowrap}}.ges-consent,.ges-flist li{display:flex;align-items:flex-start;gap:.55rem}.ges-consent input[type=checkbox]{margin:.18em 0 0;flex:0 0 auto}.ges-channels--center{justify-content:center;text-align:center;gap:clamp(1.5rem,4vw,3rem)}.ges-channels--center .ges-channel{align-items:center}.ges-channels--center .ges-channel h3{display:flex;flex-direction:column;align-items:center;gap:.45rem}.ges-channels--center .ges-channel .fluent-emoji,.ges-channels--center .ges-channel h3 img{width:2em;height:2em}.ges-header>.wp-block-group{justify-content:flex-start}.ges-header>.wp-block-group>.wp-block-site-logo{margin-right:auto}.ges-pagehero .ges-hero-2col h1{font-size:clamp(1.9rem,4.2vw,3.3rem);line-height:1.03}.ges-hero-acccard .ges-acc__body{min-height:7.5rem}@media (max-width:980px){.ges-hero-acccard .ges-acc__body{min-height:0}}.ges-khgrid .ges-kh-card{height:100%;display:flex;flex-direction:column}.ges-khgrid .ges-kh-card__body{display:block;margin-top:.85rem}.ges-khgrid .ges-kh-card__cat{display:flex;align-items:center;margin:0}.ges-khgrid .ges-kh-card__pin,.ges-khgrid .ges-khcard__pin{display:inline-flex;vertical-align:-2px;margin-right:.34em}.ges-khgrid .ges-kh-card__title{display:block;margin:.5rem 0 0;transition:color .18s var(--ges-ease)}.ges-contact-band{background-color:var(--wp--preset--color--surface)}body.home .ges-contact-band{background-color:transparent}.ges-contact-band .has-medium-font-size{font-size:1.3rem}.ges-contact-band .wp-block-column{text-align:center}.ges-contact-band .ges-cfoot-item{display:inline-block;text-align:left}@media (max-width:781px){.ges-contact-band .wp-block-column{text-align:left;padding-left:1.5rem}.ges-contact-band .ges-cfoot-item{display:block;text-align:left}}@media (max-width:600px){.ges-footer-bar .ges-flinks{row-gap:.45rem}}.ges-flist{list-style:none;margin:clamp(2rem,3.5vw,2.8rem) auto 0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1.2rem,2.4vw,1.7rem);max-width:620px;text-align:left}.ges-flist li{gap:.9rem}.ges-flist__ico{flex:none;width:28px;height:28px;border-radius:50%;background:rgba(232,66,63,.12);color:var(--ges-red, #e8423f);display:grid;place-items:center;margin-top:.15rem}.ges-flist__ico svg{width:15px;height:15px}.ges-flist__body strong{display:block;font-size:1.14rem;margin-bottom:.25rem}.ges-flist__body p{margin:0;color:#2b2e34}.ges-cchans{gap:clamp(1rem,3vw,1.8rem)}@media (max-width:620px){.ges-cchans{grid-template-columns:1fr}}.ges-cchan{display:flex;padding:clamp(1.4rem,2.5vw,1.9rem) 1.25rem;border:1px solid var(--wp--preset--color--border, #e3e5e9);border-radius:16px;background:#fff;box-shadow:var(--ges-shadow-sm);text-decoration:none;color:inherit;transition:transform .18s var(--ges-ease),box-shadow .18s var(--ges-ease)}.ges-cchan:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(20,22,26,.05),0 10px 26px rgba(20,22,26,.06)}.ges-cchan__ico{font-size:1.9rem}.ges-cchan__ico .fluent-emoji,.ges-cchan__ico img{width:2em;height:2em}.ges-cchan__t{font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700}.ges-cchan__v{color:var(--ges-red, #e8423f);font-weight:600}.ges-readbar{position:fixed;left:0;height:3px;width:0;background:var(--ges-red, #e8423f);z-index:95;transition:width .08s linear;will-change:width}.ges-positions{display:grid;gap:1.5rem;width:100%;margin:.5rem 0}.ges-position{display:flex;align-items:center;gap:.95rem;text-align:left}.ges-position img{height:30px;width:48px;object-fit:contain;object-position:left center;flex:none}.ges-position__role{display:block;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700;font-size:.95rem;line-height:1.2;color:var(--ges-ink, #14161a)}.ges-position__org{display:block;font-size:.78rem;color:var(--ges-muted, #44474d)}.ges-nl-desk{display:none}@media (min-width:900px){.ges-nl-desk{display:inline}}.ges-grev{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.5rem .95rem;background:#fff;border-radius:999px;box-shadow:0 8px 22px rgba(120,20,15,.18);text-decoration:none;color:var(--ges-ink, #14161a);font-weight:600;font-size:.92rem;line-height:1;transition:transform .18s var(--ges-ease),box-shadow .18s var(--ges-ease)}.ges-grev:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(120,20,15,.26)}.ges-grev__g{width:18px;height:18px;flex:0 0 auto}.ges-grev__stars{color:#fbbc05;letter-spacing:1px;font-size:1rem}.ges-grev__meta strong,.wp-block-post-content h3.wp-block-heading{font-weight:800}.ges-grev__sep{color:var(--ges-border, #e3e5e9)}.ges-faq summary::after,.ges-grev__arrow,.ges-grev__link{color:var(--ges-red);font-weight:700}.ges-grev__arrow{font-weight:800;transition:transform .18s var(--ges-ease)}.ges-grev:hover .ges-grev__arrow{transform:translateX(3px)}.ges-grev{border:1px solid rgba(0,0,0,.05)}.ges-logos{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4.5rem);flex-wrap:wrap;margin-top:1.6rem}.ges-logos img{height:clamp(40px,5vw,60px);width:auto;opacity:.72;filter:grayscale(1);transition:opacity .2s var(--ges-ease),filter .2s var(--ges-ease)}.ges-logos img:hover{opacity:1;filter:grayscale(0)}.ges-hero-trust,.ges-trust{text-align:center}.ges-trust .ges-grev{margin-top:1.8rem}.ges-hero-trust{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem;padding:1.9rem 2.1rem;background:#fff;border-radius:20px;box-shadow:0 22px 48px rgba(120,20,15,.26)}.ges-hero-trust__label{color:var(--ges-muted, #44474d);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ges-hero-trust .ges-logos{margin:0;gap:clamp(1.5rem,3vw,2.5rem)}.ges-hero-trust .ges-logos img{height:clamp(38px,4.4vw,54px);filter:none;opacity:1}.ges-hero-trust .ges-logos img:hover{filter:none;opacity:1}.ges-hero-trust .ges-grev{margin-top:0;box-shadow:none;border:1px solid var(--ges-border, #e3e5e9)}.ges-hero-2col{display:grid;grid-template-columns:1.35fr .8fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.ges-hero-2col>*+*{margin-block-start:0}.ges-hero-2col__aside{display:flex;justify-content:center}.ges-hero-2col .ges-hero-trust,.ges-hero-botbadge .ges-grev,.ges-hero-topbadge .ges-grev{margin-top:0}@media (min-width:981px){.ges-hero-2col__aside{justify-content:flex-end}}@media (max-width:980px){.ges-hero-2col{grid-template-columns:1fr}}.ges-hero-topbadge{margin-bottom:1.1rem}.ges-hero-botbadge{margin-top:1.9rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.22)}.page-id-9 .ges-shead{max-width:100%;margin-inline:auto;text-align:center}.ges-card h3,.page-id-9 .ges-shead h2{letter-spacing:-.01em}.page-id-9 .ges-shead .ges-lede{margin-inline:auto}@media (min-width:820px){.page-id-9 .ges-shead h2{white-space:nowrap}}.ges-pagehero .wp-block-buttons{margin-top:1.8rem}.ges-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:clamp(1rem,2.5vw,1.6rem)}.ges-card{padding:clamp(1.4rem,2.5vw,2rem);border:1px solid var(--wp--preset--color--border);border-radius:16px;background:#fff;box-shadow:var(--ges-shadow-sm);transition:transform .2s var(--ges-ease),box-shadow .2s var(--ges-ease)}.ges-card:hover{transform:translateY(-4px);box-shadow:var(--ges-shadow-md)}.ges-card h3{font-size:1.3rem;margin:0 0 .6rem}.ges-card p,.ges-step p{color:#34373d;margin:0}.ges-card__tag{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ges-red);margin-bottom:.7rem}.ges-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.25rem,3vw,2.25rem);align-items:start}.ges-step__n{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--ges-red);color:#fff;font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:1.05rem;margin-bottom:1rem}.ges-step h3{font-size:1.2rem;margin:0 0 .5rem}.ges-compare{display:grid;gap:clamp(1.1rem,2.2vw,1.6rem)}.ges-compare__row{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:18px;padding:clamp(1.4rem,3vw,2.25rem)}.ges-compare__cat{text-align:center;font-weight:700;text-transform:uppercase;color:var(--wp--preset--color--muted);margin:0 0 clamp(1.6rem,3vw,2.4rem)}.ges-compare__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(.9rem,2.5vw,2.25rem);align-items:center}.ges-compare__arrow{color:#c2c6cc;font-size:1.7rem;line-height:1}.ges-compare__col p{margin:.7rem 0 0;color:#34373d;line-height:1.55}.ges-compare__col.is-with{background:#fff;border-radius:14px;padding:1.1rem 1.25rem;box-shadow:var(--ges-shadow-sm)}.ges-compare__col.is-with p{color:#1f2430;font-weight:500}.ges-compare__tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.28rem .65rem;border-radius:999px}.ges-compare__tag.is-without{background:#efe6e1;color:#9a5b3f}.ges-compare__tag.is-with{background:#e7f6ec;color:#1a7f37}.ges-compare__tag.is-with::before{content:"✓";font-size:.85em}@media (max-width:720px){.ges-compare__pair{grid-template-columns:1fr;gap:.85rem}.ges-compare__arrow{transform:rotate(90deg);justify-self:center}}.ges-pricing{padding:clamp(1.75rem,4vw,3rem);border-radius:22px;background:var(--ges-ink);color:#fff;overflow:clip}.ges-pricing::after{content:"";position:absolute;right:-8%;top:-50%;width:45%;height:200%;background:radial-gradient(closest-side,rgba(255,215,48,.28),transparent 70%);pointer-events:none}.ges-pricing,.ges-pricing>*{position:relative}.ges-faq summary,.ges-pricing__amount{font-family:var(--wp--preset--font-family--heading)}.ges-pricing__amount{font-weight:800;font-size:clamp(2.6rem,6vw,4rem);line-height:1;letter-spacing:-.03em;margin:.25rem 0 1.25rem}.ges-pricing__amount .per{color:rgba(255,255,255,.6);font-size:1.05rem;font-weight:500;letter-spacing:0}.ges-pricing li::before,.ges-pricing__amount .u{color:var(--wp--preset--color--accent-2)}.ges-pricing ul{list-style:none;margin:0;padding:0}.ges-pricing li{padding:.55rem 0;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.86);display:flex;gap:.6rem}.ges-pricing li::before{content:"✓";flex:none}.ges-callback-booking{margin-top:clamp(2.2rem,5vw,3.5rem);padding-bottom:clamp(2rem,3.5vw,3rem)}#pricing .ges-shead{margin-bottom:clamp(3.4rem,6vw,5rem)}.wp-block-post-content h3.wp-block-heading+*,.wp-block-post-content h3.wp-block-heading+ol.wp-block-list,.wp-block-post-content h3.wp-block-heading+ul.wp-block-list{margin-top:1rem}.wp-block-post-content ol.wp-block-list,.wp-block-post-content ul.wp-block-list{margin-top:1.2rem}.wp-block-post-content .wp-block-image{margin-top:2.9rem}.wp-block-post-content .wp-block-image+p{text-align:center}.postid-51 .wp-block-post-content .wp-block-image{margin-top:1.4rem;margin-bottom:0}.postid-51 .wp-block-post-content .wp-block-image+p{margin-top:.35rem}.ges-faq details{border-bottom:1px solid var(--wp--preset--color--border);padding:1.15rem 0}.ges-faq summary{cursor:pointer;font-weight:600;font-size:clamp(1.05rem,1.6vw,1.2rem);list-style:none;display:flex;justify-content:space-between;gap:1rem}.ges-faq summary::after{content:"+";font-size:1.4em;line-height:1;transition:transform .2s var(--ges-ease)}.ges-faq details[open] summary::after{transform:rotate(45deg)}.ges-faq p{color:#34373d;margin:.8rem 0 0;max-width:72ch}.ges-faq--static summary{cursor:default;pointer-events:none}.ges-faq--static summary::after{display:none}.ges-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,4rem);align-items:center}.ges-split img{width:100%;border-radius:20px;box-shadow:var(--ges-shadow-md);display:block}@media (max-width:781px){.ges-split{grid-template-columns:1fr}}.ges-split>*+*{margin-block-start:0}.ges-split:has(h3){align-items:start}.ges-split .ges-steps{grid-template-columns:1fr;gap:clamp(1.1rem,2vw,1.6rem);margin-top:clamp(1rem,2vw,1.4rem)}.ges-split .ges-flist{margin:clamp(1rem,2vw,1.4rem)0 0;max-width:none}.ges-btns-center,.ges-shead .wp-block-buttons{justify-content:center}.ges-legal-line{margin-top:clamp(1.6rem,3vw,2.4rem);font-size:.85rem;color:var(--ges-muted, #44474d)}.ges-legal-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ges-partner{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--wp--preset--color--border);border-radius:16px;background:#fff;box-shadow:var(--ges-shadow-sm)}.ges-partner__cat{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ges-red);margin:0}.ges-partner h3{font-size:clamp(1.25rem,2vw,1.55rem);margin:.35rem 0 .6rem;letter-spacing:-.01em}.ges-partner p{color:#34373d;margin:0;margin-bottom:1rem}.ges-partner__meta{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--muted);font-size:.92rem}.ges-partner__meta a{color:var(--ges-red);font-weight:600}.ges-partner__logo{display:flex;align-items:center;justify-content:center;height:68px;margin-bottom:1.1rem}.ges-partner__logo img{max-height:68px;max-width:190px;width:auto;height:auto;object-fit:contain;border-radius:6px}.page-id-13 .ges-cards{grid-template-columns:1fr;max-width:820px;margin-inline:auto}@media (min-width:620px){.page-id-13 .ges-partner{display:grid;grid-template-columns:clamp(130px,22%,190px) 1fr;column-gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.page-id-13 .ges-partner__logo{grid-column:1;grid-row:1/-1;margin-bottom:0;height:100%;align-self:center;justify-content:center}.page-id-13 .ges-partner__logo img{max-height:100px;max-width:100%}.page-id-13 .ges-partner>:not(.ges-partner__logo){grid-column:2}}.ges-form{display:grid;gap:1.1rem;padding:clamp(1.5rem,3vw,2.25rem);background:#fff;border:1px solid var(--wp--preset--color--border);border-radius:20px;box-shadow:var(--ges-shadow-md)}.ges-form__title{margin:0 0 1.3rem;font-family:var(--wp--preset--font-family--heading, inherit);font-weight:700;font-size:clamp(1.5rem,2.6vw,1.95rem);letter-spacing:-.01em;line-height:1.1}.ges-form label{font-weight:600;font-size:.9rem;display:block;margin-bottom:.4rem}.ges-form input,.ges-form textarea{box-sizing:border-box;width:100%;padding:.85rem 1rem;border:1.5px solid var(--wp--preset--color--border);border-radius:11px;font:inherit;background:#fcfcfd;min-height:3rem}.ges-form textarea{min-height:8rem;resize:vertical}.ges-form input:focus,.ges-form textarea:focus{outline:0;border-color:var(--ges-red);box-shadow:0 0 0 3px rgba(232,66,63,.14)}.ges-form button{font:inherit;font-weight:700;background:var(--ges-red);color:#fff;border:0;border-radius:11px;padding:.95rem 1.7rem;cursor:pointer;min-height:3.1rem;transition:background .18s var(--ges-ease);text-transform:uppercase;letter-spacing:.045em}.ges-form button:hover{background:var(--ges-red-deep)}.ges-form-status{margin:.4rem 0 0;font-size:.92rem;font-weight:600}.ges-form-status.is-ok{color:#1a7f37}.ges-channel strong,.ges-form-status.is-err{color:var(--ges-red)}.ges-channel span,.ges-form .ges-consent{display:block;color:var(--wp--preset--color--muted)}.ges-form .ges-consent{position:relative;padding-left:1.85rem;font-size:.88rem;line-height:1.5}.ges-form .ges-consent input{top:.18rem;position:static;left:auto;top:auto;flex:0 0 auto;width:1.15rem;height:1.15rem;min-height:0;margin:0}.ges-channels{display:grid;gap:1.1rem}.ges-channel{display:block;padding:1.1rem 1.25rem;border:1px solid var(--wp--preset--color--border);border-radius:14px;text-decoration:none;color:inherit;background:#fff;transition:transform .18s var(--ges-ease),box-shadow .18s var(--ges-ease)}.ges-channel:hover{transform:translateY(-2px);box-shadow:var(--ges-shadow-sm)}.ges-channel span{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ges-channel strong{font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:1.25rem}@media (prefers-reduced-motion:reduce){.js .ges-reveal{opacity:1!important;transform:none!important;transition:none}*,::after,::before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ges-header-cta .wp-block-button__link{white-space:nowrap;text-transform:uppercase;font-weight:800;font-size:.92rem!important;letter-spacing:.12em;padding:.62rem 1.15rem;box-shadow:none!important;transform:none!important}.ges-header-cta.ges-rmenu{position:relative;display:inline-flex;align-items:stretch}.ges-header-cta .wp-block-button__link{border-radius:6px 0 0 6px!important}.ges-rmenu-toggle{-webkit-appearance:none;appearance:none;font:inherit;line-height:1;background:var(--wp--preset--color--accent);border:0;border-left:1px solid rgba(255,255,255,.4);border-radius:0 6px 6px 0;color:#fff;display:grid;place-items:center;width:34px;flex-shrink:0;cursor:pointer;padding:0}.ges-rmenu-toggle:hover{filter:brightness(.92)}.ges-rmenu-toggle svg{width:19px;height:19px;margin-left:-1px}.ges-header-cta.ges-rmenu .wp-block-button__link{padding-right:1rem}.ges-rmenu-pop{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--wp--preset--color--border, #e4e1dc);border-radius:10px;box-shadow:0 10px 30px -12px rgba(20,22,26,.28);min-width:190px;padding:6px;z-index:60}.ges-rmenu-pop:not([hidden]){display:flex;flex-direction:column}.ges-rmenu-pop a,.ges-rmenu-pop button.ges-rmenu-logout{display:block;width:100%;box-sizing:border-box;text-align:left;padding:9px 12px;border-radius:7px;font-family:inherit;font-size:15px;font-weight:700;color:var(--wp--preset--color--contrast, #17150f);background:0 0;border:0;text-decoration:none;white-space:nowrap;cursor:pointer}.ges-rmenu-pop button.ges-rmenu-logout{color:#c8332f}.ges-rmenu-pop a.ges-rmenu-signin{color:var(--wp--preset--color--accent)}.ges-rmenu-pop a:hover{background:#faf3f1;color:#c5342f}.ges-rmenu-pop button.ges-rmenu-logout:hover{background:#faf3f1;background:#fbecea;color:#c8332f}@media (max-width:640px){.ges-header>.wp-block-group{gap:.55rem}.ges-header .wp-block-site-logo img{width:116px!important;height:auto!important}.ges-header-cta .wp-block-button__link{padding:.5rem .8rem;font-size:.78rem}.ges-rmenu .wp-block-button__link{padding-right:.55rem}.ges-rmenu-toggle{width:40px}.ges-rmenu-toggle svg{width:23px;height:23px;margin-left:-1px}}.ges-card{display:flex;flex-direction:column}.ges-card .wp-block-buttons{margin-top:auto}.ges-steps>*{margin-block-start:0}.ges-khgrid+.wp-block-buttons{margin-top:clamp(3.4rem,4.6vw,4.4rem)}.ges-cchans{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:700px){.ges-cchans{grid-template-columns:1fr}}.ges-cchan{flex-direction:row;align-items:center;text-align:left;gap:1rem;max-width:none;padding:1.3rem 1.4rem}.ges-cchan__ico{color:var(--ges-red, #e8423f);line-height:0;flex:none}.ges-cchan__ico svg{width:2rem;height:2rem;fill:currentColor;display:block}.ges-cchan__t{font-size:1.05rem}.ges-cchan__v{font-size:.9rem}.page-id-14 .ges-section--tight:has(.ges-cchans){padding-top:clamp(.54rem,.96vw,.84rem);padding-bottom:clamp(.54rem,.96vw,.84rem)}.page-id-14 .ges-section--tight:has(.ges-form){padding-top:0}.page-id-12 .ges-pagehero+.ges-section{padding-top:clamp(1.6rem,3vw,2.75rem);padding-bottom:clamp(1rem,2.2vw,1.8rem)}.page-id-12 .ges-section--tight{padding-top:clamp(.5rem,1.4vw,1rem)}.ges-crumbs,.ges-crumbs a{color:var(--ges-muted, #44474d)}.ges-crumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:.82rem;line-height:1.5;margin:0 0 clamp(1rem,2vw,1.4rem)}.ges-crumbs a{text-decoration:none}.ges-crumbs a:hover{color:var(--ges-red, #e8423f)}.ges-crumbs__sep{color:#9aa0a8;font-size:1.15em;margin:0 .5rem}.ges-crumbs__current{color:var(--ges-ink, #14161a);font-weight:600}.admin-bar .wp-block-template-part:has(>.ges-header),.admin-bar header.wp-block-template-part{top:32px}@media (max-width:782px){.admin-bar .wp-block-template-part:has(>.ges-header),.admin-bar header.wp-block-template-part{top:46px}}.admin-bar #wpadminbar{position:fixed!important;top:0!important}.ges-split--top .ges-step h3,.page-id-10 .ges-cta{margin-top:0}.page-id-14 main{padding-bottom:clamp(2.5rem,5vw,5rem)}.ges-form .ges-consent{display:flex;gap:.6rem;padding-left:0}.ges-svc__title{font-size:1.7rem}.ges-svc__list li{font-size:1.5rem}.wp-block-button__link{text-transform:uppercase;letter-spacing:.045em;font-weight:700}.ges-hero-trust{gap:1.75rem}.ges-hero-trust__label{font-size:.95rem;color:#333;white-space:nowrap}.ges-hero-trust .ges-positions{gap:1.9rem}.page-id-9 .ges-shead h2{font-size:clamp(1.55rem,2.6vw,2.2rem)}.ges-compare__cat{font-size:1.05rem;letter-spacing:.05em;color:var(--ges-ink, #14161a)}.page-id-9 .ges-pricing__amount{font-size:clamp(2.1rem,4.4vw,3rem)}#pricing .ges-split>.wp-block-group:not(.ges-pricing) h3.wp-block-heading{margin-top:clamp(2.8rem,5.5vw,4.2rem);margin-bottom:.35rem}#pricing .ges-split>.wp-block-group:not(.ges-pricing) .wp-block-buttons{justify-content:flex-start}@media (min-width:782px){.ges-split--top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ges-split--top .ges-step{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:start}.ges-split--top .ges-step__n{grid-column:1;grid-row:1;align-self:start;width:28px;height:28px;font-size:.82rem;margin:-.1rem 0 0;color:#fff!important}.ges-split--top .ges-step>:not(.ges-step__n){grid-column:2}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ges-split--top .ges-legal-line{text-align:left;margin-top:clamp(1.4rem,3vw,2rem);padding-left:calc(28px + .9rem)}@media (max-width:640px){.ges-split--top .ges-legal-line{padding-left:0}}.page-id-9 .ges-faq details{border-bottom:0;padding-block:1.15rem}@media (min-width:820px){.page-id-9 .ges-faq{column-count:2;column-gap:clamp(3rem,5vw,5rem);max-width:1000px;margin-inline:auto}.page-id-9 .ges-faq details{break-inside:avoid;margin-top:0}}.ges-hero-acccard{padding-bottom:1.15rem}.ges-hero-acccard__rating{padding-bottom:0}:target{scroll-margin-top:124px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{text-align:left!important;justify-content:flex-start!important}@media (max-width:600px){.ges-svc__list li{font-size:1.05rem;line-height:1.3}.ges-svc__title{font-size:1.45rem}}@media (max-width:380px){.ges-svc__list li{font-size:.98rem}}.page-id-10 .ges-pagehero+.ges-section{padding-top:clamp(1.9rem,3.4vw,2.9rem)}.single-post .ges-single{padding-top:clamp(.75rem,1.6vw,1.3rem)!important}.ges-crumbs{margin-bottom:clamp(1.3rem,2.4vw,1.8rem)}.ges-hero-acccard .ges-acc__body{min-height:0;padding-bottom:.5rem}.ges-hero-acccard .ges-acc:last-child{border-bottom:1px solid var(--wp--preset--color--border, #e3e5e9)}.ges-hero-acccard__rating{border-top:0}.ges-hero-acccard .ges-accs{min-height:17.5rem}.ges-hero-acccard .ges-acc__body p{margin-bottom:.6rem}.ges-form .ges-consent{align-items:center}.ges-crumbs,.ges-crumbs a{color:#6b7076}.ges-hero-trust .ges-position:first-child img{transform:scale(1.32);transform-origin:left center}.ges-tkcard{margin:2rem 0;padding:1.5rem 1.6rem;border:1px solid var(--wp--preset--color--border, #e6e6e6);border-radius:16px;background:var(--wp--preset--color--surface, #f3f4f6);box-shadow:0 6px 22px rgba(20,22,26,.05)}.ges-tkcard__eyebrow{font-family:var(--wp--preset--font-family--heading, inherit);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ges-red, #e8423f);font-weight:700;margin:0 0 .75rem}.ges-tkcard__draft,.ges-tkcard__tag{font-size:.66rem;font-weight:700;border-radius:999px}.ges-tkcard__tag{display:flex;align-items:center;width:fit-content;letter-spacing:.08em;text-transform:uppercase;color:var(--ges-red, #e8423f);background:#fff;border:1px solid var(--wp--preset--color--border, #e6e6e6);padding:.42rem .62rem .38rem;margin-bottom:0;line-height:1}.ges-tkcard__draft{display:inline-block;color:#8a5a00;background:#fff4d6;padding:.16rem .62rem;margin:.4rem 0 0}.ges-tkcard__title{font-family:var(--wp--preset--font-family--heading, inherit);font-size:1.22rem;font-weight:700;margin:.35rem 0 .5rem;line-height:1.25;letter-spacing:-.01em}.ges-tkcard__desc{margin:0 0 1.25rem;color:var(--ges-muted, #44474d);font-size:.98rem;line-height:1.5}.ges-tkcard__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ges-tkcard__price{font-weight:800;font-size:1.18rem;color:var(--ges-ink, #14161a);line-height:1.2;font-family:var(--wp--preset--font-family--heading, inherit)}.ges-tkcard__amt2{display:block;font-size:.78rem;font-weight:600;color:var(--ges-muted, #44474d);margin-top:.15rem}.ges-tkcard__btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--ges-red, #e8423f);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:.82rem;padding:.62rem 1.15rem;border-radius:8px;text-decoration:none;transition:background-color .16s ease;white-space:nowrap}.ges-tkcard__btn:hover{background:#c8332f;color:#fff}@media (max-width:500px){.ges-tkcard__foot{align-items:stretch}.ges-tkcard__btn{width:100%;justify-content:center}}.ges-tkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.3rem);max-width:1030px;margin:clamp(1.5rem,3vw,2.25rem) auto 0;text-align:left}.ges-tkgrid .ges-tkcard{margin:0;display:flex;flex-direction:column}.ges-tkgrid .ges-tkcard__tag{align-self:flex-start}.ges-tkgrid .ges-tkcard__title{margin-top:1.3rem;min-height:2.5em}.ges-tkgrid .ges-tkcard__desc{font-size:.98rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.4rem;margin-bottom:1.3rem}.ges-tkgrid .ges-tkcard__foot{margin-top:auto}.ges-svc-note:has(+.wp-block-buttons){margin-bottom:0}.ges-svc-note+.wp-block-buttons,.ges-tkgrid+.wp-block-buttons{margin-top:clamp(3.4rem,4.6vw,4.4rem)}.ges-khgrid+.wp-block-buttons .wp-block-button__link,.ges-svc-note+.wp-block-buttons .wp-block-button__link,.ges-tkgrid+.wp-block-buttons .wp-block-button__link{letter-spacing:.04em}@media (max-width:900px){.ges-tkgrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:767px){.ges-tkgrid{grid-template-columns:1fr;max-width:none;gap:1.4rem;padding-inline:1rem}}body.home .ges-section:has(.ges-khgrid),body.home .ges-section:has(.ges-paths),body.home .ges-section:has(.ges-tkgrid){margin-block-start:0}.ges-soon{text-align:center;padding-block:clamp(3rem,8vw,6.5rem)}.ges-soon__eyebrow{display:inline-block;margin:0 0 1.5rem;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ges-red, #e8423f);background:#fdecec;padding:.42rem 1rem .42rem .85rem;border-radius:999px}.ges-soon__eyebrow::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ges-red, #e8423f);margin-right:.5rem;vertical-align:middle;animation:ges-soon-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ges-soon__eyebrow::before{animation:none;opacity:.85}}.ges-soon__title{font-size:clamp(2.1rem,5.2vw,3.15rem);line-height:1.06;letter-spacing:-.025em;margin:0 0 1.1rem}.ges-soon__lede{font-size:clamp(1.1rem,1.7vw,1.32rem);line-height:1.55;color:var(--ges-muted, #44474d);max-width:34rem;margin:0 auto 2rem}.ges-soon__stages{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 0 2rem}.ges-soon__stages span{font-size:.82rem;font-weight:700;color:var(--ges-ink, #14161a);background:#f4efe9;border:1px solid var(--wp--preset--color--border, #e6ddd7);padding:.4rem .95rem;border-radius:999px}.ges-soon__building{font-size:.95rem;color:var(--ges-muted, #6b7076);max-width:30rem;margin:0 auto 2.2rem}.ges-soon .wp-block-buttons{gap:.75rem;margin-bottom:clamp(1.25rem,3vw,2.25rem)}@media (max-width:480px){.ges-soon .wp-block-buttons{flex-direction:column;align-items:center}}