.nr25{--nr-navy:#001b40;--nr-blue:#0766ed;background:#fff;color:var(--nr-navy);padding:40px 28px 72px;font-family:var(--font-body-family,sans-serif)}.nr25 *{box-sizing:border-box}.nr25-wrap{max-width:1290px;margin:auto}.nr25 h1,.nr25 h2,.nr25 h3{color:inherit;font-family:var(--font-heading-family,sans-serif);margin:0;letter-spacing:-.045em;font-weight:700}.nr25 a{color:inherit}.nr25 a:focus-visible,.nr25 summary:focus-visible{outline:3px solid #1682ef;outline-offset:5px}.nr25 p{margin:0;line-height:1.6}.nr25-kicker{font-size:12px;letter-spacing:.17em;font-weight:700;text-transform:uppercase}.nr25-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;background:var(--nr-navy)}.nr25-copy{color:#fff;padding:60px 52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nr25 h1{font-size:clamp(40px,4.8vw,65px);line-height:1.03;margin:22px 0}.nr25-copy>p{font-size:18px;color:#d4e5f8;max-width:440px;margin-bottom:26px}.nr25 a.nr25-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 23px;border-radius:7px;text-decoration:none;font-weight:700;font-size:15px;min-height:48px;background:var(--nr-blue);color:#fff}.nr25 a.nr25-button:hover{background:#0054cd}.nr25-account{display:flex;gap:14px;margin-top:20px;font-size:14px;color:#d4e5f8}.nr25-account a{text-underline-offset:4px}.nr25-photo{position:relative;min-height:455px;background:#eaf3fa}.nr25-photo>img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.nr25-photo-label{position:absolute;left:24px;bottom:24px;right:24px;display:flex;gap:10px;align-items:center;width:fit-content;padding:12px 18px;background:#fffffff0;border-radius:50px;font-size:13px;font-weight:600}.nr25-photo-label>span{color:var(--nr-blue);font-size:22px}.nr25-rates{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;border-bottom:1px solid #dce5f0;text-align:center}.nr25-rates>div+div{border-left:1px solid #dce5f0}.nr25-rates strong{font-size:34px;letter-spacing:-.04em;line-height:1.2}.nr25-rates small{font-size:16px;letter-spacing:0;font-weight:500}.nr25-rates p{font-size:14px;color:#52627a;margin-top:5px}.nr25-example{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:35px;margin-top:48px;padding:32px 36px;background:#eef5ff;border-radius:18px}.nr25 h2{font-size:clamp(27px,3vw,38px);line-height:1.13;margin-top:12px}.nr25-example h2{font-size:29px;max-width:320px}.nr25-math{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:center}.nr25-math>div{display:flex;flex-direction:column;gap:6px}.nr25-math strong{font-size:32px;line-height:1;letter-spacing:-.04em}.nr25-math span{font-size:12px;color:#52627a;max-width:120px}.nr25-math>b{font-size:22px;font-weight:400;color:#637e9f}.nr25-math>div:last-child strong{color:var(--nr-blue)}.nr25-how,.nr25-shop{padding-top:58px}.nr25-heading{text-align:center;margin-bottom:28px}.nr25-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nr25-step{padding:26px 28px;background:#f8fafc;border:1px solid #e1e8f0;border-radius:16px}.nr25-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nr25-step-top>span{font-size:13px;color:#5a6d84;letter-spacing:.05em}.nr25-step-top>svg{width:58px;height:58px;color:var(--nr-blue)}.nr25-step h3{font-size:23px;margin-bottom:10px}.nr25-step p{font-size:15px;color:#52627a}.nr25 .nr25-note{font-size:13px;color:#52627a;margin-top:18px;line-height:1.6}.nr25-how>.nr25-note{text-align:center}.nr25-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.nr25-text-link{font-size:15px;font-weight:600;text-underline-offset:5px;flex-shrink:0}.nr25-products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nr25-product{text-decoration:none;min-width:0}.nr25-product-image{aspect-ratio:1;background:#f6f8fb;border-radius:16px;overflow:hidden;padding:22px}.nr25-product-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.nr25-product:hover img{transform:scale(1.04)}.nr25-vendor{display:block;margin-top:15px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#52627a}.nr25-product h3{font-size:16px;line-height:1.4;letter-spacing:-.01em;font-weight:500;margin-top:6px}.nr25-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-top:1px solid #dce5f0;margin-top:55px;padding-top:42px}.nr25-faq details{border-bottom:1px solid #dce5f0;padding:18px 0}.nr25-faq details:first-child{padding-top:0}.nr25-faq summary{display:flex;justify-content:space-between;gap:18px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nr25-faq summary::-webkit-details-marker{display:none}.nr25-faq summary span{font-size:23px;font-weight:400;line-height:1}.nr25-faq details[open] summary span{transform:rotate(45deg)}.nr25-faq details p{font-size:14px;color:#52627a;margin-top:14px}@media(max-width:799px){.nr25{padding:22px 18px 46px}.nr25-hero{grid-template-columns:1fr}.nr25-copy{padding:34px 26px}.nr25 h1{font-size:44px;max-width:480px}.nr25-copy>p{font-size:16px}.nr25-photo{min-height:260px}.nr25-photo>img{object-position:center 60%}.nr25-rates{padding:22px 0;gap:4px}.nr25-rates strong{font-size:26px}.nr25-rates small{display:block;font-size:12px}.nr25-rates p{font-size:12px;padding:0 5px}.nr25-example{grid-template-columns:1fr;margin-top:30px;padding:26px 20px;gap:24px}.nr25-example h2{font-size:27px;max-width:none}.nr25-math{gap:8px}.nr25-math strong{font-size:28px}.nr25-math span{font-size:11px}.nr25-math>b{font-size:18px}.nr25-how,.nr25-shop{padding-top:38px}.nr25-steps{grid-template-columns:1fr;gap:12px}.nr25-step{padding:22px}.nr25-step-top{margin-bottom:12px}.nr25-step-top>svg{width:44px;height:44px}.nr25-step h3{font-size:22px}.nr25-shop-heading{display:block}.nr25-text-link{display:inline-block;margin-top:18px}.nr25-products{grid-template-columns:repeat(2,1fr);gap:24px 14px}.nr25-product-image{padding:14px}.nr25-product h3{font-size:14px}.nr25-faq{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:30px}.nr25-faq summary{font-size:15px}.nr25-photo-label{left:16px;bottom:16px;font-size:12px;padding:9px 14px}}@media(prefers-reduced-motion:reduce){.nr25-product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
