.sp-solar-trail{position:fixed;inset:0;z-index:40;width:100%;height:100%;pointer-events:none}.sp-solar-trail__canvas{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.sp-solar-trail{display:none}}@media print{.sp-solar-trail{display:none}}.sp-footer{--sp-footer-watermark-render-width:calc(var(--sp-footer-watermark-width) * var(--sp-footer-watermark-scale, 1));position:relative;z-index:2;overflow:hidden;width:100%;padding:var(--sp-footer-pad-top) 0 0;background:#0A0A0A;color:var(--spaciefy-white)}.sp-footer__inner{display:flex;flex-direction:column;min-height:var(--sp-footer-artboard-height)}.sp-footer__top{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:start;column-gap:var(--sp-section-gap)}.sp-footer__nav{justify-self:start;min-width:0}.sp-footer__nav-list, .sp-footer__nav-list .menu-item{margin:0;padding:0;list-style:none}.sp-footer__nav-list{display:flex;flex-direction:column;gap:var(--sp-footer-nav-gap)}.sp-footer__nav-link{position:relative;display:inline-block;font-family:var(--spaciefy-font-manrope);font-size:var(--sp-footer-nav-size);font-weight:500;line-height:var(--sp-footer-nav-lh, 1.62);color:var(--spaciefy-white);transition:opacity 0.2s ease}.sp-footer__nav-link::after{content:"";position:absolute;left:0;right:0;top:50%;height:calc(100% + var(--sp-footer-nav-gap));transform:translateY(-50%)}.sp-footer__nav-link:hover, .sp-footer__nav-link:focus-visible{opacity:0.7}.sp-footer__logo{position:relative;justify-self:center;align-self:start}.sp-footer__logo::after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--sp-tap-min);transform:translateY(-50%)}.sp-footer__logo-image{display:block;width:auto;max-width:var(--sp-logo-width);height:auto;max-height:var(--sp-logo-height)}.sp-footer__logo-text{display:inline-block;font-size:var(--sp-font-logo);font-weight:700;line-height:1;letter-spacing:-0.02em;color:var(--spaciefy-white);text-transform:lowercase}.sp-footer__logo-i{position:relative;display:inline-block}.sp-footer__logo-i::before{content:"";position:absolute;top:0.05em;left:50%;width:0.22em;height:0.22em;border-radius:50%;background-color:var(--spaciefy-yellow);transform:translateX(-50%)}.sp-footer__contact{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:0;min-width:0;text-align:right}.sp-footer__copyright{margin:0 0 var(--sp-footer-contact-gap-md, var(--sp-stack-gap-md));font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-footer-copyright-size);font-weight:400;line-height:normal;color:#c8c8c8}.sp-footer__cta{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-cta-gap);min-height:var(--sp-tap-min);max-width:100%;margin-bottom:var(--sp-footer-contact-gap-sm, var(--sp-stack-gap-sm));color:var(--spaciefy-white);transition:opacity 0.2s ease}.sp-footer__cta:hover, .sp-footer__cta:focus-visible{opacity:0.85}.sp-footer__cta-label{font-family:var(--spaciefy-font-manrope);font-size:var(--sp-footer-cta-size);font-weight:500;line-height:var(--sp-footer-cta-lh, 1.14);min-width:0}.sp-footer__cta-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sp-cta-icon-size);height:var(--sp-cta-icon-size);border-radius:var(--sp-cta-icon-radius);color:var(--spaciefy-black);background-color:var(--spaciefy-yellow)}.sp-footer__cta-icon svg{width:calc(var(--sp-cta-icon-svg) * 0.65);height:calc(var(--sp-cta-icon-svg) * 0.65)}.sp-footer__email{position:relative;display:inline-block;font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-footer-email-size);font-weight:300;line-height:normal;letter-spacing:var(--sp-footer-email-tracking);color:var(--spaciefy-white);text-align:right;transition:opacity 0.2s ease}.sp-footer__email::after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--sp-tap-min);transform:translateY(-50%)}.sp-footer__email:hover, .sp-footer__email:focus-visible{opacity:0.7}.sp-footer__main{position:relative;flex:1;width:100%;min-height:var(--sp-footer-watermark-height);margin-top:var(--sp-footer-main-gap)}.sp-footer__watermark{position:absolute;top:0;left:50%;z-index:1;width:min(100%, var(--sp-footer-watermark-render-width));height:var(--sp-footer-watermark-height);transform:translateX(-50%) translateY(var(--sp-footer-watermark-offset, 0));pointer-events:none;user-select:none}.sp-footer__watermark--image{background:none}.sp-footer__watermark-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.sp-footer__bottom{position:absolute;right:0;bottom:var(--sp-footer-bottom-space);left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem, 2vw, 1.5rem);width:100%}.sp-footer__social, .sp-footer__legal{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.sp-footer__social-link, .sp-footer__legal-link{position:relative;display:inline-block;transition:opacity 0.2s ease}.sp-footer__social-link::after, .sp-footer__legal-link::after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--sp-tap-min);transform:translateY(-50%)}.sp-footer__social-link{font-family:var(--spaciefy-font-manrope);font-size:var(--sp-footer-social-size);font-weight:500;line-height:var(--sp-footer-social-lh, 1.62);color:var(--spaciefy-white)}.sp-footer__legal-link{font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-footer-legal-size);font-weight:400;line-height:normal;color:#c8c8c8}.sp-footer__social-link:hover, .sp-footer__social-link:focus-visible, .sp-footer__legal-link:hover, .sp-footer__legal-link:focus-visible{opacity:0.7}.sp-footer__divider{margin:0 clamp(0.375rem, 0.8vw, 0.5rem);font-size:var(--sp-footer-social-size);line-height:1;color:rgba(255, 255, 255, 0.45)}.sp-footer__divider--muted{color:rgba(255, 255, 255, 0.35)}.sp-footer__social-item, .sp-footer__legal-item{display:inline-flex;align-items:center}.sp-footer__legal{justify-content:flex-end}@media (max-width:1440px){:root{--sp-footer-main-gap:clamp(60px, calc(70 / 1440 * 100vw), 70px);--sp-footer-bottom-space:clamp(50px, calc(60 / 1440 * 100vw), 60px);--sp-footer-contact-gap-md:16px;--sp-footer-contact-gap-sm:14px}}@media (max-width:1366px){:root{--sp-footer-main-gap:clamp(23px, calc(60 / 1366 * 100vw), 60px);--sp-footer-bottom-space:clamp(21px, calc(50 / 1366 * 100vw), 50px);--sp-footer-watermark-offset:-10px;--sp-footer-contact-gap-md:14px;--sp-footer-contact-gap-sm:12px}}@media (max-width:1280px){:root{--sp-footer-contact-gap-md:12px;--sp-footer-contact-gap-sm:10px}}@media (max-width:992px){:root{--sp-footer-contact-gap-md:10px;--sp-footer-contact-gap-sm:8px}.sp-footer__top{column-gap:clamp(1rem, 3vw, var(--sp-section-gap))}.sp-footer__contact{min-width:0}.sp-footer__cta-label{white-space:normal}}@media (max-width:768px){.sp-footer{padding-bottom:clamp(24px, 7vw, 34px)}.sp-footer__inner{min-height:0}.sp-footer__top{grid-template-columns:1fr;grid-template-areas:"logo" "nav" "contact";row-gap:clamp(22px, 6.5vw, 32px)}.sp-footer__logo{grid-area:logo;justify-self:start}.sp-footer__nav{grid-area:nav;width:100%}.sp-footer__nav-list{flex-flow:row wrap;align-items:center;column-gap:clamp(22px, 7vw, 36px);row-gap:8px}.sp-footer__nav-link::after{height:var(--sp-tap-min)}.sp-footer__contact{grid-area:contact;align-items:flex-start;justify-self:start;gap:clamp(10px, 3vw, 14px);width:100%;text-align:left}.sp-footer__cta{order:1;margin-bottom:0}.sp-footer__email{order:2;text-align:left}.sp-footer__copyright{order:3;margin:0}.sp-footer__main{display:flex;flex-direction:column;min-height:0;margin-top:clamp(26px, 8vw, 40px)}.sp-footer__watermark{position:relative;top:auto;left:auto;height:auto;max-height:none;aspect-ratio:var(--sp-footer-watermark-ratio);transform:none}.sp-footer__bottom{position:relative;right:auto;bottom:auto;left:auto;flex-wrap:wrap;gap:28px clamp(12px, 4vw, 24px);margin-top:clamp(18px, 5vw, 28px);padding-top:clamp(16px, 4.5vw, 24px);border-top:1px solid rgba(255, 255, 255, 0.12)}}:root{--sp-reveal-duration:0.75s;--sp-reveal-ease:cubic-bezier(0.22, 1, 0.36, 1);--sp-reveal-distance:28px;--sp-reveal-stagger:0.1s}[data-home-reveal], [data-home-hero-reveal]{transition:opacity var(--sp-reveal-duration) var(--sp-reveal-ease), transform var(--sp-reveal-duration) var(--sp-reveal-ease), clip-path var(--sp-reveal-duration) var(--sp-reveal-ease)}[data-home-reveal="fade-up"].is-animating{opacity:0;transform:translateY(var(--sp-reveal-distance))}[data-home-hero-reveal="fade-up"].is-animating{opacity:1;transform:translateY(var(--sp-reveal-distance))}[data-home-reveal="fade-in"].is-animating{opacity:0}[data-home-hero-reveal="fade-in"].is-animating{opacity:1}[data-home-reveal="slide-left"].is-animating, [data-home-hero-reveal="slide-left"].is-animating{opacity:0;transform:translateX(-32px)}[data-home-reveal="scale-up"].is-animating{opacity:0;transform:scale(0.96)}[data-home-hero-reveal="scale-up"].is-animating{opacity:1;transform:scale(0.96)}[data-home-reveal="clip-up"].is-animating, [data-home-hero-reveal="clip-up"].is-animating{opacity:0;clip-path:inset(100% 0 0 0)}[data-home-reveal="line-grow"].is-animating{transform:scaleX(0);transform-origin:left center}.sp-selected-work__divider[data-home-reveal="line-grow"], .sp-svc-tech__divider[data-home-reveal="line-grow"]{overflow:hidden}html.no-js [data-home-reveal], html.no-js [data-home-hero-reveal]{opacity:1 !important;transform:none !important;clip-path:none !important}@media (prefers-reduced-motion:reduce){[data-home-reveal], [data-home-hero-reveal]{transition:none}[data-home-reveal].is-animating, [data-home-hero-reveal].is-animating{opacity:1;transform:none;clip-path:none}}@media (max-width:768px){[data-home-reveal], [data-home-hero-reveal]{transition:none}[data-home-reveal].is-animating, [data-home-hero-reveal].is-animating{opacity:1;transform:none;clip-path:none}}:root{--sp-blog-detail-inner-base:1580;--sp-blog-detail-inner-extra:70;--sp-blog-detail-inner:calc(var(--sp-blog-detail-inner-base) + var(--sp-blog-detail-inner-extra));--sp-blog-detail-content-design:934.218;--sp-blog-detail-sidebar-design:510;--sp-blog-detail-sidebar-max:calc(var(--sp-blog-detail-sidebar-design) * var(--sp-blog-detail-inner) / var(--sp-blog-detail-inner-base) * 1px);--sp-blog-detail-content-pct:calc(var(--sp-blog-detail-content-design) / var(--sp-blog-detail-inner) * 100%);--sp-blog-detail-sidebar-pct:calc(var(--sp-blog-detail-sidebar-design) / var(--sp-blog-detail-inner) * 100%);--sp-blog-detail-sidebar-min:clamp(260px, calc(280 / var(--spaciefy-artboard) * 100vw), 320px);--sp-blog-detail-pad-top:clamp(80px, calc(260 / var(--spaciefy-artboard) * 100vw), 260px);--sp-blog-detail-pad-bottom:clamp(64px, calc(150 / var(--spaciefy-artboard) * 100vw), 150px);--sp-blog-detail-layout-container:clamp(320px, calc(var(--sp-blog-detail-inner) / var(--spaciefy-artboard) * 100vw), calc(var(--sp-blog-detail-inner) * 1px));--sp-blog-detail-layout-gap:clamp(24px, calc(40 / var(--spaciefy-artboard) * 100vw), 40px);--sp-blog-detail-breadcrumb-size:clamp(14px, calc(21.232 / var(--spaciefy-artboard) * 100vw), 21.232px);--sp-blog-detail-breadcrumb-lh:1.62;--sp-blog-detail-breadcrumb-bottom:clamp(12px, calc(15 / var(--spaciefy-artboard) * 100vw), 15px);--sp-blog-detail-title-size:clamp(28px, calc(50.957 / var(--spaciefy-artboard) * 100vw), 50.957px);--sp-blog-detail-title-lh:1.11;--sp-blog-detail-title-bottom:13px;--sp-blog-detail-meta-size:clamp(14px, calc(21.232 / var(--spaciefy-artboard) * 100vw), 21.232px);--sp-blog-detail-meta-lh:1.62;--sp-blog-detail-meta-bottom:24px;--sp-blog-detail-avatar-size:clamp(36px, calc(47.773 / var(--spaciefy-artboard) * 100vw), 47.773px);--sp-blog-detail-author-name-size:clamp(14px, calc(21.232 / var(--spaciefy-artboard) * 100vw), 21.232px);--sp-blog-detail-author-designation-size:clamp(12px, calc(15.924 / var(--spaciefy-artboard) * 100vw), 15.924px);--sp-blog-detail-author-bottom:clamp(24px, calc(58 / var(--spaciefy-artboard) * 100vw), 58px);--sp-blog-detail-author-gap:12px;--sp-blog-detail-tag-size:clamp(12px, calc(14 / var(--spaciefy-artboard) * 100vw), 14px);--sp-blog-detail-tag-lh:1.11;--sp-blog-detail-tag-tracking:clamp(1.2px, calc(1.894 / var(--spaciefy-artboard) * 100vw), 1.894px);--sp-blog-detail-tag-pad-y:6px;--sp-blog-detail-tag-pad-x:11px;--sp-blog-detail-tag-radius:clamp(10px, calc(13.903 / var(--spaciefy-artboard) * 100vw), 13.903px);--sp-blog-detail-tag-border-width:clamp(1px, calc(1.324 / var(--spaciefy-artboard) * 100vw), 1.324px);--sp-blog-detail-tags-gap:14px;--sp-blog-detail-tags-bottom:clamp(28px, calc(46 / var(--spaciefy-artboard) * 100vw), 46px);--sp-blog-detail-toc-heading-size:clamp(14px, calc(21.186 / var(--spaciefy-artboard) * 100vw), 21.186px);--sp-blog-detail-toc-heading-lh:1.62;--sp-blog-detail-toc-heading-bottom:clamp(16px, calc(28 / var(--spaciefy-artboard) * 100vw), 28px);--sp-blog-detail-toc-item-size:clamp(14px, calc(19.862 / var(--spaciefy-artboard) * 100vw), 19.862px);--sp-blog-detail-toc-item-lh:1.62;--sp-blog-detail-toc-line-color:#494949;--sp-blog-detail-toc-line-gap:32px;--sp-blog-detail-toc-item-gap:12px;--sp-blog-detail-body-size:clamp(16px, calc(22.479 / var(--spaciefy-artboard) * 100vw), 22.479px);--sp-blog-detail-body-lh:1.43;--sp-blog-detail-body-tracking:clamp(0.4px, calc(0.764 / var(--spaciefy-artboard) * 100vw), 0.764px);--sp-blog-detail-body-weight:400;--sp-blog-detail-body-opacity:0.9;--sp-blog-detail-paragraph-gap:25px;--sp-blog-detail-image-top:clamp(24px, calc(40 / var(--spaciefy-artboard) * 100vw), 40px);--sp-blog-detail-image-bottom:clamp(40px, calc(80 / var(--spaciefy-artboard) * 100vw), 80px);--sp-blog-detail-image-width:100%;--sp-blog-detail-image-pad-right:5%;--sp-blog-detail-h2-size:clamp(28px, calc(50.957 / var(--spaciefy-artboard) * 100vw), 50.957px);--sp-blog-detail-h2-lh:1.11;--sp-blog-detail-h2-weight:300;--sp-blog-detail-h2-bottom:clamp(16px, calc(25 / var(--spaciefy-artboard) * 100vw), 25px);--sp-blog-detail-h2-top:clamp(32px, calc(64 / var(--spaciefy-artboard) * 100vw), 64px);--sp-blog-detail-h3-size:clamp(24px, calc(38.218 / var(--spaciefy-artboard) * 100vw), 38.218px);--sp-blog-detail-h3-lh:1.11;--sp-blog-detail-h3-bottom:clamp(14px, calc(19 / var(--spaciefy-artboard) * 100vw), 19px);--sp-blog-detail-h3-top:clamp(28px, calc(52 / var(--spaciefy-artboard) * 100vw), 52px);--sp-blog-detail-h4-size:clamp(20px, calc(32.409 / var(--spaciefy-artboard) * 100vw), 32.409px);--sp-blog-detail-h4-lh:1.11;--sp-blog-detail-h4-bottom:clamp(12px, calc(16 / var(--spaciefy-artboard) * 100vw), 16px);--sp-blog-detail-h4-top:clamp(24px, calc(42 / var(--spaciefy-artboard) * 100vw), 42px);--sp-blog-detail-h5-size:clamp(18px, calc(27.794 / var(--spaciefy-artboard) * 100vw), 27.794px);--sp-blog-detail-h5-lh:1.11;--sp-blog-detail-h5-bottom:clamp(12px, calc(14 / var(--spaciefy-artboard) * 100vw), 14px);--sp-blog-detail-h5-top:clamp(22px, calc(36 / var(--spaciefy-artboard) * 100vw), 36px);--sp-blog-detail-h6-size:clamp(16px, calc(25.479 / var(--spaciefy-artboard) * 100vw), 25.479px);--sp-blog-detail-h6-lh:1.11;--sp-blog-detail-h6-bottom:clamp(10px, calc(13 / var(--spaciefy-artboard) * 100vw), 13px);--sp-blog-detail-h6-top:clamp(20px, calc(32 / var(--spaciefy-artboard) * 100vw), 32px);--sp-blog-detail-sidebar-top:calc(var(--sp-header-min-height) + 24px)}.site-main--blog-single{background-color:var(--spaciefy-black);color:var(--spaciefy-white);overflow-x:clip}.sp-blog-detail__container{padding-top:max( var(--sp-blog-detail-pad-top), calc(var(--sp-header-offset, 0px) + clamp(24px, 4vw, 48px)) );padding-bottom:var(--sp-blog-detail-pad-bottom)}.sp-blog-detail{background-color:var(--spaciefy-black)}.sp-blog-detail__layout-container{width:100%;max-width:var(--sp-blog-detail-layout-container);margin-left:auto;margin-right:0}.sp-blog-detail__layout{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-blog-detail-layout-gap);width:100%}.sp-blog-detail__main{flex:1 1 var(--sp-blog-detail-content-pct);width:var(--sp-blog-detail-content-pct);min-width:0}.sp-blog-detail__breadcrumb{margin-bottom:var(--sp-blog-detail-breadcrumb-bottom)}.sp-blog-detail__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none}.sp-blog-detail__breadcrumb-item{display:inline-flex;align-items:center;font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-breadcrumb-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-detail-breadcrumb-lh);color:#ffffff}.sp-blog-detail__breadcrumb-item:not(:last-child)::after{content:"/";margin-left:8px;color:#ffffff}.sp-blog-detail__breadcrumb-link, .sp-blog-detail__breadcrumb-current{color:inherit;text-decoration:none}.sp-blog-detail__breadcrumb-link{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}.sp-blog-detail__breadcrumb-link:hover, .sp-blog-detail__breadcrumb-link:focus-visible{opacity:0.75}.sp-blog-detail__title{margin:0 0 var(--sp-blog-detail-title-bottom);font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-detail-title-size);font-style:normal;font-weight:300;line-height:var(--sp-blog-detail-title-lh);color:#ffffff;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.sp-blog-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--sp-blog-detail-meta-bottom)}.sp-blog-detail__date, .sp-blog-detail__reading-time{font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-meta-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-detail-meta-lh);color:#ffffff}.sp-blog-detail__meta-separator{font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-meta-size);line-height:var(--sp-blog-detail-meta-lh);color:#ffffff}.sp-blog-detail__author{display:flex;align-items:center;gap:var(--sp-blog-detail-author-gap);margin-bottom:var(--sp-blog-detail-author-bottom)}.sp-blog-detail__author-avatar{flex:0 0 auto;width:var(--sp-blog-detail-avatar-size);height:var(--sp-blog-detail-avatar-size);overflow:hidden;border-radius:50%;background-color:#2c2c2c}.sp-blog-detail__author-avatar-image{display:block;width:100%;height:100%;object-fit:cover}.sp-blog-detail__author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-blog-detail__author-name{margin:0;font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-author-name-size);font-style:normal;font-weight:500;line-height:1.62;color:#ffffff}.sp-blog-detail__author-designation{margin:0;font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-author-designation-size);font-style:normal;font-weight:500;line-height:1.62;color:#ffffff}.sp-blog-detail__sidebar{position:sticky;top:var(--sp-blog-detail-sidebar-top);align-self:flex-start;flex:0 0 clamp(var(--sp-blog-detail-sidebar-min), var(--sp-blog-detail-sidebar-pct), var(--sp-blog-detail-sidebar-max));width:clamp(var(--sp-blog-detail-sidebar-min), var(--sp-blog-detail-sidebar-pct), var(--sp-blog-detail-sidebar-max));min-width:var(--sp-blog-detail-sidebar-min);max-width:var(--sp-blog-detail-sidebar-max)}.sp-blog-detail__tags{margin-bottom:var(--sp-blog-detail-tags-bottom)}.sp-blog-detail__tags-list{display:flex;flex-wrap:wrap;gap:var(--sp-blog-detail-tags-gap);margin:0;padding:0;list-style:none}.sp-blog-detail__tag{display:inline-flex;align-items:center;max-width:100%;padding:var(--sp-blog-detail-tag-pad-y) var(--sp-blog-detail-tag-pad-x);border:var(--sp-blog-detail-tag-border-width) solid #2c2c2c;border-radius:var(--sp-blog-detail-tag-radius);font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-detail-tag-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-detail-tag-lh);letter-spacing:var(--sp-blog-detail-tag-tracking);text-transform:uppercase;color:#ffffff;overflow-wrap:anywhere;word-break:break-word}.sp-blog-detail__toc-heading{margin:0 0 var(--sp-blog-detail-toc-heading-bottom);font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-toc-heading-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-detail-toc-heading-lh);color:#ffffff}.sp-blog-detail__toc-list{margin:0;padding:0 0 0 var(--sp-blog-detail-toc-line-gap);border-left:1px solid var(--sp-blog-detail-toc-line-color);list-style:none}.sp-blog-detail__toc-item + .sp-blog-detail__toc-item{margin-top:var(--sp-blog-detail-toc-item-gap)}.sp-blog-detail__toc-link{display:block;max-width:100%;min-height:24px;padding-top:2px;padding-bottom:2px;font-family:var(--spaciefy-font-manrope);font-size:var(--sp-blog-detail-toc-item-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-detail-toc-item-lh);color:#ffffff;text-decoration:none;opacity:0.65;overflow-wrap:break-word;word-wrap:break-word;transition:opacity 0.2s ease}.sp-blog-detail__toc-link:hover, .sp-blog-detail__toc-link:focus-visible, .sp-blog-detail__toc-link.is-active{opacity:1}.sp-blog-detail__toc-item--level-3 .sp-blog-detail__toc-link{padding-left:12px}.sp-blog-detail__toc-item--level-4 .sp-blog-detail__toc-link{padding-left:24px}.sp-blog-detail__toc-item--level-5 .sp-blog-detail__toc-link, .sp-blog-detail__toc-item--level-6 .sp-blog-detail__toc-link{padding-left:36px}.sp-blog-detail__content{font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-detail-body-size);font-style:normal;font-weight:var(--sp-blog-detail-body-weight);line-height:var(--sp-blog-detail-body-lh);letter-spacing:var(--sp-blog-detail-body-tracking);color:#ffffff;overflow-wrap:break-word;word-wrap:break-word}.sp-blog-detail__content:is( p, li, h1, h2, h3, h4, h5, h6, td, th, blockquote, figcaption, .has-text-color, .wp-block-heading, .wp-block-paragraph, .wp-block-list-item ){color:#ffffff !important}.sp-blog-detail__content:where( p, li, blockquote, .wp-block-paragraph, .wp-block-list-item ){opacity:var(--sp-blog-detail-body-opacity)}.sp-blog-detail__content p{margin:0 0 var(--sp-blog-detail-paragraph-gap)}.sp-blog-detail__content a{color:inherit;text-decoration:underline;text-underline-offset:0.12em}.sp-blog-detail__content a:hover, .sp-blog-detail__content a:focus-visible{opacity:1}.sp-blog-detail__content >:first-child{margin-top:0}.sp-blog-detail__content >:last-child{margin-bottom:0}.sp-blog-detail__content ul, .sp-blog-detail__content ol{margin:0 0 var(--sp-blog-detail-paragraph-gap);padding-left:1.2em}.sp-blog-detail__content ul{list-style:disc}.sp-blog-detail__content li{margin-bottom:0.45em}.sp-blog-detail__content li::marker{color:#ffffff}.sp-blog-detail__content:is(p, ul, ol, blockquote):has(+:is(figure, .wp-block-image)){margin-bottom:0}.sp-blog-detail__content:is(h2, h3, h4, h5, h6):has(+:is(figure, .wp-block-image)){margin-bottom:0}.sp-blog-detail__content:is(figure, .wp-block-image), .sp-blog-detail__content > img, .sp-blog-detail__content-image{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:var(--sp-blog-detail-image-top);margin-bottom:var(--sp-blog-detail-image-bottom);padding-right:var(--sp-blog-detail-image-pad-right)}.sp-blog-detail__content:is(figure, .wp-block-image):has(+:is(h2, h3, h4, h5, h6)), .sp-blog-detail__content > img:has(+:is(h2, h3, h4, h5, h6)){margin-bottom:0}.sp-blog-detail__content:is(figure, .wp-block-image) + h2, .sp-blog-detail__content > img + h2{margin-top:var(--sp-blog-detail-h2-bottom)}.sp-blog-detail__content:is(figure, .wp-block-image) + h3, .sp-blog-detail__content > img + h3{margin-top:var(--sp-blog-detail-h3-bottom)}.sp-blog-detail__content:is(figure, .wp-block-image) + h4, .sp-blog-detail__content > img + h4{margin-top:var(--sp-blog-detail-h4-bottom)}.sp-blog-detail__content:is(figure, .wp-block-image) + h5, .sp-blog-detail__content > img + h5{margin-top:var(--sp-blog-detail-h5-bottom)}.sp-blog-detail__content:is(figure, .wp-block-image) + h6, .sp-blog-detail__content > img + h6{margin-top:var(--sp-blog-detail-h6-bottom)}.sp-blog-detail__content img, .sp-blog-detail__content-image{display:block;width:100%;max-width:100%;height:auto}.sp-blog-detail__content figure img, .sp-blog-detail__content .wp-block-image img{margin-bottom:0;padding-right:0}.sp-blog-detail__content blockquote{margin:0 0 var(--sp-blog-detail-paragraph-gap);padding:0;border:0;font:inherit;color:inherit}.sp-blog-detail__content h2, .sp-blog-detail__content h3, .sp-blog-detail__content h4, .sp-blog-detail__content h5, .sp-blog-detail__content h6{font-family:var(--spaciefy-font-helvetica);font-style:normal;font-weight:var(--sp-blog-detail-h2-weight);line-height:var(--sp-blog-detail-h2-lh);letter-spacing:0;color:#ffffff}.sp-blog-detail__content h2{margin:var(--sp-blog-detail-h2-top) 0 var(--sp-blog-detail-h2-bottom);font-size:var(--sp-blog-detail-h2-size)}.sp-blog-detail__content h3{margin:var(--sp-blog-detail-h3-top) 0 var(--sp-blog-detail-h3-bottom);font-size:var(--sp-blog-detail-h3-size)}.sp-blog-detail__content h4{margin:var(--sp-blog-detail-h4-top) 0 var(--sp-blog-detail-h4-bottom);font-size:var(--sp-blog-detail-h4-size)}.sp-blog-detail__content h5{margin:var(--sp-blog-detail-h5-top) 0 var(--sp-blog-detail-h5-bottom);font-size:var(--sp-blog-detail-h5-size)}.sp-blog-detail__content h6{margin:var(--sp-blog-detail-h6-top) 0 var(--sp-blog-detail-h6-bottom);font-size:var(--sp-blog-detail-h6-size)}.sp-blog-detail__content:is(h2, h3, h4, h5, h6):is(strong, b){font-weight:inherit}.sp-blog-detail__content strong, .sp-blog-detail__content b{font-weight:500}.sp-blog-detail__content h2:first-child, .sp-blog-detail__content h3:first-child, .sp-blog-detail__content h4:first-child, .sp-blog-detail__content h5:first-child, .sp-blog-detail__content h6:first-child{margin-top:0}.sp-blog-detail__content:is( iframe, video, embed, object ){display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;margin:0 0 var(--sp-blog-detail-image-bottom);border:0}.sp-blog-detail__content .wp-block-embed__wrapper{position:relative;width:100%;max-width:100%;margin:0 0 var(--sp-blog-detail-image-bottom);overflow:hidden}.sp-blog-detail__content .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto}.sp-blog-detail__content .wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.sp-blog-detail__content:is(pre, code){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-blog-detail__content pre{margin:0 0 var(--sp-blog-detail-paragraph-gap);padding:1em;background-color:#1a1a1a;border-radius:4px}.sp-blog-detail__content table{display:block;width:100%;max-width:100%;margin:0 0 var(--sp-blog-detail-paragraph-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.sp-blog-detail__content:is(th, td){padding:0.5em 0.75em;border:1px solid #2c2c2c;text-align:left}.sp-blog-detail__content .alignwide, .sp-blog-detail__content .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}@media (prefers-reduced-motion:reduce){.sp-blog-detail__toc-link{transition:none}}@media (max-width:1200px){:root{--sp-blog-detail-sidebar-min:clamp(240px, calc(260 / var(--spaciefy-artboard) * 100vw), 280px);--sp-blog-detail-layout-gap:clamp(20px, calc(32 / var(--spaciefy-artboard) * 100vw), 32px)}}@media (max-width:992px){:root{--sp-blog-detail-layout-container:100%;--sp-blog-detail-content-pct:100%;--sp-blog-detail-sidebar-pct:100%;--sp-blog-detail-sidebar-min:0;--sp-blog-detail-image-pad-right:0}.sp-blog-detail__container{padding-left:clamp(16px, 4vw, 40px);padding-right:clamp(16px, 4vw, 40px)}.sp-blog-detail__layout-container{margin-left:auto;margin-right:auto}.sp-blog-detail__layout{flex-direction:column;gap:var(--sp-blog-detail-layout-gap)}.sp-blog-detail__main{flex:1 1 auto;width:100%}.sp-blog-detail__main, .sp-blog-detail__article, .sp-blog-detail__sidebar{display:contents}.sp-blog-detail__breadcrumb{order:1}.sp-blog-detail__header{order:2}.sp-blog-detail__toc{order:3}.sp-blog-detail__content{order:4}.sp-blog-cta{order:5;width:100%;max-width:100%}.sp-blog-detail__tags{order:6;margin-bottom:0}.sp-blog-detail__sidebar{position:static;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:768px){:root{--sp-blog-detail-layout-container:100%;--sp-blog-detail-paragraph-gap:20px;--sp-blog-detail-image-top:20px;--sp-blog-detail-image-bottom:32px;--sp-blog-detail-author-bottom:28px;--sp-blog-detail-toc-heading-bottom:16px}.sp-blog-detail__container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.sp-blog-detail__meta{gap:6px}.sp-blog-detail__breadcrumb-list{row-gap:4px}.sp-blog-detail__title{hyphens:auto}.sp-blog-detail__toc-item--level-3 .sp-blog-detail__toc-link{padding-left:8px}.sp-blog-detail__toc-item--level-4 .sp-blog-detail__toc-link{padding-left:16px}.sp-blog-detail__toc-item--level-5 .sp-blog-detail__toc-link, .sp-blog-detail__toc-item--level-6 .sp-blog-detail__toc-link{padding-left:24px}}@media (max-width:640px){.sp-blog-detail__layout{gap:clamp(20px, calc(24 / var(--spaciefy-artboard) * 100vw), 24px)}}@media (max-width:480px){.sp-blog-detail__container{padding-left:15px;padding-right:15px}.sp-blog-detail__breadcrumb-list{gap:0 6px}.sp-blog-detail__breadcrumb-item:not(:last-child)::after{margin-left:6px}}:root{--sp-blog-cta-heading-size:clamp(24px, calc(38.218 / var(--spaciefy-artboard) * 100vw), 38.218px);--sp-blog-cta-heading-lh:1.11;--sp-blog-cta-heading-bottom:clamp(14px, calc(20 / var(--spaciefy-artboard) * 100vw), 20px);--sp-blog-cta-body-size:clamp(16px, calc(22.479 / var(--spaciefy-artboard) * 100vw), 22.479px);--sp-blog-cta-body-lh:1.43;--sp-blog-cta-body-tracking:clamp(0.4px, calc(0.764 / var(--spaciefy-artboard) * 100vw), 0.764px);--sp-blog-cta-paragraph-gap:20px;--sp-blog-cta-pad-top:clamp(48px, calc(80 / var(--spaciefy-artboard) * 100vw), 80px);--sp-blog-cta-inner-pad-y:clamp(28px, calc(40 / var(--spaciefy-artboard) * 100vw), 40px);--sp-blog-cta-inner-pad-x:clamp(22px, calc(36 / var(--spaciefy-artboard) * 100vw), 36px);--sp-blog-cta-accent:3px}.sp-blog-cta{margin-top:var(--sp-blog-cta-pad-top);color:#ffffff}.sp-blog-cta__inner{padding:var(--sp-blog-cta-inner-pad-y) var(--sp-blog-cta-inner-pad-x);border:1px solid rgba(255, 255, 255, 0.14);border-left:var(--sp-blog-cta-accent) solid var(--spaciefy-yellow);background-color:rgba(255, 255, 255, 0.04)}.sp-blog-cta__heading{margin:0 0 var(--sp-blog-cta-heading-bottom);font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-cta-heading-size);font-style:normal;font-weight:300;line-height:var(--sp-blog-cta-heading-lh);letter-spacing:0;color:#ffffff}.sp-blog-cta__copy p{margin:0 0 var(--sp-blog-cta-paragraph-gap);font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-cta-body-size);font-style:normal;font-weight:400;line-height:var(--sp-blog-cta-body-lh);letter-spacing:var(--sp-blog-cta-body-tracking);color:#ffffff;opacity:0.9}.sp-blog-cta__copy p:last-child{margin-bottom:var(--sp-blog-cta-paragraph-gap)}.sp-blog-cta__close{margin:0;font-family:var(--spaciefy-font-helvetica);font-size:var(--sp-blog-cta-body-size);font-style:normal;font-weight:500;line-height:var(--sp-blog-cta-body-lh);letter-spacing:var(--sp-blog-cta-body-tracking);color:#ffffff}.sp-blog-cta__close-lead{margin-right:0.3em}.sp-blog-cta__link{color:inherit;text-decoration:underline;text-underline-offset:0.14em}.sp-blog-cta__link:hover, .sp-blog-cta__link:focus-visible{opacity:0.75}@media (max-width:640px){:root{--sp-blog-cta-inner-pad-y:24px;--sp-blog-cta-inner-pad-x:18px;--sp-blog-cta-heading-size:clamp(22px, calc(32 / var(--spaciefy-artboard) * 100vw), 32px);--sp-blog-cta-body-size:clamp(15px, calc(18 / var(--spaciefy-artboard) * 100vw), 18px)}}:root{--sp-btn-ease:cubic-bezier(0.34, 1.56, 0.64, 1);--sp-btn-ease-out:cubic-bezier(0.22, 1, 0.36, 1);--sp-btn-duration:0.28s;--sp-btn-duration-fast:0.14s;--sp-btn-lift:-4px;--sp-btn-scale:1.035;--sp-btn-glow-yellow:0 14px 32px -6px rgba(249, 207, 14, 0.55);--sp-btn-glow-white:0 12px 30px -6px rgba(255, 255, 255, 0.4);--sp-btn-glow-dark:0 14px 30px -8px rgba(0, 0, 0, 0.4)}.sp-hero__cta-button, .sp-svc-hero__cta-button, .sp-work-grid__cta-button, .sp-work-detail__cta-button{transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out}.sp-hero__cta-button:hover, .sp-hero__cta-button:focus-visible, .sp-svc-hero__cta-button:hover, .sp-svc-hero__cta-button:focus-visible, .sp-work-grid__cta-button:hover, .sp-work-grid__cta-button:focus-visible, .sp-work-detail__cta-button:hover, .sp-work-detail__cta-button:focus-visible{opacity:1;color:#000000;background-color:var(--spaciefy-yellow);transform:translateY(var(--sp-btn-lift)) scale(var(--sp-btn-scale));box-shadow:var(--sp-btn-glow-yellow)}.sp-hero__cta-button:active, .sp-svc-hero__cta-button:active, .sp-work-grid__cta-button:active, .sp-work-detail__cta-button:active{transform:translateY(-1px) scale(0.97);transition-duration:var(--sp-btn-duration-fast)}.sp-hero__cta-icon, .sp-svc-hero__cta-icon, .sp-work-grid__cta-icon, .sp-work-detail__cta-icon{transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out}.sp-hero__cta-icon svg, .sp-svc-hero__cta-icon svg, .sp-work-grid__cta-icon svg, .sp-work-detail__cta-icon svg{transition:transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-hero__cta-icon svg, .sp-svc-hero__cta-icon svg, .sp-work-grid__cta-icon svg, .sp-work-detail__cta-icon svg{transition:transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-hero__cta-icon:hover, .sp-hero__cta-icon:focus-visible, .sp-svc-hero__cta-icon:hover, .sp-svc-hero__cta-icon:focus-visible, .sp-work-grid__cta-icon:hover, .sp-work-grid__cta-icon:focus-visible, .sp-work-detail__cta-icon:hover, .sp-work-detail__cta-icon:focus-visible, .sp-hero__cta:hover .sp-hero__cta-icon, .sp-hero__cta:focus-within .sp-hero__cta-icon, .sp-svc-hero__cta:hover .sp-svc-hero__cta-icon, .sp-svc-hero__cta:focus-within .sp-svc-hero__cta-icon, .sp-work-grid__cta:hover .sp-work-grid__cta-icon, .sp-work-grid__cta:focus-within .sp-work-grid__cta-icon, .sp-work-detail__cta:hover .sp-work-detail__cta-icon, .sp-work-detail__cta:focus-within .sp-work-detail__cta-icon{opacity:1;color:#000000;background-color:#ffffff;transform:translate(5px, -5px) scale(1.1) rotate(8deg);box-shadow:var(--sp-btn-glow-white)}.sp-hero__cta-icon:hover svg, .sp-hero__cta-icon:focus-visible svg, .sp-svc-hero__cta-icon:hover svg, .sp-svc-hero__cta-icon:focus-visible svg, .sp-work-grid__cta-icon:hover svg, .sp-work-grid__cta-icon:focus-visible svg, .sp-work-detail__cta-icon:hover svg, .sp-work-detail__cta-icon:focus-visible svg{transform:rotate(-8deg)}.sp-hero__cta-icon:active, .sp-svc-hero__cta-icon:active, .sp-work-grid__cta-icon:active, .sp-work-detail__cta-icon:active{transform:translate(3px, -3px) scale(1.02);transition-duration:var(--sp-btn-duration-fast)}.sp-project-cta__cta-button, .sp-insights__cta-button{transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out, color var(--sp-btn-duration) ease-out}.sp-project-cta__cta-button:hover, .sp-project-cta__cta-button:focus-visible, .sp-insights__cta-button:hover, .sp-insights__cta-button:focus-visible{opacity:1;color:var(--spaciefy-yellow);background-color:#0e0e0e;transform:translateY(var(--sp-btn-lift)) scale(var(--sp-btn-scale));box-shadow:var(--sp-btn-glow-dark)}.sp-project-cta__cta-button:active, .sp-insights__cta-button:active{transform:translateY(-1px) scale(0.97);transition-duration:var(--sp-btn-duration-fast)}.sp-project-cta__cta-icon, .sp-insights__cta-icon{transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out, color var(--sp-btn-duration) ease-out}.sp-project-cta__cta-icon svg, .sp-insights__cta-icon svg{transition:transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-project-cta__cta-icon:hover, .sp-project-cta__cta-icon:focus-visible, .sp-insights__cta-icon:hover, .sp-insights__cta-icon:focus-visible, .sp-project-cta__cta:hover .sp-project-cta__cta-icon, .sp-project-cta__cta:focus-within .sp-project-cta__cta-icon, .sp-insights__cta:hover .sp-insights__cta-icon, .sp-insights__cta:focus-within .sp-insights__cta-icon{opacity:1;color:#000000;background-color:var(--spaciefy-yellow);transform:translate(5px, -5px) scale(1.1) rotate(8deg);box-shadow:var(--sp-btn-glow-yellow)}.sp-project-cta__cta-icon:hover svg, .sp-project-cta__cta-icon:focus-visible svg, .sp-insights__cta-icon:hover svg, .sp-insights__cta-icon:focus-visible svg{transform:rotate(-8deg)}.sp-project-cta__cta-icon:active, .sp-insights__cta-icon:active{transform:translate(3px, -3px) scale(1.02);transition-duration:var(--sp-btn-duration-fast)}@media (max-width:768px){.sp-project-cta__cta-button:hover, .sp-project-cta__cta-button:focus-visible{color:#ffffff;background-color:#262626}}.sp-contact__form .wpcf7-submit{position:relative;overflow:hidden;transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out}.sp-contact__form .wpcf7-submit::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg, transparent 28%, rgba(0, 0, 0, 0.16) 50%, transparent 72%);transform:translateX(-130%);transition:transform 0.6s var(--sp-btn-ease-out);pointer-events:none}.sp-contact__form .wpcf7-submit:hover, .sp-contact__form .wpcf7-submit:focus-visible{opacity:1;color:#000000;background-color:#ffffff;transform:translateY(var(--sp-btn-lift)) scale(var(--sp-btn-scale));box-shadow:var(--sp-btn-glow-yellow)}.sp-contact__form .wpcf7-submit:hover::before, .sp-contact__form .wpcf7-submit:focus-visible::before{transform:translateX(130%)}.sp-contact__form .wpcf7-submit:active{transform:translateY(-1px) scale(0.97);transition-duration:var(--sp-btn-duration-fast)}.sp-header__cta-label, .sp-footer__cta-label{transition:color var(--sp-btn-duration) ease-out}.sp-header__cta:hover, .sp-header__cta:focus-visible, .sp-footer__cta:hover, .sp-footer__cta:focus-visible{opacity:1}.sp-header__cta:hover .sp-header__cta-label, .sp-header__cta:focus-visible .sp-header__cta-label, .sp-footer__cta:hover .sp-footer__cta-label, .sp-footer__cta:focus-visible .sp-footer__cta-label{color:var(--spaciefy-yellow)}.sp-header__cta-icon, .sp-footer__cta-icon{transition:transform var(--sp-btn-duration) var(--sp-btn-ease), box-shadow var(--sp-btn-duration) var(--sp-btn-ease-out), background-color var(--sp-btn-duration) ease-out, color var(--sp-btn-duration) ease-out}.sp-header__cta-icon svg, .sp-footer__cta-icon svg{transition:transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-header__cta:hover .sp-header__cta-icon, .sp-header__cta:focus-visible .sp-header__cta-icon, .sp-footer__cta:hover .sp-footer__cta-icon, .sp-footer__cta:focus-visible .sp-footer__cta-icon{color:#000000;background-color:#ffffff;transform:translate(5px, -5px) scale(1.12) rotate(8deg);box-shadow:var(--sp-btn-glow-white)}.sp-header__cta:hover .sp-header__cta-icon svg, .sp-header__cta:focus-visible .sp-header__cta-icon svg, .sp-footer__cta:hover .sp-footer__cta-icon svg, .sp-footer__cta:focus-visible .sp-footer__cta-icon svg{transform:rotate(-8deg)}.sp-header__cta:active, .sp-footer__cta:active{transform:scale(0.98);transition:transform var(--sp-btn-duration-fast) ease-out}.sp-blog-hero__tab, .sp-work-hero__tab{position:relative;transition:opacity var(--sp-btn-duration) ease-out, color var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-blog-hero__tab::after, .sp-work-hero__tab::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background-color:var(--spaciefy-yellow);transform:scaleX(0);transform-origin:left center;transition:transform var(--sp-btn-duration) var(--sp-btn-ease-out)}.sp-blog-hero__tab:hover, .sp-blog-hero__tab:focus-visible, .sp-work-hero__tab:hover, .sp-work-hero__tab:focus-visible{opacity:1;color:var(--spaciefy-yellow);transform:translateY(-2px)}.sp-blog-hero__tab:hover::after, .sp-blog-hero__tab:focus-visible::after, .sp-work-hero__tab:hover::after, .sp-work-hero__tab:focus-visible::after, .sp-blog-hero__tab.is-active::after, .sp-work-hero__tab.is-active::after{transform:scaleX(1)}.sp-blog-hero__tab.is-active, .sp-work-hero__tab.is-active{color:var(--spaciefy-yellow)}.sp-expertise__scroll-more{transition:opacity var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease), color var(--sp-btn-duration) ease-out}.sp-expertise__scroll-more:hover, .sp-expertise__scroll-more:focus-visible{opacity:1;transform:translateY(4px);color:var(--spaciefy-yellow)}.sp-expertise__scroll-more:hover .sp-expertise__scroll-more-icon, .sp-expertise__scroll-more:focus-visible .sp-expertise__scroll-more-icon{animation-duration:0.7s}.sp-testimonials__nav-button{transition:opacity var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease), border-color var(--sp-btn-duration) ease-out, background-color var(--sp-btn-duration) ease-out, box-shadow var(--sp-btn-duration) ease-out}.sp-testimonials__nav-button:not(:disabled):hover, .sp-testimonials__nav-button:not(:disabled):focus-visible{opacity:1;border-color:var(--spaciefy-yellow);background-color:var(--spaciefy-yellow);color:#000000;transform:scale(1.14);box-shadow:var(--sp-btn-glow-yellow)}.sp-testimonials__nav-button:not(:disabled):active{transform:scale(1.03);transition-duration:var(--sp-btn-duration-fast)}.sp-testimonials__nav-button svg{transition:transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-testimonials__nav-button:not(:disabled):hover svg, .sp-testimonials__nav-button:not(:disabled):focus-visible svg{transform:scale(1.15)}.sp-testimonials__play-toggle, .sp-testimonials__mute-toggle{transition:opacity var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-testimonials__play-toggle:hover, .sp-testimonials__play-toggle:focus-visible, .sp-testimonials__mute-toggle:hover, .sp-testimonials__mute-toggle:focus-visible{opacity:1;transform:scale(1.18)}.sp-header__menu-toggle{transition:opacity var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease)}.sp-header__menu-toggle:hover, .sp-header__menu-toggle:focus-visible{opacity:1;transform:scale(1.08)}.sp-header__menu-toggle:active{transform:scale(0.94);transition-duration:var(--sp-btn-duration-fast)}.sp-hero__service-trigger{transition:color var(--sp-btn-duration) ease-out, transform var(--sp-btn-duration) var(--sp-btn-ease), opacity var(--sp-btn-duration) ease-out}.sp-hero__service-trigger:hover, .sp-hero__service-trigger:focus-visible{transform:translateX(6px)}.sp-hero__service-trigger.is-active{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.sp-hero__cta-button, .sp-svc-hero__cta-button, .sp-work-grid__cta-button, .sp-work-detail__cta-button, .sp-project-cta__cta-button, .sp-insights__cta-button, .sp-hero__cta-icon, .sp-svc-hero__cta-icon, .sp-work-grid__cta-icon, .sp-work-detail__cta-icon, .sp-project-cta__cta-icon, .sp-insights__cta-icon, .sp-header__cta, .sp-footer__cta, .sp-header__cta-icon, .sp-footer__cta-icon, .sp-contact__form .wpcf7-submit, .sp-blog-hero__tab, .sp-work-hero__tab, .sp-expertise__scroll-more, .sp-testimonials__nav-button, .sp-testimonials__play-toggle, .sp-testimonials__mute-toggle, .sp-header__menu-toggle, .sp-hero__service-trigger{transition-duration:0.01ms !important;transform:none !important}.sp-contact__form .wpcf7-submit::before{display:none}}