.service-packages{--sp-pt-d: 44px;--sp-pb-d: 44px;--sp-pt-m: 24px;--sp-pb-m: 24px;--sp-cols-d: 4;--sp-gap-d: 20px;--sp-gap-m: 14px;--sp-card-min-h: 620px;padding-top:var(--sp-pt-d);padding-bottom:var(--sp-pb-d);overflow:hidden}.service-packages .sp__top-border{height:1px;width:100%;background:rgba(var(--color-foreground),.14);margin-bottom:clamp(18px,3vw,30px)}.service-packages.sp--border-full-width .sp__top-border{width:100vw;margin-left:calc(50% - 50vw)}.service-packages .sp__header{width:min(100%,740px);margin-bottom:clamp(18px,3vw,32px)}.service-packages .sp__header--center{margin-left:auto;margin-right:auto;text-align:center}.service-packages .sp__subheading{margin:0;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.09em;font-size:var(--sp-subheading-fs, 13px)}.service-packages .sp__subheading--primary{opacity:.76}.service-packages .sp__subheading--secondary{opacity:1}.service-packages .sp__subheading-icon{width:14px;height:14px;display:inline-flex}.service-packages .sp__subheading-icon svg{width:100%;height:100%}.service-packages .sp__heading{margin:12px 0 0;line-height:1.08;letter-spacing:-.02em}.service-packages .sp__heading p{margin:0}.service-packages .sp__heading--medium{font-size:var(--sp-heading-fs, 52px)}.service-packages .sp__heading--large{font-size:var(--sp-heading-fs, 68px)}.service-packages .sp__description{margin-top:12px;max-width:66ch;color:rgba(var(--color-foreground),.86);font-size:var(--sp-description-fs, 30px);line-height:1.45}.service-packages .sp__description p{margin:0}.service-packages .sp__header--center .sp__description{margin-left:auto;margin-right:auto}.service-packages .sp__grid{display:grid;grid-template-columns:repeat(var(--sp-cols-d),minmax(0,1fr));gap:var(--sp-gap-d);outline:none}.service-packages .sp__card{position:relative;min-height:var(--sp-card-min-h);border-radius:14px;border:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);padding:28px clamp(16px,2vw,30px) 24px;display:flex;flex-direction:column}.service-packages .sp__card.sp__card--shadow{box-shadow:0 22px 54px #0000001f}.service-packages .sp__badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:var(--sp-badge-fs, 12px);line-height:1;color:#fff;background:#20b55d;font-weight:700}.service-packages .sp__badge-dot{width:7px;height:7px;border-radius:50%;background:#fff}.service-packages .sp__card-title{margin:0;font-size:var(--sp-card-title-fs, 36px);line-height:1.1;letter-spacing:-.02em}.service-packages .sp__price,.service-packages .sp__custom-value{margin:10px 0 0;line-height:1;letter-spacing:-.03em}.service-packages .sp__price--large,.service-packages .sp__custom-value--large{font-size:var(--sp-price-fs, 64px)}.service-packages .sp__price--x-large,.service-packages .sp__custom-value--x-large{font-size:var(--sp-price-fs, 76px)}.service-packages .sp__price--xx-large,.service-packages .sp__custom-value--xx-large{font-size:var(--sp-price-fs, 92px)}.service-packages .sp__custom-value{background:linear-gradient(90deg,#34ace0,#5f6be5);-webkit-background-clip:text;background-clip:text;color:transparent}.service-packages .sp__card-description{margin:12px 0 0;color:rgba(var(--color-foreground),.75);font-size:var(--sp-card-description-fs, 16px);line-height:1.45}.service-packages .sp__divider{margin:18px 0 0;height:1px;background:rgba(var(--color-foreground),.15)}.service-packages .sp__features{margin:var(--sp-desc-features-spacing, 18px) 0 0;padding:0;list-style:none;display:grid;gap:12px}.service-packages .sp__feature{display:inline-flex;align-items:flex-start;gap:10px;line-height:1.35;font-size:var(--sp-feature-fs, 16px)}.service-packages .sp__feature-check{width:16px;height:16px;display:inline-flex;margin-top:2px;flex:0 0 16px}.service-packages .sp__feature-check svg{width:100%;height:100%}.service-packages .sp__custom-content{margin-top:auto;padding-top:var(--sp-desc-features-spacing, 18px)}.service-packages .sp__custom-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:12px}.service-packages .sp__custom-icon svg{width:100%;height:100%}.service-packages .sp__custom-icon--small{width:24px;height:24px}.service-packages .sp__custom-icon--recommended{width:30px;height:30px}.service-packages .sp__custom-icon--large{width:36px;height:36px}.service-packages .sp__custom-icon--contrast{color:rgba(var(--color-foreground),1)}.service-packages .sp__custom-icon--soft{color:rgba(var(--color-foreground),.65)}.service-packages .sp__custom-icon--gradient{color:transparent;background:linear-gradient(110deg,#34ace0,#5f6be5);-webkit-background-clip:text;background-clip:text}.service-packages .sp__additional-heading{margin:0;font-size:var(--sp-additional-heading-fs, 40px);line-height:1.1}.service-packages .sp__additional-description{margin:10px 0 0;font-size:var(--sp-additional-description-fs, 16px);line-height:1.45;color:rgba(var(--color-foreground),.75)}.service-packages .sp__actions{margin-top:auto;padding-top:22px}.service-packages .sp__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;border-radius:999px;text-decoration:none;font-size:var(--sp-button-fs, 15px);line-height:1;border:1px solid transparent;transition:transform .2s ease,opacity .2s ease}.service-packages .sp__button:hover{transform:translateY(-1px)}.service-packages .sp__button[aria-disabled=true]{pointer-events:none;opacity:.55}.service-packages .sp__button--primary{background:#5238d6;color:#fff}.service-packages .sp__button--secondary{background:transparent;color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),.26)}.service-packages .sp-animate-item{opacity:1}.service-packages[data-service-packages-animate=true][data-service-packages-js=true] .sp-animate-item{opacity:0}.service-packages[data-service-packages-animate=true][data-service-packages-js=true] .sp-animate-item.sp-is-animated{opacity:1;animation-duration:.75s;animation-fill-mode:both;animation-delay:var(--sp-anim-delay, 0s)}.service-packages .sp__pagination{display:none}@media(max-width:1199px){.service-packages .sp__grid{grid-template-columns:repeat(min(2,var(--sp-cols-d)),minmax(0,1fr))}}@media(max-width:989px){.service-packages{padding-top:var(--sp-pt-m);padding-bottom:var(--sp-pb-m)}.service-packages .sp__grid{display:flex;gap:var(--sp-gap-m);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.service-packages .sp__grid::-webkit-scrollbar{display:none}.service-packages .sp__card{flex:0 0 100%;width:100%;min-height:auto;padding:22px 18px 20px;scroll-snap-align:center;scroll-snap-stop:always}.service-packages .sp__header{margin-bottom:18px}.service-packages .sp__heading--medium,.service-packages .sp__heading--large{font-size:min(var(--sp-heading-fs, 44px),38px);line-height:1.12}.service-packages .sp__description{font-size:min(var(--sp-description-fs, 18px),18px)}.service-packages .sp__card-title{font-size:min(var(--sp-card-title-fs, 28px),28px)}.service-packages .sp__price--large,.service-packages .sp__price--x-large,.service-packages .sp__price--xx-large,.service-packages .sp__custom-value--large,.service-packages .sp__custom-value--x-large,.service-packages .sp__custom-value--xx-large{font-size:min(var(--sp-price-fs, 52px),52px)}.service-packages .sp__additional-heading{font-size:min(var(--sp-additional-heading-fs, 30px),30px)}.service-packages .sp__feature{font-size:min(var(--sp-feature-fs, 15px),15px)}.service-packages .sp__card-description{font-size:min(var(--sp-card-description-fs, 15px),15px)}.service-packages .sp__additional-description{font-size:min(var(--sp-additional-description-fs, 15px),15px)}.service-packages .sp__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;min-height:20px}.service-packages .sp__dot{width:18px;height:1px;padding:0;border:0;border-radius:0;background:rgba(var(--color-foreground),.25);cursor:pointer}.service-packages .sp__dot.is-active{background:rgb(var(--color-foreground))}.service-packages .sp__pagination--dots{gap:8px}.service-packages .sp__pagination--dots .sp__dot{width:7px;height:7px;border-radius:50%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/service-packages.css.map */
