:root{--ix-ink:#0b182b;--ix-muted:#536579;--ix-green:#158656;--ix-green-bright:#22b777;--ix-pale:#edf8f2;--ix-bg:#f5f8fc;--ix-line:#dce5ec;--ix-radius:20px;--ix-shadow:0 18px 55px rgba(15,34,54,.08)}html{scroll-behavior:smooth;scroll-padding-top:30px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ix-ink);background:var(--ix-bg);line-height:1.65;-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}a{color:var(--ix-green);text-underline-offset:4px}a:hover{color:#0d6741}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #23a970;outline-offset:4px}h1,h2,h3,h4{color:var(--ix-ink);font-family:inherit;font-weight:750;line-height:1.15;letter-spacing:-.035em}h1{font-size:clamp(2.35rem,4.4vw,4.75rem)}h2{font-size:clamp(1.9rem,3.1vw,3rem)}h3{font-size:1.35rem;letter-spacing:-.02em}p{margin-top:0}::selection{background:#b7ecd2;color:#0b182b}#masthead{position:relative;z-index:20}#masthead .ast-primary-header-bar{background:#fff;border-bottom:1px solid var(--ix-line);box-shadow:0 3px 20px rgba(11,24,43,.025)}#masthead .ast-container{max-width:1240px}#masthead .site-branding{padding:13px 0}#masthead .custom-logo{width:153px;max-height:64px;object-fit:contain}#masthead .site-title{font-size:1.6rem;font-weight:800;letter-spacing:-.055em}#masthead .site-description{display:none}#masthead .main-header-menu>.menu-item>.menu-link{font-size:14px;font-weight:650;color:#344659;padding-left:17px;padding-right:17px}#masthead .main-header-menu>.current-menu-item>.menu-link,#masthead .main-header-menu>.menu-item>.menu-link:hover{color:var(--ix-green)}#masthead .main-header-menu>.menu-item:last-child>.menu-link{color:var(--ix-green)}#masthead .ast-header-html{font-size:14px}#masthead .ast-builder-menu .sub-menu{border-color:var(--ix-line);border-radius:12px;box-shadow:var(--ix-shadow)}.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{border-bottom:1px solid var(--ix-line);background:white}.ast-header-break-point .main-header-menu .menu-link{font-size:16px;min-height:48px}.ast-header-break-point .ast-button-wrap .menu-toggle{color:var(--ix-ink);border:1px solid var(--ix-line);border-radius:10px}.ast-mobile-popup-drawer .ast-mobile-popup-inner{background:#fff}.ast-mobile-popup-drawer .ast-mobile-popup-content .main-header-menu .menu-link{padding:16px 24px;border-color:var(--ix-line)}#content>.ast-container{max-width:1240px}.ast-separate-container #primary{margin:40px 0 64px}.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post{border-radius:var(--ix-radius);padding:42px;background:#fff}.home.ast-separate-container #primary{margin:0}.home.ast-separate-container .ast-article-single{padding:0;background:transparent;border:0}.home #content>.ast-container{padding-left:24px;padding-right:24px}.ix-home{max-width:1200px;margin:0 auto}.entry-content .ix-home>:first-child{margin-top:0}.ix-home .wp-block-columns,.ix-home .wp-block-group,.ix-prose .wp-block-columns{min-width:0}.ix-home .wp-block-columns{gap:32px}.ix-home .wp-block-column{min-width:0}.ix-section{padding:76px 0;margin:0!important}.ix-section-heading{max-width:740px;margin-bottom:36px!important}.ix-section-heading h2{margin:10px 0 18px}.ix-section-heading p:not(.ix-eyebrow){font-size:1.05rem;color:var(--ix-muted);max-width:650px}.ix-eyebrow{font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--ix-green);margin:0 0 18px}.ix-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--ix-muted);line-height:1.75;max-width:640px}.ix-hero{padding:86px 0 65px;margin:0!important;position:relative;align-items:center!important;gap:55px!important}.ix-hero h1{margin:0 0 25px;font-size:clamp(2.7rem,4.8vw,4.65rem);line-height:1.04;letter-spacing:-.055em}.ix-hero h1 strong,.ix-hero h1 em{color:var(--ix-green);font-style:normal}.ix-hero-copy{padding:8px 0}.ix-hero-copy>p:last-child{font-size:12px;color:var(--ix-muted);margin-top:22px}.ix-actions{gap:12px!important;margin:28px 0 0}.ix-actions .wp-block-button{margin:0!important}.ix-actions .wp-block-button__link,.ix-primary .wp-block-button__link,.ix-secondary .wp-block-button__link{font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;padding:15px 22px;border:1px solid transparent;border-radius:10px;box-shadow:none;transition:background .18s,transform .18s}.ix-actions .wp-block-button__link,.ix-primary .wp-block-button__link{background:var(--ix-green);color:white}.ix-actions .wp-block-button__link:hover,.ix-primary .wp-block-button__link:hover{background:#0b6f45;transform:translateY(-2px)}.ix-secondary .wp-block-button__link,.ix-actions .is-style-outline .wp-block-button__link{background:white;color:var(--ix-ink);border:1px solid #cbd7e1}.ix-secondary .wp-block-button__link:hover,.ix-actions .is-style-outline .wp-block-button__link:hover{color:var(--ix-green);background:var(--ix-pale);border-color:#8ec8aa}.ix-visual{background:linear-gradient(140deg,#142f48,#0b182b);border-radius:24px;padding:25px;box-shadow:0 25px 70px rgba(15,36,55,.19);color:#fff;position:relative;border:1px solid #294258;transform:rotate(-1.2deg);margin:0!important}.ix-window-bar{border-bottom:1px solid #344c61;padding-bottom:18px;font-size:11px;letter-spacing:.08em;color:#b2c4d5;margin:0 0 24px!important;display:flex;justify-content:space-between;gap:16px}.ix-window-bar::before{content:'● ● ●';color:#64a68a;letter-spacing:4px}.ix-visual .ix-sheet-label{font-size:11px;letter-spacing:.12em;color:#64d9a5;text-transform:uppercase;font-weight:750;margin-bottom:7px}.ix-visual h2{color:white;font-size:2rem;margin:0 0 23px;letter-spacing:-.04em}.ix-sheet-table{margin:0!important;overflow-x:auto;border:1px solid #344d62;border-radius:10px;background:#10273a}.ix-sheet-table table{width:100%;border:0;border-collapse:collapse;margin:0;table-layout:auto;font-size:11px;line-height:1.45}.ix-sheet-table th,.ix-sheet-table td{border:0;border-bottom:1px solid #2c4358;padding:14px 10px;text-align:left;color:#d1deea;white-space:normal;overflow-wrap:normal}.ix-sheet-table th{font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#19374c;color:#8cc9ac}.ix-sheet-table td:first-child{color:#70c9a1}.ix-sheet-table tr:last-child td{border-bottom:0}.ix-sheet-total{margin:16px 0 0!important;padding:16px;border-radius:10px;background:#1b9b6524;border:1px solid #2e785e;display:flex;justify-content:space-between;gap:12px;color:#b0e5cd;font-size:12px}.ix-sheet-total strong{color:white;font-size:18px}.ix-float-note{position:relative;margin:20px -40px -43px 70px!important;padding:16px 20px;background:white;border-radius:12px;box-shadow:0 14px 40px #07172725;color:var(--ix-ink);font-size:12px;transform:rotate(1.2deg);border:1px solid var(--ix-line)}.ix-float-note strong{color:var(--ix-green)}.ix-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--ix-line);border-bottom:1px solid var(--ix-line);padding:26px 0;margin:0!important}.ix-trust p{margin:0;font-size:13px;color:var(--ix-muted)}.ix-trust strong{color:var(--ix-ink);font-weight:700;display:block;font-size:14px;margin-bottom:3px}.ix-feature-grid{gap:20px!important;margin-bottom:0!important}.ix-card{padding:29px;border:1px solid var(--ix-line);border-radius:16px;background:white;height:100%;transition:transform .18s,box-shadow .18s}.ix-card:hover{transform:translateY(-3px);box-shadow:var(--ix-shadow)}.ix-card h3{margin:18px 0 13px;font-size:1.3rem}.ix-card p:last-child{margin-bottom:0;color:var(--ix-muted);font-size:14px}.ix-icon{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;background:var(--ix-pale);border:1px solid #d0e9dc;color:var(--ix-green);font-size:13px;font-weight:800;border-radius:11px;margin:0}.ix-product-feature{background:white;border:1px solid var(--ix-line);border-radius:24px;padding:40px;gap:48px!important;align-items:center!important;margin:0!important;box-shadow:var(--ix-shadow)}.ix-product-art{background:radial-gradient(circle at 50% 50%,#fff 0,#e6f1ec 55%,#edf5f7 100%);border-radius:18px;padding:40px;text-align:center;margin:0!important}.ix-product-art img{width:min(100%,290px);display:block;margin:0 auto;filter:drop-shadow(0 16px 25px #1a403b15)}.ix-product-copy h2{margin:12px 0 18px}.ix-product-copy p{color:var(--ix-muted)}.ix-product-copy ul{padding:0;list-style:none;margin:22px 0}.ix-product-copy li{position:relative;padding-left:24px;font-size:14px;margin:10px 0}.ix-product-copy li::before{content:'✓';position:absolute;left:0;color:var(--ix-green);font-weight:800}.ix-chip{display:inline-flex;align-items:center;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid #cae3d6;border-radius:99px;padding:6px 11px;color:var(--ix-green);background:var(--ix-pale);margin:0 0 12px}.ix-price{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;color:var(--ix-ink);margin:18px 0 8px}.ix-price small{font-size:12px;color:var(--ix-muted);font-weight:400;letter-spacing:0}.ix-price del{font-size:1rem;color:var(--ix-muted)}.ix-price ins{background:none;text-decoration:none}.ix-split{align-items:center!important;gap:56px!important;margin:0!important}.ix-split p{color:var(--ix-muted)}.ix-split h2{margin:10px 0 22px}.ix-dark{background:var(--ix-ink);padding:48px;border-radius:24px;color:#c5d3e0}.ix-dark h2,.ix-dark h3,.ix-dark strong{color:white}.ix-dark p{color:#bfcedb}.ix-dark .ix-eyebrow{color:#64d9a5}.ix-dark a{color:#8be2b7}.ix-steps{gap:24px!important;margin-bottom:0!important}.ix-steps .wp-block-column{border-top:2px solid #a6d5bd;padding-top:22px}.ix-steps h3{font-size:1.25rem;margin:12px 0}.ix-steps p{font-size:14px;color:var(--ix-muted)}.ix-faq{background:white;border:1px solid var(--ix-line);border-radius:12px;padding:20px 24px;margin:12px 0}.ix-faq summary{cursor:pointer;color:var(--ix-ink);font-weight:700;font-size:15px;line-height:1.5}.ix-faq p{font-size:14px;color:var(--ix-muted);margin:15px 0 0}.ix-faq[open]{border-color:#a8d5bf}.ix-cta{padding:52px;background:linear-gradient(125deg,#102b3c,#0b182b);border-radius:24px;text-align:center;color:#c3d2de;margin:0 0 65px!important}.ix-cta h2{color:white;max-width:740px;margin:0 auto 20px}.ix-cta p{max-width:660px;margin:0 auto 24px}.ix-cta .ix-eyebrow{color:#79dfb0}.ix-cta .ix-actions{justify-content:center}.ix-cta .ix-secondary .wp-block-button__link{background:transparent;border-color:#577083;color:white}.ix-cta .ix-secondary .wp-block-button__link:hover{background:#ffffff12}.ix-page-intro{max-width:780px;margin-bottom:36px}.ix-page-intro h1{font-size:clamp(2.25rem,4.5vw,3.7rem);margin:12px 0 22px}.ix-page-intro p:not(.ix-eyebrow){color:var(--ix-muted);font-size:1.1rem}.ix-prose{max-width:1040px;margin:0 auto}.ix-prose>p,.ix-prose>ul,.ix-prose>ol{max-width:800px}.ix-prose h2{font-size:1.85rem;margin-top:36px}.ix-prose h3{font-size:1.3rem;margin-top:28px}.ix-prose p{color:var(--ix-muted)}.ix-prose .ix-dark p{color:#c3d2de}.ix-contact-grid{gap:24px!important;margin-top:30px}.ix-contact-card{padding:30px;background:var(--ix-bg);border:1px solid var(--ix-line);border-radius:16px;height:100%}.ix-contact-card h2,.ix-contact-card h3{font-size:1.5rem;margin:12px 0 15px}.ix-contact-card a{overflow-wrap:anywhere}.ix-contact-card p:last-child{margin-bottom:0}.ix-shop-intro{padding:15px 0 30px;border-bottom:1px solid var(--ix-line);margin-bottom:28px}.ix-shop-intro h1{font-size:clamp(2.3rem,4vw,3.7rem);margin:8px 0 20px}.ix-shop-intro p{max-width:720px;color:var(--ix-muted)}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--ix-muted);margin-bottom:24px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:13px;color:var(--ix-muted)}.woocommerce .woocommerce-ordering select{border:1px solid var(--ix-line);border-radius:8px;background:#fff;font-size:13px;max-width:100%}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:32px 0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto!important;margin:0!important;padding:18px!important;border:1px solid var(--ix-line);border-radius:18px;background:#fff;box-shadow:0 6px 22px #102e4b04;transition:transform .18s,box-shadow .18s}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--ix-shadow)}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;background:radial-gradient(circle,#fff,#eff6f3);padding:28px;border-radius:12px;margin:0 0 20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.15rem;line-height:1.4;margin:8px 0 12px;padding:0;letter-spacing:-.025em}.woocommerce ul.products li.product .ast-woo-product-category{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--ix-muted)}.woocommerce ul.products li.product .price{color:var(--ix-ink);font-size:1.3rem;font-weight:800}.woocommerce ul.products li.product .button{margin-top:14px;width:100%;text-align:center}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button:not(.is-link),.wp-element-button{border-radius:9px;background:var(--ix-green);color:#fff;font-family:inherit;font-weight:700;font-size:14px;line-height:1.5;padding:13px 22px;box-shadow:none;border:1px solid transparent}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.wc-block-components-button:not(.is-link):hover{background:#0c6c43;color:#fff}.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--ix-green);color:#fff}.woocommerce .button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#0c6c43;color:#fff}.woocommerce div.product .product_title{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.14;margin-bottom:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ix-green);font-size:1.8rem;font-weight:800}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--ix-muted);font-size:15px;line-height:1.75}.woocommerce div.product .woocommerce-product-details__short-description ul{padding-left:20px}.woocommerce div.product .woocommerce-product-details__short-description li{margin:7px 0}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:radial-gradient(circle,#fff,#e9f3ee);border-radius:20px;padding:50px;border:1px solid var(--ix-line)}.woocommerce div.product div.images img{max-height:460px;object-fit:contain}.woocommerce div.product form.cart{margin:25px 0}.woocommerce div.product form.cart .quantity .qty{border:1px solid var(--ix-line);border-radius:8px;min-height:48px}.woocommerce div.product .product_meta{border-top:1px solid var(--ix-line);padding-top:18px;color:var(--ix-muted);font-size:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;border-bottom:1px solid var(--ix-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-radius:0;padding:0 22px 0 0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:18px 0;color:var(--ix-muted);font-weight:650}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--ix-green);background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ix-green)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs .panel{padding:20px 0;font-size:15px;color:var(--ix-muted)}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.8rem;margin:30px 0 16px}.woocommerce div.product .woocommerce-tabs .panel h3{font-size:1.3rem}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel iframe{width:100%;max-width:900px;aspect-ratio:16/9;height:auto;border:0;border-radius:14px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--ix-green);background:var(--ix-pale);border-radius:10px;color:var(--ix-ink)}.woocommerce-message::before,.woocommerce-info::before{color:var(--ix-green)}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-account .entry-title{font-size:clamp(2.1rem,4vw,3rem);margin-bottom:30px}.wc-block-components-sidebar-layout{gap:30px}.wc-block-components-main,.wc-block-components-sidebar{min-width:0}.wc-block-cart-items,.wc-block-components-order-summary,.wc-block-components-checkout-step{color:var(--ix-ink)}.wc-block-cart .wc-block-cart__totals-title,.wc-block-components-checkout-step__title{font-weight:750!important;letter-spacing:-.025em}.wc-block-components-sidebar{background:var(--ix-bg);border:1px solid var(--ix-line);border-radius:16px;padding:22px!important}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-form .wc-block-components-text-input input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #bdccd8!important;border-radius:8px!important;background:#fff!important;color:var(--ix-ink)!important;min-height:48px}.wc-block-components-text-input label{color:#52677b}.wc-block-components-checkout-step{padding-bottom:25px}.wc-block-components-radio-control__option{border-color:var(--ix-line)}.wc-block-components-radio-control__option:checked{border-color:var(--ix-green)}.wc-block-components-product-name{font-weight:650;color:var(--ix-ink)}.wc-block-components-totals-item__value{font-weight:750}.wc-block-components-checkout-place-order-button{min-height:52px}.wc-block-components-notice-banner{border-radius:10px}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--ix-bg);border:1px solid var(--ix-line);border-radius:14px;padding:12px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:13px 14px;border-radius:8px;font-size:14px;color:var(--ix-ink)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--ix-pale);color:var(--ix-green);font-weight:750}.woocommerce-account .woocommerce-MyAccount-content{color:var(--ix-muted);font-size:15px}.woocommerce form.login,.woocommerce form.register{border:1px solid var(--ix-line);border-radius:16px;padding:28px;background:var(--ix-bg)}.woocommerce form .form-row label{font-size:13px;font-weight:650;color:var(--ix-ink)}.woocommerce-account h2{font-size:1.7rem}.woocommerce table.shop_table{border:1px solid var(--ix-line);border-radius:12px;font-size:14px;overflow:hidden}.woocommerce table.shop_table th{background:var(--ix-bg);font-weight:700}.woocommerce table.shop_table td{border-color:var(--ix-line)}.ix-footer{background:#0b182b;color:#aebfce;padding:58px 24px 22px;margin-top:0}.ix-footer-inner{max-width:1192px;margin:0 auto}.ix-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:48px}.ix-footer h2,.ix-footer h3{font-size:13px;color:white;font-weight:700;letter-spacing:0;margin:0 0 18px}.ix-footer .ix-footer-brand{font-size:28px;font-weight:800;letter-spacing:-.055em;color:#fff;line-height:1.1;margin:0 0 18px;display:inline-block}.ix-footer p{font-size:13px;line-height:1.75;max-width:270px}.ix-footer ul{padding:0;margin:0;list-style:none}.ix-footer li{font-size:13px;margin:10px 0}.ix-footer a{color:#b4c4d2;text-decoration:none}.ix-footer a:hover{color:#78dfac}.ix-footer-bottom{border-top:1px solid #27394b;padding-top:20px;margin-top:38px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#95a9bc}.ix-footer-bottom p{font-size:11px;margin:0;max-width:none}.ix-footer-bottom a{color:#95a9bc}@media(min-width:922px){.ix-hero-copy{flex-basis:53%!important}.ix-hero>.wp-block-column:last-child{flex-basis:47%!important}.ast-separate-container .ast-woocommerce-container{padding:40px;border-radius:20px}.woocommerce.single-product .ast-woocommerce-container{padding:42px}}@media(max-width:1100px){.ix-hero{gap:30px!important}.ix-visual{padding:22px}.ix-float-note{margin-right:-10px!important}.ix-product-feature{padding:30px;gap:30px!important}.ix-footer-grid{gap:28px}.ix-hero h1{font-size:3.65rem}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:921px){#masthead .site-branding{padding:10px 0}#masthead .custom-logo{width:130px;max-height:52px}.ast-separate-container #primary{margin:25px 0 42px}.ast-separate-container .ast-article-single,.ast-separate-container .ast-woocommerce-container{padding:28px;border-radius:16px}.home.ast-separate-container .ast-article-single{padding:0}.ix-section{padding:55px 0}.ix-hero{padding:55px 0 60px}.ix-hero h1{font-size:clamp(2.6rem,6.4vw,3.8rem)}.ix-visual{transform:none}.ix-float-note{transform:none;margin:16px 0 -36px 20px!important}.ix-dark{padding:32px}.ix-product-art{padding:25px}.ix-product-feature{padding:24px}.ix-card{padding:24px}.ix-cta{padding:38px;margin-bottom:45px!important}.ix-footer-grid{grid-template-columns:1.4fr 1fr;gap:32px}.woocommerce div.product div.images .woocommerce-product-gallery__image{padding:30px}}@media(max-width:767px){body{font-size:15px}.home #content>.ast-container{padding-left:20px;padding-right:20px}.ast-separate-container #content>.ast-container{padding-left:16px;padding-right:16px}.home.ast-separate-container #content>.ast-container{padding-left:20px;padding-right:20px}.ast-separate-container .ast-article-single,.ast-separate-container .ast-woocommerce-container{padding:23px}.home.ast-separate-container .ast-article-single{padding:0}.ix-hero{padding:42px 0 54px;gap:36px!important}.ix-hero h1{font-size:clamp(2.7rem,10vw,4rem);max-width:600px}.ix-lead{font-size:1rem}.ix-hero-copy>p:last-child{font-size:11px}.ix-actions{gap:10px!important}.ix-actions .wp-block-button__link{padding:14px 17px;font-size:13px}.ix-visual{max-width:520px;margin:0 auto!important;padding:23px}.ix-sheet-table th,.ix-sheet-table td{padding:12px 8px;font-size:10px}.ix-sheet-table th{font-size:8px}.ix-float-note{margin:16px 0 -34px 10px!important;padding:13px 15px;font-size:11px}.ix-trust{grid-template-columns:1fr;gap:16px;padding:24px 0}.ix-trust strong{display:inline;margin-right:8px}.ix-trust p{font-size:12px}.ix-section{padding:45px 0}.ix-section-heading{margin-bottom:25px!important}.ix-section-heading h2{font-size:2rem}.ix-feature-grid,.ix-steps{gap:17px!important}.ix-card{padding:25px}.ix-card:hover{transform:none}.ix-feature-grid .wp-block-column,.ix-product-feature>.wp-block-column,.ix-split>.wp-block-column,.ix-steps>.wp-block-column,.ix-contact-grid>.wp-block-column{flex-basis:100%!important}.ix-product-feature{gap:25px!important;padding:20px;border-radius:19px}.ix-product-art{padding:28px}.ix-product-art img{max-width:225px}.ix-product-copy h2{font-size:2.2rem}.ix-split{gap:28px!important}.ix-dark{padding:28px;border-radius:18px}.ix-steps .wp-block-column{padding:18px 0 5px}.ix-faq{padding:18px}.ix-faq summary{font-size:14px}.ix-cta{padding:32px 22px;border-radius:18px}.ix-cta h2{font-size:2rem}.ix-cta p{font-size:14px}.ix-page-intro h1{font-size:2.65rem}.ix-page-intro p:not(.ix-eyebrow){font-size:1rem}.ix-prose h2{font-size:1.65rem}.ix-contact-card{padding:25px}.ix-shop-intro{padding:0 0 20px}.ix-shop-intro h1{font-size:2.65rem}.woocommerce ul.products{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:13px!important}.woocommerce ul.products li.product a img{padding:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem}.woocommerce ul.products li.product .price{font-size:1.15rem}.woocommerce ul.products li.product .button{padding:11px 10px;font-size:12px}.woocommerce div.product .product_title{font-size:2rem}.woocommerce div.product div.images .woocommerce-product-gallery__image{padding:35px}.woocommerce div.product div.images img{max-height:300px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding-right:17px;font-size:13px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.6rem}.wc-block-components-sidebar-layout{gap:20px}.wc-block-components-sidebar{padding:18px!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px}.woocommerce form.login,.woocommerce form.register{padding:22px}.ix-footer{padding:42px 23px 22px}.ix-footer-grid{gap:30px 22px;grid-template-columns:1fr 1fr}.ix-footer-grid>:first-child{grid-column:1/-1}.ix-footer-grid>:first-child p{max-width:400px}.ix-footer-bottom{display:block;margin-top:30px;padding-top:20px}.ix-footer-bottom p{margin-bottom:8px}.ix-footer h2,.ix-footer h3{font-size:12px;margin-bottom:15px}}@media(max-width:440px){.ix-hero h1{font-size:2.75rem}.ix-hero .ix-actions{flex-direction:column;align-items:stretch}.ix-hero .ix-actions .wp-block-button,.ix-hero .ix-actions .wp-block-button__link{width:100%;text-align:center}.ix-sheet-total strong{font-size:16px}.ix-visual{padding:18px}.ix-window-bar{font-size:9px}.ix-trust strong{display:block;margin-bottom:2px}.woocommerce ul.products{grid-template-columns:1fr}.woocommerce ul.products li.product a img{max-height:280px}.ix-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.ix-footer-grid>:last-child{grid-column:1/-1}.ix-cta .ix-actions{flex-direction:column;align-items:stretch}.ix-cta .ix-actions .wp-block-button__link{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ix-home>*{max-width:100%}.ix-home>.ix-section,.ix-home>.ix-hero,.ix-home>.ix-trust,.ix-home>.ix-cta{max-width:none}.ix-section>.wp-block-columns,.ix-section>.ix-product-feature,.ix-hero>.wp-block-columns,.ix-contact-grid{max-width:none;width:100%}.ix-hero>.wp-block-columns{align-items:center;gap:55px;margin:0}.ix-hero .ix-hero-copy{flex-basis:53%!important}.ix-hero .ix-visual{flex-basis:47%!important}.ix-window-bar p{margin:0;color:inherit;font-size:inherit}.ix-sheet-total p{margin:0}.ix-home .ix-section-heading{margin-left:0!important}.ix-home .ix-section-heading>h2,.ix-home .ix-section-heading>p{margin-left:0!important}.ix-visual>.ix-sheet-label,.ix-visual>h2,.ix-visual>.ix-sheet-table,.ix-visual>.ix-sheet-total,.ix-visual>.ix-window-bar{max-width:none}@media(max-width:1100px){.ix-hero>.wp-block-columns{gap:30px}}@media(max-width:781px){.ix-hero .ix-hero-copy,.ix-hero .ix-visual{flex-basis:100%!important}.ix-hero>.wp-block-columns{gap:36px}.ix-hero .ix-visual{width:100%;max-width:520px}.ix-home .ix-feature-grid>.wp-block-column,.ix-home .ix-steps>.wp-block-column{flex-basis:100%!important}}.ix-footer-grid,.ix-footer-bottom{max-width:1192px;margin-left:auto;margin-right:auto}.ix-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.ix-footer a{overflow-wrap:anywhere}.ix-visual-caption{font-size:11px;color:#b4c8d8;margin:20px 0 0}.ix-footer-brand span{color:#4ed496}.ix-product-help{font-size:13px;margin:18px 0}.page-id-3 .entry-content,.page-id-10 .entry-content{max-width:900px;margin-inline:auto}.page-id-3 .entry-title,.page-id-10 .entry-title{font-size:clamp(2.1rem,4vw,3.2rem)}#masthead .site-title{font-size:1.9rem;font-weight:800;letter-spacing:-.055em;line-height:1.1}#masthead .site-title a{color:var(--ix-ink)}#masthead .site-branding{padding:12px 0}#masthead .main-header-menu>.menu-item>.menu-link{font-size:13px;font-weight:650;letter-spacing:.005em;padding-left:15px;padding-right:15px}#masthead .ast-primary-header-bar{box-shadow:none;border-bottom-color:#e0e8ee}.home #primary{margin-top:0!important}.home .entry-content{margin-top:0}.home .entry-header:empty{display:none;margin:0}.ix-home-v2{--ix-shadow:0 14px 35px rgba(15,34,54,.055)}.ix-home-v2 .ix-hero{padding:40px 0 34px;gap:45px!important}.ix-home-v2 .ix-hero-copy{padding:0}.ix-home-v2 .ix-hero h1{font-size:clamp(2.6rem,4.15vw,4rem);line-height:1.07;letter-spacing:-.05em;max-width:15.5ch;margin:0 0 19px}.ix-home-v2 .ix-hero .ix-eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:15px}.ix-home-v2 .ix-hero .ix-lead{font-size:17px;line-height:1.7;max-width:560px;margin-bottom:0}.ix-home-v2 .ix-hero .ix-actions{margin-top:24px}.ix-home-v2 .ix-hero .ix-visual{transform:none;border-radius:18px;padding:22px;box-shadow:0 16px 36px rgba(15,36,55,.12)}.ix-home-v2 .ix-visual h2{font-size:1.65rem;margin-bottom:17px}.ix-home-v2 .ix-window-bar{margin-bottom:18px!important;padding-bottom:13px}.ix-home-v2 .ix-sheet-table td,.ix-home-v2 .ix-sheet-table th{padding:10px 9px}.ix-home-v2 .ix-sheet-total{padding:12px 14px;margin-top:12px!important}.ix-home-v2 .ix-float-note{transform:none;margin:13px 0 0!important;box-shadow:none;padding:12px 14px;font-size:11px;border-color:#c7dfd2}.ix-home-v2 .ix-visual-caption{font-size:10px;line-height:1.55;margin-top:12px}.ix-hero-badges{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;margin:18px 0 0!important;max-width:none!important}.ix-hero-badges p{margin:0!important;font-size:11px!important;line-height:1.6;color:#4d6475;display:inline-flex;align-items:center;gap:6px;max-width:none}.ix-hero-badges p::before{content:'';width:5px;height:5px;border-radius:50%;background:#27855c;flex:none}.ix-home-v2 .ix-section{padding:45px 0}.ix-home-v2 .ix-section-heading{margin-bottom:25px!important;max-width:780px}.ix-home-v2 .ix-section-heading h2{font-size:clamp(1.85rem,2.6vw,2.55rem);line-height:1.16;margin:8px 0 13px;letter-spacing:-.04em}.ix-home-v2 .ix-section-heading p:not(.ix-eyebrow){font-size:15px;line-height:1.75;margin-bottom:0}.ix-home-v2 .ix-eyebrow{font-size:10px;letter-spacing:.13em}.ix-home-v2 .ix-trust{padding:20px 0;gap:25px}.ix-home-v2 .ix-trust p{font-size:12px;line-height:1.6}.ix-home-v2 .ix-trust strong{font-size:13px;margin-bottom:3px}.ix-home-v2 .ix-actions .wp-block-button__link{border-radius:8px;padding:13px 19px;font-size:13px;line-height:1.5}.ix-home-v2 .ix-actions .wp-block-button__link:hover{transform:none}.ix-home-v2 .ix-feature-grid{gap:26px!important}.ix-home-v2 .ix-feature-grid .ix-card{background:none;border:0;border-radius:0;box-shadow:none;padding:0 18px 0 0;transform:none}.ix-home-v2 .ix-feature-grid>.wp-block-column+.wp-block-column{border-left:1px solid var(--ix-line);padding-left:25px}.ix-home-v2 .ix-feature-grid .ix-icon{min-width:0;width:auto;height:auto;padding:0;background:none;border:0;border-radius:0;font-size:12px;font-weight:800}.ix-home-v2 .ix-feature-grid h3{font-size:1.2rem;margin:12px 0 10px;line-height:1.3}.ix-home-v2 .ix-feature-grid p:last-child{font-size:13px;line-height:1.75}.ix-home-v2 .ix-product-feature{background:white;align-items:center!important;padding:28px;border-radius:20px;gap:34px!important;box-shadow:0 8px 26px rgba(15,34,54,.035);border-color:#dbe5e8}.ix-home-v2 .ix-product-feature>.wp-block-column:first-child{flex-basis:57%!important;min-width:0}.ix-home-v2 .ix-product-feature>.ix-product-copy{flex-basis:43%!important;min-width:0}.ix-home-v2 .ix-product-copy h2{font-size:clamp(1.9rem,2.5vw,2.45rem);line-height:1.12;margin:6px 0 13px;letter-spacing:-.045em}.ix-home-v2 .ix-product-copy>p{font-size:14px;line-height:1.75;margin-bottom:15px}.ix-home-v2 .ix-product-copy ul{margin:17px 0}.ix-home-v2 .ix-product-copy li{font-size:13px;line-height:1.65;margin:7px 0;padding-left:21px}.ix-home-v2 .ix-product-copy .ix-price{font-size:1.85rem;line-height:1.3;color:var(--ix-ink);margin:17px 0 7px;font-weight:800}.ix-home-v2 .ix-product-copy .ix-price p,.ix-home-v2 .ix-product-copy .ix-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.ix-home-v2 .ix-product-copy .ix-price small{font-size:11px;font-weight:400;letter-spacing:0;color:var(--ix-muted)}.ix-home-v2 .ix-product-copy .ix-actions{margin-top:20px;gap:9px!important}.ix-product-meta{display:flex;align-items:center;gap:12px;margin:0 0 17px!important;max-width:none!important}.ix-product-meta>.wp-block-image{flex:0 0 58px;width:58px;margin:0!important}.ix-product-meta img{display:block;width:58px;height:58px;object-fit:contain;border-radius:12px}.ix-product-meta p{margin:0!important;font-size:11px;line-height:1.55;color:var(--ix-muted)}.ix-product-meta strong{color:var(--ix-ink);font-size:13px}.ix-product-meta .ix-chip{padding:4px 8px;font-size:9px;margin:0}.ix-product-meta>.wp-block-group{margin:0!important;min-width:0}.ix-home-v2 .ix-product-copy .ix-payment-note,.ix-payment-note{font-size:11px!important;line-height:1.7!important;color:#607284;margin:13px 0 0!important;letter-spacing:0}.ix-video-card{margin:0;min-width:0;width:100%;max-width:100%;background:transparent}.ix-video-trigger{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0;overflow:hidden;background:#0b182b;color:white;border:1px solid #d2dce4;border-radius:12px;cursor:pointer;text-align:left;isolation:isolate;box-shadow:none;font-family:inherit}.ix-video-trigger::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,25,.04) 30%,rgba(4,14,25,.2) 58%,rgba(4,14,25,.88) 100%);z-index:1;pointer-events:none}.ix-video-poster{display:block;width:100%;height:100%;max-width:none;object-fit:cover;aspect-ratio:16/9;margin:0;border-radius:0}.ix-video-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2;width:57px;height:57px;border-radius:50%;background:#fff;color:#117447;box-shadow:0 4px 22px rgba(0,0,0,.15);font-size:0;line-height:0;transition:background .16s,color .16s}.ix-video-play::before{content:'';display:block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor;margin-left:4px}.ix-video-overlay{position:absolute;left:21px;right:21px;bottom:19px;z-index:2;display:block;color:white;text-align:left}.ix-video-overlay strong{display:block;color:#fff;font-size:clamp(16px,1.8vw,23px);line-height:1.25;font-weight:750;letter-spacing:-.025em}.ix-video-overlay small{display:block;margin-top:5px;font-size:11px;line-height:1.55;color:#d7e5ee;letter-spacing:.015em}.ix-video-trigger:hover,.ix-video-trigger:active{background:#0b182b;color:white}.ix-video-trigger:hover .ix-video-play{background:#168655;color:white}.ix-video-trigger:focus-visible{outline:3px solid #159461;outline-offset:5px}.ix-video-frame{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px;background:#0b182b}.ix-video-caption{margin:11px 0 0!important;font-size:10px;line-height:1.7;color:#65788a}.ix-video-caption a{color:var(--ix-green);text-decoration:underline;text-underline-offset:3px}.ix-security-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:21px 0;margin:27px 0 0!important;border-top:1px solid var(--ix-line);border-bottom:1px solid var(--ix-line);max-width:none!important}.ix-security-strip p{position:relative;max-width:none;margin:0!important;padding-left:17px;color:var(--ix-muted);font-size:11px;line-height:1.65}.ix-security-strip p::before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--ix-green)}.ix-security-strip strong{display:block;color:var(--ix-ink);font-size:12px;font-weight:700;margin-bottom:3px}.ix-home-v2 .ix-faq{padding:17px 21px;margin:10px 0;border-radius:10px;box-shadow:none}.ix-home-v2 .ix-faq summary{font-size:14px;line-height:1.55}.ix-home-v2 .ix-faq p{font-size:13px;line-height:1.75;margin-top:12px}.ix-home-v2 .ix-compact-cta{padding:30px 36px;margin-bottom:42px!important;border-radius:17px;text-align:left;background:#102737}.ix-home-v2 .ix-compact-cta h2{font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.17;max-width:780px;margin:0 0 14px}.ix-home-v2 .ix-compact-cta p{font-size:14px;line-height:1.75;max-width:760px;margin:0 0 18px}.ix-home-v2 .ix-compact-cta .ix-actions{justify-content:flex-start;margin-top:20px}.ix-home-v2 .ix-compact-cta .ix-eyebrow{font-size:10px;margin-bottom:12px}.ix-home-v2 .ix-steps{gap:28px!important}.ix-home-v2 .ix-steps h3{font-size:1.15rem;line-height:1.3}.ix-home-v2 .ix-steps p{font-size:13px;line-height:1.75}.ix-footer{padding-top:44px;padding-bottom:20px}.ix-footer .ix-footer-brand{font-size:27px}@media(min-width:1101px){.ix-home-v2 .ix-hero-copy{flex-basis:54%!important}.ix-home-v2 .ix-hero>.ix-visual{flex-basis:46%!important}}@media(max-width:1100px){.ix-home-v2 .ix-hero{gap:32px!important;padding-top:34px}.ix-home-v2 .ix-hero h1{font-size:3.1rem}.ix-home-v2 .ix-hero .ix-lead{font-size:16px}.ix-home-v2 .ix-product-feature{gap:26px!important;padding:24px}.ix-video-overlay{left:17px;right:17px;bottom:15px}.ix-video-overlay strong{font-size:18px}.ix-product-meta{margin-bottom:13px!important}}@media(max-width:921px){#masthead .site-title{font-size:1.7rem}#masthead .site-branding{padding:10px 0}.ix-home-v2 .ix-hero{padding-top:30px;padding-bottom:29px}.ix-home-v2 .ix-hero h1{font-size:2.9rem}.ix-home-v2 .ix-product-feature{padding:23px;gap:24px!important}.ix-home-v2 .ix-product-feature>.wp-block-column:first-child{flex-basis:52%!important}.ix-home-v2 .ix-product-feature>.ix-product-copy{flex-basis:48%!important}.ix-home-v2 .ix-product-copy h2{font-size:2rem}.ix-home-v2 .ix-product-copy>p{font-size:13px}.ix-video-play{width:49px;height:49px}.ix-video-overlay strong{font-size:16px}.ix-video-overlay small{font-size:10px}.ix-home-v2 .ix-section{padding:37px 0}.ix-security-strip{gap:18px}}@media(max-width:781px){.ix-home-v2 .ix-hero{gap:26px!important}.ix-home-v2 .ix-hero h1{font-size:clamp(2.55rem,7.2vw,3.8rem);max-width:18ch}.ix-home-v2 .ix-hero .ix-lead{max-width:630px;font-size:16px}.ix-home-v2 .ix-hero>.ix-visual{flex-basis:100%!important;max-width:560px;flex-grow:0}.ix-home-v2 .ix-product-feature>.wp-block-column:first-child,.ix-home-v2 .ix-product-feature>.ix-product-copy{flex-basis:100%!important}.ix-home-v2 .ix-product-feature{gap:24px!important}.ix-home-v2 .ix-feature-grid>.wp-block-column+.wp-block-column{border-left:0;border-top:1px solid var(--ix-line);padding-left:0;padding-top:20px}.ix-home-v2 .ix-feature-grid .ix-card{padding:0}.ix-video-overlay strong{font-size:23px}.ix-video-overlay small{font-size:12px}.ix-video-play{width:60px;height:60px}.ix-product-meta{margin-bottom:16px!important}.ix-home-v2 .ix-product-copy>p{font-size:14px}.ix-home-v2 .ix-product-copy h2{font-size:2.25rem}.ix-home-v2 .ix-product-copy .ix-actions{margin-top:18px}.ix-security-strip{gap:16px}.ix-security-strip p{font-size:10px}.ix-security-strip strong{font-size:11px}}@media(max-width:600px){.ix-home-v2 .ix-hero{padding-top:25px;padding-bottom:25px}.ix-home-v2 .ix-hero h1{font-size:clamp(2.5rem,9.5vw,3.35rem);max-width:15ch;margin-bottom:17px}.ix-home-v2 .ix-hero .ix-lead{font-size:15px;line-height:1.75}.ix-home-v2 .ix-hero .ix-actions{margin-top:21px}.ix-home-v2 .ix-hero-badges{gap:6px 13px;margin-top:15px!important}.ix-home-v2 .ix-hero-badges p{font-size:10px!important}.ix-home-v2 .ix-hero .ix-visual{padding:19px;border-radius:15px}.ix-home-v2 .ix-visual h2{font-size:1.5rem}.ix-home-v2 .ix-sheet-table td,.ix-home-v2 .ix-sheet-table th{padding:9px 7px}.ix-home-v2 .ix-section{padding:31px 0}.ix-home-v2 .ix-section-heading{margin-bottom:21px!important}.ix-home-v2 .ix-section-heading h2{font-size:1.85rem}.ix-home-v2 .ix-section-heading p:not(.ix-eyebrow){font-size:14px}.ix-home-v2 .ix-trust{padding:17px 0;gap:13px}.ix-home-v2 .ix-product-feature{padding:17px;border-radius:15px;gap:22px!important}.ix-video-trigger,.ix-video-frame{border-radius:9px}.ix-video-overlay{left:15px;right:15px;bottom:13px}.ix-video-overlay strong{font-size:19px}.ix-video-overlay small{font-size:10px;margin-top:4px}.ix-video-play{width:48px;height:48px;top:39%}.ix-video-play::before{border-top-width:8px;border-bottom-width:8px;border-left-width:12px}.ix-video-caption{font-size:10px;line-height:1.65;margin-top:9px!important}.ix-home-v2 .ix-product-copy h2{font-size:2rem}.ix-product-meta>.wp-block-image,.ix-product-meta img{width:50px;height:50px}.ix-product-meta>.wp-block-image{flex-basis:50px}.ix-home-v2 .ix-product-copy .ix-price{font-size:1.7rem;margin-top:15px}.ix-security-strip{grid-template-columns:1fr;padding:17px 0;gap:13px;margin-top:21px!important}.ix-security-strip p{font-size:11px;line-height:1.6}.ix-security-strip strong{font-size:12px;display:inline;margin-right:6px}.ix-home-v2 .ix-compact-cta{padding:26px 23px;margin-bottom:30px!important}.ix-home-v2 .ix-compact-cta h2{font-size:1.9rem}.ix-home-v2 .ix-compact-cta p{font-size:13px}.ix-home-v2 .ix-faq{padding:16px 17px}.ix-home-v2 .ix-faq summary{font-size:13px}.ix-footer{padding-top:35px}.ix-home-v2 .ix-hero .ix-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.ix-home-v2 .ix-hero .ix-actions .wp-block-button{width:auto}.ix-home-v2 .ix-hero .ix-actions .wp-block-button__link{width:auto;padding:13px 16px;font-size:12px}}@media(max-width:360px){.ix-home-v2 .ix-hero h1{font-size:2.3rem}.ix-home-v2 .ix-hero .ix-actions{flex-direction:column;align-items:stretch}.ix-home-v2 .ix-hero .ix-actions .wp-block-button,.ix-home-v2 .ix-hero .ix-actions .wp-block-button__link{width:100%}.ix-video-overlay strong{font-size:16px}.ix-video-overlay small{font-size:9px}.ix-video-play{width:42px;height:42px;top:35%}}@media(prefers-reduced-motion:reduce){.ix-video-play{transition:none}}#masthead .site-title a{display:inline-flex;align-items:center;gap:9px;vertical-align:middle;text-decoration:none}#masthead .site-title a::before{content:'X';display:inline-grid;place-items:center;flex:none;width:29px;height:30px;padding-right:5px;border-radius:5px;background-color:#158656;background-image:repeating-linear-gradient(0deg,transparent 0 6px,rgba(255,255,255,.22) 6px 7px);background-size:8px 100%;background-position:right;background-repeat:no-repeat;box-shadow:inset -8px 0 0 rgba(255,255,255,.07);color:#fff;font-size:17px;font-weight:800;line-height:1;letter-spacing:-.06em}.ix-home-v2 .ix-product-copy h3{font-size:clamp(1.55rem,2.05vw,1.95rem);line-height:1.17;letter-spacing:-.035em;margin:3px 0 15px;max-width:23ch}.ix-home-v2 .ix-product-meta>.wp-block-image,.ix-home-v2 .ix-product-meta img{width:64px;height:64px}.ix-home-v2 .ix-product-meta>.wp-block-image{flex-basis:64px}.ix-home-v2 .ix-product-meta>p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ix-green);font-weight:750;max-width:170px}.ix-home-v2 .ix-product-video{align-self:center}.ix-home-v2 .ix-product-copy>.wp-block-list{margin:13px 0 15px}.ix-home-v2 .ix-compact-cta{display:flex;align-items:center;justify-content:space-between;gap:28px}.ix-home-v2 .ix-compact-cta>h2{margin:0;max-width:670px}.ix-home-v2 .ix-compact-cta>.wp-block-buttons{flex-shrink:0;margin:0}.ix-home-v2 .ix-compact-cta>.ix-actions{margin:0}@media(max-width:781px){.ix-home-v2 .ix-product-copy h3{font-size:1.85rem;max-width:27ch}.ix-home-v2 .ix-compact-cta{flex-direction:column;align-items:flex-start;gap:20px}.ix-home-v2 .ix-compact-cta>h2{font-size:1.85rem}}@media(max-width:600px){#masthead .site-title a{gap:8px}#masthead .site-title a::before{width:25px;height:26px;font-size:15px;background-size:7px 100%;padding-right:4px;box-shadow:inset -7px 0 0 rgba(255,255,255,.07)}.ix-home-v2 .ix-product-copy h3{font-size:1.6rem;max-width:23ch}.ix-home-v2 .ix-product-meta>.wp-block-image,.ix-home-v2 .ix-product-meta img{width:52px;height:52px}.ix-home-v2 .ix-product-meta>.wp-block-image{flex-basis:52px}.ix-home-v2 .ix-compact-cta{gap:18px}}.entry-content>.ix-home.ix-home-v2,.entry-content>.ix-prose{padding:0!important}@media(max-width:600px){.qlwapp__button.qlwapp__button--button{width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center}.qlwapp__button>.qlwapp__text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.qlwapp__button>.qlwapp__icon{margin:0!important}}@media(min-width:601px){.qlwapp__button.qlwapp__button--button{width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center}.qlwapp__button>.qlwapp__text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.qlwapp__button>.qlwapp__icon{margin:0!important}}.post-type-archive-product #primary{margin-top:30px!important}.ix-shop-intro{padding:0 0 24px;margin-bottom:25px}.ix-shop-intro h1{font-size:clamp(2.15rem,3.5vw,3.1rem);margin:8px 0 15px}.ix-shop-intro p:last-child{font-size:15px;margin:0;max-width:650px}.post-type-archive-product.woocommerce ul.products>li.product:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:26px!important;max-width:940px;justify-self:center;width:100%!important}.post-type-archive-product.woocommerce ul.products>li.product:only-child .astra-shop-thumbnail-wrap img{max-height:270px;padding:20px;margin:0}.post-type-archive-product.woocommerce ul.products>li.product:only-child .woocommerce-loop-product__title{font-size:1.6rem;line-height:1.28}.post-type-archive-product.woocommerce ul.products>li.product:only-child .button{width:auto;display:inline-block;margin-top:18px}.ix-catalog-summary{font-size:14px;line-height:1.7;color:var(--ix-muted);margin:14px 0}.ix-catalog-details{font-size:13px;font-weight:650}.post-type-archive-product.woocommerce ul.products>li.product:only-child .astra-shop-summary-wrap .price{font-size:1.5rem;display:block;margin-top:10px}@media(max-width:600px){.post-type-archive-product #primary{margin-top:24px!important}.ix-shop-intro{padding-bottom:22px;margin-bottom:22px}.ix-shop-intro h1{font-size:2.15rem}.ix-shop-intro p:last-child{font-size:14px}.post-type-archive-product.woocommerce ul.products>li.product:only-child{grid-template-columns:1fr;gap:22px;padding:18px!important}.post-type-archive-product.woocommerce ul.products>li.product:only-child .astra-shop-thumbnail-wrap img{max-height:210px}.post-type-archive-product.woocommerce ul.products>li.product:only-child .woocommerce-loop-product__title{font-size:1.3rem}.post-type-archive-product.woocommerce ul.products>li.product:only-child .button{display:block;width:100%}.ix-catalog-summary{font-size:13px}}.entry-content>.ix-prose{width:100%;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important}.ix-prose .ix-page-intro{margin-left:0!important;margin-right:0!important;max-width:780px}.ix-prose .ix-page-intro h1{font-size:clamp(2.1rem,3.7vw,3.15rem);line-height:1.15}.ix-prose .ix-page-intro p:not(.ix-eyebrow){font-size:17px;line-height:1.7}.ix-prose>.ix-section{padding-top:40px;padding-bottom:40px}@media(max-width:600px){.ix-prose .ix-page-intro h1{font-size:2.25rem}.ix-prose .ix-page-intro p:not(.ix-eyebrow){font-size:15px}.ix-prose>.ix-section{padding-top:28px;padding-bottom:28px}}.ix-prose .ix-page-intro>:not(.alignfull){margin-left:0!important}@media(max-width:921px){.single-product .woocommerce-product-gallery__image{padding:24px!important}.single-product .woocommerce-product-gallery__image img{max-height:250px!important;width:100%;object-fit:contain}}@media(max-width:600px){.single-product .woocommerce-product-gallery__image{padding:20px!important}.single-product .woocommerce-product-gallery__image img{max-height:210px!important}}.ix-home-v2{--ix-muted:#526174}.ix-home-v2 .ix-eyebrow,.ix-home-v2 .ix-hero .ix-eyebrow,.ix-home-v2 .ix-hero-badges p,.ix-home-v2 .ix-product-meta p,.ix-home-v2 .ix-product-meta>p,.ix-home-v2 .ix-product-copy .ix-price small,.ix-home-v2 .ix-product-copy .ix-payment-note,.ix-payment-note,.ix-video-caption,.ix-video-overlay small,.ix-home-v2 .ix-visual-caption,.ix-home-v2 .ix-window-bar,.ix-home-v2 .ix-hero-copy>p:last-child,.ix-security-strip p,.ix-security-strip strong,.ix-footer-bottom,.ix-footer-bottom p{font-size:12px!important;line-height:1.65}.ix-home-v2 .ix-hero-badges{gap:8px 16px}.ix-home-v2 .ix-product-meta>p{max-width:190px;letter-spacing:.055em}.ix-home-v2 .ix-sheet-table td,.ix-home-v2 .ix-sheet-table th{font-size:12px;line-height:1.5}.woocommerce ul.products li.product .ast-woo-product-category{font-size:12px;line-height:1.5}.ix-payment-note,.ix-video-caption,.ix-security-strip p{color:#526174}.ix-video-overlay small{color:#e1ebf2}.ix-home-v2 .ix-visual-caption{color:#b4c8d8}.ix-actions .wp-block-button__link,.ix-home-v2 .ix-actions .wp-block-button__link{font-size:14px!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1.5}.ix-actions .wp-block-button__link:hover,.ix-actions .wp-block-button__link:focus-visible{transform:none}.ix-catalog-details{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}.ix-home-v2 .ix-product-copy>p{font-size:15px;line-height:1.65;color:#526174}.ix-card p:not(.ix-eyebrow):not(.ix-icon){font-size:14px;line-height:1.65;color:#526174}.woocommerce ul.products li.product .ix-catalog-summary{font-size:15px;line-height:1.65;color:#526174}.ix-home-v2 .ix-faq summary{font-size:15px;line-height:1.5}.ix-home-v2 .ix-faq p{font-size:14px;line-height:1.7;color:#526174}.ix-home-v2 .ix-hero{padding-bottom:24px}.ix-home-v2 #exeppto.ix-section{padding-top:16px}:where(.ix-home-v2,.ix-prose,.ix-product-description,.ix-shop-intro,.ix-footer) :is(a,button,summary):focus-visible,.ix-video-frame:focus-visible{outline:3px solid #087a4c;outline-offset:4px}.ix-product-description{max-width:1040px;margin:0 auto;color:#526174}.ix-product-description h2{font-size:clamp(1.7rem,2.5vw,2.1rem);line-height:1.2;color:var(--ix-ink);letter-spacing:-.035em;margin:30px 0 17px}.ix-product-description>h2:first-child{margin-top:0}.ix-product-description h3{font-size:1.2rem;line-height:1.3;color:var(--ix-ink);letter-spacing:-.02em;margin:22px 0 12px}.ix-product-description p,.ix-product-description li{font-size:15px;line-height:1.7;color:#526174}.ix-product-description>p{max-width:850px}.ix-product-description ul,.ix-product-description ol{margin:12px 0 22px;padding-left:22px}.ix-product-description li{margin:6px 0}.ix-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 30px;padding:0;list-style:none}.ix-product-benefits>*{min-width:0;margin:0;padding:22px;border:1px solid var(--ix-line);border-radius:13px;background:#f5f8fc;box-shadow:none}.ix-product-benefits h3{font-size:1.15rem;margin:0 0 11px}.ix-product-benefits p{font-size:14px;line-height:1.65;margin:0}.ix-product-description details{margin:12px 0;border:1px solid var(--ix-line);border-radius:11px;background:#fff;overflow:visible}.ix-product-description details summary{min-height:52px;padding:16px 20px;color:var(--ix-ink);font-size:15px;font-weight:700;line-height:1.5;cursor:pointer;border-radius:10px}.ix-product-description details[open]{border-color:#a8d5bf}.ix-product-description details[open] summary{margin-bottom:15px;border-bottom:1px solid var(--ix-line);border-radius:10px 10px 0 0}.ix-product-description details>:not(summary){margin:0 20px 18px}.ix-product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 0}.ix-product-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #bdccd8;border-radius:8px;background:#fff;color:var(--ix-ink);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;text-align:center;transform:none}.ix-product-actions a:first-child{background:var(--ix-green);border-color:var(--ix-green);color:#fff}.ix-product-actions a:hover{background:#edf8f2;border-color:#8ec8aa;color:#0b6f45}.ix-product-actions a:first-child:hover{background:#0b6f45;border-color:#0b6f45;color:#fff}@media(max-width:781px){.ix-home-v2 .ix-hero{gap:18px!important;padding-top:24px;padding-bottom:18px}.ix-home-v2 .ix-hero h1{font-size:clamp(2.4rem,6.8vw,3.35rem);max-width:18ch}.ix-home-v2 .ix-hero .ix-visual{padding:18px;margin:0!important;border-radius:14px;max-width:none;box-shadow:none}.ix-home-v2 .ix-visual .ix-window-bar,.ix-home-v2 .ix-visual .ix-sheet-table,.ix-home-v2 .ix-visual .ix-visual-caption{display:none}.ix-home-v2 .ix-visual .ix-sheet-label{font-size:12px;line-height:1.5;margin:0 0 8px}.ix-home-v2 .ix-visual h2{font-size:1.3rem;line-height:1.3;margin:0;max-width:none}.ix-home-v2 #exeppto.ix-section{padding-top:20px}.ix-home-v2 .ix-product-copy>p{font-size:15px;line-height:1.65}.ix-home-v2 .ix-product-copy .ix-payment-note{font-size:12px!important}.ix-product-benefits{grid-template-columns:1fr;gap:14px;margin:22px 0}.ix-product-benefits>*{padding:20px}.ix-product-description h2{font-size:1.65rem}.ix-product-description details summary{padding:15px 17px}.ix-product-description details>:not(summary){margin:0 17px 17px}}@media(max-width:440px){.ix-home-v2 .ix-actions{gap:10px!important}.ix-home-v2 .ix-actions .wp-block-button__link{padding:11px 14px}.ix-product-actions{gap:10px}.ix-product-actions a{flex:1 1 180px}}