:focus:not(:focus-visible){outline:none}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:focus-visible,button:focus-visible,.stend-btn:focus-visible,.stend-filter:focus-visible,.stend-tab:focus-visible,.stend-nav__link:focus-visible,.stend-burger:focus-visible,.stend-acc__btn:focus-visible,.stend-round:focus-visible,.stend-round-lg:focus-visible,.stend-totop:focus-visible,.stend-showcase-card:focus-visible,.stend-card:focus-visible,.stend-blog-card:focus-visible,.stend-project-card:focus-visible,.stend-service-card:focus-visible,.stend-next-project:focus-visible,.stend-way:focus-visible,.stend-blog-featured:focus-visible,.stend-logo:focus-visible,.stend-quote__case:focus-visible,.stend-toc a:focus-visible,.stend-crumbs a:focus-visible,.stend-pack label:focus-within span,.stend-mobile-nav a:focus-visible{box-shadow:var(--focus-ring)}.stend-skip:focus,.stend-skip:focus-visible{left:12px;top:12px;box-shadow:var(--focus-ring)}.stend-field input:focus-visible,.stend-field textarea:focus-visible,.stend-field select:focus-visible{box-shadow:none;border-color:rgba(198,242,74,.55);background:rgba(11,13,10,.72)}.stend-consent__label input:focus-visible{box-shadow:var(--focus-ring)}.stend-btn:disabled,.stend-btn[aria-disabled=true],.stend-filter:disabled,button:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;transform:none !important;filter:none !important}.stend-btn{transition:filter var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.stend-btn--accent:active{filter:brightness(.94);background:var(--accent-press);transform:scale(var(--press))}.stend-btn--ghost:active{background:var(--fg);color:var(--bg);transform:scale(var(--press))}.stend-btn--dark:active{opacity:.78;transform:scale(var(--press))}.stend-stance__aside .stend-btn--accent:active{filter:none;background:rgba(11,13,10,.78)}.stend-price--featured .stend-btn--ghost:active{background:var(--bg);color:var(--fg)}.stend-round:active,.stend-round-lg:active{filter:brightness(.94);transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.stend-btn--accent:hover{filter:brightness(1.08);box-shadow:0 10px 28px -14px rgba(198,242,74,.65)}.stend-btn--ghost:hover{background:var(--fg);color:var(--bg);border-color:transparent}.stend-btn--dark:hover{opacity:1;background:#161914}.stend-stance__aside .stend-btn--accent:hover{filter:none;background:rgba(11,13,10,.88);box-shadow:none}.stend-price--featured .stend-btn--ghost:hover{background:var(--bg);color:var(--fg)}.stend-round:hover,.stend-round-lg:hover{filter:brightness(1.08);box-shadow:0 10px 24px -12px rgba(198,242,74,.55)}}.stend-nav__link{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.stend-nav__link:active{background:rgba(238,241,233,.14);color:var(--fg);transform:scale(.97)}.stend-nav__link.is-active:active{background:rgba(238,241,233,.16)}.stend-burger{border-radius:12px;transition:background var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.stend-burger:active{background:rgba(238,241,233,.1);opacity:.85}.stend-burger:focus-visible{background:rgba(238,241,233,.08)}.stend-mobile-nav a{transition:color var(--dur-fast) var(--ease),padding-left var(--dur-fast) var(--ease)}.stend-mobile-nav a:active{color:var(--accent)}.stend-logo{transition:opacity var(--dur-fast) var(--ease)}.stend-logo:active{opacity:.7}@media (hover:hover) and (pointer:fine){.stend-nav__link:hover{background:rgba(238,241,233,.1);color:var(--fg)}.stend-nav__link.is-active:hover{background:rgba(238,241,233,.14)}.stend-burger:hover{background:rgba(238,241,233,.08)}.stend-mobile-nav a:hover{color:var(--accent);padding-left:6px}.stend-logo:hover{opacity:.82}.stend-footbar__links a:hover{color:var(--fg)}}.stend-footbar__links a:active{color:var(--accent)}.stend-tab{transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.stend-tab:active:not(.is-active){background:rgba(238,241,233,.05);color:rgba(238,241,233,.78)}@media (hover:hover) and (pointer:fine){.stend-tab:hover:not(.is-active){background:rgba(238,241,233,.05);color:rgba(238,241,233,.82)}.stend-tab:hover .stend-tab__arrow{opacity:.9;color:var(--accent)}}.stend-showcase-card,.stend-card,.stend-blog-card,.stend-project-card,.stend-service-card,.stend-next-project,.stend-way,.stend-blog-featured,.stend-price,.stend-step{transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.stend-showcase-card:active,.stend-card:active,.stend-blog-card:active,.stend-project-card:active,.stend-service-card:active,.stend-next-project:active,.stend-way:active,.stend-blog-featured:active{transform:scale(var(--press));background:var(--surface-hover);border-color:var(--border-strong)}.stend-service-card--accent:active{filter:brightness(.96);background:var(--accent)}.stend-price:active{background:var(--surface-hover)}.stend-price--featured:active{filter:brightness(.97);background:var(--accent)}.stend-step:active{transform:none;background:var(--surface-hover);border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){.stend-showcase-card:hover,.stend-card:hover,.stend-blog-card:hover,.stend-project-card:hover,.stend-service-card:hover,.stend-next-project:hover,.stend-way:hover,.stend-blog-featured:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(var(--lift))}.stend-service-card--accent:hover{filter:brightness(1.03);background:var(--accent);border-color:transparent;box-shadow:0 28px 64px -28px rgba(198,242,74,.55)}.stend-service-card:hover .stend-service-card__arrow{border-color:var(--border-strong);background:rgba(238,241,233,.06)}.stend-service-card--accent:hover .stend-service-card__arrow{background:var(--bg);border-color:rgba(11,13,10,.25)}.stend-price:hover:not(.stend-price--featured){background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-2px)}.stend-price--featured:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 28px 64px -28px rgba(198,242,74,.55)}.stend-step:hover{transform:translateY(-5px);background:var(--surface-hover);border-color:var(--border-strong)}.stend-project-card:hover .stend-project-card__media img,.stend-blog-card:hover .stend-blog-card__cover img,.stend-blog-card:hover .stend-blog-card__img,.stend-showcase-card:hover .stend-showcase-card__media img,.stend-blog-featured:hover .stend-blog-featured__media img{transform:scale(1.03)}}.stend-project-card__media img,.stend-blog-card__cover img,.stend-blog-card__img,.stend-showcase-card__media img,.stend-blog-featured__media img{transition:transform .45s var(--ease)}.stend-filter{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.stend-filter:active:not(.is-active){background:var(--surface-hover);border-color:var(--border-strong);color:var(--fg);transform:scale(var(--press))}.stend-filter.is-active:active{filter:brightness(.94);transform:scale(var(--press))}.stend-pack span{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.stend-pack label:active span{transform:scale(var(--press))}@media (hover:hover) and (pointer:fine){.stend-filter:hover:not(.is-active){background:var(--surface-hover);border-color:var(--border-strong);color:var(--fg)}.stend-filter.is-active:hover{filter:brightness(1.06)}.stend-pack label:hover input:not(:checked)+span{background:var(--surface-hover);border-color:var(--border-strong);color:var(--fg)}.stend-pack label:hover input:checked+span{filter:brightness(1.06)}}.stend-acc__btn{transition:background var(--dur-fast) var(--ease)}.stend-acc__btn:active{background:rgba(238,241,233,.05)}.stend-acc__item.is-open .stend-acc__btn{background:rgba(238,241,233,.03)}@media (hover:hover) and (pointer:fine){.stend-acc__btn:hover{background:rgba(238,241,233,.04)}.stend-acc__btn:hover .stend-acc__icon{background:rgba(238,241,233,.16)}.stend-acc__item.is-open .stend-acc__btn:hover .stend-acc__icon{background:var(--accent)}}.stend-prose a,.stend-seo-prose a,.stend-consent__label a,.stend-form-note a,.stend-cookie a,.stend-quote__case{text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.stend-prose a:active,.stend-seo-prose a:active,.stend-consent__label a:active,.stend-form-note a:active,.stend-cookie a:active,.stend-quote__case:active{opacity:.75}@media (hover:hover) and (pointer:fine){.stend-prose a:hover,.stend-seo-prose a:hover,.stend-consent__label a:hover,.stend-form-note a:hover,.stend-cookie a:hover{color:var(--fg);text-decoration:underline;text-decoration-color:rgba(238,241,233,.45)}.stend-quote__case:hover{color:var(--fg);text-decoration:underline;text-decoration-color:rgba(238,241,233,.35)}.stend-crumbs a:hover{color:var(--fg)}.stend-toc a:hover{color:var(--accent);border-left-color:var(--accent)}}.stend-crumbs a{transition:color var(--dur-fast) var(--ease)}.stend-crumbs a:active{color:var(--accent)}.stend-toc a:active{color:var(--accent);border-left-color:var(--accent)}@media (prefers-reduced-motion:reduce){.stend-btn,.stend-nav__link,.stend-showcase-card,.stend-card,.stend-blog-card,.stend-project-card,.stend-service-card,.stend-next-project,.stend-way,.stend-blog-featured,.stend-price,.stend-step,.stend-filter,.stend-pack span,.stend-round,.stend-round-lg,.stend-project-card__media img,.stend-blog-card__cover img,.stend-blog-card__img,.stend-showcase-card__media img,.stend-blog-featured__media img,.stend-mobile-nav a{transition:none !important}.stend-btn:active,.stend-showcase-card:hover,.stend-showcase-card:active,.stend-card:hover,.stend-card:active,.stend-blog-card:hover,.stend-blog-card:active,.stend-project-card:hover,.stend-project-card:active,.stend-service-card:hover,.stend-service-card:active,.stend-next-project:hover,.stend-next-project:active,.stend-way:hover,.stend-way:active,.stend-blog-featured:hover,.stend-blog-featured:active,.stend-price:hover,.stend-step:hover,.stend-filter:active,.stend-nav__link:active,.stend-round:active,.stend-round-lg:active{transform:none !important}.stend-project-card:hover .stend-project-card__media img,.stend-blog-card:hover .stend-blog-card__cover img,.stend-blog-card:hover .stend-blog-card__img,.stend-showcase-card:hover .stend-showcase-card__media img,.stend-blog-featured:hover .stend-blog-featured__media img{transform:none !important}}