@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&family=Poppins:wght@400;500;600&display=swap";.sp-marketing-badge{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:#fff;background:var(--response-fire-orange, #E85D04);box-shadow:0 2px 8px #090d1229;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-marketing-badge--info{background:var(--response-fire-orange, #E85D04)}.sp-marketing-badge--nuevo{background:var(--response-flame-orange, #FF6B00)}.sp-marketing-badge--destacado{background:linear-gradient(135deg,#ff6b00,#e85d04)}.sp-marketing-badge--recomendado{background:var(--response-red, #B31217)}.sp-marketing-badge--promocion{background:#c2410c}.sp-marketing-badge--personalizado{background:var(--response-graphite, #3F4145)}.store-premium{--response-red: #B31217;--response-fire-orange: #E85D04;--response-flame-orange: #FF6B00;--response-graphite: #3F4145;--response-silver: #D9D9D9;--response-white: #FFFFFF;--store-bg-dark: #090D12;--store-bg-dark-soft: #11161D;--store-bg-light: #F5F7FA;--store-text: #171A20;--store-text-muted: #68707D;--response-fire-gradient: linear-gradient(135deg, #FF6B00 0%, #E85D04 48%, #B31217 100%);--response-cta-gradient: linear-gradient(135deg, #E85D04 0%, #B31217 65%, #7F0E12 100%);--sp-bg: var(--store-bg-light);--sp-white: var(--response-white);--sp-black: var(--store-bg-dark);--sp-dark: var(--response-graphite);--sp-muted: var(--store-text-muted);--sp-red: var(--response-red);--sp-orange: var(--response-flame-orange);--sp-radius: 16px;--sp-radius-sm: 12px;--sp-dark-card-bg: #141A22;--sp-dark-card-radius: 14px;--sp-dark-card-shadow: 0 16px 36px rgba(0, 0, 0, .32);--sp-dark-card-border: 1px solid rgba(255, 255, 255, .08);--sp-dark-card-media: #0E131A;--sp-shadow: 0 2px 8px rgba(9,13,18,.06), 0 16px 40px rgba(9,13,18,.08);--sp-shadow-hover: 0 8px 32px rgba(255,107,0,.15);--store-header-height: 76px;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:16px;color:var(--store-text);background:var(--store-bg-light)}.store-premium .store-navbar:before{display:none}.store-premium .store-navbar,.store-premium .store-header{--store-header-orange: #FF6B00;--store-header-orange-deep: #E85D04;background:linear-gradient(180deg,#161c24,#12181f)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none;min-height:var(--store-header-height);z-index:1040;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.store-premium .store-header.is-scrolled{background:#12181f!important;border-bottom-color:#ffffff14;box-shadow:0 4px 14px #090d1229}.store-premium .store-header__inner{min-height:var(--store-header-height);display:flex;align-items:center;gap:2rem;padding-top:.55rem;padding-bottom:.55rem}.store-premium .store-header__brand{padding:0;margin:0;display:inline-flex;align-items:center;flex-shrink:0}.store-premium .store-header__brand .store-brand-logo{height:54px!important;max-width:236px!important;width:auto}.store-premium .store-header__mobile-tools{display:none;align-items:center;gap:.5rem;margin-left:auto}.store-premium .store-header__toggle{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#fff;font-size:1.35rem;box-shadow:none}.store-premium .store-header__toggle:hover,.store-premium .store-header__toggle:focus-visible,.store-premium .store-header__toggle[aria-expanded=true]{border-color:var(--store-header-orange);color:var(--store-header-orange);background:#ff6b001a}.store-premium .store-header__collapse{align-items:center}.store-premium .store-header__nav{display:flex;align-items:center;gap:.15rem;margin:0 auto 0 .75rem}.store-premium .store-header__link{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .7rem;border:0;border-radius:0;background:transparent!important;color:#ffffffc7;font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem;line-height:1;text-decoration:none;box-shadow:none;transition:color .2s ease}.store-premium .store-header__link i{font-size:17px;line-height:1}.store-premium .store-header__link:hover,.store-premium .store-header__link.is-active{color:var(--store-header-orange)!important;background:transparent!important}.store-premium .store-header__link.is-active:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.15rem;height:2px;border-radius:99px;background:var(--store-header-orange)}.store-premium .store-header__link:focus-visible,.store-premium .store-header__btn:focus-visible,.store-premium .store-header__toggle:focus-visible{outline:2px solid var(--store-header-orange);outline-offset:2px}.store-premium .store-header__actions{position:relative;display:flex;align-items:center;gap:.5rem;margin-left:auto;padding-left:1.25rem;border-left:0}.store-premium .store-header__actions:before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;background:#ffffff1a;transform:translateY(-50%)}.store-premium .store-header__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.4rem .8rem;border-radius:10px;border:1px solid transparent;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.store-premium .store-header__btn i{font-size:17px;line-height:1}.store-premium .store-header__btn--cart{border-color:#ffffff2e;background:#ffffff08;color:#ffffffeb}.store-premium .store-header__btn--icon{min-width:40px;padding-left:.55rem;padding-right:.55rem}.store-premium .store-header__btn--cart:hover,.store-premium .store-header__btn--cart:focus-visible{border-color:var(--store-header-orange);background:#ff6b001a;color:var(--store-header-orange)}.store-premium .store-header__cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--store-header-orange);color:#fff;font-size:.68rem;font-weight:700;line-height:1}.store-premium .store-header__btn--ghost{border-color:#ffffff38;background:transparent;color:#ffffffe0}.store-premium .store-header__btn--ghost:hover,.store-premium .store-header__btn--ghost:focus-visible,.store-premium .store-header__btn--ghost.is-active{border-color:var(--store-header-orange);background:#ff6b001a;color:var(--store-header-orange)}.store-premium .store-header__btn--soft{border-color:var(--store-header-orange);background:transparent;color:var(--store-header-orange)}.store-premium .store-header__btn--soft:hover,.store-premium .store-header__btn--soft:focus-visible,.store-premium .store-header__btn--soft.is-active{background:var(--store-header-orange);border-color:var(--store-header-orange);color:#fff}.store-premium .store-header__btn--primary{background:var(--store-header-orange-deep);border-color:var(--store-header-orange-deep);color:#fff;box-shadow:0 3px 8px #e85d041f}.store-premium .store-header__btn--primary:hover,.store-premium .store-header__btn--primary:focus-visible{background:#cf5203;border-color:#cf5203;color:#fff;transform:none;box-shadow:0 4px 10px #e85d0429}.store-premium .store-header__btn--user{border-color:#ffffff29;background:#ffffff0a;color:#fff;max-width:14rem}.store-premium .store-header__btn--user:hover,.store-premium .store-header__btn--user:focus-visible,.store-premium .store-header__btn--user[aria-expanded=true]{border-color:var(--store-header-orange);background:#ff6b001a;color:#fff}.store-premium .store-header__btn--admin{border-color:#ffffff24;background:transparent;color:#ffffffc2;font-weight:600}.store-premium .store-header__btn--admin:hover,.store-premium .store-header__btn--admin:focus-visible,.store-premium .store-header__btn--admin.is-active{border-color:#ffffff47;background:#ffffff0f;color:#fff}.store-premium .store-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#ff6b002e;color:var(--store-header-orange);font-size:.68rem;font-weight:800;flex-shrink:0}.store-premium .store-header__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem}.store-premium .store-header__caret{font-size:.7rem;opacity:.7}.store-premium .store-header__dropdown{min-width:16.5rem;margin-top:.45rem;padding:.4rem 0;border:1px solid rgba(17,22,29,.08);border-radius:14px;box-shadow:0 16px 36px #090d1229}.store-premium .store-header__dropdown-identity{display:flex;align-items:center;gap:.7rem;padding:.75rem .9rem .7rem;border-bottom:1px solid #EEF1F4}.store-premium .store-header__dropdown-identity .store-header__avatar{width:2rem;height:2rem;font-size:.75rem}.store-premium .store-header__dropdown-identity strong,.store-premium .store-header__dropdown-identity small{display:block}.store-premium .store-header__dropdown-identity strong{font-size:.875rem;color:#171a20}.store-premium .store-header__dropdown-identity small{color:#68707d;font-size:.75rem;word-break:break-word}.store-premium .store-header__dropdown .dropdown-item{display:flex;align-items:center;gap:.55rem;padding:.55rem .9rem;font-size:.875rem;color:#171a20}.store-premium .store-header__dropdown .dropdown-item i{color:var(--store-header-orange-deep)}.store-premium .store-header__dropdown .dropdown-item:hover,.store-premium .store-header__dropdown .dropdown-item:focus{background:#ff6b0014;color:#171a20}.store-premium .store-header__logout{color:#b31217}.store-premium .store-header__logout:hover,.store-premium .store-header__logout:focus{background:#fdebec;color:#b31217}.store-premium .store-header__logout i{color:#b31217}.store-premium .btn-store-primary{background:#e85d04;border:none;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;min-height:44px;display:inline-flex;align-items:center}.store-premium .btn-store-primary:hover{color:#fff;background:#cf5203}.store-premium .btn-store-outline{border-color:#ffffff59;color:var(--response-white);min-height:44px;display:inline-flex;align-items:center}.store-premium .btn-store-outline:hover{background:#ff6b001a;border-color:#ff6b00;color:#ff6b00}.store-premium .store-navbar .navbar-brand,.store-premium .store-navbar .nav-link{color:var(--response-white);font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem}.store-premium .store-navbar .nav-link:hover,.store-premium .store-navbar .nav-link.fw-bold{color:var(--response-flame-orange)!important}.store-premium .store-navbar .btn-outline-secondary{border-color:#ffffff4d;color:var(--response-white)}.store-premium .store-navbar .btn-primary{background:#e85d04;border:none}@media(max-width:1199.98px){.store-premium .store-header__inner{gap:.75rem}.store-premium .store-header__actions{gap:.4rem;padding-left:.85rem}.store-premium .store-header__btn{padding:.4rem .65rem}}@media(max-width:991.98px){.store-premium .store-header__inner{flex-wrap:wrap;gap:.35rem .75rem}.store-premium .store-header__mobile-tools{display:inline-flex}.store-premium .store-header__collapse{flex-basis:100%;padding-top:.75rem;padding-bottom:.35rem}.store-premium .store-header__nav,.store-premium .store-header__actions{width:100%;margin:0;padding:0;border:0;flex-direction:column;align-items:stretch;gap:.4rem}.store-premium .store-header__actions{margin-top:.65rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.store-premium .store-header__actions:before{display:none}.store-premium .store-header__link,.store-premium .store-header__btn{width:100%;justify-content:flex-start;min-height:44px}.store-premium .store-header__link.is-active:after{left:.8rem;right:auto;width:2px;height:1.1rem;top:50%;bottom:auto;transform:translateY(-50%)}.store-premium .store-header__btn--primary{justify-content:center}.store-premium .store-header__user-name,.store-premium .store-header__btn--user{max-width:none}}.sp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.sp-reveal.is-visible{opacity:1;transform:translateY(0)}.sp-hero-block{background:var(--store-bg-dark);padding-bottom:1.25rem}.sp-hero{padding:3.25rem 0 2rem;min-height:clamp(520px,56vh,620px);display:flex;align-items:center;background:transparent;overflow:hidden;position:relative;color:var(--response-white)}.sp-hero__eyebrow{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--response-flame-orange);margin:0 0 .85rem}.sp-hero__title{font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,4.2vw,3.35rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--response-white);margin-bottom:1rem;max-width:640px}.sp-hero__title .highlight{color:var(--response-flame-orange)}.sp-hero__subtitle{font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.55;color:var(--response-silver);max-width:540px;margin-bottom:1.35rem}.sp-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.sp-hero--enhanced{position:relative;overflow:hidden}.sp-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 18%,rgba(255,107,0,.08),transparent 26%),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,22px 22px;pointer-events:none}.sp-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,3.5vw,40px);align-items:center;position:relative}.sp-hero__grid--image-left .sp-hero__visual{order:-1}.sp-hero__content{position:relative;z-index:1}.sp-hero__visual{position:relative;z-index:1;min-width:0}.sp-hero__quick-benefits{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.55rem}.sp-hero__quick-benefits li{display:flex;align-items:center;gap:.55rem;color:var(--response-silver);font-size:.92rem}.sp-hero__quick-benefits li i{color:var(--response-flame-orange)}.sp-hero-visual{position:relative}.sp-hero-visual--framed{padding:.35rem}.sp-hero-visual__glow{position:absolute;inset:8% 4% auto 12%;width:72%;height:72%;background:radial-gradient(circle,rgba(255,107,0,.26),transparent 68%);filter:blur(18px);pointer-events:none;z-index:0}.sp-hero-visual__frame{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 56px #0000006b,0 0 0 1px #ffffff0a;background:#ffffff08;position:relative;z-index:1;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.sp-hero-visual__frame img{width:100%;height:auto;min-height:220px;max-height:380px;display:block}.sp-hero-visual__frame--cover img{object-fit:cover}.sp-hero-visual__frame--contain img{object-fit:contain;padding:1rem;background:#ffffff05}.sp-hero-visual__badge{position:absolute;left:1rem;bottom:1rem;padding:.45rem .8rem;border-radius:999px;background:#ff6b00eb;color:#fff;font-size:.78rem;font-weight:700}.sp-hero-stack{position:relative;min-height:360px;padding:.85rem .7rem 1rem;max-width:100%}.sp-hero-stack__glow{position:absolute;top:6%;right:4%;bottom:12%;left:6%;background:radial-gradient(circle at 55% 42%,rgba(255,107,0,.2),transparent 68%);filter:blur(22px);pointer-events:none}.sp-hero-stack__list{list-style:none;margin:0;padding:0;position:relative;z-index:1;min-height:340px}.sp-hero-stack--count-1 .sp-hero-stack__list{min-height:300px}.sp-hero-stack--count-2 .sp-hero-stack__list{min-height:420px}.sp-hero-stack--count-3 .sp-hero-stack__list{min-height:480px}.sp-hero-stack--count-1 .sp-hero-stack__item--0{width:92%;margin:0 auto;position:relative;z-index:1}.sp-hero-stack--count-2 .sp-hero-stack__item--0{width:66%;position:absolute;top:0;left:0;z-index:1}.sp-hero-stack--count-2 .sp-hero-stack__item--1{width:64%;position:absolute;top:34%;right:0;z-index:2}.sp-hero-stack--count-3 .sp-hero-stack__item--0{width:62%;position:absolute;top:22%;left:19%;z-index:3}.sp-hero-stack--count-3 .sp-hero-stack__item--1{width:46%;position:absolute;top:0;left:0;z-index:1}.sp-hero-stack--count-3 .sp-hero-stack__item--2{width:46%;position:absolute;top:6%;right:0;z-index:2}.sp-hero-stack__item:hover,.sp-hero-stack__item:focus-within{z-index:6}.sp-hero-stack__card,.sp-dark-card{background:var(--sp-dark-card-bg);border-radius:var(--sp-dark-card-radius);box-shadow:var(--sp-dark-card-shadow)}.sp-hero-stack__card{display:block;overflow:hidden;border:var(--sp-dark-card-border);text-decoration:none;color:inherit;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sp-hero-stack--count-2 .sp-hero-stack__item--0 .sp-hero-stack__card{transform:rotate(-2deg) translate(-10px,-8px);box-shadow:0 14px 34px #00000047,0 4px 12px #00000029}.sp-hero-stack--count-2 .sp-hero-stack__item--1 .sp-hero-stack__card{transform:rotate(1.5deg) translate(10px,10px);box-shadow:0 24px 48px #0000006b,0 8px 18px #0003}.sp-hero-stack--count-3 .sp-hero-stack__item--1 .sp-hero-stack__card{transform:rotate(-2.2deg) translate(-8px,4px);box-shadow:0 14px 34px #00000047,0 4px 12px #00000029}.sp-hero-stack--count-3 .sp-hero-stack__item--2 .sp-hero-stack__card{transform:rotate(2deg) translate(8px,6px);box-shadow:0 16px 36px #0000004d,0 6px 14px #00000029}.sp-hero-stack--count-3 .sp-hero-stack__item--0 .sp-hero-stack__card{transform:rotate(-.4deg) translate(0);box-shadow:0 26px 52px #00000070,0 10px 20px #0000002e}.sp-hero-stack__card:hover,.sp-hero-stack__card:focus-visible{transform:rotate(0) translateY(-5px) scale(1.02);border-color:#ff6b006b;box-shadow:0 28px 56px #00000075;color:inherit}.sp-hero-stack__card:focus-visible{outline:2px solid #FF6B00;outline-offset:3px}.sp-hero-stack__chrome{display:flex;align-items:center;gap:5px;padding:.38rem .65rem;background:#10151c;border-bottom:1px solid rgba(255,255,255,.05)}.sp-hero-stack__chrome span{width:7px;height:7px;border-radius:50%;background:#ffffff38}.sp-hero-stack__media{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#0e131a;display:grid;place-items:center}.sp-hero-stack__badges{position:absolute;z-index:2;display:flex;max-width:calc(100% - 1.1rem)}.sp-hero-stack__badges--top-right{top:.55rem;right:.55rem}.sp-hero-stack__badges--top-left{top:.55rem;left:.55rem}.sp-hero-stack__media img{width:100%;height:100%;object-fit:cover;display:block}.sp-hero-stack__logo{object-fit:contain!important;padding:1.5rem;max-height:70%}.sp-hero-stack__fallback{display:grid;justify-items:center;gap:.4rem;padding:1.25rem;text-align:center}.sp-hero-stack__monogram{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:.06em;color:#ff6b00}.sp-hero-stack__fallback-name{color:#ffffffb8;font-size:.82rem}.sp-hero-stack__caption{display:flex;align-items:baseline;gap:.45rem;padding:.45rem .7rem .55rem;background:linear-gradient(180deg,#141a228c,#141a22);min-width:0}.sp-hero-stack__code{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6b00;flex-shrink:0}.sp-hero-stack__name{color:#fff;font-size:.8rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-hero-stack__more{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;color:#ff6b00;font-size:.86rem;font-weight:700;text-decoration:none}.sp-hero-stack__more:hover,.sp-hero-stack__more:focus-visible{color:#ff8a33;gap:.5rem}.sp-hero-stack__more:focus-visible{outline:2px solid #FF6B00;outline-offset:3px}.store-trust-section{margin-top:0;padding:0 0 .25rem;position:relative;z-index:2}.store-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1120px);margin-inline:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#121820f0;overflow:hidden}.store-trust-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;color:inherit;text-decoration:none;transition:background .2s ease}.store-trust-item:hover{background:#ffffff08;color:inherit}.store-trust-item+.store-trust-item{border-inline-start:1px solid rgba(255,255,255,.08)}.store-trust-item__icon{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#ff6b001f;color:#ff6b00;font-size:20px;line-height:1}.store-trust-item__icon .bi{display:block;font-size:20px;line-height:1;font-weight:400}.store-trust-item__title{display:block;color:#fff;font-size:.92rem;line-height:1.3;margin-bottom:0}.store-trust-item__desc{display:block;color:#ffffffad;font-size:.84rem;line-height:1.45}.store-product-link{display:inline-flex;align-items:center;gap:8px;color:#e85d04;font-weight:700;text-decoration:none;transition:color .2s ease,gap .2s ease}.store-product-link:hover{color:#ff6b00;gap:12px}.store-trust-bar{background:var(--store-bg-dark-soft);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:1rem 0}.store-trust-bar__list{display:flex;flex-wrap:wrap;gap:1rem 2rem;list-style:none;padding:0;margin:0;justify-content:center}.store-trust-bar__list li{display:inline-flex;align-items:center;gap:.5rem;color:var(--response-white);font-size:.875rem}.store-trust-bar__list li i{color:var(--response-flame-orange)}.sp-hero__trust{display:flex;flex-wrap:wrap;gap:.7rem 1.15rem;list-style:none;padding:0;margin:0}.sp-hero__trust li{font-size:.82rem;color:var(--response-silver);display:flex;align-items:center;gap:.4rem}.sp-hero__trust li i{color:var(--response-flame-orange)}.sp-btn-primary{background:var(--response-fire-gradient);border:none;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;padding:.85rem 1.75rem;border-radius:8px;font-size:.95rem;transition:transform .2s,box-shadow .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.sp-btn-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #ff6b0059}.sp-btn-primary--hero{background:#e85d04}.sp-btn-primary--hero:hover{background:#ff6b00;color:#fff}.sp-btn-primary--hero:focus-visible,.sp-btn-ghost--hero:focus-visible{outline:2px solid #FF6B00;outline-offset:3px}.sp-hero .sp-btn-ghost--hero:hover{border-color:#ff6b00;color:#fff;background:#ff6b001a}.sp-btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.35);color:var(--response-white);font-family:Montserrat,sans-serif;font-weight:600;padding:.85rem 1.75rem;border-radius:8px;font-size:.95rem;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.sp-btn-ghost:hover{border-color:var(--sp-black);color:var(--sp-black);background:#00000005}.sp-mockup{position:relative;perspective:1200px}.sp-mockup__frame{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-radius:16px;padding:12px 12px 0;box-shadow:var(--sp-shadow),0 40px 80px #00000026;transform:rotateY(-8deg) rotateX(4deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}.sp-mockup:hover .sp-mockup__frame{transform:rotateY(-4deg) rotateX(2deg)}.sp-mockup__bar{display:flex;gap:6px;padding:0 4px 10px}.sp-mockup__dot{width:10px;height:10px;border-radius:50%}.sp-mockup__dot--r{background:#ff5f57}.sp-mockup__dot--y{background:#febc2e}.sp-mockup__dot--g{background:#28c840}.sp-mockup__screen{background:var(--sp-white);border-radius:8px 8px 0 0;overflow:hidden;aspect-ratio:16/10;position:relative}.sp-mockup__dash{display:grid;grid-template-columns:140px 1fr;height:100%;font-size:.65rem}.sp-mockup__sidebar{background:var(--sp-dark);padding:1rem .75rem;color:#ffffffb3}.sp-mockup__sidebar-item{padding:.4rem .6rem;border-radius:6px;margin-bottom:.25rem;display:flex;align-items:center;gap:.4rem}.sp-mockup__sidebar-item.active{background:#c6283a40;color:#fff;border-left:2px solid var(--sp-red)}.sp-mockup__main{padding:1rem;background:var(--sp-bg)}.sp-mockup__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.sp-mockup__stat{background:var(--sp-white);border-radius:8px;padding:.5rem;border-top:2px solid var(--sp-red)}.sp-mockup__stat strong{display:block;font-size:.85rem;color:var(--sp-black)}.sp-mockup__stat span{color:var(--sp-muted);font-size:.55rem}.sp-mockup__chart{background:var(--sp-white);border-radius:8px;padding:.75rem;height:55%;display:flex;align-items:flex-end;gap:4px}.sp-mockup__bar-col{flex:1;background:linear-gradient(180deg,#ff6b00,#e85d0466);border-radius:3px 3px 0 0;min-height:20%}.sp-mockup__glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,107,0,.18) 0%,transparent 70%);top:-50px;right:-50px;pointer-events:none}.sp-section{padding:5rem 0}.sp-section--white{background:var(--sp-white)}.sp-section--dark{background:var(--store-bg-dark-soft);color:var(--response-white)}.sp-section--dark .sp-section__title,.sp-section--dark .sp-section__desc,.sp-section--dark blockquote{color:var(--response-white)}.sp-section--dark .text-muted{color:var(--response-silver)!important}.sp-section__label{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--response-flame-orange);margin-bottom:.75rem}.sp-section__title{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.sp-section__desc{color:var(--sp-muted);font-size:1.05rem;max-width:520px}.sp-featured-card{display:flex;background:var(--sp-white);border-radius:var(--sp-radius);overflow:hidden;box-shadow:var(--sp-shadow);border:1px solid rgba(0,0,0,.04);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;margin-bottom:1.5rem;text-decoration:none;color:inherit}.sp-featured-card:hover{transform:translateY(-4px);box-shadow:var(--sp-shadow-hover);border-color:#e85d0473;color:inherit}.sp-featured-card__img{width:42%;min-height:220px;background:var(--sp-bg);position:relative;flex-shrink:0}.sp-featured-card__img img{width:100%;height:100%;object-fit:cover}.sp-featured-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f1f3,#e8e9ec);color:var(--sp-muted);font-size:3rem}.sp-featured-card__logo{position:absolute;bottom:1rem;left:1rem;width:48px;height:48px;background:var(--sp-white);border-radius:10px;padding:6px;box-shadow:0 4px 12px #0000001a}.sp-featured-card__body{padding:2rem 2.25rem;flex:1;display:flex;flex-direction:column;justify-content:center}.sp-featured-card__meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.8rem;color:var(--sp-muted);margin-bottom:.65rem}.sp-featured-card__category{padding:.15rem .55rem;border-radius:999px;background:#ff6b001a;color:#e85d04;font-weight:600}.sp-featured-card__desc{color:var(--sp-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.1rem}.sp-featured-card__name{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.02em}.sp-featured-card__benefits{list-style:none;padding:0;margin:0 0 1.25rem}.sp-featured-card__benefits li{font-size:.9rem;color:var(--sp-muted);padding:.2rem 0;display:flex;align-items:center;gap:.5rem}.sp-featured-card__benefits li i{color:#ff6b00;font-size:.95rem}.sp-featured-card__cta{margin-top:auto}.store-featured-products{padding-top:36px;padding-bottom:56px}.store-featured-products__shell{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.store-featured-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:2rem;row-gap:.35rem;margin-bottom:1.75rem}.store-featured-products__intro{min-width:0}.store-featured-products__intro .sp-section__title{margin-bottom:.5rem}.store-featured-products__desc{max-width:36rem;margin-bottom:0}.store-featured-products__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.store-featured-products__search{flex:1 1 220px;max-width:360px}.store-featured-products__select,.store-featured-products__toolbar-submit{min-height:40px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:var(--store-text);font-size:.85rem;font-weight:500}.store-featured-products__select{padding:.4rem 2rem .4rem .85rem}.store-featured-products__toolbar-submit{padding:.4rem 1.1rem;color:#fff;background:linear-gradient(135deg,#ff6b00,#e85d04);border-color:transparent}.store-featured-products__grid,.store-catalog-grid{display:grid;gap:24px;width:100%;margin-inline:auto;justify-content:start;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.store-featured-products__grid>.sp-catalog-card,.store-catalog-grid>.sp-catalog-card{width:100%;min-width:0;max-width:none;justify-self:stretch;height:100%}.store-featured-products__grid--count-1{grid-template-columns:minmax(0,480px);width:min(100%,480px);max-width:480px;gap:24px;justify-content:center;margin-inline:auto}.store-featured-products__grid--count-1 .store-featured-products__card--solo{max-width:none;box-shadow:var(--sp-shadow)}.store-featured-products__grid--count-2{grid-template-columns:repeat(2,minmax(400px,460px));max-width:952px;gap:32px;justify-content:center;margin-inline:auto}.store-featured-products__grid--count-3,.store-featured-products__grid--count-4,.store-featured-products__grid--count-many{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;gap:24px;justify-content:start}.store-featured-products__more{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;align-self:center;margin-top:0;color:var(--response-flame-orange);font-size:.95rem;font-weight:700;text-decoration:none;white-space:nowrap}.store-featured-products__more:hover,.store-featured-products__more:focus-visible{color:var(--response-fire-orange)}.store-featured-products__more:focus-visible{outline:2px solid var(--response-flame-orange);outline-offset:3px}.store-featured-products__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.5rem;text-align:center;border:1px dashed rgba(63,65,69,.18);border-radius:var(--sp-radius);background:linear-gradient(180deg,#f5f7faa6,#ffffffe6)}.store-featured-products__empty-icon{width:4.5rem;height:4.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ff6b001a;color:var(--response-flame-orange);font-size:1.75rem}.store-featured-products__empty-text{margin:0;font-size:1.05rem;color:var(--sp-muted);max-width:420px}.sp-cta{padding:5rem 0;position:relative;overflow:hidden;background:var(--response-cta-gradient);color:#fff}.sp-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(0,0,0,.25) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(255,107,0,.2) 0%,transparent 50%);pointer-events:none}.sp-cta__grid{display:none}.sp-cta__content{position:relative;z-index:1;text-align:center;max-width:680px;margin:0 auto}.sp-cta__title{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.sp-cta__subtitle{font-size:1.05rem;color:#ffffffe0;margin-bottom:2rem;line-height:1.6}.sp-cta .sp-btn-primary--inverse{background:#fff;color:var(--store-bg-dark)}.sp-cta .sp-btn-primary--inverse:hover{background:#f5f5f5;color:var(--store-bg-dark);box-shadow:0 8px 32px #0003}.sp-cta .sp-btn-ghost--inverse{border-color:#ffffffa6;color:#fff}.sp-cta .sp-btn-ghost--inverse:hover{border-color:#fff;color:#fff;background:#ffffff1a}.store-faq-section:has(+.sp-cta--home){padding-bottom:clamp(3.5rem,5vw,4.5rem)}.sp-cta--home{position:relative;background-color:var(--store-bg-dark);background-image:none;overflow:visible;padding:clamp(3.5rem,5vw,4.5rem) 0;color:var(--response-white)}.sp-final-cta__rule{position:absolute;top:0;left:50%;width:min(100%,1320px);height:1px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--response-flame-orange) 36%,var(--response-fire-orange) 50%,var(--response-red) 64%,transparent 100%);opacity:.55}.sp-cta--home .sp-cta__bg,.sp-cta--home .sp-cta__dots,.sp-cta--home .sp-cta__seam{display:none}.sp-cta--home .sp-cta__card{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 1.75rem;width:100%;margin-inline:auto;padding:34px 36px;border-radius:var(--sp-radius);background:var(--response-fire-gradient);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #00000038;overflow:visible;transform:none;text-align:left;transition:border-color .25s ease-out,box-shadow .25s ease-out}.sp-cta--home .sp-cta__card:hover{transform:none;border-color:#fff3;box-shadow:0 12px 32px #00000042}.sp-cta--home .sp-cta__icon{position:relative;z-index:1;width:62px;height:62px;margin:0;display:grid;place-items:center;flex-shrink:0;border-radius:var(--sp-radius);background:#00000029;border:1px solid rgba(255,255,255,.2);color:var(--response-white);font-size:1.875rem;box-shadow:none;filter:none}.sp-cta--home .sp-cta__icon:before{display:none}.sp-cta--home .sp-cta__icon i{color:var(--response-white);background:none;-webkit-text-fill-color:var(--response-white);font-size:1.875rem;line-height:1}.sp-cta--home .sp-cta__copy{min-width:0}.sp-cta--home .sp-cta__title{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,2.2vw,2rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;max-width:none;margin:0 0 .4rem;color:var(--response-white)}.sp-cta--home .sp-cta__subtitle{max-width:34rem;margin:0;font-size:1rem;line-height:1.55;color:#ffffffd1}.sp-cta--home .sp-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem}.sp-cta--home .sp-cta__btn{min-height:48px;padding:.8rem 1.35rem;border-radius:10px;font-size:.95rem;gap:.55rem;transform:none}.sp-cta--home .sp-cta__btn i{font-size:1.125rem;line-height:1}.sp-cta--home .sp-cta__btn--primary,.sp-cta--home .sp-btn-primary--inverse{background:var(--response-white);color:var(--response-red);box-shadow:none}.sp-cta--home .sp-cta__btn--primary:hover,.sp-cta--home .sp-btn-primary--inverse:hover{background:var(--store-bg-light);color:var(--response-red);transform:none;box-shadow:none}.sp-cta--home .sp-cta__btn--secondary,.sp-cta--home .sp-btn-ghost--inverse{background:#00000029;border:1px solid rgba(255,255,255,.55);color:var(--response-white)}.sp-cta--home .sp-cta__btn--secondary:hover,.sp-cta--home .sp-btn-ghost--inverse:hover{border-color:#ffffffbf;background:#0000003d;color:var(--response-white);transform:none}@media(max-width:1023.98px){.sp-cta--home{padding:clamp(3rem,4vw,3.5rem) 0}.sp-cta--home .sp-cta__card{grid-template-columns:auto minmax(0,1fr);padding:28px 26px}.sp-cta--home .sp-cta__actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:639.98px){.sp-cta--home{padding:clamp(2rem,4vw,2.5rem) 0}.sp-cta--home .sp-cta__card{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:1.15rem}.sp-cta--home .sp-cta__actions{flex-direction:column;align-items:stretch}.sp-cta--home .sp-cta__actions a{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.sp-cta--home .sp-cta__card,.sp-cta--home .sp-cta__btn{transition:none}}.store-premium:has(.sp-cta--home) .store-footer{padding-top:clamp(3.25rem,5vw,4rem);border-top:var(--sp-dark-card-border)}.store-premium:has(.sp-cta--home) .store-support-cta__inner{padding:18px 22px;gap:16px;background:var(--store-bg-dark-soft);border:var(--sp-dark-card-border)}.store-premium:has(.sp-cta--home) .store-support-cta__title{font-size:.95rem}.store-premium:has(.sp-cta--home) .store-support-cta__text{font-size:.8125rem;margin-bottom:.4rem;color:var(--response-silver)}.store-premium:has(.sp-cta--home) .store-cta-icon--support{width:42px;height:42px;font-size:1.15rem;border-radius:var(--sp-radius-sm)}.store-catalog-shell{background:linear-gradient(180deg,var(--sp-white) 0%,var(--sp-bg) 10rem,var(--sp-bg) 100%)}.store-catalog-hero{position:relative;z-index:4;overflow:visible;padding:clamp(3rem,6vw,4rem) 0 1.5rem;background:var(--sp-white);border-bottom:1px solid rgba(0,0,0,.05)}.store-catalog-hero__intro{max-width:720px;margin-bottom:1.75rem}.store-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;margin-bottom:1rem;box-shadow:0 10px 28px #0f172a0a;position:relative;z-index:30;overflow:visible}.store-catalog-toolbar__sort{display:flex;align-items:center;flex:0 0 auto;position:relative}.store-catalog-sort{position:relative;z-index:31}.store-catalog-sort__trigger{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.45rem 1rem .45rem 1.05rem;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#171a20;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.store-catalog-sort__trigger::-webkit-details-marker{display:none}.store-catalog-sort__caption{color:#68707d;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.store-catalog-sort__value{color:#171a20}.store-catalog-sort__trigger i{font-size:.8rem;color:#68707d;transition:transform .2s ease}.store-catalog-sort[open] .store-catalog-sort__trigger{border-color:#ff6b0073;background:#fff;box-shadow:0 0 0 4px #ff6b001f}.store-catalog-sort[open] .store-catalog-sort__trigger i{transform:rotate(180deg);color:#e85d04}.store-catalog-sort__list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;margin:0;padding:.4rem;list-style:none;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a1f}.store-catalog-sort__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-radius:12px;color:#171a20;font-size:.9rem;font-weight:600;text-decoration:none}.store-catalog-sort__option:hover{color:#e85d04;background:#ff6b0014}.store-catalog-sort__option.is-active,.store-catalog-sort__option.is-active:hover{color:#e85d04;background:#ff6b001f}.store-catalog-toolbar__filters{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 320px}.store-catalog-toolbar__search{flex:1 1 280px;max-width:480px}.store-category-filter{padding:.45rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:500;text-decoration:none;color:var(--response-graphite);background:#fff;border:1px solid #e5e7eb;transition:all .2s;white-space:nowrap}.store-category-filter:hover{color:var(--response-fire-orange);border-color:#ff6b0059;background:#ff6b000f}.store-category-filter.is-active{color:#fff;background:linear-gradient(135deg,#ff6b00,#e85d04);border-color:transparent;box-shadow:0 8px 20px #e85d0433}.store-category-filter.is-active:hover{color:#fff;background:linear-gradient(135deg,#ff6b00,#e85d04)}.store-catalog-results{margin:0;font-size:.9375rem;color:var(--response-graphite)}.store-catalog-results__count{font-weight:700;color:var(--response-flame-orange)}.store-catalog-list{position:relative;z-index:1;padding-top:clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.store-catalog-list__inner,.store-catalog-grid{width:min(100%,1140px);margin-inline:auto}.store-software-item{display:grid;grid-template-columns:minmax(360px,46%) 1fr;min-height:340px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:22px;box-shadow:var(--sp-shadow);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.store-software-item:hover{transform:translateY(-8px);box-shadow:0 20px 48px #090d121f;border-color:#ff6b008c}.store-software-item--reverse .store-software-item__media{order:2}.store-software-item--reverse .store-software-item__content{order:1}.store-software-item__media{position:relative;min-height:320px;background:var(--sp-bg)}.store-software-item__media.sp-catalog-card__img{aspect-ratio:16 / 10;min-height:auto}.store-software-item__media img{width:100%;height:100%;object-fit:cover;display:block}.store-software-item__placeholder{width:100%;height:100%;min-height:320px;display:grid;place-items:center;font-size:3rem;color:var(--sp-muted);background:linear-gradient(135deg,#f0f1f3,#e8e9ec)}.store-software-item__media-badge{position:absolute;top:1rem;left:1rem;padding:.35rem .75rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff6b00,#e85d04);box-shadow:0 6px 16px #e85d0440}.store-software-item__content{display:flex;flex-direction:column;padding:clamp(26px,4vw,44px);min-width:0}.store-software-item__category,.store-software-item__content .sp-catalog-card__cat{margin:0 0 .65rem;color:var(--response-flame-orange);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.store-software-item__heading{display:block;margin-bottom:0}.store-software-item__title{margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,2.4vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:#171a20;line-height:1.25}.store-software-item__version{margin-bottom:.75rem}.store-software-item__description{margin:0 0 1rem}.store-software-item__features{list-style:none;margin:0 0 1rem;padding:0}.store-software-item__features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.45;color:var(--sp-muted)}.store-software-item__feature-icon{flex-shrink:0;margin-top:.1rem;color:var(--response-flame-orange)}.store-software-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem}.store-software-item__badge{padding:.3rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--response-fire-orange);background:#ff6b001a;border:1px solid rgba(255,107,0,.2)}.store-software-item__price{font-size:.875rem;font-weight:700;color:var(--response-graphite)}.store-software-item__actions{margin-top:0}.store-software-item__cta:focus-visible{outline:2px solid var(--response-flame-orange);outline-offset:2px}.store-catalog-empty{width:min(100%,640px);margin-inline:auto;text-align:center}.store-catalog-pagination{margin-top:2.5rem;display:flex;justify-content:center}.store-catalog-pagination .pagination .page-link{color:var(--response-graphite);border-color:#e5e7eb}.store-catalog-pagination .pagination .page-item.active .page-link{background:linear-gradient(135deg,#ff6b00,#e85d04);border-color:transparent;color:#fff}.store-catalog-pagination .pagination .page-link:focus{box-shadow:0 0 0 .2rem #ff6b0033}.store-catalog-toolbar .sp-search input:focus{border-color:var(--response-flame-orange);box-shadow:0 0 0 4px #ff6b001f;background:var(--sp-white)}@media(max-width:1023.98px){.store-software-item{grid-template-columns:minmax(280px,40%) 1fr;min-height:300px}}@media(max-width:767.98px){.store-catalog-toolbar{flex-direction:column;align-items:stretch}.store-catalog-toolbar__sort,.store-catalog-sort,.store-catalog-sort__trigger{width:100%}.store-catalog-sort__trigger{justify-content:space-between}.store-catalog-sort__list{left:0;right:0;min-width:0}.store-catalog-toolbar__filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.store-catalog-toolbar__search{max-width:none;flex:1 1 100%}.store-software-item,.store-software-item--reverse{grid-template-columns:1fr}.store-software-item--reverse .store-software-item__media,.store-software-item--reverse .store-software-item__content{order:unset}.store-software-item__media{min-height:220px}.store-software-item__actions{flex-direction:column}.store-software-item__cta{width:100%}}.sp-catalog-list{padding-top:2rem;padding-bottom:3rem}.sp-catalog-hero__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem}.sp-search{position:relative;max-width:480px}.sp-search input{width:100%;padding:.9rem 1.25rem .9rem 3rem;border:1.5px solid rgba(0,0,0,.08);border-radius:999px;font-size:.95rem;background:var(--sp-bg);transition:border-color .2s,box-shadow .2s}.sp-search input:focus{outline:none;border-color:var(--sp-red);box-shadow:0 0 0 4px #c6283a1a;background:var(--sp-white)}.sp-search i{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);color:var(--sp-muted)}.sp-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:.85rem 1rem;background:var(--sp-bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--sp-radius-sm)}.sp-filter-pill{padding:.45rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:500;text-decoration:none;color:var(--sp-dark);background:var(--sp-bg);border:1.5px solid transparent;transition:all .2s}.sp-filter-pill:hover{color:var(--sp-red);background:#c6283a0f}.sp-filter-pill.active{background:var(--sp-red);color:#fff;border-color:var(--sp-red)}.sp-catalog-card{background:var(--sp-white);border-radius:var(--sp-radius);overflow:hidden;box-shadow:0 1px 3px #090d120a,0 8px 20px #090d120b;border:1px solid rgba(15,23,32,.07);height:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sp-catalog-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #090d1217;border-color:#ff6b002e}.sp-catalog-card:focus-within{border-color:#0f172012;box-shadow:0 1px 3px #090d120a,0 8px 20px #090d120b}.sp-catalog-card:hover:focus-within{border-color:#ff6b002e;box-shadow:0 8px 22px #090d1217}.sp-catalog-card__img{aspect-ratio:16 / 9;background:var(--sp-bg);position:relative;overflow:hidden;flex-shrink:0}.sp-catalog-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.sp-catalog-card:hover .sp-catalog-card__img img,.sp-catalog-card__preview:hover img,.sp-catalog-card__preview:focus-visible img{transform:scale(1.02)}.sp-catalog-card__preview{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.sp-catalog-card__preview:focus-visible{outline:2px solid var(--response-flame-orange);outline-offset:-2px}.sp-catalog-card__zoom{position:absolute;right:.75rem;bottom:.75rem;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#090d129e;opacity:0;pointer-events:none;transition:opacity .2s ease}.sp-catalog-card__preview:hover .sp-catalog-card__zoom,.sp-catalog-card__preview:focus-visible .sp-catalog-card__zoom{opacity:1}.sp-catalog-card__badges{position:absolute;z-index:1;display:flex;flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 1.5rem)}.sp-catalog-card__badges--top-right{top:.75rem;right:.75rem;justify-content:flex-end}.sp-catalog-card__badges--top-left{top:.75rem;left:.75rem;justify-content:flex-start}.sp-catalog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f1f3,#e8e9ec);color:var(--sp-muted);font-size:3rem}.sp-catalog-card__logo{position:absolute;bottom:.75rem;left:.75rem;width:36px;height:36px;background:var(--sp-white);border-radius:10px;padding:4px;box-shadow:0 4px 12px #0000001f}.sp-catalog-card__body{padding:1.1rem 1.2rem 1.2rem;flex:1;display:flex;flex-direction:column;min-height:0}.sp-catalog-card__cat{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--response-flame-orange);margin-bottom:.3rem}.sp-catalog-card__name{font-size:1.05rem;font-weight:700;margin-bottom:.35rem;letter-spacing:-.01em;line-height:1.25}.sp-catalog-card__version{font-size:.8rem;color:var(--sp-muted);margin-bottom:.75rem}.sp-catalog-card__desc{font-size:.86rem;color:var(--sp-muted);line-height:1.45;min-height:2.9em;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-catalog-card__benefits{list-style:none;padding:0;margin:0 0 .75rem;display:grid;gap:.3rem;min-height:calc(2.9em + .3rem)}.sp-catalog-card__benefits li{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:var(--sp-muted);line-height:1.45}.sp-catalog-card__benefits li i{flex-shrink:0;margin-top:.1rem;color:var(--response-flame-orange);font-size:.95rem}.sp-catalog-card__grow{flex:1 1 auto;min-height:0}.sp-catalog-card__commercial{padding-top:.75rem;margin-top:.15rem;border-top:1px solid rgba(0,0,0,.06)}.sp-catalog-card__commercial-badge{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--response-flame-orange);background:#ff6b001a;border:1px solid rgba(255,107,0,.22);margin-bottom:.65rem}.sp-catalog-card__commercial-headline{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:.15rem}.sp-catalog-card__commercial-amount{font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-black);line-height:1.15}.sp-catalog-card__commercial-period{font-size:.78rem;font-weight:500;letter-spacing:0;color:var(--sp-muted);margin-left:.15rem}.sp-catalog-card__commercial-amount--quote{font-size:1.05rem;font-weight:700;color:var(--response-graphite)}.sp-catalog-card__commercial-subtitle{margin:.35rem 0 0;font-size:.82rem;color:var(--sp-muted);line-height:1.45}.sp-catalog-card__commercial-detail{margin:.2rem 0 0;font-size:.82rem;color:var(--sp-muted);line-height:1.45}.sp-catalog-card__cta{width:100%;margin-top:.85rem;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-align:center;background:var(--response-fire-orange);transition:background .18s ease,box-shadow .18s ease,filter .18s ease}.sp-catalog-card__cta:hover,.sp-catalog-card__cta:focus-visible{color:#fff;transform:none;background:linear-gradient(135deg,#ff6b00,#e85d04 78%,#d9480f);box-shadow:0 6px 16px #e85d0438}.store-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.75rem 1.5rem 2rem}.store-lightbox[hidden]{display:none}.store-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#090d12c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.store-lightbox__dialog{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(1120px,100%);max-width:100%;min-height:0}.store-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.store-lightbox__image{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 18px 48px #00000052;background:#ffffff08}.store-lightbox__caption{margin-top:.85rem;color:#ffffffc7;font-size:.92rem;font-weight:600;text-align:center}.store-lightbox__counter{margin:.35rem 0 0;color:#ffffff7a;font-size:.78rem;font-weight:500;letter-spacing:.04em}.store-lightbox__close,.store-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:#11161db8;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.store-lightbox__close{top:1rem;right:1rem;width:40px;height:40px;border-radius:999px;z-index:2}.store-lightbox__nav{top:50%;width:42px;height:42px;border-radius:999px;transform:translateY(-50%)}.store-lightbox__nav--prev{left:.75rem}.store-lightbox__nav--next{right:.75rem}.store-lightbox__close:hover,.store-lightbox__nav:hover,.store-lightbox__close:focus-visible,.store-lightbox__nav:focus-visible{color:#fff;background:var(--response-fire-orange);border-color:transparent;outline:none}.store-lightbox.is-open .store-lightbox__dialog{animation:store-lightbox-in .2s ease}body.store-lightbox-open{overflow:hidden}@keyframes store-lightbox-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.sp-landing-hero{padding:5rem 0 4rem;background:var(--response-bg-dark);background-image:radial-gradient(ellipse at 70% 20%,rgba(255,107,0,.12) 0%,transparent 50%),linear-gradient(180deg,var(--response-bg-dark-soft) 0%,var(--response-bg-dark) 100%);position:relative;overflow:hidden;color:var(--response-white)}.sp-landing-hero .sp-section__label{color:var(--response-flame-orange)}.sp-landing-hero .sp-hero__title{color:var(--response-white)}.sp-landing-hero .sp-hero__subtitle{color:var(--response-silver)}.sp-landing-hero .text-muted{color:var(--response-silver)!important}.sp-landing-hero__img{border-radius:var(--sp-radius);overflow:hidden;box-shadow:var(--sp-shadow);aspect-ratio:16/10;background:var(--sp-bg)}.sp-landing-hero__img img{width:100%;height:100%;object-fit:cover}.sp-landing-overview{padding-top:3rem;padding-bottom:3rem;margin-top:-1rem}.sp-desc-card{background:var(--sp-white);border-radius:var(--sp-radius);padding:2rem 2.25rem;box-shadow:var(--sp-shadow);border:1px solid rgba(0,0,0,.04);height:100%}.sp-desc-card__icon{width:48px;height:48px;border-radius:12px;background:#c6283a14;color:var(--sp-red);display:flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:1.25rem}.sp-desc-card__title{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--sp-black);margin-bottom:1rem}.sp-desc-card__body{font-size:1rem;line-height:1.75;color:var(--sp-muted)}.sp-req-panel{background:var(--sp-bg);border-radius:var(--sp-radius);padding:1.75rem;border:1px solid rgba(0,0,0,.05);height:100%}.sp-req-panel__head{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem}.sp-req-panel__head i{color:var(--sp-red);font-size:1.2rem}.sp-req-panel__head h3{font-size:1.1rem;font-weight:700;margin:0;color:var(--sp-black)}.sp-req-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.sp-req-chip{background:var(--sp-white);border-radius:var(--sp-radius-sm);padding:.85rem 1rem;box-shadow:0 2px 8px #1f1f1f0a;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;transition:transform .2s,box-shadow .2s}.sp-req-chip:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1f1f1f14}.sp-req-chip__icon{width:32px;height:32px;border-radius:8px;background:#c6283a14;color:var(--sp-red);display:flex;align-items:center;justify-content:center;font-size:.95rem}.sp-req-chip__text{font-size:.85rem;font-weight:600;color:var(--sp-dark);line-height:1.35}@media(max-width:991.98px){.sp-landing-overview{margin-top:0}.sp-req-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.sp-req-grid{grid-template-columns:1fr}.sp-desc-card{padding:1.5rem}}.sp-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.sp-benefit-item{background:var(--sp-white);border-radius:var(--sp-radius-sm);padding:1.75rem;border:1px solid rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}.sp-benefit-item:hover{transform:translateY(-3px);box-shadow:var(--sp-shadow)}.sp-benefit-item__icon{width:44px;height:44px;border-radius:10px;background:#c6283a14;color:var(--sp-red);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1rem}.sp-benefit-item h4{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.sp-benefit-item p{font-size:.9rem;color:var(--sp-muted);margin:0;line-height:1.55}.sp-features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem 2rem;list-style:none;padding:0;margin:0}.sp-features-list li{font-size:.95rem;color:var(--sp-dark);padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:.65rem}.sp-features-list li i{color:var(--sp-red)}.sp-slider{position:relative;border-radius:var(--sp-radius);overflow:hidden;background:var(--sp-dark);box-shadow:var(--sp-shadow)}.sp-slider__track{display:flex;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sp-slider__slide{min-width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;padding:2rem}.sp-slider__slide img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #0006;transition:transform .4s;cursor:zoom-in}.sp-slider__slide img.zoomed{transform:scale(1.08);cursor:zoom-out}.sp-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #00000026;transition:background .2s;z-index:2}.sp-slider__nav:hover{background:#fff}.sp-slider__nav--prev{left:1rem}.sp-slider__nav--next{right:1rem}.sp-slider__dots{display:flex;justify-content:center;gap:.5rem;padding:1rem;background:var(--sp-dark)}.sp-slider__dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.sp-slider__dot.active{background:var(--sp-red);transform:scale(1.2)}.sp-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.sp-plan-card{background:var(--sp-white);border-radius:var(--sp-radius);padding:2rem;border:1.5px solid rgba(0,0,0,.06);transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.sp-plan-card:hover{transform:translateY(-4px);box-shadow:var(--sp-shadow)}.sp-plan-card--featured{border-color:var(--sp-red);box-shadow:0 0 0 1px var(--sp-red),var(--sp-shadow)}.sp-plan-card__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--sp-red);color:#fff;font-size:.72rem;font-weight:700;padding:.3rem .85rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.sp-plan-card__name{font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.sp-plan-card__price{font-size:2.25rem;font-weight:800;letter-spacing:-.03em;color:var(--sp-black);margin:1rem 0}.sp-plan-card__price small{font-size:.9rem;font-weight:500;color:var(--sp-muted)}.sp-testimonial{background:var(--sp-white);border-radius:var(--sp-radius-sm);padding:2rem;border:1px solid rgba(0,0,0,.05);height:100%}.sp-testimonial__avatar{width:48px;height:48px;border-radius:50%;background:var(--sp-bg);object-fit:cover;margin-bottom:1rem}.sp-testimonial__text{font-size:1rem;line-height:1.65;color:var(--sp-dark);margin-bottom:1.25rem}.sp-testimonial__author{font-weight:700;font-size:.9rem}.sp-testimonial__company{font-size:.82rem;color:var(--sp-muted)}.sp-faq-item{border-bottom:1px solid rgba(0,0,0,.06);padding:1.25rem 0}.sp-faq-item summary{font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.sp-faq-item summary::-webkit-details-marker{display:none}.sp-faq-item summary:after{content:"+";font-size:1.25rem;color:var(--sp-red);font-weight:300;transition:transform .2s}.sp-faq-item[open] summary:after{transform:rotate(45deg)}.sp-faq-item p{margin:.75rem 0 0;color:var(--sp-muted);line-height:1.65;font-size:.95rem}.store-faq-accordion{display:grid;gap:.75rem}.store-faq-item{border-radius:var(--sp-radius);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.store-faq-item__heading{margin:0}.store-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;background:none;border:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;text-align:left;cursor:pointer;min-height:56px;transition:background .2s,color .2s}.store-faq-question:focus-visible{outline:2px solid var(--response-flame-orange);outline-offset:2px}.store-faq-question__text{flex:1}.store-faq-question__icon{flex-shrink:0;color:var(--response-flame-orange);font-size:1rem;line-height:1}.store-faq-question__icon i{display:block;transition:transform .22s ease,opacity .18s ease}.store-faq-accordion--chevron .store-faq-item.is-open .store-faq-question__icon i{transform:rotate(180deg)}.store-faq-answer{display:block}.store-faq-answer[hidden]{display:none}.store-faq-answer__inner{padding:0 1.35rem 1.25rem;line-height:1.7;font-size:.95rem;animation:storeFaqFadeIn .18s ease}@keyframes storeFaqFadeIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.store-faq-accordion--light .store-faq-item{background:#fff;border:1px solid rgba(63,65,69,.1);box-shadow:0 8px 22px #090d120a}.store-faq-accordion--light .store-faq-item:hover{border-color:#ff6b006b}.store-faq-accordion--light .store-faq-item.is-open{border-color:#ff6b0066;box-shadow:0 10px 28px #090d120f;background:#fff}.store-faq-accordion--light .store-faq-question{color:var(--response-graphite)}.store-faq-accordion--light .store-faq-question:hover{background:transparent}.store-faq-accordion--light .store-faq-item.is-open .store-faq-question{color:var(--response-graphite);background:#fff;box-shadow:none}.store-faq-accordion--light .store-faq-item.is-open .store-faq-question__icon{color:var(--response-fire-orange)}.store-faq-accordion--light .store-faq-answer__inner{color:var(--store-text-muted);background:#fff}.store-faq-accordion--cards{gap:.85rem}.store-faq-accordion--cards .store-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.store-faq-accordion--cards .store-faq-item.is-open .store-faq-answer{grid-template-rows:1fr}.store-faq-accordion--cards .store-faq-answer[hidden]{display:grid}.store-faq-accordion--cards .store-faq-answer__inner{overflow:hidden;padding:0 1.4rem 1.35rem}.store-faq-accordion--dark .store-faq-item{background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.store-faq-accordion--dark .store-faq-item:hover{border-color:#ff6b004d}.store-faq-accordion--dark .store-faq-item.is-open{border-color:#ff6b0066;box-shadow:0 8px 32px #0003}.store-faq-accordion--dark .store-faq-question{color:#fff}.store-faq-accordion--dark .store-faq-item.is-open .store-faq-question{background:#ff6b0014;box-shadow:inset 3px 0 0 var(--response-flame-orange)}.store-faq-accordion--dark .store-faq-item.is-open .store-faq-question__icon{color:var(--response-fire-orange)}.store-faq-accordion--dark .store-faq-answer__inner{color:#ffffffbf}.store-faq-section{padding-block:clamp(40px,5vw,64px);background:#fff7f2}.store-faq-section .sp-reveal:not(.is-visible){transform:translateY(14px)}.store-testimonials-section .sp-testimonials__header.sp-reveal{transition-duration:.58s;transition-delay:0s}.store-testimonials-section .sp-testimonials__header.sp-reveal:not(.is-visible){transform:translateY(16px)}.store-testimonials-section .store-reviews{transform-origin:center}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews{animation:store-reviews-enter .62s cubic-bezier(.22,1,.36,1) .12s both}.store-faq-section__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.store-faq-layout{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(28px,4vw,48px)}.store-faq-layout--single,.store-faq-layout--many{align-items:start}.store-faq-intro__eyebrow{margin-bottom:.55rem}.store-faq-intro__title{margin-bottom:.7rem}.store-faq-intro__desc{margin:0;max-width:38ch;color:var(--store-text-muted);font-size:1rem;line-height:1.6}.store-faq-support-card{display:flex;align-items:flex-start;gap:.95rem;margin-top:1.35rem;padding:1.15rem 1.2rem;border:1px solid rgba(255,107,0,.22);border-radius:var(--sp-radius);background:radial-gradient(circle at top right,rgba(255,107,0,.1),transparent 48%),#fff;box-shadow:0 10px 24px #0f172a0d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.store-faq-support-card:hover{transform:translateY(-2px);border-color:#ff6b006b;box-shadow:0 14px 30px #0f172a14}.store-faq-support-card__icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#ff6b00,#e85d04);color:#fff;font-size:1.15rem;margin-bottom:0;box-shadow:0 6px 16px #e85d0447}.store-faq-support-card__title{font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;color:var(--response-graphite);margin:0 0 .35rem}.store-faq-support-card__text{margin:0 0 .85rem;color:var(--store-text-muted);line-height:1.5;font-size:.9rem}.store-faq-support-card__cta{display:inline-flex;align-items:center;gap:.4rem;justify-content:center;padding:.55rem 1.05rem;font-size:.8125rem}.store-faq-section .store-faq-accordion{width:100%;max-width:none}.store-faq-layout__accordion{width:100%;min-width:0}.sp-section--faq .sp-container--faq,.sp-container--faq{max-width:760px;margin-inline:auto}.sp-section--faq{background:#fff7f2}.sp-section--faq .sp-section__label,.store-faq-intro__eyebrow{color:var(--response-flame-orange)}.store-testimonials-section.sp-section--dark,.store-testimonials-section{position:relative;isolation:isolate;scroll-margin-top:90px;padding-top:clamp(3.75rem,6vw,5rem);padding-bottom:clamp(3.15rem,5vw,4.15rem);overflow:visible;background-color:var(--store-bg-dark);background-image:radial-gradient(ellipse at 50% 58%,rgba(28,40,58,.36),transparent 54%),radial-gradient(ellipse at 86% 16%,rgba(255,107,0,.018),transparent 38%),radial-gradient(ellipse at 10% 84%,rgba(255,107,0,.016),transparent 36%)}.store-testimonials-section:has(.store-section-seam){padding-bottom:clamp(3.35rem,5.2vw,4.4rem)}.store-testimonials-section__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.store-testimonials-section__halo{position:absolute;left:50%;top:58%;width:min(58%,720px);height:240px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(72,96,128,.055),rgba(255,107,0,.02),transparent 70%);filter:blur(28px)}.store-testimonials-section__dots{position:absolute;right:1%;top:24%;width:112px;height:156px;opacity:.065;pointer-events:none;background-image:radial-gradient(circle,var(--response-flame-orange) .65px,transparent .9px);background-size:13px 13px;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.8),transparent 86%);mask-image:linear-gradient(to left,rgba(0,0,0,.8),transparent 86%)}.store-section-seam{position:absolute;left:0;right:0;bottom:0;height:14px;pointer-events:none;z-index:0;overflow:hidden}.store-section-seam__fade,.store-section-seam__dust{display:none}.store-section-seam__glow{position:absolute;left:18%;right:18%;bottom:0;height:8px;background:linear-gradient(90deg,transparent 0%,rgba(255,107,0,.22) 50%,transparent 100%);filter:blur(8px)}.store-section-seam__line{position:absolute;left:50%;bottom:0;width:min(72%,860px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,107,0,.28) 18%,rgba(255,160,50,.7) 50%,rgba(255,107,0,.28) 82%,transparent 100%)}.store-testimonials-section__inner{position:relative;z-index:2;width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(1.5rem,3vw,2rem)}.sp-testimonials__header{max-width:720px;margin-bottom:1.65rem}.sp-testimonials__header .sp-section__label{margin-bottom:14px}.sp-testimonials__header .sp-section__title{margin-bottom:8px}.store-testimonials-section__desc{margin:0 auto;max-width:520px;color:#ffffffa8}.store-testimonial-grid{display:grid;justify-content:center;align-items:stretch;gap:24px;margin-inline:auto;width:100%;min-width:0}.store-testimonial-grid--count-1,.store-reviews--solo{grid-template-columns:minmax(0,1fr);max-width:1100px}.store-testimonial-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.store-testimonial-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px}.store-reviews{width:100%;max-width:1280px;margin-inline:auto;min-width:0}.store-reviews--carousel{display:flex;flex-direction:column;align-items:stretch;max-width:1280px}.store-reviews__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev viewport next";align-items:center;column-gap:18px;min-width:0}.store-reviews__nav--prev{grid-area:prev}.store-reviews__nav--next{grid-area:next}.store-reviews__viewport{grid-area:viewport}.store-reviews__viewport{overflow:hidden;min-width:0;width:100%;max-width:1100px;justify-self:center;touch-action:pan-y;padding:18px 20px 20px;box-sizing:border-box}.store-reviews--horizontal .store-reviews__track{display:block;position:relative;width:100%;overflow:visible}.store-reviews--horizontal .store-reviews__item{position:absolute;left:0;right:0;top:0;width:100%;min-width:0;box-sizing:border-box;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translate(30px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility .5s}.store-reviews--horizontal .store-reviews__item.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);z-index:2}.store-reviews--horizontal .store-reviews__item.is-enter-from-right{transform:translate(30px);opacity:0;visibility:visible}.store-reviews--horizontal .store-reviews__item.is-enter-from-left{transform:translate(-30px);opacity:0;visibility:visible}.store-reviews--horizontal .store-reviews__item.is-leaving{position:absolute;visibility:visible;pointer-events:none;z-index:3}.store-reviews--horizontal .store-reviews__item.is-leave-left{opacity:0;transform:translate(-30px)}.store-reviews--horizontal .store-reviews__item.is-leave-right{opacity:0;transform:translate(30px)}.store-reviews__nav{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,107,0,.38);background:#0e131a6b;color:#ff6b00;display:grid;place-items:center;padding:0;font-size:1.05rem;align-self:center;transition:border-color .28s ease,background .28s ease,color .28s ease}.store-reviews__nav i{display:block;transition:transform .25s ease}.store-reviews__nav:hover:not(:disabled){color:#ff8a33;border-color:#ff8a33c7;background:#ff6b0024}.store-reviews__nav--prev:hover:not(:disabled) i{transform:translate(-2px)}.store-reviews__nav--next:hover:not(:disabled) i{transform:translate(2px)}.store-reviews__nav:focus-visible{outline:2px solid #FF6B00;outline-offset:3px}.store-reviews__nav:disabled,.store-reviews__nav[hidden]{opacity:.35}.store-reviews__pagination{display:flex;justify-content:center;align-items:center;position:static;margin-top:8px;padding:0 0 4px;transform:none}.store-reviews__dots{display:flex;justify-content:center;align-items:center;gap:7px;min-height:8px;margin:0;position:static;transform:none}.store-reviews__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff47;box-shadow:none;opacity:.7;transform:scale(.8);transition:transform .22s ease,opacity .22s ease,background-color .22s ease}.store-reviews__dot[aria-current=true]{background:#ff6b00;opacity:1;transform:scale(1)}.store-reviews__dot:focus-visible{outline:2px solid #FF6B00;outline-offset:2px}.store-testimonial-card{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:var(--sp-dark-card-bg);border-radius:var(--sp-dark-card-radius);padding:34px 36px;height:auto;min-height:0;margin:0;border:1px solid rgba(255,107,0,.58);box-shadow:0 8px 16px #0003;display:block;overflow:visible;transform:none;transition:border-color .3s ease-out,box-shadow .3s ease-out,background-color .3s ease-out}.store-testimonial-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.035),transparent 58%);opacity:0;transition:opacity .3s ease-out}@media(hover:hover)and (pointer:fine){.store-testimonial-card:hover{border-color:#ff6b00eb;background-color:var(--sp-dark-card-bg);box-shadow:0 8px 16px #0003,0 0 18px #ff6b0014;transform:none}.store-testimonial-card:hover:after{opacity:1}}.store-testimonial-card--featured{padding:34px 36px}.store-testimonial-card__body{display:flex;flex-direction:column;gap:1.5rem;min-width:0;height:100%}.store-testimonial-card__quote-col,.store-testimonial-card__software-col{min-width:0}.store-testimonial-card__quote-col{display:flex;flex-direction:column;min-height:0}@media(min-width:768px){.store-testimonial-card--with-software .store-testimonial-card__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:0 2.6rem;align-items:stretch}.store-testimonial-card--with-software .store-testimonial-card__software-col{position:relative;padding-left:2.1rem;display:flex;flex-direction:column;justify-content:center;gap:.85rem}.store-testimonial-card--with-software .store-testimonial-card__software-col:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:#ffffff1a}}.store-testimonial-card__kicker{font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.store-testimonial-card__badge{align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .65rem;border-radius:999px;color:var(--response-flame-orange);background:#ff6b001f;border:1px solid rgba(255,107,0,.25)}.store-testimonial-card__quote{color:var(--response-flame-orange);font-size:34px;display:block;line-height:1;opacity:.95;margin:0 0 12px;pointer-events:none}.store-testimonial-card--featured .store-testimonial-card__quote{font-size:34px}.store-testimonial-card__rating{color:#d4a017;font-size:19px;letter-spacing:0;display:flex;align-items:center;gap:4px;margin:0 0 16px;position:relative;z-index:1;opacity:1}.store-testimonial-card__rating .bi-star-fill{color:#d4a017}.store-testimonial-card__rating .bi-star{color:#ffffff38}.store-testimonial-card__text,.store-testimonial-card__marks{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;color:#fffffff0;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5;margin:0 0 1.4rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.store-testimonial-card--featured .store-testimonial-card__text{font-size:1.375rem;line-height:1.5}.store-testimonial-card__software{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:inherit;margin:0;padding:0;border:0;background:transparent;max-width:100%;min-width:0}.store-testimonial-card__software-mark{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--sp-dark-card-media);color:#ff6b00;overflow:hidden}.store-testimonial-card__software-logo,.store-testimonial-card__software-code{width:100%;height:100%;border-radius:10px;flex-shrink:0}.store-testimonial-card__software-logo{object-fit:contain;background:#0e131a;padding:.2rem}.store-testimonial-card__software-code{display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;letter-spacing:.04em;color:#ff6b00;background:#ff6b001f}.store-testimonial-card__software-meta{display:grid;gap:.2rem;min-width:0}.store-testimonial-card__software-name{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:#fff;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.store-testimonial-card__software-tagline{font-size:.8125rem;line-height:1.45;color:#ffffff8f;overflow-wrap:anywhere;word-break:break-word}.store-testimonial-card__highlights{list-style:none;margin:.15rem 0 0;padding:0;display:grid;gap:.55rem}.store-testimonial-card__highlights li{display:flex;align-items:flex-start;gap:.55rem;color:#ffffffb8;font-size:.8125rem;line-height:1.4;min-width:0}.store-testimonial-card__highlights i{color:#ff6b00;font-size:.95rem;margin-top:.08rem;flex-shrink:0}.store-testimonial-card__software-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;color:#ffffff9e;font-size:.8125rem;font-weight:500;text-decoration:none;width:fit-content}.store-testimonial-card__software-cta:hover{color:#ff6b00}.store-testimonial-card__author{display:flex;align-items:center;gap:.75rem;color:var(--response-silver);font-size:.875rem;margin-top:auto;padding-top:.35rem;min-width:0;width:100%}.store-testimonial-card__avatar,.store-testimonial-card__initials{width:48px;height:48px;border-radius:50%;flex-shrink:0}.store-testimonial-card__avatar{object-fit:cover;border:1px solid rgba(255,255,255,.12)}.store-testimonial-card__avatar--company{width:52px;height:40px;border-radius:8px;object-fit:contain;background:#0e131a;padding:4px}.store-testimonial-card__initials{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:.875rem;color:#fff;background:linear-gradient(135deg,var(--response-red) 0%,var(--response-fire-orange) 100%)}.store-testimonial-card__author-meta strong{display:block;color:var(--response-white);font-family:Montserrat,sans-serif;font-weight:600}.store-testimonial-card__role,.store-testimonial-card__company{display:block;font-size:.8125rem;color:#ffffff94;line-height:1.4}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__quote,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__quote{animation:store-review-quote .5s ease both}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating{animation:store-review-star .48s ease 60ms both}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i{animation:store-review-fade .32s ease both}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i:nth-child(1),.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i:nth-child(1){animation-delay:60ms}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i:nth-child(2),.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i:nth-child(2){animation-delay:85ms}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i:nth-child(3),.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i:nth-child(3){animation-delay:.11s}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i:nth-child(4),.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i:nth-child(4){animation-delay:135ms}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i:nth-child(5),.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i:nth-child(5){animation-delay:.16s}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__text,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__text{animation:store-review-slide .5s ease .1s both}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__author,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__author{animation:store-review-rise .48s ease .16s both}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__software-col,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__software-col{animation:store-review-slide-right .5s ease .12s both}@keyframes store-reviews-enter{0%{opacity:0;transform:translateY(20px) scale(.99)}to{opacity:1;transform:none}}@keyframes store-review-fade{0%{opacity:0}to{opacity:1}}@keyframes store-review-quote{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes store-review-star{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes store-review-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes store-review-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes store-review-slide-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.spl-section--white .store-testimonial-card,.spl-section--light .store-testimonial-card{background:#fff;border-color:#090d1214;box-shadow:var(--sp-shadow)}.spl-section--white .store-testimonial-card__text,.spl-section--light .store-testimonial-card__text,.spl-section--white .store-testimonial-card__author-meta strong,.spl-section--light .store-testimonial-card__author-meta strong{color:var(--response-graphite)}.spl-section--white .store-testimonial-card__role,.spl-section--white .store-testimonial-card__company,.spl-section--light .store-testimonial-card__role,.spl-section--light .store-testimonial-card__company{color:var(--store-text-muted)}.sp-empty{text-align:center;padding:4rem 2rem;color:var(--sp-muted)}.sp-empty i{font-size:3rem;color:#d1d5db;display:block;margin-bottom:1rem}.store-premium .store-footer{background:var(--store-bg-dark)!important;margin-top:0!important;padding:3.25rem 0 1.75rem;color:var(--response-silver);border-top:var(--sp-dark-card-border);overflow:hidden}.store-premium .store-footer__inner{margin-inline:auto}.store-premium .store-footer__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:3.5rem 3.75rem;align-items:start;width:100%}.store-premium .store-footer__grid>*{min-width:0}.store-premium .store-footer__logo{display:inline-block;margin-bottom:.85rem}.store-premium .store-footer__brand-name{margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;color:var(--response-white)}.store-premium .store-footer__heading{color:var(--response-white);font-family:Montserrat,sans-serif;font-weight:600;font-size:.92rem;margin-bottom:1rem;display:flex;align-items:center;gap:.45rem}.store-premium .store-footer__heading-mark{width:6px;height:6px;border-radius:999px;background:var(--response-flame-orange);flex-shrink:0}.store-premium .store-footer__desc{color:#d9d9d9d1;font-size:.92rem;line-height:1.6;max-width:280px;margin-bottom:.95rem}.store-premium .store-footer__quick{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-bottom:.95rem}.store-premium .store-footer__quick-link{display:inline-flex;align-items:center;gap:.5rem;color:#d9d9d9e0;font-size:.85rem;text-decoration:none}.store-premium .store-footer__quick-link i{font-size:1.05rem;color:#d9d9d9b3}.store-premium .store-footer__links{margin:0;padding:0}.store-premium .store-footer__links li{margin-bottom:.7rem}.store-premium .store-footer a,.store-premium .store-footer .store-footer__link{color:var(--response-silver);text-decoration:none;font-size:.9rem;transition:color .22s ease,transform .22s ease}.store-premium .store-footer__link{display:inline-flex;align-items:center;gap:.5rem}.store-premium .store-footer__link i{font-size:1.05rem;width:1.05rem;flex-shrink:0;color:#d9d9d99e;transition:color .22s ease}.store-premium .store-footer a:hover,.store-premium .store-footer .store-footer__link:hover,.store-premium .store-footer .store-footer__quick-link:hover,.store-premium .store-footer a:hover i,.store-premium .store-footer .store-footer__link:hover i,.store-premium .store-footer .store-footer__quick-link:hover i{color:var(--response-flame-orange)}.store-premium .store-footer a:hover.store-footer__link,.store-premium .store-footer .store-footer__link:hover{transform:translate(2px)}.store-premium .store-footer__link--static{transform:none;cursor:default}.store-premium .store-footer__link--admin{color:#d9d9d9c7}.store-premium .store-footer__link--admin:focus-visible{outline:2px solid #FF6B00;outline-offset:3px;border-radius:4px}.store-premium .store-footer__contact{font-size:.9rem;margin-bottom:.55rem}.store-premium .store-footer__social{display:flex;gap:.5rem}.store-premium .store-footer__social a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;color:var(--response-white);transform:none}.store-premium .store-footer__social a:hover{border-color:var(--response-flame-orange);color:var(--response-flame-orange);transform:none}.store-premium .store-footer__help{margin-top:2.25rem}.store-premium .store-footer__help-inner{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--sp-radius-sm);padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.store-premium .store-footer__help-inner strong{color:var(--response-white);display:block;margin-bottom:.25rem}.store-premium .store-footer__help-inner p{color:var(--response-silver);font-size:.9rem}.store-premium .store-footer__divider{border:0;border-top:1px solid rgba(255,255,255,.08);opacity:.7;margin:2rem 0 1.15rem}.store-premium .store-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;font-size:.82rem;color:#d9d9d9b8}.store-premium .store-footer__copy,.store-premium .store-footer__legal-meta{margin:0}@media(max-width:1023.98px){.store-premium .store-footer__grid{grid-template-columns:1fr 1fr;gap:2.25rem 2.5rem}}@media(max-width:639.98px){.store-premium .store-footer__grid{grid-template-columns:1fr;gap:1.75rem}.store-premium .store-footer__bottom{flex-direction:column;align-items:flex-start}.store-premium .store-footer a:hover.store-footer__link,.store-premium .store-footer .store-footer__link:hover{transform:none}}@media(prefers-reduced-motion:reduce){.store-premium .store-footer a:hover.store-footer__link,.store-premium .store-footer .store-footer__link:hover{transform:none}}.store-premium .product-card{background:var(--sp-white);border-radius:var(--sp-radius);overflow:hidden;box-shadow:var(--sp-shadow);border:1px solid rgba(0,0,0,.04);height:100%;transition:transform .35s,box-shadow .35s,border-color .35s}.store-premium .product-card:hover{transform:translateY(-4px);box-shadow:var(--sp-shadow-hover);border-color:#ff6b0059}.store-premium .product-card .btn-primary{background:var(--response-fire-gradient);border:none}@media(prefers-reduced-motion:reduce){.store-premium .sp-reveal,.store-premium .sp-featured-card,.store-premium .sp-catalog-card,.store-faq-question__icon,.store-faq-question__icon i,.store-faq-answer,.store-faq-answer__inner,.store-faq-item,.store-faq-support-card,.store-reviews__track,.store-reviews__item,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__quote,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating i,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__text,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__author,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__software-col,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__quote,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating i,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__text,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__author,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__software-col,.store-reviews__nav i,.store-reviews__dot,.sp-hero-stack__card,.store-lightbox.is-open .store-lightbox__dialog{transition:none!important;animation:none!important}.sp-hero-stack--count-2 .sp-hero-stack__item--0 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--0 .sp-hero-stack__card,.sp-hero-stack--count-2 .sp-hero-stack__item--1 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--1 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--2 .sp-hero-stack__card,.sp-hero-stack__card:hover,.sp-hero-stack__card:focus-visible{transform:none}.store-testimonial-card:hover{transform:none}.store-reviews__nav--prev:hover:not(:disabled) i,.store-reviews__nav--next:hover:not(:disabled) i{transform:none}.store-reviews--horizontal .store-reviews__item,.store-reviews--horizontal .store-reviews__item.is-enter-from-right,.store-reviews--horizontal .store-reviews__item.is-enter-from-left,.store-reviews--horizontal .store-reviews__item.is-leave-left,.store-reviews--horizontal .store-reviews__item.is-leave-right{transform:none}}@media(max-width:1366px)and (min-width:1025px){.sp-hero-stack--count-2 .sp-hero-stack__item--1{top:36%}.sp-hero-stack--count-3 .sp-hero-stack__item--0{top:24%;width:58%}}@media(max-width:900px){.store-faq-layout{grid-template-columns:1fr;gap:28px}.store-faq-intro__desc{max-width:none}}@media(max-width:991.98px){.store-testimonial-grid--count-3:not(.store-reviews--carousel),.store-testimonial-grid--count-4:not(.store-reviews--carousel){grid-template-columns:repeat(2,minmax(260px,1fr));max-width:760px}.store-reviews--carousel{max-width:100%}.store-testimonial-card,.store-testimonial-card--featured{padding:28px 24px;min-height:0}.store-testimonial-card__quote,.store-testimonial-card--featured .store-testimonial-card__quote{font-size:30px}.store-testimonial-card__text,.store-testimonial-card__marks,.store-testimonial-card--featured .store-testimonial-card__text{font-size:1.125rem;max-width:100%}.sp-catalog-grid--count-3,.sp-catalog-grid--count-4{grid-template-columns:repeat(2,minmax(260px,1fr))}.store-premium .store-header__brand .store-brand-logo{max-width:158px!important}.sp-featured-card{flex-direction:column}.sp-featured-card__img{width:100%;min-height:200px}.sp-mockup{margin-top:1.5rem}}@media(max-width:1024px){.store-featured-products__grid,.store-catalog-grid,.store-featured-products__grid--count-2,.store-featured-products__grid--count-3,.store-featured-products__grid--count-4,.store-featured-products__grid--count-many{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;gap:20px;justify-content:center}.store-featured-products__grid--count-1{grid-template-columns:minmax(0,480px);max-width:480px}.sp-hero__grid{grid-template-columns:1fr}.sp-hero__grid--image-left .sp-hero__visual{order:0}.sp-hero{min-height:0;padding:2.75rem 0 1.5rem}.sp-hero__title{font-size:clamp(2.4rem,5vw,3rem)}.sp-hero-visual__frame,.sp-mockup__frame{transform:none}.sp-hero-stack{min-height:0;padding:0}.sp-hero-stack__list{display:grid;gap:.85rem;min-height:0!important}.sp-hero-stack--count-1 .sp-hero-stack__item--0,.sp-hero-stack--count-2 .sp-hero-stack__item--0,.sp-hero-stack--count-3 .sp-hero-stack__item--0,.sp-hero-stack--count-2 .sp-hero-stack__item--1,.sp-hero-stack--count-3 .sp-hero-stack__item--1,.sp-hero-stack--count-3 .sp-hero-stack__item--2{width:100%;margin:0;inset:auto;position:relative;top:auto;left:auto;right:auto;transform:none;z-index:1}.sp-hero-stack--count-2 .sp-hero-stack__item--0 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--0 .sp-hero-stack__card,.sp-hero-stack--count-2 .sp-hero-stack__item--1 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--1 .sp-hero-stack__card,.sp-hero-stack--count-3 .sp-hero-stack__item--2 .sp-hero-stack__card{transform:none;box-shadow:0 16px 36px #00000052}.sp-hero-stack__card:hover,.sp-hero-stack__card:focus-visible{transform:translateY(-5px) scale(1.02)}.store-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-trust-item+.store-trust-item{border-inline-start:1px solid rgba(255,255,255,.08);border-top:0}.store-trust-item:nth-child(odd){border-inline-start:0}.store-trust-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:767.98px){.store-testimonial-card__software-col{padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.75rem}}@media(max-width:639.98px){.store-testimonial-grid--count-2:not(.store-reviews--carousel),.store-testimonial-grid--count-3:not(.store-reviews--carousel),.store-testimonial-grid--count-4:not(.store-reviews--carousel){grid-template-columns:minmax(0,1fr);max-width:100%}.store-reviews__item{flex-basis:100%}.store-reviews--carousel{max-width:100%}.store-reviews__stage{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"viewport viewport viewport" "prev . next";column-gap:12px;row-gap:22px}.store-reviews__pagination{margin-top:8px}.store-testimonials-section__dots{display:none}.store-reviews--horizontal .store-reviews__item{transition-duration:.4s}.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__quote,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__rating,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__text,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__author,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews__item.is-active .store-testimonial-card__software-col,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__quote,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__rating,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__text,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__author,.store-testimonials-section:has(.sp-testimonials__header.is-visible) .store-reviews--solo .store-testimonial-card__software-col{animation-duration:.38s}.store-reviews__nav{width:40px;height:40px}.store-testimonials-section__halo{opacity:.7;width:min(88%,520px)}.store-testimonial-card,.store-testimonial-card--featured{padding:22px 20px;min-height:0}.store-testimonial-card__quote,.store-testimonial-card--featured .store-testimonial-card__quote{font-size:28px}.store-testimonial-card__text,.store-testimonial-card__marks,.store-testimonial-card--featured .store-testimonial-card__text{font-size:1.0625rem;max-width:100%;margin-bottom:1.15rem}.store-testimonial-card__author,.store-testimonial-card__software{width:100%}.store-faq-support-card{flex-direction:column}.store-lightbox{padding:.75rem .65rem 1rem}.store-lightbox__image{max-height:78vh;max-width:100%}.store-lightbox__close{top:.65rem;right:.65rem}.store-lightbox__nav--prev{left:.35rem}.store-lightbox__nav--next{right:.35rem}.store-featured-products__shell{padding-inline:20px}.store-featured-products__header{grid-template-columns:minmax(0,1fr)}.store-featured-products__more{justify-self:start;margin-top:.15rem;white-space:normal}.store-featured-products__toolbar{flex-direction:column;align-items:stretch}.store-featured-products__search{max-width:none}.store-featured-products__grid,.store-catalog-grid,.store-featured-products__grid[class*=count-]{grid-template-columns:minmax(0,1fr);max-width:100%;gap:20px}.store-featured-products__grid>.sp-catalog-card,.store-catalog-grid>.sp-catalog-card,.store-featured-products__grid--count-1 .store-featured-products__card--solo{max-width:100%}.sp-catalog-grid--count-2,.sp-catalog-grid--count-3,.sp-catalog-grid--count-4{grid-template-columns:minmax(280px,1fr)}.sp-search{max-width:none}.sp-hero__title{font-size:clamp(2.4rem,8vw,3rem);max-width:none}}
