.sd-container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.25rem}@media (min-width:640px){.sd-container{padding:0 1.5rem}}@media (min-width:1024px){.sd-container{padding:0 2rem}}.sd-gradient-text{background:linear-gradient(90deg,var(--primary-color),var(--primary-dark-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sd-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sd-badge--green,.sd-badge--primary-color{background:var(--light-blue);color:var(--primary-color);width:-moz-fit-content;width:fit-content}.sd-ping{position:relative;display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem}.sd-ping__ring{position:absolute;inset:0;border-radius:9999px;background:#4ade80;opacity:.75;animation:sd-ping 1.2s cubic-bezier(0,0,.2,1) infinite}.sd-ping__dot{position:relative;width:.5rem;height:.5rem;border-radius:9999px;background:var(--primary-color)}@keyframes sd-ping{75%,to{transform:scale(2.2);opacity:0}}.sd-section{padding:5rem 0}@media (min-width:1024px){.sd-section{padding:6rem 0}}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sd-float{animation:sd-float 4s ease-in-out infinite}@keyframes sd-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-40px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.94)}}.sd-blob{animation:sd-blob 8s ease-in-out infinite}.sd-blob--delay{animation-delay:2s}.sd-hero{position:relative;padding:7rem 0 5rem;background:var(--bg-soft);overflow:hidden}@media (min-width:768px){.sd-hero{padding:8rem 0 5.5rem}}@media (min-width:1024px){.sd-hero{padding:9rem 0 6rem}}.sd-hero__blob{position:absolute;width:20rem;height:20rem;border-radius:9999px;mix-blend-mode:multiply;filter:blur(64px);opacity:.28;pointer-events:none}.sd-hero__blob--primary-color{top:-2rem;left:-2rem;background:#bfdbfe}.sd-hero__blob--green{top:-2rem;right:-2rem;background:var(--light-blue)}.sd-hero__grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center;position:relative;z-index:1}@media (min-width:1024px){.sd-hero__grid{grid-template-columns:1fr 1fr;gap:4rem}}.sd-hero__content{display:flex;flex-direction:column;gap:1.75rem}.sd-hero__title{font-size:2.125rem;font-weight:800;color:var(--dark-text);line-height:1.15}@media (min-width:640px){.sd-hero__title{font-size:2.75rem}}@media (min-width:1024px){.sd-hero__title{font-size:3.25rem}}@media (min-width:1280px){.sd-hero__title{font-size:3.625rem}}.sd-hero__desc{font-size:1.0625rem;color:var(--text-color);line-height:1.8;max-width:34rem}.sd-hero__btns{display:flex;flex-wrap:wrap;gap:1rem}.sd-btn-green{display:inline-flex;align-items:center;gap:.5rem;padding:.9375rem 1.875rem;background:var(--primary-color);color:#fff;font-weight:700;font-size:.9375rem;border-radius:.625rem;transition:all .25s ease}.sd-btn-green:hover{background:var(--primary-color);transform:translateY(-2px)}.sd-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.9375rem 1.875rem;background:#fff;color:var(--dark-text);border:1.5px solid #e2e8f0;font-weight:700;font-size:.9375rem;border-radius:.625rem;transition:all .25s ease}.sd-btn-outline:hover{border-color:var(--primary-color);background:var(--bg-soft)}.sd-hero__visual{position:relative}.sd-hero__visual-bg{position:absolute;inset:-10%;background:radial-gradient(ellipse at center,rgba(43,176,230,.18),rgba(34,197,94,.12));border-radius:9999px;filter:blur(40px)}.sd-hero__img{position:relative;z-index:1;width:100%;border-radius:1.25rem;box-shadow:0 24px 64px rgba(0,0,0,.12)}.sd-intro{background:#fff}.sd-intro__grid{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.sd-intro__grid{grid-template-columns:1fr 1fr;gap:5rem}}.sd-intro__visual{position:relative;padding-bottom:2rem;padding-right:2rem}.sd-intro__visual-glow{position:absolute;inset:-1.5rem;background:linear-gradient(135deg,#d1fae5,#dbeafe);border-radius:2rem;filter:blur(40px);opacity:.5;transition:opacity .3s}.sd-intro__visual:hover .sd-intro__visual-glow{opacity:.75}.sd-intro__visual-card{position:relative;background:#fff;padding:1rem;border-radius:1.75rem;border:1px solid #e2e8f0;box-shadow:0 20px 60px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);transition:transform .4s ease}.sd-intro__visual:hover .sd-intro__visual-card{transform:scale(1.02)}.sd-intro__visual-card img{width:100%;border-radius:1.125rem}.sd-intro__badge{position:absolute;bottom:0;right:0;background:#fff;padding:1.125rem 1.375rem;border-radius:1.25rem;box-shadow:0 16px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);border:1px solid var(--border-color);display:flex;align-items:center;gap:.875rem;z-index:10}.sd-intro__badge-icon{width:2.75rem;height:2.75rem;background:var(--light-blue);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.sd-intro__badge-label{font-size:.625rem;font-weight:700;color:var(--light-text);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.125rem}.sd-intro__badge-value{font-size:1.375rem;font-weight:900;color:var(--dark-text);line-height:1}.sd-intro__content{display:flex;flex-direction:column;gap:1.5rem}.sd-intro__title{font-size:1.75rem;font-weight:800;color:var(--dark-text);line-height:1.25}@media (min-width:1024px){.sd-intro__title{font-size:2.125rem}}.sd-intro__title span{color:var(--primary-color)}.sd-intro__desc{font-size:1rem;color:var(--text-color);line-height:1.8}.sd-intro__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:479px){.sd-intro__cards{grid-template-columns:1fr}}.sd-intro__card{padding:1.375rem;background:var(--bg-soft);border-radius:1.125rem;border:1.5px solid var(--border-color);transition:border-color .25s,box-shadow .25s}.sd-intro__card--primary-color:hover{border-color:var(--primary-color);box-shadow:0 4px 20px rgba(43,176,230,.1)}.sd-intro__card--green:hover{border-color:#4ade80;box-shadow:0 4px 20px rgba(74,222,128,.1)}.sd-intro__card-icon{width:2.5rem;height:2.5rem;background:#fff;border-radius:.625rem;box-shadow:0 2px 8px rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;transition:transform .25s}.sd-intro__card:hover .sd-intro__card-icon{transform:scale(1.1)}.sd-intro__card--green .sd-intro__card-icon,.sd-intro__card--primary-color .sd-intro__card-icon{color:var(--primary-color)}.sd-intro__card-title{font-size:1rem;font-weight:700;color:var(--dark-text);margin-bottom:.25rem}.sd-intro__card-sub{font-size:.8125rem;font-weight:500;color:--light-text}.sd-why-shopify{background:var(--bg-soft)}.sd-why-shopify__header{text-align:center;max-width:44rem;margin:0 auto 3.5rem}.sd-why-shopify__title{font-size:1.75rem;font-weight:800;color:var(--dark-text);margin-bottom:1rem;line-height:1.25}@media (min-width:1024px){.sd-why-shopify__title{font-size:2.125rem}}.sd-why-shopify__desc{font-size:1rem;color:var(--text-color);line-height:1.75}.sd-why-shopify__grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.sd-why-shopify__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sd-why-shopify__grid{grid-template-columns:repeat(3,1fr)}}.sd-feature-card{padding:1.875rem;background:#fff;border-radius:1.25rem;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.03);transition:all .3s ease}.sd-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.09);border-color:#e2e8f0}.sd-feature-card__icon{width:3.25rem;height:3.25rem;background:var(--light-blue);border-radius:.875rem;display:flex;align-items:center;justify-content:center;color:var(--primary-color);margin-bottom:1.375rem;transition:all .25s}.sd-feature-card:hover .sd-feature-card__icon{background:var(--primary-color);color:#fff}.sd-feature-card__title{font-size:1.0625rem;font-weight:700;color:var(--dark-text);margin-bottom:.625rem}.sd-feature-card__desc{color:--light-text;line-height:1.7;font-weight:500;font-size:.9rem}.sd-services{background:#fff}.sd-services__top{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3.5rem}@media (min-width:768px){.sd-services__top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.sd-services__heading{max-width:36rem}.sd-services__title{font-size:1.75rem;font-weight:800;color:var(--dark-text);margin-bottom:.875rem;line-height:1.25}@media (min-width:1024px){.sd-services__title{font-size:2.125rem}}.sd-services__desc{font-size:1rem;color:var(--text-color);line-height:1.7}.sd-services__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:700;white-space:nowrap;font-size:.9375rem;transition:gap .2s}.sd-services__link:hover{gap:.875rem}.sd-services__grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.sd-services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sd-services__grid{grid-template-columns:repeat(3,1fr)}}.sd-service-card{position:relative;padding:1.875rem;background:var(--bg-soft);border-radius:1.5rem;border:1px solid var(--border-color);overflow:hidden;transition:all .3s ease}.sd-service-card:hover{background:#fff;box-shadow:0 20px 48px rgba(0,0,0,.09);transform:translateY(-4px);border-color:#e2e8f0}.sd-service-card__num{position:absolute;top:1.75rem;right:1.75rem;font-size:2.75rem;font-weight:900;color:#e2e8f0;line-height:1;transition:color .3s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sd-service-card:hover .sd-service-card__num{color:var(--border-color)}.sd-service-card__icon{width:3.25rem;height:3.25rem;background:#fff;border-radius:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;color:var(--primary-color);margin-bottom:1.75rem}.sd-service-card__title{font-size:1.0625rem;font-weight:700;color:var(--dark-text);margin-bottom:.625rem}.sd-service-card__desc{color:--light-text;font-weight:500;line-height:1.7;font-size:.9rem}.sd-services__cta-wrap{grid-column:1/-1;margin-top:1.5rem}.sd-services__cta{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark-color) 100%);border-radius:1.75rem;padding:3rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(43,176,230,.3)}@media (min-width:768px){.sd-services__cta{padding:3.5rem 3rem}}@media (min-width:1024px){.sd-services__cta{padding:4rem}}.sd-services__cta-glow{top:-4rem;right:-4rem;width:18rem;height:18rem;background:hsla(0,0%,100%,.08)}.sd-services__cta-glow,.sd-services__cta-glow2{position:absolute;border-radius:9999px;filter:blur(48px);pointer-events:none}.sd-services__cta-glow2{bottom:-5rem;left:-3rem;width:14rem;height:14rem;background:hsla(0,0%,100%,.05)}.sd-services__cta-inner{position:relative;z-index:1;max-width:40rem;margin:0 auto}.sd-services__cta-title{font-size:1.75rem;font-weight:900;margin-bottom:.875rem}@media (min-width:1024px){.sd-services__cta-title{font-size:2.125rem}}.sd-services__cta-desc{color:hsla(0,0%,100%,.75);font-weight:500;margin-bottom:2rem;font-size:1rem;line-height:1.7}.sd-btn-white-cta{display:inline-flex;align-items:center;padding:1rem 2.5rem;background:#fff;color:var(--primary-color);font-weight:700;border-radius:.875rem;font-size:.9375rem;transition:all .25s}.sd-btn-white-cta:hover{transform:scale(1.04);box-shadow:0 16px 40px rgba(0,0,0,.18)}.sd-app-dev{background:#fff;overflow:hidden}.sd-app-dev__grid{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.sd-app-dev__grid{grid-template-columns:1fr 1fr;gap:5rem}}.sd-app-dev__visual{position:relative}@media (min-width:1024px){.sd-app-dev__visual{order:2}}.sd-app-dev__visual-glow{position:absolute;inset:-1.5rem;background:linear-gradient(135deg,#dbeafe,rgba(34,197,94,.15));border-radius:2rem;filter:blur(48px);opacity:.55}.sd-app-dev__visual-inner{position:relative;background:var(--dark-text);border-radius:1.75rem;overflow:hidden;box-shadow:0 28px 64px rgba(0,0,0,.22);transition:transform .4s ease}.sd-app-dev__visual:hover .sd-app-dev__visual-inner{transform:scale(1.02)}.sd-app-dev__visual-inner img{width:100%;display:block;opacity:.88;transition:opacity .3s}.sd-app-dev__visual:hover .sd-app-dev__visual-inner img{opacity:1}.sd-app-dev__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.85) 0,transparent 55%)}.sd-app-dev__code{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:rgba(15,23,42,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1.25rem 1.5rem}.sd-app-dev__code pre{font-family:Fira Code,JetBrains Mono,Courier New,monospace;font-size:.75rem;color:#93c5fd;line-height:1.7;overflow-x:auto}@media (min-width:768px){.sd-app-dev__code pre{font-size:.875rem}}.sd-app-dev__content{display:flex;flex-direction:column;gap:1.75rem}@media (min-width:1024px){.sd-app-dev__content{order:1}}.sd-app-dev__title{font-size:1.75rem;font-weight:800;color:var(--dark-text);line-height:1.25}@media (min-width:1024px){.sd-app-dev__title{font-size:2.125rem}}.sd-app-dev__title span{color:var(--primary-color)}.sd-app-dev__desc{font-size:1rem;color:var(--text-color);line-height:1.8}.sd-app-dev__features{display:flex;flex-direction:column;gap:1.375rem}.sd-app-dev__feature{display:flex;align-items:flex-start;gap:1rem}.sd-app-dev__feature-icon{width:2.875rem;height:2.875rem;background:var(--light-blue);border-radius:.875rem;display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0;transition:all .25s}.sd-app-dev__feature:hover .sd-app-dev__feature-icon{background:var(--primary-color);color:#fff}.sd-app-dev__feature-title{font-size:1rem;font-weight:700;color:var(--dark-text);margin-bottom:.25rem}.sd-app-dev__feature-desc{color:--light-text;font-weight:500;font-size:.9rem;line-height:1.65}.sd-btn-dark{display:inline-flex;align-items:center;gap:.625rem;padding:1rem 1.875rem;background:var(--primary-color);color:#fff;font-weight:700;font-size:.9375rem;border-radius:.875rem;box-shadow:0 8px 24px rgba(30,58,95,.22);transition:all .25s;align-self:flex-start}.sd-btn-dark:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 12px 32px rgba(43,176,230,.3)}.sd-cases{background:var(--bg-soft);overflow:hidden}.sd-cases__header{text-align:center;max-width:44rem;margin:0 auto 3.5rem}.sd-cases__title{font-size:1.75rem;font-weight:800;color:var(--dark-text);margin-bottom:1rem;line-height:1.25}@media (min-width:1024px){.sd-cases__title{font-size:2.125rem}}.sd-cases__desc{font-size:1rem;color:var(--text-color);line-height:1.7}.sd-cases__grid{display:grid;grid-gap:1.75rem;gap:1.75rem}@media (min-width:1024px){.sd-cases__grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.sd-case-card{background:#fff;border-radius:1.75rem;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 4px 16px rgba(0,0,0,.04);transition:all .4s ease}.sd-case-card:hover{box-shadow:0 24px 64px rgba(0,0,0,.1);border-color:#e2e8f0}.sd-case-card__img-wrap{position:relative;overflow:hidden;aspect-ratio:16/10}.sd-case-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.sd-case-card:hover .sd-case-card__img-wrap img{transform:scale(1.08)}.sd-case-card__img-overlay{position:absolute;inset:0;background:rgba(30,58,95,.22);transition:opacity .3s}.sd-case-card:hover .sd-case-card__img-overlay{opacity:1}.sd-case-card__body{padding:1.875rem}@media (min-width:1024px){.sd-case-card__body{padding:2.25rem}}.sd-case-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.125rem}.sd-case-card__tag{padding:.25rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:9999px}.sd-case-card__tag--blue,.sd-case-card__tag--green,.sd-case-card__tag--primary-color{background:var(--light-blue);color:var(--primary-color)}.sd-case-card__title{font-size:1.3125rem;font-weight:700;color:var(--dark-text);margin-bottom:.875rem;transition:color .25s}.sd-case-card:hover .sd-case-card__title{color:var(--primary-color)}.sd-case-card__desc{color:--light-text;font-weight:500;line-height:1.75;margin-bottom:1.375rem;font-size:.9rem}.sd-case-card__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:700;font-size:.9375rem;transition:gap .2s,color .2s}.sd-case-card:hover .sd-case-card__link{gap:.875rem;color:var(--primary-color)}.sd-why-us{background:#fff;overflow:hidden}.sd-why-us__grid{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.sd-why-us__grid{grid-template-columns:1fr 1fr;gap:5rem}}.sd-why-us__content{display:flex;flex-direction:column;gap:1.75rem}.sd-why-us__eyebrow{font-size:.8125rem;font-weight:700;color:var(--primary-color);letter-spacing:.14em;text-transform:uppercase}.sd-why-us__title{font-size:2rem;font-weight:800;color:var(--dark-text);line-height:1.2;margin-top:.375rem}@media (min-width:1024px){.sd-why-us__title{font-size:2.75rem}}.sd-why-us__checklist{display:flex;flex-direction:column;gap:.75rem}.sd-why-us__check-item{display:flex;align-items:center;gap:1rem;padding:.9375rem 1.25rem;background:var(--bg-soft);border-radius:1rem;border:1.5px solid var(--border-color);transition:border-color .25s,box-shadow .25s}.sd-why-us__check-item:hover{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(34,197,94,.08)}.sd-why-us__check-icon{width:2.375rem;height:2.375rem;background:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.07);flex-shrink:0;transition:transform .25s}.sd-why-us__check-item:hover .sd-why-us__check-icon{transform:rotate(12deg)}.sd-why-us__check-text{font-size:1rem;font-weight:700;color:#334155}.sd-why-us__stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem 1rem;gap:1.5rem 1rem;padding-top:1.75rem;border-top:1px solid var(--border-color)}@media (min-width:480px){.sd-why-us__stats{grid-template-columns:repeat(4,1fr)}}.sd-why-us__stat-value{font-size:1.875rem;font-weight:900;color:var(--primary-color);line-height:1}.sd-why-us__stat-label{font-size:.6875rem;font-weight:700;color:var(--light-text);text-transform:uppercase;letter-spacing:.06em;margin-top:.375rem}.sd-why-us__testimonial-wrap{position:relative}.sd-why-us__testimonial-glow{position:absolute;inset:-1.5rem;background:linear-gradient(135deg,#dbeafe,rgba(34,197,94,.15));border-radius:3rem;filter:blur(36px);opacity:.5}.sd-why-us__testimonial{position:relative;background:#fff;padding:2.5rem;border-radius:2.5rem;border:1px solid var(--border-color);box-shadow:0 20px 64px rgba(0,0,0,.08);overflow:hidden}@media (min-width:1024px){.sd-why-us__testimonial{padding:3rem}}.sd-why-us__testimonial-bg{position:absolute;top:0;right:0;padding:2rem;opacity:.04;color:var(--primary-color);pointer-events:none}.sd-why-us__stars{display:flex;gap:.25rem;margin-bottom:1.25rem}.sd-why-us__quote{font-size:1.0625rem;font-weight:700;color:var(--text-color);line-height:1.65;margin-bottom:1.75rem}@media (min-width:1024px){.sd-why-us__quote{font-size:1.1875rem}}.sd-why-us__author{display:flex;align-items:center;gap:1rem}.sd-why-us__author img{width:3.75rem;height:3.75rem;border-radius:9999px;border:3px solid var(--border-color);object-fit:cover;flex-shrink:0}.sd-why-us__author-name{font-size:1rem;font-weight:900;color:var(--dark-text)}.sd-why-us__author-role{font-size:.6875rem;font-weight:700;color:var(--light-text);text-transform:uppercase;letter-spacing:.1em;margin-top:.2rem}.sd-related{background:#fff;border-top:1px solid var(--border-color)}.sd-related__header{text-align:center;margin-bottom:2.5rem}.sd-related__title{font-size:1.625rem;font-weight:800;color:var(--primary-color)}.sd-related__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem}.sd-related-link{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.375rem;background:var(--bg-soft);border:1.5px solid var(--border-color);border-radius:1.25rem;font-weight:700;font-size:.9375rem;color:#334155;transition:all .3s ease}.sd-related-link:hover{background:#fff;border-color:var(--primary-color);box-shadow:0 12px 40px rgba(43,176,230,.1);transform:translateY(-2px)}.sd-related-link__icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s}.sd-related-link:hover .sd-related-link__icon{background:var(--primary-dark-color)!important;color:#fff!important}.sd-related-link__icon--orange{background:#fff7ed;color:#ea580c}.sd-related-link__icon--primary-color{background:var(--light-blue);color:var(--primary-color)}.sd-related-link__icon--pink{background:#fdf2f8;color:#ec4899}.sd-related-link__icon--indigo{background:#eef2ff;color:var(--primary-color)}@keyframes blobFadeIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes blobPulse{0%,to{transform:scale(1) translate(0)}33%{transform:scale(1.08) translate(25px,-40px)}66%{transform:scale(.94) translate(-20px,20px)}}@keyframes blobPulseAlt{0%,to{transform:scale(1) translate(0)}33%{transform:scale(.92) translate(-18px,12px)}66%{transform:scale(1.06) translate(14px,-18px)}}.sd-hero .sd-blob{opacity:0;animation:blobFadeIn 1.4s ease forwards,blobPulse 8s ease-in-out 1.4s infinite}.sd-hero .sd-blob--delay{animation:blobFadeIn 1.4s ease .4s forwards,blobPulseAlt 8s ease-in-out 2.2s infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.sd-hero .sd-badge{opacity:0;animation:slideDown .6s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.sd-hero__title{opacity:0;animation:slideInLeft .7s cubic-bezier(.22,1,.36,1) .55s forwards}.sd-hero__desc{opacity:0;animation:slideInLeft .7s cubic-bezier(.22,1,.36,1) .8s forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sd-hero__btns{opacity:0;animation:slideUp .6s cubic-bezier(.22,1,.36,1) 1s forwards}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.sd-hero__visual{opacity:0;animation:slideInRight .8s cubic-bezier(.22,1,.36,1) .5s forwards}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sd-hero__img.sd-float{animation:heroFloat 4s ease-in-out 1.3s infinite}@keyframes visualBgPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}.sd-hero__visual-bg{animation:visualBgPulse 5s ease-in-out 1.3s infinite}@keyframes introSlideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.sd-intro__visual{opacity:0;animation:introSlideLeft .8s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes introGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.sd-intro__visual-glow{animation:introGlowPulse 5s ease-in-out infinite}@keyframes introCardIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sd-intro__visual-card{opacity:0;animation:introCardIn .7s cubic-bezier(.22,1,.36,1) .45s forwards}@keyframes introBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sd-intro__badge.sd-float{animation:introBadgeFloat 4s ease-in-out 1s infinite}@keyframes introSlideRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.sd-intro__content{opacity:0;animation:introSlideRight .8s cubic-bezier(.22,1,.36,1) .35s forwards}@keyframes introBadgeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.sd-intro .sd-badge{opacity:0;animation:introBadgeDown .6s cubic-bezier(.22,1,.36,1) .55s forwards}@keyframes introFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sd-intro__title{opacity:0;animation:introFadeUp .7s cubic-bezier(.22,1,.36,1) .7s forwards}.sd-intro__desc{opacity:0;animation:introFadeUp .7s cubic-bezier(.22,1,.36,1) .85s forwards}.sd-intro__card{opacity:0;animation:introFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-intro__card:first-child{animation-delay:1s}.sd-intro__card:nth-child(2){animation-delay:1.15s}@keyframes whyFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sd-why-shopify__header{opacity:0;animation:whyFadeUp .7s cubic-bezier(.22,1,.36,1) .2s forwards}.sd-feature-card{opacity:0;animation:whyFadeUp .65s cubic-bezier(.22,1,.36,1) forwards}.sd-why-shopify__grid .sd-feature-card:first-child{animation-delay:.35s}.sd-why-shopify__grid .sd-feature-card:nth-child(2){animation-delay:.48s}.sd-why-shopify__grid .sd-feature-card:nth-child(3){animation-delay:.61s}.sd-why-shopify__grid .sd-feature-card:nth-child(4){animation-delay:.74s}.sd-why-shopify__grid .sd-feature-card:nth-child(5){animation-delay:.87s}.sd-why-shopify__grid .sd-feature-card:nth-child(6){animation-delay:1s}@keyframes iconPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(0,0,0,.07)}50%{transform:scale(1.08);box-shadow:0 6px 20px rgba(43,176,230,.18)}}.sd-feature-card__icon{animation:iconPulse 3.5s ease-in-out infinite}.sd-why-shopify__grid .sd-feature-card:nth-child(2) .sd-feature-card__icon{animation-delay:.4s}.sd-why-shopify__grid .sd-feature-card:nth-child(3) .sd-feature-card__icon{animation-delay:.8s}.sd-why-shopify__grid .sd-feature-card:nth-child(4) .sd-feature-card__icon{animation-delay:1.2s}.sd-why-shopify__grid .sd-feature-card:nth-child(5) .sd-feature-card__icon{animation-delay:1.6s}.sd-why-shopify__grid .sd-feature-card:nth-child(6) .sd-feature-card__icon{animation-delay:2s}@keyframes svcFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svcSlideLeft{0%{opacity:0;transform:translateX(-35px)}to{opacity:1;transform:translateX(0)}}.sd-services__heading{opacity:0;animation:svcSlideLeft .7s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes svcSlideRight{0%{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}.sd-services__link{opacity:0;animation:svcSlideRight .7s cubic-bezier(.22,1,.36,1) .35s forwards}.sd-service-card{opacity:0;animation:svcFadeUp .65s cubic-bezier(.22,1,.36,1) forwards}.sd-services__grid .sd-service-card:first-child{animation-delay:.4s}.sd-services__grid .sd-service-card:nth-child(2){animation-delay:.52s}.sd-services__grid .sd-service-card:nth-child(3){animation-delay:.64s}.sd-services__grid .sd-service-card:nth-child(4){animation-delay:.76s}.sd-services__grid .sd-service-card:nth-child(5){animation-delay:.88s}.sd-services__grid .sd-service-card:nth-child(6){animation-delay:1s}.sd-service-card__num{opacity:0;animation:svcFadeUp .5s cubic-bezier(.22,1,.36,1) forwards}.sd-services__grid .sd-service-card:first-child .sd-service-card__num{animation-delay:.6s}.sd-services__grid .sd-service-card:nth-child(2) .sd-service-card__num{animation-delay:.72s}.sd-services__grid .sd-service-card:nth-child(3) .sd-service-card__num{animation-delay:.84s}.sd-services__grid .sd-service-card:nth-child(4) .sd-service-card__num{animation-delay:.96s}.sd-services__grid .sd-service-card:nth-child(5) .sd-service-card__num{animation-delay:1.08s}.sd-services__grid .sd-service-card:nth-child(6) .sd-service-card__num{animation-delay:1.2s}.sd-services__cta-wrap{opacity:0;animation:svcFadeUp .8s cubic-bezier(.22,1,.36,1) 1.2s forwards}@keyframes svcGlowPulse{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.15);opacity:.14}}@keyframes svcGlowPulseAlt{0%,to{transform:scale(1);opacity:.05}50%{transform:scale(1.12);opacity:.1}}.sd-services__cta-glow{animation:svcGlowPulse 6s ease-in-out infinite}.sd-services__cta-glow2{animation:svcGlowPulseAlt 6s ease-in-out 2s infinite}@keyframes svcCtaBounce{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.sd-btn-white-cta{animation:svcCtaBounce 3s ease-in-out 2s infinite}@keyframes appFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes appSlideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes appSlideRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.sd-app-dev__visual{opacity:0;animation:appSlideRight .85s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes appGlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}.sd-app-dev__visual-glow{animation:appGlowPulse 5s ease-in-out infinite}@keyframes appCardIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sd-app-dev__visual-inner{opacity:0;animation:appCardIn .75s cubic-bezier(.22,1,.36,1) .45s forwards}.sd-app-dev__overlay{opacity:0;animation:appFadeUp .5s ease .85s forwards}.sd-app-dev__content{opacity:0;animation:appSlideLeft .85s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes appBadgeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.sd-app-dev .sd-badge{opacity:0;animation:appBadgeDown .6s cubic-bezier(.22,1,.36,1) .55s forwards}.sd-app-dev__title{opacity:0;animation:appFadeUp .7s cubic-bezier(.22,1,.36,1) .7s forwards}.sd-app-dev__desc{opacity:0;animation:appFadeUp .7s cubic-bezier(.22,1,.36,1) .85s forwards}.sd-app-dev__feature{opacity:0;animation:appFadeUp .65s cubic-bezier(.22,1,.36,1) forwards}.sd-app-dev__features .sd-app-dev__feature:first-child{animation-delay:1s}.sd-app-dev__features .sd-app-dev__feature:nth-child(2){animation-delay:1.15s}.sd-app-dev__features .sd-app-dev__feature:nth-child(3){animation-delay:1.3s}@keyframes appIconPulse{0%,to{transform:scale(1);box-shadow:none}50%{transform:scale(1.1);box-shadow:0 6px 20px rgba(43,176,230,.2)}}.sd-app-dev__feature-icon{animation:appIconPulse 3.5s ease-in-out infinite}.sd-app-dev__features .sd-app-dev__feature:nth-child(2) .sd-app-dev__feature-icon{animation-delay:.7s}.sd-app-dev__features .sd-app-dev__feature:nth-child(3) .sd-app-dev__feature-icon{animation-delay:1.4s}.sd-app-dev .sd-btn-dark{opacity:0;animation:appFadeUp .6s cubic-bezier(.22,1,.36,1) 1.5s forwards}@keyframes appBtnBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sd-app-dev .sd-btn-dark{animation:appFadeUp .6s cubic-bezier(.22,1,.36,1) 1.5s forwards,appBtnBounce 3s ease-in-out 2.2s infinite}@keyframes casesFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sd-cases__header{opacity:0;animation:casesFadeUp .7s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes casesSlideLeft{0%{opacity:0;transform:translateX(-45px)}to{opacity:1;transform:translateX(0)}}.sd-cases__grid .sd-case-card:first-child{opacity:0;animation:casesSlideLeft .8s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes casesSlideRight{0%{opacity:0;transform:translateX(45px)}to{opacity:1;transform:translateX(0)}}.sd-cases__grid .sd-case-card:nth-child(2){opacity:0;animation:casesSlideRight .8s cubic-bezier(.22,1,.36,1) .55s forwards}.sd-case-card__img-overlay{opacity:0;animation:casesFadeUp .5s ease 1s forwards}.sd-case-card__tag{opacity:0;animation:casesFadeUp .5s cubic-bezier(.22,1,.36,1) forwards}.sd-cases__grid .sd-case-card:first-child .sd-case-card__tag:first-child{animation-delay:.75s}.sd-cases__grid .sd-case-card:first-child .sd-case-card__tag:nth-child(2){animation-delay:.88s}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__tag:first-child{animation-delay:.9s}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__tag:nth-child(2){animation-delay:1.03s}.sd-case-card__title{opacity:0;animation:casesFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-cases__grid .sd-case-card:first-child .sd-case-card__title{animation-delay:.95s}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__title{animation-delay:1.1s}.sd-case-card__desc{opacity:0;animation:casesFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-cases__grid .sd-case-card:first-child .sd-case-card__desc{animation-delay:1.05s}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__desc{animation-delay:1.2s}.sd-case-card__link{opacity:0;animation:casesFadeUp .5s cubic-bezier(.22,1,.36,1) forwards}.sd-cases__grid .sd-case-card:first-child .sd-case-card__link{animation-delay:1.15s}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__link{animation-delay:1.3s}@keyframes casesKenBurns{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.sd-case-card__img-wrap img{animation:casesKenBurns 8s ease-in-out infinite}.sd-cases__grid .sd-case-card:nth-child(2) .sd-case-card__img-wrap img{animation-delay:4s}@keyframes whyusFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes whyusSlideLeft{0%{opacity:0;transform:translateX(-45px)}to{opacity:1;transform:translateX(0)}}@keyframes whyusSlideRight{0%{opacity:0;transform:translateX(45px)}to{opacity:1;transform:translateX(0)}}.sd-why-us__eyebrow{opacity:0;animation:whyusSlideLeft .6s cubic-bezier(.22,1,.36,1) .2s forwards}.sd-why-us__title{opacity:0;animation:whyusSlideLeft .7s cubic-bezier(.22,1,.36,1) .35s forwards}.sd-why-us__check-item{opacity:0;animation:whyusFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-why-us__checklist .sd-why-us__check-item:first-child{animation-delay:.55s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(2){animation-delay:.68s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(3){animation-delay:.81s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(4){animation-delay:.94s}@keyframes whyusIconPop{0%{opacity:0;transform:scale(.5) rotate(-20deg)}70%{transform:scale(1.15) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sd-why-us__check-icon{opacity:0;animation:whyusIconPop .5s cubic-bezier(.34,1.56,.64,1) forwards}.sd-why-us__checklist .sd-why-us__check-item:first-child .sd-why-us__check-icon{animation-delay:.72s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(2) .sd-why-us__check-icon{animation-delay:.85s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(3) .sd-why-us__check-icon{animation-delay:.98s}.sd-why-us__checklist .sd-why-us__check-item:nth-child(4) .sd-why-us__check-icon{animation-delay:1.11s}.sd-why-us__stats>div{opacity:0;animation:whyusFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-why-us__stats>div:first-child{animation-delay:1.1s}.sd-why-us__stats>div:nth-child(2){animation-delay:1.22s}.sd-why-us__stats>div:nth-child(3){animation-delay:1.34s}.sd-why-us__stats>div:nth-child(4){animation-delay:1.46s}@keyframes whyusStatPop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.sd-why-us__stat-value{animation:whyusStatPop .5s cubic-bezier(.34,1.56,.64,1) forwards}.sd-why-us__stats>div:first-child .sd-why-us__stat-value{animation-delay:1.3s}.sd-why-us__stats>div:nth-child(2) .sd-why-us__stat-value{animation-delay:1.42s}.sd-why-us__stats>div:nth-child(3) .sd-why-us__stat-value{animation-delay:1.54s}.sd-why-us__stats>div:nth-child(4) .sd-why-us__stat-value{animation-delay:1.66s}.sd-why-us__testimonial-wrap{opacity:0;animation:whyusSlideRight .85s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes whyusGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.sd-why-us__testimonial-glow{animation:whyusGlowPulse 5s ease-in-out infinite}@keyframes whyusStarPop{0%{opacity:0;transform:scale(0) rotate(-30deg)}70%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sd-why-us__stars i{opacity:0;animation:whyusStarPop .4s cubic-bezier(.34,1.56,.64,1) forwards}.sd-why-us__stars i:first-child{animation-delay:.9s}.sd-why-us__stars i:nth-child(2){animation-delay:1.02s}.sd-why-us__stars i:nth-child(3){animation-delay:1.14s}.sd-why-us__stars i:nth-child(4){animation-delay:1.26s}.sd-why-us__stars i:nth-child(5){animation-delay:1.38s}.sd-why-us__quote{opacity:0;animation:whyusFadeUp .7s cubic-bezier(.22,1,.36,1) 1.5s forwards}.sd-why-us__author{opacity:0;animation:whyusFadeUp .6s cubic-bezier(.22,1,.36,1) 1.7s forwards}@keyframes whyusAvatarPop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.sd-why-us__author img{opacity:0;animation:whyusAvatarPop .55s cubic-bezier(.34,1.56,.64,1) 1.85s forwards}@keyframes whyusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sd-why-us__testimonial{animation:whyusFloat 5s ease-in-out 2.2s infinite}@keyframes relatedFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sd-related__header{opacity:0;animation:relatedFadeUp .6s cubic-bezier(.22,1,.36,1) .2s forwards}.sd-related-link{opacity:0;animation:relatedFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.sd-related__links .sd-related-link:first-child{animation-delay:.35s}.sd-related__links .sd-related-link:nth-child(2){animation-delay:.48s}.sd-related__links .sd-related-link:nth-child(3){animation-delay:.61s}.sd-related__links .sd-related-link:nth-child(4){animation-delay:.74s}@keyframes relatedIconPop{0%{opacity:0;transform:scale(.5) rotate(-15deg)}70%{transform:scale(1.18) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sd-related-link__icon{opacity:0;animation:relatedIconPop .5s cubic-bezier(.34,1.56,.64,1) forwards}.sd-related__links .sd-related-link:first-child .sd-related-link__icon{animation-delay:.52s}.sd-related__links .sd-related-link:nth-child(2) .sd-related-link__icon{animation-delay:.65s}.sd-related__links .sd-related-link:nth-child(3) .sd-related-link__icon{animation-delay:.78s}.sd-related__links .sd-related-link:nth-child(4) .sd-related-link__icon{animation-delay:.91s}@keyframes relatedIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.sd-related__links .sd-related-link:first-child .sd-related-link__icon{animation:relatedIconPop .5s cubic-bezier(.34,1.56,.64,1) .52s forwards,relatedIconPulse 3s ease-in-out 1.2s infinite}.sd-related__links .sd-related-link:nth-child(2) .sd-related-link__icon{animation:relatedIconPop .5s cubic-bezier(.34,1.56,.64,1) .65s forwards,relatedIconPulse 3s ease-in-out 1.8s infinite}.sd-related__links .sd-related-link:nth-child(3) .sd-related-link__icon{animation:relatedIconPop .5s cubic-bezier(.34,1.56,.64,1) .78s forwards,relatedIconPulse 3s ease-in-out 2.4s infinite}.sd-related__links .sd-related-link:nth-child(4) .sd-related-link__icon{animation:relatedIconPop .5s cubic-bezier(.34,1.56,.64,1) .91s forwards,relatedIconPulse 3s ease-in-out 3s infinite}