.checkout-page-1{display:block}body.woocommerce-checkout,body.woocommerce-cart{background-color:#0f2a5e!important;color:#ffffff!important;font-family:'Outfit','Segoe UI',sans-serif!important}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="number"],body.woocommerce-checkout input[type="password"],body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-cart input[type="text"],body.woocommerce-cart input[type="email"],body.woocommerce-cart input[type="tel"],body.woocommerce-cart select,body.woocommerce-cart textarea,.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.oxy-woo-checkout input[type="text"],.oxy-woo-checkout input[type="email"],.oxy-woo-checkout input[type="tel"],.oxy-woo-checkout input[type="number"],.oxy-woo-checkout input[type="password"],.oxy-woo-checkout select,.oxy-woo-checkout textarea,.wc-block-components-text-input input,.wc-block-components-select select,.wc-block-components-country-input select,.wc-block-components-state-input select,.wc-block-checkout__add-note textarea{background-color:rgba(20,55,140,0.35)!important;background:rgba(20,55,140,0.35)!important;border:1px solid rgba(110,154,248,0.35)!important;border-radius:0!important;color:#ffffff!important;font-family:'Outfit','Segoe UI',sans-serif!important;font-size:0.9rem!important;padding:0.75rem 0.9rem!important;width:100%!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;transition:border-color 0.2s,background 0.2s!important;box-shadow:none!important;-webkit-box-shadow:none!important}body.woocommerce-checkout input:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-cart input:focus,body.woocommerce-cart select:focus,body.woocommerce-cart textarea:focus,.wc-block-components-text-input input:focus,.wc-block-components-select select:focus{background-color:rgba(30,72,160,0.45)!important;background:rgba(30,72,160,0.45)!important;border-color:#6e9af8!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important;color:#ffffff!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder,body.woocommerce-cart input::placeholder{color:rgba(255,255,255,0.3)!important;opacity:1!important}body.woocommerce-checkout input:-webkit-autofill,body.woocommerce-checkout input:-webkit-autofill:hover,body.woocommerce-checkout input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(20,55,140,0.6) inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important}body.woocommerce-checkout select,body.woocommerce-cart select,.wc-block-components-select select,.wc-block-components-country-input select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236e9af8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.9rem center!important;padding-right:2.5rem!important}body.woocommerce-checkout select option,body.woocommerce-cart select option{background:#163578!important;color:#ffffff!important}body.woocommerce-checkout textarea,body.woocommerce-cart textarea{min-height:100px!important;resize:vertical!important}body.woocommerce-checkout label,body.woocommerce-cart label,.wc-block-components-text-input label,.wc-block-components-select label,.wc-block-components-country-input label,.wc-block-components-state-input label{color:#c0d8fe!important;font-family:'Outfit','Segoe UI',sans-serif!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin-bottom:0.4rem!important;display:block!important}.optional,body.woocommerce-checkout label .optional,body.woocommerce-cart label .optional{color:rgba(255,255,255,0.35)!important;font-size:0.65rem!important;font-weight:400!important;letter-spacing:0.04em!important;text-transform:uppercase!important}.required,body.woocommerce-checkout abbr.required{color:#f87272!important;text-decoration:none!important;border:none!important}body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-cart h2,body.woocommerce-cart h3,.wc-block-components-checkout-step__title{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:300!important;font-size:1.5rem!important;color:#c0d8fe!important;border-bottom:1px solid rgba(110,154,248,0.2)!important;padding-bottom:0.65rem!important;margin-bottom:1.4rem!important;background:transparent!important}body.woocommerce-checkout #billing,body.woocommerce-checkout #shipping,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #payment,.wc-block-components-checkout-step,.wc-block-checkout__billing-fields,.wc-block-checkout__shipping-fields,.wc-block-checkout__additional-fields{background:linear-gradient(160deg,rgba(22,53,120,0.35),rgba(10,26,74,0.7))!important;border:1px solid rgba(110,154,248,0.18)!important;padding:2rem!important;margin-bottom:1.5rem!important;border-radius:0!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table,body.woocommerce-cart table.cart,body.woocommerce-cart table.shop_table{width:100%!important;border-collapse:collapse!important;background:transparent!important;border:none!important}body.woocommerce-checkout table th,body.woocommerce-checkout table thead,body.woocommerce-checkout table thead tr,body.woocommerce-checkout table thead th,body.woocommerce-cart table.cart th,body.woocommerce-cart table.cart thead,body.woocommerce-cart table.cart thead tr,body.woocommerce-cart table.shop_table th{font-size:0.68rem!important;font-weight:600!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#c8a44a!important;background:transparent!important;background-color:transparent!important;padding:0.7rem 0.6rem!important;border-bottom:1px solid rgba(110,154,248,0.22)!important}body.woocommerce-checkout table td,body.woocommerce-checkout table tr,body.woocommerce-checkout table tbody,body.woocommerce-checkout table tbody tr,body.woocommerce-checkout table tbody td,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart tr,body.woocommerce-cart table.cart tbody tr,body.woocommerce-cart table.shop_table td,body.woocommerce-cart table.shop_table tr{font-size:0.88rem!important;color:rgba(255,255,255,0.85)!important;background:transparent!important;background-color:transparent!important;padding:0.85rem 0.6rem!important;border-bottom:1px solid rgba(110,154,248,0.08)!important;vertical-align:middle!important}.product-name,body.woocommerce-checkout .product-name a,body.woocommerce-cart .product-name a{font-family:'Cormorant Garamond',serif!important;font-size:1.1rem!important;font-weight:600!important;color:#ffffff!important;text-decoration:none!important}.woocommerce-Price-amount{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:1.2rem!important;font-weight:300!important;color:#c0d8fe!important}.woocommerce-Price-currencySymbol{font-size:0.8em!important;vertical-align:super!important;color:rgba(255,255,255,0.6)!important}.order-total td,.order-total th{border-top:1px solid rgba(110,154,248,0.28)!important;border-bottom:none!important;padding-top:1rem!important;color:#c0d8fe!important;font-weight:600!important}.order-total .woocommerce-Price-amount{font-size:1.7rem!important}body.woocommerce-checkout #payment ul.payment_methods{list-style:none!important;padding:0!important;border-bottom:1px solid rgba(110,154,248,0.15)!important;margin-bottom:1.2rem!important}body.woocommerce-checkout #payment ul.payment_methods li{padding:0.5rem 0!important}body.woocommerce-checkout #payment ul.payment_methods li label{font-size:0.9rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:rgba(255,255,255,0.85)!important;display:inline!important}body.woocommerce-checkout #payment .payment_box{background:rgba(110,154,248,0.07)!important;border:1px solid rgba(110,154,248,0.15)!important;color:rgba(255,255,255,0.65)!important;font-size:0.84rem!important;padding:0.9rem 1.1rem!important;margin-top:0.6rem!important;border-radius:0!important}body.woocommerce-checkout input[type="radio"],body.woocommerce-checkout input[type="checkbox"],body.woocommerce-cart input[type="radio"],body.woocommerce-cart input[type="checkbox"]{accent-color:#3060d8!important;width:16px!important;height:16px!important;cursor:pointer!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[type="submit"],body.woocommerce-cart .checkout-button,body.woocommerce-cart a.checkout-button,.wc-block-components-checkout-place-order-button,.wc-block-components-button.contained{font-family:'Outfit','Segoe UI',sans-serif!important;font-size:0.84rem!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding:1rem 2.4rem!important;background:linear-gradient(135deg,#3060d8,#4878f0)!important;border:1px solid #6e9af8!important;border-radius:0!important;color:#ffffff!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;cursor:pointer!important;-webkit-appearance:none!important;transition:transform 0.2s,box-shadow 0.2s!important;width:100%!important;text-align:center!important;display:block!important;text-decoration:none!important;box-shadow:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-cart .checkout-button:hover,.wc-block-components-checkout-place-order-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(72,120,240,0.35)!important;color:#ffffff!important;background:linear-gradient(135deg,#3060d8,#4878f0)!important}body.woocommerce-cart button[name="update_cart"],body.woocommerce-cart button[name="apply_coupon"]{background:transparent!important;border:1px solid rgba(110,154,248,0.35)!important;color:#c0d8fe!important;width:auto!important;padding:0.65rem 1.4rem!important;font-size:0.78rem!important;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info{font-family:'Outfit','Segoe UI',sans-serif!important;font-size:0.88rem!important;padding:0.9rem 1.2rem 0.9rem 3rem!important;margin-bottom:1.5rem!important;border-radius:0!important;list-style:none!important;border:none!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-cart .woocommerce-error{background:rgba(248,114,114,0.1)!important;border-left:3px solid #f87272!important;color:#fca5a5!important}body.woocommerce-checkout .woocommerce-message,body.woocommerce-cart .woocommerce-message{background:rgba(34,197,94,0.1)!important;border-left:3px solid #22c55e!important;color:#86efac!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-cart .woocommerce-info{background:rgba(48,96,216,0.15)!important;border-left:3px solid #3060d8!important;color:#c0d8fe!important}body.woocommerce-checkout .woocommerce-invalid input,body.woocommerce-checkout .woocommerce-invalid select{border-color:#f87272!important}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle{background:rgba(48,96,216,0.1)!important;border:1px solid rgba(110,154,248,0.15)!important;border-left:2px solid #3060d8!important;padding:0.85rem 1.2rem!important;margin-bottom:1.5rem!important;font-size:0.86rem!important;color:rgba(255,255,255,0.75)!important}body.woocommerce-checkout .woocommerce-form-login-toggle a,body.woocommerce-checkout .woocommerce-form-coupon-toggle a,.woocommerce-LostPassword a{color:#c0d8fe!important;text-decoration:none!important}body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-form-coupon{background:linear-gradient(160deg,rgba(22,53,120,0.35),rgba(10,26,74,0.7))!important;border:1px solid rgba(110,154,248,0.15)!important;padding:1.8rem!important;margin-bottom:2rem!important}body.woocommerce-cart td.product-remove a{color:rgba(248,114,114,0.65)!important;font-size:1.3rem!important;text-decoration:none!important;transition:color 0.2s!important}body.woocommerce-cart td.product-remove a:hover{color:#f87272!important}body.woocommerce-cart .cart_totals,body.woocommerce-cart .cart-collaterals{background:linear-gradient(160deg,rgba(22,53,120,0.35),rgba(10,26,74,0.7))!important;border:1px solid rgba(110,154,248,0.18)!important;padding:2rem!important}body.woocommerce-cart .cart_totals h2{font-family:'Cormorant Garamond',serif!important;font-size:1.4rem!important;font-weight:300!important;color:#c0d8fe!important}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{font-size:0.78rem!important;color:rgba(255,255,255,0.42)!important;line-height:1.65!important}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-wrapper a{color:#6e9af8!important}body.woocommerce-order-received{background-color:#0f2a5e!important}.woocommerce-thankyou-order-received{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:300!important;color:#c0d8fe!important}.woocommerce-order-overview{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;list-style:none!important;padding:1.2rem 1.5rem!important;background:rgba(110,154,248,0.07)!important;border:1px solid rgba(110,154,248,0.15)!important;margin-bottom:2rem!important}.woocommerce-order-overview li{font-size:0.82rem!important;color:rgba(255,255,255,0.55)!important}.woocommerce-order-overview li strong{display:block!important;font-size:1rem!important;font-weight:500!important;color:#ffffff!important}.wc-block-components-order-summary,.wc-block-order-summary{background:linear-gradient(160deg,rgba(22,53,120,0.35),rgba(10,26,74,0.7))!important;border:1px solid rgba(110,154,248,0.18)!important;padding:1.8rem!important}.wc-block-components-order-summary-item__name{font-family:'Cormorant Garamond',serif!important;font-size:1.1rem!important;font-weight:600!important;color:#ffffff!important}.wc-block-components-totals-item__label{color:rgba(255,255,255,0.6)!important;font-size:0.84rem!important}.wc-block-components-totals-item__value{font-family:'Cormorant Garamond',serif!important;font-weight:300!important;color:#c0d8fe!important}.wc-block-components-totals-footer-item{border-top:1px solid rgba(110,154,248,0.28)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.6rem!important}@media (max-width:768px){body.woocommerce-checkout .col2-set{display:block!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important}body.woocommerce-checkout #place_order,.wc-block-components-checkout-place-order-button{clip-path:none!important}}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout #content .woocommerce,body.woocommerce-checkout main .woocommerce,body.woocommerce-cart .woocommerce,body.woocommerce-cart #content .woocommerce,body.woocommerce-cart main .woocommerce{margin-left:auto!important;margin-right:auto!important;display:block!important}.oxy-woo-checkout,.oxy-woo-cart,body.woocommerce-checkout .entry-content,body.woocommerce-checkout #primary,body.woocommerce-checkout #main,body.woocommerce-cart .entry-content,body.woocommerce-cart #primary,body.woocommerce-cart #main{margin-left:auto!important;margin-right:auto!important}body.woocommerce-checkout form.woocommerce-checkout,body.woocommerce-checkout form.checkout{max-width:100%!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2rem!important;width:100%!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout p.woocommerce-privacy-policy-text{font-size:0.82rem!important;color:rgba(255,255,255,0.6)!important;line-height:1.75!important;margin-top:1.2rem!important;margin-bottom:1rem!important;padding:0.9rem 1.1rem!important;background:rgba(110,154,248,0.06)!important;border:1px solid rgba(110,154,248,0.12)!important;border-left:2px solid rgba(110,154,248,0.3)!important}body.woocommerce-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout p.woocommerce-privacy-policy-text a{color:#6e9af8!important;text-decoration:underline!important;text-underline-offset:3px!important}body.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:#c0d8fe!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:0.82rem!important;color:rgba(255,255,255,0.6)!important;line-height:1.75!important;margin-bottom:1.2rem!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#6e9af8!important;text-decoration:underline!important}body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout label[for*="marketing"],body.woocommerce-checkout label[for*="email"],body.woocommerce-checkout .woocommerce-form__label-for-checkbox{font-size:0.82rem!important;color:rgba(255,255,255,0.6)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.6!important}body.woocommerce-checkout #payment p,body.woocommerce-checkout #payment small,body.woocommerce-checkout .woocommerce-checkout p:not(h2):not(h3){font-size:0.84rem!important;color:rgba(255,255,255,0.6)!important;line-height:1.7!important}body.woocommerce-checkout .woocommerce-checkout-payment .place-order>p,body.woocommerce-checkout .place-order p{font-size:0.78rem!important;color:rgba(255,255,255,0.5)!important;line-height:1.75!important;margin-bottom:1rem!important;padding:0.75rem 1rem!important;background:rgba(110,154,248,0.05)!important;border:1px solid rgba(110,154,248,0.1)!important}body.woocommerce-checkout .place-order p a,body.woocommerce-checkout .woocommerce-checkout-payment .place-order>p a{color:#6e9af8!important;text-decoration:underline!important;text-underline-offset:2px!important}body.woocommerce-checkout .place-order,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .woocommerce-checkout-review-order{margin-top:1.5rem!important}body.woocommerce-checkout .cart-subtotal th,body.woocommerce-checkout .cart-subtotal td,body.woocommerce-checkout .order-total th{font-size:0.78rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.55)!important}body.woocommerce-checkout .order-total th{color:rgba(255,255,255,0.85)!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table,body.woocommerce-cart table.shop_table{border:none!important;border-collapse:collapse!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr,body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr,body.woocommerce-cart table.shop_table tr,body.woocommerce-cart table.shop_table td{border:none!important;border-bottom:1px solid rgba(110,154,248,.1)!important;background:transparent!important;background-color:transparent!important}body.woocommerce-checkout .product-name,body.woocommerce-checkout table .product-name,body.woocommerce-checkout table td.product-name{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:1.15rem!important;font-weight:600!important;color:#ffffff!important}body.woocommerce-checkout .product-name a{color:#ffffff!important;text-decoration:none!important}body.woocommerce-checkout .product-quantity,body.woocommerce-checkout table .product-quantity{font-size:0.8rem!important;color:rgba(255,255,255,.5)!important}body.woocommerce-checkout table .woocommerce-Price-amount,body.woocommerce-checkout table bdi,body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount,body.woocommerce-checkout .order-total .woocommerce-Price-amount,body.woocommerce-checkout .cart-subtotal .woocommerce-Price-amount,body.woocommerce-cart table .woocommerce-Price-amount{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:1.35rem!important;font-weight:300!important;color:#ffffff!important}body.woocommerce-checkout table .woocommerce-Price-currencySymbol,body.woocommerce-checkout table bdi .woocommerce-Price-currencySymbol{font-size:0.75em!important;vertical-align:super!important;color:rgba(255,255,255,.65)!important}body.woocommerce-checkout .cart-subtotal th,body.woocommerce-checkout .cart-subtotal td{font-size:0.78rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,.55)!important;padding-top:1rem!important;border-bottom:1px solid rgba(110,154,248,.08)!important}body.woocommerce-checkout .cart-subtotal .woocommerce-Price-amount{font-size:1.2rem!important;color:rgba(255,255,255,.8)!important}body.woocommerce-checkout .order-total th,body.woocommerce-checkout .order-total td{border-top:1px solid rgba(110,154,248,.25)!important;border-bottom:none!important;padding-top:1.1rem!important;padding-bottom:.5rem!important}body.woocommerce-checkout .order-total th{font-size:0.82rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:rgba(255,255,255,.75)!important;font-weight:600!important}body.woocommerce-checkout .order-total .woocommerce-Price-amount{font-size:2rem!important;color:#c0d8fe!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{padding:0.9rem 0.8rem!important}.nlcvs-section-dark{padding-top:5rem;padding-right:5vw;padding-bottom:5rem;padding-left:5vw}.nlcvs-inner{width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding-right:5vw;padding-left:5vw}.nlcvs-tab-nav{display:flex;flex-flow:row;align-items:center;gap:0px}.nlcvs-tab-nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}.active{display:block}@keyframes nlcFloat{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(30px,-40px,0) scale(1.08)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes nlcSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes nlcMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nlcShift{0%{background-position:0 0,0% 50%}100%{background-position:0 0,300% 50%}}@keyframes nlcFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nlcPulse{0%{box-shadow:0 0 0 0 rgba(230,198,114,.55)}70%{box-shadow:0 0 0 10px rgba(230,198,114,0)}100%{box-shadow:0 0 0 0 rgba(230,198,114,0)}}@keyframes nlcShine{from{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(220%) skewX(-20deg)}}.nlc-progress{position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0px;z-index:1001;width:100%;height:3px;background-image:linear-gradient(90deg,var(--nlc-cobalt),var(--nlc-sky),var(--nlc-gold-l));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none;transform:scale(0,1)}.nlc-progress{transform-origin:0 50%}.nlc-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;left:0px;z-index:1000;height:var(--nlc-nav-h);font-family:var(--nlc-sans);padding-top:0px;padding-right:max(20px,calc(( 100% - 1240px ) / 2));padding-bottom:0px;padding-left:max(20px,calc(( 100% - 1240px ) / 2));background-color:rgba(10,31,71,0);border-bottom:1px solid transparent;transition:background 0.35s ease,border-color 0.35s ease,height 0.35s ease,backdrop-filter 0.35s ease}.nlc-nav.scrolled{height:64px;background-color:rgba(10,31,71,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.nlc-nav.menu-open .nlc-burger-lines{background-color:transparent}.nlc-nav.menu-open .nlc-burger-lines::before{top:0px;transform:rotateZ(45deg)}.nlc-nav.menu-open .nlc-burger-lines::after{top:0px;transform:rotateZ(-45deg)}@media (max-width:767px){.nlc-nav{padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.nlc-logo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.nlc-logo:hover{color:#fff}.nlc-logo:hover .nlc-logo-mark{transform:rotateZ(45deg)}.nlc-logo-mark{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;color:#fff;font-family:var(--nlc-serif);font-weight:700;font-size:1.1rem;background-image:linear-gradient(135deg,var(--nlc-cobalt),var(--nlc-sky));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.nlc-logo-mark{clip-path:polygon(20% 0%,80% 0%,100% 20%,100% 80%,80% 100%,20% 100%,0% 80%,0% 20%)}.nlc-logo-text{display:flex;flex-flow:column;color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.3rem;line-height:1.05;letter-spacing:0.01em}.nlc-logo-sub{color:var(--nlc-sky);font-family:var(--nlc-sans);font-weight:500;font-size:0.6rem;text-transform:uppercase;letter-spacing:0.22em;margin-top:3px}@media (max-width:479px){.nlc-logo-sub{display:none}}.nlc-nav-links{display:flex;align-items:center;gap:30px}@media (max-width:1119px){.nlc-nav-links{gap:20px}}@media (max-width:1023px){.nlc-nav-links{display:none}}.nlc-nav-link{position:relative;color:var(--nlc-text);font-weight:500;font-size:0.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;transition:color 0.25s ease}.nlc-nav-link::after{position:absolute;bottom:0px;left:0px;width:100%;height:1px;background-color:var(--nlc-gold-l);transform-origin:100% 50%;transition:transform 0.35s ease;transform:scale(0,1)}.nlc-nav-link::after{content:""}.nlc-nav-link:hover{color:#fff}.nlc-nav-link:hover::after{transform:scale(1,1)}.nlc-nav-link:hover::after{transform-origin:0 50%}.nlc-nav-actions{display:flex;align-items:center;gap:12px}@media (max-width:767px){.nlc-nav-actions .nlc-btn-sm{display:none}}.nlc-nav-icon{display:flex;justify-content:center;align-items:center;width:38px;height:38px;color:var(--nlc-ice);text-decoration:none;border-radius:50%;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.nlc-nav-icon:hover{color:#fff;background-color:rgba(110,154,248,.14);transform:translate3d(0,-2px,0)}.nlc-nav-icon:hover{border-color:var(--nlc-sky)}@media (max-width:1023px){.nlc-nav-icon{display:none}}.nlc-icon-16{width:16px;height:16px}.nlc-icon-20{width:20px;height:20px}.nlc-burger{display:none;width:44px;height:44px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:12px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);cursor:pointer}@media (max-width:1023px){.nlc-burger{display:inline-flex}}.nlc-burger-lines{display:block;position:relative;width:18px;height:2px;background-color:#fff;border-radius:2px;transition:background 0.2s ease}.nlc-burger-lines::before{position:absolute;top:-6px;left:0px;width:18px;height:2px;background-color:#fff;border-radius:2px;transition:transform 0.3s ease,top 0.3s ease}.nlc-burger-lines::before{content:""}.nlc-burger-lines::after{position:absolute;top:6px;left:0px;width:18px;height:2px;background-color:#fff;border-radius:2px;transition:transform 0.3s ease,top 0.3s ease}.nlc-burger-lines::after{content:""}.nlc-mobile{display:none;gap:4px;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 64px);right:0px;left:0px;padding-top:18px;padding-right:20px;padding-bottom:28px;padding-left:20px;background-color:rgba(10,31,71,.97);border-bottom:1px solid var(--nlc-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nlc-mobile.open{display:flex}.nlc-mobile.open{animation:nlcFadeUp .3s ease both}.nlc-mobile-link{color:#fff;font-weight:500;font-size:1rem;text-decoration:none;padding-top:14px;padding-right:4px;padding-bottom:14px;padding-left:4px;border-bottom:1px solid rgba(110,154,248,.1)}.nlc-mobile-link:hover{color:var(--nlc-gold-l)}.nlc-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;position:relative;overflow:hidden;color:#fff;font-family:var(--nlc-sans);font-weight:600;font-size:0.82rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;background-image:linear-gradient(135deg,var(--nlc-cobalt) 0%,var(--nlc-bright) 55%,var(--nlc-sky) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:transform 0.3s cubic-bezier(.2,.8,.2,1),box-shadow 0.3s ease;box-shadow:0px 10px 30px -10px rgba(72,120,240,.75),inset 0px 1px 0px rgba(255,255,255,.25)}.nlc-btn::after{position:absolute;top:0px;left:0px;width:40%;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45),rgba(255,255,255,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transform:translate3d(-120%,0,0) skew(-20deg,0)}.nlc-btn::after{content:""}.nlc-btn:hover{color:#fff;box-shadow:0px 18px 40px -12px rgba(72,120,240,.95),inset 0px 1px 0px rgba(255,255,255,.3);transform:translate3d(0,-3px,0)}.nlc-btn:hover::after{animation:nlcShine .9s ease}.nlc-btn:focus-visible{outline:2px solid var(--nlc-gold-l);outline-offset:3px}.nlc-btn-sm{font-size:0.72rem;padding-top:11px;padding-right:22px;padding-bottom:11px;padding-left:22px}.nlc-btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:10px;color:var(--nlc-ice);font-family:var(--nlc-sans);font-weight:600;font-size:0.82rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;background-color:rgba(255,255,255,.03);border-radius:999px;border-top:1px solid rgba(192,216,254,.35);border-right:1px solid rgba(192,216,254,.35);border-bottom:1px solid rgba(192,216,254,.35);border-left:1px solid rgba(192,216,254,.35);cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.nlc-btn-ghost:hover{color:#fff;background-color:rgba(110,154,248,.14);transform:translate3d(0,-3px,0)}.nlc-btn-ghost:hover{border-color:var(--nlc-sky)}.nlc-btn-ghost:focus-visible{outline:2px solid var(--nlc-gold-l);outline-offset:3px}.nlc-btn-block{width:100%;margin-top:auto}.nlc-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:60px;position:relative;min-height:100vh;overflow:hidden;background-image:radial-gradient(120% 80% at 80% 0%,rgba(48,96,216,.35) 0%,rgba(15,42,94,0) 55%),linear-gradient(180deg,var(--nlc-ink) 0%,var(--nlc-deep) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.nlc-hero{padding:calc(var(--nlc-nav-h) + 70px) max(20px,calc(( 100% - 1240px ) / 2)) 90px;isolation:isolate;scroll-margin-top:0}@media (max-width:1023px){.nlc-hero{grid-template-columns:minmax(0,1fr);gap:50px;min-height:0px;text-align:left}}@media (max-width:767px){.nlc-hero{padding:calc(var(--nlc-nav-h) + 40px) 16px 70px}}.nlc-hero-grid{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(rgba(110,154,248,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,154,248,.07) 1px,transparent 1px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.nlc-hero-grid{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);background-size:64px 64px}.nlc-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px)}.nlc-orb{animation:nlcFloat 16s ease-in-out infinite}.nlc-orb-a{top:-140px;right:-120px;width:520px;height:520px;background-image:radial-gradient(circle,rgba(72,120,240,.55),rgba(72,120,240,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-orb-b{bottom:-160px;left:-140px;width:420px;height:420px;background-image:radial-gradient(circle,rgba(200,164,74,.28),rgba(200,164,74,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-orb-b{animation-delay:-8s;animation-duration:20s}.nlc-hero-copy{display:flex;flex-flow:column;align-items:start;gap:26px}.nlc-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.2em;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:rgba(200,164,74,.08);border-radius:999px;border-top:1px solid rgba(230,198,114,.35);border-right:1px solid rgba(230,198,114,.35);border-bottom:1px solid rgba(230,198,114,.35);border-left:1px solid rgba(230,198,114,.35)}.nlc-eyebrow-dot{width:7px;height:7px;background-color:var(--nlc-gold-l);border-radius:50%}.nlc-eyebrow-dot{animation:nlcPulse 2.2s ease-out infinite}.nlc-h1{max-width:15ch;color:#fff;font-family:var(--nlc-serif);font-weight:500;font-size:clamp(2.8rem,5.6vw,5.1rem);line-height:1.02;letter-spacing:-0.015em}.nlc-h1-em{display:inline-block;color:transparent;font-weight:600;font-style:italic;padding-right:0.08em;background-image:linear-gradient(100deg,var(--nlc-ice) 0%,var(--nlc-sky) 40%,var(--nlc-gold-l) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-h1-em{-webkit-background-clip:text;background-clip:text}.nlc-hero-lead{max-width:60ch;color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.nlc-hero-lead strong{color:#fff;font-weight:500}.nlc-hero-actions{display:flex;gap:14px}.nlc-hero-actions{flex-wrap:wrap}@media (max-width:767px){.nlc-hero-actions{flex-flow:column;width:100%}}.nlc-hero-proof{display:flex;gap:10px 26px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-hero-proof{flex-wrap:wrap;list-style:none}.nlc-proof-item{display:flex;align-items:center;gap:8px;color:var(--nlc-muted);font-family:var(--nlc-sans);font-size:0.82rem}.nlc-proof-item strong{color:#fff;font-weight:600}.nlc-stars{color:var(--nlc-gold-l);letter-spacing:2px}.nlc-hero-badge{display:flex;justify-content:center;align-items:center;justify-self:center;position:relative;width:min(360px,80vw);aspect-ratio:1/1}@media (max-width:1023px){.nlc-hero-badge{width:min(300px,70vw)}}.nlc-badge-ring{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;color:var(--nlc-ice);opacity:0.8}.nlc-badge-ring{animation:nlcSpin 28s linear infinite}.nlc-badge-core{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;width:70%;aspect-ratio:1/1;text-align:center;background-image:radial-gradient(circle at 30% 25%,rgba(110,154,248,.45),rgba(30,72,160,.35) 45%,rgba(10,31,71,.85) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;border-top:1px solid rgba(192,216,254,.25);border-right:1px solid rgba(192,216,254,.25);border-bottom:1px solid rgba(192,216,254,.25);border-left:1px solid rgba(192,216,254,.25);box-shadow:0px 30px 80px -20px rgba(48,96,216,.8),inset 0px 1px 0px rgba(255,255,255,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nlc-badge-num{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:clamp(3rem,5vw,4.4rem);line-height:1}.nlc-badge-num sup{color:var(--nlc-gold-l);font-size:0.45em;margin-left:2px}.nlc-badge-label{color:var(--nlc-ice);font-family:var(--nlc-sans);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.24em;margin-top:8px}.nlc-marquee{position:relative;overflow:hidden;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;background-color:rgba(10,31,71,.7);border-top:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line)}.nlc-marquee:hover .nlc-marquee-track{animation-play-state:paused}.nlc-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.nlc-marquee-track{display:flex;gap:56px;width:max-content;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-marquee-track{list-style:none;animation:nlcMarquee 38s linear infinite}.nlc-mq-item{display:flex;align-items:center;gap:12px;color:var(--nlc-ice);font-family:var(--nlc-sans);font-weight:500;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.16em}.nlc-mq-item{white-space:nowrap}.nlc-mq-icon{width:18px;height:18px;color:var(--nlc-gold-l)}.nlc-section{position:relative;font-family:var(--nlc-sans);padding-top:clamp(80px,10vw,130px);padding-right:max(20px,calc(( 100% - 1240px ) / 2));padding-bottom:clamp(80px,10vw,130px);padding-left:max(20px,calc(( 100% - 1240px ) / 2))}.nlc-section{scroll-margin-top:70px}@media (max-width:767px){.nlc-section{padding-top:80px;padding-right:16px;padding-bottom:80px;padding-left:16px}}.nlc-section-alt{background-image:linear-gradient(180deg,rgba(10,31,71,.55) 0%,rgba(22,53,120,.35) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:1px solid rgba(110,154,248,.08);border-bottom:1px solid rgba(110,154,248,.08)}.nlc-head{display:flex;flex-flow:column;gap:16px;max-width:720px;margin-bottom:56px}@media (max-width:767px){.nlc-head{margin-bottom:40px}}.nlc-head-center{align-items:center;text-align:center;margin-right:auto;margin-left:auto}.nlc-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--nlc-sky);font-family:var(--nlc-sans);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.24em}.nlc-kicker::before{width:28px;height:1px;background-image:linear-gradient(90deg,var(--nlc-gold-l),var(--nlc-sky));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-kicker::before{content:""}.nlc-h2{color:#fff;font-family:var(--nlc-serif);font-weight:500;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-0.01em}.nlc-em{color:var(--nlc-ice);font-weight:600;font-style:italic}.nlc-lead{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:1.05rem;line-height:1.8}.nlc-body{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:1rem;line-height:1.85}.nlc-body strong{color:var(--nlc-ice);font-weight:500}.nlc-h3{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.65rem;line-height:1.15}.nlc-h4{color:#fff;font-family:var(--nlc-sans);font-weight:600;font-size:1.05rem;letter-spacing:0.01em}.nlc-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media (max-width:1119px){.nlc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nlc-grid-4{grid-template-columns:minmax(0,1fr)}}.nlc-card{display:flex;flex-flow:column;gap:16px;position:relative;overflow:hidden;padding-top:34px;padding-right:28px;padding-bottom:34px;padding-left:28px;background-image:linear-gradient(160deg,rgba(30,72,160,.22),rgba(10,31,71,.55));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--nlc-radius);border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:transform 0.45s cubic-bezier(.2,.8,.2,1),border-color 0.35s ease,box-shadow 0.45s ease}.nlc-card:hover{box-shadow:0px 30px 60px -30px rgba(48,96,216,.9);transform:translate3d(0,-8px,0)}.nlc-card:hover .nlc-card-num{color:rgba(230,198,114,.22)}.nlc-card:hover .nlc-card-icon{color:var(--nlc-gold-l);transform:rotateZ(-8deg) scale(1.08,1.08)}.nlc-spot::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;background-image:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(110,154,248,.18),transparent 45%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0;pointer-events:none;transition:opacity 0.35s ease}.nlc-spot::before{content:""}.nlc-spot:hover::before{opacity:1}.nlc-card-num{position:absolute;top:18px;right:22px;color:rgba(192,216,254,.08);font-family:var(--nlc-serif);font-weight:600;font-size:3.4rem;line-height:1;transition:color 0.4s ease}.nlc-card-icon{position:relative;width:52px;height:52px;color:var(--nlc-ice);padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px;background-image:linear-gradient(135deg,rgba(48,96,216,.45),rgba(110,154,248,.15));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:14px;border-top:1px solid rgba(110,154,248,.3);border-right:1px solid rgba(110,154,248,.3);border-bottom:1px solid rgba(110,154,248,.3);border-left:1px solid rgba(110,154,248,.3);transition:transform 0.45s cubic-bezier(.2,.8,.2,1),color 0.3s ease}.nlc-card-text{position:relative;color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.95rem;line-height:1.75}.nlc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px)}@media (max-width:1023px){.nlc-split{grid-template-columns:minmax(0,1fr)}}.nlc-split-top{align-items:start}.nlc-split-copy{display:flex;flex-flow:column;gap:18px}.nlc-photo{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:24px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);box-shadow:0px 40px 90px -40px rgba(0,0,0,.8)}.nlc-photo:hover .nlc-photo-img{transform:scale(1.1,1.1)}.nlc-photo::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(10,31,71,0) 40%,rgba(10,31,71,.9) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.nlc-photo::after{content:""}.nlc-photo-img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.04,1.04)}@media (max-width:1023px){.nlc-photo-img{aspect-ratio:16/11}}.nlc-photo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:absolute;right:20px;bottom:20px;left:20px;z-index:1}@media (max-width:479px){.nlc-photo-stats{grid-template-columns:minmax(0,1fr)}}.nlc-photo-stat{padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:rgba(10,31,71,.6);border-radius:14px;border-top:1px solid rgba(192,216,254,.18);border-right:1px solid rgba(192,216,254,.18);border-bottom:1px solid rgba(192,216,254,.18);border-left:1px solid rgba(192,216,254,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nlc-photo-n{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:2.2rem;line-height:1}.nlc-photo-n sup{color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:500;font-size:0.75rem;letter-spacing:0.06em;margin-left:4px}.nlc-photo-l{color:var(--nlc-ice);font-family:var(--nlc-sans);font-weight:500;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:6px}.nlc-steps{display:flex;flex-flow:column;gap:6px;position:relative;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-steps{list-style:none}.nlc-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;position:relative;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:0px;border-radius:16px;transition:background 0.35s ease,transform 0.35s ease}.nlc-step:hover{background-color:rgba(110,154,248,.06);transform:translate3d(6px,0,0)}.nlc-step::before{position:absolute;top:66px;bottom:-12px;left:23px;width:1px;background-image:linear-gradient(180deg,rgba(110,154,248,.5),rgba(110,154,248,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-step::before{content:""}.nlc-step-num{display:flex;justify-content:center;align-items:center;width:48px;height:48px;color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.35rem;background-image:linear-gradient(135deg,var(--nlc-cobalt),var(--nlc-sky));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;box-shadow:0px 10px 25px -8px rgba(72,120,240,.8)}.nlc-step-body{display:flex;flex-flow:column;gap:6px}.nlc-step-text{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.95rem;line-height:1.75}.nlc-feats{display:flex;flex-flow:column;gap:14px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-feats{list-style:none}.nlc-feat{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-radius:16px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:border-color 0.3s ease,background 0.3s ease}.nlc-feat:hover{background-color:var(--nlc-glass)}.nlc-feat:hover{border-color:var(--nlc-line)}.nlc-feat-icon{width:46px;height:46px;color:var(--nlc-gold-l);padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:rgba(200,164,74,.1);border-radius:12px;border-top:1px solid rgba(230,198,114,.25);border-right:1px solid rgba(230,198,114,.25);border-bottom:1px solid rgba(230,198,114,.25);border-left:1px solid rgba(230,198,114,.25)}.nlc-feat-body{display:flex;flex-flow:column;gap:4px}.nlc-feat-text{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.92rem;line-height:1.7}.nlc-side{display:flex;flex-flow:column;gap:22px}.nlc-quote{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:44px;padding-right:38px;padding-bottom:36px;padding-left:38px;background-image:linear-gradient(150deg,rgba(48,96,216,.35),rgba(10,31,71,.7));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:1px solid rgba(110,154,248,.25);border-right:1px solid rgba(110,154,248,.25);border-bottom:1px solid rgba(110,154,248,.25);border-left:1px solid rgba(110,154,248,.25)}.nlc-quote::before{position:absolute;top:-30px;left:20px;color:rgba(230,198,114,.18);font-family:var(--nlc-serif);font-size:11rem;line-height:1}.nlc-quote::before{content:"“"}@media (max-width:767px){.nlc-quote{padding-top:36px;padding-right:26px;padding-bottom:28px;padding-left:26px}}.nlc-quote-text{position:relative;color:#fff;font-family:var(--nlc-serif);font-weight:500;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.45;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nlc-quote-cite{position:relative;color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:600;font-size:0.74rem;font-style:normal;text-transform:uppercase;letter-spacing:0.2em;margin-top:20px}.nlc-formats{display:flex;flex-flow:column;gap:14px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--nlc-glass);border-radius:18px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line)}.nlc-tags{display:flex;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-tags{flex-wrap:wrap;list-style:none}.nlc-tag{color:var(--nlc-ice);font-family:var(--nlc-sans);font-weight:500;font-size:0.78rem;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:rgba(48,96,216,.18);border-radius:999px;border-top:1px solid rgba(110,154,248,.22);border-right:1px solid rgba(110,154,248,.22);border-bottom:1px solid rgba(110,154,248,.22);border-left:1px solid rgba(110,154,248,.22);transition:background 0.25s ease,transform 0.25s ease}.nlc-tag:hover{background-color:rgba(48,96,216,.4);transform:translate3d(0,-2px,0)}.nlc-stats{position:relative;overflow:hidden;font-family:var(--nlc-sans);padding-top:70px;padding-right:max(20px,calc(( 100% - 1240px ) / 2));padding-bottom:70px;padding-left:max(20px,calc(( 100% - 1240px ) / 2));background-image:linear-gradient(110deg,var(--nlc-royal) 0%,var(--nlc-cobalt) 50%,var(--nlc-royal) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-stats::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0.5;pointer-events:none}.nlc-stats::before{content:"";background-size:22px 22px}@media (max-width:767px){.nlc-stats{padding-top:60px;padding-right:16px;padding-bottom:60px;padding-left:16px}}.nlc-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.nlc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:479px){.nlc-stats-grid{grid-template-columns:minmax(0,1fr)}}.nlc-stat{display:flex;flex-flow:column-reverse;align-items:center;gap:8px;text-align:center;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;border-left:1px solid rgba(255,255,255,.18)}@media (max-width:1023px){.nlc-stat{border-left:0px solid}}.nlc-stat-first{border-left:0px solid}.nlc-stat-n{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:clamp(2.8rem,5vw,4rem);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nlc-stat-n sup{color:var(--nlc-gold-l);font-size:0.42em;margin-left:3px}.nlc-stat-l{color:var(--nlc-mist);font-weight:600;font-size:0.74rem;text-transform:uppercase;letter-spacing:0.2em}.nlc-level{display:flex;flex-flow:column;gap:16px;position:relative;overflow:hidden;padding-top:36px;padding-right:28px;padding-bottom:30px;padding-left:28px;background-image:linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.01));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:22px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:transform 0.25s ease-out,border-color 0.35s ease,box-shadow 0.45s ease}.nlc-level:hover{box-shadow:0px 30px 70px -35px rgba(72,120,240,.95)}.nlc-level{transform-style:preserve-3d}.nlc-level-featured{background-image:linear-gradient(170deg,rgba(48,96,216,.35),rgba(10,31,71,.6));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-level-icon{position:relative;width:58px;height:58px;color:var(--nlc-gold-l);padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:rgba(200,164,74,.1);border-radius:50%;border-top:1px solid rgba(230,198,114,.3);border-right:1px solid rgba(230,198,114,.3);border-bottom:1px solid rgba(230,198,114,.3);border-left:1px solid rgba(230,198,114,.3)}.nlc-level-text{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.95rem;line-height:1.75}.nlc-level-link{display:inline-flex;align-items:center;gap:8px;position:relative;color:var(--nlc-sky);font-family:var(--nlc-sans);font-weight:600;font-size:0.76rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;transition:gap 0.3s ease,color 0.3s ease}.nlc-level-link:hover{gap:14px;color:var(--nlc-gold-l)}.nlc-note{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:30px;padding-top:22px;padding-right:28px;padding-bottom:22px;padding-left:28px;background-color:rgba(200,164,74,.07);border-radius:18px;border-top:1px dashed rgba(230,198,114,.35);border-right:1px dashed rgba(230,198,114,.35);border-bottom:1px dashed rgba(230,198,114,.35);border-left:1px dashed rgba(230,198,114,.35)}.nlc-note{flex-wrap:wrap}@media (max-width:479px){.nlc-note{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.nlc-note-text{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.95rem;line-height:1.6}.nlc-note-text strong{color:#fff;font-weight:500}.nlc-inline-link{color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:500;font-size:0.9rem;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(230,198,114,.4);transition:color 0.25s ease,border-color 0.25s ease}.nlc-inline-link:hover{color:#fff}.nlc-tabs{display:inline-flex;gap:6px;margin-bottom:30px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:rgba(10,31,71,.6);border-radius:999px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line)}.nlc-tabs{flex-wrap:wrap}@media (max-width:767px){.nlc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:18px}}.nlc-tab{color:var(--nlc-muted);font-family:var(--nlc-sans);font-weight:600;font-size:0.76rem;text-transform:uppercase;letter-spacing:0.12em;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;background-color:transparent;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.nlc-tab:hover{color:#fff}.nlc-tab:focus-visible{outline:2px solid var(--nlc-gold-l);outline-offset:2px}.nlc-tab.is-active{color:#fff;background-image:linear-gradient(135deg,var(--nlc-cobalt),var(--nlc-bright));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 8px 24px -8px rgba(72,120,240,.9)}@media (max-width:767px){.nlc-tab{font-size:0.68rem;letter-spacing:0.08em;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;border-radius:12px}}.nlc-panel{display:none;margin-bottom:40px}.nlc-panel.is-active{display:block}.nlc-panel.is-active{animation:nlcFadeUp .45s ease both}.nlc-panel-note{display:inline-flex;align-items:center;gap:10px;color:var(--nlc-ice);font-family:var(--nlc-sans);font-size:0.85rem;margin-bottom:22px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:rgba(48,96,216,.14);border-radius:12px;border-top:1px solid rgba(110,154,248,.2);border-right:1px solid rgba(110,154,248,.2);border-bottom:1px solid rgba(110,154,248,.2);border-left:1px solid rgba(110,154,248,.2)}.nlc-panel-note-gold{color:var(--nlc-gold-l);background-color:rgba(200,164,74,.1)}.nlc-pkg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px}@media (max-width:1119px){.nlc-pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nlc-pkg-grid{grid-template-columns:minmax(0,1fr)}}.nlc-pkg{display:flex;flex-flow:column;gap:14px;position:relative;padding-top:32px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-image:linear-gradient(170deg,rgba(30,72,160,.25),rgba(10,31,71,.75));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:22px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:transform 0.45s cubic-bezier(.2,.8,.2,1),box-shadow 0.45s ease,border-color 0.35s ease}.nlc-pkg:hover{box-shadow:0px 35px 70px -35px rgba(72,120,240,1);transform:translate3d(0,-10px,0)}.nlc-pkg-featured{border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;box-shadow:0px 30px 70px -35px rgba(200,164,74,.6)}.nlc-pkg-featured .nlc-pkg-tag{color:var(--nlc-ink);background-image:linear-gradient(135deg,var(--nlc-gold-l),var(--nlc-gold));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-pkg-featured{animation:nlcShift 7s linear infinite;background:linear-gradient(170deg,#17377d,#0c2352) padding-box,linear-gradient(110deg,var(--nlc-gold-l),var(--nlc-sky),var(--nlc-cobalt),var(--nlc-gold-l),var(--nlc-sky)) border-box;background-size:100% 100%,300% 100%}.nlc-pkg-tag{align-self:start;color:var(--nlc-sky);font-family:var(--nlc-sans);font-weight:600;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.18em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:rgba(110,154,248,.12);border-radius:999px;border-top:1px solid rgba(110,154,248,.2);border-right:1px solid rgba(110,154,248,.2);border-bottom:1px solid rgba(110,154,248,.2);border-left:1px solid rgba(110,154,248,.2)}.nlc-pkg-name{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.55rem;line-height:1.15}.nlc-price{min-height:64px;padding-bottom:16px;border-bottom:1px solid rgba(110,154,248,.15)}.nlc-price .nlcvs-price-display{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:3.2rem;line-height:1}.nlc-price .nlcvs-currency-symbol{color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:500;font-size:1.05rem;margin-right:3px}.nlc-price .nlcvs-currency-symbol{vertical-align:super}.nlc-pkg-list{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0px;margin-top:4px;margin-right:0px;margin-bottom:18px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-pkg-list{list-style:none}.nlc-pkg-li{position:relative;color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.9rem;line-height:1.5;padding-left:26px}.nlc-pkg-li::before{position:absolute;top:4px;left:0px;width:15px;height:15px;border-radius:50%}.nlc-pkg-li::before{content:"";background:rgba(110,154,248,.18) url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23c0d8fe\' stroke-width=\'3.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M5 12.5l4.5 4.5L19 7.5\'/%3E%3C/svg%3E") center/9px no-repeat}.nlc-pkg-meta{color:var(--nlc-muted);font-family:var(--nlc-sans);font-weight:300;font-size:0.85rem;text-align:center}.nlc-testi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.nlc-testi-grid{grid-template-columns:minmax(0,1fr)}}.nlc-testi{display:flex;flex-flow:column;gap:20px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:34px;padding-right:30px;padding-bottom:34px;padding-left:30px;background-image:linear-gradient(170deg,rgba(255,255,255,.055),rgba(255,255,255,.015));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:22px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:transform 0.45s cubic-bezier(.2,.8,.2,1),border-color 0.35s ease}.nlc-testi:hover{transform:translate3d(0,-6px,0) rotateZ(-0.4deg)}.nlc-testi-stars{color:var(--nlc-gold-l);font-size:1rem;letter-spacing:3px}.nlc-testi-text{flex-grow:1;flex-shrink:1;flex-basis:0px;color:#fff;font-family:var(--nlc-serif);font-weight:500;font-size:1.3rem;line-height:1.5;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nlc-testi-author{display:flex;align-items:center;gap:14px}.nlc-avatar{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:46px;height:46px;color:#fff;font-family:var(--nlc-sans);font-weight:600;font-size:0.85rem;background-image:linear-gradient(135deg,var(--nlc-cobalt),var(--nlc-gold));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%}.nlc-author{display:flex;flex-flow:column;gap:2px;font-style:normal}.nlc-author-name{color:#fff;font-family:var(--nlc-sans);font-weight:600;font-size:0.95rem}.nlc-author-role{color:var(--nlc-muted);font-family:var(--nlc-sans);font-weight:300;font-size:0.8rem}.nlc-faq{display:flex;flex-flow:column;gap:12px;max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.nlc-faq-item{background-color:var(--nlc-glass);border-radius:16px;border-top:1px solid var(--nlc-line);border-right:1px solid var(--nlc-line);border-bottom:1px solid var(--nlc-line);border-left:1px solid var(--nlc-line);transition:border-color 0.3s ease,background 0.3s ease}.nlc-faq-item[open]{background-color:rgba(48,96,216,.12)}.nlc-faq-item[open] .nlc-faq-q::after{background-color:rgba(230,198,114,.12);transform:rotateZ(45deg)}.nlc-faq-q{display:block;position:relative;color:#fff;font-family:var(--nlc-sans);font-weight:500;font-size:1.05rem;line-height:1.45;padding-top:22px;padding-right:64px;padding-bottom:22px;padding-left:26px;cursor:pointer}.nlc-faq-q::-webkit-details-marker{display:none}.nlc-faq-q::after{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:22px;width:30px;height:30px;color:var(--nlc-gold-l);font-weight:300;font-size:1.2rem;margin-top:-15px;border-radius:50%;border-top:1px solid rgba(230,198,114,.35);border-right:1px solid rgba(230,198,114,.35);border-bottom:1px solid rgba(230,198,114,.35);border-left:1px solid rgba(230,198,114,.35);transition:transform 0.35s ease,background 0.3s ease}.nlc-faq-q::after{content:"+"}.nlc-faq-q:focus-visible{border-radius:16px;outline:2px solid var(--nlc-gold-l);outline-offset:-2px}.nlc-faq-q{list-style:none}@media (max-width:767px){.nlc-faq-q{font-size:1rem;padding-top:18px;padding-right:58px;padding-bottom:18px;padding-left:20px}}.nlc-faq-a{color:var(--nlc-text);font-family:var(--nlc-sans);font-weight:300;font-size:0.97rem;line-height:1.8;padding-top:0px;padding-right:26px;padding-bottom:24px;padding-left:26px}.nlc-faq-a .nlcvs-price-display{color:var(--nlc-ice);font-weight:600}.nlc-faq-a .nlcvs-price-display{font:inherit}.nlc-faq-a .nlcvs-currency-symbol{color:inherit;font-size:inherit}.nlc-faq-a .nlcvs-currency-symbol{vertical-align:baseline}@media (max-width:767px){.nlc-faq-a{padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.nlc-contact-list{display:flex;flex-flow:column;gap:12px;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-contact-list{list-style:none}.nlc-contact-item{display:flex;align-items:center;gap:14px}.nlc-contact-icon{width:44px;height:44px;color:var(--nlc-ice);padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:rgba(48,96,216,.2);border-radius:12px;border-top:1px solid rgba(110,154,248,.25);border-right:1px solid rgba(110,154,248,.25);border-bottom:1px solid rgba(110,154,248,.25);border-left:1px solid rgba(110,154,248,.25)}.nlc-contact-link{color:#fff;font-family:var(--nlc-sans);font-weight:500;font-size:1rem;text-decoration:none;transition:color 0.25s ease}.nlc-contact-link:hover{color:var(--nlc-gold-l)}.nlc-badge{display:inline-flex;align-items:center;gap:10px;align-self:start;color:var(--nlc-text);font-family:var(--nlc-sans);font-size:0.82rem;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:rgba(46,204,113,.08);border-radius:999px;border-top:1px solid rgba(46,204,113,.3);border-right:1px solid rgba(46,204,113,.3);border-bottom:1px solid rgba(46,204,113,.3);border-left:1px solid rgba(46,204,113,.3)}.nlc-badge strong{color:#fff;font-weight:600}.nlc-badge-dot{width:8px;height:8px;background-color:#2ecc71;border-radius:50%;box-shadow:0px 0px 0px 4px rgba(46,204,113,.18)}.nlc-form-card{position:relative;padding-top:38px;padding-right:34px;padding-bottom:38px;padding-left:34px;background-image:linear-gradient(165deg,rgba(48,96,216,.28),rgba(10,31,71,.85));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:26px;border-top:1px solid rgba(110,154,248,.3);border-right:1px solid rgba(110,154,248,.3);border-bottom:1px solid rgba(110,154,248,.3);border-left:1px solid rgba(110,154,248,.3);box-shadow:0px 40px 90px -45px rgba(48,96,216,.95)}.nlc-form-card .wpcf7-form p{margin-bottom:14px}.nlc-form-card .wpcf7-form label{display:block}.nlc-form-card .wpcf7-form input[type="file"]{width:100%;color:var(--nlc-text);font-family:var(--nlc-sans);font-size:0.85rem;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:rgba(255,255,255,.03);border-radius:10px;border-top:1px dashed rgba(110,154,248,.4);border-right:1px dashed rgba(110,154,248,.4);border-bottom:1px dashed rgba(110,154,248,.4);border-left:1px dashed rgba(110,154,248,.4)}.nlc-form-card .wpcf7-form input[type="submit"]{width:100%;border-radius:999px}@media (max-width:767px){.nlc-form-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}}.nlc-form-title{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.9rem;margin-bottom:6px}.nlc-form-sub{color:var(--nlc-muted);font-family:var(--nlc-sans);font-weight:300;font-size:0.9rem;margin-bottom:22px}.nlc-cta{display:flex;flex-flow:column;align-items:center;gap:22px;position:relative;overflow:hidden;font-family:var(--nlc-sans);text-align:center;padding-top:clamp(90px,12vw,150px);padding-right:max(20px,calc(( 100% - 900px ) / 2));padding-bottom:clamp(90px,12vw,150px);padding-left:max(20px,calc(( 100% - 900px ) / 2));background-color:var(--nlc-ink);background-image:radial-gradient(60% 80% at 50% 100%,rgba(72,120,240,.45),rgba(15,42,94,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-cta{isolation:isolate}@media (max-width:767px){.nlc-cta{padding-top:90px;padding-right:16px;padding-bottom:90px;padding-left:16px}}.nlc-cta-glow{position:absolute;top:50%;left:50%;z-index:-1;width:700px;height:700px;margin-top:-350px;margin-right:0px;margin-bottom:0px;margin-left:-350px;border-radius:50%;pointer-events:none;filter:blur(60px)}.nlc-cta-glow{animation:nlcSpin 18s linear infinite;background:conic-gradient(from 0deg,rgba(110,154,248,0),rgba(110,154,248,.25),rgba(230,198,114,.2),rgba(110,154,248,0))}.nlc-cta-title{color:#fff;font-family:var(--nlc-serif);font-weight:500;font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.05}.nlc-cta-text{max-width:58ch;color:var(--nlc-text);font-weight:300;font-size:1.08rem;line-height:1.8}.nlc-cta-actions{display:flex;justify-content:center;gap:14px;margin-top:6px}.nlc-cta-actions{flex-wrap:wrap}.nlc-footer{font-family:var(--nlc-sans);padding-top:80px;padding-right:max(20px,calc(( 100% - 1240px ) / 2));padding-bottom:30px;padding-left:max(20px,calc(( 100% - 1240px ) / 2));background-color:#081a3d;border-top:1px solid var(--nlc-line)}@media (max-width:767px){.nlc-footer{padding-top:60px;padding-right:16px;padding-bottom:26px;padding-left:16px}}.nlc-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:50px;border-bottom:1px solid rgba(110,154,248,.12)}@media (max-width:1119px){.nlc-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.nlc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.nlc-footer-grid{grid-template-columns:minmax(0,1fr)}}.nlc-footer-about{display:flex;flex-flow:column;gap:20px;max-width:360px}@media (max-width:1119px){.nlc-footer-about{grid-column-start:1;grid-column-end:-1;max-width:none}}.nlc-footer-text{color:var(--nlc-muted);font-weight:300;font-size:0.9rem;line-height:1.8}.nlc-footer-social{display:flex;gap:10px}.nlc-footer-col{display:flex;flex-flow:column;gap:16px}.nlc-footer-h{color:var(--nlc-gold-l);font-family:var(--nlc-sans);font-weight:600;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.22em}.nlc-footer-list{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-footer-list{list-style:none}.nlc-footer-link{color:var(--nlc-text);font-weight:300;font-size:0.9rem;text-decoration:none;transition:color 0.25s ease,padding-left 0.25s ease}.nlc-footer-link:hover{color:#fff;padding-left:4px}.nlc-footer-bottom{display:flex;justify-content:space-between;gap:12px;padding-top:26px}.nlc-footer-bottom{flex-wrap:wrap}.nlc-footer-small{color:var(--nlc-muted);font-weight:300;font-size:0.78rem}.nlc-js .nlc-panel{display:none}.nlc-js .nlc-panel.is-active{display:block}.nlc-js .nlc-panel.is-active{animation:nlcFadeUp .45s ease both}.nlc-reduce .nlc-orb{animation:none}.nlc-reduce .nlc-badge-ring{animation:none}.nlc-reduce .nlc-marquee-track{justify-content:center;width:auto}.nlc-reduce .nlc-marquee-track{animation:none;flex-wrap:wrap}.nlc-reduce .nlc-cta-glow{animation:none}.nlc-reduce .nlc-pkg-featured{animation:none}.nlc-reduce .nlc-eyebrow-dot{animation:none}.nlc-hero-page{align-items:start;min-height:0px;padding-top:calc(var(--nlc-nav-h) + 90px);padding-bottom:90px}@media (max-width:1023px){.nlc-hero-page{padding-top:calc(var(--nlc-nav-h) + 50px)}}@media (max-width:767px){.nlc-hero-page{padding:calc(var(--nlc-nav-h) + 30px) 16px 60px}}.nlc-crumbs{display:flex;align-items:center;gap:8px;color:var(--nlc-muted);font-family:var(--nlc-sans);font-size:0.78rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-crumbs{flex-wrap:wrap;list-style:none}.nlc-crumb-link{color:var(--nlc-ice);text-decoration:none;border-bottom:1px solid rgba(192,216,254,.3);transition:color 0.25s ease,border-color 0.25s ease}.nlc-crumb-link:hover{color:#fff}.nlc-crumb-sep{color:var(--nlc-muted);opacity:0.6}.nlc-facts{display:flex;flex-flow:column;gap:6px;justify-self:end;position:relative;width:100%;max-width:420px;font-family:var(--nlc-sans);padding-top:32px;padding-right:30px;padding-bottom:32px;padding-left:30px;background-image:linear-gradient(165deg,rgba(48,96,216,.35),rgba(10,31,71,.85));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:26px;border-top:1px solid rgba(110,154,248,.3);border-right:1px solid rgba(110,154,248,.3);border-bottom:1px solid rgba(110,154,248,.3);border-left:1px solid rgba(110,154,248,.3);box-shadow:0px 40px 90px -45px rgba(48,96,216,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:1023px){.nlc-facts{justify-self:start;max-width:none}}@media (max-width:767px){.nlc-facts{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.nlc-facts-title{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.6rem;margin-bottom:8px}.nlc-facts-list{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nlc-fact{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:1px solid rgba(110,154,248,.15)}.nlc-fact-last{border-bottom:0px solid}.nlc-fact-k{color:var(--nlc-ice);font-weight:600;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.14em}.nlc-fact-v{color:#fff;font-weight:500;font-size:0.98rem;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nlc-fact-v .nlcvs-price-display{color:var(--nlc-gold-l);font-family:var(--nlc-serif);font-weight:600;font-size:1.7rem}.nlc-fact-v .nlcvs-price-display{font:inherit}.nlc-fact-v .nlcvs-currency-symbol{color:inherit;font-size:0.9rem}.nlc-fact-v .nlcvs-currency-symbol{vertical-align:super}.nlc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.nlc-grid-3{grid-template-columns:minmax(0,1fr)}}.nlc-tier-title{display:flex;align-items:center;gap:14px;color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.9rem;margin-top:10px;margin-right:0px;margin-bottom:22px;margin-left:0px}.nlc-tier-title::after{flex-grow:1;flex-shrink:1;flex-basis:0px;height:1px;background-image:linear-gradient(90deg,rgba(110,154,248,.4),rgba(110,154,248,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.nlc-tier-title::after{content:""}@media (max-width:767px){.nlc-tier-title{font-size:1.6rem}}.nlc-tier-block{margin-bottom:50px}.nlc-testi-solo{max-width:820px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.nlc-related{display:flex;gap:14px;margin-top:10px}.nlc-related{flex-wrap:wrap}.nlc-tp{display:flex;justify-content:space-between;align-items:center;gap:24px 40px;font-family:var(--nlc-sans);margin-top:40px;padding-top:30px;padding-right:34px;padding-bottom:30px;padding-left:34px;background-image:linear-gradient(120deg,rgba(0,182,122,.12),rgba(10,31,71,.6));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:22px;border-top:1px solid rgba(0,182,122,.35);border-right:1px solid rgba(0,182,122,.35);border-bottom:1px solid rgba(0,182,122,.35);border-left:1px solid rgba(0,182,122,.35)}.nlc-tp{flex-wrap:wrap}@media (max-width:767px){.nlc-tp{padding-top:26px;padding-right:20px;padding-bottom:26px;padding-left:20px}}.nlc-tp-copy{display:flex;flex-flow:column;gap:8px;max-width:560px}.nlc-tp-title{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.7rem;line-height:1.2}.nlc-tp-text{color:var(--nlc-text);font-weight:300;font-size:0.95rem;line-height:1.7}.nlc-tp-actions{display:flex;align-items:center;gap:14px}.nlc-tp-actions{flex-wrap:wrap}@media (max-width:767px){.nlc-tp-actions{width:100%}}.nlc-tp-widget{width:260px;min-height:52px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:#fff;border-radius:12px;box-shadow:0px 12px 30px -14px rgba(0,0,0,.6)}.nlc-tp-widget a{color:#191919;font-weight:600;text-decoration:none}@media (max-width:767px){.nlc-tp-widget{width:100%}}.nlc-reviews{position:relative;font-family:var(--nlc-sans);margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px}.nlc-reviews .gutensuite-reviewkit-header{color:var(--nlc-text);margin-bottom:30px}.nlc-reviews .gutensuite-reviewkit-header__title{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:2.2rem;line-height:1}.nlc-reviews .gutensuite-reviewkit-header__bottom{color:var(--nlc-text);font-size:0.95rem}.nlc-reviews .gutensuite-reviewkit-header__score strong{color:#fff}.nlc-reviews .gutensuite-reviewkit-header__count{color:#fff}.nlc-reviews .gutensuite-reviewkit-header__badge{gap:4px}.nlc-reviews .gutensuite-reviewkit-header__badge-name{color:#fff}.nlc-reviews .swiper-wrapper{margin-bottom:44px}.nlc-reviews .swiper-slide{height:auto}.nlc-reviews .gutensuite-reviewkit-reviews__item{display:flex;flex-flow:column;height:100%;color:#fff;padding-top:28px;padding-right:26px;padding-bottom:28px;padding-left:26px;background-color:#12306a;background-image:linear-gradient(170deg,rgba(48,96,216,.28),rgba(10,31,71,.55));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:20px;border-top:1px solid rgba(110,154,248,.25);border-right:1px solid rgba(110,154,248,.25);border-bottom:1px solid rgba(110,154,248,.25);border-left:1px solid rgba(110,154,248,.25);transition:border-color 0.35s ease,transform 0.35s ease}.nlc-reviews .gutensuite-reviewkit-reviews__item{box-shadow:none}.nlc-reviews .gutensuite-reviewkit-reviews__item:hover{transform:translate3d(0,-4px,0)}.nlc-reviews .gutensuite-reviewkit-reviews__item-rating-image{width:112px}.nlc-reviews .gutensuite-reviewkit-reviews__item-author{color:var(--nlc-muted);font-size:0.82rem}.nlc-reviews .gutensuite-reviewkit-reviews__item-author-name{color:#fff}.nlc-reviews .gutensuite-reviewkit-reviews__item-time{color:var(--nlc-muted);font-size:0.78rem}.nlc-reviews .gutensuite-reviewkit-reviews__item-title{color:#fff;font-family:var(--nlc-serif);font-weight:600;font-size:1.35rem;line-height:1.25;margin-top:4px;margin-right:0px;margin-bottom:12px;margin-left:0px}.nlc-reviews .gutensuite-reviewkit-reviews__item-content{display:-webkit-box;overflow:hidden;color:var(--nlc-text);font-weight:300;font-size:0.92rem;line-height:1.75}.nlc-reviews .gutensuite-reviewkit-reviews__item-content{-webkit-line-clamp:8;-webkit-box-orient:vertical}.nlc-reviews .swiper-pagination-bullet{width:8px;height:8px;background-color:var(--nlc-ice);opacity:0.35;transition:width 0.3s ease,opacity 0.3s ease}.nlc-reviews .swiper-pagination-bullet-active{width:22px;background-color:var(--nlc-gold-l);border-radius:4px;opacity:1}.nlc-reviews .style-carousel .swiper-button-container{display:flex;justify-content:center;align-items:center;gap:14px;position:relative;z-index:5;margin-top:4px}.nlc-reviews .style-carousel .swiper-button-next{display:flex;justify-content:center;align-items:center;position:static;top:auto;right:auto;bottom:auto;left:auto;width:48px;height:48px;color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:rgba(10,31,71,.9);border-radius:50%;border-top:1px solid rgba(192,216,254,.45);border-right:1px solid rgba(192,216,254,.45);border-bottom:1px solid rgba(192,216,254,.45);border-left:1px solid rgba(192,216,254,.45);opacity:1;cursor:pointer;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.nlc-reviews .style-carousel .swiper-button-prev{display:flex;justify-content:center;align-items:center;order:-1;position:static;top:auto;right:auto;bottom:auto;left:auto;width:48px;height:48px;color:#fff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:rgba(10,31,71,.9);border-radius:50%;border-top:1px solid rgba(192,216,254,.45);border-right:1px solid rgba(192,216,254,.45);border-bottom:1px solid rgba(192,216,254,.45);border-left:1px solid rgba(192,216,254,.45);opacity:1;cursor:pointer;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.nlc-reviews .style-carousel .swiper-button-next:hover{background-color:var(--nlc-cobalt);transform:translate3d(2px,0,0)}.nlc-reviews .style-carousel .swiper-button-next:hover{border-color:var(--nlc-sky)}.nlc-reviews .style-carousel .swiper-button-prev:hover{background-color:var(--nlc-cobalt);transform:translate3d(-2px,0,0)}.nlc-reviews .style-carousel .swiper-button-prev:hover{border-color:var(--nlc-sky)}.nlc-reviews .style-carousel .swiper-button-next::after{display:block;width:10px;height:10px;font-size:0px;margin-left:-4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotateZ(45deg)}.nlc-reviews .style-carousel .swiper-button-next::after{content:""}.nlc-reviews .style-carousel .swiper-button-prev::after{display:block;width:10px;height:10px;font-size:0px;margin-left:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotateZ(-135deg)}.nlc-reviews .style-carousel .swiper-button-prev::after{content:""}.nlc-reviews .dashicons{display:none}.nlc-reviews .gutensuite-reviewkit-header__rated{color:var(--nlc-text)}.nlc-reviews .gutensuite-reviewkit-header__score{color:var(--nlc-text)}@media (max-width:767px){.nlc-reviews{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.nlc-reviews .gutensuite-reviewkit-reviews__item{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}.nlc-reviews .style-carousel .swiper-button-container{display:flex}}.nlc-reviews-more{display:flex;justify-content:center;margin-top:4px}