.wp-block-post-content>*+*{margin-block-start:1.35em}.wp-block-post-content h2{margin-block-start:2.25em;margin-block-end:.6em}.wp-block-post-content h3{margin-block-start:1.9em;margin-block-end:.5em}.wp-block-post-content :where(ul,ol):not([class*="cs-"]){padding-inline-start:1.4em}.wp-block-post-content :where(ul,ol):not([class*="cs-"])>li+li{margin-block-start:.4em}.wp-block-post-content :not(pre)>code{background:var(--wp--preset--color--base-sunk);border:1px solid var(--wp--preset--color--line);border-radius:3px;padding:.1em .35em;font-size:.875em;font-family:var(--wp--preset--font-family--mono);overflow-wrap:break-word}.wp-block-code{overflow-x:auto}.wp-block-code code{display:block;white-space:pre;line-height:1.55}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;font-size:.9375rem}.wp-block-table :where(th,td){border:1px solid var(--wp--preset--color--line);padding:.55rem .75rem}.wp-block-table th{background:var(--wp--preset--color--base-sunk);text-align:start;font-weight:600}.wp-block-post-content :where(img){border-radius:6px;height:auto;max-width:100%}.wp-block-post-content :where(p,li,dd,td,figcaption,h1,h2,h3,h4){overflow-wrap:anywhere}.edd-blocks-form legend.screen-reader-text{width:1px!important;height:1px!important;margin:-1px!important}.wp-block-navigation .wp-block-navigation-item__content{text-decoration:none}.wp-block-navigation .wp-block-navigation-item__content:hover{text-decoration:underline}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cs-header{z-index:20}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--position-offset,0);z-index:20;transition:top .25s ease}html .wp-site-blocks>header.wp-block-template-part.is-hidden{top:calc(-1 * var(--cs-header-h, 5rem) - 1px)}@media (prefers-reduced-motion:reduce){.wp-site-blocks>header.wp-block-template-part{transition:none}}.wp-site-blocks>main.wp-block-group{margin-block-start:0}.cs-header .wp-block-site-logo img{display:block;height:auto}.cs-nav .wp-block-navigation__submenu-container{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);border-radius:8px;box-shadow:0 12px 28px -14px rgb(28 36 75 / 28%);padding:.35rem;min-width:15rem}.cs-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-radius:5px;padding:.45rem .65rem}.cs-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--base-sunk);text-decoration:none}.cs-card{height:100%;padding-block-start:1.1rem;border-block-start:2px solid var(--wp--preset--color--contrast)}.cs-card .wp-block-post-excerpt__excerpt{margin:0}.cs-card .wp-block-post-date{margin-block-start:.55rem}.cs-card .wp-block-post-title a{text-decoration:none;color:var(--wp--preset--color--contrast)}.cs-card .wp-block-post-title a:hover{color:var(--wp--preset--color--accent)}.cs-card .wp-block-post-terms a{text-decoration:none}.cs-card .wp-block-post-featured-image img{object-fit:cover;width:100%}@media (min-width:782px){.cs-buybox>.wp-block-group{position:sticky;top:6rem}}.cs-buybox .edd_purchase_submit_wrapper{margin:0}.cs-buybox .edd-add-to-cart,.cs-buybox .edd_purchase_submit_wrapper a.button{display:block;width:100%;text-align:center;background:var(--wp--preset--color--accent);color:#fff;border:0;border-radius:6px;padding:.8rem 1.2rem;font-weight:600;text-decoration:none;cursor:pointer}.cs-buybox .edd-add-to-cart:hover,.cs-buybox .edd_purchase_submit_wrapper a.button:hover{background:var(--wp--preset--color--accent-dark)}.cs-buybox .edd_price{font-size:1.75rem;font-weight:700;color:var(--wp--preset--color--contrast)}.cs-buybox__list{padding-inline-start:1.1em}.cs-buybox__list li{margin-block-end:.3em}.cs-footer__list{list-style:none;padding:0;margin:.6rem 0 0}.cs-footer__list li{margin-block-end:.45em;font-size:.9375rem}.cs-footer__list a{text-decoration:none;color:var(--wp--preset--color--contrast-2)}.cs-footer__list a:hover{color:var(--wp--preset--color--accent);text-decoration:underline}.cs-footer__head{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.edd_downloads_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2rem}.edd_downloads_list .edd_download{float:none;width:auto;padding:0}.edd_downloads_list .edd_download_inner{height:100%}.edd_downloads_list .edd_download_title{font-size:1.0625rem;line-height:1.35;margin:.5rem 0 .25rem}.edd_downloads_list .edd_download_title a{text-decoration:none;color:var(--wp--preset--color--contrast)}.edd_downloads_list .edd_download_title a:hover{color:var(--wp--preset--color--accent)}.edd_downloads_list img{border-radius:8px}.edd_empty_cart{box-sizing:border-box;max-width:100%;margin-right:0}.edd_empty_cart img{max-width:100%;height:auto}.cs-download-no-description .wp-block-columns{max-width:32rem;margin-inline:auto;display:block}.cs-download-no-description .wp-block-column{flex-basis:auto!important}.cs-download-no-description .cs-buybox>.wp-block-group{position:static}.cs-download-no-description .wp-block-post-title{text-align:center}.cs-download-no-description .wp-block-post-content:empty{display:none}.cs-buybox .edd_download_purchase_form{margin:0}.cs-buybox .edd_price_options{margin:0 0 .75rem}.cs-buybox .offer-box--buybox{margin:0 0 .85rem}.cs-buybox .edd_download_purchase_form,.cs-buybox .edd_purchase_submit_wrapper{margin:0}.cs-buybox .edd-cart-ajax-alert{display:none}.cs-buybox__note{margin:1.1rem 0 0!important;text-align:center;line-height:1.45}.cs-product .cs-crumbs{margin-bottom:.25rem}@media (max-width:781px){.cs-product__cols>.cs-buybox{order:-1}}.cs-buybox .edd-add-to-cart,.cs-buybox .edd_purchase_submit_wrapper a.button{font-size:1.0625rem;padding:.95rem 1.2rem;border-radius:8px}.cs-prodfacts{margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line);font-size:.875rem}.cs-prodfacts__row{display:grid;grid-template-columns:6.5rem 1fr;gap:.1rem .75rem;padding:.45rem 0;align-items:baseline}.cs-prodfacts__row+.cs-prodfacts__row{border-top:1px solid var(--wp--preset--color--base-sunk)}.cs-prodfacts dt{margin:0;color:var(--wp--preset--color--muted);font-weight:500}.cs-prodfacts dd{margin:0;color:var(--wp--preset--color--contrast);font-weight:500}.cs-prodfacts dd a{color:var(--wp--preset--color--accent-dark);text-decoration:none;font-weight:600}.cs-prodfacts dd a:hover{text-decoration:underline}.cs-prodfacts__sub{color:var(--wp--preset--color--muted);font-weight:400}.cs-pay{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none}.cs-pay li{font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--base-soft);color:var(--wp--preset--color--contrast-2)}.cs-product__faq{margin-top:2.5rem!important}.cs-product__faq>h2{margin-bottom:.5rem}.cs-product__faq .wp-block-details p{margin:.6rem 0 0;font-size:.9375rem}.cs-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cs-related__head h2{margin:0;font-size:1.25rem}.cs-related__head a{font-size:.875rem;font-weight:600;color:var(--wp--preset--color--accent-dark);text-decoration:none}.cs-related__head a:hover{text-decoration:underline}.cs-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.cs-related__card{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border:1px solid var(--wp--preset--color--line);border-radius:10px;background:var(--wp--preset--color--base)}.cs-related__media{display:block;margin:-1rem -1rem .35rem;border-radius:10px 10px 0 0;overflow:hidden;aspect-ratio:16 / 9;background:var(--wp--preset--color--base-sunk)}.cs-related__media img{width:100%;height:100%;object-fit:cover;display:block}.cs-related__title{margin:0;font-size:1rem;line-height:1.3}.cs-related__title a{color:var(--wp--preset--color--contrast);text-decoration:none}.cs-related__title a:hover{color:var(--wp--preset--color--accent)}.cs-related__price{margin:0;font-weight:700;color:var(--wp--preset--color--contrast);font-variant-numeric:tabular-nums}.cs-related__link{margin-top:auto;font-size:.875rem;font-weight:600;color:var(--wp--preset--color--accent-dark);text-decoration:none}.cs-related__link:hover{text-decoration:underline}.cs-empty-recs{margin:2.5rem auto 0;display:flex;flex-direction:column;gap:2.25rem;text-align:left}.cs-empty-recs__block{margin:0}.cs-empty-recs .cs-related__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.cs-empty-recs .cs-related__grid{grid-template-columns:1fr}}.cs-rec__kicker{margin:0;font-size:.75rem;font-weight:600;color:var(--wp--preset--color--accent-dark)}.cs-rec__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0}.cs-rec__badge{font-size:.75rem;font-weight:600;color:var(--wp--preset--color--muted);background:var(--wp--preset--color--base-sunk);border:1px solid var(--wp--preset--color--line);border-radius:999px;padding:.1rem .5rem;font-variant-numeric:tabular-nums}.edd-cart-ajax-alert{display:block;min-height:1.15rem;margin-block-start:.4rem}.edd_purchase_submit_wrapper .edd-cart-added-alert{position:static;display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;line-height:1.15rem;color:var(--wp--preset--color--success)}.edd-cart-added-alert .edd-icon-check{width:.85rem;height:.85rem;flex:none;fill:currentColor}.cs-route__list{list-style:none;padding:0;margin:.5rem 0 0}.cs-route__list li{margin-block-end:.4em}.cs-route__list a{text-decoration:none;color:var(--wp--preset--color--contrast-2)}.cs-route__list a:hover{color:var(--wp--preset--color--accent);text-decoration:underline}.cs-route h3{margin:0;padding-block-end:.5rem;border-block-end:1px solid var(--wp--preset--color--line)}.cs-feature,.cs-step{padding-block-start:.9rem;border-block-start:2px solid var(--wp--preset--color--accent)}.cs-feature h3,.cs-step h3{margin:0 0 .35rem}.cs-feature p,.cs-step p{margin:0}.cs-step__n{color:var(--wp--preset--color--accent);font-variant-numeric:tabular-nums}.cs-step__n::after{content:". "}.cs-stat{text-align:left}.cs-stat__v{font-size:1.875rem;font-weight:700;line-height:1.1;margin:0 0 .2rem;color:var(--wp--preset--color--contrast);font-variant-numeric:tabular-nums}.cs-stat p:last-child{margin:0}.cs-review{background:var(--wp--preset--color--base-soft);border:1px solid var(--wp--preset--color--line);border-radius:8px;padding:1.1rem 1.2rem;height:100%}.cs-review p{margin:0 0 .55rem}.cs-review p:last-child{margin:0}.cs-review__stars{color:#E8A33D;letter-spacing:.12em;font-size:.9rem}.home main>.wp-block-group>h1,.home main>.wp-block-group>h2,.home main>.wp-block-group>p,.home main>.wp-block-group>.wp-block-buttons{max-width:40rem;margin-left:0!important;margin-right:auto!important}.home main>.wp-block-group>h1{max-width:24ch}.home main>.wp-block-group>h2{margin-block-end:0}.home main>.wp-block-group>h2+p{margin-block-start:.5rem;color:var(--wp--preset--color--muted)}.home main>.wp-block-group>.wp-block-columns:not(:first-child),.home main>.wp-block-group>.wp-block-group:not(:first-child),.home main>.wp-block-group>.wp-block-query:not(:first-child){margin-block-start:2.75rem}.cs-features,.cs-steps,.cs-stats,.cs-reviews{gap:2.5rem 2rem!important}.home .wp-block-columns{gap:2rem!important}.cs-header>.wp-block-group{gap:1rem 2rem!important;flex-wrap:nowrap}.cs-header .cs-nav{gap:.35rem 1.4rem!important}.cs-header .wp-block-navigation__container{gap:.35rem 1.4rem!important}@media (max-width:900px){.cs-header>.wp-block-group{flex-wrap:wrap}}@media (min-width:600px) and (max-width:900px){.cs-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.cs-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.wp-site-blocks>header.wp-block-template-part:has(.wp-block-navigation__responsive-container.is-menu-open){z-index:10001}.cs-header .wp-block-navigation__responsive-container.is-menu-open{padding:0;background:var(--wp--preset--color--base);animation:cs-menu-in .18s ease-out}@keyframes cs-menu-in{from{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-header .wp-block-navigation__responsive-container.is-menu-open{animation:none}}.cs-header .is-menu-open .wp-block-navigation__responsive-container-close{top:.85rem;right:.85rem;padding:.5rem;border-radius:8px}.cs-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch;padding:4.25rem 1.5rem 2.5rem;overflow-y:auto}.cs-header .is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0!important;width:100%}.cs-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{display:block;width:100%;border-bottom:1px solid var(--wp--preset--color--line)}.cs-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:block;width:100%;padding:.95rem 0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--wp--preset--color--contrast);text-align:left}.cs-header .is-menu-open .wp-block-navigation__submenu-container{position:static;display:block;width:100%;min-width:0;padding:0 0 .6rem 1rem;background:#fff0;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.cs-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{display:block}.cs-header .cs-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:block;padding:.8rem 0;border-radius:0;font-size:1rem;font-weight:500;line-height:1.4;color:var(--wp--preset--color--contrast-2);text-align:left}.cs-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:#fff0;color:var(--wp--preset--color--contrast);text-decoration:underline}.cs-header .is-menu-open .wp-block-navigation__submenu-container>.wp-block-navigation-item:last-child .wp-block-navigation-item__content{margin-top:.25rem;color:var(--wp--preset--color--accent-dark);font-weight:600}.cs-header .is-menu-open a:focus-visible,.cs-header .is-menu-open button:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px;border-radius:4px}.cs-header .wp-block-navigation__responsive-container.is-menu-open::before,.cs-header .wp-block-navigation__responsive-container.is-menu-open::after{content:"";position:fixed;left:0;right:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .18s ease-out}.cs-header .wp-block-navigation__responsive-container.is-menu-open::before{top:0;height:3.5rem;background:linear-gradient(to bottom,var(--wp--preset--color--base) 30%,transparent)}.cs-header .wp-block-navigation__responsive-container.is-menu-open::after{bottom:0;height:6.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center bottom calc(.9rem + env(safe-area-inset-bottom, 0px)) / 24px 24px no-repeat,linear-gradient(to top,var(--wp--preset--color--base) 42%,transparent)}.cs-header .wp-block-navigation__responsive-container.is-menu-open.cs-nav-above::before,.cs-header .wp-block-navigation__responsive-container.is-menu-open.cs-nav-more::after{opacity:1}@media (prefers-reduced-motion:reduce){.cs-header .wp-block-navigation__responsive-container.is-menu-open::before,.cs-header .wp-block-navigation__responsive-container.is-menu-open::after{transition:none}}.cs-hero .wp-block-columns{gap:4rem!important;align-items:center}.cs-hero__title{font-size:clamp(2.1rem, 3.4vw, 3.15rem);line-height:1.06;letter-spacing:-.022em;margin:0;text-wrap:balance}.cs-hero__lede{font-size:1.1875rem;line-height:1.55;color:var(--wp--preset--color--contrast-2);margin:1.15rem 0 0;max-width:46ch}.cs-hero__actions{margin-top:1.85rem!important;gap:.75rem!important}.cs-hero__actions .wp-block-button__link{padding:.8rem 1.55rem;font-size:.9375rem}.cs-hero__note{margin:1.1rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-proof__panel{background:var(--wp--preset--color--base-soft);border:1px solid var(--wp--preset--color--line);border-radius:12px;padding:1.6rem 1.75rem 1.5rem}.cs-proof__eyebrow{margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.cs-proof__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem 1.25rem}.cs-proof__grid p{margin:0}.cs-proof__grid b{display:block;font-size:1.5rem;font-weight:700;line-height:1.15;color:var(--wp--preset--color--contrast);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.cs-proof__grid span{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-proof__link{margin:1.4rem 0 0;padding-top:1.1rem;border-top:1px solid var(--wp--preset--color--line);font-size:.8125rem}.cs-proof__link a{text-decoration:none;font-weight:500}.cs-proof__link a:hover{text-decoration:underline}.home main>.cs-hero>*{max-width:none}@media (max-width:860px){.cs-hero .wp-block-columns{gap:2.5rem!important}}.home main>.wp-block-group>h2{font-size:clamp(1.6rem, 2.1vw, 2.05rem);line-height:1.15;letter-spacing:-.018em}.home main>.wp-block-group>h2+p{font-size:1.0625rem;max-width:54ch}.cs-route h3{font-size:.75rem!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--muted);padding-block-end:.7rem;border-block-end:1px solid var(--wp--preset--color--line)}.cs-route__list{margin-block-start:.85rem}.cs-route__list li{margin-block-end:0}.cs-route__list a{display:block;padding:.42rem 0;font-size:.9375rem;font-weight:500;color:var(--wp--preset--color--contrast);text-decoration:none;border-block-end:1px solid #fff0;transition:color .12s ease}.cs-route__list a:hover{color:var(--wp--preset--color--accent);text-decoration:none}.cs-route__all a{color:var(--wp--preset--color--accent)!important}@media (min-width:1100px){.home .cs-features{grid-template-columns:repeat(5,1fr)!important}}@media (min-width:700px) and (max-width:1099px){.home .cs-features{grid-template-columns:repeat(3,1fr)!important}.cs-steps{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1100px){.cs-lp-section .cs-features{grid-template-columns:repeat(4,1fr)!important}}.home .cs-card,.cs-card{border-block-start-width:1px;border-block-start-color:var(--wp--preset--color--line);padding-block-start:1.15rem}.cs-card .wp-block-post-terms{display:block;margin-block-end:.1rem}.cs-card .wp-block-post-title{margin-block:.3rem .45rem!important}.cs-card .wp-block-post-excerpt__excerpt{line-height:1.55}.cs-card .wp-block-post-date{margin-block-start:.7rem}.cs-feature,.cs-step{border-block-start-width:2px;padding-block-start:1rem}@media (min-width:1100px){.cs-reviews{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:640px) and (max-width:1099px){.cs-reviews{grid-template-columns:repeat(2,1fr)!important}}.cs-review{border-radius:10px;padding:1.25rem 1.35rem}.cs-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--wp--preset--color--contrast);line-height:1}.cs-brand:hover{text-decoration:none}.cs-brand:hover .cs-brand__name{color:var(--wp--preset--color--accent)}.cs-brand__mark{width:30px;height:30px;flex:0 0 auto;display:block}.cs-brand__name{font-size:1.0625rem;font-weight:400;letter-spacing:-.012em;white-space:nowrap;transition:color .12s ease}.cs-brand__name b{font-weight:700}.cs-footer .cs-brand{margin-block-end:1rem}.cs-footer .cs-brand__mark{width:32px;height:32px}@media (max-width:600px){.cs-brand__name{font-size:1rem}}.cs-eyebrow{margin:0 0 .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.cs-lp-title{font-size:clamp(2.1rem, 3.4vw, 3.05rem);line-height:1.07;letter-spacing:-.022em;margin:0;text-wrap:balance}.cs-lp-lede{font-size:1.1875rem;line-height:1.55;color:var(--wp--preset--color--contrast-2);margin:1.15rem 0 0;max-width:46ch}.cs-lp-actions{margin-top:1.85rem!important;gap:.75rem!important}.cs-lp-actions .wp-block-button__link{padding:.8rem 1.55rem;font-size:.9375rem}.cs-lp-note{margin:1.1rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-lp-section>.cs-eyebrow,.cs-lp-section>h2,.cs-lp-section>h3,.cs-lp-section>p{margin-left:0!important;margin-right:auto!important}.cs-lp-section>h2{margin-top:0;font-size:clamp(1.6rem, 2.1vw, 2.05rem);line-height:1.15;letter-spacing:-.018em}.cs-lp-section>h2+p{margin-top:.5rem;max-width:62ch;color:var(--wp--preset--color--muted);font-size:1.0625rem}.cs-lp-hero>.wp-block-columns{margin-left:0!important;margin-right:0!important}.cs-lp-section>.wp-block-group,.cs-lp-section>.wp-block-columns{margin-top:2.75rem}.cs-lp-section .cs-subhead{margin-top:3rem;font-size:1.25rem}.cs-lp-section .cs-subhead+p{margin-top:.5rem;max-width:62ch}.cs-panel{background:var(--wp--preset--color--base-soft);border:1px solid var(--wp--preset--color--line);border-radius:12px;padding:1.6rem 1.75rem;height:100%}.cs-panel__title{margin:0;font-size:1.1875rem;line-height:1.25}.cs-panel__lede{margin:.55rem 0 0;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-panel__meta{margin:.85rem 0 0;font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;color:var(--wp--preset--color--muted);overflow-wrap:anywhere}.cs-panel .wp-block-buttons{margin-top:1.25rem!important}.cs-checklist{list-style:none;padding:0;margin:1.25rem 0 0}.cs-checklist li{position:relative;padding-left:1.6rem;margin-bottom:.6rem;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-checklist li::before{content:"";position:absolute;left:0;top:.42em;width:.45rem;height:.8rem;border:solid var(--wp--preset--color--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.cs-tiles{gap:2.5rem 2rem!important}.cs-tile{padding-block-start:1.15rem;border-block-start:1px solid var(--wp--preset--color--line)}.cs-tile h3{margin:0 0 .45rem;font-size:1.0625rem}.cs-tile p{margin:0;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1.5rem 0 0}.cs-chips a{display:inline-block;padding:.4rem .85rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--base);font-size:.875rem;font-weight:500;color:var(--wp--preset--color--contrast);text-decoration:none}.cs-chips a:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent)}.cs-faq{margin-top:2.25rem!important}.cs-faq .wp-block-details{border-bottom:1px solid var(--wp--preset--color--line);padding:1.05rem 0}.cs-faq .wp-block-details:first-child{border-top:1px solid var(--wp--preset--color--line)}.cs-faq summary{cursor:pointer;font-weight:600;font-size:1.0625rem;color:var(--wp--preset--color--contrast);list-style:none;position:relative;padding-right:2rem}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary::after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-weight:400;font-size:1.35rem;line-height:1;color:var(--wp--preset--color--accent)}.cs-faq details[open] summary::after{content:"−"}.cs-faq .wp-block-details p{margin:.85rem 0 0;color:var(--wp--preset--color--contrast-2);max-width:68ch}.cs-lp-cta>h2{margin:0;font-size:clamp(1.5rem, 2vw, 1.9rem)}.cs-lp-cta>p{margin:.6rem 0 0;max-width:58ch;color:var(--wp--preset--color--contrast-2)}.cs-lp-cta .wp-block-buttons{margin-top:1.75rem!important;gap:.75rem!important}@media (max-width:860px){.cs-lp-hero .wp-block-columns{gap:2.5rem!important}}.cs-faq{max-width:var(--wp--style--global--content-size);margin-inline:auto!important;padding-left:0!important;padding-right:0!important}.cs-lp-cta>h2,.cs-lp-cta>p,.cs-lp-cta>.wp-block-buttons{margin-left:0!important;margin-right:auto!important}.cs-faq>.wp-block-details{max-width:none!important;margin-left:0!important;margin-right:0!important}.cs-lp-section>.cs-faq{margin-inline:0!important}.cs-facts{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem 1.5rem}.cs-facts li{border-block-start:2px solid var(--wp--preset--color--accent);padding-block-start:.7rem}.cs-facts b{display:block;font-size:.9375rem;color:var(--wp--preset--color--contrast)}.cs-facts span{display:block;margin-block-start:.15rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-flow{list-style:none;padding:0;margin:2.75rem 0 0}.cs-flow>li{display:grid;grid-template-columns:2.5rem 1fr;gap:1.25rem;padding-block:1.6rem;border-block-start:1px solid var(--wp--preset--color--line)}.cs-flow>li:last-child{border-block-end:1px solid var(--wp--preset--color--line)}.cs-flow__n{font-family:var(--wp--preset--font-family--mono);font-size:1.05rem;font-weight:600;color:var(--wp--preset--color--accent);font-variant-numeric:tabular-nums;line-height:1.5}.cs-flow h3{margin:0 0 .4rem;font-size:1.1875rem}.cs-flow>li>div>p{margin:0;color:var(--wp--preset--color--contrast-2);max-width:66ch}.cs-flow ul{margin:.85rem 0 0;padding-inline-start:1.1rem}.cs-flow ul li{margin-block-end:.3em;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-timeline{list-style:none;padding:0;margin:2.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem 1.5rem}.cs-timeline li{border-block-start:2px solid var(--wp--preset--color--line);padding-block-start:.85rem}.cs-timeline__t{display:block;font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--accent);margin-block-end:.35rem}.cs-timeline b{display:block;font-size:1rem;color:var(--wp--preset--color--contrast)}.cs-timeline span:last-child{display:block;margin-block-start:.2rem;font-size:.875rem;color:var(--wp--preset--color--muted)}.cs-chips--static{margin-block-start:1.1rem}.cs-chips--static li{padding:.3rem .7rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--base);font-size:.8125rem;color:var(--wp--preset--color--contrast-2)}.wp-block-post-content .cs-lp-section>h2,.wp-block-post-content .cs-lp-section>p,.wp-block-post-content .cs-lp-cta>h2,.wp-block-post-content .cs-lp-cta>p{margin-left:0!important}.wp-block-post-content>.cs-lp-lede,.wp-block-post-content>.cs-facts,.wp-block-post-content>.cs-eyebrow,.wp-block-post-content>.cs-callout,.wp-block-post-content>.wp-block-buttons{max-width:var(--wp--style--global--content-size);margin-inline:auto!important}.wp-block-post-content>.cs-lp-lede{max-width:var(--wp--style--global--content-size)}@media (min-width:900px){.cs-facts{grid-template-columns:repeat(4,1fr)}}.cs-callout{border-left:3px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--base-soft);border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-block:1.75rem}.cs-callout p{margin:0;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-callout p+p{margin-top:.5rem}.cs-inline-cta{font-weight:500;text-decoration:none;font-size:.9375rem}.cs-inline-cta:hover{text-decoration:underline}.cs-flow .cs-inline-cta{display:inline-block;margin-top:.5rem}.cs-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.cs-table :where(th,td){border:1px solid var(--wp--preset--color--line);padding:.7rem .85rem;vertical-align:top}.cs-table thead th{background:var(--wp--preset--color--base-sunk);text-align:start;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--muted);white-space:nowrap}.cs-table td:first-child{white-space:nowrap}.cs-table figcaption{margin-top:.75rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-signoff{margin-top:1.75rem;color:var(--wp--preset--color--muted);font-style:italic}.cs-proofs.wp-block-gallery{gap:1.25rem}.cs-proofs figure.wp-block-image{border:1px solid var(--wp--preset--color--line);border-radius:8px;overflow:hidden;background:var(--wp--preset--color--base-soft)}.cs-proofs figcaption{padding:.5rem .7rem;font-size:.8125rem;color:var(--wp--preset--color--muted);background:var(--wp--preset--color--base)}.cs-signup{border:1px solid var(--wp--preset--color--line);border-radius:12px;background:var(--wp--preset--color--base-soft);padding:1.75rem;margin-block:2rem;max-width:var(--wp--style--global--content-size);margin-inline:auto}.cs-signup__badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#FFF;background:var(--wp--preset--color--success);border-radius:4px;padding:.2rem .45rem;margin-bottom:.6rem}.cs-signup .cs-signup__title{font-size:1.25rem;line-height:1.25;font-weight:700;color:var(--wp--preset--color--contrast);margin:0 0 .4rem}.cs-signup .cs-signup__text{margin:0 0 1.1rem;color:var(--wp--preset--color--contrast-2);max-width:60ch}.cs-signup form{margin:0}.cs-signup .sib-form-block{padding:0}.cs-signup .cs-signup__label{display:block;font-size:.875rem;font-weight:600;color:var(--wp--preset--color--contrast);margin-block-end:.4rem}.cs-signup__row{display:flex;flex-wrap:wrap;gap:.6rem}.cs-signup__input{flex:1 1 14rem;min-width:0;font:inherit;font-size:.9375rem;padding:.7rem .85rem;border:1px solid var(--wp--preset--color--line);border-radius:6px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.cs-signup__input::placeholder{color:var(--wp--preset--color--muted)}.cs-signup__input:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px}.cs-signup__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;color:#FFF;background:var(--wp--preset--color--accent-dark);border:0;border-radius:6px;padding:.75rem 1.4rem;cursor:pointer;white-space:nowrap}.cs-signup__button:hover{background:var(--wp--preset--color--contrast)}.cs-signup__button:focus-visible{outline:2px solid var(--wp--preset--color--accent-dark);outline-offset:2px}.cs-signup__button[disabled],.cs-signup__button.sib-form-block__button-disabled{opacity:.7;cursor:progress}.cs-signup__button svg{width:1em;height:1em;flex:0 0 auto;fill:currentColor;animation:cs-spin 1s linear infinite}.cs-signup .sib-hide-loader-icon{display:none!important}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-signup__button svg{animation:none}}.cs-signup .entry__error{display:none;font-size:.8125rem;color:#9B3B2F;margin-block-start:.45rem}.cs-signup .cs-signup__note{font-size:.8125rem;color:var(--wp--preset--color--muted);margin:.6rem 0 0}.cs-signup .input--hidden{display:none!important}.cs-signup .sib-form-message-panel{display:none;font-size:.875rem;border-radius:6px;padding:.7rem .9rem;margin-block-end:.9rem;border:1px solid var(--wp--preset--color--line)}.cs-signup .sib-form-message-panel--active{display:block}.cs-signup__msg--ok{color:#0E5C42;background:#E8F5EF;border-color:#BFE3D2}.cs-signup__msg--error{color:#9B3B2F;background:#FCEEEC;border-color:#F2C9C3}@media (max-width:480px){.cs-signup{padding:1.25rem}.cs-signup__button{width:100%}}.cs-prices{gap:1.25rem!important}.cs-price{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--wp--preset--color--line);border-radius:10px;padding:1.1rem 1.2rem 1.2rem;background:var(--wp--preset--color--base);height:100%}.cs-price__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cs-price__head h3{margin:0;font-size:1.0625rem;line-height:1.2}.cs-price__badge{font-size:.625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.18rem .45rem;border-radius:3px;color:var(--wp--preset--color--accent);background:#E3EAF1;white-space:nowrap}.cs-price__amount{margin:0;font-variant-numeric:tabular-nums}.cs-price__amount s{color:var(--wp--preset--color--muted);font-size:.875rem;margin-inline-end:.3rem}.cs-price__amount b{font-size:1.5rem;font-weight:700;color:var(--wp--preset--color--contrast);letter-spacing:-.015em}.cs-price .edd_download_purchase_form{margin:auto 0 0}.cs-price .edd_purchase_submit_wrapper{margin:0}.cs-price .edd-add-to-cart,.cs-price .edd_purchase_submit_wrapper a.button{display:block;width:100%;text-align:center;background:var(--wp--preset--color--accent);color:#fff;border:0;border-radius:6px;padding:.6rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;margin-block-start:.35rem}.cs-price .edd-add-to-cart:hover{background:var(--wp--preset--color--accent-dark)}.cs-price .edd_price{display:none}.wp-block-post-content.alignfull>:where(:not(.alignwide):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-inline:auto}main:has(.cs-lp-section)>.wp-block-post-title,.wp-block-post-content:has(.cs-lp-section)>.cs-lp-lede,.wp-block-post-content:has(.cs-lp-section)>.cs-facts,.wp-block-post-content:has(.cs-lp-section)>.cs-callout,.wp-block-post-content:has(.cs-lp-section)>.cs-eyebrow,.wp-block-post-content:has(.cs-lp-section)>.cs-faq,.wp-block-post-content:has(.cs-lp-section)>.wp-block-buttons{margin-inline-start:max(var(--wp--style--root--padding-left,1.5rem),calc((100% - var(--wp--style--global--wide-size)) / 2))!important;margin-inline-end:auto!important}main:has(.cs-lp-section)>.wp-block-post-title{max-width:24ch}main:has(.cs-lp-section)>:not(.wp-block-post-content,.wp-block-post-featured-image){margin-inline-start:max(var(--wp--style--root--padding-left,1.5rem),calc((100% - var(--wp--style--global--wide-size)) / 2))!important;margin-inline-end:auto!important;max-width:var(--wp--style--global--wide-size)}main:has(.cs-lp-section)>.cs-single-head>*{margin-inline:0!important;max-width:none}main:has(.cs-lp-section)>.cs-single-head>.wp-block-post-title{max-width:24ch}.wp-block-post-content:has(.cs-lp-section)>.cs-lp-lede{max-width:62ch}.wp-block-post-content:has(.cs-lp-section)>.cs-callout{max-width:62ch}.wp-block-post-content:has(.cs-lp-section)>.cs-facts{max-width:var(--wp--style--global--wide-size)}.cs-filter{margin-block:0 1.75rem;max-width:26rem;margin-inline-start:0!important;margin-inline-end:auto!important}.cs-filter__field{position:relative;display:block}.cs-filter input{width:100%;font:inherit;font-size:.9375rem;padding:.7rem .85rem .7rem 2.3rem;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.cs-filter input:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px}.cs-filter__icon{position:absolute;inset-inline-start:.8rem;inset-block-start:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--wp--preset--color--muted);pointer-events:none}.cs-filter__count{display:block;margin-block-start:.5rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-filter__empty{margin:0;padding:1.25rem 0;color:var(--wp--preset--color--muted);font-size:.9375rem}[hidden]{display:none!important}.cs-tile .cs-random-slogan,.cs-card .cs-random-slogan,.cs-price .cs-random-slogan,.cs-panel .cs-random-slogan,.cs-facts .cs-random-slogan{display:none}.payment-icons{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.payment-icons a img{height:24px;filter:grayscale(100%);opacity:.85;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.payment-icons a:hover img{filter:grayscale(0%) drop-shadow(0 2px 6px rgb(0 0 0 / .25));opacity:1;transform:scale(1.1)}.offer-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;max-width:var(--wp--style--global--content-size);margin-inline:auto;padding:1rem 1.25rem;border-radius:10px;background:var(--wp--preset--color--contrast);color:#FFF;box-shadow:0 1px 3px rgb(16 24 40 / .18);text-align:left}.price-box{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .6rem;margin:0}.old-price,.offer-save{align-self:center}.new-price{font-size:2rem;line-height:1;font-weight:800;letter-spacing:-.01em;color:#4ADE80;font-variant-numeric:tabular-nums}.old-price{font-size:1rem;color:rgb(255 255 255 / .55);text-decoration:line-through}.offer-save{font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;color:#4ADE80;background:rgb(74 222 128 / .14);border:1px solid rgb(74 222 128 / .28)}.offer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.badge{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#BFD3FF;background:rgb(70 127 247 / .18);border:1px solid rgb(70 127 247 / .38)}.offer-timer{font-size:.875rem;font-weight:600;color:rgb(255 255 255 / .85);white-space:nowrap}.offer-timer .cs-countdown__time{font-variant-numeric:tabular-nums;font-weight:700;color:#FFF}.offer-timer.urgent .cs-countdown__time{color:#FCA5A5}.offer-box__info{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.offer-box--buybox{max-width:none;margin-inline:0;padding:1rem}.offer-box--buybox .offer-box__info{flex-basis:100%}.offer-box--cta{gap:1rem 1.5rem}.cs-deal-buy{margin:0}.cs-deal-buy .edd_download_purchase_form,.cs-deal-buy .edd_purchase_submit_wrapper{margin:0}.cs-deal-buy .edd-cart-ajax-alert{display:none}.cs-deal-buy .edd-add-to-cart,.cs-deal-buy input.edd-add-to-cart,.cs-deal-buy a.button{display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--accent-dark);color:#fff!important;border:0;cursor:pointer;padding:.95rem 1.9rem;border-radius:8px;font-weight:700;font-size:1.0625rem;line-height:1.1;white-space:nowrap;text-decoration:none;box-shadow:0 6px 18px rgb(70 127 247 / .45);transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.cs-deal-buy .edd-add-to-cart:hover,.cs-deal-buy input.edd-add-to-cart:hover,.cs-deal-buy a.button:hover{background:#5B90FF;box-shadow:0 8px 22px rgb(70 127 247 / .55)}.cs-deal-buy .edd-add-to-cart:active{transform:translateY(1px)}.cs-deal-buy .edd-loading{display:none}@media (max-width:640px){.offer-box--cta .cs-deal-buy{flex-basis:100%}.offer-box--cta .cs-deal-buy .edd-add-to-cart,.offer-box--cta .cs-deal-buy input.edd-add-to-cart,.offer-box--cta .cs-deal-buy a.button{width:100%}}.cs-adset-wrapper{background-color:var(--wp--preset--color--code-bg,#0D1117);color:#E6EDF3;padding:20px;border-radius:8px;margin-block:1.5rem}.cs-adset-wrapper p{margin:0 0 15px}.cs-adset-wrapper>p,.cs-adset-wrapper>div:not(.cs-target-environment):not(.cs-features-list) p{color:#E6EDF3}.cs-target-environment,.cs-target-environment p,.cs-target-environment li,.cs-features-list,.cs-features-list p,.cs-features-list li{color:var(--wp--preset--color--contrast-2)}.cs-target-environment strong,.cs-features-list strong{color:var(--wp--preset--color--contrast)}.cs-verification-title{display:block;font-size:1.2em;font-weight:700;margin-bottom:10px;color:#FFF}.cs-adset-item{background-color:#242D3A;color:#E6EDF3;padding:12px;margin-bottom:8px;border-radius:4px;border-left:4px solid #0D1117}.cs-adset-item:last-child{margin-bottom:0}.cs-adset-active{background-color:#0B5735;border-left-color:#28A745;color:#FFF}.cs-warning-highlight{color:#FF8A80;font-weight:700}.cs-privilege-highlight{color:#64FFDA}.cs-code{background-color:#000;color:#64FFDA;padding:2px 4px;border-radius:3px;font-family:var(--wp--preset--font-family--mono);font-size:.9em}.cs-highlight{background-color:#FFF3BF;color:#1C244B;padding:0 .2em;border-radius:3px}.cs-target-environment,.cs-features-list{background-color:var(--wp--preset--color--base-soft);border:1px solid var(--wp--preset--color--line);padding:15px;border-radius:8px;color:var(--wp--preset--color--contrast-2);margin-bottom:20px}.cs-features-list{padding-left:38px}.cs-features-list li+li{margin-block-start:.4em}.cs-toc{border:1px solid var(--wp--preset--color--line);border-radius:8px;padding:1.15rem 1.35rem;margin-block:2rem;margin-inline:auto;max-width:var(--wp--style--global--content-size);background:var(--wp--preset--color--base-soft)}.cs-toc__title{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--wp--preset--color--muted);margin:0 0 .6rem}.cs-toc ol{margin:0;padding-left:1.1rem;columns:2;column-gap:2rem}.cs-toc li{margin:.25rem 0;break-inside:avoid}@media (max-width:700px){.cs-toc ol{columns:1}}.cs-cat{margin-block:2.5rem}.cs-cat__guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--wp--preset--color--line)}.cs-cat__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem}.cs-cat__card{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .9rem;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.cs-cat__card:hover,.cs-cat__card:focus-visible{border-color:var(--wp--preset--color--accent);box-shadow:0 1px 3px rgb(16 24 40 / .08)}.cs-cat__name{font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--wp--preset--color--contrast);overflow-wrap:anywhere}.cs-cat__meta{display:flex;align-items:center;gap:.4rem}.cs-cat__badge{font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--wp--preset--color--accent-dark);background:var(--wp--preset--color--base-sunk);border-radius:4px;padding:.1rem .35rem}.cs-cat__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.45rem}.cs-cat__price{font-weight:700;font-size:.9375rem;color:var(--wp--preset--color--contrast)}.cs-cat__where{font-size:.6875rem;color:var(--wp--preset--color--muted)}.cs-cat__note{margin:1rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-cat__card--guide{background:var(--wp--preset--color--base-soft)}.cs-cat__badge--guide{color:#FFF;background:var(--wp--preset--color--accent)}@media (prefers-reduced-motion:reduce){.cs-cat__card{transition:none}}.cs-machine{border:1px solid var(--wp--preset--color--line);border-radius:12px;padding:2rem 2.25rem 2.25rem;margin-block:1.5rem!important;background:var(--wp--preset--color--base);scroll-margin-top:1.5rem}.cs-machine>:first-child{margin-top:0!important}.cs-machine>:last-child{margin-bottom:0!important}.cs-machine>*{max-width:var(--cs-reading-well,52rem);margin-inline:auto!important}.cs-machine h3{font-size:1.25rem;line-height:1.3;margin-block:0 .9rem!important}.cs-machine h3+p{margin-top:0}.cs-machine p:has(>strong:only-child){font-size:1.125rem;line-height:1.3;margin-block:2rem .75rem!important}.cs-machine p:has(>strong:only-child) strong{font-weight:700}.cs-machine p:empty{display:none}.cs-machine figure{margin-block:1.25rem!important}.cs-machine img{display:block;max-width:100%;height:auto;border:1px solid var(--wp--preset--color--line);border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42 / .06)}.cs-machine p:has(+.edd_download_purchase_form),.cs-machine p:has(+form){font-size:.8125rem;color:var(--wp--preset--color--muted);border-top:1px solid var(--wp--preset--color--line);padding-top:1rem;margin-block:1.25rem .45rem!important}.cs-machine .edd_download_purchase_form{margin-block:.25rem 0}@media (max-width:640px){.cs-machine{padding:1.25rem 1.15rem 1.35rem;border-radius:10px}.cs-machine p:has(>strong:only-child){margin-top:1.5rem!important}}.edd_download_purchase_form .button,.edd-submit.button,.edd_purchase_submit_wrapper .edd-add-to-cart,.edd_go_to_checkout,a.edd-add-to-cart,.edd-add-to-cart{background-color:var(--wp--preset--color--accent-dark)!important;border-color:var(--wp--preset--color--accent-dark)!important;color:#FFFFFF!important;border-radius:6px!important;font-weight:600;box-sizing:border-box}.edd_download_purchase_form .button:hover,.edd-submit.button:hover,.edd_purchase_submit_wrapper .edd-add-to-cart:hover,.edd_go_to_checkout:hover,a.edd-add-to-cart:hover,.edd-add-to-cart:hover{background-color:var(--wp--preset--color--contrast)!important;border-color:var(--wp--preset--color--contrast)!important}.edd-add-to-cart-label,.edd-add-to-cart .edd-add-to-cart-label{color:#FFF}.cs-cat__badge--guide{background:var(--wp--preset--color--accent-dark)}.cs-adset-active .cs-warning-highlight{color:#FFD9D6}.cs-cat__group{grid-column:1 / -1;margin:1.5rem 0 .25rem}.cs-cat__group:first-child{margin-top:0}.cs-cat__group h3{font-size:1rem;margin:0 0 .15rem;color:var(--wp--preset--color--contrast)}.cs-cat__group p{margin:0;font-size:.8125rem;color:var(--wp--preset--color--muted);max-width:70ch}.cs-cat__empty{grid-column:1 / -1}.cs-pick{border:1px solid var(--wp--preset--color--line);border-radius:10px;background:var(--wp--preset--color--base-soft);padding:1.25rem 1.4rem;margin-block:1.5rem}.cs-pick>p:first-child{margin-top:0}.cs-pick>:last-child{margin-bottom:0}.cs-pick ol{margin:.6rem 0 0;padding-left:1.2rem}.cs-pick li{margin:.35rem 0}.cs-pick code{background:var(--wp--preset--color--base-sunk);padding:.1em .35em;border-radius:4px;font-family:var(--wp--preset--font-family--mono);font-size:.9em}.cs-offer-card{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start;border:1px solid var(--wp--preset--color--line);border-radius:12px;background:var(--wp--preset--color--base);padding:1.5rem;margin-block:1.75rem;max-width:var(--wp--style--global--content-size);margin-inline:auto}.cs-offer-card--noimage{grid-template-columns:1fr}.cs-offer-card__media{margin:0}.cs-offer-card__media img{display:block;width:100%;height:auto;border-radius:8px}.cs-offer-card__badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#FFF;background:var(--wp--preset--color--accent-dark);border-radius:4px;padding:.2rem .45rem;margin-bottom:.5rem}.cs-offer-card__title{font-size:1.25rem;line-height:1.25;font-weight:700;color:var(--wp--preset--color--contrast);margin:0 0 .35rem}.cs-offer-card__sub{margin:0 0 .9rem;color:var(--wp--preset--color--contrast-2);max-width:58ch}.cs-offer-card__list{list-style:none;margin:0 0 1.1rem;padding:0}.cs-offer-card__list li{position:relative;padding-left:1.5rem;margin:.35rem 0;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-offer-card__list li::before{content:"";position:absolute;left:0;top:.45em;width:.7rem;height:.38rem;border-left:2px solid var(--wp--preset--color--success);border-bottom:2px solid var(--wp--preset--color--success);transform:rotate(-45deg)}.cs-offer-card__buy{border-top:1px solid var(--wp--preset--color--line);padding-top:1.1rem;margin-top:.25rem}.cs-offer-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:.2rem}.cs-offer-card__was{font-size:1rem;color:var(--wp--preset--color--muted);text-decoration:line-through}.cs-offer-card__now{font-size:1.875rem;font-weight:700;line-height:1;color:var(--wp--preset--color--contrast)}.cs-offer-card__save{font-size:.75rem;font-weight:700;color:#0E5C42;background:#DCFCE7;border-radius:4px;padding:.2rem .45rem}.cs-offer-card__timer{font-size:.8125rem;color:var(--wp--preset--color--muted);margin:0 0 .9rem;font-variant-numeric:tabular-nums}.cs-offer-card__timer[data-urgent="1"]{color:#9B3B2F;font-weight:600}.cs-offer-card__cta .edd_download_purchase_form{margin:0}.cs-offer-card__cta .button{font-size:1rem!important;padding:.8rem 1.5rem!important}.cs-offer-card__note{margin:.7rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}@media (max-width:640px){.cs-offer-card{grid-template-columns:1fr;padding:1.15rem;gap:1.1rem}.cs-offer-card__media{max-width:12rem}.cs-offer-card__now{font-size:1.625rem}}.cs-crumbs{font-size:.8125rem;color:var(--wp--preset--color--muted);margin:0 0 .75rem}.cs-crumbs a{color:var(--wp--preset--color--accent-dark);text-decoration:none}.cs-crumbs a:hover{text-decoration:underline}.cs-crumbs__sep{margin:0 .45em}.cs-pricing{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(26rem, 100%),1fr));gap:1.25rem;align-items:start;margin-block:1.5rem 0}.cs-pricing--single{display:block}.cs-pricing__provider{margin:0;border:1px solid var(--wp--preset--color--line);border-radius:12px;background:var(--wp--preset--color--base);padding:1.15rem 1.25rem .9rem}.cs-pricing--single .cs-pricing__provider{padding:0;border:0;border-radius:0}.cs-pricing__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .85rem}.cs-pricing__name{font-size:1.0625rem;margin:0 0 .15rem;line-height:1.3}.cs-pricing__name a{text-decoration:none;color:var(--wp--preset--color--contrast)}.cs-pricing__name a:hover{color:var(--wp--preset--color--accent-dark)}.cs-pricing__meta{margin:0;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-pricing__all{flex:none;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--wp--preset--color--accent-dark);white-space:nowrap}.cs-pricing__all:hover{text-decoration:underline}.cs-pricing__scroll{overflow-x:auto}.cs-pricing__table{width:100%;border-collapse:collapse;font-size:.875rem;margin:0}.cs-pricing__table th,.cs-pricing__table td{padding:.5rem .4rem;border-bottom:1px solid var(--wp--preset--color--line);text-align:left;vertical-align:baseline}.cs-pricing__table thead th{font-weight:600;color:var(--wp--preset--color--muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.07em;color:var(--wp--preset--color--muted);font-weight:600;padding-block:0 .35rem;border-bottom-color:var(--wp--preset--color--line)}.cs-pricing__row{cursor:pointer}.cs-pricing__what{position:relative}.cs-pricing__row:hover{background:var(--wp--preset--color--base-soft)}.cs-pricing__row:hover .cs-pricing__cert{color:var(--wp--preset--color--accent-dark)}.cs-pricing__row:focus-within{outline:2px solid var(--wp--preset--color--accent);outline-offset:-2px}.cs-pricing__cert::after{content:"";position:absolute;inset:0}.cs-pricing__cert:focus-visible{outline:none}.cs-pricing__table tbody tr:last-child th,.cs-pricing__table tbody tr:last-child td{border-bottom:0}.cs-pricing__what{display:flex;align-items:baseline;gap:.5rem;min-width:0}.cs-pricing__cert{font-weight:600;text-decoration:none;color:var(--wp--preset--color--contrast);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-pricing__full{font-weight:400;font-size:.75rem;color:var(--wp--preset--color--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-pricing__table .cs-pricing__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wp--preset--color--contrast-2);width:1%}.cs-pricing__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;width:1%}.cs-pricing__na{color:var(--wp--preset--color--muted);font-style:italic;font-weight:400}.cs-pricing--single .cs-pricing__table{font-size:.9375rem}.cs-pricing--single .cs-pricing__table th,.cs-pricing--single .cs-pricing__table td{padding:.7rem .5rem}.cs-pricing--single .cs-pricing__full{font-size:.8125rem}@media (max-width:34rem){.cs-pricing__what{display:block}.cs-pricing__full{display:block;white-space:normal}.cs-pricing__table thead .cs-pricing__num,.cs-pricing__table tbody .cs-pricing__num{display:none}}.cs-hub__head{margin-block-end:2rem}.cs-hub__title{margin:.25rem 0 .75rem}.cs-hub__full{display:block;font-size:1.125rem;font-weight:400;color:var(--wp--preset--color--contrast-2);margin-block-start:.25rem}.cs-hub__lede{max-width:40rem;color:var(--wp--preset--color--contrast-2);font-size:1.0625rem}.cs-hub__facts{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.cs-hub__facts li{display:flex;flex-direction:column;font-size:.9375rem}.cs-hub__facts span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--wp--preset--color--muted)}.cs-hub__primary{border:1px solid var(--wp--preset--color--line);border-inline-start:4px solid var(--wp--preset--color--accent);border-radius:10px;padding:1.25rem 1.5rem;margin-block:1.5rem 2.5rem;background:var(--wp--preset--color--base-soft);max-width:48rem}.cs-hub__primary .cs-eyebrow{margin:0}.cs-hub__primary h2{margin:.25rem 0 .5rem;font-size:1.375rem}.cs-hub__primary h2 a{text-decoration:none;color:var(--wp--preset--color--contrast)}.cs-hub__primary h2 a:hover{color:var(--wp--preset--color--accent-dark)}.cs-hub__primary p{margin:0 0 .75rem}.cs-hub__primary p:last-child{margin:0}.cs-hub__cta{display:inline-block;background:var(--wp--preset--color--accent-dark);color:#fff;padding:.6rem 1rem;border-radius:6px;text-decoration:none;font-weight:600}.cs-hub__cta:hover{background:var(--wp--preset--color--contrast);color:#fff}.cs-hub__products,.cs-hub__guides{margin-block:2.5rem}.cs-hub__products h2,.cs-hub__guides h2{margin-block-end:.5rem}.cs-hub__note{color:var(--wp--preset--color--muted);font-size:.9375rem;max-width:40rem;margin-block:0 1rem}.cs-hub__list{list-style:none;padding:0;margin:0;max-width:48rem}.cs-hub__list li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--wp--preset--color--line)}.cs-hub__list a{text-decoration:none;color:var(--wp--preset--color--contrast);font-weight:500}.cs-hub__list a:hover{color:var(--wp--preset--color--accent-dark);text-decoration:underline}.cs-hub__date{color:var(--wp--preset--color--muted);font-size:.8125rem;white-space:nowrap}.cs-hub__empty{color:var(--wp--preset--color--contrast-2)}@media (max-width:480px){.cs-pricing__provider{padding:1rem .9rem .75rem}.cs-hub__list li{flex-direction:column;gap:.2rem}}.cs-hub__products .edd_downloads_list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;align-items:start}.cs-hub__products .edd_download_image{display:none}.cs-hub__products .edd_download_inner{display:flex;flex-direction:column;height:100%;border:1px solid var(--wp--preset--color--line);border-radius:10px;padding:1rem 1.1rem 1.1rem;background:var(--wp--preset--color--base)}.cs-hub__products .edd_download_title{margin-top:0}.cs-hub__products .edd_download_excerpt{font-size:.875rem;color:var(--wp--preset--color--contrast-2)}.cs-hub__products .edd_price{font-weight:600;color:var(--wp--preset--color--contrast);margin-block:.25rem .75rem}.cs-hub__products .edd_download_buy_button{margin-top:auto}.cs-hub__products .edd-add-to-cart,.cs-hub__products .edd_purchase_submit_wrapper a.button{display:block;width:100%;text-align:center;background:var(--wp--preset--color--accent-dark);color:#fff;border:0;border-radius:6px;padding:.6rem 1rem;font-weight:600;text-decoration:none}.cs-hub__products .edd-add-to-cart:hover,.cs-hub__products .edd_purchase_submit_wrapper a.button:hover{background:var(--wp--preset--color--contrast)}.cs-offer--exam{margin-block-start:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base-soft)}.cs-offer--exam .cs-offer__title{font-size:1.375rem;margin:0 0 .5rem}.cs-offer--exam .cs-offer__text{color:var(--wp--preset--color--contrast-2);margin:0 0 1rem}.cs-offer--exam .cs-offer__buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.cs-offer__btn{display:inline-block;background:var(--wp--preset--color--accent-dark);color:#fff;padding:.6rem 1.1rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9375rem}.cs-offer__btn:hover{background:var(--wp--preset--color--contrast);color:#fff}.cs-offer__deal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0 0 1rem;padding:.6rem .9rem;border-radius:8px;background:var(--wp--preset--color--contrast);color:#FFF}.cs-offer__deal .offer-timer{margin-left:auto}.cs-offer__deal-price s{color:rgb(255 255 255 / .55);margin-right:.35rem}.cs-offer__deal-price strong{color:#4ADE80;font-size:1.125rem;font-variant-numeric:tabular-nums}.cs-offer__deal-save{color:#4ADE80;font-size:.8rem;font-weight:700}.cs-offer--deal-only .cs-offer__deal{margin-bottom:0}.cs-offer__btn--ghost{background:#fff0;color:var(--wp--preset--color--accent-dark);box-shadow:inset 0 0 0 1px currentColor}.cs-offer__btn--ghost:hover{background:var(--wp--preset--color--accent-dark);color:#fff;box-shadow:none}@media (max-width:480px){.cs-offer--exam .cs-offer__btn{width:100%;text-align:center}}.cs-sale{position:relative;box-sizing:border-box;margin-block:2.25rem;border-radius:12px;font-size:1rem;line-height:1.45}.cs-sale--deal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:center;padding:1.5rem 1.75rem;overflow:hidden;background:var(--wp--preset--color--contrast);color:#FFF;box-shadow:0 1px 3px rgb(16 24 40 / .18)}.cs-sale--deal::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 140% at 100% 100%,rgb(70 127 247 / .32),transparent 62%);pointer-events:none}.cs-sale__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.cs-sale__body .offer-meta{gap:.5rem .9rem}.cs-sale__title{margin:0;font-size:1.375rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#FFF;text-wrap:balance}.cs-sale__text{margin:0;max-width:34rem;font-size:.9375rem;color:rgb(255 255 255 / .82)}.cs-sale__buy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.cs-sale__buy .new-price{font-size:2.25rem}.cs-sale__btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.6rem;border-radius:8px;background:var(--wp--preset--color--accent-dark);color:#FFF;font-weight:700;font-size:1.0625rem;line-height:1.1;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px rgb(70 127 247 / .45);transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.cs-sale__btn:hover{background:#5B90FF;color:#FFF;box-shadow:0 8px 22px rgb(70 127 247 / .55)}.cs-sale__btn:active{transform:translateY(1px)}.cs-sale__btn:focus-visible{outline:2px solid #FFF;outline-offset:2px}.cs-sale__btn--sm{padding:.55rem 1rem;font-size:.9375rem;box-shadow:none}.cs-sale__btn--sm:hover{box-shadow:none}.cs-sale__btn--sm:focus-visible{outline-color:var(--wp--preset--color--accent-dark)}.cs-sale--strip{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--base-soft);color:var(--wp--preset--color--contrast);font-size:.9375rem}.cs-sale--strip .badge{color:var(--wp--preset--color--accent-dark);background:rgb(70 127 247 / .1);border-color:rgb(70 127 247 / .3)}.cs-sale--strip .cs-sale__line{flex:1 1 14rem}.cs-sale--strip .cs-sale__price{color:var(--wp--preset--color--success);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-sale--strip .cs-sale__price s{color:var(--wp--preset--color--muted);font-weight:400}.cs-sale--strip .offer-timer{color:var(--wp--preset--color--contrast-2)}.cs-sale--strip .offer-timer .cs-countdown__time{color:var(--wp--preset--color--contrast)}.cs-sale--strip .offer-timer.urgent .cs-countdown__time{color:#9B3B2F}@media (max-width:640px){.cs-sale{margin-block:1.75rem}.cs-sale--deal{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.cs-sale__buy{width:100%}.cs-sale__btn{width:100%}.cs-sale--strip{padding:.75rem .9rem}.cs-sale--strip .cs-sale__btn--sm{width:auto;margin-left:auto}}.cs-block-placeholder{display:flex;flex-direction:column;gap:.15rem;border:1px dashed var(--wp--preset--color--line,#D9DEE7);border-radius:8px;background:var(--wp--preset--color--base-soft,#F6F8FB);padding:.9rem 1.1rem;font-size:.8125rem;color:var(--wp--preset--color--muted,#5B6577)}.cs-block-placeholder strong{font-size:.875rem;color:var(--wp--preset--color--contrast,#101828)}.wp-block-query-pagination{justify-content:center!important;align-items:center;gap:.4rem;flex-wrap:wrap}.wp-block-query-pagination-numbers{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wp-block-query-pagination a.page-numbers,.wp-block-query-pagination span.page-numbers,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .8rem;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.wp-block-query-pagination a.page-numbers:hover,.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent-dark);background:var(--wp--preset--color--base-soft)}.wp-block-query-pagination span.page-numbers.current{background:var(--wp--preset--color--accent-dark);border-color:var(--wp--preset--color--accent-dark);color:#fff}.wp-block-query-pagination span.page-numbers.dots{border:0;background:none;min-width:1.25rem;padding:0;color:var(--wp--preset--color--muted);font-weight:400}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{padding:0 1.1rem;color:var(--wp--preset--color--contrast-2)}:where(.wp-block-query-pagination) :focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}@media (max-width:480px){.wp-block-query-pagination a.page-numbers,.wp-block-query-pagination span.page-numbers,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{min-width:2.25rem;height:2.25rem;padding:0 .6rem;font-size:.875rem}}.cs-card{border-block-start:0!important;padding-block-start:0!important}.cs-card__media{display:block;aspect-ratio:16 / 9;margin-block-end:.9rem;border-radius:10px;overflow:hidden;background:var(--wp--preset--color--base-sunk);border:1px solid var(--wp--preset--color--line)}.cs-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.cs-card:hover .cs-card__media img{transform:scale(1.04)}.cs-card__media--ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wp--preset--color--base-sunk),#E7EDFB 70%)}.cs-card__ph-mark{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--wp--preset--color--accent);opacity:.45}body.single-certificate,body.tax-cs_cert{--wp--style--global--content-size:var(--wp--style--global--wide-size);--cs-reading-well:52rem}body.single-certificate .wp-block-post-content>figure.wp-block-image,body.tax-cs_cert .wp-block-post-content>figure.wp-block-image{max-width:var(--cs-reading-well);margin-inline:auto!important;text-align:center}body.single-certificate .wp-block-post-content>figure.wp-block-image img,body.tax-cs_cert .wp-block-post-content>figure.wp-block-image img{display:inline-block;max-width:100%;height:auto;border:1px solid var(--wp--preset--color--line);border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42 / .06)}@media (max-width:767px){body .telegram-contact-btn{right:16px;bottom:78px}body .telegram-contact-btn a{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}body .telegram-contact-btn svg{width:22px!important;height:22px!important;margin-left:-3px}body .telegram-contact-btn .tg-text{position:absolute;top:1px;right:1px;width:13px;height:13px;font-size:0}body .telegram-contact-btn .telegram-online-dot{width:13px;height:13px;margin:0;box-sizing:border-box;border:2px solid var(--wp--preset--color--base)}}.cs-checkout__trust{list-style:none;margin:-.25rem 0 1.75rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .6rem}.wp-block-post-content .cs-checkout__trust{padding-inline-start:0}.wp-block-post-content .cs-checkout__trust li+li{margin-block-start:0}.cs-checkout__trust li{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .9rem .5rem .8rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--base-soft);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--wp--preset--color--contrast)}.cs-checkout__trust li::before{content:"";flex:none;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--wp--preset--color--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat}.cs-checkout-page .wp-block-post-title,.cs-checkout-page .wp-block-post-content>*{max-width:min(var(--wp--style--global--wide-size), 68rem)}@media (max-width:781px){.cs-checkout-page .wp-block-post-title+.wp-block-post-content{margin-top:1rem}.wp-block-post-content .cs-checkout__trust{margin:0 0 1.25rem;padding:.55rem .75rem;gap:.3rem .9rem;border:1px solid var(--wp--preset--color--line);border-radius:10px;background:var(--wp--preset--color--base-soft)}.cs-checkout__trust li{padding:0;border:0;border-radius:0;background:#fff0;gap:.45rem;font-size:.8125rem;line-height:1.35}.cs-checkout__trust li::before{width:.95rem;height:.95rem}}@media (max-width:374px){.cs-checkout__trust li{font-size:.75rem}}.cs-scroll-cue{position:fixed;left:50%;bottom:calc(1.1rem + env(safe-area-inset-bottom, 0px));z-index:30;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .95rem .55rem .7rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font:inherit;font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 10px 28px -12px rgb(28 36 75 / .5);cursor:pointer;transform:translate(-50%,0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.cs-scroll-cue.is-hidden{opacity:0;visibility:hidden;transform:translate(-50%,.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.cs-scroll-cue svg{flex:none;width:1.25rem;height:1.25rem;padding:.15rem;border-radius:50%;background:var(--wp--preset--color--accent-dark);color:#fff;animation:cs-cue-bob 1.6s ease-in-out infinite}.cs-scroll-cue:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}@keyframes cs-cue-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.cs-scroll-cue{transition:none}.cs-scroll-cue svg{animation:none}}@media (min-width:782px){.cs-scroll-cue{display:none}}.cs-checkout.wp-block-columns{gap:3.5rem!important;align-items:flex-start}@media (min-width:782px){.cs-checkout>.cs-checkout__order{position:sticky;top:calc(var(--cs-header-h, 5rem) + 1rem)}}.cs-order{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);border-radius:12px;padding:0 1.25rem 1.1rem;box-shadow:0 18px 40px -22px rgb(28 36 75 / .35)}.cs-order__title{margin:0 -1.25rem 1rem;padding:.85rem 1.25rem;border-radius:11px 11px 0 0;background:var(--wp--preset--color--contrast);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em}#edd_checkout_form_wrap .cs-order .edd-blocks-form__cart{margin:0}#edd_checkout_form_wrap .cs-order .edd-blocks-cart{border:0;background:#fff0}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__row{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:start;padding:.85rem 0;border:0;border-top:1px solid var(--wp--preset--color--line);background:#fff0;font-size:.9375rem}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__items .edd-blocks-cart__row:first-child{border-top:0}#edd_checkout_form_wrap .cs-order .edd_cart_item_name{display:block;color:var(--wp--preset--color--contrast);font-weight:600;font-size:1rem;line-height:1.35}#edd_checkout_form_wrap .cs-order .edd_checkout_cart_item_title{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}#edd_checkout_form_wrap .cs-order .cs-cart-item__kicker{font-size:.8125rem;font-weight:500;color:var(--wp--preset--color--muted)}#edd_checkout_form_wrap .cs-order .edd_cart_item_image{display:none}#edd_checkout_form_wrap .cs-order .edd_cart_item_price{display:flex;align-items:center;gap:.6rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-order .edd_cart_actions{display:inline-flex}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__action-remove{color:var(--wp--preset--color--muted)}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__action-remove:hover{color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-order .edd_cart_discount:empty{display:none}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__row-footer{grid-template-columns:1fr}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__row-buttons,#edd_checkout_form_wrap .cs-order #edd-save-cart-button{display:none}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__row-footer:has(.edd_cart_total){margin:.5rem -1.25rem 0;padding:.9rem 1.25rem;border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--base-soft)}#edd_checkout_form_wrap .cs-order .edd_cart_total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:700;color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-order .edd_cart_total .edd_cart_amount{font-size:1.625rem;font-variant-numeric:tabular-nums}#edd_checkout_form_wrap .cs-order .edd-blocks-cart__discount,#edd_checkout_form_wrap .cs-order .edd-blocks-form__discount{margin:0;padding:.35rem 0 .25rem}#edd_checkout_form_wrap .cs-order .edd_discount_link,#edd_checkout_form_wrap .cs-order .edd-blocks-form__discount .edd-button-secondary{background:none;border:0;padding:0;font:inherit;font-size:.875rem;color:var(--wp--preset--color--accent-dark);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}#edd_checkout_form_wrap .cs-order .edd-discount-code-field-wrap{display:flex;gap:.5rem;margin-top:.5rem}#edd_checkout_form_wrap .cs-order #edd-discount{flex:1;min-width:0}#edd_checkout_form_wrap .cs-order .edd-apply-discount{padding:.55rem .9rem;font-size:.875rem}.cs-order__delivery,.cs-order__guarantee{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--wp--preset--color--line);font-size:.875rem;line-height:1.5;color:var(--wp--preset--color--contrast-2)}.cs-order__delivery{border-top:0;padding-top:.35rem}.cs-order__guarantee strong{color:var(--wp--preset--color--contrast)}.cs-addons{margin:2.5rem 0 0}.cs-addons__heading{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.cs-addons__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--wp--preset--color--line)}@media (min-width:782px){.cs-addons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}}.cs-addon{display:grid;grid-template-columns:1fr auto auto;gap:.15rem .85rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--wp--preset--color--line)}.cs-addon__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cs-addon__title{font-size:.9375rem;font-weight:600;color:var(--wp--preset--color--contrast);line-height:1.3;text-decoration:none}.cs-addon__title:hover{text-decoration:underline;text-underline-offset:.15em}.cs-addon__blurb{font-size:.8125rem;color:var(--wp--preset--color--muted);line-height:1.45}@media (max-width:600px){.cs-addon__blurb{display:none}}.cs-addon__price{font-size:.9375rem;font-weight:600;color:var(--wp--preset--color--contrast);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-addon__add{padding:.4rem .8rem;border:1px solid var(--wp--preset--color--accent-dark);border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--wp--preset--color--accent-dark);text-decoration:none;white-space:nowrap}.cs-addon__add:hover{background:var(--wp--preset--color--accent-dark);color:#fff}.cs-addon__state{font-size:.8125rem;font-weight:600;color:var(--wp--preset--color--muted)}.cs-addon.is-added .cs-addon__title{color:var(--wp--preset--color--muted)}.cs-checkout>.cs-checkout__form{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);border-radius:12px;padding:1.5rem 1.5rem 1.35rem}#edd_checkout_form_wrap .cs-checkout__form .edd-blocks__user-details{margin:0}#edd_checkout_form_wrap .cs-checkout__form #edd_checkout_user_info{margin:0;padding:0;border:0}#edd_checkout_form_wrap .cs-checkout__form #edd_checkout_user_info>legend{margin:0 0 .5rem;padding:0;font-size:1.0625rem;font-weight:700;color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-checkout__form #edd-email-wrap>.edd-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#edd_checkout_form_wrap .cs-checkout__form #edd-first-name-wrap,#edd_checkout_form_wrap .cs-checkout__form #edd-last-name-wrap{display:none}#edd_checkout_form_wrap .cs-checkout__form .edd-input,#edd_checkout_form_wrap .cs-checkout__form .edd-select{width:100%;box-sizing:border-box;padding:.8rem .9rem;font:inherit;font-size:1rem;color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line-strong,#c9cfd8);border-radius:8px}#edd_checkout_form_wrap .cs-checkout__form .edd-input:focus,#edd_checkout_form_wrap .cs-checkout__form .edd-select:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px;border-color:var(--wp--preset--color--accent)}#edd_checkout_form_wrap .cs-checkout__form .edd-description{margin:.4rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}#edd_checkout_form_wrap .cs-checkout__form #edd-acq-fieldset{margin:1.25rem 0 1.25rem;padding:0;border:0}#edd_checkout_form_wrap .cs-checkout__form #edd-acq-fieldset .edd-label{display:block;margin:0 0 .4rem;font-size:.9375rem;font-weight:600;color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-checkout__form #edd-acq-other-wrap{margin-top:.6rem}.cs-checkout__payment{margin:1.5rem 0 .75rem;padding:.85rem 1rem;border-left:3px solid var(--wp--preset--color--accent);background:var(--wp--preset--color--base-soft);border-radius:0 8px 8px 0;font-size:.9375rem;line-height:1.5;color:var(--wp--preset--color--contrast-2)}.cs-checkout__payment strong{color:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-checkout__form .edd-blocks__payment-details{margin:1rem 0 0}#edd_checkout_form_wrap .cs-checkout__form #edd_purchase_submit{margin:0;padding:0;border:0}#edd_checkout_form_wrap .cs-checkout__form #edd-purchase-button,#edd_checkout_form_wrap .cs-checkout__form #edd_purchase_submit .edd-submit{display:block;width:100%;min-height:3.25rem;margin:0;padding:.9rem 1.25rem;border:0;border-radius:8px;background:var(--wp--preset--color--accent-dark);color:#fff;font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer}#edd_checkout_form_wrap .cs-checkout__form #edd-purchase-button:hover,#edd_checkout_form_wrap .cs-checkout__form #edd_purchase_submit .edd-submit:hover{background:var(--wp--preset--color--contrast)}#edd_checkout_form_wrap .cs-checkout__form #edd-purchase-button:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}#edd_checkout_form_wrap .cs-checkout__form .edd-errors,#edd_checkout_form_wrap .cs-checkout__form .edd_errors{margin:0 0 1rem}.cs-checkout__after{margin:.75rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted);text-align:center}.cs-included{margin:3rem 0 0}.cs-included h2,.cs-ck-reviews h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.cs-included ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.5rem 2rem}@media (min-width:600px){.cs-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-included li{position:relative;padding-left:1.4rem;font-size:.9375rem;line-height:1.5;color:var(--wp--preset--color--contrast-2)}.cs-included li::before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.3rem;border-left:2px solid var(--wp--preset--color--accent);border-bottom:2px solid var(--wp--preset--color--accent);transform:rotate(-45deg)}.cs-ck-reviews{margin:3rem 0 0}.cs-ck-reviews .wp-block-columns{gap:1.5rem!important}.cs-ck-review{padding:1rem 0 0;border-top:1px solid var(--wp--preset--color--line)}.cs-ck-review__initials{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 0 .6rem;border-radius:50%;background:var(--wp--preset--color--contrast);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.02em}.cs-ck-review__meta{margin:0 0 .4rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-ck-review__meta strong{color:var(--wp--preset--color--contrast);font-weight:600}.cs-ck-review__stars{margin:0 0 .5rem;font-size:.875rem;letter-spacing:.05em;color:#d9a400}.cs-ck-review__text{margin:0;font-size:.9375rem;line-height:1.55;color:var(--wp--preset--color--contrast-2)}.cs-account .cs-lp-lede{margin-bottom:1.75rem}.cs-account h2{margin:0 0 .75rem;font-size:1.25rem}.cs-account .cs-account__hint{margin:0 0 1rem;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-account__forms.wp-block-columns{gap:2.5rem!important}.cs-account .cs-account__form{max-width:28rem}.cs-account .cs-account__files{margin-top:1.75rem}.cs-account .cs-account__files:not(:has(.wp-block-edd-user-downloads,.edd-account-pending)){display:none}.cs-account .wp-block-edd-login+.cs-account__files{margin-top:1.75rem}.cs-account .cs-account__files+h2,.cs-account .wp-block-post-content>*+h2{margin-top:2rem}.cs-account h2+.wp-block-edd-login,.cs-account h2+.wp-block-edd-register,.cs-account h2+.wp-block-edd-profile-editor,.cs-account .cs-account__hint+.wp-block-edd-register{margin-top:0}.cs-account .wp-block-edd-login+h2,.cs-account .wp-block-edd-user-downloads+h2,.cs-account p+h2{margin-top:2rem}.cs-account .edd-blocks-form{display:grid;gap:1rem;margin:0;padding:1.5rem 1.5rem 1.35rem;border:1px solid var(--wp--preset--color--line);border-radius:12px;background:var(--wp--preset--color--base)}.cs-account .wp-block-edd-profile-editor .edd-blocks-form{padding:0;border:0;gap:1.5rem}.cs-account .wp-block-edd-profile-editor .edd-blocks-form fieldset{display:grid;gap:1rem;margin:0;padding:1.5rem 1.5rem 1.35rem;border:1px solid var(--wp--preset--color--line);border-radius:12px}.cs-account .edd-blocks-form legend{margin:0 0 .25rem;padding:0;font-size:1.0625rem;font-weight:700;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-form .edd-blocks-form__group>label{display:block;margin:0 0 .4rem!important;font-size:.9375rem;font-weight:600;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-form .edd-required-indicator{color:var(--wp--preset--color--muted);font-weight:400}.cs-account .edd-blocks-form input[type="email"],.cs-account .edd-blocks-form input[type="password"],.cs-account .edd-blocks-form input[type="text"],.cs-account .edd-blocks-form select{width:100%;box-sizing:border-box;padding:.8rem .9rem;font:inherit;font-size:1rem;color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line-strong,#c9cfd8);border-radius:8px}.cs-account .edd-blocks-form input:focus,.cs-account .edd-blocks-form select:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px;border-color:var(--wp--preset--color--accent)}.cs-account .edd-blocks-form .edd-blocks-form__group-remember label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:500}.cs-account .edd-blocks-form .edd-blocks-form__group-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem}.cs-account .edd-blocks-form .edd-submit,.cs-account .edd-blocks-form input[type="submit"]{display:block;width:100%;min-height:3rem;margin:0;padding:.8rem 1.25rem;border:0;border-radius:8px;background:var(--wp--preset--color--accent-dark);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease;transform:none!important}.cs-account .edd-blocks-form .edd-submit:hover,.cs-account .edd-blocks-form input[type="submit"]:hover{background:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-form .edd-submit:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}.cs-account .edd-blocks-form .edd-button-secondary,.cs-account .edd-blocks-form .wp-generate-pw{margin:0;padding:.55rem .9rem;border:1px solid var(--wp--preset--color--line-strong,#c9cfd8);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transform:none!important}.cs-account .edd-blocks-form .edd-blocks-form__group-lost-password{margin:0;font-size:.9375rem}.cs-account .edd-blocks-form .indicator-hint,.cs-account .edd-blocks-form .description{margin:.25rem 0 0;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-account .edd-blocks-form #pass-strength-result{border-radius:6px;font-size:.8125rem}.cs-account .edd-blocks-form .wp-pwd{display:grid}.cs-account .edd-blocks-form .wp-pwd input{grid-column:1;grid-row:1;padding-right:2.5rem}.cs-account .edd-blocks-form .wp-hide-pw{grid-column:1;grid-row:1;justify-self:end;align-self:center;margin-right:.35rem;padding:0 .4rem;border:0;background:none;box-shadow:none;color:var(--wp--preset--color--muted);cursor:pointer}.cs-account .edd-blocks-form .pw-weak{font-size:.875rem}.cs-account:has(.cs-account__files .edd-account-pending) :is(.wp-block-edd-profile-editor,h2:has(+.wp-block-edd-profile-editor)){display:none}.cs-account p.edd-account-pending:has(>button){margin:0 0 1rem;padding:0;border:0;background:none}.cs-account .edd-verification-resend-button{margin:0;padding:.55rem .9rem;border:1px solid var(--wp--preset--color--line-strong,#c9cfd8);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transform:none!important}.cs-account .edd_errors,.cs-account .edd-errors,.cs-account .edd_success,.cs-account .edd-account-pending{margin:0 0 1rem;padding:.8rem 1rem;border:1px solid var(--wp--preset--color--line);border-left:4px solid var(--wp--preset--color--accent);border-radius:8px;background:var(--wp--preset--color--base-soft);font-size:.9375rem}.cs-account .edd_errors .edd_error,.cs-account .edd-errors .edd_error{margin:0;color:var(--wp--preset--color--contrast)}.cs-account .edd_errors,.cs-account .edd-errors{border-left-color:#c62828}.cs-account .wp-block-edd-login:has(>:first-child:last-child:not(form)){font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-account .edd-blocks__orders-grid{display:grid;gap:1rem}.cs-account .edd-blocks-orders__order{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;border:1px solid var(--wp--preset--color--line);border-radius:12px;background:var(--wp--preset--color--base)}.cs-account .edd-blocks-orders__order-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-bottom:.6rem;border-bottom:1px solid var(--wp--preset--color--line)}.cs-account .edd-blocks-orders__order-id{font-weight:700;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-orders__order-status{padding:.1rem .6rem;border-radius:999px;background:var(--wp--preset--color--base-soft);font-size:.8125rem;font-weight:600;color:var(--wp--preset--color--contrast-2)}.cs-account .edd-blocks-orders__order-status.complete{background:#e6f4ea;color:#1e6b34}.cs-account .edd-blocks-orders__order-data{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-account .edd-blocks-orders__order-amount{font-weight:700;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-orders__order-details{display:flex;flex-wrap:wrap;gap:.5rem}.cs-account .edd-blocks-orders__order-details a{display:inline-block;padding:.5rem .9rem;border:1px solid var(--wp--preset--color--line-strong,#c9cfd8);border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks-orders__order-details a:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent)}.cs-account .edd-blocks__pagination,.cs-account .edd-pagination{margin-top:1.25rem}.cs-account .wp-block-edd-orders+p{margin-top:1.25rem}.cs-account div.edd-blocks__user-downloads{padding:.25rem 1.25rem;border:1px solid var(--wp--preset--color--line);border-radius:12px}.cs-account .edd-blocks__user-downloads .edd-order-item__product{padding:.85rem 0;border-color:var(--wp--preset--color--line)}.cs-account .edd-blocks__user-downloads .edd-order-items__header{display:none}.cs-account .edd-blocks__user-downloads .edd-blocks__row-label{font-weight:600;color:var(--wp--preset--color--contrast)}.cs-account .edd-blocks__user-downloads a{font-weight:600}@media (max-width:781px){.cs-account__forms.wp-block-columns{gap:2rem!important}.cs-account .edd-blocks-form{padding:1.1rem 1rem 1rem}.cs-account .wp-block-edd-profile-editor .edd-blocks-form{padding:0}.cs-account .wp-block-edd-profile-editor .edd-blocks-form fieldset{padding:1.1rem 1rem 1rem}}.cs-cat__card{position:relative}.cs-cat__name{text-decoration:none}.cs-cat__name::after{content:"";position:absolute;inset:0;border-radius:inherit}.cs-cat__card:focus-within{border-color:var(--wp--preset--color--accent)}.cs-cat__foot{align-items:center}.cs-cat__cart{position:relative;z-index:1;font-size:.8125rem;font-weight:600;line-height:1;padding:.5rem .75rem;border-radius:6px;background:var(--wp--preset--color--accent);color:#FFF;text-decoration:none;white-space:nowrap}.cs-cat__cart:hover,.cs-cat__cart:focus-visible{background:var(--wp--preset--color--accent-dark);color:#FFF}.cs-hub__all{margin-block-start:1.25rem;font-weight:600}.cs-hub__all a{color:var(--wp--preset--color--accent-dark);text-decoration:none}.cs-hub__all a:hover{text-decoration:underline}.cs-guides__head{max-width:48rem}.cs-guides__page{font-weight:400;color:var(--wp--preset--color--muted);font-size:.6em}.cs-guides__intro{color:var(--wp--preset--color--contrast-2);font-size:1.125rem;line-height:1.6}.cs-guides__label{font-size:1rem;font-weight:600;margin:2.25rem 0 1rem;color:var(--wp--preset--color--contrast)}.cs-guides__grid,.cs-guides__featgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2.25rem 1.75rem}.cs-guides__featgrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.cs-guides__grid{margin-block-start:1.75rem}.cs-guides__featured .cs-gcard__title{font-size:1.25rem}.cs-gcard{display:flex;flex-direction:column}.cs-gcard__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.cs-gcard__topic{color:var(--wp--preset--color--accent-dark)}.cs-gcard__pop{padding:.1rem .5rem;border-radius:999px;background:var(--wp--preset--color--base-sunk);color:var(--wp--preset--color--contrast-2);font-weight:500}.cs-gcard__title{font-size:1.125rem;line-height:1.35;font-weight:600;margin:0 0 .45rem;text-wrap:balance}.cs-gcard__title a{color:var(--wp--preset--color--contrast);text-decoration:none}.cs-gcard__title a:hover{color:var(--wp--preset--color--accent)}.cs-gcard__title a:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.cs-gcard__sum{margin:0;font-size:.9375rem;line-height:1.55;color:var(--wp--preset--color--contrast-2)}.cs-gcard__foot{display:flex;gap:1rem;margin:auto 0 0;padding-top:.75rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-guides__bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-block-start:2.5rem;padding:.85rem 0;background:var(--wp--preset--color--base);border-block:1px solid var(--wp--preset--color--line)}.cs-guides__search{position:relative;flex:1 1 16rem;display:flex;align-items:center}.cs-guides__search svg{position:absolute;left:.75rem;color:var(--wp--preset--color--muted);pointer-events:none}.cs-guides__search input{width:100%;padding:.65rem .9rem .65rem 2.4rem;font:inherit;font-size:.9375rem;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.cs-guides__search input:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:0;border-color:#fff0}.cs-guides__chips{display:flex;flex-wrap:wrap;gap:.4rem}.cs-guides__chip{padding:.45rem .8rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast-2)}.cs-guides__chip span{color:var(--wp--preset--color--muted);font-weight:400;margin-left:.15rem}.cs-guides__chip:hover{border-color:var(--wp--preset--color--accent)}.cs-guides__chip[aria-pressed="true"]{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);color:#fff}.cs-guides__chip[aria-pressed="true"] span{color:rgb(255 255 255 / .8)}.cs-guides__chip:focus-visible,.cs-guides__sort select:focus-visible,.cs-guides__more:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}.cs-guides__sort{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.8125rem;color:var(--wp--preset--color--muted)}.cs-guides__sort select{font:inherit;font-size:.875rem;padding:.45rem .6rem;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.cs-guides__status{margin:1.25rem 0 0;font-size:.9375rem;color:var(--wp--preset--color--contrast-2)}.cs-guides__more{grid-column:1 / -1;justify-self:center;margin-top:.5rem;padding:.7rem 1.4rem;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--wp--preset--color--line);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--accent-dark)}.cs-guides__more:hover{border-color:var(--wp--preset--color--accent)}.cs-guides__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block:3rem}.cs-guides__pager a,.cs-guides__pager span{padding:.5rem .85rem;border:1px solid var(--wp--preset--color--line);border-radius:6px;text-decoration:none;color:var(--wp--preset--color--contrast)}.cs-guides__pager a:hover{border-color:var(--wp--preset--color--accent)}.cs-guides__pager span[aria-current]{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);color:#fff}@media (max-width:600px){.cs-guides__bar{position:static}.cs-guides__sort{margin-left:0}.cs-guides__chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:.2rem}.cs-guides__chip{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.cs-gcard .cs-card__media img{transition:none}}