.infinity-nx-info{max-width:860px;font-family:Lexend,-apple-system,BlinkMacSystemFont,arial,sans-serif;color:#3c4143;line-height:1.6}@-webkit-keyframes infinityNxFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes infinityNxFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@-webkit-keyframes infinityNxPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes infinityNxPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes infinityNxPulse{0%{box-shadow:0 0 0 0 rgba(243,112,33,.4)}70%{box-shadow:0 0 0 10px rgba(243,112,33,0)}to{box-shadow:0 0 0 0 rgba(243,112,33,0)}}@keyframes infinityNxPulse{0%{box-shadow:0 0 0 0 rgba(243,112,33,.4)}70%{box-shadow:0 0 0 10px rgba(243,112,33,0)}to{box-shadow:0 0 0 0 rgba(243,112,33,0)}}@-webkit-keyframes infinityNxGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes infinityNxGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.infinity-nx-info>*{-webkit-animation:infinityNxFadeUp .55s ease both;animation:infinityNxFadeUp .55s ease both}.infinity-nx-info>:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.infinity-nx-info>:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s}.infinity-nx-info>:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s}.infinity-nx-info>:nth-child(n+5){-webkit-animation-delay:.32s;animation-delay:.32s}.infinity-nx-hero{border-radius:.5rem;overflow:hidden}.infinity-nx-hero-band{background:#07212d;color:#fff;padding:1.25rem 1.5rem}.infinity-nx-hero-t{margin:0 0 .3rem;font-size:1.65rem;font-weight:700;color:#fff}.infinity-nx-hero-s{margin:0;color:#c8d3da;font-size:1rem}.infinity-nx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.9rem;margin:1rem 0 1.25rem}.infinity-nx-kpi{background:#fff;border-radius:.5rem;padding:1rem;text-align:center;-webkit-animation:infinityNxPop .5s ease both;animation:infinityNxPop .5s ease both}.infinity-nx-kpi:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.infinity-nx-kpi:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.infinity-nx-kpi-v{display:block;font-size:1.7rem;font-weight:700;background:linear-gradient(90deg,#fbaa19,#f37021);-webkit-background-clip:text;background-clip:text;color:transparent}.infinity-nx-kpi-l{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-top:.2rem}.infinity-nx-sect{font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#07212d;margin:1.75rem 0 .9rem;border-bottom:2px solid #f2f2f2;padding-bottom:.35rem}.infinity-nx-dims{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.infinity-nx-dimbox{position:relative;width:190px;height:150px;border:2px dashed #0095da;border-radius:.5rem;background:linear-gradient(180deg,#f8fbfd,#eef6fb);flex:0 0 auto;margin:.5rem 2.5rem 1.5rem .5rem}.infinity-nx-dim{position:absolute;background:#0095da;color:#fff;font-size:.78rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.infinity-nx-dim-h{right:-2.4rem;top:50%;transform:translateY(-50%)}.infinity-nx-dim-w{left:50%;bottom:-.9rem;transform:translateX(-50%)}.infinity-nx-dim-d{left:-.5rem;top:-.7rem}.infinity-nx-dims-note{flex:1 1 240px;margin:0;color:#3c4143}.infinity-nx-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.6rem 1.5rem}.infinity-nx-score{display:grid;grid-template-columns:9.5rem 6.5rem 1fr;gap:.6rem;align-items:baseline;padding:.45rem 0;border-bottom:1px solid #f2f2f2}.infinity-nx-score-c{font-weight:600;color:#07212d}.infinity-nx-score-dots{color:#f37021;font-size:1.05rem;letter-spacing:.22em}.infinity-nx-score-m{font-size:.85rem;color:#666}.infinity-nx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.infinity-nx-tile{position:relative;background:#fff;border-radius:.5rem;padding:1.6rem 1.1rem 1rem;transition:transform .25s ease,box-shadow .25s ease}.infinity-nx-tile:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(7,33,45,.12)}.infinity-nx-num{position:absolute;top:-.8rem;left:1rem;width:2rem;height:2rem;border-radius:50%;background:#f37021;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;-webkit-animation:infinityNxPulse 2.4s ease-out infinite;animation:infinityNxPulse 2.4s ease-out infinite}.infinity-nx-tile-t{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#07212d}.infinity-nx-tile-p{margin:0;font-size:.9rem;color:#3c4143}.infinity-nx-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.75rem 0 0}.infinity-nx-fit-yes{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1rem 1.2rem}.infinity-nx-fit-no{background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;padding:1rem 1.2rem}.infinity-nx-fit-t{margin:0 0 .5rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}.infinity-nx-fit-yes .infinity-nx-fit-t{color:#15803d}.infinity-nx-fit-no .infinity-nx-fit-t{color:#c2410c}.infinity-nx-fit-list{list-style:none;margin:0;padding:0}.infinity-nx-fit-list li{padding:.25rem 0 .25rem 1.4rem;position:relative;font-size:.92rem}.infinity-nx-fit-yes .infinity-nx-fit-list li:before{content:"✓";position:absolute;left:0;color:#15803d;font-weight:700}.infinity-nx-fit-no .infinity-nx-fit-list li:before{content:"→";position:absolute;left:0;color:#c2410c;font-weight:700}.infinity-nx-timeline{list-style:none;margin:0;padding:0 0 0 1.6rem;position:relative;counter-reset:infinityNxStep}.infinity-nx-timeline:before{content:"";position:absolute;left:.55rem;top:.4rem;bottom:.4rem;width:2px;background:#fbaa19;border-radius:1px}.infinity-nx-timeline li{position:relative;margin-bottom:.75rem;counter-increment:infinityNxStep}.infinity-nx-timeline li:before{content:counter(infinityNxStep);position:absolute;left:-1.6rem;top:.1rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#f37021;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.infinity-nx-faq{background:#fff;border-radius:.5rem;padding:.7rem 1rem;margin-bottom:.6rem}.infinity-nx-faq summary{cursor:pointer;font-weight:600;color:#07212d;list-style:none;position:relative;padding-right:1.6rem}.infinity-nx-faq summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);color:#f37021;font-size:1.2rem;font-weight:700;transition:transform .25s ease}.infinity-nx-faq[open] summary:after{transform:translateY(-50%) rotate(45deg)}.infinity-nx-faq-p{margin:.6rem 0 0;color:#3c4143;-webkit-animation:infinityNxFadeUp .3s ease;animation:infinityNxFadeUp .3s ease}.infinity-nx-endband{margin:2rem 0 0;background:linear-gradient(120deg,#fbaa19,#f37021,#fbaa19);background-size:200% 200%;-webkit-animation:infinityNxGradientShift 6s ease infinite;animation:infinityNxGradientShift 6s ease infinite;border-radius:.5rem;padding:1.1rem 1.35rem}.infinity-nx-end{margin:0;font-weight:700;color:#fff}@media (prefers-reduced-motion:reduce){.infinity-nx-info *,.infinity-nx-info>*{-webkit-animation:none!important;animation:none!important;transition:none!important}}.infinity-nx-info{width:100%;min-width:0;overflow-wrap:anywhere}.infinity-nx-info,.infinity-nx-info *{box-sizing:border-box}.infinity-nx-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.infinity-nx-scores{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.infinity-nx-score{grid-template-columns:minmax(0,1fr) auto}.infinity-nx-score-m{grid-column:1/-1}.infinity-nx-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));row-gap:1.75rem}.infinity-nx-grid:has(>.infinity-nx-tile:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(210px,calc((100% - 1rem)/2))),1fr))}.infinity-nx-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.infinity-nx-dims-note,.infinity-nx-practice{min-width:0}.infinity-nx-faq summary::-webkit-details-marker{display:none}.infinity-nx-faq summary:focus-visible{outline:2px solid #0095da;outline-offset:4px}@media (max-width:399px){.infinity-nx-dimbox{position:static;display:flex;flex-wrap:wrap;gap:.5rem;width:100%;height:auto;padding:.75rem;margin:0;flex:1 1 100%}.infinity-nx-dim{position:static;transform:none;white-space:normal;max-width:100%}}.infinityro-custom-product-page-images-0-x-carouselGaleryThumbs--productMainImages .swiper-container:not(.swiper-container-initialized) .infinityro-custom-product-page-images-0-x-productImagesThumbCaret--productMainImages{visibility:hidden;pointer-events:none}