/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}body.nn-site{color:#252525;--primary:#962696;--muted:#f4f3f8;background:#fff;margin:0;font-size:16px;overflow-x:clip}.nn-site a{color:inherit;text-decoration:none}.nn-site img{max-width:100%;height:auto;display:inline-block}.nn-site button,.nn-site input,.nn-site textarea,.nn-site select{font:inherit}.nn-site button{cursor:pointer}.nn-site h1,.nn-site h2,.nn-site h3{font-family:Pinar,Peyda,sans-serif}.nn-site h1,.nn-site h2,.nn-site h3,.nn-site p{margin:0}.nn-site p+p{margin-top:1em}.nn-site :is(svg,.nn-icon){vertical-align:middle;flex-shrink:0}.nn-site :focus-visible{outline-offset:4px;outline:2px solid #962696}.nn-skip{z-index:1000;background:#fff;padding:10px;position:absolute;top:-100px}.nn-skip:focus{top:0}.nn-titlebar{color:#b1b1b1;border-block:1px solid #e8ddea;justify-content:space-between;align-items:center;width:90%;max-width:1285px;margin:auto;padding:13px 0;font-size:14px;display:flex}.nn-titlebar strong{font-family:Pinar;font-size:19px}.nn-main{width:90%;max-width:1285px;min-height:180px;margin:80px auto 0}.home .nn-main{margin-top:0}.nn-layout{flex-direction:column;flex-shrink:1;align-self:stretch;gap:20px;width:100%;min-width:0;margin-inline:auto;padding:10px;display:flex;position:relative}.nn-layout>.nn-layout{margin-inline:0}.nn-text{width:100%;min-width:0}.nn-text h1,.nn-text h2,.nn-text h3{font-size:inherit;line-height:inherit}.nn-text p{line-height:inherit}.nn-text ul,.nn-text ol{padding-right:24px}.nn-title-line{background:#962696;border-radius:4px;width:40px;height:4px;margin-bottom:20px;display:block}.nn-image img{object-fit:contain}.nn-image{line-height:0}.nn-button-wrap{white-space:nowrap}.nn-button{background:#962696;border:0;border-radius:10px;justify-content:center;align-items:center;gap:15px;padding:12px 23px;font-family:Peyda;font-size:14px;display:inline-flex;color:#fff!important}.nn-button-plain{background:#faf3fa;border:1px solid #e6dce8;padding:6px 14px;color:#ad70ac!important}.nn-button:hover{filter:brightness(.95)}.nn-counter{font-family:Pinar;font-size:50px}.nn-counter+p{color:#777}.nn-cards{align-items:stretch;gap:25px;width:100%;display:grid}.nn-cards>.nn-layout{width:100%;max-width:none;margin:0;padding:0}.nn-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nn-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nn-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-carousel>section:nth-child(n+4){display:none}.nn-cards .nn-image{width:100%}.nn-cards .nn-image img{width:100%;height:auto}.nn-free-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.nn-free-cards img{border-radius:15px;width:100%}.nn-player{border-radius:15px;width:100%;line-height:0;overflow:hidden;box-shadow:0 3px 6px #9626964a}.nn-player video-player,.nn-player video-skin{width:100%;display:block}.nn-player video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:680px}.nn-testimonials{gap:20px;display:grid}.nn-playlist{border:1px solid #eee;border-radius:15px;overflow:hidden}.nn-playlist-main{grid-template-columns:33% 67%;display:grid}.nn-playlist-list{min-height:420px;max-height:450px;overflow:auto}.nn-playlist-list>header{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-bottom:1px solid #ddd;justify-content:space-between;padding:15px;display:flex}.nn-playlist-list button{text-align:right;background:#fff;border:0;border-bottom:1px solid #ddd;align-items:center;gap:9px;width:100%;padding:17px;font-size:14px;display:flex}.nn-playlist-list button[aria-current=true]{color:#962696;background:#f1f2f5}.nn-playlist .nn-player{box-shadow:none;border-radius:0}.nn-playlist-caption{border-top:1px solid #eee;padding:25px;line-height:2}.nn-playlist-caption h3{color:#962696;border-bottom:1px solid #962696;margin-bottom:20px;padding-bottom:10px;font-size:16px;display:table}.nn-contact-box{text-align:center;background:#faf8fc;border:1px solid #eee;border-radius:12px;padding:35px 15px;display:block}.nn-contact-box h2{margin:10px 0;font-size:20px}.nn-contact-box p{font-size:16px}.nn-contact-box :is(svg,.nn-icon){color:#962696;width:40px;height:40px}.nn-map{text-align:center;background:repeating-linear-gradient(135deg,#f8f8fa,#f8f8fa 40px,#f1f1f4 40px 42px);border:1px solid #eee;border-radius:15px;place-content:center;min-height:380px;display:grid;color:#777!important}.nn-map>span:first-child{color:#962696;font-size:50px}.nn-misc hr{border:0;border-top:1px solid #ddd}.nn-toc{border:1px solid #ddd;border-radius:10px;min-width:180px;padding:20px;font-size:14px}.nn-toc h3{color:#962696}.nn-toc ul{padding-right:20px}.nn-article-part{line-height:2}.nn-article-part p+p{margin-top:18px}.nn-article-part img{border-radius:12px}.nn-article-part h2{margin:25px 0 15px;font-size:25px}.nn-article-part h3{margin:25px 0 12px;font-size:21px}.nn-reading-progress{z-index:80;height:3px;width:var(--nn-reading-progress,0);background:#962696;position:fixed;top:0;right:0}.nn-comments{padding:25px 0;position:relative}.nn-comments h2{margin-bottom:30px;font-size:20px}.nn-rating-summary{float:left;text-align:center;width:35%;padding:20px}.nn-rating-summary strong{font-family:Pinar;font-size:35px;display:block}.nn-rating-summary span,.nn-stars{color:#ff9a14}.nn-comment-list{width:60%;padding:0;list-style:none}.nn-comment{border:1px solid #f2edf3;border-radius:10px;margin-bottom:20px;padding:20px;font-size:14px}.nn-comment header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.nn-comment p{line-height:2}.nn-comments .comment-form{clear:both}.nn-comments:after{content:"";clear:both;display:block}.nn-comments textarea{width:100%;min-height:130px;display:block}.nn-empty,.nn-support-page{text-align:center;padding:60px 20px}.nn-empty h1{margin-bottom:20px;font-size:26px}.nn-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.nn-form-field{grid-column:1/-1;gap:6px;display:grid}.nn-form-field[data-half=true]{grid-column:auto}.nn-site input,.nn-site textarea,.nn-site select{color:#353535;background:#fff;border:1px solid #e5e1e8;border-radius:6px;width:100%;padding:10px 12px;line-height:1.5}.nn-site textarea{resize:vertical;min-height:130px}.nn-form label{color:#555;font-size:14px}.nn-form button,.nn-form .nn-form-status{grid-column:1/-1}.nn-form-status{color:#962696;min-height:24px;font-size:14px}.nn-form-status[data-error=true]{color:#b42318}.nn-honeypot{position:absolute;left:-9999px}.nn-auth{border:1px solid #eee;border-radius:18px;width:100%;max-width:460px;margin:20px auto 80px;padding:35px}.nn-auth h1{margin-bottom:25px;font-size:25px}.nn-auth form{gap:20px;display:grid}.nn-auth label{gap:6px;display:grid}.nn-commerce .price{color:#962696}.nn-commerce .woocommerce-Price-amount{font-size:21px}.nn-commerce del{opacity:.45}.nn-commerce ins{text-decoration:none}.nn-commerce .nn-buy button{color:#333;background:#ffed00;border-radius:25px;padding:10px 60px;box-shadow:0 3px 8px #bbb6}.nn-site .woocommerce{width:100%}.nn-site .woocommerce form{line-height:2}.nn-site .woocommerce .form-row{margin-bottom:16px}.nn-site .woocommerce .form-row label{display:block}.nn-site .woocommerce .form-row-first,.nn-site .woocommerce .form-row-last{float:right;width:48%;margin-left:2%}.nn-site .woocommerce .form-row-wide{clear:both}.nn-site .woocommerce .button,.nn-site .submit{color:#fff;background:#962696;border:0;border-radius:10px;padding:10px 24px;display:inline-block}.nn-site .woocommerce table{border-collapse:separate;border-spacing:0;border:1px solid #eee;border-radius:12px;width:100%;overflow:hidden}.nn-site .woocommerce td,.nn-site .woocommerce th{text-align:right;border-bottom:1px solid #eee;padding:16px}.nn-site .woocommerce .product-thumbnail img{width:90px}.nn-site .woocommerce .product-remove{width:40px}.nn-site .woocommerce .remove{color:#b42318;font-size:24px}.nn-site .woocommerce .coupon{float:right;gap:10px;display:flex}.nn-site .woocommerce .coupon input{width:180px}.nn-site .woocommerce .cart-collaterals{justify-content:flex-end;margin-top:35px;display:flex}.nn-site .woocommerce .cart_totals{border:1px solid #eee;border-radius:15px;width:50%;padding:25px}.nn-site .woocommerce h2,.nn-site .woocommerce h3{margin-bottom:20px;font-size:22px}.nn-site .woocommerce .wc-proceed-to-checkout{margin-top:20px}.nn-site .woocommerce .col2-set{gap:30px;display:flex}.nn-site .woocommerce .col-1,.nn-site .woocommerce .col-2{width:50%}.nn-site .woocommerce #order_review_heading{clear:both;margin-top:35px}.nn-site .woocommerce #payment{border:1px solid #eee;border-radius:12px;margin-top:25px;padding:25px}.nn-site .woocommerce ul{padding:0;list-style:none}.nn-site .woocommerce .woocommerce-error,.nn-site .woocommerce .woocommerce-message,.nn-site .woocommerce .woocommerce-info{background:#faf4fb;border-top:3px solid #962696;margin-bottom:25px;padding:18px;list-style:none}.nn-site .woocommerce .woocommerce-error{border-color:#b42318}.nn-site .woocommerce-account .woocommerce{gap:35px;display:flex}.nn-site .woocommerce-MyAccount-navigation{float:right;width:25%}.nn-site .woocommerce-MyAccount-navigation ul{border:1px solid #eee;border-radius:15px;margin:0;overflow:hidden}.nn-site .woocommerce-MyAccount-navigation li a{border-bottom:1px solid #eee;padding:16px 20px;display:block}.nn-site .woocommerce-MyAccount-navigation .is-active{color:#962696;background:#f9f2fa}.nn-site .woocommerce-MyAccount-content{float:left;width:70%;min-width:0}.nn-site .woocommerce-Addresses{gap:25px;display:flex}.nn-site .woocommerce-Address{border:1px solid #eee;border-radius:15px;flex:1;padding:25px}.nn-site .woocommerce input[type=checkbox],.nn-site .woocommerce input[type=radio]{width:auto}.nn-site .woocommerce .quantity{display:none}@media (width<=767px){body.nn-site{font-size:14px}.nn-titlebar{justify-content:center;width:100%;padding:6px 4%}.nn-titlebar strong{font-size:14px}.nn-titlebar nav{display:none}.nn-main{width:94%;margin-top:30px}.nn-layout{flex-direction:column;gap:20px;max-width:100%;padding:5px;width:100%!important}.nn-layout>.nn-layout{width:100%!important}.nn-cards{grid-template-columns:1fr;gap:25px}.nn-cards .nn-layout{margin:0}.nn-carousel{grid-template-columns:1fr}.nn-carousel>section:nth-child(n+2){display:none}.nn-free-cards{gap:8px}.nn-playlist-main{flex-direction:column-reverse;grid-template-columns:1fr;display:flex}.nn-playlist-list{min-height:0;max-height:330px}.nn-playlist-list>header{padding:12px}.nn-playlist-list button{padding:14px}.nn-playlist-caption{padding:15px}.nn-player video{max-height:500px}.nn-counter{font-size:32px}.nn-form{gap:12px}.nn-form-field[data-half=true]{grid-column:1/-1}.nn-comment-list{width:100%}.nn-rating-summary{float:none;width:100%;padding:10px}.nn-comment{padding:15px}.nn-comment header{flex-wrap:wrap;gap:15px}.nn-auth{padding:25px 20px}.nn-auth h1{font-size:22px}.nn-site .woocommerce .col2-set{flex-direction:column}.nn-site .woocommerce .col-1,.nn-site .woocommerce .col-2,.nn-site .woocommerce .cart_totals{width:100%}.nn-site .woocommerce-MyAccount-navigation,.nn-site .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:25px}.nn-site .woocommerce-MyAccount-navigation ul{flex-wrap:wrap;display:flex}.nn-site .woocommerce-MyAccount-navigation li a{padding:10px 14px}.nn-site .woocommerce-Addresses{flex-direction:column}.nn-site .woocommerce table{font-size:12px;display:block;overflow:auto}.nn-site .woocommerce td,.nn-site .woocommerce th{padding:10px}.nn-site .woocommerce .product-thumbnail{display:none}.nn-site .woocommerce .coupon{float:none;flex-wrap:wrap;margin-bottom:15px}.nn-site .woocommerce .form-row-first,.nn-site .woocommerce .form-row-last{float:none;width:100%}.nn-site .woocommerce-account .woocommerce{display:block}}@property --tw-font-weight{syntax:"*";inherits:false}
