.product-page-module__rLeOtW__page{width:min(1200px,100% - 2rem);margin:0 auto;padding:2.5rem 0 5rem}.product-page-module__rLeOtW__heroSection,.product-page-module__rLeOtW__visualSection,.product-page-module__rLeOtW__flowSection,.product-page-module__rLeOtW__scenesSection,.product-page-module__rLeOtW__capabilitiesSection,.product-page-module__rLeOtW__fitSection,.product-page-module__rLeOtW__closureSection{padding:4rem 0}.product-page-module__rLeOtW__heroGrid,.product-page-module__rLeOtW__visualGrid,.product-page-module__rLeOtW__capabilitiesGrid,.product-page-module__rLeOtW__fitLayout{align-items:start;gap:1.75rem;display:grid}.product-page-module__rLeOtW__heroCopy,.product-page-module__rLeOtW__visualCopy,.product-page-module__rLeOtW__sectionIntro,.product-page-module__rLeOtW__capabilitiesCopy,.product-page-module__rLeOtW__fitCopy,.product-page-module__rLeOtW__closureCopy,.product-page-module__rLeOtW__heroPanelHeader{gap:1rem;display:grid}.product-page-module__rLeOtW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#06f;margin:0;font-size:.78rem;font-weight:700}.product-page-module__rLeOtW__heroTitle{letter-spacing:-.055em;color:#0f172a;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.7vw,5.1rem);line-height:.94}.product-page-module__rLeOtW__sectionTitle,.product-page-module__rLeOtW__closureTitle,.product-page-module__rLeOtW__panelTitle{letter-spacing:-.048em;color:#0f172a;text-wrap:balance;margin:0;font-size:clamp(1.95rem,3.9vw,3.25rem);line-height:.99}.product-page-module__rLeOtW__heroDescription,.product-page-module__rLeOtW__sectionLead,.product-page-module__rLeOtW__valueDescription,.product-page-module__rLeOtW__imageCaption,.product-page-module__rLeOtW__flowDescription,.product-page-module__rLeOtW__sceneDescription,.product-page-module__rLeOtW__accordionContent,.product-page-module__rLeOtW__fitItem p,.product-page-module__rLeOtW__closureDescription,.product-page-module__rLeOtW__benefitCard p{color:#5f6b7a;margin:0;font-size:1rem;line-height:1.75}.product-page-module__rLeOtW__heroActions,.product-page-module__rLeOtW__closureActions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.product-page-module__rLeOtW__primaryCta{color:#fff;background:linear-gradient(135deg,#06f 0%,#0050d6 100%);border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.45rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px #0066ff2e}.product-page-module__rLeOtW__heroPanel,.product-page-module__rLeOtW__visualCard,.product-page-module__rLeOtW__benefitCard,.product-page-module__rLeOtW__flowCard,.product-page-module__rLeOtW__sceneCard,.product-page-module__rLeOtW__accordionItem,.product-page-module__rLeOtW__fitItem,.product-page-module__rLeOtW__fitVisual{background:#fffffff7;border:1px solid #0f172a14;border-radius:1.6rem;box-shadow:0 20px 50px #0f172a0f}.product-page-module__rLeOtW__heroPanel{gap:1.35rem;padding:1.45rem;display:grid}.product-page-module__rLeOtW__panelKicker{letter-spacing:.16em;text-transform:uppercase;color:#ff6b35;margin:0;font-size:.78rem;font-weight:700}.product-page-module__rLeOtW__valueList{gap:.95rem;display:grid}.product-page-module__rLeOtW__valueItem{background:linear-gradient(#f8fafce6 0%,#fff 100%);border:1px solid #0f172a0f;border-radius:1.1rem;gap:.45rem;padding:1rem 1.05rem;display:grid}.product-page-module__rLeOtW__valueTitle,.product-page-module__rLeOtW__flowCardTitle,.product-page-module__rLeOtW__sceneTitle{color:#0f172a;margin:0;font-size:1.08rem;line-height:1.28}.product-page-module__rLeOtW__visualSection{background:linear-gradient(#ffffff4d 0%,#f7f9fcf2 100%);border-radius:2.5rem;padding-left:1rem;padding-right:1rem}.product-page-module__rLeOtW__visualCard,.product-page-module__rLeOtW__fitVisual{margin:0;padding:1rem}.product-page-module__rLeOtW__imageFrameLarge,.product-page-module__rLeOtW__imageFrame{background:linear-gradient(#dbeafe 0%,#f8fafc 100%);border-radius:1.3rem;position:relative;overflow:hidden}.product-page-module__rLeOtW__imageFrameLarge{min-height:430px}.product-page-module__rLeOtW__imageFrame{min-height:360px}.product-page-module__rLeOtW__coverImage{object-fit:cover}.product-page-module__rLeOtW__imageCaption{padding:1rem .2rem .1rem;font-size:.92rem}.product-page-module__rLeOtW__benefitGrid{gap:.95rem;margin-top:.8rem;display:grid}.product-page-module__rLeOtW__benefitCard{align-items:center;gap:.8rem;padding:1.05rem 1.1rem;display:flex}.product-page-module__rLeOtW__benefitDot,.product-page-module__rLeOtW__fitMarker{background:linear-gradient(135deg,#06f 0%,#ff6b35 100%);border-radius:999px;flex:none;width:.72rem;height:.72rem}.product-page-module__rLeOtW__flowSection{padding-top:4.75rem}.product-page-module__rLeOtW__flowTrack{gap:1rem;margin-top:1.8rem;display:grid}.product-page-module__rLeOtW__flowCard{padding:1.4rem;position:relative}.product-page-module__rLeOtW__flowNumber{color:#fff;background:linear-gradient(135deg,#06f 0%,#ff6b35 100%);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.85rem;font-size:.8rem;font-weight:700;display:inline-flex}.product-page-module__rLeOtW__scenesSection{background:linear-gradient(135deg,#0f172a 0%,#172554 100%);border-radius:2.5rem;padding-left:1rem;padding-right:1rem}.product-page-module__rLeOtW__scenesSection .product-page-module__rLeOtW__eyebrow,.product-page-module__rLeOtW__scenesSection .product-page-module__rLeOtW__sectionTitle,.product-page-module__rLeOtW__scenesSection .product-page-module__rLeOtW__sceneTitle{color:#f8fafc}.product-page-module__rLeOtW__scenesSection .product-page-module__rLeOtW__sceneDescription{color:#f1f5f9e0}.product-page-module__rLeOtW__sceneGrid{gap:1rem;margin-top:1.8rem;display:grid}.product-page-module__rLeOtW__sceneCard{box-shadow:none;background:#ffffff14;border-color:#ffffff1f;padding:1.35rem}.product-page-module__rLeOtW__capabilitiesGrid{gap:2rem}.product-page-module__rLeOtW__accordion{gap:.95rem;display:grid}.product-page-module__rLeOtW__accordionItem{overflow:hidden}.product-page-module__rLeOtW__accordionSummary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.3rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.product-page-module__rLeOtW__accordionSummary::-webkit-details-marker{display:none}.product-page-module__rLeOtW__accordionIcon{color:#64748b;font-size:1.25rem;line-height:1}.product-page-module__rLeOtW__accordionItem[open] .product-page-module__rLeOtW__accordionIcon{transform:rotate(45deg)}.product-page-module__rLeOtW__accordionContent{padding:0 1.3rem 1.25rem}.product-page-module__rLeOtW__fitList{gap:.95rem;margin-top:.8rem;display:grid}.product-page-module__rLeOtW__fitItem{align-items:flex-start;gap:.8rem;padding:1.1rem 1.15rem;display:flex}.product-page-module__rLeOtW__closureBox{background:linear-gradient(#fffffffa 0%,#f7f9fcfa 100%);border:1px solid #0f172a14;border-radius:2rem;gap:1.25rem;padding:1.6rem;display:grid;box-shadow:0 20px 50px #0f172a14}@media (min-width:768px){.product-page-module__rLeOtW__page{width:min(1200px,100% - 3rem);padding-top:3rem}.product-page-module__rLeOtW__benefitGrid,.product-page-module__rLeOtW__sceneGrid,.product-page-module__rLeOtW__flowTrack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.product-page-module__rLeOtW__heroGrid,.product-page-module__rLeOtW__visualGrid,.product-page-module__rLeOtW__capabilitiesGrid,.product-page-module__rLeOtW__fitLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.25rem}.product-page-module__rLeOtW__heroGrid{align-items:center}.product-page-module__rLeOtW__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page-module__rLeOtW__flowTrack{grid-template-columns:repeat(5,minmax(0,1fr))}.product-page-module__rLeOtW__flowCard:not(:last-child):after{content:"";background:#0f172a29;width:1.1rem;height:1px;position:absolute;top:50%;right:-.65rem}.product-page-module__rLeOtW__sceneGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-page-module__rLeOtW__sceneGrid .product-page-module__rLeOtW__sceneCard:nth-child(2),.product-page-module__rLeOtW__sceneGrid .product-page-module__rLeOtW__sceneCard:nth-child(4){transform:translateY(1.3rem)}.product-page-module__rLeOtW__closureBox{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
