.apex-product-story{overflow:hidden}.apex-product-story__inner{display:grid;gap:clamp(4.8rem,7vw,9rem)}.apex-product-story__header{max-width:82rem}.apex-product-story__eyebrow,.apex-product-story__section-label{margin:0 0 1rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.apex-product-story__heading,.apex-product-story__module-heading h2,.apex-product-story__service h2,.apex-product-story__closing h2{margin:0}.apex-product-story__lede{margin:1.4rem 0 0;max-width:66rem;color:rgba(var(--color-foreground),.76);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.65}.apex-product-story__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--text-boxes-radius);overflow:hidden;background:rgba(var(--color-foreground),.025)}.apex-product-story__fact{min-width:0;padding:2rem;border-right:.1rem solid rgba(var(--color-foreground),.12)}.apex-product-story__fact:last-child{border-right:0}.apex-product-story__fact-label{display:block;margin-bottom:.65rem;color:rgba(var(--color-foreground),.62);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.apex-product-story__fact strong{display:block;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.35}.apex-product-story__layout{display:grid;gap:clamp(2.8rem,5vw,6.4rem)}.apex-product-story__description-wrap{min-width:0}.apex-product-story__description>:first-child{margin-top:0}.apex-product-story__description>:last-child{margin-bottom:0}.apex-product-story__description h2,.apex-product-story__description h3,.apex-product-story__description h4{margin:2.8rem 0 1rem}.apex-product-story__description p,.apex-product-story__description li{font-size:1.65rem;line-height:1.78}.apex-product-story__description ul,.apex-product-story__description ol{padding-left:2.2rem}.apex-product-story__description table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.apex-product-story__description th,.apex-product-story__description td{padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.16);text-align:left}.apex-product-story__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-content:start}.apex-product-story__media-item{position:relative;min-width:0;margin:0;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--media-radius);background:rgba(var(--color-foreground),.035)}.apex-product-story__media-item:first-child:nth-last-child(odd){grid-column:1 / -1}.apex-product-story__image{display:block;width:100%;height:100%;min-height:22rem;aspect-ratio:4 / 5;object-fit:contain;transition:transform .42s ease}.apex-product-story__module{display:grid;gap:2.8rem}.apex-product-story__module-heading{max-width:70rem}.apex-product-story__module-heading>p:last-child{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.7);line-height:1.65}.apex-product-story__guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.apex-product-story__guide-card{position:relative;min-height:24rem;padding:2.8rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.13);border-radius:var(--text-boxes-radius);background:linear-gradient(145deg,rgba(var(--color-foreground),.055),rgba(var(--color-foreground),.015))}.apex-product-story__guide-card>span{display:inline-grid;width:4rem;height:4rem;place-items:center;margin-bottom:3rem;border:.1rem solid rgba(var(--color-button),.55);border-radius:50%;color:rgb(var(--color-button));font-size:1.2rem;font-weight:750}.apex-product-story__guide-card h3{margin:0 0 1rem;font-size:2rem}.apex-product-story__guide-card p{margin:0;color:rgba(var(--color-foreground),.7);line-height:1.65}.apex-product-story__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.apex-product-story__assurance{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.035)}.apex-product-story__icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.apex-product-story__icon svg{width:2rem;height:2rem}.apex-product-story__assurance-title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.apex-product-story__assurance-text{margin:0;color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.55}.apex-product-story__faq-grid{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,10rem);align-items:start}.apex-product-story__faq{border-top:.1rem solid rgba(var(--color-foreground),.18)}.apex-product-story__faq details{border-bottom:.1rem solid rgba(var(--color-foreground),.18)}.apex-product-story__faq summary{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2rem 0;cursor:pointer;font-size:1.65rem;font-weight:700;list-style:none}.apex-product-story__faq summary::-webkit-details-marker{display:none}.apex-product-story__faq summary span{display:grid;width:3rem;height:3rem;place-items:center;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;transition:transform .18s ease}.apex-product-story__faq details[open] summary span{transform:rotate(45deg)}.apex-product-story__faq details>div{padding:0 5rem 2rem 0;color:rgba(var(--color-foreground),.72);line-height:1.68}.apex-product-story__faq details p{margin:0}.apex-product-story__faq a{color:rgb(var(--color-button));text-underline-offset:.25rem}.apex-product-story__service{display:grid;grid-template-columns:minmax(28rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,10rem);padding:clamp(3rem,5vw,6rem);border:.1rem solid rgba(var(--color-foreground),.13);border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.035)}.apex-product-story__service-links{display:grid}.apex-product-story__service-links a{display:grid;grid-template-columns:1fr auto;gap:.4rem 2rem;padding:1.8rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground));text-decoration:none}.apex-product-story__service-links a:first-child{padding-top:0}.apex-product-story__service-links a:last-child{padding-bottom:0;border-bottom:0}.apex-product-story__service-links strong{font-size:1.6rem}.apex-product-story__service-links span:nth-child(2){grid-column:1;color:rgba(var(--color-foreground),.64);font-size:1.35rem}.apex-product-story__service-links span:last-child{grid-column:2;grid-row:1 / span 2;align-self:center;color:rgb(var(--color-button));font-size:2rem;transition:transform .18s ease}.apex-product-story__closing{display:flex;gap:3rem;align-items:center;justify-content:space-between;padding:clamp(3rem,5vw,5rem);border-radius:var(--text-boxes-radius);background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.apex-product-story__closing .apex-product-story__section-label{color:rgb(var(--color-button))}.apex-product-story__closing p:last-child{max-width:65rem;margin:1.2rem 0 0;color:rgba(var(--color-background),.72);line-height:1.6}.apex-product-story__closing .button{flex:0 0 auto}@media(hover:hover){.apex-product-story__media-item:hover .apex-product-story__image{transform:scale(1.025)}.apex-product-story__service-links a:hover span:last-child{transform:translate(.4rem)}}@media screen and (min-width:990px){.apex-product-story__layout--with-media{grid-template-columns:minmax(0,1.05fr) minmax(34rem,.95fr);align-items:start}}@media screen and (max-width:989px){.apex-product-story__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-product-story__fact{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.apex-product-story__guidance{grid-template-columns:1fr}.apex-product-story__guide-card{min-height:0}.apex-product-story__faq-grid,.apex-product-story__service{grid-template-columns:1fr}}@media screen and (max-width:749px){.apex-product-story__inner{gap:5rem}.apex-product-story__facts{grid-template-columns:1fr 1fr}.apex-product-story__fact{padding:1.5rem}.apex-product-story__media{gap:.8rem}.apex-product-story__image{min-height:16rem}.apex-product-story__assurances{grid-template-columns:1fr}.apex-product-story__faq details>div{padding-right:0}.apex-product-story__service{padding:2.4rem}.apex-product-story__closing{display:grid}.apex-product-story__closing .button{width:100%}}@media(prefers-reduced-motion:reduce){.apex-product-story__image,.apex-product-story__faq summary span,.apex-product-story__service-links span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-apex-product-story.css.map */
