*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;line-height:1.6;background:#fff}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{color:var(--gc-c-accent);text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:600}p{margin:0 0 1em}p:last-child{margin-bottom:0}figure{margin:0}.gc-element{position:relative;min-width:0}.gc-container{display:flex;justify-content:center}.gc-con-inner{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;--gc-al-w: 100%}.gc-con-boxed>.gc-con-inner{max-width:var(--gc-boxed, 1140px)}:where(.gc-con-inner)>:where(.gc-container){flex:1 1 auto}.gc-widget{width:var(--gc-dir-w, 100%)}.gc-widget:where(.gc-widget-divider,.gc-widget-spacer,.gc-widget-map,.gc-widget-video,.gc-widget-gallery,.gc-widget-logo-strip,.gc-widget-progress,.gc-widget-tabs,.gc-widget-accordion,.gc-widget-site-header,.gc-widget-html){width:100%}@media (min-width: 1025px){.gc-hide-desktop{display:none!important}}@media (min-width: 768px) and (max-width: 1024px){.gc-hide-tablet{display:none!important}}@media (max-width: 767px){.gc-hide-mobile{display:none!important}}.gc-anim{opacity:0;transition:opacity .7s ease,transform .7s ease}.gc-anim-fade-up{transform:translateY(40px)}.gc-anim-fade-down{transform:translateY(-40px)}.gc-anim-slide-left{transform:translate(60px)}.gc-anim-slide-right{transform:translate(-60px)}.gc-anim-zoom-in{transform:scale(.85)}.gc-anim.gc-anim-in{opacity:1;transform:none}.gc-hover-grow,.gc-hover-shrink,.gc-hover-float,.gc-hover-rotate{transition:transform .3s ease,opacity .3s ease}.gc-hover-grow:hover{transform:scale(1.06)}.gc-hover-shrink:hover{transform:scale(.94)}.gc-hover-float:hover{transform:translateY(-6px)}.gc-hover-rotate:hover{transform:rotate(4deg)}.gc-heading a{color:inherit}.gc-size-small{font-size:15px}.gc-size-medium{font-size:19px}.gc-size-large{font-size:29px}.gc-size-xl{font-size:39px}.gc-size-xxl{font-size:59px}.gc-text ul,.gc-text ol{margin:0 0 1em;padding-left:1.4em}.gc-image{display:block}.gc-image img{transition:opacity .3s,transform .3s}.gc-image-caption{font-size:.875em;opacity:.75;margin-top:8px}.gc-btn-wrap{display:flex;flex-direction:column;align-items:flex-start}.gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0 solid transparent;border-radius:4px;font-weight:500;line-height:1;cursor:pointer;transition:all .25s ease;text-decoration:none}.gc-btn-xs{padding:10px 20px;font-size:13px}.gc-btn-sm{padding:12px 24px;font-size:15px}.gc-btn-md{padding:15px 30px;font-size:16px}.gc-btn-lg{padding:20px 40px;font-size:18px}.gc-btn-xl{padding:25px 50px;font-size:20px}.gc-icon-wrap{line-height:1}.gc-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color .25s,background-color .25s}.gc-icon i{width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center}.gc-svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex:0 0 auto}img.gc-svg-img{object-fit:contain}.gc-svg-stroke{stroke-width:var(--gc-icon-stroke, 2)}.gc-icon .gc-svg-icon{display:block}.gc-icon-framed{border:3px solid}.gc-icon-stacked.gc-shape-circle,.gc-icon-framed.gc-shape-circle{border-radius:50%}.gc-ibox{display:flex;flex-direction:column;gap:15px}.gc-ibox-left{flex-direction:row;text-align:left}.gc-ibox-right{flex-direction:row-reverse;text-align:right}.gc-ibox-left .gc-ibox-media,.gc-ibox-right .gc-ibox-media{flex:0 0 auto;max-width:40%}.gc-ibox-media{line-height:1}.gc-ibox-body{flex:1;min-width:0}.gc-ibox-title{margin-bottom:10px;font-size:1.3em}.gc-ibox-title a{color:inherit}.gc-ibox-desc{margin:0}.gc-divider{display:flex;padding:15px 0}.gc-divider-line{display:block;width:100%;border-top:1px solid #d9d9d9}.gc-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.gc-video iframe,.gc-video video{width:100%;height:100%;border:0;display:block;object-fit:cover}.gc-video-empty{display:flex;align-items:center;justify-content:center;color:#ccc;font-size:14px}.gc-map iframe{width:100%;height:350px;border:0;display:block}.gc-ilist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.gc-ilist-inline{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.gc-ilist-link{display:inline-flex;align-items:center;gap:10px;color:inherit}.gc-ilist-icon{display:inline-flex;width:1.25em;justify-content:center}.gc-counter-number-wrap{font-size:56px;font-weight:700;line-height:1.1;font-family:var(--gc-f-primary)}.gc-counter-title{margin-top:6px;font-size:18px}.gc-testi-content{margin:0 0 20px;font-size:1.15em;font-style:italic}.gc-testi-meta{display:inline-flex;align-items:center;gap:14px;text-align:left}.gc-testi-top .gc-testi-meta{flex-direction:column;text-align:center}.gc-testi-top{display:flex;flex-direction:column-reverse}.gc-testi-top .gc-testi-content{margin:20px 0 0}.gc-testi-img{width:60px;height:60px;border-radius:50%;object-fit:cover}.gc-testi-who{display:flex;flex-direction:column}.gc-testi-name{font-weight:700}.gc-testi-job{font-size:.875em;opacity:.75}.gc-testi-bottom .gc-testi-meta{display:flex;flex-direction:column-reverse;align-items:center;text-align:center}.gc-testi-bottom .gc-testi-who{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.gc-testi-bottom .gc-testi-job:not(:empty):before{content:"";display:inline-block;width:12px;height:2px;margin:0 10px;background:currentColor;vertical-align:middle}.gc-testi-bottom .gc-testi-who>.gc-testi-stars{flex-basis:100%;justify-content:center}.gc-testi-list{--gc-tgap: 24px;--gc-tcols: 3;--gc-tspv: 1;--gc-tspeed: .5s;position:relative}.gc-testi-l-grid>.gc-testi-track{display:grid;grid-template-columns:repeat(var(--gc-tcols),minmax(0,1fr));gap:var(--gc-tgap)}.gc-testi-viewport{overflow:hidden}.gc-testi-l-carousel .gc-testi-track{display:flex;gap:var(--gc-tgap);transition:transform var(--gc-tspeed) ease;will-change:transform}.gc-testi-l-carousel .gc-testi-slide{flex:0 0 calc((100% - (var(--gc-tspv) - 1) * var(--gc-tgap)) / var(--gc-tspv));min-width:0}.gc-testi-fx-fade .gc-testi-track{display:grid;transform:none!important}.gc-testi-fx-fade .gc-testi-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--gc-tspeed) ease,visibility var(--gc-tspeed)}.gc-testi-fx-fade .gc-testi-slide.is-active{opacity:1;visibility:visible}.gc-testi-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 10px #0000001f;cursor:pointer}.gc-testi-prev{left:0}.gc-testi-next{right:0}.gc-testi-arrow:disabled{opacity:.35;cursor:default}.gc-testi-arrows-plain>.gc-testi-arrow{background:none;box-shadow:none;font-size:22px}.gc-testi-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.gc-testi-dots button{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:#d6d6d6;cursor:pointer;transition:width .2s,background-color .2s}.gc-testi-dots button.is-active{width:26px;background:var(--gc-c-primary, #111)}@media (max-width: 1024px){.gc-testi-l-grid>.gc-testi-track{grid-template-columns:repeat(min(var(--gc-tcols),2),minmax(0,1fr))}}@media (max-width: 767px){.gc-testi-l-grid>.gc-testi-track{grid-template-columns:1fr}}.gc-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gc-gallery-item{overflow:hidden}.gc-gallery-item a{display:block}.gc-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.gc-gallery-caption{font-size:.85em;padding-top:6px}.gc-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center}.gc-lightbox figure{max-width:90vw;max-height:90vh;text-align:center;color:#fff}.gc-lightbox img{max-width:90vw;max-height:82vh;object-fit:contain}.gc-lightbox button{position:absolute;background:none;border:0;color:#fff;font-size:48px;cursor:pointer;padding:10px 18px;line-height:1}.gc-lb-close{top:10px;right:10px}.gc-lb-prev{left:10px;top:50%;transform:translateY(-50%)}.gc-lb-next{right:10px;top:50%;transform:translateY(-50%)}.gc-acc{display:flex;flex-direction:column}.gc-acc-item{border:1px solid #e3e3e3}.gc-acc-item+.gc-acc-item{border-top-width:0!important}.gc-acc-head{margin:0;font-size:inherit}.gc-acc-title{width:100%;display:flex;align-items:center;gap:12px;padding:15px 20px;border:0;background:none;font:inherit;font-weight:600;text-align:left;cursor:pointer;color:inherit}.gc-acc-icon-right .gc-acc-icon{order:2;margin-left:auto}.gc-acc-content{padding:15px 20px;border-top:1px solid;border-color:inherit}.gc-acc-item:not(.is-open) .gc-acc-content{display:none}.gc-acc-opened,.gc-acc-item.is-open .gc-acc-closed{display:none}.gc-acc-item.is-open .gc-acc-opened{display:inline}.gc-tabs-nav{display:flex;flex-wrap:wrap}.gc-tab-btn{padding:14px 22px;border:1px solid transparent;border-bottom:0;background:none;font:inherit;font-weight:600;cursor:pointer;color:inherit;margin-bottom:-1px}.gc-tab-btn.is-active{border-color:#e3e3e3;background:#fff}.gc-tabs-panels{border:1px solid #e3e3e3}.gc-tab-panel{padding:20px}.gc-tab-panel:not(.is-active){display:none}.gc-tabs-vertical{display:flex}.gc-tabs-vertical .gc-tabs-nav{flex-direction:column;flex:0 0 25%}.gc-tabs-vertical .gc-tab-btn{border:1px solid transparent;border-right:0;margin:0 -1px 0 0;text-align:left}.gc-tabs-vertical .gc-tabs-panels{flex:1}@media (max-width: 767px){.gc-tabs-vertical{flex-direction:column}.gc-tabs-vertical .gc-tabs-nav{flex-direction:row}}.gc-con-tabs>.gc-con-inner>.gc-tabs{width:100%}.gc-con-tabs>.gc-con-inner>.gc-tabs>.gc-tabs-panels{border:0}.gc-con-tabs>.gc-con-inner>.gc-tabs>.gc-tabs-panels>.gc-tab-panel{padding:20px 0 0}.gc-tab-btn{display:inline-flex;align-items:center;gap:8px}.gc-tab-ic{display:inline-flex;line-height:1}.gc-tab-ic .gc-svg-icon,.gc-tab-ic img{width:1.25em;height:1.25em}.gc-edit-link{position:fixed;right:16px;bottom:16px;z-index:9000;background:#1f2a44;color:#fff;padding:10px 16px;border-radius:30px;font:600 13px/1 system-ui,sans-serif;box-shadow:0 4px 16px #00000040}.gc-edit-link:hover{background:#a65b50}.gc-element.gc-w-auto{width:auto;flex:0 0 auto}@media (max-width: 767px){.gc-element.gc-w-auto{flex-shrink:1;max-width:100%}}.gc-element{transition-property:background-color,background-image,border-color,box-shadow,transform,opacity;transition-duration:.35s}.gc-hfx-lift:hover{transform:translateY(-6px)}.gc-hfx-grow:hover{transform:scale(1.03)}.gc-hfx-shadow:hover{box-shadow:0 18px 40px #0000001f}.gc-anim{transition-delay:var(--gc-delay, 0ms)}.gc-anim-blur-in{filter:blur(12px)}.gc-anim.gc-anim-in{filter:none}body:not(.gc-editing){animation:gc-page-in .6s ease both}@keyframes gc-page-in{0%{opacity:0}}.gc-bg-video,.gc-overlay{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.gc-bg-video{overflow:hidden}.gc-bg-video video{width:100%;height:100%;object-fit:cover;display:block}.gc-container:has(>.gc-bg-video),.gc-container:has(>.gc-overlay){overflow:hidden}.gc-bg-video~.gc-con-inner,.gc-overlay~.gc-con-inner{position:relative;z-index:1}.gc-carousel{position:relative;flex-direction:column;align-items:center;width:100%}@media (max-width: 767px){.gc-car-arrow{width:40px;height:40px;font-size:15px}.gc-car-prev{left:4px}.gc-car-next{right:4px}}.gc-grid>.gc-con-inner{display:grid;grid-template-columns:repeat(var(--gc-cols, 3),minmax(0,1fr))}.gc-grid>.gc-con-inner{grid-template-rows:repeat(var(--gc-rows),auto)}.gc-grid>.gc-con-inner>*{width:auto;min-width:0}.gc-carousel>.gc-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:stretch}.gc-carousel>.gc-con-inner::-webkit-scrollbar{display:none}.gc-carousel>.gc-con-inner>.gc-element{flex:0 0 calc((100% - (var(--gc-spv, 3) - 1) * var(--gc-gap, 20px)) / var(--gc-spv, 3))!important;width:auto!important;scroll-snap-align:start}.gc-car-bleed>.gc-con-inner{max-width:none!important;margin-left:max(0px,calc((100% - var(--gc-boxed, 1140px)) / 2));flex:1 1 0;min-width:0;padding-right:40px;scroll-padding-left:0}.gc-car-bleed>.gc-con-inner>.gc-element{flex-basis:calc((min(100%,var(--gc-boxed, 1140px)) - (var(--gc-spv, 3) - 1) * var(--gc-gap, 20px)) / var(--gc-spv, 3))!important}.gc-car-arrow{position:absolute;top:45%;z-index:3;width:52px;height:52px;border-radius:50%;border:0;background:#fff;color:#000;font-size:18px;cursor:pointer;box-shadow:0 4px 18px #00000026;transition:transform .25s,opacity .25s}.gc-car-arrow:hover{transform:scale(1.08)}.gc-car-prev{left:10px}.gc-car-next{right:10px}.gc-car-arrow[disabled]{opacity:0;pointer-events:none}.gc-car-dots{display:flex;justify-content:center;gap:8px;margin-top:24px;width:100%}.gc-car-dots button{width:7px;height:7px;padding:0;border:0;border-radius:10px;background:#000;opacity:.3;cursor:pointer;transition:all .3s}.gc-car-dots button.on{width:20px;opacity:.6}.gc-inline-img{display:inline-block;vertical-align:middle;line-height:0;margin:0 .12em}.gc-inline-img img{width:130px;height:.9em;object-fit:cover;border-radius:10px}.gc-word{display:inline-block;white-space:nowrap}.gc-split .gc-piece{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(8px);transition:opacity .7s ease,transform .7s ease,filter .7s ease;transition-delay:calc(var(--i, 0) * var(--gc-stagger, 60ms))}.gc-split.gc-in .gc-piece{opacity:1;transform:none;filter:none}.gc-hdr{--gc-hdr-top: 20px;position:relative;z-index:900;width:100%}.gc-hdr-overlay{position:absolute;top:0;left:0;right:0}.gc-container:has(.gc-hdr-overlay),.gc-widget:has(.gc-hdr-overlay){z-index:900}.gc-hdr-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1280px;margin:var(--gc-hdr-top) auto 0;padding:13px 16px;transition:background-color .35s,box-shadow .35s}.gc-hdr-left .gc-hdr-bar{grid-template-columns:auto 1fr auto}.gc-hdr-nav{display:flex;align-items:center;gap:6px}.gc-hdr-left .gc-hdr-nav{justify-content:center}.gc-hdr-link{padding:9px 12px;border-radius:8px;font-size:14px;font-weight:700;color:#fff;transition:color .25s,background-color .25s}.gc-hdr-logo{display:flex;justify-content:center;color:#fff}.gc-hdr-logo img{width:166px;height:auto}.gc-hdr-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.gc-hdr-icons{display:flex;gap:16px}.gc-hdr-icon{color:#fff;font-size:18px;transition:color .25s,transform .25s}.gc-hdr-icon:hover{transform:translateY(-2px)}.gc-hdr-sep{width:1px;height:22px;background:rgba(255,255,255,.25)}.gc-hdr-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:14px;font-weight:700;transition:background-color .25s,transform .25s}.gc-hdr-cta:hover{transform:translateY(-1px)}.gc-hdr-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:6px;border:0;background:none;cursor:pointer;justify-self:end}.gc-hdr-burger span{display:block;height:3px;border-radius:3px;background:#fff;transition:transform .3s,opacity .3s}.gc-hdr.is-open .gc-hdr-burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.gc-hdr.is-open .gc-hdr-burger span:nth-child(2){opacity:0}.gc-hdr.is-open .gc-hdr-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.gc-hdr-drawer{display:none}.gc-hdr.is-stuck .gc-hdr-bar{position:fixed;top:var(--gc-hdr-top);left:0;right:0;margin:0 auto;width:calc(100% - 40px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #0000001f;animation:gc-hdr-in .45s ease}@keyframes gc-hdr-in{0%{transform:translateY(-120%)}}@media (max-width: 1024px){.gc-hdr-bar{grid-template-columns:1fr auto;margin-top:0;border-radius:0!important;background-color:var(--gc-hdr-mobile-bg, #000)!important;padding:8px 16px!important}.gc-hdr-nav,.gc-hdr-actions{display:none}.gc-hdr-logo{justify-content:flex-start}.gc-hdr-burger{display:flex}.gc-hdr.is-stuck .gc-hdr-bar{top:0;width:100%}.gc-hdr-drawer{position:fixed;top:56px;left:0;right:0;z-index:899;display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--gc-hdr-mobile-bg, #000);transform:translateY(-130%);visibility:hidden;transition:transform .4s ease,visibility .4s;max-height:calc(100vh - 56px);overflow-y:auto}.gc-hdr.is-open .gc-hdr-drawer{transform:none;visibility:visible}.gc-hdr-drawer nav{display:flex;flex-direction:column}.gc-hdr-drawer .gc-hdr-link{padding:12px 8px;font-size:18px}.gc-hdr-drawer .gc-hdr-cta{align-self:flex-start;margin-top:10px}}.gc-vpop{position:relative;display:block;overflow:hidden;border-radius:10px;isolation:isolate}.gc-vpop img{width:100%;height:190px;object-fit:cover;display:block;transition:transform .6s ease}.gc-vpop:hover img{transform:scale(1.05)}.gc-vpop-play{position:absolute;left:50%;top:50%;width:80px;height:80px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;font-size:22px;transition:transform .3s}.gc-vpop-play:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.5;animation:gc-pulse 2s infinite;z-index:-1}.gc-vpop:hover .gc-vpop-play{transform:translate(-50%,-50%) scale(1.08)}@keyframes gc-pulse{to{transform:scale(1.6);opacity:0}}.gc-video-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:20px;animation:gc-page-in .3s ease}.gc-video-modal>div{width:min(1100px,100%);aspect-ratio:16 / 9;background:#000}.gc-video-modal iframe,.gc-video-modal video{width:100%;height:100%;border:0;display:block}.gc-video-modal button{position:absolute;top:16px;right:20px;background:none;border:0;color:#fff;font-size:40px;cursor:pointer}.gc-logos{overflow:hidden}.gc-logos-track{display:flex;align-items:center;gap:60px}.gc-logos-grid .gc-logos-track{justify-content:space-around;flex-wrap:wrap}.gc-logos img{height:41px;width:auto;display:block;transition:opacity .3s}.gc-logos-marquee .gc-logos-track{padding-right:var(--gc-logo-gap, 60px)}.gc-logos-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes gc-marquee{to{transform:translate(-50%)}}.gc-mq{overflow:hidden}.gc-mq-track{display:flex;width:max-content;animation:gc-marquee var(--gc-mq-dur, 30s) linear infinite}.gc-mq-right .gc-mq-track{animation-direction:reverse}.gc-mq-group{display:flex;align-items:center;flex:0 0 auto}.gc-mq-pause:hover .gc-mq-track,.gc-mq-pause:focus-within .gc-mq-track{animation-play-state:paused}.gc-mq-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media (prefers-reduced-motion: reduce){.gc-mq-track{animation-duration:calc(var(--gc-mq-dur, 30s) * 3)}}.gc-progress-head{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:600;font-size:14px}.gc-progress-track{height:10px;border-radius:20px;background:rgba(0,0,0,.1);overflow:hidden}.gc-progress-fill{height:100%;border-radius:20px;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.gc-hcard{position:relative;display:block;overflow:hidden;height:356px;border-radius:12px;color:#fff}.gc-hcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.gc-hcard-zoom:hover img{transform:scale(1.06)}.gc-hcard-tint{position:absolute;inset:0;background:rgba(106,153,78,.8);opacity:0;transition:opacity .45s ease}.gc-hcard-body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:30px;opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s ease}.gc-hcard-title{font-family:var(--gc-f-primary);font-size:30px;font-weight:500;line-height:1.25}.gc-hcard-text{font-size:16px;font-weight:500;line-height:1.8}.gc-hcard:hover .gc-hcard-tint,.gc-hcard:focus-visible .gc-hcard-tint,.gc-hcard-always .gc-hcard-tint{opacity:var(--gc-hcard-tint-o, 1)}.gc-hcard-shade{position:absolute;inset:0;pointer-events:none}.gc-hcard-num{display:block;line-height:1.2}.gc-hcard-peek .gc-hcard-body{opacity:1;transform:none}.gc-hcard-peek .gc-hcard-text{max-height:var(--gc-hcard-peek, 0px);opacity:var(--gc-hcard-peek-o, 0);overflow:hidden;transition:max-height .5s ease,opacity .4s ease}.gc-hcard-peek:hover .gc-hcard-text,.gc-hcard-peek:focus-visible .gc-hcard-text{max-height:20em;opacity:1}.gc-hcard:hover .gc-hcard-body,.gc-hcard-always .gc-hcard-body{opacity:1;transform:none}.gc-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700;line-height:1.4}.gc-totop{position:fixed;bottom:30px;z-index:800;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;font-size:18px;box-shadow:0 6px 24px #00000026;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s,transform .3s}.gc-totop-left{left:30px}.gc-totop-right{right:30px}.gc-totop.is-on,.gc-editing .gc-totop{opacity:1;transform:none;pointer-events:auto}.gc-popup{--gc-slide: translateY(40px);position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:var(--gc-pm);box-sizing:border-box;pointer-events:none}.gc-popup[hidden]{display:none}.gc-popup-overlay{position:absolute;inset:0;background:var(--gc-ov);-webkit-backdrop-filter:blur(var(--gc-ovb));backdrop-filter:blur(var(--gc-ovb));opacity:0;transition:opacity var(--gc-pdur) ease;pointer-events:auto}.gc-pop-no-overlay .gc-popup-overlay{display:none}.gc-popup-box{position:relative;display:flex;flex-direction:column;width:min(var(--gc-pw),100%);height:var(--gc-ph);max-height:100%;background:var(--gc-pbg);border-radius:var(--gc-pr);box-shadow:var(--gc-psh);pointer-events:auto;outline:none;transition:opacity var(--gc-pdur) ease,transform var(--gc-pdur) cubic-bezier(.2,.8,.2,1)}.gc-popup-content{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--gc-pp);border-radius:inherit}.gc-pop-top-left,.gc-pop-top-right{--gc-slide: translateY(-40px);align-items:flex-start}.gc-pop-bottom-left,.gc-pop-bottom-right{align-items:flex-end}.gc-pop-top-left,.gc-pop-bottom-left{justify-content:flex-start}.gc-pop-top-right,.gc-pop-bottom-right{justify-content:flex-end}.gc-pop-bar-top{--gc-slide: translateY(-110%);align-items:flex-start}.gc-pop-bar-bottom{--gc-slide: translateY(110%);align-items:flex-end}.gc-pop-bar-top .gc-popup-box,.gc-pop-bar-bottom .gc-popup-box{width:100%}.gc-pop-side-left{--gc-slide: translateX(-110%);justify-content:flex-start;align-items:stretch}.gc-pop-side-right{--gc-slide: translateX(110%);justify-content:flex-end;align-items:stretch}.gc-pop-side-left .gc-popup-box,.gc-pop-side-right .gc-popup-box{height:auto;max-height:none}.gc-popup:not(.is-open) .gc-popup-box,.gc-popup.is-closing .gc-popup-box{opacity:0}.gc-popup.is-open .gc-popup-overlay{opacity:1}.gc-popup.is-closing .gc-popup-overlay{opacity:0}.gc-pop-in-zoom:not(.is-open) .gc-popup-box,.gc-pop-out-zoom.is-closing .gc-popup-box{transform:scale(.85)}.gc-pop-in-slide:not(.is-open) .gc-popup-box,.gc-pop-out-slide.is-closing .gc-popup-box{transform:var(--gc-slide)}.gc-pop-in-none:not(.is-closing) .gc-popup-box,.gc-pop-in-none:not(.is-closing) .gc-popup-overlay,.gc-pop-out-none.is-closing .gc-popup-box,.gc-pop-out-none.is-closing .gc-popup-overlay{transition:none}.gc-popup-close{position:absolute;top:8px;right:8px;z-index:5;display:flex;align-items:center;justify-content:center;width:calc(var(--gc-pcs) * 1.6);height:calc(var(--gc-pcs) * 1.6);padding:0;border:0;border-radius:50%;background:transparent;color:var(--gc-pcc);font-size:var(--gc-pcs);line-height:1;cursor:pointer;transition:background .2s}.gc-popup-close[hidden]{display:none}.gc-popup-close:hover{background:rgba(0,0,0,.07)}.gc-popup-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gc-close-inside-left{right:auto;left:8px}.gc-close-outside{top:calc(var(--gc-pcs) * -1.8);right:0}html.gc-popup-lock,html.gc-popup-lock body{overflow:hidden}.gc-popup-test{position:fixed;left:16px;bottom:16px;z-index:9600;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 12px 10px 16px;border-radius:10px;background:#1f2a44;color:#fff;font:13px/1.4 system-ui,sans-serif;box-shadow:0 6px 24px #0000004d}.gc-popup-test button{border:0;border-radius:6px;padding:7px 12px;background:#a65b50;color:#fff;font:600 13px system-ui,sans-serif;cursor:pointer}.gc-editing .gc-popup-box,.gc-editing .gc-popup-overlay{transition:none}.gc-lang{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gc-lang-item{text-decoration:none;color:inherit;font-weight:600;opacity:.75}.gc-lang-item.is-current,.gc-lang-item:hover{opacity:1}.gc-section-ref{display:contents}.gc-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gc-list-item{min-width:0}.gc-list-card{display:flex;flex-direction:column;gap:.5em}.gc-list-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.gc-list-title{margin:0;font-size:1.15em}.gc-list-title a{color:inherit;text-decoration:none}.gc-list-empty{opacity:.7}.gc-pagination{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center;margin-top:1.5em}.gc-pagination a,.gc-pagination span{padding:.35em .8em;border-radius:6px;border:1px solid currentColor;text-decoration:none;color:inherit;opacity:.8}.gc-pagination .is-current{background:var(--gc-c-accent, #333);border-color:transparent;color:#fff;opacity:1}@media (max-width: 1024px){.gc-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.gc-list-grid{grid-template-columns:minmax(0,1fr)}}.gc-tmq{line-height:1.1;white-space:nowrap}.gc-tmq-group{gap:24px;padding-right:24px}.gc-tmq-text{display:inline-flex;align-items:center;gap:.3em;color:inherit;text-decoration:none;transition:color .25s}.gc-tmq-ic{display:inline-flex;font-size:.8em}.gc-tmq-sep{display:inline-flex;align-items:center}.gc-rot-wrap{display:flex}.gc-rot{position:relative;display:block;width:180px;aspect-ratio:1;border-radius:50%;container-type:inline-size;color:inherit}.gc-rot-svg{display:block;width:100%;height:100%;overflow:visible;animation:gc-rot-spin 14s linear infinite}.gc-rot-ccw .gc-rot-svg{animation-direction:reverse}.gc-rot-pause:hover .gc-rot-svg{animation-play-state:paused}.gc-rot text{font-size:8px;letter-spacing:.08em;fill:currentColor}.gc-rot-center{position:absolute;left:50%;top:50%;width:30%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:30cqw}img.gc-rot-center{height:auto}@keyframes gc-rot-spin{to{transform:rotate(360deg)}}.gc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-form{--gc-form-gap: 16px;display:flex;flex-wrap:wrap;gap:var(--gc-form-gap)}.gc-form-field{display:flex;flex-direction:column;gap:6px;flex:1 1 100%;min-width:0}.gc-form-w50{flex-basis:calc(50% - var(--gc-form-gap) / 2)}.gc-form-w33{flex-basis:calc(33.333% - var(--gc-form-gap) * 2 / 3)}.gc-form-label{font-size:.9em;font-weight:600}.gc-form-req{color:#dc2626}.gc-form-input{width:100%;box-sizing:border-box;height:46px;padding:10px 12px;font:inherit;color:inherit;background:transparent;border:1px solid rgba(127,127,127,.4);border-radius:0}textarea.gc-form-input{height:auto;min-height:100px;resize:vertical}select.gc-form-input{appearance:auto}.gc-form-input:focus{outline:none;border-color:var(--gc-c-accent)}.gc-form-input[aria-invalid=true]{border-color:#dc2626}.gc-form-actions{display:flex;flex:1 1 100%}.gc-form-submit{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;border:0;cursor:pointer;font:inherit;font-weight:700;background:var(--gc-c-accent);color:#fff;transition:background-color .25s,color .25s}.gc-form-submit[disabled]{opacity:.6;cursor:progress}.gc-form-msg{flex:1 1 100%;margin:0}.gc-form-msg.is-err{color:#dc2626}.gc-form-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width: 767px){.gc-form-w50,.gc-form-w33{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.gc-rot-svg{animation:none}}.gc-testi-stars{display:inline-flex;gap:4px;color:#ffb400;font-size:15px;margin:4px 0}.gc-testi-top .gc-testi-stars,.gc-testi>.gc-testi-stars{justify-content:inherit}.gc-gallery-masonry{display:block;columns:var(--gc-gal-cols, 3);column-gap:var(--gc-gal-gap, 10px)}.gc-gallery-masonry .gc-gallery-item{break-inside:avoid;margin:0 0 var(--gc-gal-gap, 10px)}.gc-gallery-masonry img{aspect-ratio:auto!important;height:auto}.gc-image-media{position:relative;display:inline-block;max-width:100%;vertical-align:top}.gc-image-media>img{display:block;width:100%}.gc-image-ov{position:absolute;inset:0;pointer-events:none}.gc-element.gc-anim{transition-duration:var(--gc-dur, .35s)}.gc-anim-fade-left{transform:translate(40px)}.gc-anim-fade-right{transform:translate(-40px)}.gc-anim-slide-up{transform:translateY(100px)}.gc-anim-slide-down{transform:translateY(-100px)}.gc-anim-zoom-out{transform:scale(1.15)}.gc-anim-bounce-in{transform:scale(.6);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.gc-anim-flip-x{transform:perspective(800px) rotateY(80deg)}.gc-anim-flip-y{transform:perspective(800px) rotateX(80deg)}.gc-anim-rotate-in{transform:rotate(-12deg) scale(.9)}.gc-anim-light-speed{transform:translate(120px) skew(-25deg)}.gc-anim-roll-in{transform:translate(-120px) rotate(-120deg)}@media (max-width: 767px){.gc-anim.gc-anim-nomob{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.gc-anim{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.gc-motion>.gc-widget-container,.gc-motion>.gc-con-inner{transform:none!important;filter:none!important;opacity:1!important}}.gc-element.gc-tf{translate:var(--gc-tx, 0px) var(--gc-ty, 0px);rotate:var(--gc-rot, 0deg);scale:calc(var(--gc-sc, 1) * var(--gc-fx, 1)) calc(var(--gc-sc, 1) * var(--gc-fy, 1))}.gc-element.gc-tf,.gc-element.gc-fx{transition-property:background-color,background-image,border-color,border-radius,box-shadow,transform,opacity,translate,rotate,scale,filter;transition-duration:var(--gc-tr, .35s);transition-timing-function:var(--gc-ease, ease)}.gc-element.gc-fx{filter:blur(var(--gc-flt-b, 0px)) brightness(var(--gc-flt-br, 100%)) contrast(var(--gc-flt-c, 100%)) saturate(var(--gc-flt-s, 100%)) grayscale(var(--gc-flt-g, 0%)) hue-rotate(var(--gc-flt-h, 0deg)) opacity(var(--gc-flt-o, 100%))}.gc-tf>.gc-widget-container,.gc-tf>.gc-con-inner,.gc-motion>.gc-widget-container,.gc-motion>.gc-con-inner{transform:translate3d(var(--gc-mo-x, 0px),var(--gc-mo-y, 0px),0) perspective(1000px) rotateX(var(--gc-mo-rx, 0deg)) rotateY(var(--gc-mo-ry, 0deg)) rotate(var(--gc-mo-r, 0deg)) scale(var(--gc-mo-s, 1)) skew(var(--gc-skx, 0deg),var(--gc-sky, 0deg));transition:transform var(--gc-tr, .35s) var(--gc-ease, ease)}.gc-motion>.gc-widget-container,.gc-motion>.gc-con-inner{opacity:var(--gc-mo-o, 1);filter:blur(var(--gc-mo-b, 0px));will-change:transform}.gc-motion.is-scrolling>.gc-widget-container,.gc-motion.is-scrolling>.gc-con-inner{transition:none}.gc-has-link{cursor:pointer}.gc-link-cover{position:absolute;inset:0;z-index:1;border-radius:inherit}.gc-link-cover:focus-visible{outline:2px solid var(--gc-c-accent, #2563eb);outline-offset:2px}.gc-has-link a:not(.gc-link-cover),.gc-has-link button,.gc-has-link input,.gc-has-link select,.gc-has-link textarea{position:relative;z-index:2}.gc-shape{position:absolute;left:0;width:100%;overflow:hidden;line-height:0;pointer-events:none;z-index:0;direction:ltr}.gc-shape-top{top:-1px}.gc-shape-bottom{bottom:-1px;transform:rotate(180deg)}.gc-shape svg{display:block;position:relative;left:50%;transform:translate(-50%);width:calc(100% + 1.3px);height:80px}.gc-shape path{fill:#fff}.gc-container.gc-has-shape{position:relative}.gc-has-shape>.gc-con-inner{position:relative;z-index:1}.gc-bg-slides{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.gc-bg-slides>span{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease}.gc-bg-slides>span.is-active{opacity:1}.gc-bg-kb>span.is-active{animation:gc-bg-kb var(--gc-kb-d, 8s) linear both}@keyframes gc-bg-kb{0%{transform:scale(1)}to{transform:scale(1.12)}}.gc-container:has(>.gc-bg-slides){overflow:hidden}.gc-bg-slides~.gc-con-inner{position:relative;z-index:1}.gc-bg-anim{background-size:300% 300%!important;animation:gc-grad var(--gc-grad-s, 12s) ease infinite}@keyframes gc-grad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.gc-bg-anim,.gc-bg-kb>span.is-active{animation:none}.gc-bg-slides>span{transition:none}}.gc-image-zoom{display:inline-block;cursor:zoom-in;max-width:100%}.gc-cd{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.gc-cd-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:84px;padding:14px 10px;border-radius:8px;background:var(--gc-c-primary, #1f2a44);line-height:1.1}.gc-cd-num{font-size:2.2em;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.gc-cd-label{font-size:.75em;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;color:#fffc}.gc-cd-sep{font-size:2em;font-weight:700;opacity:.6}.gc-cd-msg{text-align:center;font-weight:600}@media (max-width: 767px){.gc-cd-box{min-width:64px;padding:10px 6px}.gc-cd-num{font-size:1.6em}}.gc-price{--gc-price-accent: var(--gc-c-accent, #2563eb);position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;text-align:center;color:#1f2937}.gc-price.is-featured{border:2px solid var(--gc-price-accent);box-shadow:0 18px 40px #00000014}.gc-price-head{padding:28px 24px 18px}.gc-price-title{margin:0;font-size:1.3em}.gc-price-sub{margin:6px 0 0;opacity:.7;font-size:.95em}.gc-price-amount{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:2px;margin-top:14px;color:var(--gc-c-primary, #1f2a44)}.gc-price-value{font-size:3em;font-weight:800;line-height:1}.gc-price-cur{font-size:1.4em;font-weight:700}.gc-price-frac{font-size:1.1em;font-weight:700}.gc-price-orig{opacity:.5;margin-right:6px;font-size:1.1em}.gc-price-period{opacity:.65;margin-left:4px}.gc-price-features{list-style:none;margin:0;padding:10px 28px 18px;display:flex;flex-direction:column;gap:10px;text-align:left;flex:1 1 auto}.gc-price-features li{display:flex;gap:10px;align-items:baseline}.gc-price-features li.is-on>i{color:var(--gc-price-accent)}.gc-price-features li.is-off{opacity:.5}.gc-price-foot{padding:0 24px 28px}.gc-price-btn{display:inline-block;padding:12px 28px;border-radius:8px;background:var(--gc-price-accent);color:#fff;font-weight:600;transition:background-color .3s,color .3s,transform .3s}.gc-price-btn:hover{transform:translateY(-2px)}.gc-price-note{margin:10px 0 0;font-size:.85em;opacity:.65}.gc-price-ribbon{position:absolute;top:18px;right:-34px;transform:rotate(45deg);background:var(--gc-price-accent);color:#fff;font-size:.75em;font-weight:700;padding:4px 40px;text-transform:uppercase;letter-spacing:.05em}.gc-tl{--gc-tl-line: rgba(0,0,0,.12);--gc-tl-lw: 2px;--gc-tl-dot: var(--gc-c-accent, #2563eb);--gc-tl-ds: 18px;position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}.gc-tl:before{content:"";position:absolute;top:0;bottom:0;width:var(--gc-tl-lw);background:var(--gc-tl-line);left:calc(var(--gc-tl-ds) / 2 - var(--gc-tl-lw) / 2)}.gc-tl-item{position:relative;padding-left:calc(var(--gc-tl-ds) + 22px)}.gc-tl-dot{position:absolute;left:0;top:18px;width:var(--gc-tl-ds);height:var(--gc-tl-ds);border-radius:50%;background:var(--gc-tl-dot);color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(var(--gc-tl-ds) * .5);box-shadow:0 0 0 4px #fff}.gc-tl-card{background:#fff;border-radius:10px;padding:18px 20px;box-shadow:0 6px 20px #0000000f;color:#1f2937}.gc-tl-date{display:block;font-weight:700;font-size:.85em;margin-bottom:4px;color:var(--gc-tl-dot)}.gc-tl-title{margin:0 0 6px;font-size:1.1em}.gc-tl-right:before{left:auto;right:calc(var(--gc-tl-ds) / 2 - var(--gc-tl-lw) / 2)}.gc-tl-right .gc-tl-item{padding-left:0;padding-right:calc(var(--gc-tl-ds) + 22px);text-align:right}.gc-tl-right .gc-tl-dot{left:auto;right:0}@media (min-width: 768px){.gc-tl-alternate:before{left:calc(50% - var(--gc-tl-lw) / 2)}.gc-tl-alternate .gc-tl-item{width:50%;padding-left:0;padding-right:calc(var(--gc-tl-ds) / 2 + 26px);text-align:right}.gc-tl-alternate .gc-tl-item .gc-tl-dot{left:auto;right:calc(var(--gc-tl-ds) / -2)}.gc-tl-alternate .gc-tl-item:nth-child(2n){margin-left:50%;padding-right:0;padding-left:calc(var(--gc-tl-ds) / 2 + 26px);text-align:left}.gc-tl-alternate .gc-tl-item:nth-child(2n) .gc-tl-dot{right:auto;left:calc(var(--gc-tl-ds) / -2)}}.gc-ic{--gc-ic-pos: 50%;--gc-ic-handle: #fff;--gc-ic-lw: 3px;position:relative;overflow:hidden;height:420px;user-select:none;touch-action:pan-y}.gc-ic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gc-ic-horizontal .gc-ic-b{clip-path:inset(0 0 0 var(--gc-ic-pos))}.gc-ic-vertical .gc-ic-b{clip-path:inset(var(--gc-ic-pos) 0 0 0)}.gc-ic-handle{position:absolute;pointer-events:none;background:var(--gc-ic-handle)}.gc-ic-horizontal .gc-ic-handle{top:0;bottom:0;width:var(--gc-ic-lw);left:calc(var(--gc-ic-pos) - var(--gc-ic-lw) / 2)}.gc-ic-vertical .gc-ic-handle{left:0;right:0;height:var(--gc-ic-lw);top:calc(var(--gc-ic-pos) - var(--gc-ic-lw) / 2)}.gc-ic-handle:after{content:"\2194";position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:var(--gc-ic-lw) solid var(--gc-ic-handle);background:rgba(0,0,0,.35);color:var(--gc-ic-handle);display:flex;align-items:center;justify-content:center;font-size:20px;box-sizing:border-box}.gc-ic-vertical .gc-ic-handle:after{content:"\2195"}.gc-ic-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.gc-ic-vertical .gc-ic-range{cursor:ns-resize;writing-mode:vertical-lr;direction:ltr}.gc-ic:focus-within .gc-ic-handle:after{outline:2px solid var(--gc-c-accent, #2563eb);outline-offset:2px}.gc-ic-label{position:absolute;z-index:2;padding:4px 10px;border-radius:4px;font-size:.8em;font-weight:600;background:rgba(0,0,0,.55);color:#fff;pointer-events:none}.gc-ic-la{left:12px;top:12px}.gc-ic-horizontal .gc-ic-lb{right:12px;top:12px}.gc-ic-vertical .gc-ic-lb{left:12px;bottom:12px}.gc-share{display:flex;flex-wrap:wrap;gap:8px}.gc-share-btn{--gc-share-c: var(--gc-share-brand);--gc-share-fg: #fff;--gc-share-h: 40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--gc-share-h);min-width:var(--gc-share-h);padding:0 14px;border:2px solid var(--gc-share-c);background:var(--gc-share-c);color:var(--gc-share-fg);font:inherit;font-size:.9em;font-weight:600;cursor:pointer;text-decoration:none;transition:filter .2s,transform .2s}.gc-share-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.gc-share-btn:focus-visible{outline:2px solid var(--gc-c-accent, #2563eb);outline-offset:2px}.gc-share-icon .gc-share-btn{padding:0}.gc-share-rounded .gc-share-btn{border-radius:6px}.gc-share-circle .gc-share-btn{border-radius:999px}.gc-share-outline .gc-share-btn{background:transparent;color:var(--gc-share-c)}.gc-share-minimal .gc-share-btn{background:transparent;border-color:transparent;color:var(--gc-share-c)}.gc-share-btn.is-done{filter:saturate(.3)}.gc-bc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gc-bc li{display:inline-flex;align-items:center;gap:8px}.gc-bc li+li:before{content:var(--gc-bc-sep, "\203a");color:var(--gc-bc-sep-c, currentColor);opacity:.6}.gc-bc a{display:inline-flex;align-items:center;gap:6px}.gc-bc [aria-current]{opacity:.75}.gc-bc li:has(>[aria-current]:empty){display:none}.gc-toc{--gc-toc-indent: 16px;background:#f7f7f9;color:#1f2937;border-radius:10px;padding:18px 22px}.gc-toc-title{margin:0 0 10px;font-weight:700;font-size:1.05em;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;font-family:inherit;color:inherit;text-align:left}.gc-toc-toggle{cursor:pointer}.gc-toc-toggle i{transition:transform .25s}.gc-toc.is-collapsed .gc-toc-toggle i{transform:rotate(-90deg)}.gc-toc.is-collapsed .gc-toc-list{display:none}.gc-toc-list{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px}.gc-toc-list ol,.gc-toc-list ul{padding-left:var(--gc-toc-indent);margin:6px 0 0;display:flex;flex-direction:column;gap:4px}.gc-toc-none .gc-toc-list,.gc-toc-none .gc-toc-list ul{list-style:none;padding-left:0}.gc-toc-none .gc-toc-list ul ul{padding-left:var(--gc-toc-indent)}.gc-toc-list a{color:inherit}.gc-toc-list a.is-active{font-weight:600}.gc-flip{--gc-flip-d: .6s;position:relative;height:300px;perspective:1200px;outline:none}.gc-flip-inner{position:relative;width:100%;height:100%;transition:transform var(--gc-flip-d) ease;transform-style:preserve-3d}.gc-flip-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;color:#fff;text-align:center}.gc-flip-front{background:var(--gc-c-primary, #1f2a44)}.gc-flip-back{background:var(--gc-c-accent, #a65b50)}.gc-flip-icon{font-size:40px;line-height:1}.gc-flip-title{margin:0;font-size:1.3em}.gc-flip-text{margin:0;opacity:.9}.gc-flip-btn{display:inline-block;margin-top:8px;padding:10px 22px;border:2px solid currentColor;border-radius:6px;color:inherit;font-weight:600}.gc-flip-flip-x .gc-flip-back{transform:rotateY(180deg)}.gc-flip-flip-x:is(:hover,:focus-within) .gc-flip-inner{transform:rotateY(180deg)}.gc-flip-flip-y .gc-flip-back{transform:rotateX(180deg)}.gc-flip-flip-y:is(:hover,:focus-within) .gc-flip-inner{transform:rotateX(180deg)}.gc-flip-fade .gc-flip-back,.gc-flip-zoom .gc-flip-back,.gc-flip-slide .gc-flip-back{backface-visibility:visible;opacity:0;transition:opacity var(--gc-flip-d),transform var(--gc-flip-d)}.gc-flip-zoom .gc-flip-back{transform:scale(.8)}.gc-flip-slide .gc-flip-back{transform:translateY(100%);opacity:1}.gc-flip-fade:is(:hover,:focus-within) .gc-flip-back,.gc-flip-zoom:is(:hover,:focus-within) .gc-flip-back{opacity:1;transform:none}.gc-flip-slide:is(:hover,:focus-within) .gc-flip-back{transform:none}.gc-flip:focus-visible{outline:2px solid var(--gc-c-accent, #2563eb);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion: reduce){.gc-flip-inner,.gc-flip-face{transition:opacity .2s!important}.gc-flip:is(:hover,:focus-within) .gc-flip-inner{transform:none!important}.gc-flip .gc-flip-back{transform:none!important;opacity:0;backface-visibility:visible}.gc-flip:is(:hover,:focus-within) .gc-flip-back{opacity:1}}.gc-ah{margin:0;line-height:1.2}.gc-ah-dyn{color:var(--gc-c-accent, #a65b50)}.gc-ah-words{display:inline-grid;vertical-align:bottom;text-align:left}.gc-ah-word{grid-area:1 / 1;font-weight:inherit;white-space:nowrap;opacity:0;transition:opacity .5s,transform .5s,clip-path .6s}.gc-ah-word.is-visible{opacity:1}.gc-ah-slide .gc-ah-words{overflow:hidden}.gc-ah-slide .gc-ah-word{transform:translateY(100%)}.gc-ah-slide .gc-ah-word.is-visible{transform:none}.gc-ah-slide .gc-ah-word.is-out{transform:translateY(-100%)}.gc-ah-zoom .gc-ah-word{transform:scale(.6)}.gc-ah-zoom .gc-ah-word.is-visible{transform:none}.gc-ah-clip .gc-ah-word{clip-path:inset(0 100% 0 0);opacity:1}.gc-ah-clip .gc-ah-word.is-visible{clip-path:inset(0 0 0 0)}.gc-ah-typing .gc-ah-word{transition:none}.gc-ah-typing .gc-ah-words:after{content:"";grid-area:1 / 2;width:2px;margin-left:2px;background:currentColor;animation:gc-caret 1s steps(1) infinite}.gc-ah-typing .gc-ah-word.is-selected{background:var(--gc-ah-sel, rgba(0,0,0,.12))}@keyframes gc-caret{50%{opacity:0}}.gc-ah-hl{position:relative;display:inline-block;white-space:nowrap}.gc-ah-svg{position:absolute;left:-4%;top:0;width:108%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.gc-ah-svg path{fill:none;stroke:var(--gc-c-accent, #a65b50);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500}.gc-ah-svg.gc-ah-circle{top:-12%;height:124%}.gc-ah.is-drawn .gc-ah-svg path{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s ease}.gc-ah-highlight .gc-ah-dyn{isolation:isolate}@media (prefers-reduced-motion: reduce){.gc-ah-word{transition:none!important}.gc-ah-typing .gc-ah-words:after{animation:none}.gc-ah-svg path{stroke-dashoffset:0!important;transition:none!important}}.gc-alert{--gc-alert-c: #2563eb;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:10px;border:1px solid color-mix(in srgb,var(--gc-alert-c) 35%,transparent);background:color-mix(in srgb,var(--gc-alert-c) 10%,#fff);color:#1f2937}.gc-alert-success{--gc-alert-c: #16a34a}.gc-alert-warning{--gc-alert-c: #d97706}.gc-alert-danger{--gc-alert-c: #dc2626}.gc-alert-neutral{--gc-alert-c: #6b7280}.gc-alert-bar{border-radius:0;border-width:0 0 1px;justify-content:center;align-items:center}.gc-alert-icon{color:var(--gc-alert-c);font-size:20px;line-height:1.3;flex:0 0 auto}.gc-alert-body{flex:1 1 auto;min-width:0}.gc-alert-bar .gc-alert-body{flex:0 1 auto}.gc-alert-title{display:block;margin-bottom:2px}.gc-alert-text{margin:0}.gc-alert-link{font-weight:600;text-decoration:underline;color:inherit}.gc-alert-close{flex:0 0 auto;border:0;background:none;color:inherit;opacity:.6;cursor:pointer;font-size:16px;padding:4px 6px;line-height:1}.gc-alert-close:hover,.gc-alert-close:focus-visible{opacity:1}.gc-widget-alert.is-dismissed{display:none}.gc-widget:where(.gc-widget-price-table,.gc-widget-timeline,.gc-widget-image-compare,.gc-widget-toc,.gc-widget-flip-box,.gc-widget-alert,.gc-widget-countdown){width:100%}.gc-shop-grid.is-list .gc-shop-card{display:grid;grid-template-columns:minmax(64px,28%) 1fr;align-items:center;gap:16px}.gc-shop-grid.is-list .gc-shop-card-body{padding:0}.gc-shop-grid.is-boxed .gc-shop-card{position:relative;container-type:inline-size;background:transparent;box-shadow:none;text-align:center}.gc-shop-grid.is-boxed .gc-shop-card-media{background:var(--gc-shop-card-bg, #fdfef5);padding:8%}.gc-shop-grid.is-boxed .gc-shop-card-media img{object-fit:contain}.gc-shop-grid.is-boxed .gc-shop-card-body{padding:14px 6px 0;background:transparent}.gc-shop-grid.is-boxed .gc-shop-price{justify-content:center}.gc-shop-grid.is-boxed .gc-shop-badge{left:12px;right:auto;top:12px;border-radius:0;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.gc-shop-grid.is-boxed:not(.is-list) .gc-shop-btn{position:absolute;left:50%;bottom:auto;top:calc(100cqw * var(--gc-shop-ratio, 1) - 52px);transform:translate(-50%,8px);opacity:0;transition:opacity .25s,transform .25s;white-space:nowrap}.gc-shop-grid.is-boxed:not(.is-list) .gc-shop-card:hover .gc-shop-btn,.gc-shop-grid.is-boxed:not(.is-list) .gc-shop-card:focus-within .gc-shop-btn{opacity:1;transform:translate(-50%)}@media (hover: none){.gc-shop-grid.is-boxed:not(.is-list) .gc-shop-btn{opacity:1;position:static;transform:none;margin-top:10px}}.gc-testi-l-carousel:has(>.gc-testi-arrow)>.gc-testi-viewport{margin:0 56px}@media (max-width: 767px){.gc-testi-l-carousel:has(>.gc-testi-arrow)>.gc-testi-viewport{margin:0 36px}.gc-testi-arrow{width:32px;height:32px}}.gc-ibox-cover{position:relative;overflow:hidden;display:block}.gc-ibox-cover .gc-cov-media,.gc-ibox-cover .gc-cov-media img{display:block;width:100%;height:100%}.gc-ibox-cover .gc-cov-media img{object-fit:cover;transition:transform .6s ease}.gc-cov-zoom:hover .gc-cov-media img{transform:scale(1.06)}.gc-ibox-cover[style*=height] .gc-cov-media,.gc-cov-fill .gc-cov-media{position:absolute;inset:0}.gc-widget:has(>.gc-widget-container>.gc-cov-fill){align-self:stretch;height:100%}.gc-widget-container:has(>.gc-cov-fill),.gc-cov-fill{height:100%;min-height:100%}.gc-cov-overlay{position:absolute;inset:0;pointer-events:none;transition:background .3s}.gc-cov-text{position:absolute;inset:0;display:flex;flex-flow:row wrap;align-content:flex-end;padding:25px;pointer-events:none}.gc-cov-text>*{flex:0 0 100%;width:100%}.gc-cov-text .gc-ibox-title,.gc-cov-text .gc-ibox-desc,.gc-cov-sub{margin:0}.gc-cov-link{position:absolute;inset:0;z-index:2}
.gc-hdr-host{position:sticky;top:0;z-index:950;transition:transform .3s ease}.gc-hdr-host-up.is-hidden{transform:translateY(-100%)}.gc-hdr-host-overlay{position:absolute;top:0;left:0;right:0;z-index:950}.gc-hdr-host-overlay.gc-hdr-host-always,.gc-hdr-host-overlay.gc-hdr-host-up{position:fixed}.gc-site-hdr{transition:background-color .3s,box-shadow .3s,padding .3s,color .3s}.gc-site-hdr.gc-hdr-transparent:not(.is-scrolled){background:transparent!important;box-shadow:none!important}.gc-site-hdr.gc-hdr-transparent:not(.is-scrolled) .gc-nav{--gc-nav-color: #fff}.gc-site-hdr.is-scrolled{background-color:var(--gc-hdr-scrolled-bg, #fff);color:var(--gc-hdr-scrolled-color, inherit)}.gc-site-hdr.is-scrolled .gc-nav{--gc-nav-color: var(--gc-hdr-scrolled-color, #1e1e1e)}.gc-site-hdr.gc-hdr-shadow.is-scrolled{box-shadow:0 6px 24px #0f172a1a}.gc-site-hdr.gc-hdr-blur.is-scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--gc-hdr-scrolled-bg, #fff) 82%,transparent)}.gc-site-hdr.is-shrunk>.gc-con-inner{padding-top:6px!important;padding-bottom:6px!important;min-height:0!important}.gc-site-hdr.is-shrunk .gc-widget-image img{max-height:40px;width:auto;transition:max-height .3s}.gc-editing .gc-hdr-host{position:relative}.gc-nav{--gc-nav-color: #1e1e1e;--gc-nav-hover: var(--gc-nav-accent, #2563eb);--gc-nav-accent: #2563eb;--gc-nav-sub-bg: #fff;--gc-nav-panel-bg: #fff;position:relative;color:var(--gc-nav-color)}.gc-nav-list,.gc-nav-sub{list-style:none;margin:0;padding:0}.gc-nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gc-nav-vertical .gc-nav-list{flex-direction:column;align-items:stretch}.gc-nav-item{position:relative;display:flex;align-items:center;flex-wrap:wrap}.gc-nav-link{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;color:var(--gc-nav-color);text-decoration:none;font-weight:600;border-radius:8px;transition:color .2s,background-color .2s}.gc-nav-link:hover,.gc-nav-link:focus-visible{color:var(--gc-nav-hover);background:var(--gc-nav-hover-bg, transparent)}.gc-nav-link[aria-current=page]{color:var(--gc-nav-active, var(--gc-nav-accent))}.gc-nav a:focus-visible,.gc-nav button:focus-visible{outline:2px solid var(--gc-nav-accent);outline-offset:2px}.gc-nav-s-underline .gc-nav-list>.gc-nav-item>.gc-nav-link{background-image:linear-gradient(var(--gc-nav-accent),var(--gc-nav-accent));background-size:0 2px;background-repeat:no-repeat;background-position:50% 100%;border-radius:0}.gc-nav-s-underline .gc-nav-list>.gc-nav-item>.gc-nav-link:hover,.gc-nav-s-underline .gc-nav-list>.gc-nav-item>.gc-nav-link[aria-current=page]{background-size:100% 2px}.gc-nav-s-pill .gc-nav-list>.gc-nav-item>.gc-nav-link{border-radius:999px;padding:8px 16px}.gc-nav-s-pill .gc-nav-list>.gc-nav-item>.gc-nav-link[aria-current=page]{background:var(--gc-nav-accent);color:#fff}.gc-nav-s-hover-bg .gc-nav-link:hover{background:var(--gc-nav-hover-bg, rgba(37, 99, 235, .08))}.gc-nav-sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-6px;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:6px;font-size:11px}.gc-nav-sub-toggle i{transition:transform .2s}.gc-nav-item.is-open>.gc-nav-sub-toggle i{transform:rotate(180deg)}.gc-nav:not(.gc-nav-click):not(.is-open):not(.gc-nav-vertical) .gc-nav-item.has-sub:hover>.gc-nav-sub-toggle i{transform:rotate(180deg)}.gc-nav:not(.gc-nav-click):not(.is-open):not(.gc-nav-vertical) .gc-nav-item.has-sub:hover>.gc-nav-sub-toggle{color:var(--gc-nav-hover)}.gc-nav-toggle,.gc-nav-panel-head{display:none}.gc-nav-sub,.gc-nav-mega{position:absolute;top:100%;left:0;z-index:960;min-width:220px;padding:8px;background:var(--gc-nav-sub-bg);color:var(--gc-nav-sub-color, #1e1e1e);border-radius:10px;box-shadow:0 18px 40px #0f172a24;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.gc-nav-sub .gc-nav-item{width:100%}.gc-nav-sub .gc-nav-link{flex:1;color:var(--gc-nav-sub-color, #1e1e1e)}.gc-nav-sub .gc-nav-sub{top:0;left:100%}.gc-nav-mega{width:min(1100px,92vw);left:var(--gc-mega-left, 50%);transform:translate(var(--gc-mega-tx, -50%),6px);padding:0;overflow:hidden}.gc-nav-item.has-mega{position:static}.gc-nav:not(.gc-nav-click) .gc-nav-item:hover>.gc-nav-sub,.gc-nav:not(.gc-nav-click) .gc-nav-item:hover>.gc-nav-mega,.gc-nav-item.is-open>.gc-nav-sub,.gc-nav-item.is-open>.gc-nav-mega{opacity:1;visibility:visible;transform:translateY(0)}.gc-nav:not(.gc-nav-click) .gc-nav-item:hover>.gc-nav-mega,.gc-nav-item.is-open>.gc-nav-mega{transform:translate(var(--gc-mega-tx, -50%))}.gc-nav-vertical .gc-nav-sub{position:static;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none;width:100%}.gc-nav-vertical .gc-nav-item.is-open>.gc-nav-sub{display:block}.gc-nav-toggle .gc-nav-burger{display:inline-flex;flex-direction:column;gap:5px;width:22px}.gc-nav-toggle .gc-nav-burger span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .25s,opacity .25s}.gc-nav.is-open .gc-nav-toggle .gc-nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gc-nav.is-open .gc-nav-toggle .gc-nav-burger span:nth-child(2){opacity:0}.gc-nav.is-open .gc-nav-toggle .gc-nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.gc-nav-toggle-txt{font-size:14px}@media (max-width: 1024px){.gc-nav-bp-tablet:not(.gc-nav-m-none) .gc-nav-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:none;color:var(--gc-nav-color);font-weight:600;cursor:pointer;border-radius:8px}.gc-nav-bp-tablet:not(.gc-nav-m-none) .gc-nav-panel{display:none}.gc-nav-bp-tablet.is-open .gc-nav-panel{display:block}}@media (max-width: 767px){.gc-nav-bp-mobile:not(.gc-nav-m-none) .gc-nav-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:none;color:var(--gc-nav-color);font-weight:600;cursor:pointer;border-radius:8px}.gc-nav-bp-mobile:not(.gc-nav-m-none) .gc-nav-panel{display:none}.gc-nav-bp-mobile.is-open .gc-nav-panel{display:block}}nav.gc-nav-burger .gc-nav-panel{display:none}nav.gc-nav-burger.is-open .gc-nav-panel{display:block}nav.gc-nav-burger>.gc-nav-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:none;color:var(--gc-nav-color);font-weight:600;cursor:pointer}.gc-nav.is-open .gc-nav-panel{position:fixed;z-index:1000;overflow-y:auto;background:var(--gc-nav-panel-bg);color:var(--gc-nav-panel-color, #1e1e1e);padding:16px 20px 32px}.gc-nav-m-drawer-right.is-open .gc-nav-panel,.gc-nav-m-drawer-left.is-open .gc-nav-panel{top:0;bottom:0;width:min(360px,88vw);box-shadow:0 0 0 100vmax #0f172a73;animation:gc-nav-in-r .25s ease}.gc-nav-m-drawer-right.is-open .gc-nav-panel{right:0}.gc-nav-m-drawer-left.is-open .gc-nav-panel{left:0;animation-name:gc-nav-in-l}.gc-nav-m-fullscreen.is-open .gc-nav-panel{inset:0;animation:gc-nav-fade .2s ease}.gc-nav-m-dropdown.is-open .gc-nav-panel{position:absolute;top:100%;right:0;left:auto;width:min(420px,92vw);max-height:75vh;border-radius:10px;box-shadow:0 18px 40px #0f172a2e}.gc-nav.is-open .gc-nav-panel-head{display:flex;justify-content:flex-end;margin-bottom:8px}.gc-nav-m-dropdown.is-open .gc-nav-panel-head{display:none}.gc-nav-close{width:40px;height:40px;border:0;background:none;color:inherit;font-size:20px;cursor:pointer;border-radius:8px}.gc-nav.is-open .gc-nav-list{flex-direction:column;align-items:stretch;gap:2px}.gc-nav.is-open .gc-nav-link{flex:1;color:var(--gc-nav-panel-color, #1e1e1e);padding:12px 8px;font-size:17px;background-image:none}.gc-nav-m-fullscreen.is-open .gc-nav-list{max-width:560px;margin:4vh auto 0}.gc-nav-m-fullscreen.is-open .gc-nav-list>.gc-nav-item>.gc-nav-link{font-size:26px}.gc-nav.is-open .gc-nav-sub-toggle{width:44px;height:44px;margin:0}.gc-nav.is-open .gc-nav-sub,.gc-nav.is-open .gc-nav-mega{position:static;display:none;width:100%;min-width:0;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 0 14px;background:transparent}.gc-nav.is-open .gc-nav-item.is-open>.gc-nav-sub,.gc-nav.is-open .gc-nav-item.is-open>.gc-nav-mega{display:block}.gc-nav.is-open .gc-nav-item.has-mega{position:relative}html.gc-nav-lock{overflow:hidden}@keyframes gc-nav-in-r{0%{transform:translate(100%)}}@keyframes gc-nav-in-l{0%{transform:translate(-100%)}}@keyframes gc-nav-fade{0%{opacity:0}}.gc-slider{position:relative;overflow:hidden;--gc-sl-accent: #fff}.gc-slider>.gc-con-inner{display:grid!important;grid-template-columns:100%;gap:0!important;padding:0!important;max-width:none!important}.gc-slider>.gc-con-inner>link{display:none}.gc-slider>.gc-con-inner>.gc-slide{grid-area:1 / 1;width:100%;min-width:0}.gc-sl-screen>.gc-con-inner>.gc-slide{min-height:100svh}.gc-sl-fade>.gc-con-inner>.gc-slide,.gc-sl-kenburns>.gc-con-inner>.gc-slide{opacity:0;visibility:hidden;transition:opacity var(--gc-sl-speed, .8s) ease,visibility var(--gc-sl-speed, .8s)!important}.gc-sl-fade>.gc-con-inner>.gc-slide.is-active,.gc-sl-kenburns>.gc-con-inner>.gc-slide.is-active{opacity:1;visibility:visible;z-index:1}.gc-sl-slide>.gc-con-inner>.gc-slide{transform:translate(calc((var(--gc-slide-n, 0) - var(--gc-sl-i, 0)) * 100%));transition:transform var(--gc-sl-speed, .6s) cubic-bezier(.4,0,.2,1)!important}.gc-sl-kenburns>.gc-con-inner>.gc-slide{position:relative;overflow:hidden}.gc-sl-kenburns>.gc-con-inner>.gc-slide:before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;transform-origin:50% 50%;pointer-events:none}.gc-sl-kenburns>.gc-con-inner>.gc-slide.is-active:before{animation:gc-kenburns 9s ease-out both}.gc-sl-kenburns>.gc-con-inner>.gc-slide>.gc-con-inner{position:relative}@keyframes gc-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.gc-sl-txt>.gc-con-inner>.gc-slide:not(.is-active) .gc-widget-heading{opacity:0}.gc-sl-txt.gc-sl-run>.gc-con-inner>.gc-slide.is-active .gc-widget-heading{animation:gc-sl-txt-up .9s cubic-bezier(.2,.7,.2,1) var(--gc-sl-txt-delay, .3s) both}.gc-slider:not(.gc-sl-bg)>.gc-con-inner>.gc-slide:not(.is-active){background-image:none!important}.gc-sl-txt-left.gc-sl-run>.gc-con-inner>.gc-slide.is-active .gc-widget-heading{animation-name:gc-sl-txt-left}.gc-sl-txt-zoom.gc-sl-run>.gc-con-inner>.gc-slide.is-active .gc-widget-heading{animation-name:gc-sl-txt-zoom}.gc-sl-txt-blur.gc-sl-run>.gc-con-inner>.gc-slide.is-active .gc-widget-heading{animation-name:gc-sl-txt-blur}.gc-sl-txt-letters.gc-sl-run>.gc-con-inner>.gc-slide.is-active .gc-widget-heading{animation-name:gc-sl-txt-mask}@keyframes gc-sl-txt-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes gc-sl-txt-left{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}@keyframes gc-sl-txt-zoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes gc-sl-txt-blur{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:none}}@keyframes gc-sl-txt-mask{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.gc-hs-on{overflow-x:clip;justify-content:flex-start!important}.gc-hs-on>.gc-con-inner{position:sticky;top:var(--gc-hs-top, 0px);height:calc(100svh - var(--gc-hs-top, 0px));flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;width:max-content;max-width:none!important;margin-left:0!important;margin-right:0!important;align-self:flex-start;will-change:transform}.gc-hs-on>.gc-con-inner>*{flex:0 0 auto}.gc-hs-off>.gc-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gc-hs-off>.gc-con-inner::-webkit-scrollbar{display:none}.gc-hs-off>.gc-con-inner>*{flex:0 0 auto;scroll-snap-align:start}.gc-slider:not(.is-ready)>.gc-con-inner>.gc-container~.gc-container{visibility:hidden}.gc-sl-arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;border:0;border-radius:50%;background:rgba(17,24,39,.45);color:var(--gc-sl-accent);cursor:pointer;transition:background-color .2s}.gc-sl-arrow:hover{background:rgba(17,24,39,.7)}.gc-sl-arrow:disabled{opacity:.35;cursor:default}.gc-sl-prev{left:16px}.gc-sl-next{right:16px}.gc-sl-bar{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px}.gc-sl-dots{display:flex;gap:8px}.gc-sl-dots button{width:12px;height:12px;padding:0;border:2px solid var(--gc-sl-accent);border-radius:50%;background:transparent;cursor:pointer}.gc-sl-dots button.is-active{background:var(--gc-sl-accent)}.gc-sl-play{width:32px;height:32px;border:0;border-radius:50%;background:rgba(17,24,39,.45);color:var(--gc-sl-accent);cursor:pointer;font-size:12px}.gc-slider button:focus-visible{outline:2px solid var(--gc-sl-accent);outline-offset:2px}.gc-sl-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion: reduce){.gc-slider>.gc-con-inner>.gc-slide,.gc-slider>.gc-con-inner>.gc-slide:before{transition:none!important;animation:none!important}.gc-sl-txt>.gc-con-inner>.gc-slide .gc-widget-heading{opacity:1;animation:none!important}.gc-hdr-host,.gc-site-hdr,.gc-nav-sub,.gc-nav-mega,.gc-nav-panel{transition:none!important;animation:none!important}}.gc-slider>.gc-sl-arrow{color:var(--gc-sl-accent)!important}
.gcb-grid{display:grid;grid-template-columns:repeat(var(--gcb-cols, 3),minmax(0,1fr));gap:var(--gcb-gap, 20px)}.gcb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gcb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:8px;background:var(--gcb-accent, var(--gc-c-accent, #2563eb));color:#fff;font-weight:600;line-height:1.1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:filter .2s ease,transform .2s ease}.gcb-btn:hover{filter:brightness(1.08)}.gcb-btn:focus-visible,.gcb-chip:focus-visible,.gcb-switch:focus-visible,.gcb-iacc-item:focus-visible,.gcb-store-pick:focus-visible{outline:3px solid var(--gcb-accent, #2563eb);outline-offset:2px}.gcb-btn-secondary{background:transparent;color:var(--gcb-accent, var(--gc-c-accent, #2563eb));border-color:currentColor}.gcb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.gcb-chip{padding:8px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:transparent;color:inherit;font:inherit;cursor:pointer}.gcb-chip.is-active{background:var(--gcb-accent, #2563eb);border-color:var(--gcb-accent, #2563eb);color:#fff}.gcb-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.gcb-tags li{font-size:.8em;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.06)}.gcb-empty{opacity:.75;margin:0}.gcb-hint{padding:14px;border:1px dashed #94a3b8;border-radius:8px;color:#475569;font-size:14px;background:#f8fafc}.gcb-stars{--gcb-star-size: 20px;position:relative;display:inline-block;font-size:var(--gcb-star-size);line-height:1;letter-spacing:2px;color:#00000026}.gcb-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0;width:var(--gcb-r, 0%);overflow:hidden;color:var(--gcb-star, #f5a623);white-space:nowrap}.gcb-reviews .gcb-stars{font-size:var(--gcb-star-size, 22px)}.gcb-menu-cats{display:grid;grid-template-columns:repeat(var(--gcb-cols, 2),minmax(0,1fr));gap:32px 48px}.gcb-menu-cat[hidden]{display:none}.gcb-menu-cat-title{margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--gcb-accent, var(--gc-c-accent, #b45309));font-size:1.4em}.gcb-menu-list{display:grid;gap:18px}.gcb-menu-item{display:flex;gap:14px;align-items:flex-start}.gcb-menu-img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex:none}.gcb-menu-body{flex:1;min-width:0}.gcb-menu-line{display:flex;align-items:baseline;gap:8px}.gcb-menu-name{margin:0;font-size:1.05em;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.gcb-menu-dots{flex:1}.has-leader .gcb-menu-dots{border-bottom:2px dotted rgba(0,0,0,.25);transform:translateY(-4px)}.gcb-menu-price{font-weight:700;white-space:nowrap;color:var(--gcb-accent, var(--gc-c-accent, #b45309))}.gcb-menu-desc{margin:4px 0 0;opacity:.8;font-size:.92em}.gcb-menu-allergens{margin:4px 0 0;font-size:.8em;opacity:.7}.gcb-menu-allergens span{font-weight:600}.gcb-diet{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;color:#fff;background:#64748b}.gcb-diet-vegetarian{background:#16a34a}.gcb-diet-vegan{background:#15803d}.gcb-diet-gluten_free{background:#ca8a04}.gcb-diet-spicy{background:#dc2626}.gcb-diet-chef{background:var(--gcb-accent, #b45309)}.gcb-diet-homemade{background:#7c3aed}.gcb-menu-legend{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0;margin:28px 0 0;font-size:.85em}.gcb-menu-legend .gcb-diet{width:20px;height:20px}.gcb-menu-note{margin:14px 0 0;font-size:.85em;opacity:.75}.gcb-hours-title{margin:0 0 8px}.gcb-hours-status{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:600;min-height:1.4em}.gcb-hours-status:empty{display:none}.gcb-hours-status:before{content:"";width:10px;height:10px;border-radius:50%;background:currentColor}.gcb-hours-status.is-open{color:var(--gcb-accent, #1f9d55)}.gcb-hours-status.is-closed{color:#dc2626}.gcb-hours-list{margin:0}.gcb-hours-row{display:flex;justify-content:space-between;gap:16px;padding:9px 10px;border-bottom:1px solid #e5e7eb;border-radius:4px}.gcb-hours-row.is-today{font-weight:700}.gcb-hours-day,.gcb-hours-time{margin:0}.gcb-hours-time{text-align:right}.gcb-hours-closed{opacity:.65}.gcb-hours-ex{list-style:none;padding:0;margin:12px 0 0;font-size:.9em}.gcb-hours-ex li{padding:4px 0}.gcb-team-card{display:flex;flex-direction:column;align-items:var(--gcb-al, center);text-align:var(--gcb-al, center);padding:20px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #00000014}.gcb-team-photo{width:var(--gcb-photo, 120px);height:var(--gcb-photo, 120px);object-fit:cover;margin:0 0 14px;display:flex;align-items:center;justify-content:center}.gcb-shape-circle .gcb-team-photo{border-radius:50%}.gcb-shape-rounded .gcb-team-photo{border-radius:16px}.gcb-shape-cover .gcb-team-photo{align-self:stretch;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:8px}.gcb-team-initials{background:var(--gcb-accent, #2563eb);color:#fff;font-size:calc(var(--gcb-photo, 120px) / 3);font-weight:700}.gcb-team-name{margin:0;font-size:1.15em}.gcb-team-role{margin:2px 0 0;color:var(--gcb-accent, #2563eb);font-weight:600;font-size:.9em}.gcb-team-bio{margin:10px 0 0;opacity:.8;font-size:.92em}.gcb-team-card .gcb-tags{justify-content:var(--gcb-al, center)}.gcb-team-contact{display:flex;gap:10px;margin-top:12px;justify-content:var(--gcb-al, center)}.gcb-team-contact a{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);color:inherit}.gcb-team-card .gcb-btn{margin-top:14px}.gcb-plans-toggle{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 28px;font-weight:600}.gcb-switch{position:relative;width:52px;height:28px;border-radius:999px;border:0;background:#cbd5e1;cursor:pointer;padding:0}.gcb-switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s ease}.gcb-switch[aria-checked=true]{background:var(--gcb-accent, #2563eb)}.gcb-switch[aria-checked=true] span{transform:translate(24px)}.gcb-plans-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--gcb-accent, #2563eb);color:#fff;font-size:.75em}.gcb-plan{position:relative;display:flex;flex-direction:column;padding:28px 24px;border-radius:14px;background:#fff;border:1px solid #e5e7eb}.gcb-plan.is-featured{border:2px solid var(--gcb-accent, #2563eb);box-shadow:0 12px 30px #00000014}.gcb-plan-ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:var(--gcb-accent, #2563eb);color:#fff;font-size:.8em;font-weight:600;white-space:nowrap}.gcb-plan-name{margin:0;font-size:1.25em}.gcb-plan-desc{margin:4px 0 0;opacity:.75}.gcb-plan-price{margin:18px 0;font-size:1.1em}.gcb-plan-amount{font-size:2.4em;font-weight:800;line-height:1}.gcb-plan-price small{opacity:.7}.gcb-py,.is-yearly .gcb-pm{display:none}.is-yearly .gcb-py{display:inline}.gcb-plan-features{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px;flex:1}.gcb-plan-features .is-on i{color:var(--gcb-accent, #16a34a)}.gcb-plan-features .is-off{opacity:.5;text-decoration:line-through}.gcb-plans-note{text-align:center;margin:18px 0 0;font-size:.85em;opacity:.7}.gcb-svc-list{display:grid;gap:12px}.gcb-svc-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.gcb-svc-cards .gcb-svc-item{flex-direction:column;align-items:flex-start}.gcb-svc-title{margin:0;font-size:1.05em}.gcb-svc-desc{margin:4px 0 0;opacity:.75;font-size:.92em}.gcb-svc-meta{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:.9em;opacity:.85}.gcb-svc-price{font-weight:700;color:var(--gcb-accent, #2563eb)}.gcb-svc-item .gcb-btn{flex:none}.gcb-reviews-badge{display:inline-flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:14px;background:#fff;box-shadow:0 2px 10px #00000014}.gcb-reviews-inline .gcb-reviews-badge{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;box-shadow:none;background:transparent;padding:0}.gcb-reviews-title{margin:0;font-weight:600}.gcb-reviews-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gcb-reviews-score{font-size:2em;font-weight:800;line-height:1}.gcb-reviews-score small{font-size:.45em;opacity:.6}.gcb-reviews-count{opacity:.75;font-size:.9em}.gcb-reviews-more{font-size:.9em}.gcb-reviews-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gcb-reviews-item{padding:16px;border-radius:12px;background:rgba(0,0,0,.03)}.gcb-reviews-item .gcb-stars{font-size:16px}.gcb-reviews-item strong{display:block;margin-top:6px}.gcb-reviews-item p{margin:6px 0;font-size:.92em}.gcb-reviews-author{font-size:.85em;opacity:.75}.gcb-reviews-author i{color:#16a34a}.gcb-loyalty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;padding:28px;border-radius:16px;background:color-mix(in srgb,var(--gcb-accent, #2563eb) 8%,#fff)}.gcb-loyalty-card,.gcb-loyalty:not(:has(.gcb-loyalty-img)){grid-template-columns:1fr;text-align:center}.gcb-loyalty-img{width:100%;border-radius:12px;object-fit:cover}.gcb-loyalty-title{margin:0 0 10px}.gcb-loyalty-rule{margin:0;font-size:1.15em;font-weight:700;color:var(--gcb-accent, #2563eb)}.gcb-loyalty-reward{margin:4px 0 0;font-weight:600}.gcb-loyalty-perks{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px}.gcb-loyalty-card .gcb-loyalty-perks,.gcb-loyalty:not(:has(.gcb-loyalty-img)) .gcb-loyalty-perks{justify-content:center}.gcb-loyalty-perks li{display:flex;gap:10px;align-items:center}.gcb-loyalty-perks i,.gcb-loyalty-perks svg{color:var(--gcb-accent, #2563eb);width:1.2em}.gcb-news{padding:28px;border-radius:16px;background:rgba(0,0,0,.03)}.gcb-news-title{margin:0 0 6px}.gcb-news-text{margin:0 0 16px;opacity:.8}.gcb-news-row{display:flex;gap:10px;flex-wrap:wrap}.gcb-news-row .gc-form-input{flex:1 1 200px;min-width:0;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.gcb-news-stacked .gcb-news-row{flex-direction:column}.gcb-news-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.85em;opacity:.85}.gcb-news-consent input{margin-top:3px}.gcb-news .gc-form-msg{margin-top:10px}.gcb-news .gc-form-msg.is-ok{color:#16a34a}.gcb-contact-item{display:flex;align-items:center;gap:14px;padding:18px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.gcb-contact-item:hover{border-color:var(--gcb-accent, #2563eb);transform:translateY(-2px)}.gcb-contact-icon{width:44px;height:44px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gcb-accent, #2563eb);color:#fff;font-size:18px}.gcb-contact-whatsapp .gcb-contact-icon{background:#25d366}.gcb-contact-text{display:flex;flex-direction:column;min-width:0}.gcb-contact-label{font-weight:700}.gcb-contact-value{opacity:.8;font-size:.92em;overflow-wrap:anywhere}.gcb-contact-buttons{display:flex;flex-wrap:wrap;gap:10px}.gcb-contact-buttons .gcb-contact-item{padding:10px 16px;border-radius:999px}.gcb-contact-buttons .gcb-contact-icon{width:30px;height:30px;font-size:14px}.gcb-contact-list{display:grid;gap:4px}.gcb-contact-list .gcb-contact-item{border:0;padding:8px 0;background:transparent}.gcb-steps{--gcb-dir: row;display:flex;flex-direction:var(--gcb-dir);gap:24px;list-style:none;margin:0;padding:0}.gcb-step{position:relative;flex:1 1 0;display:flex;flex-direction:column;gap:12px;min-width:0}.gcb-step-mk{position:relative;z-index:1;width:var(--gcb-mk, 48px);height:var(--gcb-mk, 48px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gcb-accent, #2563eb);color:#fff;font-weight:800;font-size:calc(var(--gcb-mk, 48px) / 2.6);flex:none}.gcb-step-title{margin:0;font-size:1.1em}.gcb-step-text{margin:4px 0 0;opacity:.8}.gcb-steps.has-line .gcb-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--gcb-mk, 48px) / 2);left:var(--gcb-mk, 48px);right:-24px;height:2px;background:color-mix(in srgb,var(--gcb-accent, #2563eb) 35%,transparent)}.gcb-stat{text-align:center;padding:10px}.gcb-stats.has-dividers .gcb-stat+.gcb-stat{border-left:1px solid rgba(0,0,0,.12)}.gcb-stat-icon{display:block;color:var(--gcb-accent, var(--gc-c-primary));margin-bottom:8px;font-size:28px}.gcb-stat-value{margin:0;font-size:2.6em;font-weight:800;line-height:1.1;color:var(--gcb-accent, var(--gc-c-primary));font-variant-numeric:tabular-nums}.gcb-stat-label{margin:6px 0 0;opacity:.8}.gcb-announce{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 44px;background:var(--gc-c-primary, #111);color:#fff;font-size:14px;text-align:center}.gcb-announce.is-sticky{position:sticky;top:0;z-index:60}.gcb-announce[hidden]{display:none}.gcb-announce-track{display:grid}.gcb-announce-msg{grid-area:1 / 1;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:0;visibility:hidden;transition:opacity .4s ease}.gcb-announce-msg.is-active{opacity:1;visibility:visible}.gcb-announce-msg a{color:inherit;font-weight:700;text-decoration:underline}.gcb-announce-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.gcb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px #0000001f;transform:translateY(110%);transition:transform .3s ease}.gcb-sticky.is-visible{transform:none}.gcb-sticky-text{margin:0;font-weight:600}.gcb-sticky-btns{display:flex;gap:10px}.gcb-sticky .gcb-btn{padding:10px 16px}body.gc-editing .gcb-sticky{position:relative;transform:none;box-shadow:0 0 0 1px #e5e7eb}@media (min-width: 1025px){body:not(.gc-editing) .gcb-sticky-mobile{display:none}}.gcb-iacc{display:flex;gap:10px;height:var(--gcb-h, 420px)}.gcb-iacc-item{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#94a3b8,#475569) center / cover no-repeat;transition:flex-grow .5s ease;cursor:pointer;outline:none}.gcb-iacc-item[style]{background-size:cover;background-position:center}.gcb-iacc-item:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);pointer-events:none}.gcb-iacc-item.is-active{flex-grow:var(--gcb-grow, 3)}.gcb-iacc-body{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:20px;color:#fff}.gcb-iacc-title{margin:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcb-iacc-body p,.gcb-iacc-body .gcb-btn{opacity:0;max-height:0;overflow:hidden;margin:0;transition:opacity .3s ease}.gcb-iacc-item.is-active .gcb-iacc-body p,.gcb-iacc-item.is-active .gcb-iacc-body .gcb-btn{opacity:1;max-height:200px;margin-top:8px}.gcb-fgal .gcb-fgal-grid{display:grid;grid-template-columns:repeat(var(--gcb-cols, 3),minmax(0,1fr));gap:var(--gcb-gap, 12px)}.gcb-fgal .gcb-fgal-masonry{display:block;columns:var(--gcb-cols, 3);column-gap:var(--gcb-gap, 12px)}.gcb-fgal-masonry .gcb-fgal-item{break-inside:avoid;margin:0 0 var(--gcb-gap, 12px)}.gcb-fgal-item{margin:0}.gcb-fgal-item[hidden]{display:none}.gcb-fgal-item a{display:block;overflow:hidden}.gcb-fgal-item img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .4s ease}.gcb-fgal-grid:not(.gcb-fgal-masonry) .gcb-fgal-item img{aspect-ratio:1 / 1}.gcb-fgal-item a:hover img{transform:scale(1.04)}.gcb-fgal-item figcaption{font-size:.85em;padding-top:6px}.gcb-events-list{display:grid;gap:14px}.gcb-event{display:flex;gap:18px;align-items:flex-start;padding:16px;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.gcb-event[hidden]{display:none}.gcb-events-cards .gcb-event{flex-direction:column}.gcb-event-img{width:100%;max-width:160px;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.gcb-events-cards .gcb-event-img{max-width:none}.gcb-event-date{flex:none;width:72px;text-align:center;padding:8px 4px;border-radius:10px;background:var(--gcb-accent, #2563eb);color:#fff;display:flex;flex-direction:column}.gcb-event-day{font-size:1.8em;font-weight:800;line-height:1}.gcb-event-month{font-size:.75em;text-transform:uppercase}.gcb-event-title{margin:0;font-size:1.1em}.gcb-event-meta{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:.9em;opacity:.85}.gcb-event-price{font-weight:700;color:var(--gcb-accent, #2563eb)}.gcb-event-desc{margin:6px 0 0;opacity:.8}.gcb-event .gcb-btn{margin-top:10px}.gcb-stores{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:16px}.gcb-store-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start;max-height:var(--gcb-h, 420px);overflow:auto}.gcb-store{padding:14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.gcb-store.is-active{border-color:var(--gcb-accent, #2563eb);box-shadow:0 0 0 1px var(--gcb-accent, #2563eb)}.gcb-store-pick{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gcb-store-addr,.gcb-store-hours{font-size:.9em;opacity:.8}.gcb-store-links{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0;font-size:.9em}.gcb-store-links a{color:var(--gcb-accent, #2563eb);text-decoration:none}.gcb-store-map iframe{display:block;width:100%;height:var(--gcb-h, 420px);border:0;border-radius:12px}@media (max-width: 1024px){.gcb-grid{grid-template-columns:repeat(min(var(--gcb-cols, 3),2),minmax(0,1fr))}.gcb-stores{grid-template-columns:1fr}.gcb-store-list{max-height:none}}@media (max-width: 767px){.gcb-grid,.gcb-menu-cats,.gcb-loyalty{grid-template-columns:1fr}.gcb-stats.gcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcb-stats.has-dividers .gcb-stat+.gcb-stat{border-left:0}.gcb-fgal .gcb-fgal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcb-fgal .gcb-fgal-masonry{columns:2}.gcb-steps{flex-direction:column}.gcb-steps.has-line .gcb-step:not(:last-child):after{top:var(--gcb-mk, 48px);bottom:-24px;left:calc(var(--gcb-mk, 48px) / 2);right:auto;width:2px;height:auto}.gcb-step{flex-direction:row}.gcb-iacc{flex-direction:column;height:auto}.gcb-iacc-item{min-height:120px}.gcb-iacc-item.is-active{min-height:260px}.gcb-svc-item{flex-direction:column;align-items:flex-start}.gcb-event{flex-wrap:wrap}.gcb-sticky{flex-direction:column;gap:8px}.gcb-sticky-btns{width:100%}.gcb-sticky-btns .gcb-btn{flex:1}.gcb-announce{padding:8px 40px 8px 12px}}@media (prefers-reduced-motion: reduce){.gcb-iacc-item,.gcb-sticky,.gcb-announce-msg,.gcb-fgal-item img,.gcb-contact-item,.gcb-switch span{transition:none}}
.gc-video{--gc-play-size: 72px}.gc-vf{position:relative;cursor:pointer}.gc-vf-cover{position:absolute;inset:0}.gc-vf-cover:after{content:"";position:absolute;inset:0;pointer-events:none}.gc-vf-img{width:100%;height:100%;object-fit:cover;display:block}.gc-vf-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--gc-play-size);height:var(--gc-play-size);border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.6);color:#fff;font-size:calc(var(--gc-play-size) * .42);transition:transform .2s ease,background-color .2s ease;z-index:1}.gc-vf-play svg{width:46%;height:46%;margin-left:6%}.gc-vf-play:hover,.gc-vf-play:focus-visible{transform:translate(-50%,-50%) scale(1.08);background:rgba(0,0,0,.8)}.gc-vf-play:focus-visible{outline:3px solid #fff;outline-offset:3px}.gc-vf.is-playing{cursor:auto}.gc-vlb{position:fixed;inset:0;z-index:10000;background:var(--gc-vlb-bg, rgba(0, 0, 0, .88));display:flex;align-items:center;justify-content:center;padding:24px;animation:gc-pro-fade .25s ease}.gc-vlb-box{width:min(var(--gc-vlb-w, 1100px),100%);aspect-ratio:16 / 9;background:#000}.gc-vlb-box iframe,.gc-vlb-box video{width:100%;height:100%;border:0;display:block}.gc-vlb-close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;background:none;color:#fff;cursor:pointer}.gc-vlb-close svg,.gc-oc-close svg{width:26px;height:26px}@keyframes gc-pro-fade{0%{opacity:0}to{opacity:1}}.gc-vpl{--gc-vpl-list: 32%;--gc-vpl-active: var(--gc-c-primary, #2563eb);display:flex;gap:0;background:#111;color:#eee}.gc-vpl-left{flex-direction:row-reverse}.gc-vpl-bottom{flex-direction:column}.gc-vpl-stage{flex:1 1 auto;min-width:0;aspect-ratio:16 / 9}.gc-vpl-side{flex:0 0 var(--gc-vpl-list);display:flex;flex-direction:column;min-width:0;background:#1b1b1b}.gc-vpl-bottom .gc-vpl-side{flex-basis:auto}.gc-vpl-head{margin:0;padding:12px 14px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.gc-vpl-head span{opacity:.6;font-weight:400}.gc-vpl-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 0;max-height:100%}.gc-vpl-bottom .gc-vpl-list{max-height:320px}.gc-vpl-item{display:flex;gap:10px;align-items:center;padding:10px 14px;color:inherit;text-decoration:none;border-left:3px solid transparent}.gc-vpl-item:hover,.gc-vpl-item:focus-visible{background:rgba(255,255,255,.06)}.gc-vpl-item.is-active{border-left-color:var(--gc-vpl-active);background:rgba(255,255,255,.08)}.gc-vpl-item img{width:72px;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;flex:none}.gc-vpl-title{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35}.gc-vpl-dur{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}@media (max-width: 767px){.gc-vpl,.gc-vpl-left{flex-direction:column}.gc-vpl-side{flex-basis:auto}.gc-vpl-list{max-height:280px}}.gc-oc{--gc-oc-w: 380px;--gc-oc-h: 50vh;--gc-oc-dur: .3s;display:flex}.gc-oc-trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;text-decoration:none;color:inherit;background:rgba(0,0,0,.05);cursor:pointer}.gc-oc-wrap{position:fixed;inset:0;z-index:9990;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--gc-oc-dur)}.gc-oc-wrap:target,.gc-oc-wrap.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.gc-oc-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity var(--gc-oc-dur) ease;display:block}.gc-oc-wrap:target .gc-oc-overlay,.gc-oc-wrap.is-open .gc-oc-overlay{opacity:1}.gc-oc-panel{position:absolute;background:#fff;color:#1f2937;display:flex;flex-direction:column;overflow:auto;transition:transform var(--gc-oc-dur) ease;box-shadow:0 10px 40px #00000040;outline:none}.gc-oc-left .gc-oc-panel,.gc-oc-right .gc-oc-panel{top:0;bottom:0;width:min(var(--gc-oc-w),100vw)}.gc-oc-left .gc-oc-panel{left:0;transform:translate(-100%)}.gc-oc-right .gc-oc-panel{right:0;transform:translate(100%)}.gc-oc-top .gc-oc-panel,.gc-oc-bottom .gc-oc-panel{left:0;right:0;height:min(var(--gc-oc-h),100vh)}.gc-oc-top .gc-oc-panel{top:0;transform:translateY(-100%)}.gc-oc-bottom .gc-oc-panel{bottom:0;transform:translateY(100%)}.gc-oc-wrap:target .gc-oc-panel,.gc-oc-wrap.is-open .gc-oc-panel{transform:none}.gc-oc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0}.gc-oc-title{margin:0;font-size:1.15em}.gc-oc-close{margin-left:auto;color:inherit;display:inline-flex;padding:6px;border-radius:6px}.gc-oc-close:focus-visible{outline:2px solid currentColor}.gc-oc-body{padding:16px 18px 24px}html.gc-oc-lock{overflow:hidden}.gc-editing .gc-oc[data-preview-open] .gc-oc-wrap{position:relative;visibility:visible;pointer-events:auto;min-height:260px;overflow:hidden;outline:1px dashed rgba(0,0,0,.25)}.gc-editing .gc-oc[data-preview-open] .gc-oc-overlay{opacity:1}.gc-editing .gc-oc[data-preview-open] .gc-oc-panel{transform:none}.gc-fab{--gc-fab-size: 52px;--gc-fab-gap: 10px;--gc-fab-x: 20px;--gc-fab-y: 20px;--gc-fab-fg: #fff;--gc-fab-main: var(--gc-c-primary, #2563eb);position:fixed;bottom:var(--gc-fab-y);z-index:900;transition:opacity .25s ease,transform .25s ease}.gc-fab-bottom-right{right:var(--gc-fab-x)}.gc-fab-bottom-left{left:var(--gc-fab-x)}.gc-fab.is-hidden{opacity:0;transform:translateY(16px);pointer-events:none}.gc-fab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gc-fab-gap);align-items:flex-end}.gc-fab-bottom-left .gc-fab-list{align-items:flex-start}.gc-fab-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--gc-fab-fg)}.gc-fab-bottom-left .gc-fab-btn{flex-direction:row-reverse}.gc-fab-ico,.gc-fab-main{width:var(--gc-fab-size);height:var(--gc-fab-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gc-fab-bg, var(--gc-fab-main));color:var(--gc-fab-fg);font-size:calc(var(--gc-fab-size) * .42);box-shadow:0 6px 18px #0003;transition:transform .2s ease}.gc-fab-btn:hover .gc-fab-ico,.gc-fab-main:hover{transform:scale(1.07)}.gc-fab-btn:focus-visible .gc-fab-ico,.gc-fab-main:focus-visible{outline:3px solid #fff;outline-offset:2px}.gc-fab-label{background:#fff;color:#111;padding:6px 10px;border-radius:6px;font-size:13px;box-shadow:0 2px 8px #00000026;white-space:nowrap}.gc-fab-dd{position:relative}.gc-fab-dd>summary{list-style:none;cursor:pointer;background:var(--gc-fab-main)}.gc-fab-dd>summary::-webkit-details-marker{display:none}.gc-fab-dd .gc-fab-x{display:none}.gc-fab-dd[open]>summary>:not(.gc-fab-x){display:none}.gc-fab-dd[open] .gc-fab-x{display:inline-flex}.gc-fab-x svg{width:46%;height:46%}.gc-fab-dd .gc-fab-list{position:absolute;bottom:calc(100% + var(--gc-fab-gap));right:0}.gc-fab-bottom-left .gc-fab-dd .gc-fab-list{right:auto;left:0}.gc-editing .gc-fab{position:relative;inset:auto;display:flex;justify-content:flex-end;padding:8px}.gc-editing .gc-fab.is-hidden{opacity:1;transform:none;pointer-events:auto}.gc-editing .gc-fab-dd .gc-fab-list{position:static;margin-bottom:var(--gc-fab-gap)}.gc-plist{--gc-pl-img: 64px;--gc-pl-sep: dotted;--gc-pl-sep-c: currentColor;--gc-pl-sep-w: 2px;list-style:none;margin:0;padding:0;display:grid;row-gap:18px}.gc-pl-inner{display:flex;gap:16px;align-items:flex-start;color:inherit;text-decoration:none}.gc-pl-img{width:var(--gc-pl-img);height:var(--gc-pl-img);object-fit:cover;flex:none;border-radius:6px}.gc-pl-body{flex:1 1 auto;min-width:0}.gc-pl-head{display:flex;align-items:baseline;gap:10px}.gc-pl-title{margin:0;font-size:1.05em;font-weight:600}.gc-pl-sep{flex:1 1 auto;border-bottom:var(--gc-pl-sep-w) var(--gc-pl-sep) var(--gc-pl-sep-c);opacity:.35;transform:translateY(-4px);min-width:16px}.gc-pl-price{font-weight:700;white-space:nowrap}.gc-pl-desc{margin:4px 0 0;opacity:.75;font-size:.92em}.gc-bq{--gc-bq-accent: var(--gc-c-primary, #2563eb);--gc-bq-bw: 4px;margin:0;position:relative}.gc-bq blockquote{margin:0;font-size:1.15em;line-height:1.55}.gc-bq blockquote p{margin:0}.gc-bq figcaption{margin-top:10px;font-size:.92em;opacity:.8}.gc-bq figcaption:before{content:"\2014\a0"}.gc-bq cite{font-style:italic}.gc-bq-border{border-left:var(--gc-bq-bw) solid var(--gc-bq-accent);padding:4px 0 4px 20px}.gc-bq-quotation .gc-bq-icon,.gc-bq-boxed .gc-bq-icon{color:var(--gc-bq-accent);font-size:36px;line-height:1;display:block;margin-bottom:8px}.gc-bq-boxed{background:rgba(0,0,0,.04);padding:28px;border-radius:10px;border-top:var(--gc-bq-bw) solid var(--gc-bq-accent)}.gc-bq-clean blockquote{font-size:1.35em;font-weight:300}.gc-bq-tweet{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--gc-bq-accent);text-decoration:none}.gc-code{--gc-code-bg: #0f172a;border-radius:8px;overflow:hidden;background:var(--gc-code-bg);color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gc-code-light{--gc-code-bg: #f8fafc;color:#1e293b;border:1px solid #e2e8f0}.gc-code-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:12px;background:rgba(127,127,127,.12)}.gc-code-copy{border:1px solid currentColor;background:none;color:inherit;font:inherit;padding:2px 10px;border-radius:4px;cursor:pointer;opacity:.8}.gc-code-copy:hover,.gc-code-copy:focus-visible{opacity:1}.gc-code pre{margin:0;padding:14px 0;overflow:auto;font-size:14px;line-height:1.6;tab-size:4;counter-reset:gc-ln}.gc-code pre:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.gc-code code{font-family:inherit;display:block;min-width:max-content}.gc-code.is-wrap code{min-width:0;white-space:pre-wrap;word-break:break-word}.gc-code-ln{display:block;padding:0 16px}.gc-code.has-ln .gc-code-ln{padding-left:0}.gc-code.has-ln .gc-code-ln:before{counter-increment:gc-ln;content:counter(gc-ln);display:inline-block;width:3.2em;padding-right:1em;text-align:right;opacity:.4;user-select:none}.gc-code-ln.is-mark{background:rgba(250,204,21,.14);box-shadow:inset 3px 0 #facc15}.gc-code .tk-com{color:#94a3b8;font-style:italic}.gc-code .tk-str{color:#86efac}.gc-code .tk-kw{color:#c4b5fd}.gc-code .tk-num{color:#fdba74}.gc-code .tk-tag{color:#7dd3fc}.gc-code .tk-attr{color:#f9a8d4}.gc-code .tk-var{color:#fca5a5}.gc-code-light .tk-com{color:#64748b}.gc-code-light .tk-str{color:#15803d}.gc-code-light .tk-kw{color:#7c3aed}.gc-code-light .tk-num{color:#c2410c}.gc-code-light .tk-tag{color:#0369a1}.gc-code-light .tk-attr{color:#be185d}.gc-code-light .tk-var{color:#b91c1c}.gc-hs{--gc-hs-size: 28px;--gc-hs-bg: var(--gc-c-primary, #2563eb);--gc-hs-fg: #fff;--gc-hs-tip-w: 240px;position:relative}.gc-hs>img{display:block;width:100%;height:auto}.gc-hs-ph{aspect-ratio:16 / 9;background:linear-gradient(135deg,#e5e7eb,#cbd5e1)}.gc-hs-pt{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:1}.gc-hs-pt:hover,.gc-hs-pt:focus-within,.gc-hs-pt.is-open{z-index:3}.gc-hs-dot{min-width:var(--gc-hs-size);height:var(--gc-hs-size);border-radius:calc(var(--gc-hs-size) / 2);border:0;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--gc-hs-bg);color:var(--gc-hs-fg);cursor:pointer;font-size:calc(var(--gc-hs-size) * .5);position:relative;box-shadow:0 2px 8px #00000040}.gc-hs-plus{font-size:calc(var(--gc-hs-size) * .7);line-height:1}.gc-hs-label{font-size:13px;white-space:nowrap}.gc-hs-dot:focus-visible{outline:3px solid #fff;outline-offset:2px}.gc-hs.is-pulse .gc-hs-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gc-hs-bg);z-index:-1;animation:gc-hs-pulse 1.8s ease-out infinite}@keyframes gc-hs-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.gc-hs-tip{position:absolute;width:max-content;max-width:var(--gc-hs-tip-w);background:#fff;color:#1f2937;padding:10px 12px;border-radius:8px;box-shadow:0 8px 24px #0003;font-size:14px;line-height:1.45;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s}.gc-hs-tip a{color:var(--gc-hs-bg);font-weight:600}.gc-hs-tip-top .gc-hs-tip{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.gc-hs-tip-bottom .gc-hs-tip{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.gc-hs-tip-left .gc-hs-tip{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.gc-hs-tip-right .gc-hs-tip{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.gc-hs-hover .gc-hs-pt:hover .gc-hs-tip,.gc-hs-pt:focus-within .gc-hs-tip,.gc-hs-pt.is-open .gc-hs-tip{opacity:1;visibility:visible}.gc-lottie{position:relative;width:320px;max-width:100%;aspect-ratio:1 / 1}.gc-lottie-fb,.gc-lottie-stage,.gc-lottie-stage>svg,.gc-lottie-stage>canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.gc-lottie-fb{object-fit:contain}.gc-lottie.is-ready .gc-lottie-fb{visibility:hidden}.gc-lottie-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:13px;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px}.gc-lottie-link{display:inline-block}.gc-mc{--gc-mc-n: 3;--gc-mc-gap: 16px;--gc-mc-dot: rgba(0, 0, 0, .25);--gc-mc-dot-on: var(--gc-c-primary, #2563eb);position:relative}.gc-mc-track{display:flex;gap:var(--gc-mc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.gc-mc-track::-webkit-scrollbar{display:none}.gc-mc-track:focus-visible{outline:2px solid var(--gc-mc-dot-on);outline-offset:4px}.gc-mc-slide{flex:0 0 calc((100% - (var(--gc-mc-n) - 1) * var(--gc-mc-gap)) / var(--gc-mc-n));scroll-snap-align:start;margin:0;min-width:0;position:relative}.gc-mc-media{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#e5e7eb}.gc-mc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}a.gc-mc-media:hover img{transform:scale(1.04)}.gc-mc-ph{position:absolute;inset:0;background:linear-gradient(135deg,#e5e7eb,#cbd5e1)}.gc-mc-playico{position:absolute;top:50%;left:50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center}.gc-mc-playico svg{width:46%;height:46%;margin-left:6%}.gc-mc figcaption{margin-top:8px;font-size:14px}.gc-mc-cap-overlay figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 12px 10px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65));pointer-events:none}.gc-mc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.9);color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;z-index:2}.gc-mc-arrow svg{width:20px;height:20px}.gc-mc-prev{left:8px}.gc-mc-next{right:8px}.gc-mc-arrow:disabled{opacity:.35;cursor:default}.gc-mc-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.gc-mc-dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:var(--gc-mc-dot);cursor:pointer}.gc-mc-dots button[aria-current=true]{background:var(--gc-mc-dot-on)}.gc-author{--gc-author-img: 88px;display:flex;gap:20px;align-items:flex-start}.gc-author-top{flex-direction:column;align-items:center;text-align:center}.gc-author-img{width:var(--gc-author-img);height:var(--gc-author-img);border-radius:50%;object-fit:cover;flex:none}.gc-author-ph{display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#475569;font-weight:700;font-size:calc(var(--gc-author-img) * .4)}.gc-author-body{min-width:0}.gc-author-name{margin:0 0 6px}.gc-author-name a{color:inherit;text-decoration:none}.gc-author-bio{margin:0;opacity:.8}.gc-author-btn{display:inline-block;margin-top:10px;font-weight:600;color:var(--gc-c-primary, #2563eb)}@media (max-width: 767px){.gc-author{flex-direction:column}}.gc-pinfo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.gc-pinfo-list{flex-direction:column;align-items:flex-start}.gc-pinfo li{display:inline-flex;align-items:center;gap:6px}.gc-pinfo-ico{color:var(--gc-c-primary, #2563eb)}.gc-pinfo-sep{opacity:.5}.gc-pinfo a{color:inherit}.gc-pnav{--gc-pnav-div: rgba(0, 0, 0, .12);display:flex;align-items:stretch;justify-content:space-between;gap:16px}.gc-pnav>a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;max-width:48%}.gc-pnav-next{margin-left:auto;text-align:right}.gc-pnav-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-pnav-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.gc-pnav-title{font-weight:600}.gc-pnav-div{width:1px;background:var(--gc-pnav-div)}@media (max-width: 767px){.gc-pnav>a{max-width:none}.gc-pnav-div{display:none}}.gc-stars{--gc-star-size: 22px;--gc-star-gap: 2px;--gc-star-on: #f5a623;--gc-star-off: #d6d6d6;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gc-stars-row{position:relative;display:inline-block;font-size:var(--gc-star-size);line-height:1;letter-spacing:var(--gc-star-gap);white-space:nowrap}.gc-stars-off{color:var(--gc-star-off)}.gc-stars-on{position:absolute;inset:0 auto 0 0;width:var(--gc-star-pct, 0%);overflow:hidden;color:var(--gc-star-on)}.gc-stars-value{font-weight:600;font-variant-numeric:tabular-nums}.gc-rp{--gc-rp-h: 4px;--gc-rp-c: var(--gc-c-primary, #2563eb);--gc-rp: 0;height:var(--gc-rp-h);position:fixed;left:0;right:0;z-index:1000}.gc-rp-top{top:0}.gc-rp-bottom{bottom:0}.gc-rp-inline{position:relative}.gc-rp-bar{display:block;height:100%;background:var(--gc-rp-c);transform-origin:left center;transform:scaleX(var(--gc-rp))}.gc-rp-pct{position:absolute;right:8px;top:calc(100% + 4px);font-size:12px;background:var(--gc-rp-c);color:#fff;padding:1px 6px;border-radius:4px}.gc-editing .gc-rp{position:relative;--gc-rp: .4}@media (prefers-reduced-motion: reduce){.gc-hs.is-pulse .gc-hs-dot:after{animation:none}.gc-oc-panel,.gc-oc-overlay,.gc-mc-media img,.gc-vf-play{transition:none}.gc-mc-track{scroll-behavior:auto}}
