@media (min-width:1400px){.nt-container{max-width:1320px}.nt-hero__floating-cards{width:450px;height:450px}}@media (max-width:1199px){.nt-hero__container{gap:32px}.nt-hero__floating-cards{width:350px;height:350px}.nt-footer__grid{gap:32px}}@media (max-width:1023px){.nt-header__nav{display:none}.nt-mobile-toggle{display:flex}.nt-hero__container{grid-template-columns:1fr;text-align:center}.nt-hero__content{max-width:100%;order:1}.nt-hero__title{font-size:2.5rem}.nt-hero__subtitle{max-width:600px;margin-left:auto;margin-right:auto}.nt-hero__buttons{justify-content:center}.nt-hero__stats{justify-content:center}.nt-hero__visual{order:0;display:none}.nt-services__grid{grid-template-columns:repeat(2,1fr)}.nt-trust__grid{grid-template-columns:repeat(2,1fr)}.nt-blog-preview__grid{grid-template-columns:repeat(2,1fr)}.nt-footer__grid{grid-template-columns:repeat(2,1fr)}.nt-blog-layout{grid-template-columns:1fr}.nt-blog__grid{grid-template-columns:repeat(2,1fr)}.nt-contact-layout{grid-template-columns:1fr}.nt-legal-layout{grid-template-columns:1fr}.nt-legal__sidebar{position:static}.nt-steps__grid::before{display:none}.nt-shop-grid{grid-template-columns:repeat(2,1fr)}.nt-calculator{padding:40px 32px}}@media (max-width:767px){html{font-size:15px}.nt-topbar__container{flex-direction:column;gap:4px;text-align:center}.nt-topbar__right{display:none}.nt-topbar{font-size:.6875rem;padding:6px 0}.nt-header{padding:10px 0;top:0;position:sticky}.nt-header__container{padding:0 16px;gap:12px}.nt-logo__name{font-size:1.125rem}.nt-logo__icon svg{width:24px;height:24px}.nt-header-spacer{height:0;display:none}.nt-hero{min-height:auto;padding:60px 0 40px}.nt-hero__title{font-size:1.85rem}.nt-hero__subtitle{font-size:1rem}.nt-hero__stats{flex-wrap:wrap;gap:16px;justify-content:center}.nt-hero__stat-number{font-size:1.5rem}.nt-section{padding:48px 0}.nt-section__title{font-size:1.5rem}.nt-trust__grid{grid-template-columns:repeat(2,1fr);gap:16px}.nt-trust{padding:32px 0}.nt-services__grid{grid-template-columns:1fr}.nt-service-card{padding:28px 20px}.nt-steps__grid{grid-template-columns:1fr;gap:32px}.nt-calculator{padding:28px 16px}.nt-calculator__form{grid-template-columns:1fr}.nt-calculator__amount{font-size:2rem}.nt-blog-preview__grid{grid-template-columns:1fr}.nt-blog__grid{grid-template-columns:1fr}.nt-footer__grid{grid-template-columns:1fr;text-align:center;gap:32px}.nt-footer__social{justify-content:center}.nt-footer__bottom{flex-direction:column;text-align:center}.nt-footer__payment{justify-content:center}.nt-footer{padding:48px 0 0}.nt-footer-cta{padding:60px 0}.nt-footer-cta__title{font-size:1.75rem}.nt-testimonials__grid{grid-template-columns:1fr}.nt-pricing__table th,.nt-pricing__table td{padding:14px 12px;font-size:.875rem}.nt-page__header{padding:60px 0 40px}.nt-contact__form{padding:24px}.nt-mobile-menu{width:280px}.nt-cta{padding:60px 24px}.nt-shop-grid{grid-template-columns:1fr}.nt-product-card{padding:24px 20px}.nt-conversion-form{padding:24px}}@media (max-width:479px){.nt-hero__title{font-size:1.6rem}.nt-hero__buttons{flex-direction:column;align-items:center}.nt-hero__buttons .nt-btn{width:100%;max-width:280px}.nt-section__title{font-size:1.35rem}.nt-calculator__amount{font-size:1.75rem}.nt-page__header h1{font-size:1.75rem}.nt-footer-cta__title{font-size:1.5rem}.nt-logo__name{font-size:1rem}.nt-header__cta{padding:10px 16px;font-size:.875rem}.nt-hero__stat-number{font-size:1.25rem}.nt-hero__stat-label{font-size:.6875rem}.nt-trust__grid{grid-template-columns:1fr}.nt-trust__icon{width:48px;height:48px}}@media (max-height:500px) and (orientation:landscape){.nt-hero{min-height:auto;padding:80px 0 40px}.nt-mobile-menu{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.nt-float-card{animation:none}}@media print{.nt-header,.nt-topbar,.nt-footer,.nt-mobile-toggle,.nt-back-to-top,.nt-breadcrumb,.nt-footer-cta{display:none!important}.nt-header-spacer{display:none}.site-main{margin-top:0!important}body{font-size:12pt;color:#000}a{text-decoration:underline;color:#000}.nt-page{padding:20px 0}}