:root{--ink:#0b0d0e;--sea:#0b0d0e;--paper:#fbfaf8;--tint:#efede8;--accent:#0f7a6f;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:1.125rem/1.7 var(--sans)}h1,h2,h3{font-family:var(--serif);line-height:1.15;margin:0 0 .6rem;font-weight:700}h1{font-size:clamp(2.2rem,8vw,3.6rem);letter-spacing:-.01em}h2{font-size:clamp(1.6rem,5vw,2.2rem)}p{margin:0 0 1rem;max-width:38rem}a{color:var(--sea)}img{max-width:100%;height:auto}.wrap{max-width:46rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.top{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;border-bottom:1px solid var(--tint);max-width:64rem;margin:0 auto}.brand{font:700 1.15rem var(--serif);color:var(--ink);text-decoration:none}.top-nav{display:none;gap:1.5rem}.top-nav a{color:var(--ink);text-decoration:none}.btn.ghost{background:transparent;color:var(--sea);border:2px solid var(--sea)}.btn.ghost:hover{background:var(--tint);color:var(--sea)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}.band.dark :focus-visible,.os-brief :focus-visible{outline-color:#7fd4c8}input,select,textarea{font:inherit;max-width:100%;padding:.65rem;border:1px solid #d9d6cf;border-radius:.35rem;background:#fff}.hero{max-width:64rem;margin:0 auto;padding:2.5rem 1.25rem 1rem}.hero p.lead{font-size:1.2rem;max-width:32rem}.hero .actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.hero small{display:block;color:#4a4f52;margin-top:.75rem}.path{max-width:64rem;margin:0 auto;padding:2rem 1.25rem 3rem}.path ol{list-style:none;margin:1.5rem 0 0;padding:0;position:relative;max-width:36rem}.path ol:before{content:"";position:absolute;left:1.3rem;top:1.4rem;bottom:1.4rem;width:2px;background:var(--sea)}.path li{position:relative;display:flex;gap:1.1rem;padding:.9rem 0}.path .n{flex:none;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--sea);color:#fff;display:grid;place-items:center;font:700 1rem var(--serif);z-index:1}.path li.soon .n{background:var(--paper);color:var(--sea);border:2px solid var(--sea)}.path h3{margin:0;font-size:1.25rem}.path p{margin:.15rem 0 0;color:#3a3f42}.path .meta{font-size:.85rem;color:#4a4f52}.close{background:var(--sea);color:#fff}.close .in{max-width:64rem;margin:0 auto;padding:2.5rem 1.25rem}.close p{color:#d8d6d0}.close .btn{background:#fff;color:var(--sea)}.woocommerce-message,.woocommerce-info{background:var(--tint);padding:.8rem 1rem;border-radius:.35rem;list-style:none}.woocommerce-error{background:#fbe8ee;padding:.8rem 1rem;border-radius:.35rem;list-style:none}.woocommerce div.product .price,.woocommerce .price{color:var(--ink);font-weight:700}.ajc-credit{display:block;font-weight:400;font-size:.9rem;color:#4a4f52}.related.products,.upsells.products{display:none}.foot{max-width:64rem;margin:0 auto;padding:1.5rem 1.25rem;font-size:.85rem;color:#4a4f52}@media (min-width:64rem){.top-nav{display:flex}}.btn,.button,.wp-element-button,:where(button[type=submit],input[type=submit],body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce #respond input#submit,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,body .woocommerce #payment #place_order,.wc-block-components-button:not(.is-link)){display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.8rem 1.5rem;border-radius:.75rem;border:2px solid transparent;background:var(--accent);color:#fff;font:650 1.05rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.08),0 8px 16px -8px rgba(15,122,111,.6);transition:transform .12s,box-shadow .12s,background .12s}.btn:hover,.button:hover,.wp-element-button:hover,:where(button[type=submit]:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover,body .woocommerce #payment #place_order:hover,.wc-block-components-button:not(.is-link):hover){background:#0b5c53;color:#fff;transform:translateY(-1px)}.btn:active,.button:active,body .woocommerce button.button:active{transform:translateY(0);box-shadow:none}.btn::after{content:"\2192";font-weight:400;transition:transform .12s}.btn:hover::after{transform:translateX(3px)}.btn.ghost,body .woocommerce a.button.ghost{background:transparent;color:var(--sea);border-color:var(--sea);box-shadow:none}.btn.ghost:hover{background:var(--tint);color:var(--sea)}.btn[disabled],.button.disabled,body .woocommerce button.button:disabled{opacity:.55;cursor:not-allowed;transform:none}body .woocommerce div.product form.cart .single_add_to_cart_button,body .woocommerce #payment #place_order,.wc-block-components-checkout-place-order-button{width:100%;min-height:3.4rem;font-size:1.1rem}.woocommerce-message .button,.woocommerce-info .button{min-height:2.5rem;padding:.4rem 1rem;box-shadow:none}@media (prefers-reduced-motion:reduce){.btn,.button,.btn::after{transition:none}}body .woocommerce div.product div.images,body .woocommerce div.product div.summary{float:none;width:100%;margin:0 0 1.25rem}body .woocommerce div.product div.images{max-width:28rem}body .woocommerce div.product div.images img{border-radius:.75rem}body .woocommerce div.product .product_title{font-size:clamp(1.7rem,6vw,2.4rem)}body .woocommerce div.product p.price,body .woocommerce div.product span.price,body .woocommerce .price{color:var(--ink)!important;font-weight:700;font-size:1.5rem}body .woocommerce .price small.woocommerce-price-suffix{font-size:.85rem;font-weight:400;color:#4a4f52}body .woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 1rem;display:flex;gap:.5rem;list-style:none;border:0}body .woocommerce div.product .woocommerce-tabs ul.tabs::before,body .woocommerce div.product .woocommerce-tabs ul.tabs li::before,body .woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}body .woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:var(--tint);border-radius:.6rem;margin:0}body .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.6rem 1rem;color:var(--sea);font-weight:600}body .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--sea)}body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}body .woocommerce div.product .woocommerce-tabs .panel h2:first-child{display:none}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:3.2rem;padding:.6rem 1rem;border-radius:.9rem;background:var(--tint);color:var(--sea);text-decoration:none;font-weight:650;border:1.5px solid transparent;transition:background .12s,border-color .12s}.woocommerce-MyAccount-navigation a:hover{background:#e9e7e1}.woocommerce-MyAccount-navigation .is-active a{background:var(--sea);color:#fff;border-color:var(--sea)}body .woocommerce-account .woocommerce-MyAccount-navigation,body .woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}@media (min-width:34rem){.woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:48rem){.woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(6,1fr)}}.account-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.woocommerce table.shop_table{border-radius:.6rem;border-collapse:separate;overflow:hidden}.top{position:relative}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:.75rem 1rem;z-index:100}.skip:focus{left:.5rem;top:.5rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 1.2rem;border-radius:2rem;background:var(--tint);color:var(--sea);font-weight:650;font-size:1.02rem}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--sea);color:#fff}.menu-panel{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 14px 28px -14px rgba(18,38,45,.25);padding:.25rem 1.25rem 1rem;z-index:60}.menu-panel a{display:flex;align-items:center;min-height:3.4rem;color:var(--ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--tint)}.menu-panel a:last-child{border-bottom:0}@media (min-width:64rem){.menu{display:none}}.hero .actions{flex-direction:column;align-items:stretch;gap:.75rem;max-width:26rem}.hero .actions .btn{width:100%}.ticks{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.6rem;max-width:32rem}.ticks li{position:relative;padding-left:1.9rem;color:#3a3f42}.ticks li::before{content:"\2713";position:absolute;left:0;top:0;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--tint);color:var(--sea);font-weight:700;font-size:.85rem;display:grid;place-items:center;top:.2rem}.path .who{margin-top:1.5rem;color:#3a3f42}.path h3{font-size:1.2rem}.faq details{border-bottom:1px solid var(--tint);padding:.25rem 0}.faq summary{cursor:pointer;min-height:3rem;display:flex;align-items:center;font-weight:650;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";margin-left:auto;font-size:1.4rem;color:var(--sea)}.faq details[open] summary::after{content:"\2212"}.foot p{margin:0 0 .4rem}.foot-links a{margin-right:1rem;color:#4a4f52}@media (min-width:40rem){.hero .actions{flex-direction:row;max-width:none}.hero .actions .btn{width:auto}}:root{--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif}.kicker{font:650 .85rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem}.display{font-size:clamp(2.7rem,10vw,5.4rem);line-height:1.02;letter-spacing:-.025em;margin:0 0 1.25rem}.hero{padding-top:3rem;padding-bottom:2rem}.hero .lead{font-size:clamp(1.15rem,3.6vw,1.45rem);max-width:34rem;color:#2c3033}.motto{font:650 1rem/1.4 var(--sans);letter-spacing:.04em;margin:0 0 1.75rem;color:var(--ink)}.hero-grid{display:grid;gap:2rem}.hero-photo{margin:0}.hero-photo img,.bio-photo img,.about-photo img{display:block;width:100%;height:auto;border-radius:1rem;filter:grayscale(.15)}@media (min-width:56rem){.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;max-width:70rem}.hero-photo img{max-height:34rem;object-fit:cover}}.band{padding:0}.band.soft{background:var(--tint)}.band.dark{background:var(--ink);color:#fff}.band.dark p,.band.dark .sub{color:#d8d6d0}.band.dark .btn{background:#fff!important;color:var(--ink)!important;box-shadow:none}.band.dark .btn:hover{background:var(--tint)!important}.sec{max-width:64rem;margin:0 auto;padding:3.5rem 1.25rem}.sec h2{font-size:clamp(1.8rem,6vw,2.8rem);letter-spacing:-.015em;margin-bottom:.75rem}.sec .sub{font-size:1.1rem;max-width:40rem;color:#3a3f42}.textlink{color:var(--ink);font-weight:650;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:.1rem}.textlink:hover{color:var(--accent)}.system-grid{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1px;background:#d9d6cf;border:1px solid #d9d6cf;border-radius:1rem;overflow:hidden}.system-grid li{background:#fff;padding:1.4rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.system-grid b{font:700 1.1rem var(--serif)}.system-grid span{color:#3a3f42;font-size:.98rem}@media (min-width:44rem){.system-grid{grid-template-columns:repeat(3,1fr)}}.bio{display:grid;gap:2rem}.biz-mini{list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:.9rem}.biz-mini li{padding-left:1rem;border-left:3px solid var(--accent);display:flex;flex-direction:column}.biz-mini span{color:#3a3f42}@media (min-width:56rem){.bio{grid-template-columns:1.2fr .8fr;align-items:center}}.steps9{list-style:none;counter-reset:s;margin:1.5rem 0 0;padding:0;display:grid;gap:.6rem}.steps9 li{counter-increment:s;display:flex;gap:.9rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--tint);font-weight:600}.steps9 li::before{content:counter(s,decimal-leading-zero);font:700 .95rem var(--sans);color:var(--accent);min-width:1.8rem}@media (min-width:44rem){.steps9{grid-template-columns:1fr 1fr;column-gap:3rem}}.nots{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.5rem}.nots li{position:relative;padding-left:1.6rem;font-size:1.1rem}.nots li::before{content:"\2715";position:absolute;left:0;color:#e0a3a3;font-size:.9rem;top:.15rem}.post-list{list-style:none;margin:1.5rem 0 0;padding:0}.post-list a{display:block;padding:1.1rem 0;border-bottom:1px solid #d9d6cf;text-decoration:none;color:var(--ink)}.post-list b{display:block;font:700 1.25rem/1.25 var(--serif);margin-bottom:.3rem}.post-list span{color:#3a3f42}.post-list a:hover b{color:var(--accent)}.prose{max-width:42rem;margin:0 auto}.prose h1{font-size:clamp(2.2rem,8vw,3.6rem);letter-spacing:-.02em}.prose h2{margin-top:2.5rem;font-size:clamp(1.5rem,5vw,2rem)}.prose .lead{font-size:1.3rem;line-height:1.5;color:#2c3033}.prose blockquote{margin:2rem 0;padding:1rem 0 1rem 1.25rem;border-left:4px solid var(--accent);font:600 1.3rem/1.45 var(--serif)}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin:.35rem 0}.about-photo{margin:0 0 2rem}.biz{display:grid;gap:1rem;margin:1.5rem 0}.biz article{background:#fff;border:1px solid #d9d6cf;border-radius:1rem;padding:1.25rem}.biz h3{font-size:1.15rem;margin-bottom:.4rem}.biz p{margin:0;color:#3a3f42}.steps9.prose-list,.prose .steps9{margin-top:1rem}.method-list{list-style:none;margin:1.5rem 0;padding:0;position:relative}.method-list::before{content:"";position:absolute;left:1.3rem;top:1.4rem;bottom:1.4rem;width:2px;background:var(--ink)}.method-list li{position:relative;display:flex;gap:1.1rem;padding:.9rem 0}.method-list .n{flex:none;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 1rem var(--serif);z-index:1}.method-list h3{margin:0;font-size:1.2rem}.method-list p{margin:.15rem 0 0;color:#3a3f42}.method-list .meta{font-size:.85rem;color:#4a4f52}.cta-box{margin:3rem 0 0;padding:1.5rem;background:var(--tint);border-radius:1rem}.cta-box h2{margin-top:0;font-size:1.5rem}.prose .account-actions{margin:2rem 0}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.top{background:rgba(251,250,248,.92);border-bottom:1px solid #e4e2dc}.brand{letter-spacing:.06em;font-size:1rem;text-transform:uppercase}.top-nav{gap:1.25rem;font-size:.95rem}.top-nav a:hover{color:var(--accent)}.path ol::before{background:var(--ink)}.path .n{background:var(--ink)}.top{position:sticky;top:0;z-index:70;gap:.75rem}.top{padding-top:calc(.9rem + env(safe-area-inset-top,0px))}.top-cta{display:none}.btn.sm{min-height:2.5rem;padding:.5rem 1.1rem;font-size:.95rem}.menu-cta{margin:1rem 0 .25rem;width:100%}.menu-panel a.menu-cta{display:flex;justify-content:center;color:#fff;border-bottom:0}@media (min-width:48rem){.top-cta{display:inline-flex}}@media (min-width:64rem){.top-nav{margin-left:auto}}@media (min-width:48rem) and (max-width:63.99rem){.top-cta{margin-left:auto}}.wrap.wide{max-width:64rem}.prose.prose-wide{max-width:none}.stats-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}.stats-strip li{display:flex;flex-direction:column;border-left:3px solid var(--accent);padding-left:.8rem}.stats-strip b{font:700 2rem/1 var(--serif)}.stats-strip span{color:#4a4f52;font-size:.9rem}.band .stats{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:44rem){.stats-strip{grid-template-columns:repeat(5,1fr)}}.paths3{display:grid;gap:1rem;margin:1.75rem 0 1rem}.pcard{display:block;background:#fff;border:1px solid #d9d6cf;border-radius:1rem;padding:1.4rem}.pcard>*{margin:0 0 .7rem}.pcard>*:last-child{margin-bottom:0}.pcard.main{border:2px solid var(--ink);box-shadow:0 18px 30px -22px rgba(11,13,14,.55)}.pcard h3{font-size:1.3rem}.pcard p{color:#3a3f42}.ptag{display:inline-block;font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:2rem;padding:.35rem .7rem}.ptag.free{background:var(--accent)}.ptag.extra{background:#4a4f52}.ptag.owned{background:#0b5c53}@media (min-width:52rem){.paths3{grid-template-columns:repeat(3,1fr)}}.tools .lead{font-size:1.2rem;max-width:40rem}.tools h2{margin-top:2.5rem}.tool-card{background:#fff;border:1px solid #d9d6cf;border-radius:1rem;padding:1.3rem;margin:1rem 0;display:block}.tool-card>*{margin-top:0;margin-bottom:.6rem}.tool-card>*:last-child{margin-bottom:0}.tool-card.free{border-color:var(--accent);border-width:2px}.tool-card h2,.tool-card h3{font-size:1.35rem}.tq{color:#3a3f42;font-weight:600}.tool-card details{width:100%}.tool-card summary{cursor:pointer;min-height:3rem;display:flex;align-items:center;font-weight:650;color:var(--accent)}.tool-card ul{margin:.25rem 0 .5rem;padding-left:1.2rem}.tool-card ul.ticks{padding-left:0}.tool-cta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.tprice{color:#4a4f52;font-size:.92rem}.trust{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.5rem}.trust li{position:relative;padding-left:1.7rem;color:#3a3f42}.trust li::before{content:"\2713";position:absolute;left:0;top:.15rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--tint);color:var(--accent);font-weight:700;font-size:.8rem;display:grid;place-items:center}body .woocommerce div.product form.cart{margin:1.25rem 0}body .woocommerce div.product .product_title{margin-bottom:.3rem}.foot{border-top:1px solid #e4e2dc;margin-top:3rem}.foot-grid{max-width:64rem;margin:0 auto;padding:2rem 1.25rem 0;display:grid;gap:1.5rem}.foot-grid nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-content:flex-start}.foot-grid nav a{color:var(--ink);text-decoration:none;font-weight:600}.foot-brand{font:700 1.1rem var(--serif);text-transform:uppercase;letter-spacing:.06em}@media (min-width:44rem){.foot-grid{grid-template-columns:1fr 1fr}}a{text-underline-offset:.15em}.hero-grid{display:grid;gap:2rem}.hero-route{background:var(--ink);color:#fff;border-radius:1.2rem;padding:1.25rem 1.25rem 1rem}.hr-title{font:650 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#b9b6ae;margin:0}.hero-route ol{list-style:none;margin:1.1rem 0 .9rem;padding:0;display:flex;justify-content:space-between;position:relative}.hero-route ol::before{content:"";position:absolute;left:1.1rem;right:1.1rem;top:1.1rem;height:2px;background:#3a3f42}.hero-route li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;font-size:.72rem;text-align:center}.hero-route li span{width:2.2rem;height:2.2rem;border-radius:50%;background:#1d2123;border:2px solid #3a3f42;display:grid;place-items:center;font:700 .8rem var(--serif)}.hero-route li.on span{background:var(--accent);border-color:var(--accent)}.hero-route li b{font-weight:600}.hero-route li small{display:none}.hr-foot{margin:0;font:650 .8rem var(--sans);letter-spacing:.06em;color:#d8d6d0}@media (min-width:56rem){.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center}.hero-route{padding:1.6rem}.hero-route ol{flex-direction:column;gap:1.1rem;align-items:flex-start}.hero-route ol::before{left:1.1rem;right:auto;top:1.1rem;bottom:1.1rem;width:2px;height:auto}.hero-route li{flex-direction:row;align-items:flex-start;text-align:left;gap:.9rem;font-size:1rem}.hero-route li small{display:block;color:#b9b6ae;font-size:.85rem;line-height:1.35;margin-top:.1rem}}.tool-card h2,.tool-card h3{margin-top:0}.tool-card .ptag{margin-bottom:.6rem}.post-meta{color:#4a4f52;margin:-.4rem 0 1.5rem;font-size:.95rem}body .woocommerce div.product .woocommerce-tabs ul.tabs li a{text-decoration:none}body .woocommerce div.product .woocommerce-tabs ul.tabs{overflow:visible}@media (min-width:56rem){.single-product .wrap{max-width:64rem}body.single-product .woocommerce div.product{display:grid;grid-template-columns:minmax(0,26rem) 1fr;gap:0 3rem;align-items:start}body.single-product .woocommerce div.product div.images,body.single-product .woocommerce div.product div.summary{float:none;width:auto;margin:0}body.single-product .woocommerce div.product .woocommerce-tabs,body.single-product .woocommerce div.product .related,body.single-product .woocommerce div.product .upsells{grid-column:1/-1}}.woocommerce h1{font-size:clamp(2rem,7vw,3rem)}.woocommerce h3,.woocommerce-checkout h3{font-size:1.3rem}body .woocommerce table.shop_table{width:100%;border:1px solid #e4e2dc;border-radius:.8rem;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}body .woocommerce table.shop_table th,body .woocommerce table.shop_table td{padding:.85rem 1rem;text-align:left;border-top:1px solid #efede8;vertical-align:top}body .woocommerce table.shop_table thead th{border-top:0;background:var(--tint);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:#3a3f42}body .woocommerce table.shop_table td:last-child,body .woocommerce table.shop_table th:last-child{text-align:right}body .woocommerce table.shop_table tfoot th{font-weight:650}.woocommerce ul.wc_payment_methods{list-style:none;margin:1.25rem 0;padding:0}.woocommerce ul.wc_payment_methods li{padding:.85rem 1rem;border:1px solid #e4e2dc;border-radius:.8rem;background:#fff;margin:0 0 .5rem}.woocommerce ul.wc_payment_methods li label{font-weight:600}.woocommerce form .form-row label{display:block;font-weight:600;margin-bottom:.25rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;min-height:2.9rem;border:1px solid #d3d0c8;border-radius:.7rem;padding:.55rem .8rem;background:#fff}.woocommerce form .form-row input.input-text:focus{outline:3px solid rgba(15,122,111,.25);border-color:var(--accent)}.woocommerce form .form-row .woocommerce-form__label-for-checkbox,.woocommerce form .validate-required label.checkbox{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}.woocommerce form .form-row .checkbox input{margin-top:.3rem}@media (min-width:56rem){.woocommerce-checkout .wrap,.woocommerce-cart .wrap{max-width:64rem}form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:0 3rem;align-items:start}form.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/span 2}form.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin-top:0}form.woocommerce-checkout #order_review{grid-column:2;grid-row:2}.woocommerce form.checkout .col2-set .col-1,.woocommerce form.checkout .col2-set .col-2{float:none;width:100%}}.foot-links{margin-top:1.25rem!important;padding-bottom:2rem}.foot-grid{padding-bottom:.5rem}.woocommerce-MyAccount-content .account-actions{margin-top:1.5rem}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}.hero-grid{max-width:64rem}.hero .display{font-size:clamp(2.6rem,9vw,4.4rem)}.hero-route li b{display:none}.hr-names{margin:0 0 .6rem;color:#d8d6d0;font-size:.85rem;line-height:1.5}@media (min-width:56rem){.hero-route li b{display:block}.hr-names{display:none}.hero .display{font-size:clamp(3rem,5.2vw,4.6rem)}}.top-nav a.nav-chip{border:1.5px solid var(--accent);color:var(--accent);border-radius:2rem;padding:.3rem .8rem;font-weight:700;text-decoration:none}.top-nav a.nav-chip:hover{background:var(--accent);color:#fff}.menu-panel a .ptag{margin-left:.6rem}@media (min-width:64rem) and (max-width:76rem){.top-nav{gap:.85rem;font-size:.9rem}.top-cta{display:none}}.brand,.top-nav a{white-space:nowrap}.top-nav{gap:1.1rem}.top-nav{align-items:center}html.big{font-size:125%}.tsize{min-height:2.75rem;min-width:2.75rem;border-radius:2rem;border:1.5px solid #c9c6be;background:#fff;color:var(--ink);font:700 1rem var(--sans);cursor:pointer;padding:0 .8rem}.tsize[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.top{gap:.6rem}.top-nav a.nav-login{font-weight:700;color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:.1rem}.menu-panel a.menu-login{margin:.5rem 0 0;width:100%;justify-content:center;border-bottom:2px solid var(--ink)}@media (min-width:48rem){.top-nav{margin-left:auto}}input,select,textarea,button{font-size:1rem}.steps3{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.5rem}.steps3 li{display:flex;gap:1.1rem;align-items:flex-start}.steps3 h3{margin:.1rem 0 .3rem;font-size:1.3rem}.steps3 p{margin:0 0 .8rem;color:#3a3f42}.big-n{flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 1.4rem var(--serif)}@media (min-width:52rem){.steps3{grid-template-columns:repeat(3,1fr);gap:2rem}.steps3 li{flex-direction:column}}.foot-contact{margin:.8rem 0 0;line-height:1.7}.foot-contact a{color:var(--ink);font-weight:600}.ajc-checkout-intro{margin:0 0 1.5rem}.ajc-steps3{list-style:none;display:flex;gap:.5rem;padding:0;margin:0 0 .8rem;flex-wrap:wrap}.ajc-steps3 li{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:2rem;background:#efede8;font-weight:600;font-size:.98rem}.ajc-steps3 li.on{background:var(--ink);color:#fff}.ajc-steps3 b{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;color:var(--ink);font-size:.9rem}.ajc-help{background:#e6f2f0;color:#0b5c53;border-radius:.8rem;padding:.8rem 1rem;margin:.6rem 0;font-weight:600}.ajc-help a{color:#0b5c53}.ajc-thanks2{background:#0b0d0e;color:#fff;border-radius:1.2rem;padding:1.5rem;margin:0 0 1.5rem}.ajc-thanks2 h2{color:#fff;margin:0 0 .4rem}.ajc-thanks2 p{color:#d8d6d0}.ajc-thanks2 .ajc-btn.big{display:flex;width:100%;justify-content:center;min-height:3.6rem;font-size:1.15rem;background:#fff!important;color:#0b0d0e!important}.ajc-thanks2 .ajc-btn-line{background:transparent!important;color:#fff!important;border:2px solid #fff!important}@media (max-width:30rem){.brand{font-size:.82rem;letter-spacing:.02em}.tsize{min-width:2.6rem;min-height:2.6rem;padding:0 .55rem}.menu summary{padding:0 .9rem}.top{gap:.4rem}}.login-pill{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 1rem;border-radius:2rem;border:2px solid var(--ink);font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;margin-left:auto}.top>.tsize{display:none}.menu-panel .tsize.in-menu{width:100%;margin:.5rem 0 0;justify-content:center;display:flex;align-items:center}@media (min-width:48rem){.login-pill{display:none}.top>.tsize{display:inline-flex;align-items:center;justify-content:center}.menu-panel .tsize.in-menu{display:none}}@media (max-width:30rem){.top{padding-left:1rem;padding-right:1rem}.brand{font-size:.74rem;letter-spacing:.01em}.login-pill{padding:0 .85rem;font-size:.95rem;margin-left:auto}.menu summary{padding:0 .8rem;font-size:.95rem}}.ajc-easy{background:#e6f2f0;color:#0b5c53;border-radius:.9rem;padding:.9rem 1rem;font-size:1.08rem;line-height:1.5;margin:.9rem 0}.ajc-login-hint{font-size:1.08rem;margin:.6rem 0}.ajc-login-hint a{font-weight:700;color:var(--ink)}.woocommerce-checkout .form-row label{font-size:1.08rem;font-weight:700;margin-bottom:.35rem}.woocommerce-checkout input.input-text,.woocommerce-checkout select{min-height:3.4rem;font-size:1.12rem;border:2px solid #b9b6ae;border-radius:.8rem;padding:.6rem .9rem;background:#fff;width:100%}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus{outline:4px solid rgba(15,122,111,.25);border-color:var(--accent)}.woocommerce-checkout .ajc-invoice-toggle label{font-weight:500;display:flex;gap:.6rem;align-items:center;min-height:3rem}.woocommerce-checkout .ajc-invoice-toggle input{width:1.4rem;height:1.4rem}.woocommerce-checkout #place_order{min-height:3.6rem;font-size:1.2rem;width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;border:0;border-radius:.9rem;padding:1rem 1.1rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.5}.woocommerce-message,.woocommerce-info{background:#e6f2f0;color:#0b5c53}.woocommerce-error{background:#fdf1dc;color:#7a4b00}:root{--min-tap:3rem}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.15rem}p,li{max-width:70ch}a{text-decoration-thickness:.08em}.top-nav a{padding:.4rem .2rem;min-height:var(--min-tap);display:inline-flex;align-items:center}.foot-grid nav a{padding:.3rem 0;min-height:2.4rem;display:inline-flex;align-items:center}button,.btn,.button,input[type=submit],input[type=button]{cursor:pointer}input,select,textarea{font-size:1.08rem!important}label{font-size:1.05rem}::selection{background:#cdeae4}.compare-grid{display:grid;gap:1.1rem;margin-top:1.75rem}.cmp{background:#fff;border:1px solid #d9d6cf;border-radius:1rem;padding:1.5rem}.cmp h3{margin:0 0 .5rem;font-size:1.2rem}.cmp-cost{font-weight:650;color:#8a6d1f;margin:0 0 .6rem}.cmp p:not(.cmp-cost){color:#3a3f42;margin:0}.cmp-main{border:2px solid var(--ink);box-shadow:0 18px 30px -22px rgba(11,13,14,.55);position:relative}.cmp-main .cmp-cost{color:var(--sea)}.cmp-main .ptag{margin-bottom:.7rem}.cmp-main .btn{margin-top:1.1rem}@media (min-width:56rem){.compare-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.cmp{display:flex;flex-direction:column}.cmp .btn{margin-top:auto;align-self:flex-start}}.whatnot-grid{display:grid;gap:2rem;margin:1.75rem 0}.wn-title{font:700 .78rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem}.wn-title.ok{color:#7fd4c8}.wn-title.no{color:#e0a3a3}.ticks.on-dark li{color:#eceae4}.ticks.on-dark li::before{background:rgba(127,212,200,.18);color:#7fd4c8}.band.dark .nots li{color:#eceae4}@media (min-width:48rem){.whatnot-grid{grid-template-columns:1fr 1fr}}.cta-final .actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.who-grid{display:grid;gap:1.1rem;margin-top:1.75rem}.who{background:#fff;border:1px solid #d9d6cf;border-radius:1rem;padding:1.4rem}.who b{display:block;font:700 1.1rem var(--serif);margin-bottom:.5rem}.who p{color:#3a3f42;margin:0 0 .8rem}@media (min-width:56rem){.who-grid{grid-template-columns:repeat(4,1fr)}.who{display:flex;flex-direction:column}.who .textlink{margin-top:auto}}.pain-grid{display:grid;gap:1.1rem;margin:1.75rem 0}.pain{background:#171a1c;border:1px solid #2a2f32;border-radius:1rem;padding:1.4rem}.pain-q{font:italic 500 1.08rem/1.5 var(--serif);color:#f3f1ec;margin:0 0 .8rem}.pain-a{color:#c9d9d5;margin:0;font-size:.98rem;line-height:1.6}.pain-a b{color:#7fd4c8}.pms-price-note{color:#b9b6ae;font-size:.95rem;margin:0 0 1.25rem}@media (min-width:56rem){.pain-grid{grid-template-columns:repeat(2,1fr)}.pain:last-child{grid-column:1/-1;max-width:none}}@font-face{font-family:"Commissioner";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/commissioner-greek-wght-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Commissioner";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/commissioner-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Commissioner";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/commissioner-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--jx-ink:#0E1C2B;--jx-ink-2:#34424F;--jx-mute:#5E6C78;--jx-line:#DCE3E9;--jx-mist:#F3F6F8;--jx-paper:#FFFFFF;--jx-brand:#0B6B61;--jx-brand-2:#0E8577;--jx-brand-soft:#E3F2EF;--jx-sun:#B76E09;--jx-sun-soft:#FDF1DC;--jx-red:#B3361F;--jx-red-soft:#FBE7E2;--jx-night:#0E2130;--jx-night-2:#173246;--jx-night-line:#27455C;--jx-night-ink:#E8F0F4;--jx-night-mute:#A5B7C4;--jx-font:"Commissioner",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;--jx-r-ctl:8px;--jx-r-panel:12px;--jx-r-app:18px;--jx-s1:.5rem;--jx-s2:1rem;--jx-s3:1.5rem;--jx-s4:2.5rem;--jx-s5:4rem;--jx-s6:6.5rem;--jx-shadow-app:0 1px 1px rgba(14,28,43,.04),0 8px 24px -8px rgba(14,28,43,.14),0 40px 80px -40px rgba(14,28,43,.35)}body{font-family:var(--jx-font)}.jx{color:var(--jx-ink);font:400 1.0625rem/1.6 var(--jx-font);font-feature-settings:"ss01","tnum" 0}.jx h1,.jx h2,.jx h3{font-family:var(--jx-font);color:inherit;margin:0}.jx h1{font-size:clamp(2.35rem,6.4vw,4.4rem);line-height:1.02;font-weight:760;letter-spacing:-.035em;max-width:14ch}.jx h2{font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.08;font-weight:720;letter-spacing:-.025em;max-width:22ch}.jx h3{font-size:1.125rem;line-height:1.3;font-weight:680;letter-spacing:-.01em}.jx p{max-width:62ch}.jx-in{max-width:74rem;margin:0 auto;padding:0 1.25rem}@media (min-width:48rem){.jx-in{padding:0 2rem}}.jx-sec{padding:var(--jx-s5) 0}@media (min-width:64rem){.jx-sec{padding:var(--jx-s6) 0}}.jx-mist{background:var(--jx-mist)}.jx-lead{font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.5;color:var(--jx-ink-2);margin:1.25rem 0 0;max-width:46ch}.jx-sub{font-size:1.125rem;color:var(--jx-ink-2);margin:1rem 0 0}.jx-fine{font-size:.9rem;color:var(--jx-mute);margin:.9rem 0 0}.jx-note{font-size:.9rem;color:var(--jx-mute);border-left:2px solid currentColor;padding-left:.75rem}.jx-split{display:grid;gap:var(--jx-s4);align-items:start}@media (min-width:64rem){.jx-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jx-s5)}}.jx-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.jx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.35rem;border-radius:var(--jx-r-ctl);background:var(--jx-ink);color:#fff;font:650 1rem/1 var(--jx-font);text-decoration:none;border:1px solid var(--jx-ink);transition:background-color .15s,border-color .15s,color .15s,transform .15s}.jx-btn:hover{background:var(--jx-brand);border-color:var(--jx-brand);color:#fff}.jx-btn:active{transform:translateY(1px)}.jx-btn::after{content:none!important}.jx-btn-quiet{background:transparent;color:var(--jx-ink);border-color:var(--jx-line)}.jx-btn-quiet:hover{background:var(--jx-mist);color:var(--jx-ink);border-color:var(--jx-ink-2)}.jx-btn-sm{min-height:2.5rem;padding:0 1rem;font-size:.9375rem}.jx-btn-light{background:#fff;color:var(--jx-ink);border-color:#fff}.jx-btn-light:hover{background:var(--jx-brand-soft);border-color:var(--jx-brand-soft);color:var(--jx-ink)}.jx-btn-ghost{background:transparent;color:var(--jx-night-ink);border-color:var(--jx-night-line)}.jx-btn-ghost:hover{background:var(--jx-night-2);color:#fff;border-color:var(--jx-night-mute)}.jx-link{color:var(--jx-brand);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.jx-link:hover{color:var(--jx-ink)}.jx :focus-visible,.jx-top :focus-visible{outline:2px solid var(--jx-brand);outline-offset:3px;border-radius:4px}.jx-dark :focus-visible{outline-color:#7FD8CB}.jx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jx-top{position:sticky;top:0;z-index:80;max-width:none;display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(14,28,43,.08)}@media (min-width:48rem){.jx-top{padding-left:2rem;padding-right:2rem}}.jx-top .brand{font:760 1.02rem/1 var(--jx-font);letter-spacing:.02em;color:var(--jx-ink);text-decoration:none;white-space:nowrap}.jx-top .top-nav{display:none;gap:.25rem;margin:0 auto;font-size:.95rem}.jx-top .top-nav a{color:var(--jx-ink-2);text-decoration:none;padding:.5rem .75rem;border-radius:var(--jx-r-ctl);font-weight:560}.jx-top .top-nav a:hover{color:var(--jx-ink);background:var(--jx-mist)}.jx-top-end{display:flex;align-items:center;gap:.5rem;margin-left:auto}@media (min-width:64rem){.jx-top .top-nav{display:flex}.jx-top-end{margin-left:0}}.jx-top .tsize{min-height:2.5rem;min-width:2.5rem;padding:0 .6rem;border-radius:var(--jx-r-ctl);border:1px solid var(--jx-line);background:#fff;font:650 .9rem var(--jx-font);color:var(--jx-ink);display:none}@media (min-width:48rem){.jx-top>.jx-top-end>.tsize{display:inline-flex;align-items:center;justify-content:center}}.jx-top-login{display:none;color:var(--jx-ink);text-decoration:none;font-weight:600;font-size:.95rem;padding:.5rem .6rem}@media (min-width:40rem){.jx-top-login{display:inline-block}}.jx-top .top-cta{display:none}@media (min-width:30rem){.jx-top .top-cta{display:inline-flex}}.jx-top .menu{position:static}.jx-top .menu summary{list-style:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .8rem;border-radius:var(--jx-r-ctl);background:var(--jx-mist);color:var(--jx-ink);font:650 .95rem var(--jx-font);cursor:pointer}.jx-top .menu[open] summary{background:var(--jx-ink);color:#fff}.jx-burger{display:inline-grid;gap:4px;width:16px}.jx-burger i{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .2s}.jx-top .menu[open] .jx-burger i:first-child{transform:translateY(3px) rotate(45deg)}.jx-top .menu[open] .jx-burger i:last-child{transform:translateY(-3px) rotate(-45deg)}.jx-top .menu-panel{position:fixed;left:0;right:0;top:calc(4rem + env(safe-area-inset-top,0px));bottom:0;overflow:auto;background:#fff;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));box-shadow:none;border-top:1px solid var(--jx-line)}.jx-top .menu-panel nav a{display:flex;align-items:center;min-height:3.25rem;font:650 1.2rem var(--jx-font);color:var(--jx-ink);text-decoration:none;border-bottom:1px solid var(--jx-line)}.jx-top .menu-panel .tsize.in-menu{display:flex;width:100%;margin-top:1rem;min-height:3rem;justify-content:center}.jx-top .menu-panel .menu-cta{width:100%;margin-top:.75rem;color:#fff}@media (min-width:64rem){.jx-top .menu{display:none}}@media (prefers-reduced-motion:reduce){.jx-burger i{transition:none}}.jx-hero{padding:clamp(3rem,8vw,6rem) 0 0;overflow:hidden;background:linear-gradient(180deg,#fff 0,#fff 55%,var(--jx-mist) 55%)}.jx-stage{margin-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.jx-app{margin:0;background:#fff;border:1px solid var(--jx-line);border-radius:var(--jx-r-app);box-shadow:var(--jx-shadow-app);overflow:hidden}.jx-app-bar{display:flex;align-items:center;gap:6px;padding:.7rem 1rem;border-bottom:1px solid var(--jx-line);background:#FAFBFC}.jx-app-bar i{width:10px;height:10px;border-radius:50%;background:#D4DBE1}.jx-app-bar span{margin-left:.6rem;font-size:.8rem;color:var(--jx-mute);font-weight:600}.jx-app-body{display:grid;grid-template-columns:1fr}@media (min-width:48rem){.jx-app-body{grid-template-columns:12rem 1fr}}@media (min-width:64rem){.jx-app-body{grid-template-columns:13rem 1fr 15rem}}.jx-app-side{display:none;flex-direction:column;gap:.15rem;padding:1rem .75rem;border-right:1px solid var(--jx-line);background:#FBFCFD;font-size:.875rem}@media (min-width:48rem){.jx-app-side{display:flex}}.jx-app-side b{font-size:.75rem;color:var(--jx-mute);font-weight:650;margin:.75rem .5rem .25rem}.jx-app-side b:first-child{margin-top:0}.jx-app-side span{padding:.4rem .5rem;border-radius:6px;color:var(--jx-ink-2)}.jx-app-side span.on{background:var(--jx-brand-soft);color:var(--jx-brand);font-weight:650}.jx-app-main{padding:1.1rem 1rem 1.3rem}@media (min-width:48rem){.jx-app-main{padding:1.4rem 1.6rem}}.jx-app-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.jx-app-head small{display:block;font-size:.8rem;color:var(--jx-mute)}.jx-app-head strong{font-size:1.5rem;font-weight:740;letter-spacing:-.02em}.jx-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;padding:.25rem .6rem;border-radius:999px;background:var(--jx-mist);color:var(--jx-ink-2);white-space:nowrap}.jx-pill.ok{background:var(--jx-brand-soft);color:var(--jx-brand)}.jx-pill.hot{background:var(--jx-sun-soft);color:var(--jx-sun)}.jx-tl{list-style:none;margin:0;padding:0;position:relative}.jx-tl:before{content:"";position:absolute;left:3.35rem;top:.6rem;bottom:.6rem;width:1px;background:var(--jx-line)}.jx-ev{position:relative;display:grid;grid-template-columns:2.75rem 1fr;gap:1.25rem;padding:.55rem 0;align-items:start}.jx-ev time{font-size:.8rem;color:var(--jx-mute);font-variant-numeric:tabular-nums;padding-top:.15rem}.jx-ev>div{position:relative;padding:.55rem .8rem;border-radius:10px;border:1px solid var(--jx-line);background:#fff}.jx-ev>div:before{content:"";position:absolute;left:-1.63rem;top:.95rem;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--jx-mute)}.jx-ev b{display:block;font-size:.95rem;font-weight:650}.jx-ev span{display:block;font-size:.84rem;color:var(--jx-mute)}.jx-ev[data-kind="sync"]>div:before{border-color:var(--jx-brand)}.jx-ev[data-kind="laundry"]>div:before{border-color:#2F6FB3}.jx-ev[data-kind="clean"]>div:before{border-color:#6A5ACD}.jx-ev.is-hot>div{border-color:#F0D29C;background:#FFFBF2}.jx-ev.is-hot>div:before{border-color:var(--jx-sun);background:var(--jx-sun)}.jx-app-aside{display:none;flex-direction:column;gap:.75rem;padding:1.4rem 1rem;border-left:1px solid var(--jx-line);background:#FBFCFD}@media (min-width:64rem){.jx-app-aside{display:flex}}.jx-mini{padding:.8rem .9rem;border:1px solid var(--jx-line);border-radius:10px;background:#fff}.jx-mini small{display:block;font-size:.75rem;color:var(--jx-mute);font-weight:600}.jx-mini b{display:block;font-size:1.2rem;font-weight:740;letter-spacing:-.01em;margin:.15rem 0}.jx-mini span{font-size:.8rem;color:var(--jx-mute)}.jx-app figcaption{font-size:.75rem;color:var(--jx-mute);padding:.5rem 1rem;border-top:1px solid var(--jx-line);background:#FAFBFC}.js .jx-tl[data-sequence] .jx-ev{opacity:0;transform:translateY(6px)}.js .jx-tl[data-sequence] .jx-ev.is-in{opacity:1;transform:none;transition:opacity .45s ease,transform .45s ease}@media (prefers-reduced-motion:reduce){.js .jx-tl[data-sequence] .jx-ev{opacity:1;transform:none}}.jx-ba{display:grid;gap:1rem}@media (min-width:40rem){.jx-ba{grid-template-columns:1fr 1fr}}.jx-ba-col{padding:1.4rem;border-radius:var(--jx-r-panel);border:1px solid var(--jx-line);background:#fff}.jx-ba-col.is-after{border-color:var(--jx-brand);box-shadow:0 0 0 1px var(--jx-brand) inset}.jx-ba-h{font-weight:700;margin:0 0 .75rem}.jx-ba-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.jx-ba-col li{position:relative;padding-left:1.5rem;color:var(--jx-ink-2);font-size:.98rem}.jx-ba-col li:before{content:"";position:absolute;left:0;top:.62em;width:.65rem;height:2px;background:#B8C3CC}.jx-ba-col.is-after li:before{top:.35em;width:.45rem;height:.75rem;background:none;border:solid var(--jx-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.jx-dark{background:var(--jx-night);color:var(--jx-night-ink)}.jx-dark .jx-sub{color:var(--jx-night-mute)}.jx-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:2rem 0 2.5rem;font-size:.9rem}.jx-flow span{padding:.45rem .8rem;border:1px solid var(--jx-night-line);border-radius:999px;color:var(--jx-night-ink);background:var(--jx-night-2)}.jx-flow span+span:before{content:"";display:inline-block;width:.9rem;height:1px;background:var(--jx-night-mute);margin:0 .55rem 0 -.2rem;vertical-align:middle}.jx-flow span:first-child{background:var(--jx-brand);border-color:var(--jx-brand);color:#fff}.jx-tabs{display:flex;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;scrollbar-width:thin}.jx-tabs button{flex:none;min-height:2.75rem;padding:0 1rem;border-radius:var(--jx-r-ctl);border:1px solid var(--jx-night-line);background:transparent;color:var(--jx-night-mute);font:600 .95rem var(--jx-font);cursor:pointer}.jx-tabs button:hover{color:#fff;border-color:var(--jx-night-mute)}.jx-tabs button[aria-selected="true"]{background:#fff;color:var(--jx-ink);border-color:#fff}.jx-panels{margin-top:1.25rem}.jx-pan{display:grid;gap:1.5rem;align-items:center}@media (min-width:64rem){.jx-pan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}}.jx-pan-text p{color:var(--jx-night-mute);margin-top:.75rem}.jx-pan-text .jx-note{color:var(--jx-night-mute)}.jx-pan[hidden]{display:none}.jx-dark .jx-ui{background:#fff;color:var(--jx-ink)}.jx-ui{border:1px solid var(--jx-line);border-radius:var(--jx-r-panel);background:#fff;padding:1.1rem 1.2rem;box-shadow:0 16px 40px -24px rgba(14,28,43,.35);min-width:0}.jx-ui-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--jx-line)}.jx-ui-row:last-of-type{border-bottom:0}.jx-ui-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.82rem;color:var(--jx-mute);margin:.8rem 0 0}.jx-cal-h{display:flex;justify-content:space-between;font-size:.82rem;color:var(--jx-mute);margin-bottom:.7rem}.jx-cal-r{display:grid;grid-template-columns:8.5rem 1fr;gap:.6rem;align-items:center;padding:.3rem 0;font-size:.86rem}.jx-cal-r b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jx-cal-r>div{display:grid;grid-template-columns:repeat(14,1fr);gap:3px}.jx-cal-r i{height:1.35rem;border-radius:4px}.jx-cal-r i.r,.jx-dot.r{background:var(--jx-brand)}.jx-cal-r i.b,.jx-dot.b{background:repeating-linear-gradient(45deg,#C9D1D8 0 3px,#E6EBEF 3px 6px)}.jx-cal-r i.f,.jx-dot.f{background:#fff;box-shadow:inset 0 0 0 1px var(--jx-line)}.jx-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:3px;vertical-align:-1px}.jx-check{list-style:none;margin:.6rem 0 1rem;padding:0;display:grid;gap:.5rem;font-size:.92rem}.jx-check li{display:flex;gap:.6rem;align-items:center;color:var(--jx-ink-2)}.jx-check li:before{content:"";flex:none;width:1.05rem;height:1.05rem;border-radius:4px;border:1.5px solid #AEB9C2}.jx-check li.done{color:var(--jx-mute);text-decoration:line-through}.jx-check li.done:before{background:var(--jx-brand);border-color:var(--jx-brand)}.jx-bar{height:6px;border-radius:6px;background:var(--jx-mist);overflow:hidden}.jx-bar i{display:block;height:100%;background:var(--jx-brand)}.jx-tbl{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.jx-tbl th,.jx-tbl td{padding:.55rem .4rem;border-bottom:1px solid var(--jx-line);text-align:right}.jx-tbl th:first-child,.jx-tbl thead th{text-align:left}.jx-tbl thead th{font-size:.78rem;color:var(--jx-mute);font-weight:600}.jx-tbl thead th:not(:first-child){text-align:right}.jx-big{margin:0 0 .6rem;font-size:2.4rem;font-weight:760;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.jx-big small{display:block;font-size:.8rem;font-weight:600;color:var(--jx-mute);letter-spacing:0}.jx-dl{display:grid;grid-template-columns:1fr auto;margin:0;font-size:.92rem;font-variant-numeric:tabular-nums}.jx-dl dt,.jx-dl dd{margin:0;padding:.45rem 0;border-top:1px solid var(--jx-line)}.jx-dl dt{color:var(--jx-ink-2)}.jx-steps{list-style:none;counter-reset:jx;margin:2.5rem 0 0;padding:0;display:grid;gap:2rem}@media (min-width:48rem){.jx-steps{grid-template-columns:repeat(3,1fr)}}.jx-steps li{counter-increment:jx;padding-top:1.25rem;border-top:2px solid var(--jx-ink)}.jx-steps li:before{content:counter(jx);display:block;font-size:.9rem;font-weight:700;color:var(--jx-brand);margin-bottom:.6rem}.jx-steps p{color:var(--jx-ink-2);margin:.5rem 0 0}.jx-matrix{padding:.4rem 1rem 1rem;overflow-x:auto}.jx-matrix>div{display:grid;grid-template-columns:minmax(8.5rem,1.6fr) repeat(4,minmax(4.2rem,1fr));align-items:center;border-bottom:1px solid var(--jx-line);min-width:30rem}.jx-matrix>div>span{padding:.7rem .3rem;font-size:.9rem;text-align:center}.jx-matrix>div>span:first-child{text-align:left;color:var(--jx-ink-2)}.jx-mx-h>span{font-size:.78rem!important;color:var(--jx-mute);font-weight:650}.jx-mx-yes:before,.jx-mx-opt:before,.jx-mx-no:before{content:"";display:inline-block;width:.8rem;height:.8rem;border-radius:50%;vertical-align:-1px}.jx-mx-yes:before{background:var(--jx-brand)}.jx-mx-opt:before{background:#fff;box-shadow:inset 0 0 0 2px var(--jx-brand)}.jx-mx-no:before{background:#E3E8EC;width:.5rem;height:.5rem}.jx-matrix .jx-ui-foot{border:0;min-width:0}.jx-facts{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width:48rem){.jx-facts{grid-template-columns:repeat(3,1fr)}}.jx-facts p{color:var(--jx-ink-2);margin:.5rem 0 0}.jx-honest{list-style:none;margin:3rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--jx-line);display:grid;gap:.75rem 2rem;color:var(--jx-ink-2);font-size:.98rem}@media (min-width:48rem){.jx-honest{grid-template-columns:1fr 1fr}}.jx-honest li{padding-left:1.4rem;position:relative}.jx-honest li:before{content:"";position:absolute;left:0;top:.5em;width:.5rem;height:.5rem;border-radius:50%;background:var(--jx-brand)}.jx-price{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:64rem){.jx-price{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.jx-price-main{background:#fff;border:1px solid var(--jx-line);border-radius:var(--jx-r-app);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:var(--jx-shadow-app)}.jx-price-n{margin:0;font-size:clamp(2.6rem,7vw,3.8rem);font-weight:780;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.jx-price-n small{font-size:1rem;font-weight:500;color:var(--jx-mute);letter-spacing:0}.jx-range{display:block;margin:1.5rem 0}.jx-range span{display:block;font-size:.95rem;color:var(--jx-ink-2);margin-bottom:.5rem}.jx-range input{width:100%;accent-color:var(--jx-brand);padding:0;border:0;background:none;min-height:2rem}.jx-ticks{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:.6rem}.jx-ticks li{padding-left:1.6rem;position:relative;color:var(--jx-ink-2)}.jx-ticks li:before{content:"";position:absolute;left:.2rem;top:.3em;width:.4rem;height:.75rem;border:solid var(--jx-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.jx-price-side{display:grid;gap:1.25rem;align-content:start}.jx-price-side>div{padding:1.5rem;border-radius:var(--jx-r-panel);background:#fff;border:1px solid var(--jx-line)}.jx-price-side p{color:var(--jx-ink-2);margin:.5rem 0 .9rem;font-size:.98rem}.jx-levels{list-style:none;margin:0;padding:0;border-top:1px solid var(--jx-line)}.jx-levels li{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--jx-line);color:var(--jx-ink-2)}.jx-levels span{font-weight:700;color:var(--jx-ink)}.jx-who{align-items:center}.jx-portrait{margin:0;border-radius:var(--jx-r-panel);overflow:hidden;max-width:26rem}.jx-portrait img{display:block;width:100%;height:auto}.jx-faq{max-width:52rem}.jx-faq h2{margin-bottom:1.5rem}.jx-faq details{border-bottom:1px solid var(--jx-line)}.jx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;font-weight:650;font-size:1.05rem}.jx-faq summary::-webkit-details-marker{display:none}.jx-faq summary:after{content:"";flex:none;width:.6rem;height:.6rem;border:solid var(--jx-ink-2);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s;margin-right:.3rem}.jx-faq details[open] summary:after{transform:rotate(-135deg)}.jx-faq details p{color:var(--jx-ink-2);margin:0 0 1.25rem}@media (prefers-reduced-motion:reduce){.jx-faq summary:after{transition:none}}.jx-posts{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}@media (min-width:48rem){.jx-posts{grid-template-columns:repeat(3,1fr)}}.jx-posts a{display:block;height:100%;padding:1.25rem;border-radius:var(--jx-r-panel);background:#fff;border:1px solid var(--jx-line);color:var(--jx-ink);text-decoration:none;transition:border-color .15s}.jx-posts a:hover{border-color:var(--jx-ink-2)}.jx-posts b{display:block;font-weight:680;margin-bottom:.4rem}.jx-posts span{font-size:.92rem;color:var(--jx-mute)}.jx-final h2{max-width:20ch}.foot{background:var(--jx-mist);border-top:1px solid var(--jx-line);max-width:none;margin-top:0;font-family:var(--jx-font);color:var(--jx-ink-2)}.foot .foot-grid{max-width:74rem;padding:3rem 1.25rem 0}@media (min-width:48rem){.foot .foot-grid{padding:3rem 2rem 0;grid-template-columns:1.2fr 2fr}}.foot .foot-brand{font-weight:760;color:var(--jx-ink)}.foot nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.4rem 1rem;align-content:start}.foot nav a{color:var(--jx-ink-2);text-decoration:none;padding:.3rem 0}.foot nav a:hover{color:var(--jx-ink)}.foot .foot-links{max-width:74rem;margin:0 auto;padding:1.5rem 1.25rem 2rem;font-size:.85rem;color:var(--jx-mute)}@media (min-width:48rem){.foot .foot-links{padding:1.5rem 2rem 2rem}}.foot .btn.ghost.sm{display:none}.jx-split>*,.jx-pan>*,.jx-price>*,.jx-explore,.jx-panels{min-width:0}.jx-tabs{max-width:100%}.jx-matrix,.jx-matrix [role=cell]{position:relative}.jx-sr{left:0;top:0}.jx,.jx-sec{background-color:#fff}.jx-mist{background-color:var(--jx-mist)}.jx-dark{background-color:var(--jx-night)}.jx h1{max-width:19ch}@media (min-width:64rem){.jx h1{font-size:4rem}}.jx-tl:before{display:none}.jx-ev{grid-template-columns:3rem 1fr;gap:.75rem}.jx-ev>div{padding-left:2rem}.jx-ev>div:before{left:.8rem;top:1.05rem}.jx-flow{gap:.4rem 1.4rem}.jx-flow span{position:relative}.jx-flow span+span:before{position:absolute;left:-1.2rem;top:50%;width:1rem;margin:0}.jx-matrix>div{grid-template-columns:minmax(8.5rem,1.4fr) repeat(4,minmax(6.4rem,1fr));min-width:36rem}.jx-mx-h>span{font-size:.74rem!important;line-height:1.2}.jx-faq{max-width:74rem}.jx-faq details,.jx-faq h2{max-width:52rem}.jx-ventures{margin:0;display:grid;gap:0;border-top:1px solid var(--jx-line)}.jx-ventures dt{font-weight:700;padding-top:1rem}.jx-ventures dd{margin:.25rem 0 0;padding-bottom:1rem;border-bottom:1px solid var(--jx-line);color:var(--jx-ink-2)}.foot .foot-brand{font:760 1rem var(--jx-font);letter-spacing:.02em}@media (max-width:47.99rem){.jx-flow{display:none}}:root{--ink:var(--jx-ink);--sea:var(--jx-ink);--paper:#fff;--tint:var(--jx-mist);--accent:var(--jx-brand);--serif:var(--jx-font);--sans:var(--jx-font)}body{background:#fff;color:var(--jx-ink);font-family:var(--jx-font)}h1,h2,h3,h4{font-family:var(--jx-font);letter-spacing:-.02em}h1{font-weight:760;letter-spacing:-.03em}h2{font-weight:720}h3,h4{font-weight:680}a{color:var(--jx-brand)}::selection{background:var(--jx-brand-soft)}.jx-page{max-width:74rem;padding:clamp(2rem,6vw,4rem) 1.25rem 4rem}@media (min-width:48rem){.jx-page{padding-left:2rem;padding-right:2rem}}.jx-page .prose{max-width:46rem}.jx-page .prose>h1,.jx-page>h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;max-width:20ch;margin-bottom:1rem}.jx-page .prose>p,.jx-page .prose li{color:var(--jx-ink-2)}.jx-page .prose h2{font-size:clamp(1.5rem,3vw,2rem);margin:2.5rem 0 .75rem}.jx-page .prose h3{font-size:1.2rem;margin:1.75rem 0 .5rem}.jx-page .prose blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--jx-brand);color:var(--jx-ink-2)}.jx-page .prose img{border-radius:var(--jx-r-panel)}.jx-page .post-meta{color:var(--jx-mute);font-size:.9rem}.jx-page .sub,.jx-page .lead{color:var(--jx-ink-2);font-size:1.15rem;max-width:56ch}.jx-page .kicker{color:var(--jx-brand);font-weight:700;font-size:.95rem;letter-spacing:0;text-transform:none}.jx-appshell{max-width:none;background:var(--jx-mist);padding:clamp(1.25rem,3vw,2.5rem) 1rem 4rem}@media (min-width:48rem){.jx-appshell{padding-left:2rem;padding-right:2rem}}.jx-appshell .prose,.jx-appshell .prose-wide{max-width:76rem;margin:0 auto}.jx-appshell .prose>h1:not(.sr-only){font-size:clamp(1.75rem,3.5vw,2.4rem);margin-bottom:1.25rem}.jx-list .post-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}@media (min-width:48rem){.jx-list .post-list{grid-template-columns:repeat(3,1fr)}}.jx-list .post-list a{display:block;height:100%;padding:1.25rem;border-radius:var(--jx-r-panel);background:#fff;border:1px solid var(--jx-line);color:var(--jx-ink);text-decoration:none;transition:border-color .15s}.jx-list .post-list a:hover{border-color:var(--jx-ink-2)}.jx-list .post-list b{display:block;font-weight:680;margin-bottom:.4rem}.jx-list .post-list span{font-size:.92rem;color:var(--jx-mute)}.cta-box{margin-top:3rem;padding:1.75rem;border-radius:var(--jx-r-panel);background:var(--jx-mist);border:1px solid var(--jx-line)}body .btn,body .ajc-btn,body .button,body .wp-element-button,body.woocommerce a.button,body.woocommerce button.button,body .woocommerce button.button,body .woocommerce a.button.alt,body .woocommerce button.button.alt{background:var(--jx-ink)!important;color:#fff!important;border:1px solid var(--jx-ink)!important;border-radius:var(--jx-r-ctl)!important;font:650 1rem/1.1 var(--jx-font)!important;letter-spacing:0!important;box-shadow:none!important;min-height:3rem;padding:.75rem 1.35rem;text-decoration:none;transition:background-color .15s,border-color .15s}body .btn:hover,body .ajc-btn:hover,body .button:hover,body .wp-element-button:hover,body .woocommerce button.button:hover,body .woocommerce a.button:hover{background:var(--jx-brand)!important;border-color:var(--jx-brand)!important;color:#fff!important;transform:none}body .btn::after,body .ajc-btn::after{content:none!important;display:none!important}body .btn.ghost,body .ajc-btn.ajc-btn-line,body .ajc-btn-line{background:transparent!important;color:var(--jx-ink)!important;border-color:var(--jx-line)!important}body .btn.ghost:hover,body .ajc-btn.ajc-btn-line:hover{background:var(--jx-mist)!important;border-color:var(--jx-ink-2)!important;color:var(--jx-ink)!important}body .ajc-mini,body .ajc-copy{border-radius:var(--jx-r-ctl)!important;border:1px solid var(--jx-line)!important;background:#fff!important;color:var(--jx-ink)!important;font-family:var(--jx-font)}body .ajc-mini:hover,body .ajc-copy:hover{border-color:var(--jx-ink-2)!important;background:var(--jx-mist)!important}.band.dark .btn,.jx-dark .btn{background:#fff!important;color:var(--jx-ink)!important;border-color:#fff!important}body input[type=text],body input[type=email],body input[type=tel],body input[type=url],body input[type=number],body input[type=date],body input[type=time],body input[type=password],body input[type=search],body select,body textarea{font:inherit;border:1px solid var(--jx-line);border-radius:var(--jx-r-ctl);background:#fff;color:var(--jx-ink);padding:.6rem .75rem;min-height:2.75rem;transition:border-color .15s,box-shadow .15s}body input:focus,body select:focus,body textarea:focus{outline:none;border-color:var(--jx-brand);box-shadow:0 0 0 3px var(--jx-brand-soft)}body :focus-visible{outline:2px solid var(--jx-brand);outline-offset:3px}body input[type=checkbox],body input[type=radio]{accent-color:var(--jx-brand)}.ajc-field span{font-weight:600;font-size:.92rem;color:var(--jx-ink-2)}body .ajc-pms{--line:var(--jx-line);--soft:var(--jx-mist);--ink:var(--jx-ink);--teal:var(--jx-brand);--warn:var(--jx-sun);--bad:var(--jx-red);max-width:76rem;font-family:var(--jx-font)}body .ajc{color:var(--jx-ink);font-family:var(--jx-font)}body .ajc h2,body .ajc h3,body .ajc h4{font-family:var(--jx-font);letter-spacing:-.015em}body .pms-card,body .os-card,body .today-tile,body .auth-card,body .pms-panel,body .ajc-lp-card,body .pms-paywall{border:1px solid var(--jx-line)!important;border-radius:var(--jx-r-panel)!important;background:#fff;box-shadow:0 1px 2px rgba(14,28,43,.04)}body .os-card{border-left-width:1px!important}body .pms-prop:hover{border-color:var(--jx-ink-2)!important;box-shadow:0 12px 30px -18px rgba(14,28,43,.3)}body .pms-paywall{padding:clamp(1.5rem,4vw,2.5rem)}body .ajc-tag{display:inline-flex;align-items:center;font-size:.78rem;font-weight:650;padding:.2rem .6rem;border-radius:999px;background:var(--jx-mist);color:var(--jx-ink-2)}body .ajc-tag.ok{background:var(--jx-brand-soft);color:var(--jx-brand)}body .ajc-tag.ajc-gr-late{background:var(--jx-red-soft);color:var(--jx-red)}body .pms-msg{background:var(--jx-brand-soft);color:#08514A;border-radius:var(--jx-r-ctl);font-weight:600}body .pms-msg.err{background:var(--jx-red-soft);color:var(--jx-red)}body .ajc-warn{background:var(--jx-sun-soft);color:#6B4200;border-radius:var(--jx-r-ctl)}body .ptag{border-radius:999px;font-weight:650;letter-spacing:0;text-transform:none}@media (max-width:63.99rem){body .pms-nav a,body .ajc-lp-tabs a{border-radius:var(--jx-r-ctl)!important;background:#fff!important;border:1px solid var(--jx-line)!important;color:var(--jx-ink-2)!important;font-weight:600;box-shadow:none!important}body .pms-nav a:hover,body .ajc-lp-tabs a:hover{border-color:var(--jx-ink-2)!important;color:var(--jx-ink)!important}body .pms-nav a[aria-current],body .ajc-lp-tabs a[aria-current],body .ajc-lp-tabs a.on{background:var(--jx-ink)!important;border-color:var(--jx-ink)!important;color:#fff!important}}body .ajc-gr-stats div{border:1px solid var(--jx-line);border-radius:var(--jx-r-ctl);background:#fff}body .ajc-gr-stats b{font-weight:740;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body .ajc-in-table td,body .ajc-in-table th,body .ajc-table td,body .ajc-table th{border-color:var(--jx-line);font-variant-numeric:tabular-nums}body .ajc-bar{background:var(--jx-mist)}body .ajc-bar i{background:var(--jx-brand)}body details.ajc-sub>summary{color:var(--jx-ink);font-weight:600}.woocommerce-message,.woocommerce-info{background:var(--jx-brand-soft);border-radius:var(--jx-r-ctl);border:0}.woocommerce-error{background:var(--jx-red-soft);border-radius:var(--jx-r-ctl)}.woocommerce table.shop_table{border-color:var(--jx-line);border-radius:var(--jx-r-panel)}.woocommerce div.product .product_title{font-weight:760;letter-spacing:-.03em}main.wrap.jx-appshell{max-width:none!important;width:100%;margin:0}.jx-top:has(.menu[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html:has(.jx-top .menu[open]){overflow:hidden}.jx-top .menu-panel{z-index:90;display:flex;flex-direction:column}.jx-top .menu[open] .menu-panel{animation:jx-sheet .22s ease-out}@keyframes jx-sheet{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jx-top .menu[open] .menu-panel{animation:none}}.jx-top .menu-panel nav a:active{background:var(--jx-mist)}.jx-top .menu-panel .menu-cta{margin-top:auto}.foot .foot-legal{max-width:74rem;margin:0 auto;padding:1.25rem 1.25rem 0;font-size:.85rem;color:var(--jx-mute);line-height:1.5}@media (min-width:48rem){.foot .foot-legal{padding-left:2rem;padding-right:2rem}}.foot .foot-links a{margin-left:.9rem;color:var(--jx-ink-2)}.foot .foot-links .ajc-ck-link{margin-left:.9rem;color:var(--jx-ink-2);font-size:inherit;font-weight:400}.jx-aade h1{font-size:clamp(2.1rem,4.6vw,3.3rem);max-width:none}.jx-aade .jx-note{margin:1.25rem 0 0;max-width:46ch}@media (min-width:64rem){.jx-aade .jx-split{align-items:center}}.jx-eyebrow{display:inline-block;margin:0 0 1rem;padding:.3rem .75rem;border-radius:999px;background:var(--jx-brand-soft);color:var(--jx-brand);font-size:.85rem;font-weight:700;letter-spacing:.01em}.jx-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;font-size:.9rem;color:var(--jx-ink-2)}.jx-trust li{display:inline-flex;align-items:center;gap:.4rem}.jx-trust li::before{content:"";width:1rem;height:1rem;flex:0 0 1rem;border-radius:50%;background:var(--jx-brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6B61' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/.65rem no-repeat}@media (max-width:40rem){.jx-hero{padding-top:1.75rem}.jx-hero h1{font-size:clamp(1.9rem,8.4vw,2.4rem);line-height:1.12}.jx-hero .jx-lead{font-size:1rem;line-height:1.5}.jx-hero .jx-actions{display:grid;grid-template-columns:1fr;gap:.6rem}.jx-hero .jx-actions .jx-btn{width:100%;justify-content:center;min-height:3.25rem}.jx-trust{display:grid;grid-template-columns:1fr;gap:.35rem;font-size:.85rem}.jx-eyebrow{font-size:.76rem;padding:.25rem .6rem;margin-bottom:.75rem}.jx-stage{margin-top:1.75rem}}.jx-hero-more{display:inline-block;margin-top:.9rem;font-size:.92rem;font-weight:650}.jx-founder{display:flex;align-items:center;gap:.6rem;margin:.9rem 0 0;font-size:.88rem;color:var(--jx-ink-2);line-height:1.4}.jx-founder img{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px var(--jx-line)}.jx-founder a{color:var(--jx-ink);font-weight:650}.jx-proof{display:none}@media (max-width:47.99rem){.jx-proof{display:grid;gap:.45rem;justify-items:start;margin-top:1rem;padding:.85rem .95rem;border:1px solid var(--jx-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px -14px rgba(14,28,43,.25)}.jx-proof-row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%}.jx-proof-row b{font-size:.95rem}.jx-proof p{margin:0;font-size:.85rem;color:var(--jx-ink-2)}.jx-proof small{font-size:.72rem;color:var(--jx-mute)}.jx-founder{font-size:.84rem}}.jx-mech h2{max-width:22ch}@media (min-width:48rem){.jx-mech .jx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.jx-mech .jx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.jx-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:.75rem;padding:1.1rem;background:#fff;border:1px solid var(--jx-line);border-radius:16px;box-shadow:0 10px 30px -18px rgba(14,28,43,.3)}.jx-calc label{display:grid;gap:.3rem;font-size:.85rem;font-weight:650;color:var(--jx-ink-2)}.jx-calc input,.jx-calc select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;min-height:3rem;padding:.55rem .7rem;font:inherit;font-size:1rem;font-weight:500;color:var(--jx-ink);background:#fff;border:1px solid var(--jx-line);border-radius:10px}.jx-calc input:focus,.jx-calc select:focus{outline:2px solid var(--jx-brand);outline-offset:1px}.jx-calc-wide,.jx-calc-out,.jx-calc-err,.jx-calc-cta,.jx-calc .jx-fine{grid-column:1/-1}.jx-calc-out{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.jx-calc-out[hidden],.jx-calc-cta[hidden],.jx-calc-err[hidden]{display:none}.jx-calc-out span{display:grid;gap:.15rem;padding:.65rem .7rem;border-radius:10px;background:var(--jx-brand-soft)}.jx-calc-out small{font-size:.75rem;color:var(--jx-brand);font-weight:650}.jx-calc-out b{font-size:1.2rem;color:var(--jx-ink);font-variant-numeric:tabular-nums}.jx-calc-err{margin:0;font-size:.85rem;color:#B3361F}.jx-calc-cta{display:grid;gap:.6rem}.jx-calc-cta p{margin:0;font-size:.92rem;color:var(--jx-ink-2)}.jx-calc-cta .jx-btn{justify-content:center}.jx-calc .jx-fine{margin:0;font-size:.78rem}.jx-reviews{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}@media (min-width:48rem){.jx-reviews{grid-template-columns:repeat(3,1fr)}}.jx-reviews li{padding:1.1rem;border:1px solid var(--jx-line);border-radius:14px;background:#fff}.jx-reviews blockquote{margin:0 0 .7rem}.jx-reviews p{margin:0;font-size:.98rem;line-height:1.5}.jx-reviews span{font-size:.85rem;color:var(--jx-mute)}.jx-calc-out{grid-template-columns:repeat(3,minmax(0,1fr))}.jx-tool .jx-split>*{min-width:0}.jx-calc-out b{white-space:nowrap}@media (max-width:40rem){.jx-calc{padding:.9rem;gap:.6rem}.jx-calc-out b{font-size:1.05rem}.jx-calc-out span{padding:.55rem .6rem}}.jx-shots{display:grid;gap:1rem;margin-top:1.75rem}@media (min-width:48rem){.jx-shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.jx-shots figure{margin:0;display:grid;gap:.6rem;min-width:0}.jx-shots img{width:100%;height:auto;display:block;border:1px solid var(--jx-line);border-radius:16px;box-shadow:0 14px 34px -22px rgba(14,28,43,.45);background:#fff}.jx-shots figcaption{font-size:.9rem;color:var(--jx-ink-2);line-height:1.4}.jx-shots figcaption b{display:block;color:var(--jx-ink);font-size:1rem}@media (max-width:47.99rem){.jx-shots{grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.jx-shots figure{scroll-snap-align:start}}.jx-facts{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.jx-facts li{padding:.45rem .8rem;border:1px solid var(--jx-line);border-radius:999px;background:#fff;font-size:.88rem;color:var(--jx-ink-2)}.jx-facts b{color:var(--jx-brand)}.jx-who-proof{display:grid;gap:1rem;align-content:start}.jx-reassure{margin:.75rem 0 0;font-size:.82rem;line-height:1.45;color:var(--jx-mute)}.jx-notfor{margin:1.5rem 0 0;padding:1rem 1.1rem;border:1px dashed var(--jx-line);border-radius:14px;background:#fff}.jx-notfor h3{margin:0 0 .4rem;font-size:1rem}.jx-notfor p{margin:0;font-size:.92rem;color:var(--jx-ink-2)}.jx-faq .jx-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.jx-cta-note{margin:.6rem 0 0;font-size:.82rem}.jx-on-dark{color:rgba(255,255,255,.75)}@media (max-width:40rem){.jx-final .jx-actions{display:grid;gap:.6rem}.jx-final .jx-actions .jx-btn{width:100%;justify-content:center;min-height:3.25rem}}.jx-lang{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .6rem;border:1px solid var(--jx-line);border-radius:10px;font-size:.85rem;font-weight:700;color:var(--jx-ink);text-decoration:none;background:#fff}.jx-lang:hover{border-color:var(--jx-ink)}.jx-hero.jx-hero-solid{background:#fff;padding-bottom:clamp(2.5rem,6vw,4.5rem)}