.page-module__Z5ZURa__page{--hub-primary:#361970;--hub-secondary:#b11780;--hub-gradient:linear-gradient(135deg, #361970, #b11780);--hub-ink:#211a29;--hub-muted:#5d5664;--hub-border:#ded8e3;--hub-surface:#fff;--hub-soft:#faf8fc;min-height:100svh;color:var(--hub-ink);background:linear-gradient(#faf8fc 0,#fff 24rem)}.page-module__Z5ZURa__shell{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1rem 5rem}.page-module__Z5ZURa__hero,.page-module__Z5ZURa__products,.page-module__Z5ZURa__readerCallout{width:100%;max-width:52rem}.page-module__Z5ZURa__hero{padding-bottom:2.5rem}.page-module__Z5ZURa__hero:after{background:var(--hub-gradient);content:"";border-radius:999px;width:4.5rem;height:.3rem;margin-top:1.75rem;display:block}.page-module__Z5ZURa__eyebrow,.page-module__Z5ZURa__productCategory{color:var(--hub-secondary);letter-spacing:.08em;margin:0;font-size:.8125rem;font-weight:850}.page-module__Z5ZURa__eyebrow{margin-bottom:.75rem}.page-module__Z5ZURa__pageTitle{color:var(--hub-primary);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,9vw,3.5rem);line-height:1.07}.page-module__Z5ZURa__introduction{max-width:42rem;color:var(--hub-muted);margin:1rem 0 0;font-size:1.125rem;line-height:1.65}.page-module__Z5ZURa__products{border-top:1px solid #ebe6ef;padding-top:2.25rem}.page-module__Z5ZURa__sectionTitle{color:var(--hub-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.page-module__Z5ZURa__productGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.page-module__Z5ZURa__productCard{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:1rem;flex-direction:column;max-width:32rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .5rem 1.75rem #3619700f}.page-module__Z5ZURa__productCard:before{background:var(--hub-gradient);content:"";height:.25rem;position:absolute;inset:0 0 auto}.page-module__Z5ZURa__productTitle{color:var(--hub-ink);letter-spacing:-.02em;margin:.75rem 0 0;font-size:1.5rem;line-height:1.25}.page-module__Z5ZURa__productDescription{color:var(--hub-muted);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.65}.page-module__Z5ZURa__primaryLink,.page-module__Z5ZURa__secondaryLink{text-align:center;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.page-module__Z5ZURa__primaryLink{background:var(--hub-gradient);color:#fff;border:0;align-self:flex-start;margin-top:1.25rem}.page-module__Z5ZURa__readerCallout{border:1px solid #ded5e5;border-left:4px solid var(--hub-secondary);background:#fcf8fb;border-radius:.875rem;gap:1rem;margin-top:2rem;padding:1rem;display:grid}.page-module__Z5ZURa__readerCalloutTitle{color:var(--hub-primary);margin:0;font-size:1.125rem;line-height:1.35}.page-module__Z5ZURa__readerCalloutDescription{color:#49424f;margin:.45rem 0 0;line-height:1.6}.page-module__Z5ZURa__secondaryLink{background:var(--hub-surface);color:var(--hub-primary);border:1px solid #a991b8}.page-module__Z5ZURa__primaryLink:focus-visible,.page-module__Z5ZURa__secondaryLink:focus-visible{outline:3px solid var(--hub-ink);outline-offset:3px}@media (hover:hover){.page-module__Z5ZURa__primaryLink:hover{box-shadow:0 .35rem 1rem #36197038}.page-module__Z5ZURa__secondaryLink:hover{border-color:var(--hub-secondary);color:var(--hub-secondary)}}@media (min-width:40rem){.page-module__Z5ZURa__shell{padding:3rem 2rem 6rem}.page-module__Z5ZURa__hero{padding-bottom:3rem}.page-module__Z5ZURa__products{padding-top:3rem}.page-module__Z5ZURa__productCard{padding:2rem}.page-module__Z5ZURa__readerCallout{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.25rem}}
