.nt-landing{--heading-font:var(--font-onest),"Onest","Segoe UI",system-ui,sans-serif;--body-font:var(--font-manrope),"Manrope","Segoe UI",system-ui,sans-serif;color:var(--body-color,#788094);font-family:var(--body-font);overflow-x:clip;font-size-adjust:from-font}.nt-landing .nt-header-card-cta__short,.nt-landing .nt-nav-card-cta{display:none}@media (max-width:991px){.nt-landing .nt-nav-card-cta{display:list-item}.nt-landing .nt-nav-card-cta a{font-weight:700!important;color:var(--theme-color-2,#7341f1)!important}}@media (max-width:480px){.nt-landing .cs_site_header.cs_style_1 .cs_main_header_right{display:flex!important;margin-right:44px;gap:0}.nt-landing .nt-header-card-cta{padding:10px 14px!important;min-height:40px;font-size:13px!important}.nt-landing .nt-header-card-cta .cs_btn_icon{width:28px;height:28px}.nt-landing .nt-header-card-cta__full{display:none}.nt-landing .nt-header-card-cta__short{display:inline}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row{flex-direction:column;align-items:stretch}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row .cs_btn{width:100%}.nt-landing .cs_hero.cs_style_1 .cs_client_info_wrapper{width:100%;justify-content:flex-start}}.nt-landing .cs_hero.cs_style_1 .nt-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:28px}@media (min-width:1400px){.nt-landing .cs_hero.cs_style_1 .cs_hero_content{padding:240px 0 170px}.nt-landing .cs_hero.cs_style_1 .cs_hero_thumbnail{top:90px}}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row .cs_btn.cs_style_1{box-sizing:border-box;height:52px;min-height:52px;padding:0 26px;line-height:1;gap:10px}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row .cs_btn.cs_style_1 .cs_btn_icon{width:18px;height:18px;flex-shrink:0}.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row .cs_btn.cs_style_1 .cs_btn_icon i,.nt-landing .cs_hero.cs_style_1 .nt-hero-cta-row .cs_btn.cs_style_1 .cs_btn_icon svg{width:14px;height:14px}.nt-landing .cs_counter,.nt-landing .cs_cta,.nt-landing main>section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 720px}.nt-landing .nt-local-map{padding:0 0 48px}.nt-landing .nt-local-map-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding:28px 32px;background:var(--gray-color-1,#f5f7fa);border:1px solid rgba(26,26,46,.06)}.nt-landing .nt-local-map-copy{flex:1 1 280px;max-width:640px}.nt-landing .nt-local-map-actions{display:flex;flex-wrap:wrap;gap:10px}.nt-landing .nt-local-map-copy a{color:var(--heading-color);font-weight:600;text-decoration:underline;text-decoration-color:rgba(26,26,46,.28);text-underline-offset:3px}.nt-landing .nt-local-map-copy a:hover{color:var(--theme-color-2);text-decoration-color:currentColor}.nt-landing .nt-local-map-actions .cs_btn.cs_style_1.cs_outline{background-color:var(--white-color)}.nt-landing .nt-local-map-actions .cs_btn.cs_style_1.cs_outline:hover{color:var(--white-color)}.nt-landing .cs_btn.cs_style_1.cs_heading_color:not(.cs_bg_1):not(.cs_white_color):not(.cs_theme_bg_4):hover,.nt-landing .nt-local-map-actions .cs_btn.cs_style_1.cs_outline:hover{background-color:var(--heading-color);border-color:var(--heading-color)}.nt-landing .nt-consent a:hover{color:var(--theme-color-2)}@media (max-width:767px){.nt-landing .nt-local-map-card{padding:22px 18px}}.nt-landing .nt_catalog_tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:32px}.nt-landing .nt_catalog_tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 26px;border-radius:999px;border:1px solid rgba(1,50,40,.12);background:var(--white-color);color:var(--heading-color);font-family:var(--heading-font);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.nt-landing .nt_catalog_tabs button:hover{border-color:rgba(85,29,255,.35);color:var(--accent-color)}.nt-landing .nt_catalog_tabs button.is-active{border-color:transparent;background:linear-gradient(245deg,#d324a8 -67.04%,#551dff 129.05%);color:var(--white-color);box-shadow:0 4px 16px rgba(85,29,255,.22)}.nt-landing .nt_catalog_tabs button.is-active:hover{color:var(--white-color)}@media (max-width:575px){.nt-landing .nt_catalog_tabs{justify-content:flex-start;gap:8px;margin-bottom:24px}.nt-landing .nt_catalog_tabs button{min-height:42px;padding:10px 20px;font-size:14px}}.nt-landing .nt_catalog_grid.cs_isotop{display:flex;flex-wrap:wrap;justify-content:center}.nt-landing .nt_catalog_grid .cs_isotop_item{max-width:340px}.nt-landing .nt_catalog_grid .cs_grid_sizer{display:none}.nt-landing .cs_isotop_filter.cs_style_1 a,.nt-landing .cs_isotop_filter.cs_style_1 button{display:inline-block;text-decoration:none;color:var(--heading-color,#1a1a2e);transition:all .3s ease}.nt-landing .cs_isotop_filter.cs_style_1 li.active a,.nt-landing .cs_isotop_filter.cs_style_1 li.active button,.nt-landing .cs_isotop_filter.cs_style_1 li:hover a,.nt-landing .cs_isotop_filter.cs_style_1 li:hover button{color:var(--accent-color,#551dff)}.nt-landing .cs_rating{width:97px;height:24px;position:relative;display:block;margin-left:auto;margin-right:auto;flex:none;overflow:hidden;color:#ff5e14;font-size:14px;letter-spacing:4px;line-height:24px}.nt-landing .cs_rating:before,.nt-landing .cs_rating_percentage:before{content:"★★★★★";font-family:var(--heading-font),"Segoe UI Symbol","Apple Color Emoji",sans-serif;position:absolute;top:0;left:0;white-space:nowrap}.nt-landing .cs_rating:before{font-weight:400;opacity:.35}.nt-landing .cs_rating_percentage{position:absolute;top:0;left:0;height:100%;overflow:hidden}.nt-landing .cs_rating_percentage:before{font-weight:700;opacity:1}.nt-landing .nt-testimonial-nav{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap;min-height:100px}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item{flex:0 0 auto;width:60px;height:60px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:width .35s ease,height .35s ease}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item.slick-current{width:100px!important;height:100px!important}.nt-landing .nt-testimonial-nav .cs_nav_img{border:2px solid transparent;padding:0;cursor:pointer;background:transparent;flex-shrink:0;width:100%!important;height:100%!important;aspect-ratio:1;transition:border-color .35s ease,transform .35s ease}.nt-landing .nt-testimonial-nav .cs_avatar_initial{transition:font-size .35s ease}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item.slick-current .cs_nav_img{border-color:var(--heading-color,#1a1a2e);width:100%!important;height:100%!important}.nt-landing .nt-testimonial-nav .cs_nav_img .cs_avatar_initial{transition:font-size .35s ease}@media (max-width:767px){.nt-landing .nt-testimonial-nav{gap:10px;min-height:64px}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item{width:40px;height:40px}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item.slick-current{width:56px!important;height:56px!important}.nt-landing .nt-testimonial-nav .nt-testimonial-nav-item.slick-current .cs_nav_img{width:100%!important;height:100%!important}}.nt-landing .cs_testimonial.cs_style_1 .cs_testimonial_shape_1{z-index:0;pointer-events:none}.nt-landing .nt-testimonial-front{position:relative;z-index:2}.nt-landing .nt-testimonial-thumb{position:relative;min-height:280px}.nt-landing .nt-testimonial-thumb .slick-arrow{cursor:pointer;z-index:3}.nt-landing .nt-testimonial-slide{opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.nt-landing .nt-testimonial-slide.is-visible{opacity:1;transform:translateY(0)}.nt-landing .cs_testimonial.cs_style_1 .testimonial_content{max-width:780px;margin-left:auto;margin-right:auto;padding:0 24px 8px;min-height:220px}.nt-landing .cs_testimonial.cs_style_1 .testimonial_content blockquote{color:var(--heading-color,#1a1a2e);min-height:5.4em}@media (max-width:767px){.nt-landing .nt-testimonial-thumb{min-height:260px}.nt-landing .cs_testimonial.cs_style_1 .testimonial_content{min-height:240px}}.nt-landing .nt-pricing-row{padding-top:20px;align-items:stretch!important}.nt-landing .nt-pricing-row>[class*=col-]{display:flex}.nt-landing .nt-pricing-row .cs_pricing_table{width:100%}.nt-landing .nt-pricing-policy-link{display:inline-flex;width:fit-content;color:var(--accent-color,#551dff);font-size:13px;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.nt-landing .nt-pricing-policy-link:hover{color:var(--heading-color)}.nt-landing .nt-pricing-card-policy{margin-bottom:12px}.nt-landing .nt_pdp_price_block,.nt-landing .nt_product_price_block{display:flex;flex-direction:column;align-items:flex-start}.nt-landing .nt_product_price_block .nt-pricing-policy-link{margin-top:4px;font-size:11px;white-space:nowrap}.nt-landing .nt_pdp_price_block{margin-bottom:18px}.nt-landing .nt_pdp_price_block .nt_pdp_price_row{margin-bottom:4px}.nt-landing .cs_pricing_table.cs_style_1 .cs_price{font-size:clamp(2rem,2.3vw + .5rem,2.5rem);line-height:1.1;letter-spacing:-.02em}.nt-landing .cs_pricing_table.cs_style_1 .nt-price-range{display:flex;flex-direction:column;align-items:flex-start;gap:.08em}.nt-landing .cs_pricing_table.cs_style_1 .nt-price-range>span{white-space:nowrap}.nt-landing .cs_pricing_table.cs_style_1 .cs_pricing_table_shape{position:absolute!important;inset:0;top:0;left:0;right:0;bottom:0;width:auto;height:auto;transform:none;z-index:0;pointer-events:none}.nt-landing .cs_pricing_table.cs_style_1 .cs_pricing_table_shape img{width:100%;height:100%;object-fit:fill;display:block}.nt-landing .cs_pricing_table.cs_style_1 .cs_pricing_badge{z-index:2}.nt-landing .col-xl-4,.nt-landing .col-xl-5,.nt-landing .col-xl-6,.nt-landing .col-xl-7,.nt-landing .col-xl-8{width:100%}@media (min-width:1200px){.nt-landing .col-xl-4{width:33.333333%}.nt-landing .col-xl-5{width:41.666667%}.nt-landing .col-xl-6{width:50%}.nt-landing .col-xl-7{width:58.333333%}.nt-landing .col-xl-8{width:66.666667%}}.nt-landing .nt-subscription-teaser-wrap{margin-top:60px}.nt-landing .nt-subscription-teaser{padding:48px 56px;isolation:isolate}.nt-landing .nt-subscription-teaser .cs_section_heading.cs_style_1{text-align:left}.nt-landing .nt-subscription-teaser .cs_section_subtitle{max-width:100%}.nt-landing .nt-subscription-teaser .cs_section_subtitle img{width:14px;height:14px;flex-shrink:0;display:block}.nt-landing .nt-subscription-teaser__desc{opacity:.92;max-width:520px;line-height:1.55;font-size:17px}.nt-landing .nt-subscription-teaser__actions{display:flex;justify-content:flex-end;padding-left:0}.nt-landing .nt-subscription-teaser__star{right:6%;bottom:22%;opacity:.35;pointer-events:none;z-index:0}.nt-landing .nt-subscription-teaser__shape{top:-20px;right:12%;opacity:.5;pointer-events:none;z-index:0}.nt-landing .nt-subscription-teaser__shape img{width:120px;height:auto}@media (min-width:1200px){.nt-landing .nt-subscription-teaser__actions{padding-left:24px}.nt-landing .nt-subscription-teaser__actions .cs_btn.cs_style_1{min-width:248px;justify-content:center}}@media (max-width:1199px){.nt-landing .nt-subscription-teaser{padding:40px 32px}.nt-landing .nt-subscription-teaser__actions .cs_btn.cs_style_1{width:100%;justify-content:center}}@media (max-width:991px){.nt-landing .nt-subscription-teaser-wrap{margin-top:48px}.nt-landing .nt-subscription-teaser{padding:32px 24px}.nt-landing .nt-subscription-teaser__shape,.nt-landing .nt-subscription-teaser__star{display:none}}@media (max-width:575px){.nt-landing .nt-subscription-teaser{padding:28px 20px}.nt-landing .nt-subscription-teaser-wrap{margin-top:40px}.nt-landing .nt-subscription-teaser h3{font-size:20px;line-height:1.35}.nt-landing .nt-subscription-teaser .cs_section_subtitle{font-size:16px;gap:8px;padding:6px 12px}}.nt-landing .nt-subscription-intro{max-width:720px;margin-inline:auto}.nt-landing .nt-subscription-plans .cs_pricing_table{min-height:100%}.nt-landing .nt-subscription-savings{color:#059669}.nt-landing .cs_pricing_table.nt-subscription-footer{margin-top:40px;height:auto;display:block}.nt-landing .nt-subscription-footer__text{line-height:1.6;max-width:640px}.nt-landing .nt-subscription-footer__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-left:0}.nt-landing .nt-subscription-footer__actions .cs_btn.cs_style_1{width:100%;justify-content:center;margin-top:0}@media (min-width:1200px){.nt-landing .nt-subscription-footer__actions{align-items:flex-end;padding-left:24px}.nt-landing .nt-subscription-footer__actions .cs_btn.cs_style_1{min-width:240px;width:auto}}@media (max-width:1199px){.nt-landing .nt-subscription-intro{padding-inline:8px}.nt-landing .cs_pricing_table.nt-subscription-footer{margin-top:32px}}@media (max-width:575px){.nt-landing .nt-subscription-intro{font-size:15px;line-height:1.55;padding-inline:0}.nt-landing .cs_pricing_table.nt-subscription-footer{padding:32px 20px}.nt-landing .nt-subscription-footer h3{font-size:18px}}@media (max-width:991px){.nt-landing .nt-pricing-row .cs_price{font-size:clamp(1.75rem,5.5vw,2.5rem)}}@media (max-width:380px){.nt-landing .nt-pricing-row .cs_price,.nt-landing .nt-subscription-plans .cs_price{white-space:normal;font-size:clamp(1.625rem,8vw,2rem);line-height:1.1}.nt-landing .nt-pricing-row .cs_pricing_table.cs_style_1,.nt-landing .nt-subscription-plans .cs_pricing_table.cs_style_1{padding-left:16px;padding-right:16px}}.nt-landing .cs_scrollup{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer;z-index:999}.nt-landing .cs_scrollup svg{display:block;width:18px;height:18px;flex-shrink:0}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-nav-pair{display:contents}@media (max-width:767px){.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-spacer{height:36px!important}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_main{padding:20px 0 28px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_widget_wrapper{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:22px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_widget_wrapper .cs_footer_widget:first-child{grid-column:auto}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-nav-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;align-items:start}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_widget{max-width:none}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-brand{margin-bottom:10px!important}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-brand img{width:140px;height:auto}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt-footer-about{margin-bottom:12px!important;font-size:13px;line-height:1.4}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_widget_title{font-size:15px!important;margin-bottom:8px!important;padding-bottom:6px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_menu{display:flex;flex-direction:column;gap:2px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_menu li{margin-bottom:0}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_menu a{font-size:13px;line-height:1.3;display:block;padding:5px 0}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_contact_widget .cs_footer_widget_title{display:none}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_cta_btns{gap:8px;align-items:center}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_cta_btns .cs_btn{min-height:44px;padding:10px 18px;width:100%;justify-content:center;margin-bottom:0!important}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_cta_btns .cs_btn.cs_heading_color{min-height:auto;width:auto;align-self:center;padding:4px 8px;background:none;box-shadow:none}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_cta_btns .cs_btn.cs_heading_color:after,.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_cta_btns .cs_btn.cs_heading_color:before{display:none}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt_social{max-width:none}.nt-landing .cs_footer.cs_style_1.nt-footer-home .nt_social_note{font-size:10px;line-height:1.35;margin-top:4px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_social_links.cs_style_1{gap:8px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_social_links.cs_style_1 a{width:36px;height:36px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_bottom{padding:14px 0 18px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_bar{gap:8px}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_legal{gap:4px 8px;font-size:11px;flex-wrap:wrap;justify-content:center}.nt-landing .cs_footer.cs_style_1.nt-footer-home .cs_footer_meta{font-size:11px;gap:4px;text-align:center}.nt-landing .cs_footer.cs_type_2>.cs_height_130{height:40px!important}.nt-landing .cs_footer.cs_type_2 .cs_location_list{gap:14px;margin-bottom:0}.nt-landing .cs_footer.cs_type_2 .cs_location_list li{gap:10px}.nt-landing .cs_footer.cs_type_2 .cs_footer_desc{padding:22px 16px!important;gap:12px}.nt-landing .cs_footer.cs_style_1.cs_type_2 .cs_footer_menu{display:flex;flex-wrap:wrap;gap:6px 4px;justify-content:flex-start}.nt-landing .cs_footer.cs_style_1.cs_type_2 .cs_footer_menu li{margin:0}.nt-landing .cs_footer.cs_style_1.cs_type_2 .cs_footer_menu a{display:inline-block;padding:6px 12px;font-size:13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;line-height:1.2}.nt-landing .cs_footer.cs_type_2 .cs_footer_desc_text{font-size:13px;line-height:1.45}.nt-landing .cs_footer.cs_type_2 .cs_footer_header{padding:16px!important}.nt-landing .cs_footer.cs_type_2 .nt_social_note{font-size:10px}.nt-landing .cs_footer.cs_type_2 .cs_footer_bottom{padding:14px 0 18px}}.nt-landing .cs_btn.cs_style_1 .cs_btn_icon{width:16px;height:14px;overflow:hidden;display:inline-flex;align-items:center;flex:none}.nt-landing .cs_btn.cs_style_1 .cs_btn_icon i{display:inline-flex;align-items:center;justify-content:center;line-height:0;text-shadow:none;filter:drop-shadow(-20px 0 0 currentColor);transition:transform .3s ease;will-change:transform}.nt-landing .cs_btn.cs_style_1 .cs_btn_icon svg{display:block;width:14px;height:14px;flex-shrink:0}.nt-landing .cs_btn.cs_style_1:hover .cs_btn_icon i{transform:translateX(20px)}.nt-landing .cs_social_links svg{display:block;width:18px;height:18px}.nt-landing .cs_accordian.cs_style_2 .cs_accordian_toggler{display:inline-flex;align-items:center;justify-content:center;color:var(--heading-color,#1a1548);line-height:0}.nt-landing .cs_accordian.cs_style_2 .cs_accordian_toggler svg{display:block;width:14px;height:14px;flex-shrink:0}.nt-landing .cs_accordian.cs_style_2.active .cs_accordian_toggler{color:var(--white-color,#fff);border-color:transparent}.nt-landing .cs_accordian.cs_style_1.active .cs_accordian_head,.nt-landing .cs_accordian.cs_style_2.active .cs_accordian_head{pointer-events:auto}.nt-landing .cs_accordian.cs_style_1 .cs_accordian_toggler{z-index:1}.nt-landing .cs_player_btn svg{display:block}.nt-landing .cs_accordian.cs_style_1:not(.active) .cs_accordian_body{display:none}.nt-landing .cs_accordian.cs_style_1.active .cs_accordian_body{display:block}.nt-landing .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:0}.nt-landing .breadcrumb-item+.breadcrumb-item:before{content:"/";margin-right:8px;opacity:.5}.nt-landing .cs_page_heading{padding:250px 0 80px}@media (max-width:991px){.nt-landing .cs_page_heading{padding:200px 0 80px}}@media (max-width:1199px){.nt-landing .cs_menu_toggle{z-index:102}.nt-landing .cs_nav .cs_nav_list{z-index:100}}.nt-landing .nt-consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.45;color:var(--body-color,#788094)}.nt-landing .cs_contact_form label.nt-consent{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;font-weight:400}.nt-landing .nt-consent input{margin:2px 0 0;width:18px;height:18px;min-width:18px;flex-shrink:0;accent-color:var(--accent-color,#551dff)}.nt-landing .nt-consent span{flex:1;min-width:0}.nt-landing .nt-consent a{color:var(--accent-color,#551dff);text-decoration:underline}.nt-landing .nt-consent-error{margin-top:8px;font-size:14px;color:#e11d48}.nt-landing .nt-legal-prose{color:var(--body-color,#788094);font-size:16px;line-height:1.7}.nt-landing .nt-legal-prose h2,.nt-landing .nt-legal-prose h3{color:var(--heading-color,#1a1a2e);font-family:var(--heading-font);margin:1.75em 0 .6em}.nt-landing .nt-legal-prose ol,.nt-landing .nt-legal-prose p,.nt-landing .nt-legal-prose ul{margin:0 0 1em}.nt-landing .nt-legal-prose a{color:var(--accent-color,#551dff)}.nt-landing .nt-legal-docs{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:0 0 32px}.nt-landing .nt-legal-docs a{color:var(--heading-color,#1a1a2e);font-weight:600;text-decoration:none}.nt-landing .nt-legal-docs a:hover{color:var(--accent-color,#551dff)}.nt-landing .nt-cart-card{background:#fff;border:1px solid rgba(1,50,40,.08);border-radius:14px;padding:20px}.nt-landing .nt-cart-empty{text-align:center;padding:48px 16px}.nt-landing .nt-cart-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(1,50,40,.08)}.nt-landing .nt-cart-item:last-child{border-bottom:none}.nt-landing .nt-cart-item img{width:88px;height:88px;object-fit:cover;border-radius:10px;background:var(--gray-color-2,#f5f5f7)}.nt-landing .nt-cart-item-body{flex:1;min-width:0}.nt-landing .nt-cart-qty{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:8px}.nt-landing .nt-cart-qty button{width:36px;height:36px;border:none;background:transparent;cursor:pointer;font-size:16px}.nt-landing .nt-cart-qty span{min-width:36px;text-align:center;font-size:14px}.nt-landing .cs_form_field{width:100%;border:1px solid var(--border-color,#d8dde1);background:#fff;padding:14px 16px;color:var(--heading-color,#1a1a2e);font-family:inherit;font-size:15px;border-radius:8px}.nt-landing select.cs_form_field{appearance:auto;cursor:pointer}.nt-landing textarea.cs_form_field{resize:vertical;min-height:120px}.nt-landing .cs_contact_form label{display:block;margin-bottom:8px;color:var(--heading-color,#1a1a2e);font-weight:600}.nt-landing .cs_btn:disabled{opacity:.6;cursor:not-allowed}.nt-landing .cs_video.cs_style_1{display:flex;min-height:220px;margin-top:28px;border-radius:20px;background-size:cover;background-position:50%}.nt-landing .nt_pdp_checkout{display:flex;flex-direction:column;gap:16px;margin-top:4px;width:100%}.nt-landing .nt_pdp_qty{margin:0}.nt-landing .nt_pdp_qty_label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--heading-color)}.nt-landing .nt_pdp_qty_row{display:inline-flex;align-items:center;border:1px solid rgba(1,50,40,.12);border-radius:10px;overflow:hidden;background:var(--white-color)}.nt-landing .nt_pdp_qty_row button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;font-size:18px;color:var(--heading-color);transition:background .15s ease}.nt-landing .nt_pdp_qty_row button:hover{background:var(--gray-color-1)}.nt-landing .nt_pdp_qty_row input{width:52px;height:44px;text-align:center;border:1px solid rgba(1,50,40,.08);border-top:none;border-bottom:none;background:transparent;font-size:15px;font-weight:600;color:var(--heading-color);-moz-appearance:textfield}.nt-landing .nt_pdp_qty_row input::-webkit-inner-spin-button,.nt-landing .nt_pdp_qty_row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nt-landing .nt_pdp_actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.nt-landing .nt_pdp_actions .cs_btn{width:100%;min-height:48px;padding:14px 18px;justify-content:center}.nt-landing .nt_pdp_checkout .nt_pdp_link{align-self:flex-start}@media (max-width:575px){.nt-landing .nt_pdp_actions{grid-template-columns:1fr}.nt-landing .nt_product_footer{flex-direction:column;align-items:stretch;gap:12px}.nt-landing .nt_product_btn.cs_btn.cs_style_1{width:100%;justify-content:center}}