:root{--gkm-ease:var(--ease-out,cubic-bezier(0.22,1,0.36,1));--gkm-spring:var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1))}.gk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes gkWordRise{0%{opacity:.2;transform:translateY(.32em)}to{opacity:1;transform:none}}.gk-word{display:inline-block;animation:gkWordRise .8s var(--gkm-ease) both;animation-delay:var(--word-delay,0s);will-change:transform}.gk-site .ba-hero{isolation:isolate}.gk-site .ba-sheen{position:absolute;inset:-20% -60%;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,247,226,0) 42%,rgba(255,247,226,.55) 49%,hsla(0,0%,100%,.85) 50%,rgba(255,247,226,.55) 51%,rgba(255,247,226,0) 58%,transparent 62%);mix-blend-mode:soft-light;transform:translateX(-70%);animation:gkSheen 1.8s var(--gkm-ease) 1.8s infinite}@keyframes gkSheen{0%{transform:translateX(-70%)}38%{transform:translateX(70%)}to{transform:translateX(70%)}}.gk-site .gk-progress__fill--cycle{width:100%!important;transform-origin:left center;transform:scaleX(1);animation:gkCatalogFill 9s linear -.54s infinite;transition:none}@keyframes gkCatalogFill{0%{transform:scaleX(1)}4%{transform:scaleX(1)}6%{transform:scaleX(.04)}20%{transform:scaleX(.04)}23%{transform:scaleX(.25)}40%{transform:scaleX(.25)}43%{transform:scaleX(.5)}60%{transform:scaleX(.5)}63%{transform:scaleX(.75)}80%{transform:scaleX(.75)}83%{transform:scaleX(1)}to{transform:scaleX(1)}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--dur-slow,.32s) var(--gkm-ease),transform .7s var(--gkm-ease);transition-delay:var(--reveal-delay,0ms)}[data-reveal][data-revealed]{opacity:1;transform:none}.gk-site [data-reveal]{transition:opacity var(--dur-slow) var(--gkm-ease),transform .7s var(--gkm-ease)!important;transition-delay:var(--reveal-delay,0ms)!important}.gk-site .ba-strip-card{transition:transform var(--dur-base) var(--gkm-ease),box-shadow var(--dur-base) var(--gkm-ease)}.gk-site .ba-strip-card:hover{transform:translateY(-5px)}.gk-site .ba-strip-arrow{display:inline-block;transition:transform var(--dur-base) var(--gkm-spring)}.gk-site .ba-strip-card:hover .ba-strip-arrow{transform:translateX(4px)}.gk-site .ba-strip-before{position:relative;display:block;overflow:hidden;border-radius:10px}.gk-site .ba-strip-before>img{display:block}.gk-site .ba-strip-curtain{position:absolute;inset:0;pointer-events:none}.gk-site .ba-strip-curtain img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;transform:translateX(-101%);transition:transform .55s var(--gkm-ease)}.gk-site .ba-strip-card:hover .ba-strip-curtain img{transform:none}.gk-site .nav{transition:box-shadow var(--dur-base) var(--gkm-ease),background-color var(--dur-base) var(--gkm-ease)}html[data-gk-scrolled] .gk-site .nav{background:color-mix(in srgb,var(--surface-page) 72%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 6px 24px rgba(20,17,13,.06)}.gk-site .nav .lockup-lg{transform-origin:left center;transition:transform var(--dur-base) var(--gkm-ease)}html[data-gk-scrolled] .gk-site .nav .lockup-lg{transform:scale(.9)}.gk-site .nav-burger-panel{border-radius:18px;padding:8px;box-shadow:var(--shadow-lg);transform-origin:top right}.gk-site .nav-burger[open] .nav-burger-panel{animation:gkPanelIn var(--dur-base) var(--gkm-ease) both}@keyframes gkPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.gk-site .nav-burger summary span{transition:transform var(--dur-base) var(--gkm-ease),opacity var(--dur-fast) var(--gkm-ease)}.gk-site .nav-burger[open] summary span:first-child{transform:translateY(6.5px) rotate(45deg)}.gk-site .nav-burger[open] summary span:nth-child(2){opacity:0}.gk-site .nav-burger[open] summary span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.gk-site .gk-btn[data-magnetic],[data-magnetic]{transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .25s var(--gkm-spring),box-shadow var(--dur-base) var(--gkm-ease),background var(--dur-fast) var(--gkm-ease)}.gk-site .gk-btn[data-magnetic]:active{transform:translate3d(var(--mx,0),var(--my,0),0) scale(.985)}.gk-site .gk-btn__icon{transition:transform var(--dur-base) var(--gkm-spring)}.gk-site .gk-btn:hover .gk-btn__icon{transform:translateX(3px)}.gk-site .brain-band{position:relative;overflow:hidden;isolation:isolate}.gk-site .brain-band:after{content:"";position:absolute;inset:-30% -50%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 40%,rgba(188,144,72,.16) 50%,transparent 60%);transform:translateX(-80%)}.gk-site .brain-band[data-seen]:after{animation:gkGoldPass 2.6s var(--gkm-ease) .5s 1 both}@keyframes gkGoldPass{0%{transform:translateX(-80%)}to{transform:translateX(80%)}}.gk-site .brain-chips span{position:relative}.gk-site .brain-chips span:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--gold);opacity:0}.gk-site .brain-band[data-seen] .brain-chips span:before{animation:gkChipOn 1.4s var(--gkm-ease) both}.gk-site .brain-band[data-seen] .brain-chips span:first-child:before{animation-delay:.6s}.gk-site .brain-band[data-seen] .brain-chips span:nth-child(2):before{animation-delay:.8s}.gk-site .brain-band[data-seen] .brain-chips span:nth-child(3):before{animation-delay:1s}.gk-site .brain-band[data-seen] .brain-chips span:nth-child(4):before{animation-delay:1.2s}.gk-site .brain-band[data-seen] .brain-chips span:nth-child(5):before{animation-delay:1.4s}.gk-site .brain-band[data-seen] .brain-chips span:nth-child(n+6):before{animation-delay:1.6s}@keyframes gkChipOn{0%{opacity:0}35%{opacity:1}to{opacity:.45}}.gk-site .feat,.gk-site .plan,.gk-site .price-mini{transition:transform var(--dur-base) var(--gkm-ease),box-shadow var(--dur-base) var(--gkm-ease),opacity var(--dur-slow) var(--gkm-ease)}.gk-site .feat:hover,.gk-site .plan:hover,.gk-site .price-mini:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.gk-site .gk-card--feature.plan,.gk-site .gk-card--feature.price-mini{position:relative}.gk-site .gk-card--feature.plan:after,.gk-site .gk-card--feature.price-mini:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px rgba(188,144,72,.45),0 12px 40px rgba(188,144,72,.28);opacity:.35;animation:gkHalo 3.2s ease-in-out infinite alternate}@keyframes gkHalo{0%{opacity:.25}to{opacity:.9}}.gk-site .faq-item[open]>:not(summary){animation:gkFaqIn var(--dur-slow) var(--gkm-ease) both}.gk-site .faq-item summary:after{transition:transform var(--dur-base) var(--gkm-ease)}@keyframes gkFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gk-motion-toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--border-subtle,#e8e1d5);background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.8;transition:opacity var(--dur-fast,.12s) ease,border-color var(--dur-fast,.12s) ease}.gk-motion-toggle:hover{opacity:1;border-color:var(--border-strong,#b0a48f)}.gk-motion-toggle svg{width:13px;height:13px}html[data-gk-still] .ba-sheen,html[data-gk-still] .gk-site .brain-band:after,html[data-gk-still] .gk-site .brain-chips span:before,html[data-gk-still] .gk-site .faq-item[open]>:not(summary),html[data-gk-still] .gk-site .gk-card--feature:after,html[data-gk-still] .gk-site .nav-burger[open] .nav-burger-panel,html[data-gk-still] .gk-word{animation:none!important}html[data-gk-still] .ba-sheen{display:none}html[data-gk-still] .gk-site .ba-hero .ba-slide{animation:none!important}html[data-gk-still] .gk-site .ba-hero .ba-slide:last-of-type{opacity:1}html[data-gk-still] .gk-site .ba-hero .ba-prod{animation:none!important;opacity:1}html[data-gk-still] .gk-site .ba-hero .ba-prod:not(:first-child){display:none}html[data-gk-still] .gk-site .cat-label>span{animation:none!important}html[data-gk-still] .gk-site .gk-progress__fill--cycle{animation:none;transform:none}html[data-gk-still] [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}html[data-gk-still] [data-magnetic]{transform:none!important}html[data-gk-still] .gk-site *{transition-duration:0s!important}@media (prefers-reduced-motion:reduce){.ba-sheen,.gk-site .brain-band:after,.gk-site .brain-chips span:before,.gk-site .faq-item[open]>:not(summary),.gk-site .gk-card--feature:after,.gk-site .nav-burger[open] .nav-burger-panel,.gk-word{animation:none!important}.ba-sheen{display:none}.gk-site .gk-progress__fill--cycle{animation:none;transform:none}}.gk-site .ft-bot{flex-wrap:wrap;gap:12px 24px;align-items:center}.gk-tile{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:14px;border:1px solid #e8e1d5;background:#f3efe8;transition:transform var(--dur-base,.2s) var(--gkm-ease),box-shadow var(--dur-base,.2s) var(--gkm-ease)}.gk-tile-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.001);transition:transform .9s var(--gkm-ease),opacity .5s var(--gkm-ease);animation:gkTileIn .6s var(--gkm-ease) both}@keyframes gkTileIn{0%{opacity:0}to{opacity:1}}.gk-tile:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(20,17,13,.12)}.gk-tile:hover .gk-tile-img{transform:scale(1.07)}.gk-tile:after{content:"";position:absolute;inset:-20% -60%;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,transparent 42%,rgba(255,247,226,.6) 49%,hsla(0,0%,100%,.85) 50%,rgba(255,247,226,.6) 51%,transparent 58%);transform:translateX(-70%)}.gk-tile:hover:after{transition:transform 1.1s var(--gkm-ease);transform:translateX(70%)}.gk-ba-card{transition:transform var(--dur-base,.2s) var(--gkm-ease),box-shadow var(--dur-base,.2s) var(--gkm-ease)}.gk-ba-card img{transition:transform .7s var(--gkm-ease)}.gk-ba-open{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:rgba(24,23,20,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(20,17,13,.25);white-space:nowrap;transition:opacity var(--dur-base,.2s) var(--gkm-ease),transform var(--dur-base,.2s) var(--gkm-spring)}@media (hover:hover){.gk-ba-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(20,17,13,.14)}.gk-ba-card:hover img{transform:scale(1.06)}.gk-ba-card:hover .gk-ba-open{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (hover:none){.gk-ba-open{opacity:1;left:auto;top:auto;right:8px;bottom:8px;transform:none;padding:5px 9px;font-size:11px}}html[data-gk-still] .gk-tile-img,html[data-gk-still] .gk-tile:after{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.gk-tile-img{animation:none}.gk-tile:after{display:none}}