.product-next-steps{margin-block:2rem 3.5rem;padding:1rem;border:1px solid rgba(148,163,184,.35);border-radius:1.15rem;background:#fff}.product-next-steps__eyebrow,.product-next-steps__heading,.product-next-steps__copy{margin:0}.product-next-steps__eyebrow{color:#0052b5;font-size:.8125rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.product-next-steps__heading{margin-top:.2rem;color:#0f172a;font-size:1.05rem;line-height:1.3;text-wrap:balance}.product-next-steps__copy{margin-top:.35rem;color:#0f172aad;font-size:.875rem;line-height:1.55}.product-next-steps__list{display:grid;gap:.55rem;margin:.85rem 0 0}.product-next-steps__link{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:4.5rem;padding:.45rem .55rem;border:1px solid rgba(148,163,184,.28);border-radius:.85rem;color:#0f172a;text-decoration:none;touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.product-next-steps__link:hover{border-color:#0052b561;background:#eff6ff9e;box-shadow:0 7px 18px #0f172a0f}.product-next-steps__link:focus-visible{outline:3px solid rgba(56,189,248,.58);outline-offset:2px}.product-next-steps__media{display:grid;width:3.5rem;height:3.5rem;place-items:center;overflow:hidden;border-radius:.65rem;background:#f8fafc}.product-next-steps__media img{width:100%;height:100%;object-fit:contain}.product-next-steps__details{min-width:0}.product-next-steps__details strong,.product-next-steps__details small,.product-next-steps__badge{display:block}.product-next-steps__details strong{display:-webkit-box;overflow:hidden;font-size:.875rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-next-steps__details small{margin-top:.15rem;color:#0f172aad;font-size:.8125rem;font-variant-numeric:tabular-nums}.product-next-steps__badge{margin-bottom:.18rem;color:#0052b5;font-size:.8125rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.product-next-steps__action{display:inline-flex;align-items:center;gap:.25rem;color:#0052b5;font-size:.875rem;font-weight:700;white-space:nowrap}.product-next-steps__action .icon{width:.9rem;height:.9rem}@media screen and (max-width:480px){.product-next-steps__link{grid-template-columns:3.5rem minmax(0,1fr)}.product-next-steps__action{grid-column:2;justify-self:start}}@media screen and (min-width:750px){.product-next-steps{padding:1.25rem}.product-next-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-next-steps__link{height:100%}}@media(prefers-reduced-motion:reduce){.product-next-steps__link{transition:none}}.diagnostic-tool-prompt{position:fixed;z-index:39;inset-inline-start:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));width:min(20rem,calc(100vw - 2rem))}.diagnostic-tool-prompt[hidden]{display:none}.diagnostic-tool-prompt__card{position:relative;display:grid;gap:.28rem;padding:1rem 2.65rem 1rem 1rem;border:1px solid rgba(0,82,181,.2);border-radius:1rem;background:#fffffffa;box-shadow:0 18px 46px #0f172a2e;color:#0f172a;animation:diagnostic-prompt-enter .22s ease-out both}.diagnostic-tool-prompt__card>strong{font-size:1rem;line-height:1.25}.diagnostic-tool-prompt__card>span:not(.diagnostic-tool-prompt__eyebrow){color:#0f172aad;font-size:.82rem;line-height:1.42}.diagnostic-tool-prompt__eyebrow,.diagnostic-tools-modal__eyebrow{color:#0052b5;font-size:.69rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.diagnostic-tool-prompt__dismiss{position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem;display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:50%;background:#e2e8f0b3;color:#334155;cursor:pointer}.diagnostic-tool-prompt__dismiss .icon{width:.9rem;height:.9rem}.diagnostic-tool-prompt__open{justify-self:start;margin-top:.42rem;padding:.58rem .8rem;border:0;border-radius:.72rem;background:#0052b5;color:#fff;font:inherit;font-size:.83rem;font-weight:700;cursor:pointer}.diagnostic-tool-prompt button:focus-visible,.diagnostic-tools-modal a:focus-visible{outline:3px solid rgba(56,189,248,.62);outline-offset:2px}.diagnostic-tools-modal>.modal-inner.diagnostic-tools-modal__inner{width:min(34rem,calc(100vw - 2rem));padding:0;overflow:hidden;border-radius:1.25rem}.diagnostic-tools-modal .diagnostic-tools-modal__content{padding:1.35rem}.diagnostic-tools-modal__content>h2,.diagnostic-tools-modal__content>p{margin-block:0}.diagnostic-tools-modal__content>h2{margin-top:.3rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.18}.diagnostic-tools-modal__content>p:not(.diagnostic-tools-modal__eyebrow){margin-top:.55rem;color:#0f172aad;line-height:1.5}.diagnostic-tools-modal__links{display:grid;gap:.7rem;margin-top:1rem}.diagnostic-tools-modal__link{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1.1rem;gap:.7rem;align-items:center;padding:.85rem;border:1px solid rgba(148,163,184,.35);border-radius:.9rem;color:#0f172a;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.diagnostic-tools-modal__link:hover{border-color:#0052b566;background:#eff6ffb8}.diagnostic-tools-modal__link-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:#dbeafec7;color:#0052b5}.diagnostic-tools-modal__link-icon .icon,.diagnostic-tools-modal__link>.icon{width:1.2rem;height:1.2rem}.diagnostic-tools-modal__link strong,.diagnostic-tools-modal__link small{display:block}.diagnostic-tools-modal__link strong{font-size:.96rem}.diagnostic-tools-modal__link small{margin-top:.18rem;color:#0f172aa3;font-size:.78rem;line-height:1.4}.diagnostic-tools-modal__expert{display:inline-block;margin-top:1rem;color:#0052b5;font-size:.88rem;font-weight:700;text-underline-offset:.2rem}@keyframes diagnostic-prompt-enter{0%{opacity:0;transform:translateY(.65rem)}}@media screen and (max-width:749px){.diagnostic-tool-prompt{bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 5.5rem))}.diagnostic-tools-modal[open]{align-items:flex-end}.diagnostic-tools-modal>.modal-inner.diagnostic-tools-modal__inner{width:100%;max-height:min(88vh,42rem);border-radius:1.25rem 1.25rem 0 0}}@media(prefers-reduced-motion:reduce){.diagnostic-tool-prompt__card{animation:none}.diagnostic-tools-modal__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAAAABAAAAQA */
