.features-section{--features-blue:#0058be;--features-blue-soft:#f4f6f8;--features-blue-mid:#eceff2;--features-blue-border:#e2e5ea;--features-ink:#1a2332;--features-muted:#5c6570;isolation:isolate;background:radial-gradient(88% 62% at 50% 40%,#d6eafa8c 0%,#d6eafa00 64%),radial-gradient(42% 34% at 8% 78%,#c6e0f652 0%,#c6e0f600 72%),radial-gradient(40% 30% at 94% 18%,#e2f0fc80 0%,#e2f0fc00 70%),linear-gradient(#f8fbff 0%,#eef5fb 46%,#f7fbfe 100%);position:relative}.features-section:before{content:"";z-index:0;filter:blur(42px);pointer-events:none;background:radial-gradient(58% 52% at 50% 46%,#0058be17 0%,#5ba8e80d 38%,#0058be00 72%);width:min(46rem,78%);height:28rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-48%)}.features-section:after{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(#ffffffe0 0%,#ffffff47 46%,#fff0 72%);width:min(34rem,58%);height:22rem;position:absolute;top:44%;left:50%;transform:translate(-50%,-46%)}.features-section .features-section__inner{z-index:1;position:relative}.features-section .features-section__heading,.features-section .feature-coverflow__title,.features-section .ts-card__title,.features-section .ts-cap__label,.features-section .ts-list__meta strong,.features-section .features-benefits__item{color:var(--features-ink)}.features-section .features-section__description,.features-section .feature-coverflow__body,.features-section .ts-card__body,.features-section .ts-list__meta span{color:var(--features-muted)}.features-section .feature-coverflow__count{color:var(--features-ink);background:#ffffffb8;border:1px solid #d2deebf2;border-radius:999px;align-items:center;padding:.28rem .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.features-section .feature-coverflow__stage:before{content:"";z-index:0;filter:blur(16px);pointer-events:none;background:radial-gradient(54% 48%,#ffffffb8 0%,#e8f3fe47 42%,#e8f3fe00 70%);width:min(40rem,84%);height:26rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-52%)}.features-section .feature-coverflow__stage:after{content:"";z-index:0;filter:blur(12px);pointer-events:none;background:radial-gradient(#1130581f 0%,#11305800 72%);width:min(32rem,68%);height:3.4rem;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.features-section .feature-coverflow__track{z-index:2}.features-section .feature-coverflow__nav{background:#fffffff5;border:1px solid #e3ebf3;box-shadow:inset 0 1px #fffffff2,0 8px 20px #0f28501a}.features-section .feature-coverflow__slide{background:#fff;border:1px solid #d7dde5;box-shadow:0 8px 18px #0f172a12,0 18px 36px #0f172a17}.features-section .feature-coverflow__slide.is-active{border-color:#c9d2de;box-shadow:inset 0 1px #ffffffd9,0 12px 28px #0f172a1a,0 32px 64px #0f172a24}.features-section .feature-coverflow__slide.is-timesheets,.features-section .feature-coverflow__slide.is-showcase{background:#fff;border:1px solid #d7dde5;box-shadow:0 8px 18px #0f172a12,0 18px 36px #0f172a17}.features-section .feature-coverflow__slide.is-timesheets.is-active,.features-section .feature-coverflow__slide.is-showcase.is-active{background:radial-gradient(72% 58% at 0 0,#0058be0e 0%,#0058be00 58%),radial-gradient(64% 52% at 100% 100%,#0b68be0a 0%,#0b68be00 54%),#fff;border-color:#c5d0dd;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #0f172a1a,0 36px 68px #0f172a26}.features-section .feature-coverflow__slide:not(.is-active),.features-section .feature-coverflow__slide.is-timesheets:not(.is-active),.features-section .feature-coverflow__slide.is-showcase:not(.is-active){background:#e8edf2;border-color:#d5dce4;box-shadow:0 8px 18px #0f203a0d,0 18px 34px #0f203a0d}.features-section .feature-coverflow__dots{margin-top:1.35rem;background:#ffffffc7;border:1px solid #d2deebf2;border-radius:999px;gap:.4rem;width:fit-content;margin-inline:auto;padding:.48rem .62rem;overflow:visible;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f28500f}.features-section .feature-coverflow__dot{background:#c5ced8;border-radius:999px;width:.42rem;height:.42rem;transition:width .28s,background .28s,box-shadow .28s;transform:none;box-shadow:inset 0 0 0 1px #ffffff59}.features-section .feature-coverflow__dot.is-active{background:linear-gradient(#3b8de0 0%,#0058be 100%);width:1.35rem;height:.42rem;transform:none;box-shadow:0 0 0 3px #0058be1f}.features-section .ts-card__watermark{opacity:.3;filter:saturate(.7)brightness(.92)contrast(1.08)}.features-section .ts-card__watermark img,.features-section .ts-card__watermark svg{mix-blend-mode:multiply}.features-section .ts-card__art,.features-section .feature-illustration{filter:drop-shadow(0 8px 12px #0f172a14)}.features-section .ts-cap__icon,.features-section .ts-avatar{color:var(--features-blue);background:linear-gradient(#f8f9fb 0%,#eef0f3 100%);border:1px solid #e4e6ea;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0f}.features-section .ts-avatar{color:var(--features-ink)}.features-section .ts-card__caps{border-top-color:#eceef1;border-bottom-color:#eceef1}.features-section .ts-sheet{background:linear-gradient(#fff 0%,#f6f8fb 100%);border:1px solid #d5dbe4;box-shadow:inset 0 1px #fffffff2,0 6px 16px #0f172a12}.features-section .ts-sheet__row,.features-section .ts-list__row,.features-section .ts-action,.features-section .ts-kpi,.features-section .ts-cal span{color:var(--features-ink);background:#f6f7f9}.features-section .ts-sheet__foot,.features-section .ts-secure{border-top-color:#e6e8eb}.features-section .ts-sheet__foot strong,.features-section .ts-balance,.features-section .ts-usage__top em{color:var(--features-ink)}.features-section .ts-progress,.features-section .ts-bar{background:#eceef1}.features-section .ts-progress__fill,.features-section .ts-bar__fill{background:var(--features-blue)}.features-section .ts-tyre{background:#f7f8fa;border:1px solid #e1e5eb;box-shadow:0 1px 2px #0f172a0a}.features-section .fp{background:linear-gradient(#fff 0%,#f7f8fa 100%);border:1px solid #e6e8eb}.features-section .fp-avatar,.features-section .fp-week span,.features-section .fp-tyre,.features-section .fp-kpi,.features-section .fp-phone{background:#fff;border-color:#e6e8eb}.features-section .fp-phone__notch{background:#e5e7eb}.features-section .fp-meter{background:#eceef1}.features-section .fp-dot{background:#c5cad3}.features-section .fp-chip--info{color:#1e4e8c;background:#eef3f8}.features-section .ts-status--ok,.features-section .fp-chip--ok{color:#1b6b3a;background:#e4f6ea}.features-section .ts-status--ot,.features-section .fp-chip--warn{color:#8a5a00;background:#fff3d4}.features-section .ts-status--defect,.features-section .fp-chip--defect{color:#b42318;background:#fde8e8}.features-section .ts-status--info{color:#0b5aa8;background:#e4effc}.features-section .ts-status--muted,.features-section .fp-chip--muted{color:#5b6f82;background:#eef2f6}.features-section .features-benefits{background:linear-gradient(#fffffff5 0%,#f4f9fef0 100%);border:1px solid #d0ddeaf2;border-radius:1.15rem;margin-top:1.7rem;padding:.95rem 1.15rem;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f285012,0 2px 8px #0f28500a}.features-section .features-benefits__item{letter-spacing:.01em;gap:.48rem;min-height:1.7rem;font-size:.8125rem;font-weight:550}.features-section .features-benefits__check{width:1.4rem;height:1.4rem;color:var(--features-blue);background:linear-gradient(#eef6fe 0%,#dceaf8 100%);border-radius:999px;justify-content:center;align-items:center;font-size:.92rem;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}@media (width>=640px){.features-section .features-benefits{padding:.85rem .7rem}.features-section .features-benefits__item{padding:.35rem .7rem}}@media (width>=1024px){.features-section .features-benefits{align-items:stretch;padding:.9rem .65rem}.features-section .features-benefits__item{padding:.15rem .55rem}.features-section .features-benefits__item:not(:last-child){border-right:1px solid #e3ebf3}}@media (width<=639px){.features-section:before,.features-section:after,.features-section .feature-coverflow__stage:before{filter:blur(18px)}.features-section .feature-coverflow__dots{margin-top:1.1rem;padding:.32rem .45rem}.features-section .features-benefits{gap:.7rem .55rem;padding:.95rem}.features-section .features-benefits__item{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.features-section .feature-coverflow__dot{transition:none}}
