.sp-detail__hero{position:relative;overflow:hidden;background:#1c2430;min-height:240px}.sp-detail__hero-img{width:100%;height:clamp(240px,40vw,480px);object-fit:cover;display:block}.sp-detail__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-detail__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.sp-detail__hero-title{color:#fff;margin:0}.sp-detail__anchors{position:sticky;top:var(--header-height, 0px);z-index:3;background:rgb(var(--color-background, 255, 255, 255));border-bottom:1px solid rgba(var(--color-foreground, 0, 0, 0),.1)}.sp-detail__anchors-inner{display:flex;gap:2rem;flex-wrap:wrap;padding-top:1.2rem;padding-bottom:1.2rem}.sp-detail__anchors a{text-decoration:none;font-weight:600;color:inherit}.sp-detail__side{display:none}.sp-detail__section{padding-top:6rem;padding-bottom:2rem;scroll-margin-top:calc(var(--header-height, 0px) + 6rem)}.sp-detail__overview{padding-top:6rem;padding-bottom:6rem;scroll-margin-top:calc(var(--header-height, 0px) + 6rem);background-color:#f2f3f5;background-image:radial-gradient(rgba(0,0,0,.07) 1px,transparent 1px);background-size:18px 18px}.sp-detail__overview-grid{display:grid;gap:3.2rem;align-items:center}.sp-detail__intro{color:rgba(var(--color-foreground, 0, 0, 0),.72);line-height:1.8;margin-bottom:2.4rem}.sp-detail__overview-media img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 18px 40px #0a1e4640}.sp-detail__tiles{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.sp-detail__tile{margin:0}.sp-detail__tile-media{overflow:hidden;border-radius:12px}.sp-detail__tile img{width:100%;height:auto;aspect-ratio:410 / 270;object-fit:cover;display:block;transition:transform .4s ease}.sp-detail__tile:hover img{transform:scale(1.04)}.sp-detail__tile figcaption{padding-top:.8rem;margin:0}.sp-detail__feature{position:relative;overflow:hidden;margin-top:6rem;background:#0b1c3a;color:#fff;scroll-margin-top:var(--header-height, 0px)}.sp-detail__highlight{margin-top:0}.sp-detail__feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp-detail__feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-detail__feature-inner{position:relative;z-index:1;padding-top:7rem;padding-bottom:7rem}.sp-detail__feature-text{color:#ffffffe0;line-height:1.8}.sp-detail__feature-text .rte,.sp-detail__feature-text .rte *,.sp-detail__feature-text.rte *{color:inherit}.sp-detail__feature-text ul{padding-left:2rem;margin:0}.sp-detail__feature-heading{color:#fff;margin:0 0 2rem;letter-spacing:.08em}.sp-detail__features{padding-left:2rem;margin:0}.sp-detail__tech{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.sp-detail__tech-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.4rem 1.6rem;text-align:center;text-decoration:none;color:inherit;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.12);border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.sp-detail__tech-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.sp-detail__tech-card img{width:64px;height:64px;object-fit:contain}.sp-detail__tech-card span{margin:0}.sp-detail__back{padding-top:4rem}@media screen and (min-width:750px){.sp-detail__tiles{grid-template-columns:repeat(3,1fr)}.sp-detail__tech{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:990px){.sp-detail__anchors{display:none}.sp-detail__side{display:flex;flex-direction:column;gap:4rem;position:fixed;left:2.4rem;top:50%;transform:translateY(-50%);z-index:4;padding-left:1.6rem;border-left:1px solid rgba(120,140,170,.45);opacity:0;pointer-events:none;transition:opacity .3s ease}.sp-detail__side.is-visible{opacity:1;pointer-events:auto}.sp-detail__side a{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem;font-weight:700;color:#788296b3;transition:color .2s ease}.sp-detail__side a.is-active{color:rgb(var(--color-foreground, 20, 20, 20))}.sp-detail__side a.is-active:after{content:"";position:absolute;right:calc(-1.6rem - 6px);top:50%;width:11px;height:11px;border-radius:50%;transform:translateY(-50%);background:#4fc3ff;box-shadow:0 0 0 6px #4fc3ff40,0 0 16px #4fc3ffcc}.sp-detail__inner{padding-left:9rem}.sp-detail__overview-grid{grid-template-columns:5fr 7fr;gap:6rem}.sp-detail__overview-grid--text-only{grid-template-columns:1fr;max-width:90rem}.sp-detail__feature-inner{display:grid;grid-template-columns:1fr 1fr;min-height:52rem;align-items:center}.sp-detail__feature-text{grid-column:2;padding-right:3.2rem;border-right:2px solid rgba(79,195,255,.6)}}.sp-apps__hero{position:relative;overflow:hidden}.sp-apps__hero-img{width:100%;height:clamp(260px,52vw,560px);object-fit:cover;display:block}.sp-apps__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-apps__hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.sp-apps__hero-title{color:#fff;margin:0}.sp-apps__list{display:grid;gap:5.6rem;padding-top:6rem;padding-bottom:4rem}.sp-apps__card{position:relative;display:block;overflow:hidden;min-height:34rem;aspect-ratio:1690 / 470;border-radius:0 6rem;box-shadow:0 14px 30px #0a193240;text-decoration:none;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.sp-apps__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0a193252}.sp-apps__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sp-apps__card:hover .sp-apps__card-img{transform:scale(1.03)}.sp-apps__card-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-apps__card--text-right .sp-apps__card-shade{background:linear-gradient(to left,#283e62c7,#283e629e 45%,#283e6200 62%)}.sp-apps__card--text-left .sp-apps__card-shade{background:linear-gradient(to right,#080c18d1,#080c1899 45%,#080c1800 62%)}.sp-apps__card-body{position:absolute;top:0;bottom:0;z-index:1;width:42%;display:flex;flex-direction:column;justify-content:center;padding:3.2rem 0}.sp-apps__card--text-right .sp-apps__card-body{right:7%}.sp-apps__card--text-left .sp-apps__card-body{left:13%}.sp-apps__card .sp-apps__card-title{color:#fff;margin:0;padding-bottom:2rem;font-size:clamp(2rem,2vw,2.8rem);font-weight:800;line-height:1.2;border-bottom:1px solid rgba(255,255,255,.35)}.sp-apps__card-text{margin:2rem 0 0;color:#ffffffeb;font-size:1.6rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sp-apps__card-more{margin-top:1.6rem;font-weight:700;letter-spacing:.04em}@media screen and (max-width:989px){.sp-apps__card{aspect-ratio:auto;min-height:38rem;border-radius:0 4rem}.sp-apps__card-shade,.sp-apps__card--text-right .sp-apps__card-shade,.sp-apps__card--text-left .sp-apps__card-shade{background:#0f192d9e}.sp-apps__card-body,.sp-apps__card--text-right .sp-apps__card-body,.sp-apps__card--text-left .sp-apps__card-body{left:2.4rem;right:2.4rem;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
