:root{--site-text-xs:0.75rem;--site-text-sm:0.8125rem;--site-text-base:1rem;--site-text-md:1.0625rem;--site-text-lg:1.125rem;--site-text-xl:clamp(1.75rem,3.2vw,2.25rem);--site-text-2xl:clamp(1.85rem,3.5vw,2.5rem);--site-text-display:clamp(2.35rem,5.5vw,3.75rem);--site-space-1:0.25rem;--site-space-2:0.5rem;--site-space-3:0.75rem;--site-space-4:1rem;--site-space-5:1.25rem;--site-space-6:1.5rem;--site-space-8:2rem;--site-space-10:2.5rem;--site-space-12:3rem;--site-space-16:4rem;--site-elev-0:none;--site-elev-1:0 1px 2px rgb(33 32 31/0.04),0 4px 12px rgb(33 32 31/0.06);--site-elev-2:0 4px 16px rgb(33 32 31/0.08),0 12px 32px rgb(33 32 31/0.06);--site-elev-3:0 8px 24px rgb(33 32 31/0.1),0 24px 48px rgb(33 32 31/0.08);--site-elev-brand:var(--ds-shadow-brand)}@keyframes site-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.site-hero__copy>.site-eyebrow{animation:site-fade-up .65s var(--site-ease) .05s both}.site-hero__panel{animation:site-fade-in .75s var(--site-ease) .22s both}}@keyframes site-fade-in{0%{opacity:0}to{opacity:1}}.site-mobile-nav__links a.is-active,.site-nav--desktop a.is-active{color:#fff;background:rgb(255 255 255/.12)}.site-nav--desktop a.is-active{font-weight:600}.site-btn,.site-carousel__arrow,.site-hero__dot,.site-store-badge{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.site-btn:disabled,.site-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.site-btn--ghost.site-btn--on-light{background:var(--color-tasko-surface-muted);color:var(--color-tasko-brand);border-color:var(--color-tasko-border)}.site-section{padding-block:var(--site-section-pad)}.site-section+.site-section--alt,.site-section--alt+.site-section{border-top:1px solid var(--site-border-subtle)}.site-section__head{margin-bottom:var(--site-space-10)}.site-section__head h2{font-size:var(--site-text-2xl);letter-spacing:-.028em}.site-kicker{font-size:var(--site-text-sm);letter-spacing:.1em}.site-app-card,.site-faq__item,.site-platform-teaser__item,.site-related__card,.site-service-card,.site-showcase-card,.site-story-card,.site-value-prop__contrast-card,.site-value-prop__contrasts li,.site-what-card,.site-who-card{transition:transform var(--ds-duration-normal) var(--site-ease),box-shadow var(--ds-duration-normal) var(--site-ease),border-color var(--ds-duration-fast) ease}@media (hover:hover) and (pointer:fine){.site-app-card:hover,.site-platform-teaser__item:hover,.site-related__card:hover,.site-service-card:hover,.site-showcase-card:hover,.site-story-card:hover,.site-what-card:hover{transform:translateY(-3px);box-shadow:var(--site-elev-2)}.site-app-card:hover{box-shadow:var(--site-elev-3)}}.site-app-card__media{background:linear-gradient(165deg,#eef1f4,#f2f1ee 48%,#eef1f4)}.site-stats--trust{background:linear-gradient(180deg,#fff,#eef1f4)}.site-stats__item{position:relative;padding:var(--site-space-4) var(--site-space-3)}@media (min-width:768px){.site-stats__item:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:var(--color-tasko-border)}}.site-stats__item strong{font-variant-numeric:tabular-nums}.site-store-badge{min-height:2.75rem;border-radius:calc(var(--site-radius) - 2px)}.site-store-badge:active{transform:scale(.98)}.site-store-badge--soon{opacity:.72;cursor:default}.site-cta-band{background:linear-gradient(165deg,#171615,#21201f 45%,#21201f)}.site-cta-band h2{text-wrap:balance}.site-footer__convert{border-bottom:1px solid rgb(255 255 255/.06)}.site-page-loader{min-height:100dvh;background:var(--color-tasko-surface)}.site-page-loader__hero{min-height:50vh;background:linear-gradient(165deg,#171615,#21201f);padding:6rem var(--site-pad) 3rem}.site-page-loader__bar{height:.75rem;border-radius:var(--site-radius-pill);background:linear-gradient(90deg,rgb(255 255 255/.08),rgb(255 255 255/.18) 50%,rgb(255 255 255/.08));background-size:200% 100%;animation:site-shimmer 1.4s ease-in-out infinite}.site-page-loader__bar--sm{width:40%;margin-bottom:1rem}.site-page-loader__bar--lg{width:75%;height:2rem;margin-bottom:.75rem}.site-page-loader__bar--md{width:55%}.site-page-loader__body{padding:3rem var(--site-pad);display:grid;gap:1rem}.site-page-loader__block{height:8rem;border-radius:var(--site-radius-lg);background:#fff;border:1px solid var(--color-tasko-border);animation:site-shimmer 1.4s ease-in-out infinite;background-image:linear-gradient(90deg,#f5f5f7,#fff 50%,#f5f5f7);background-size:200% 100%}@keyframes site-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.site-mobile-nav.is-open .site-mobile-nav__links a,.site-page-loader__bar,.site-page-loader__block{animation:none}}.site-trust-row li:before{color:var(--color-tasko-brand-light,#3a3938)}.site-friction-hint{font-size:var(--site-text-sm);color:var(--color-tasko-ink-secondary);letter-spacing:.01em}.site-page__hero{padding-block:var(--site-space-12) var(--site-space-8)}.site-page__title{font-size:var(--site-text-2xl);letter-spacing:-.03em}.site-legal,.site-page{scroll-margin-top:5rem}.site-contact-link{display:inline-flex;flex-direction:column;gap:.15rem;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;text-decoration:none;color:inherit}.site-contact-link:hover{text-decoration:underline}.site-contact-link__label{font-weight:600}.site-contact-link__value{font-weight:500;font-size:.9375em;opacity:.88}.site-footer .site-contact-link{color:rgb(255 255 255/.88)}.site-footer .site-contact-link:hover{color:#fff}.site-footer .site-contact-link__value{opacity:.72}.site-media__contacts .site-contact-link{color:#ffcc00}.site-mailto-inline{overflow-wrap:anywhere;word-break:break-word}@media (max-width:639px){.site-footer__convert-inner{flex-direction:column;align-items:stretch;text-align:center}.site-footer__convert-copy{flex-basis:auto}.site-footer__convert p{margin-inline:auto}.site-footer__convert-actions{justify-content:stretch}.site-cta-block .site-cta-row,.site-cta-row,.site-footer__convert-actions,.site-page__cta .site-cta-row,.site-path-card__actions,.site-section__cta--row,.site-showcase__actions,.site-spotlight__actions{flex-direction:column;align-items:stretch}.site-cta-block .site-btn,.site-cta-row .site-btn,.site-dual-path__card .site-btn,.site-faq__footer .site-btn,.site-footer__convert-actions .site-btn,.site-media__assets .site-btn,.site-page__cta .site-btn,.site-path-card__actions .site-btn,.site-section__cta--center .site-btn,.site-section__cta--convert .site-btn,.site-section__cta--row .site-btn,.site-showcase__actions .site-btn,.site-spotlight__actions .site-btn{width:100%;max-width:100%}.site-hero__copy .site-cta-row,.site-hero__mobile-cta{flex-direction:column;align-items:stretch}.site-hero__copy .site-cta-row .site-btn,.site-hero__mobile-cta .site-btn{width:100%}.site-section__head--split{flex-direction:column;align-items:flex-start}.site-section__head--split .site-text-cta{align-self:stretch;text-align:left}.site-store-row{flex-direction:column;align-items:stretch}.site-store-badge{width:100%;max-width:100%;justify-content:flex-start}.site-mobile-nav__cta .site-btn{width:100%}.site-header__actions .site-header__cta{display:none}}@media (min-width:640px) and (max-width:959px){.site-header__actions{gap:.5rem}.site-header__cta{padding-inline:.85rem;font-size:.8125rem}}@media (max-width:767px){.site-shell{overflow-x:clip}.site-section__head{margin-bottom:1.75rem}.site-section__head h2{font-size:clamp(1.55rem,6.5vw,2rem)}.site-section__head p{font-size:.9375rem}.site-carousel{margin-inline:calc(-1 * var(--site-pad));padding-inline:var(--site-pad)}.site-carousel__track{scroll-padding-inline:var(--site-pad);gap:.75rem}.site-service-card{flex:0 0 min(78vw,17.5rem)}.site-dual-path__card{padding:1.25rem 1.15rem 1.15rem}.site-value-prop__contrast-card{padding:.9rem 1rem}.site-spotlight{padding:1.15rem;gap:1.5rem}.site-footer__split{gap:1.5rem;padding-block:1.75rem 1.25rem}.site-footer__legal-note{max-width:none}.site-pro-hero{min-height:clamp(30rem,88dvh,44rem);padding-block:clamp(4.5rem,12vw,5.5rem) 0}.site-pro-hero__title{max-width:none;font-size:clamp(1.85rem,8vw,2.5rem);line-height:1.1}.site-pro-hero__lead{font-size:.9375rem}.site-client-hero{padding-block:clamp(1.5rem,4vw,2rem) 0}.site-client-hero__title{font-size:clamp(1.85rem,8vw,2.5rem)}.site-client-hero__stage-grid{width:100%}.site-client-hero__visual{width:min(100%,12.5rem);margin:1.25rem 0 0}.site-pro-hero--bento{padding-block:clamp(1.5rem,4vw,2rem) 0}.site-pro-hero--bento .site-pro-hero__title{font-size:clamp(1.85rem,8vw,2.5rem)}.site-pro-hero__stage-grid{width:100%}.site-pro-hero--bento .site-pro-hero__visual{width:min(100%,12.5rem);margin:1.25rem 0 0}.site-page__hero{padding-block:var(--site-space-10,2.5rem) var(--site-space-6,1.5rem)}.site-page__title{font-size:clamp(1.65rem,7vw,2.25rem)}.site-legal:not(.site-legal--editorial){padding-top:calc(4.25rem + env(safe-area-inset-top, 0px));padding-bottom:calc(2.5rem + env(safe-area-inset-bottom, 0px))}.site-legal__head h1{font-size:clamp(1.65rem,7vw,2.25rem);line-height:1.12}.site-legal__intro{font-size:1rem}.site-legal__section{padding:1.15rem 1.1rem}.site-legal__related{gap:.65rem 1rem}.site-legal__related a{font-size:.875rem}.site-cta-band{padding-block:2.5rem}.site-cta-band h2{font-size:clamp(1.45rem,6vw,1.85rem)}.site-showcase-card__body{padding:1rem 1.05rem 1.1rem}.site-platform-teaser__item{padding:1rem 1.05rem}.site-trust-indicators{gap:.5rem}.site-trust-indicators__chip{font-size:.75rem;padding:.35rem .65rem}}.site-hero__actions{position:relative;z-index:3}.site-hero__slide-copies{margin-top:1rem;min-height:1.4rem}.site-header__pro-link{color:rgb(255 255 255/.9)}.site-hero--product{background:#171615;min-height:clamp(36rem,92vh,52rem);justify-content:space-between}.site-hero--product .site-hero__content{flex:1;display:flex;align-items:center;padding-block:clamp(1.5rem,4vw,2.5rem) 1.25rem}.site-hero--product .site-hero__grid{width:100%;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center;min-height:0}.site-hero--product .site-hero__copy{max-width:36rem;margin-inline:0}.site-hero--product .site-hero__copy .site-h1{max-width:15ch}.site-hero__product{display:flex;justify-content:center;align-items:center}.site-hero__product-img{display:block;width:auto;height:auto;max-width:min(100%,22rem);max-height:min(58vh,32rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 48px rgb(0 0 0/.35))}@media (min-width:960px){.site-hero--product .site-hero__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(2rem,5vw,4.5rem);align-items:center}.site-hero__product-img{max-width:24rem;max-height:min(72vh,38rem)}}@media (max-width:959px){.site-hero--product .site-hero__grid{justify-items:start}.site-hero__product{width:100%;order:-1}.site-hero__product-img{max-height:min(46vh,24rem)}}.site-hero--product .site-hero__trustbar,.site-hero--product+.site-stats{background:rgb(23 22 21/.92)}.site-spotlight__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-height:18rem;background:#171615}.site-header.site-header--light{background:rgb(255 255 255/.92);border-bottom:1px solid var(--site-border-subtle);box-shadow:none;backdrop-filter:blur(16px)}.site-header.site-header--light.site-header--menu-open{background:#fff;border-bottom-color:var(--color-tasko-border)}.site-header--light .site-header__brand{color:var(--color-tasko-ink);text-shadow:none}.site-header--light .site-nav--desktop a,.site-header--light .site-nav--desktop a:link{color:var(--color-tasko-ink-secondary);text-shadow:none}.site-header--light .site-nav--desktop a.is-active,.site-header--light .site-nav--desktop a:hover{color:var(--color-tasko-ink);background:var(--color-tasko-brand-subtle)}.site-header--light .site-header__menu-btn{border-color:var(--color-tasko-border);background:var(--color-tasko-surface-elevated)}.site-header--light .site-header__menu-btn span{background:var(--color-tasko-ink)}.site-header--light+.site-mobile-nav__backdrop,body:has(.site-header--light) .site-mobile-nav__backdrop{background:rgb(28 28 30/.4)}body:has(.site-header--light) .site-mobile-nav{background:#fff}body:has(.site-header--light) .site-mobile-nav__links a{color:var(--color-tasko-ink)}body:has(.site-header--light) .site-mobile-nav__links a.is-active,body:has(.site-header--light) .site-mobile-nav__links a:hover{background:var(--color-tasko-brand-subtle)}body:has(.site-header--light) .site-mobile-nav__cta{border-top-color:var(--color-tasko-border)}body:has(.site-header--light) .site-btn--nav-cta{background:var(--color-tasko-brand);color:#fff}body:has(.site-header--light) .site-btn--nav-ghost{color:var(--color-tasko-ink);border-color:var(--color-tasko-border);background:transparent}.site-page--custom-hero{padding-top:4rem}.site-page--custom-hero .site-client-hero,.site-page--custom-hero .site-pro-hero{margin-top:-4rem;padding-top:5.5rem}.gw-hero{position:relative;padding-top:4.25rem;background:var(--color-tasko-surface-elevated);overflow:clip}.gw-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 78% 28%,color-mix(in srgb,var(--color-tasko-brand) 14%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 12% 72%,color-mix(in srgb,var(--color-tasko-accent) 8%,transparent),transparent 70%)}.gw-hero--pro .gw-hero__glow{background:radial-gradient(ellipse 70% 55% at 78% 28%,color-mix(in srgb,var(--color-tasko-accent) 14%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 12% 72%,color-mix(in srgb,var(--color-tasko-brand) 8%,transparent),transparent 70%)}.gw-hero__inner{position:relative;z-index:1;display:grid;gap:2rem;padding-block:clamp(1.25rem,2.5vw,2rem) 2rem;align-items:start}.gw-hero__copy{position:relative;z-index:3}@media (min-width:960px){.gw-hero__inner{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:3rem;padding-block:clamp(1.5rem,2.5vw,2.25rem) 2.25rem}}.gw-hero__badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.4rem .85rem .4rem .65rem;border-radius:var(--site-radius-pill);background:rgb(255 255 255/.72);border:1px solid color-mix(in srgb,var(--color-tasko-brand) 14%,transparent);color:var(--color-tasko-brand);font-size:.75rem;font-weight:650;letter-spacing:.02em;backdrop-filter:blur(8px)}.gw-hero__badge-dot{width:.45rem;height:.45rem;border-radius:999px;background:#ffcc00;box-shadow:0 0 0 3px color-mix(in srgb,#ffcc00 25%,transparent);animation:gw-live-pulse 2.2s ease-in-out infinite}@keyframes gw-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}.gw-hero__title{margin:0;font-size:clamp(2.5rem,6.2vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;color:var(--color-tasko-ink)}.gw-hero__title-accent{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:var(--color-tasko-brand);transition:color .35s ease}.gw-hero--pro .gw-hero__title-accent{color:var(--color-tasko-accent-hover)}.gw-hero__lead{margin:.85rem 0 0;max-width:33rem;font-size:1.0625rem;line-height:1.6;color:var(--color-tasko-ink-secondary)}.gw-hero__pills-wrap{position:relative;margin:1rem calc(-1 * var(--site-pad)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@media (min-width:960px){.gw-hero__pills-wrap{margin-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}.gw-hero__pills{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:.15rem var(--site-pad);list-style:none;width:-moz-max-content;width:max-content;will-change:transform;animation:gw-pills-marquee 18s linear infinite}@media (min-width:960px){.gw-hero__pills{padding-inline:0}}.gw-hero__pills li{padding:.38rem .8rem;border-radius:var(--site-radius-pill);background:rgb(255 255 255/.8);border:1px solid var(--site-border-subtle);font-size:.75rem;font-weight:600;color:var(--color-tasko-ink-secondary);white-space:nowrap;transition:border-color var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease,transform var(--ds-duration-fast) ease}@media (hover:hover) and (pointer:fine){.gw-hero__pills li:hover{border-color:color-mix(in srgb,var(--color-tasko-brand) 30%,transparent);color:var(--color-tasko-brand);transform:translateY(-1px)}}@keyframes gw-pills-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gw-hero__social{display:flex;align-items:center;gap:.75rem;margin-top:.9rem}.gw-hero__avatars{display:flex;padding-left:.15rem}.gw-hero__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin-left:-.45rem;border-radius:999px;border:2px solid var(--color-tasko-surface-elevated);background:color-mix(in srgb,var(--color-tasko-brand) calc(78% - var(--avatar-index, 0) * 12%),var(--color-tasko-accent));color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:-.02em}.gw-hero__social p{margin:0;font-size:.8125rem;font-weight:550;color:var(--color-tasko-ink-muted)}.gw-hero__cta{position:relative;z-index:4;margin-top:1.15rem}.gw-role-toggle{gap:.2rem;padding:.28rem;margin-bottom:.75rem;border-radius:.85rem;background:rgb(255 255 255/.65);border:1px solid var(--site-border-subtle);backdrop-filter:blur(8px);isolation:isolate}.gw-role-toggle,.gw-role-toggle__btn{position:relative;display:inline-flex}.gw-role-toggle__btn{z-index:1;align-items:center;justify-content:center;padding:.62rem 1.4rem;border:none;border-radius:.6rem;background:transparent;color:var(--color-tasko-ink-secondary);font-size:.875rem;font-weight:650;font-family:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}.gw-role-toggle__btn:hover:not(.is-active){color:var(--color-tasko-ink);background:rgb(33 32 31/.04)}.gw-role-toggle__btn.is-active{transform:scale(1.02)}.gw-role-toggle__btn.is-active.gw-role-toggle__btn--client{background:var(--color-tasko-brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--color-tasko-brand) 32%,transparent)}.gw-role-toggle__btn.is-active.gw-role-toggle__btn--pro{background:var(--color-tasko-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--color-tasko-accent) 32%,transparent)}.gw-role-toggle__btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-tasko-surface-elevated),0 0 0 4px color-mix(in srgb,var(--color-tasko-brand) 40%,transparent)}.gw-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.gw-hero__primary-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1 1 16rem;min-width:min(100%,16rem);max-width:28rem;padding:1.05rem 1.15rem 1.05rem 1.25rem;border-radius:1rem;text-decoration:none;color:#fff;transition:transform var(--ds-duration-fast) var(--site-ease),box-shadow var(--ds-duration-fast) ease}.gw-hero__primary-cta:hover{transform:translateY(-2px)}.gw-hero__primary-cta:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-tasko-surface-elevated),0 0 0 4px color-mix(in srgb,var(--color-tasko-brand) 40%,transparent)}.gw-hero__primary-cta--client{background:var(--color-tasko-brand);box-shadow:0 10px 28px color-mix(in srgb,var(--color-tasko-brand) 28%,transparent)}.gw-hero__primary-cta--client:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--color-tasko-brand) 34%,transparent)}.gw-hero__primary-cta--pro{background:var(--color-tasko-accent);box-shadow:0 10px 28px color-mix(in srgb,var(--color-tasko-accent) 28%,transparent)}.gw-hero__primary-cta--pro:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--color-tasko-accent) 34%,transparent)}.gw-hero__primary-cta-copy{display:flex;flex-direction:column;gap:.2rem}.gw-hero__primary-cta-copy strong{font-size:1.125rem;font-weight:750;letter-spacing:-.025em}.gw-hero__primary-cta-copy span{font-size:.8125rem;opacity:.86;line-height:1.35}.gw-hero__primary-cta-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:999px;background:rgb(255 255 255/.16);transition:transform .25s ease}.gw-hero__primary-cta:hover .gw-hero__primary-cta-arrow{transform:translateX(3px)}.gw-hero__secondary-cta{padding:.85rem 1.15rem;border-radius:.85rem;border:1px solid var(--site-border-subtle);background:rgb(255 255 255/.7);color:var(--color-tasko-ink);font-size:.875rem;font-weight:650;text-decoration:none;backdrop-filter:blur(8px);transition:border-color var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease,transform var(--ds-duration-fast) ease}.gw-hero__secondary-cta:hover{border-color:color-mix(in srgb,var(--color-tasko-brand) 28%,transparent);color:var(--color-tasko-brand);transform:translateY(-1px)}.gw-hero__micro-trust{display:flex;flex-wrap:wrap;gap:.55rem 1.35rem;margin:1.1rem 0 0;padding:0;list-style:none}.gw-hero__micro-trust li{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:550;color:var(--color-tasko-ink-muted)}.gw-hero__micro-trust svg{color:var(--color-tasko-brand);flex-shrink:0}.gw-hero--pro .gw-hero__micro-trust svg{color:var(--color-tasko-accent-hover)}.gw-hero__visual{position:relative;z-index:1;min-height:20rem;width:100%}.gw-hero__visual-panel{display:flex;flex-direction:column;align-items:center;padding:clamp(1.35rem,3.5vw,2rem) clamp(1rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem);border-radius:1.35rem;background:rgb(255 255 255/.55);border:1px solid color-mix(in srgb,var(--color-tasko-brand) 12%,transparent);backdrop-filter:blur(12px)}.gw-hero__visual-kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.1rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-tasko-ink-muted)}.gw-hero__visual-kicker-dot{width:.35rem;height:.35rem;border-radius:999px;background:var(--color-tasko-brand);animation:gw-live-pulse 2.2s ease-in-out infinite}.gw-hero--pro .gw-hero__visual-kicker-dot{background:var(--color-tasko-accent)}.gw-hero__photo-stage{position:relative;width:min(100%,19.5rem);padding:clamp(.65rem,2vw,.85rem);border-radius:1.25rem;background:linear-gradient(165deg,#21201f,#2a2928 48%,#1a1918);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 24px 48px rgb(33 32 31/.22)}.gw-hero__photo-stage:before{content:"";position:absolute;inset:12% 18%;border-radius:50%;background:radial-gradient(circle,rgb(255 204 0/.22),transparent 68%);pointer-events:none}.gw-hero__visual-caption{margin:1rem 0 0;font-size:.75rem;color:var(--color-tasko-ink-muted);text-align:center;max-width:17rem;line-height:1.5}.gw-hero__slide-dots{display:flex;gap:.4rem;margin-top:.85rem}.gw-hero__slide-dot{width:.4rem;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--color-tasko-ink-muted) 35%,transparent);animation:gw-dot-cycle calc(var(--hero-interval, 5.5s) * var(--hero-slides, 4)) ease-in-out infinite;animation-delay:calc(var(--slide-index, 0) * -1 * var(--hero-interval, 5.5s))}@keyframes gw-dot-cycle{0%,16%{opacity:.35;transform:scale(1)}20%,44%{opacity:1;transform:scale(1.35);background:var(--color-tasko-brand)}48%,to{opacity:.35;transform:scale(1)}}.gw-hero__float-stat{position:absolute;z-index:2;display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;border-radius:.85rem;background:rgb(255 255 255/.92);border:1px solid var(--site-border-subtle);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgb(33 32 31/.1);animation:gw-float-in .7s ease both;pointer-events:none}.gw-hero__float-stat--right{animation-delay:.15s}@keyframes gw-float-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gw-hero__float-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.5rem;background:var(--color-tasko-brand-subtle);color:var(--color-tasko-brand)}.gw-hero__float-stat--right .gw-hero__float-stat-icon{background:var(--color-tasko-accent-muted);color:var(--color-tasko-accent-hover)}.gw-hero__float-stat strong{display:block;font-size:1.0625rem;font-weight:800;letter-spacing:-.03em;color:var(--color-tasko-brand);line-height:1.15}.gw-hero__float-stat--right strong{color:var(--color-tasko-accent-hover)}.gw-hero__float-stat span{display:block;font-size:.6875rem;font-weight:550;color:var(--color-tasko-ink-muted);margin-top:.05rem}.gw-hero__float-stat--left{top:1.25rem;left:-.75rem}.gw-hero__float-stat--right{bottom:4rem;right:-.75rem}@media (max-width:959px){.gw-hero__float-stat{display:none}}.gw-hero__photo{position:relative;overflow:hidden;width:100%;margin-inline:auto;background:#1a1918;border-radius:1rem;aspect-ratio:5/6;min-height:17rem;min-width:0;z-index:1;isolation:isolate}.gw-hero__photo img,.gw-hero__slide-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;box-shadow:none}.gw-hero__slide-scrim{z-index:1;background:linear-gradient(0deg,rgb(0 0 0/.82) 0,rgb(0 0 0/.35) 42%,rgb(0 0 0/.05))}.gw-hero__slide,.gw-hero__slide-scrim{position:absolute;inset:0;pointer-events:none}.gw-hero__slide{display:flex;align-items:stretch;justify-content:stretch;padding:0;margin:0;opacity:0;z-index:0;will-change:opacity;border-radius:1rem;overflow:hidden}.gw-hero__slide:first-child{opacity:1;z-index:1}.gw-hero__slide-kicker{position:absolute;left:1rem;bottom:1rem;z-index:2;padding:0;border-radius:0;background:transparent;color:#fff;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;backdrop-filter:none;white-space:nowrap;text-shadow:0 1px 8px rgb(0 0 0/.45)}.gw-hero__photo--autoplay .gw-hero__slide{animation:gw-hero-crossfade calc(var(--hero-interval, 5.5s) * var(--hero-slides, 4)) ease-in-out infinite}.gw-hero__photo--autoplay .gw-hero__slide:first-child{animation-delay:0s}.gw-hero__photo--autoplay .gw-hero__slide:nth-child(2){animation-delay:calc(-1 * var(--hero-interval, 5.5s))}.gw-hero__photo--autoplay .gw-hero__slide:nth-child(3){animation-delay:calc(-2 * var(--hero-interval, 5.5s))}.gw-hero__photo--autoplay .gw-hero__slide:nth-child(4){animation-delay:calc(-3 * var(--hero-interval, 5.5s))}@keyframes gw-hero-crossfade{0%,16%{opacity:0;z-index:0}20%,44%{opacity:1;z-index:1}48%,to{opacity:0;z-index:0}}@media (hover:hover) and (pointer:fine){.gw-hero__photo--autoplay:hover .gw-hero__slide{animation-play-state:paused}}.gw-hero__trust{position:relative;z-index:1;margin-top:.5rem;padding-inline:var(--site-pad);padding-bottom:.75rem}.gw-hero__trust-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:var(--site-max);margin-inline:auto;padding:.875rem .75rem;border-radius:1.25rem;background:rgb(255 255 255/.82);border:1px solid rgb(33 32 31/.08);backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 1px 2px rgb(33 32 31/.04),0 8px 28px rgb(33 32 31/.07)}.gw-hero__trust-item{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0;padding:.625rem 1rem}.gw-hero__trust-item:nth-child(odd){border-right:1px solid rgb(33 32 31/.08)}.gw-hero__trust-item:nth-child(-n+2){border-bottom:1px solid rgb(33 32 31/.08)}@media (min-width:720px){.gw-hero__trust-item:nth-child(-n+2),.gw-hero__trust-item:nth-child(odd){border:none}.gw-hero__trust-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:1px;height:58%;background:rgb(33 32 31/.1);transform:translateY(-50%);pointer-events:none}}.gw-hero__trust-text{min-width:0}.gw-hero__trust-icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.625rem;background:color-mix(in srgb,var(--color-tasko-brand) 10%,white);color:var(--color-tasko-brand);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.gw-hero__trust-icon svg{display:block}.gw-hero__trust-item:hover .gw-hero__trust-icon{transform:translateY(-1px);background:color-mix(in srgb,var(--color-tasko-brand) 14%,white);box-shadow:0 4px 12px rgb(33 32 31/.08)}.gw-hero__trust-text strong{display:block;font-size:.8125rem;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--color-tasko-ink)}.gw-hero__trust-text span{display:block;margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:var(--color-tasko-ink-muted)}@media (min-width:720px){.gw-hero__trust-inner{grid-template-columns:repeat(4,minmax(0,1fr));padding:.875rem .5rem;border-radius:999px}.gw-hero__trust-item{justify-content:flex-start;padding:.5rem clamp(.875rem,1.8vw,1.5rem);border-bottom:none!important;border-right:none}.gw-hero__trust-item:nth-child(odd){border-right:none}.gw-hero__trust-item:last-child{border-right:none;padding-right:clamp(1.125rem,2.2vw,1.75rem)}.gw-hero__trust-item:first-child{padding-left:clamp(1.125rem,2.2vw,1.75rem)}.gw-hero__trust-text strong{font-size:.84375rem}.gw-hero__trust-text span{font-size:.71875rem}}@media (min-width:960px){.gw-hero__trust-inner{padding:1rem .75rem}.gw-hero__trust-item{gap:.8125rem}}.gw-how__grid{display:grid;gap:2.25rem;margin-top:2rem}@media (min-width:800px){.gw-how__grid{grid-template-columns:1fr 1fr;gap:3.5rem}}.gw-how__col h3{margin:0 0 1rem;font-size:1.125rem;letter-spacing:-.02em}.gw-how__col--pro h3{color:var(--color-tasko-accent-hover)}.gw-steps{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:1.15rem}.gw-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;align-items:start}.gw-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-tasko-brand-subtle);color:var(--color-tasko-brand);font-size:.8125rem;font-weight:700}.gw-how__col--pro .gw-steps li>span{background:var(--color-tasko-accent-muted);color:var(--color-tasko-accent-hover)}.gw-steps strong{display:block;font-size:1rem;letter-spacing:-.015em}.gw-steps p{margin:.25rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--color-tasko-ink-secondary)}@media (min-width:800px){.gw-steps--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.gw-steps--row li{grid-template-columns:1fr}}.gw-trust__list{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1.75rem}@media (min-width:800px){.gw-trust__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}}.gw-trust__list strong{display:block;font-size:1.0625rem;letter-spacing:-.02em}.gw-trust__list p{margin:.45rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--color-tasko-ink-secondary)}.gw-audience-hero{padding-block:clamp(1.5rem,4vw,2.75rem) clamp(2rem,5vw,3.5rem);background:var(--color-tasko-surface-elevated)}.gw-audience-hero__inner{display:grid;gap:2.25rem;align-items:center}@media (min-width:900px){.gw-audience-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr);gap:3rem}}.gw-audience-hero__title{margin:.5rem 0 0;font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:700;letter-spacing:-.034em;line-height:1.12}.gw-audience-hero__lead{margin:.9rem 0 0;max-width:38rem;font-size:1.0625rem;line-height:1.6;color:var(--color-tasko-ink-secondary)}.gw-audience-hero__visual{max-width:20rem;margin-inline:auto}.gw-audience-hero__device{border-radius:1.75rem;overflow:hidden;background:#fff;box-shadow:0 22px 48px rgb(33 32 31/.18)}.gw-audience-hero__device img{display:block;width:100%;height:auto;opacity:1}.gw-check-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.65rem}.gw-check-list li{position:relative;padding-left:1.55rem;font-size:.9375rem;line-height:1.45;color:var(--color-tasko-ink)}.gw-check-list li:before{content:"";position:absolute;left:0;top:.35rem;width:.85rem;height:.85rem;border-radius:999px;background:var(--color-tasko-brand-subtle);box-shadow:inset 0 0 0 1.5px var(--color-tasko-brand)}.gw-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}@media (min-width:720px){.gw-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.gw-service-tile{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:inherit}.gw-service-tile__media{position:relative;display:block;overflow:hidden;border-radius:var(--site-radius);aspect-ratio:4/3;background:var(--color-tasko-surface-sunken)}.gw-service-tile__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gw-service-tile strong{font-size:.9375rem}.gw-service-tile>span:last-child{font-size:.8125rem;color:var(--color-tasko-brand);font-weight:600}.gw-service-tile:hover strong{color:var(--color-tasko-brand)}.gw-app-solo{display:grid;gap:2rem;align-items:center}@media (min-width:800px){.gw-app-solo{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);gap:3rem}}.gw-app-solo__media{max-width:18rem;margin-inline:auto}.gw-app-solo__device{border-radius:1.75rem;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgb(33 32 31/.16)}.gw-app-solo__device img{display:block;width:100%;height:auto;opacity:1}@media (prefers-reduced-motion:reduce){.gw-hero__badge-dot,.gw-hero__float-stat,.gw-hero__pills,.gw-hero__slide-dot,.gw-hero__visual-kicker-dot{animation:none!important}.gw-hero__primary-cta:hover,.gw-hero__secondary-cta:hover,.gw-hero__trust-item:hover .gw-hero__trust-icon{transform:none}.gw-hero__photo--autoplay .gw-hero__slide{animation:none!important}.gw-hero__photo--autoplay .gw-hero__slide:first-child{opacity:1;z-index:1}.gw-hero__photo--autoplay .gw-hero__slide:not(:first-child){opacity:0;z-index:0}}.site-home{position:relative;background:var(--color-tasko-surface)}.site-header.site-header--hero-overlay{background:transparent;border-bottom:none;box-shadow:none;backdrop-filter:none}.site-header.site-header--dark-band{z-index:400;background:#171615;border-bottom:1px solid rgb(255 255 255/.1);box-shadow:0 10px 30px rgb(0 0 0/.22);backdrop-filter:blur(16px)}.site-header--dark-band.site-header--menu-open,.site-header--dark-band.site-header--scrolled,.site-header--hero-overlay.site-header--menu-open,.site-header--hero-overlay.site-header--scrolled{background:rgb(33 32 31/.96);border-bottom:1px solid rgb(255 255 255/.08);backdrop-filter:blur(16px);box-shadow:0 8px 32px rgb(0 0 0/.18)}.site-header--dark-band:not(.site-header--scrolled):not(.site-header--menu-open){background:#171615;border-bottom:1px solid rgb(255 255 255/.1)}.site-header--dark-band .site-header__brand,.site-header--hero-overlay .site-header__brand{color:#fff;text-shadow:0 1px 12px rgb(0 0 0/.35)}.site-header--dark-band .site-nav--desktop a,.site-header--dark-band .site-nav--desktop a:link,.site-header--hero-overlay .site-nav--desktop a,.site-header--hero-overlay .site-nav--desktop a:link{color:rgb(255 255 255/.92);text-shadow:0 1px 8px rgb(0 0 0/.25)}.site-header--dark-band .site-nav--desktop a.is-active,.site-header--dark-band .site-nav--desktop a:hover,.site-header--hero-overlay .site-nav--desktop a.is-active,.site-header--hero-overlay .site-nav--desktop a:hover{color:#fff;background:rgb(255 255 255/.12)}.site-header--dark-band .site-header__menu-btn,.site-header--hero-overlay .site-header__menu-btn{border-color:rgb(255 255 255/.35);background:rgb(255 255 255/.1);backdrop-filter:blur(8px)}.site-header--dark-band .site-header__menu-btn span,.site-header--hero-overlay .site-header__menu-btn span{background:#fff}body:has(.site-header--dark-band) .site-mobile-nav__backdrop,body:has(.site-header--hero-overlay) .site-mobile-nav__backdrop{background:rgb(0 0 0/.55)}body:has(.site-header--dark-band) .site-mobile-nav,body:has(.site-header--hero-overlay) .site-mobile-nav{background:#21201f}body:has(.site-header--dark-band) .site-mobile-nav__links a,body:has(.site-header--hero-overlay) .site-mobile-nav__links a{color:#fff}body:has(.site-header--dark-band) .site-mobile-nav__links a.is-active,body:has(.site-header--dark-band) .site-mobile-nav__links a:hover,body:has(.site-header--hero-overlay) .site-mobile-nav__links a.is-active,body:has(.site-header--hero-overlay) .site-mobile-nav__links a:hover{background:rgb(255 255 255/.1)}body:has(.site-header--dark-band) .site-mobile-nav__cta,body:has(.site-header--hero-overlay) .site-mobile-nav__cta{border-top-color:rgb(255 255 255/.12)}.site-header.site-header--hero-overlay.site-header--on-canvas,.site-header.site-header--hero-overlay.site-header--on-canvas.site-header--menu-open,.site-header.site-header--hero-overlay.site-header--on-canvas.site-header--scrolled{background:rgb(247 246 242/.82);border-bottom:1px solid rgb(33 32 31/.08);box-shadow:0 1px 0 rgb(255 255 255/.55),0 8px 24px rgb(33 32 31/.06);backdrop-filter:blur(16px) saturate(1.15)}.site-header--hero-overlay.site-header--on-canvas .site-header__brand{color:#21201f;text-shadow:none}.site-header--hero-overlay.site-header--on-canvas .site-nav--desktop a,.site-header--hero-overlay.site-header--on-canvas .site-nav--desktop a:link{color:rgb(33 32 31/.82);text-shadow:none}.site-header--hero-overlay.site-header--on-canvas .site-nav--desktop a.is-active,.site-header--hero-overlay.site-header--on-canvas .site-nav--desktop a:hover{color:#21201f;background:rgb(33 32 31/.08)}.site-header--hero-overlay.site-header--on-canvas .site-header__menu-btn{border-color:rgb(33 32 31/.18);background:rgb(255 255 255/.72);backdrop-filter:blur(8px)}.site-header--hero-overlay.site-header--on-canvas .site-header__menu-btn span{background:#21201f}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav__backdrop{background:rgb(33 32 31/.4)}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav{background:#eef1f4}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav__links a{color:#21201f}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav__links a.is-active,body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav__links a:hover{background:rgb(33 32 31/.08)}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-mobile-nav__cta{border-top-color:rgb(33 32 31/.1)}body:has(.site-header--hero-overlay.site-header--on-canvas) .site-btn--nav-ghost{color:#21201f;border-color:rgb(33 32 31/.22);background:rgb(255 255 255/.72)}.site-header__shell{width:100%;padding-inline:clamp(1.25rem,5vw,3rem)}.ed-hero{--ed-hero-join:#eef1f4;position:relative;display:flex;flex-direction:column;min-height:max(680px,100dvh);color:#fff;overflow:clip;isolation:isolate;background:#21201f}.ed-hero__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%}.ed-hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(33 32 31/.62),rgb(33 32 31/.28) 38%,rgb(33 32 31/.45) 68%,rgb(33 32 31/.78) 88%,rgb(33 32 31/.92)),linear-gradient(90deg,rgb(33 32 31/.55),rgb(33 32 31/.18) 42%,transparent 72%)}.ed-hero__main{position:relative;z-index:2;flex:1;display:flex;align-items:flex-end;padding-top:clamp(5.5rem,12vw,7.5rem);padding-bottom:clamp(1.75rem,4vw,2.75rem)}.ed-hero__copy{display:flex;flex-direction:column;gap:0;width:min(100%,40rem)}.ed-hero__kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffcc00}.ed-hero__title{margin:.85rem 0 0;max-width:11.5ch;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(2.35rem,6vw,3.85rem);font-weight:400;line-height:1.06;letter-spacing:-.028em;text-wrap:balance;color:#fffefb}.ed-hero__highlight{color:#ffcc00}.ed-hero__lede{margin:1rem 0 0;max-width:34rem;font-size:clamp(.9375rem,1.7vw,1.0625rem);line-height:1.58;color:rgb(255 254 251/.88)}.ed-hero__friction{margin:.85rem 0 0;font-size:.8125rem;line-height:1.4;color:rgb(255 254 251/.72)}.ed-hero__actions{margin-top:1.45rem}.ed-hero__trust{position:relative;z-index:2;margin-top:0;padding-top:clamp(1.15rem,2.5vw,1.5rem);padding-bottom:clamp(1.15rem,2.5vw,1.5rem);color:#21201f;background:var(--ed-hero-join)}.ed-hero__trust-inner{display:grid;gap:.65rem;padding-block:.15rem}@media (min-width:640px){.ed-hero__trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ed-hero__trust-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.ed-hero__trust-item{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1rem .95rem 1.05rem;border-radius:1rem;border:1px solid rgb(33 32 31/.08);background:#fffefb;box-shadow:0 10px 24px rgb(33 32 31/.06);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ed-hero__trust-item:hover{border-color:rgb(255 204 0/.35);background:#fffefb;box-shadow:0 12px 28px rgb(33 32 31/.1)}.ed-hero__trust-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:.85rem;color:#21201f;background:rgb(255 204 0/.14);border:1px solid rgb(255 204 0/.28)}.ed-hero__trust-copy{margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#21201f}@media (min-width:1100px){.ed-hero__trust-copy{font-size:.84375rem}}.ed-section{padding-block:clamp(3.5rem,8vw,6rem)}.ed-kicker{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-tasko-brand)}.ed-section__head{margin-bottom:clamp(2rem,4vw,3rem);max-width:42rem}.ed-section__head--center{margin-inline:auto;text-align:center}.ed-section__head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;max-width:none}.ed-section__head h2{margin:0;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ed-section__lede{margin:.85rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--color-tasko-ink-secondary)}.ed-section__head-link{flex-shrink:0}.ed-text-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:650;color:var(--color-tasko-brand);text-decoration:none}.ed-text-link:hover{text-decoration:underline;text-underline-offset:.18em}.ed-inline-link{color:#ffcc00;font-weight:600;text-decoration:none}.ed-inline-link:hover{text-decoration:underline}.ed-how--dark{background:linear-gradient(180deg,#171615,#21201f 48%,#171615);color:#fff;position:relative;overflow:clip}.ed-how--dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0,rgb(255 204 0/.08),transparent 62%),radial-gradient(ellipse 40% 30% at 10% 80%,rgb(255 204 0/.05),transparent 70%)}.ed-how--dark .site-container{position:relative;z-index:1}.ed-how__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center;max-width:46rem;margin-inline:auto}.ed-how__kicker{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffcc00}.ed-how__head h2{margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:#fff}.ed-how__steps{display:grid;gap:1rem;margin:0 0 clamp(2rem,4vw,2.75rem);padding:0;list-style:none}@media (min-width:768px){.ed-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.ed-how__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:100%;padding:1.75rem 1.35rem 1.5rem;border-radius:1.35rem;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 12px 40px rgb(0 0 0/.18)}.ed-how__step-num{position:absolute;top:1rem;left:1.1rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#ffcc00}.ed-how__step-icon{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;margin:.35rem 0 1.15rem;border-radius:999px;border:1px solid rgb(255 204 0/.35);background:radial-gradient(circle at 30% 25%,rgb(255 204 0/.18),rgb(255 255 255/.04));color:#ffcc00;box-shadow:0 0 32px rgb(255 204 0/.12)}.ed-how__step h3{margin:0 0 .5rem;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:400;line-height:1.15;color:#fff}.ed-how__step p{margin:0;max-width:16rem;font-size:.9375rem;line-height:1.55;color:rgb(255 255 255/.72)}.ed-how__audience{display:grid;gap:1rem}@media (min-width:768px){.ed-how__audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}.ed-how__audience-card{position:relative;display:flex;min-height:15rem;overflow:hidden;border-radius:1.35rem;border:1px solid rgb(255 255 255/.1);isolation:isolate}.ed-how__audience-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ed-how__audience-card--client .ed-how__audience-photo{-o-object-position:center 40%;object-position:center 40%}.ed-how__audience-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(23 22 21/.55),rgb(23 22 21/.72) 55%,rgb(23 22 21/.88)),linear-gradient(135deg,rgb(33 32 31/.35),transparent 55%)}.ed-how__audience-body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:0;width:100%;padding:1.5rem 1.35rem 1.4rem}.ed-how__audience-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:.85rem;border-radius:999px;border:1px solid rgb(255 204 0/.35);background:rgb(255 255 255/.08);color:#ffcc00}.ed-how__audience-body h3{margin:0 0 .45rem;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:400;color:#fff}.ed-how__audience-body p{margin:0 0 1.1rem;max-width:22rem;font-size:.9375rem;line-height:1.55;color:rgb(255 255 255/.78)}.ed-how__audience-cta{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:2.65rem;padding:0 1.15rem;border-radius:999px;background:#ffcc00;color:#171615;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px rgb(255 204 0/.22)}.ed-how__audience-cta:hover{background:#ffe066;box-shadow:0 10px 28px rgb(255 204 0/.28)}.ed-how__audience-cta:active{transform:scale(.98)}.ed-trust-band--editorial{position:relative;overflow:clip;padding-block:clamp(3.5rem,8vw,5.25rem) 0;color:#21201f;background:linear-gradient(180deg,#eef1f4,#f5f6f8 55%,#eef1f4)}.ed-trust-band__head{position:relative;z-index:1;margin-bottom:clamp(2rem,4vw,2.75rem)}.ed-trust-band--editorial .svc-ed-section-head__kicker{display:inline-flex;align-items:center;padding:.32rem .75rem;border-radius:999px;background:rgb(255 204 0/.24);color:#21201f}.ed-trust-band--editorial .svc-ed-section-head__title{color:#171615}.ed-trust-band--editorial .svc-ed-section-head__lede{color:rgb(33 32 31/.62)}.ed-trust-band__strip{display:grid;grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.ed-trust-band__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.ed-trust-band__panel{position:relative;display:flex;min-height:18rem;overflow:hidden;isolation:isolate}@media (min-width:768px){.ed-trust-band__panel{min-height:24rem}}@media (max-width:767px){.ed-trust-band__strip{padding-inline:1rem}.ed-trust-band__panel{border-radius:.85rem}}.ed-trust-band__panel-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ed-trust-band__panel-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(18 17 16/.28),transparent 42%),linear-gradient(180deg,transparent 30%,rgb(18 17 16/.55) 62%,rgb(18 17 16/.88))}.ed-trust-band__panel-body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:100%;padding:1.35rem clamp(1rem,3vw,1.75rem) 1.5rem}.ed-trust-band__panel-body h3{margin:0 0 .45rem;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:#fff}.ed-trust-band__panel-body p{margin:0;max-width:22rem;font-size:.875rem;line-height:1.55;color:rgb(255 255 255/.78)}.ed-trust-band__facts-wrap{padding-block:clamp(1.75rem,4vw,2.5rem) clamp(2.5rem,5vw,3.5rem);background:#f7f6f2}.ed-trust-band__facts{display:grid;gap:0;margin:0;padding:0;list-style:none}@media (min-width:768px){.ed-trust-band__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ed-trust-band__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-trust-band__fact{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 0}@media (min-width:768px){.ed-trust-band__fact{flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:.35rem 1.25rem}}@media (min-width:1024px){.ed-trust-band__fact:not(:last-child){border-right:1px solid rgb(33 32 31/.1)}}@media (max-width:767px){.ed-trust-band__fact:not(:last-child){border-bottom:1px solid rgb(33 32 31/.1)}}.ed-trust-band__fact-icon{display:inline-flex;flex-shrink:0;color:#ffcc00}.ed-trust-band__fact-copy h3{margin:0 0 .3rem;font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:#171615}.ed-trust-band__fact-copy p{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(33 32 31/.58)}@media (min-width:768px){.ed-trust-band__fact-copy p{max-width:14rem;margin-inline:auto}}.ed-download{position:relative;overflow:clip;background:linear-gradient(180deg,#171615,#171615 42%,#21201f);color:rgb(255 255 255/.88)}.ed-download--showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% 100%,rgb(255 204 0/.12),transparent 68%)}.ed-download--showcase .site-container{position:relative;z-index:1}.ed-section__head--on-dark .ed-kicker{color:#ffcc00}.ed-section__head--on-dark h2{color:#fff}.ed-section__head--on-dark .ed-section__lede{color:rgb(255 255 255/.72)}.ed-download__head{max-width:36rem;margin-bottom:clamp(2.25rem,5vw,3rem)}.ed-download__head h2{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.02em}.ed-download__stage{position:relative;margin-bottom:clamp(1.5rem,3vw,2rem)}.ed-download__stage-glow{position:absolute;z-index:0;width:min(42vw,20rem);height:min(42vw,20rem);pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgb(255 204 0/.55) 0,rgb(255 204 0/.12) 48%,transparent 72%);filter:blur(28px)}.ed-download__stage-glow--left{left:18%;bottom:18%;transform:translateX(-50%)}.ed-download__stage-glow--right{right:18%;bottom:18%;transform:translateX(50%)}@media (max-width:767px){.ed-download__stage-glow--left{left:26%}.ed-download__stage-glow--right{right:26%}}.ed-download__phones{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(1.5rem,4vw,2.5rem)}@media (min-width:900px){.ed-download__phones{gap:clamp(2rem,5vw,3.5rem)}}.ed-download__column{display:flex;flex:0 1 18rem;flex-direction:column;align-items:center;max-width:24rem;text-align:center}.ed-download__device-wrap{position:relative;z-index:1;width:min(100%,15.5rem);margin:0 auto 1.35rem;transition:transform .25s ease}@media (min-width:900px){.ed-download__device-wrap{width:min(100%,17.25rem);margin-bottom:1.5rem}}.ed-download__column--client .ed-download__device-wrap{transform:rotate(-6deg)}.ed-download__column--pro .ed-download__device-wrap{transform:rotate(6deg)}@media (hover:hover){.ed-download__column--client:hover .ed-download__device-wrap{transform:rotate(-6deg) translateY(-4px)}.ed-download__column--pro:hover .ed-download__device-wrap{transform:rotate(6deg) translateY(-4px)}}.ed-download__iphone{position:relative;padding:.5rem;border-radius:2.45rem;background:linear-gradient(165deg,#5c5c5c,#242424 38%,#121212);border:2px solid rgb(255 255 255/.2);box-shadow:inset 0 0 0 1px rgb(0 0 0/.65),0 36px 72px rgb(0 0 0/.52)}.ed-download__iphone-notch{position:absolute;top:.72rem;left:50%;z-index:2;width:28%;height:1.15rem;transform:translateX(-50%);border-radius:999px;background:#070707}.ed-download__iphone-screen{overflow:hidden;border-radius:2rem;background:#000;aspect-ratio:860/1864}.ed-download__iphone-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ed-download__column-copy{display:flex;flex-direction:column;align-items:center;max-width:22rem}.ed-download__role{margin:0 0 .45rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffcc00}.ed-download__column-copy h3{margin:0 0 .7rem;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.75rem,3.2vw,2.125rem);font-weight:400;line-height:1.08;color:#fff}.ed-download__blurb{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6;color:rgb(255 255 255/.76)}.ed-download__stores{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.ed-download__note{margin:2rem 0 0;text-align:center;font-size:.9375rem;line-height:1.55;color:rgb(255 255 255/.68)}@media (prefers-reduced-motion:reduce){.ed-careers-card,.ed-careers-row,.ed-download__device-wrap,.site-store-badge--dark{transition:none}}.site-page--dark-band.site-page--custom-hero{background:#eef1f4;padding-top:4rem}.ed-careers-hero{position:relative;overflow:clip;color:#fff;background:#121110;margin-top:-4rem;padding-top:4rem}.ed-careers-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"),radial-gradient(ellipse 52% 42% at 50% 0,rgb(255 204 0/.12),transparent 72%)}.ed-careers-hero__shell{position:relative;z-index:1;display:flex;justify-content:center;width:100%;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,5vw,3rem) clamp(3rem,6vw,4.25rem)}.ed-careers-hero__inner{min-width:0;max-width:38rem;text-align:center}.ed-careers-hero__kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 204 0/.72)}.ed-careers-hero__title{margin:.8rem 0 0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(2.25rem,5.2vw,3.45rem);font-weight:400;line-height:1.08;letter-spacing:-.028em;text-wrap:balance;color:#fff}.ed-careers-hero__intro{margin:1.05rem auto 0;max-width:34rem;font-size:clamp(.9375rem,1.7vw,1.0625rem);line-height:1.6;color:rgb(255 255 255/.58)}.ed-careers-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:1.6rem 0 0;padding:0;list-style:none}.ed-careers-hero__chip{display:inline-flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:.35rem .85rem .35rem .4rem;border-radius:999px;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.045);backdrop-filter:blur(16px);color:rgb(255 255 255/.86);font-size:.8125rem;font-weight:500}.ed-careers-hero__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;color:#ffcc00;background:rgb(255 204 0/.1);border:1px solid rgb(255 204 0/.18)}.ed-careers-hero__chip a{color:inherit;text-decoration:none}.ed-careers-hero__chip a:hover{color:#ffcc00}.ed-careers-list{position:relative;z-index:2;padding:clamp(2.75rem,6vw,4rem) 0 clamp(3.5rem,7vw,5rem);background:linear-gradient(180deg,#ebe9e3,#f3f2ee 32%,#f8f7f4)}.ed-careers-list__inner{width:min(100%,44rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.ed-careers-list__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.5rem}.ed-careers-list__head h2{margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:400;letter-spacing:-.02em;color:#171615}.ed-careers-list__head p{margin:0;color:rgb(33 32 31/.52);font-size:.9375rem}.ed-careers-empty{padding:1.75rem 1.5rem;border-radius:1.15rem;background:rgb(255 255 255/.72);border:1px solid rgb(33 32 31/.08)}.ed-careers-empty a{color:#21201f;text-decoration:underline;text-decoration-color:#ffcc00;text-underline-offset:.2em}.ed-careers-filters{position:relative;z-index:2;display:grid;gap:1rem;margin-bottom:.85rem}.ed-careers-filter-group{display:grid;gap:.45rem}.ed-careers-pills{display:flex;flex-wrap:wrap;gap:.45rem}.ed-careers-pill{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(33 32 31/.1);border-radius:999px;padding:.45rem .85rem;background:rgb(255 255 255/.7);color:#171615;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ed-careers-pill:hover{border-color:rgb(255 204 0/.28);background:#fff}.ed-careers-pill.is-active{border-color:#ffcc00;background:#ffcc00;color:#171615}.ed-careers-filter{display:grid;gap:.35rem}.ed-careers-filter__label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(33 32 31/.48)}.ed-careers-filter__field{position:relative;display:block}.ed-careers-filter input,.ed-careers-filter select{width:100%;min-height:2.85rem;padding:.55rem 1rem;border:1px solid rgb(33 32 31/.1);border-radius:999px;background:rgb(255 255 255/.78);color:#171615;font:inherit}.ed-careers-filter--search input{padding-right:2.6rem}.ed-careers-filter__clear{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:rgb(33 32 31/.08);color:rgb(33 32 31/.55);font-size:1.125rem;line-height:1;cursor:pointer}.ed-careers-filter__clear:hover{background:rgb(33 32 31/.14);color:#171615}.ed-careers-filter input:focus,.ed-careers-filter select:focus{outline:2px solid rgb(255 204 0/.55);outline-offset:1px;border-color:rgb(255 204 0/.35)}.ed-careers-results-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.ed-careers-results{margin:0;font-size:.875rem;color:rgb(33 32 31/.5)}.ed-careers-clear--inline{padding:.35rem .75rem;font-size:.8125rem}.ed-careers-empty--filtered{display:grid;gap:.85rem;justify-items:start}.ed-careers-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:.55rem .95rem;background:#ffcc00;color:#171615;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.ed-careers-clear:hover{background:#ffe066}.ed-careers-rows{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ed-careers-row{display:grid;gap:.75rem;padding:1.1rem 1.15rem;border-radius:1.15rem;border:1px solid rgb(33 32 31/.08);background:rgb(255 255 255/.78);box-shadow:0 10px 28px -22px rgb(33 32 31/.28);text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease,transform .12s ease}@media (min-width:640px){.ed-careers-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.25rem}}.ed-careers-row:hover{transform:translateY(-1px);border-color:rgb(255 204 0/.55);background:#fff}.ed-careers-row__copy{min-width:0}.ed-careers-row__dept{display:inline-flex;align-items:center;min-height:1.35rem;padding:.05rem .5rem;border-radius:999px;background:rgb(255 204 0/.22);color:#3a3938;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ed-careers-row h3{margin:.4rem 0 0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.125rem;font-weight:400;letter-spacing:-.02em;color:#171615;line-height:1.3}.ed-careers-row__meta{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:rgb(33 32 31/.55)}.ed-careers-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;flex-shrink:0}.ed-careers-row__type{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(33 32 31/.42)}.ed-careers-row__cta{font-size:.8125rem;font-weight:700;color:#21201f;text-decoration:underline;text-decoration-color:#ffcc00;text-decoration-thickness:2px;text-underline-offset:.22em;white-space:nowrap}.ed-careers-row:hover .ed-careers-row__cta{color:#3a3938}.ed-careers-detail{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3rem,6vw,4rem);background:linear-gradient(180deg,#ebe9e3,#f8f7f4)}.ed-careers-detail__inner{width:100%;padding-inline:clamp(1.25rem,5vw,3rem)}:root{--motion-instant:var(--ds-duration-instant,80ms);--motion-fast:var(--ds-duration-fast,140ms);--motion-normal:var(--ds-duration-normal,220ms);--motion-slow:var(--ds-duration-slow,360ms);--motion-enter:400ms;--motion-reveal:640ms;--motion-hero:760ms;--motion-page:160ms;--motion-nav:120ms;--motion-ease:var(--ds-ease-out-expo,cubic-bezier(0.16,1,0.3,1));--motion-ease-out:var(--ds-ease-smooth,cubic-bezier(0.22,1,0.36,1));--motion-ease-spring:var(--ds-ease-spring,cubic-bezier(0.34,1.4,0.64,1));--motion-ease-in:cubic-bezier(0.4,0,1,1);--motion-stagger-1:50ms;--motion-stagger-2:100ms;--motion-stagger-3:150ms;--motion-stagger-4:200ms;--motion-stagger-5:250ms;--motion-stagger-6:300ms;--motion-stagger-7:350ms;--motion-reveal-primary:1.25rem;--motion-reveal-secondary:0.75rem;--motion-reveal-tertiary:0.375rem;--motion-lift-sm:-1px;--motion-lift-md:-2px;--motion-press:0.97}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(var(--motion-reveal-primary))}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motion-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes motion-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes motion-check-pop{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes motion-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-spin{to{transform:rotate(1turn)}}@keyframes motion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.site-page-shell{min-height:100%}@media (prefers-reduced-motion:no-preference){.site-page-shell.site-page-enter{animation:motion-page-enter var(--motion-page) var(--motion-ease) both}}@supports (view-transition-name:none){::view-transition-old(root){animation:motion-fade-in var(--motion-fast) var(--motion-ease-in) reverse both}::view-transition-new(root){animation:motion-page-enter var(--motion-page) var(--motion-ease) both}}@keyframes motion-hero-photo{0%{scale:1.08}to{scale:1}}@keyframes motion-hero-rise{0%{opacity:0;translate:0 1.1rem;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media (prefers-reduced-motion:no-preference){.ed-hero__photo{transform-origin:50% 32%;animation:motion-hero-photo 9s var(--motion-ease-out) both}.ed-hero__kicker{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .08s both}.ed-hero__title{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .16s both}.ed-hero__lede{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .26s both}.ed-hero__actions{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .34s both}.ed-hero__friction{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .4s both}.ed-hero__trust-item{animation:motion-fade-up var(--motion-hero) var(--motion-ease) both}.ed-hero__trust-item:first-child{animation-delay:.42s}.ed-hero__trust-item:nth-child(2){animation-delay:.5s}.ed-hero__trust-item:nth-child(3){animation-delay:.58s}.ed-hero__trust-item:nth-child(4){animation-delay:.66s}.svc-ed-hero__kicker{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .06s both}.svc-ed-hero__title{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .14s both}.svc-ed-hero__lede{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .22s both}.svc-ed-hero__actions{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .3s both}.svc-ed-hero__friction{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) .36s both}.ed-careers-hero__inner>*,.help-ed-hero__inner>*,.legal-ed-hero__inner>*{animation:motion-hero-rise var(--motion-hero) var(--motion-ease) both}.ed-careers-hero__inner>:first-child,.help-ed-hero__inner>:first-child,.legal-ed-hero__inner>:first-child{animation-delay:.06s}.ed-careers-hero__inner>:nth-child(2),.help-ed-hero__inner>:nth-child(2),.legal-ed-hero__inner>:nth-child(2){animation-delay:.14s}.ed-careers-hero__inner>:nth-child(3),.help-ed-hero__inner>:nth-child(3),.legal-ed-hero__inner>:nth-child(3){animation-delay:.22s}.ed-careers-hero__inner>:nth-child(4),.help-ed-hero__inner>:nth-child(4),.legal-ed-hero__inner>:nth-child(4){animation-delay:.3s}.ed-careers-hero__inner>:nth-child(n+5),.help-ed-hero__inner>:nth-child(n+5),.legal-ed-hero__inner>:nth-child(n+5){animation-delay:.36s}.gw-hero__kicker{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .04s both}.gw-hero__copy>.gw-hero__title{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .1s both}.gw-hero__copy>.gw-hero__lead{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .16s both}.gw-hero__copy>.gw-doors{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .22s both}.gw-hero__visual{animation:motion-scale-in calc(var(--motion-enter) + 80ms) var(--motion-ease) .18s both}.gw-hero__trust{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .32s both}.gw-audience-hero__copy>.site-kicker{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .04s both}.gw-audience-hero__copy>h1{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .1s both}.gw-audience-hero__copy>p{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .16s both}.gw-audience-hero__copy>.site-cta-row,.gw-audience-hero__copy>.site-page__cta{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .22s both}.gw-audience-hero__visual{animation:motion-scale-in calc(var(--motion-enter) + 80ms) var(--motion-ease) .2s both}.site-pro-hero__copy>.site-eyebrow,.site-pro-hero__copy>.site-pro-hero__eyebrow{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .04s both}.site-pro-hero__copy>.site-pro-hero__kicker{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .08s both}.site-pro-hero__copy>.site-pro-hero__title{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .12s both}.site-pro-hero__copy>.site-pro-hero__lead{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .18s both}.site-pro-hero__copy>.site-pro-hero__actions{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .24s both}.site-pro-hero__visual{animation:motion-scale-in calc(var(--motion-enter) + .1s) var(--motion-ease) .2s both}.site-client-hero__copy>.site-client-hero__eyebrow,.site-client-hero__copy>.site-eyebrow,.site-client-hero__head>.site-breadcrumbs{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .04s both}.site-client-hero__head>.site-client-hero__badge{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .08s both}.site-client-hero__head>.site-client-hero__title{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .12s both}.site-client-hero__copy>.site-client-hero__kicker{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .08s both}.site-client-hero__copy>.site-client-hero__title{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .12s both}.site-client-hero__copy>.site-client-hero__lead{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .18s both}.site-client-hero__copy>.site-client-hero__benefits{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .2s both}.site-client-hero__copy>.site-client-hero__actions,.site-client-hero__cta{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .24s both}.site-client-hero__visual{animation:motion-scale-in calc(var(--motion-enter) + .1s) var(--motion-ease) .2s both}.site-page__hero>.site-breadcrumbs{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .02s both}.site-page__hero>.site-kicker{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .06s both}.site-page__hero>.site-page__title{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .12s both}.site-page__hero>.site-page__intro{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .18s both}.site-page__hero>.site-page__cta{animation:motion-fade-up var(--motion-enter) var(--motion-ease) .24s both}}.site-motion-ready .site-reveal-target{opacity:0;translate:0 var(--motion-reveal-primary);transition:opacity var(--motion-reveal) var(--motion-ease),translate var(--motion-reveal) var(--motion-ease),scale var(--motion-reveal) var(--motion-ease);will-change:opacity,translate}.site-motion-ready .site-reveal-target.is-inview{opacity:1;translate:0 0;will-change:auto}.site-motion-ready .site-reveal-target--secondary{translate:0 var(--motion-reveal-secondary)}.site-motion-ready .site-reveal-target--tertiary{translate:0 var(--motion-reveal-tertiary)}.site-motion-ready .site-reveal-stagger-0{transition-delay:0s}.site-motion-ready .site-reveal-stagger-1{transition-delay:var(--motion-stagger-1)}.site-motion-ready .site-reveal-stagger-2{transition-delay:var(--motion-stagger-2)}.site-motion-ready .site-reveal-stagger-3{transition-delay:var(--motion-stagger-3)}.site-motion-ready .site-reveal-stagger-4{transition-delay:var(--motion-stagger-4)}.site-motion-ready .site-reveal-stagger-5{transition-delay:var(--motion-stagger-5)}.site-motion-ready .site-reveal-stagger-6{transition-delay:var(--motion-stagger-6)}.site-motion-ready .site-reveal-stagger-7{transition-delay:var(--motion-stagger-7)}.site-btn{transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) ease,opacity var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.site-btn:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(var(--motion-lift-sm));box-shadow:0 6px 20px rgb(33 32 31/.14)}.site-btn--primary:not(:disabled):hover{box-shadow:0 8px 24px rgb(0 0 0/.16)}}.site-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}.site-btn--loading{position:relative;color:transparent!important;pointer-events:none}.site-btn--loading:after{content:"";position:absolute;inset:0;margin:auto;width:1.1rem;height:1.1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:motion-spin .65s linear infinite;color:inherit;opacity:.85}.site-btn--primary.site-btn--loading:after{color:var(--color-tasko-brand)}.site-btn--accent.site-btn--loading:after,.site-btn--brand.site-btn--loading:after{color:#fff}.gw-door,.gw-service-tile,.pro-collage__benefit,.pro-collage__contrast-card,.site-app-card,.site-careers-card,.site-faq__item,.site-path-card,.site-platform-card,.site-platform-teaser__item,.site-pro-benefit,.site-pro-contrast__card,.site-pro-feature,.site-related__card,.site-security-card,.site-service-card,.site-service-tile,.site-showcase-card,.site-step,.site-story-card,.site-trust-card,.site-trust-strip__card,.site-what-card,.site-who-card,.site-workflow-card{transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-fast) ease,background var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.gw-door:hover,.pro-collage__benefit:hover,.pro-collage__contrast-card:hover,.site-app-card:hover,.site-careers-card:hover,.site-path-card:hover,.site-platform-card:hover,.site-platform-teaser__item:hover,.site-pro-benefit:hover,.site-pro-contrast__card:hover,.site-pro-feature:hover,.site-related__card:hover,.site-security-card:hover,.site-service-card:hover,.site-service-tile:hover,.site-showcase-card:hover,.site-step:hover,.site-story-card:hover,.site-trust-card:hover,.site-what-card:hover,.site-workflow-card:hover{transform:translateY(var(--motion-lift-md));box-shadow:var(--site-elev-2,0 4px 16px rgb(33 32 31/.08))}.site-app-card:hover{box-shadow:var(--site-elev-3,0 8px 24px rgb(33 32 31/.1))}.gw-service-tile:hover .gw-service-tile__media img{transform:scale(1.03)}.site-service-card:hover .site-service-card__media img,.site-showcase-card:hover .site-showcase-card__visual img{transform:scale(1.02)}}.gw-service-tile__media img,.site-service-card__media img,.site-showcase-card__visual img{transition:transform var(--motion-slow) var(--motion-ease)}.site-header{transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),backdrop-filter var(--motion-fast) var(--motion-ease)}.site-header--scrolled.site-header--light{background:rgb(255 255 255/.96);box-shadow:0 1px 0 rgb(33 32 31/.06),0 4px 16px rgb(33 32 31/.04)}.site-nav--desktop a{position:relative;transition:color var(--motion-fast) ease,background var(--motion-fast) var(--motion-ease-out)}.site-nav--desktop a:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.35rem;height:2px;border-radius:1px;background:var(--color-tasko-brand);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-fast) var(--motion-ease)}.site-header--light .site-nav--desktop a.is-active:after{transform:scaleX(1)}.site-mobile-nav__backdrop{opacity:0;backdrop-filter:blur(0);transition:opacity var(--motion-nav) var(--motion-ease-out),backdrop-filter var(--motion-nav) var(--motion-ease-out)}.site-mobile-nav__backdrop.is-visible{opacity:1;backdrop-filter:blur(4px)}.site-mobile-nav{visibility:hidden;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--motion-nav) var(--motion-ease),visibility var(--motion-nav) var(--motion-ease),transform var(--motion-nav) var(--motion-ease)}.site-mobile-nav.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.site-mobile-nav.is-open .site-mobile-nav__links a{animation:none}.site-mobile-nav__links a{transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease)}.site-mobile-nav__links a:active{transform:scale(.98)}.site-sticky-cta{transition:transform var(--motion-slow) var(--motion-ease)}.site-carousel__arrow{transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,opacity var(--motion-fast) ease}.site-careers-field input,.site-careers-field textarea{transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) ease}.site-careers-apply__error{animation:motion-error-in var(--motion-normal) var(--motion-ease) both}.site-careers-apply-success{animation:motion-scale-in var(--motion-slow) var(--motion-ease) both}.site-careers-apply-success__mark{animation:motion-check-pop var(--motion-slow) var(--motion-ease-spring) .12s both}.site-page-loader__bar,.site-page-loader__block{animation:motion-shimmer 1.4s ease-in-out infinite}.ed-how__audience-cta,.site-client-hero__cta-btn,.site-pro-hero__cta-btn,.svc-ed-btn{transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-normal) var(--motion-ease-out),color var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.svc-ed-btn:hover{transform:translateY(var(--motion-lift-md));box-shadow:0 14px 34px rgb(255 204 0/.28)}}.svc-ed-btn:active{transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}.ed-inline-link,.ed-text-link,.svc-ed-text-link{transition:color var(--motion-fast) ease,gap var(--motion-fast) var(--motion-ease)}.ed-how__audience-cta>[aria-hidden=true],.ed-text-link>[aria-hidden=true],.svc-ed-text-link>[aria-hidden=true]{display:inline-block;transition:translate var(--motion-fast) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.ed-how__audience-cta:hover>[aria-hidden=true],.ed-text-link:hover>[aria-hidden=true],.svc-ed-text-link:hover>[aria-hidden=true]{translate:3px 0}.ed-how__audience-photo,.ed-trust-band__panel-photo{transition:scale var(--motion-slow) var(--motion-ease)}.ed-how__audience-card:hover .ed-how__audience-photo,.ed-trust-band__panel:hover .ed-trust-band__panel-photo{scale:1.04}.closing-bento__pillar,.ed-hero__trust-item,.help-ed-card,.legal-ed-summary__item,.svc-ed-markets__city,.svc-ed-proof__item{transition:transform var(--motion-normal) var(--motion-ease),border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-normal) var(--motion-ease)}.closing-bento__pillar:hover,.ed-hero__trust-item:hover,.help-ed-card:hover,.legal-ed-summary__item:hover,.svc-ed-markets__city:hover,.svc-ed-proof__item:hover{transform:translateY(var(--motion-lift-md))}}.site-text-cta{transition:color var(--motion-fast) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.site-text-cta:hover{opacity:1;transform:translateX(2px)}}.site-faq__item{transition:border-color var(--motion-fast) ease,box-shadow var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}@media (prefers-reduced-motion:no-preference){.site-client-hero__device,.site-pro-hero__device{animation:motion-float 7s ease-in-out infinite}}.site-motion-ready .site-reveal-image{clip-path:inset(0 0 100% 0);transition:clip-path var(--motion-slow) var(--motion-ease)}.site-motion-ready .site-reveal-image.is-inview{clip-path:inset(0 0 0 0)}@media (max-width:767px){:root{--motion-enter:340ms;--motion-reveal:480ms;--motion-hero:600ms;--motion-reveal-primary:0.875rem;--motion-reveal-secondary:0.5rem}.site-motion-ready .site-reveal-stagger-3,.site-motion-ready .site-reveal-stagger-4,.site-motion-ready .site-reveal-stagger-5{transition-delay:var(--motion-stagger-2)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.site-motion-ready .site-reveal-image,.site-motion-ready .site-reveal-target{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important;transition:none!important}.site-page-shell.site-page-enter{animation:none!important}.site-mobile-nav,.site-mobile-nav__backdrop{transition:none!important}.gw-door:hover,.site-app-card:hover,.site-btn:not(:disabled):hover,.site-service-card:hover,.site-showcase-card:hover{transform:none!important}.gw-hero__photo--autoplay .gw-hero__slide{animation:none!important}.gw-hero__photo--autoplay .gw-hero__slide:first-child{opacity:1;z-index:1}.gw-hero__photo--autoplay .gw-hero__slide:not(:first-child){opacity:0;z-index:0}}