.elementor-5867 .elementor-element.elementor-element-abf0164{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5867 .elementor-element.elementor-element-8f4ced5{width:100%;max-width:100%;}.elementor-5867 .elementor-element.elementor-element-8f4ced5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-5867 #main.site-main{z-index:0;}/* Start custom CSS for html, class: .elementor-element-8f4ced5 *//* Tune-Specs. All production .elementor-5867 .elementor-element.elementor-element-8f4ced5s scoped to .ts. */
.ts{--ts-ink:#17191c;--ts-muted:#62656a;--ts-paper:#faf9f6;--ts-line:#dedfdf;--ts-red:#bf2940;--ts-tint:#f1e7e7;color:var(--ts-ink);background:var(--ts-paper);font:18px/1.65 Arial,Helvetica,sans-serif;text-align:left;overflow:clip;-webkit-font-smoothing:antialiased}
.ts *,.ts *::before,.ts *::after{box-sizing:border-box}.ts [hidden]{display:none!important}.ts h1,.ts h2,.ts h3,.ts p,.ts figure{margin:0}.ts h1,.ts h2,.ts h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:700}.ts a{color:inherit;text-decoration:none}.ts p{color:var(--ts-muted)}.ts button{font:inherit;cursor:pointer}.ts img{display:block;max-width:100%;height:auto}.ts a,.ts button,.ts summary{touch-action:manipulation}.ts :focus-visible{outline:3px solid #2870ca;outline-offset:5px}.ts-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.ts-section{padding-block:105px}.ts section[id]{scroll-margin-top:25px}.ts-nav{display:flex;align-items:center;justify-content:space-between;min-height:100px;border-bottom:1px solid var(--ts-line);gap:24px}.ts-logo{font-size:28px;letter-spacing:-1.6px;white-space:nowrap;font-weight:800;display:inline-flex;align-items:center;line-height:1}.ts-logo>span:not(.ts-mark){font-weight:400}.ts-logo b{font-size:14px;align-self:flex-start;letter-spacing:0;margin-left:4px}.ts-mark{color:var(--ts-red);font-weight:900;font-size:36px;margin-right:10px;letter-spacing:-8px;padding-right:6px}.ts-nav nav{display:flex;align-items:center;gap:30px;font-size:17px;font-weight:600}.ts-nav nav>a:not(.ts-button):hover{color:var(--ts-red)}.ts-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--ts-red);color:#fff!important;border:1px solid var(--ts-red);border-radius:5px;padding:14px 22px;font-size:18px;line-height:1.5;font-weight:700;transition:transform .18s,box-shadow .18s;min-height:50px}.ts-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #17191c18}.ts-button span{font-size:18px}.ts .ts-secondary{background:transparent;color:var(--ts-ink)!important;border-color:#b7b8ba}.ts-nav .ts-button{padding:10px 18px;min-height:44px}.ts-eyebrow{display:block;font-size:14px;line-height:1.6;letter-spacing:2.1px;font-weight:800;margin-bottom:24px;color:var(--ts-red)}.ts-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:56px;align-items:center;padding-block:85px 88px}.ts h1{font-size:clamp(43px,4.3vw,65px);letter-spacing:-3.5px;line-height:1.05}.ts h1 em{font-style:normal;color:var(--ts-red)}.ts-hero-copy>p{font-size:19px;max-width:490px;margin-top:27px}.ts-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ts-hero-copy .ts-hero-note{font-size:16px;margin-top:23px}.ts-hero-note span{color:var(--ts-red);font-weight:bold;margin-right:6px}.ts-hero-art{position:relative;background:#eeeae5;border-radius:9px;padding:25px 24px 18px;box-shadow:0 30px 55px -45px #1116;min-width:0}.ts-art-caption{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:1px;font-weight:bold;color:#696762;margin-bottom:22px}.ts-browser{background:#fff;border:1px solid #d9d9da;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #1111}.ts-browser-bar{display:flex;align-items:center;gap:5px;background:#f8f8f9;padding:10px 12px;border-bottom:1px solid #e8e8e8}.ts-browser-bar i{width:6px;height:6px;background:#cbcdd0;border-radius:50%}.ts-browser-bar span{font-size:12px;color:#85868b;margin:auto}.ts-browser>img{width:100%;padding:12px}.ts-gain-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 5px 12px}.ts-gain-strip small{display:block;font-size:12px;letter-spacing:1.3px;font-weight:bold;color:#62656a}.ts-gain-strip strong{font-size:38px;line-height:1.3;letter-spacing:-1.5px}.ts-gain-strip strong span{font-size:18px;letter-spacing:0}.ts-gain-strip p{font-size:15px;line-height:1.5}.ts-caption{font-size:15px;line-height:1.6}.ts-hero-art>.ts-caption{margin-top:12px;color:#686461}.ts-benefit-band{background:var(--ts-ink);color:#fff}.ts-benefit-band>.ts-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:24px;font-size:16px;font-weight:bold;text-align:center}.ts-benefit-band span+span{border-left:1px solid #ffffff30}.ts-section-head{margin-bottom:45px}.ts h2{font-size:clamp(33px,3.2vw,47px);line-height:1.12;letter-spacing:-2px}.ts-section-head p{max-width:580px;margin-top:21px}.ts h3{font-size:24px;line-height:1.3;letter-spacing:-.5px}.ts-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}.ts-feature-grid article{padding-top:24px;border-top:1px solid var(--ts-line)}.ts-number{font-size:15px;display:block;color:var(--ts-red);font-weight:700;margin-bottom:26px}.ts-feature-grid p{font-size:18px;margin-top:14px}.ts-custom-section{background:#edecea}.ts-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.ts-split .ts-section-head{margin-bottom:23px}.ts-split .ts-section-head p{font-size:18px}.ts .ts-included{display:inline-block;background:#fff;padding:9px 13px;border-left:3px solid var(--ts-red);font-size:14px;letter-spacing:1.4px;color:var(--ts-ink);font-weight:bold;margin-bottom:18px}.ts-included+p{font-size:17px;max-width:430px}.ts-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 14px}.ts-swatches button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;font-size:15px;display:flex;align-items:center;gap:7px;color:#323338;min-height:44px}.ts-swatches button[aria-pressed=true]{border-color:#17191c;box-shadow:0 0 0 1px #17191c}.ts-swatches i{width:12px;height:12px;border-radius:50%;background:#c22c44}.ts-swatches [data-ts-theme=blue] i{background:#215ac6}.ts-swatches [data-ts-theme=green] i{background:#5acf9e}.ts-theme-demo{--demo-bg:#1b1d21;--demo-text:#fff;--demo-muted:#c4c5ca;--demo-accent:#ef5368;--demo-link:#b62940;background:var(--demo-bg);color:var(--demo-text);padding:36px;border-radius:9px;box-shadow:0 25px 40px #16191b15;transition:background .2s,color .2s}.ts-theme-demo[data-theme=blue]{--demo-bg:#fff;--demo-text:#192234;--demo-muted:#59677c;--demo-accent:#215ac6;--demo-link:#215ac6}.ts-theme-demo[data-theme=green]{--demo-bg:#26312f;--demo-text:#f9fffc;--demo-muted:#c0d0cb;--demo-accent:#67dfb0;--demo-link:#17694b}.ts-demo-crumb{font-size:15px;margin-bottom:26px;color:var(--demo-muted)}.ts-demo-crumb span{padding-inline:10px;color:var(--demo-accent)}.ts-theme-demo h3{font-size:26px}.ts-theme-demo>p{color:var(--demo-muted);font-size:15px;margin-top:7px}.ts-demo-gains{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0}.ts-demo-gains small{font-size:15px;color:var(--demo-muted)}.ts-demo-gains strong{display:block;font-size:43px;letter-spacing:-2px;line-height:1.4}.ts-demo-gains strong span{font-size:18px;letter-spacing:0}.ts-demo-gains b{font-size:17px;color:var(--demo-accent)}.ts-meter{height:6px;background:#8a8c9250;border-radius:3px;margin:10px 0}.ts-meter i{display:block;width:80%;height:6px;background:var(--demo-accent);border-radius:3px}.ts-theme-demo>a{display:block;background:var(--demo-link);color:white;text-align:center;padding:12px;font-size:16px;border-radius:4px;font-weight:bold}.ts-settings-detail{margin-top:17px;font-size:16px}.ts summary{cursor:pointer}.ts-settings-detail summary{padding:9px 0}.ts-settings-detail img{margin-top:15px;border-radius:5px}.ts-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-bottom:50px}.ts-steps article{border-top:1px solid var(--ts-line);padding-top:24px}.ts-steps b{color:var(--ts-red);font-size:35px;letter-spacing:-1px}.ts-steps h3{margin:14px 0 12px}.ts-steps p{font-size:18px}.ts-admin-callout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;background:#eeeef0;padding:35px;border-radius:8px}.ts-admin-callout>img{border:1px solid #d4d5d9;border-radius:5px}.ts-admin-callout h3{font-size:29px}.ts-admin-callout p{font-size:17px;margin:18px 0}.ts code{font:15px/1.5 monospace;background:#e0e1e5;padding:5px 8px;border-radius:4px;color:#242a33;overflow-wrap:anywhere}.ts-coverage{background:#202226;color:white;padding:65px 0}.ts-coverage .ts-eyebrow{color:#f18594}.ts-coverage p{color:#bfc1c8}.ts-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.ts-categories>div{border-top:1px solid #ffffff25;padding-top:28px}.ts-categories img{width:52px;height:52px;margin-bottom:16px;filter:brightness(1.6)}.ts-categories h3{font-size:18px}.ts-gallery-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.ts-gallery-buttons button{border:1px solid #ddd;background:transparent;padding:11px 17px;border-radius:4px;font-size:16px;color:#545860;min-height:44px}.ts-gallery-buttons button[aria-pressed=true]{background:var(--ts-ink);color:#fff;border-color:var(--ts-ink)}.ts-gallery-stage{padding:35px;background:#eae9e6;border-radius:9px}.ts-gallery-stage figure{margin:auto}.ts-gallery-stage img{width:auto;max-height:630px;margin:auto;background:#fff;box-shadow:0 10px 30px #0001;border-radius:5px}.ts-gallery-stage figcaption{font-size:15px;text-align:center;margin-top:20px;color:#66686e}.ts-under-gallery{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:26px}.ts-under-gallery p{font-size:17px}.ts-under-gallery strong{font-size:18px;color:var(--ts-ink)}.ts-admin-section{background:#f0efec}.ts-checklist{list-style:none;padding:0;margin:24px 0 30px}.ts-checklist li{font-size:18px;margin:13px 0;padding-left:24px;position:relative}.ts-checklist li::before{content:'✓';position:absolute;left:0;color:var(--ts-red);font-weight:bold}.ts-admin-image img{border:1px solid #d2d3d6;border-radius:7px;box-shadow:0 20px 35px #0001}.ts-admin-image figcaption{font-size:15px;color:#62656a;margin-top:15px}.ts-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-price{padding:32px;display:flex;flex-direction:column;border:1px solid #d4d5d5;border-radius:7px;background:#fff}.ts-plan-label{font-size:13px;letter-spacing:1.7px;color:var(--ts-red);font-weight:700;margin-bottom:24px}.ts-price h3{font-size:26px}.ts-price>p{font-size:16px;margin-top:10px;min-height:40px}.ts-price-value{font-size:57px;line-height:1.3;letter-spacing:-3px;margin-top:20px}.ts-price ul{list-style:none;padding:22px 0 0;margin:20px 0 30px;border-top:1px solid #dedede;flex:1}.ts-price li{font-size:17px;margin:12px 0;padding-left:20px;position:relative}.ts-price li::before{content:'✓';position:absolute;left:0;color:#25764b;font-weight:bold}.ts-price-1{background:var(--ts-ink);color:white;border-color:var(--ts-ink);box-shadow:0 20px 35px #0001}.ts-price-1 p{color:#bfc1c8}.ts-price-1 .ts-plan-label{color:#f18a99}.ts-price-1 ul{border-color:#ffffff30}.ts-price-1 li::before{color:#95d7b4}.ts-pricing-note{font-size:16px;margin-top:20px;text-align:center}.ts-comparison{margin-top:75px}.ts-comparison>h3{font-size:27px}.ts-comparison>p{font-size:16px;margin:13px 0 22px}.ts-table-scroll{overflow-x:auto;border:1px solid #dedfdf;border-radius:6px}.ts table{width:100%;border-collapse:collapse;min-width:570px;background:white;font-size:17px;line-height:1.5;margin:0;border:0}.ts th,.ts td{padding:17px 18px;border:0;border-bottom:1px solid #e7e8ea;text-align:center;vertical-align:middle}.ts th:first-child{text-align:left;width:52%}.ts thead th{background:#222428;color:#fff;font-size:16px;white-space:nowrap}.ts tbody th{font-weight:400}.ts .ts-table-group th{background:#efefed;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1.4px;padding-block:12px}.ts td{width:16%}.ts th small{display:block;font-size:15px;color:#777;margin-top:4px}.ts-yes{color:#247342;font-size:20px;font-weight:bold}.ts-no{color:#74787e}.ts-unknown{font-size:14px;color:#6e634d}.ts-faq-section{background:#efeeeb}.ts-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.ts-faq details{border-bottom:1px solid #d2d3d1}.ts-faq summary{font-size:18px;font-weight:600;padding:22px 24px 22px 0;line-height:1.5}.ts-faq details>div{font-size:18px;color:#62656a;padding:0 0 23px}.ts-faq details a{text-decoration:underline;color:#a5253b}.ts-final{text-align:center;background:#202226;color:#fff;padding:90px 0}.ts-final .ts-eyebrow{color:#f18a99}.ts-final h2{font-size:clamp(36px,4vw,56px)}.ts-final p{color:#c1c3ca;margin-top:23px}.ts-final .ts-actions{justify-content:center}.ts-final .ts-secondary{color:white!important;border-color:#74767b}.ts-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:32px}.ts-footer p,.ts-footer>a:last-child{font-size:15px}.ts-footer .ts-logo{font-size:22px}.ts-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1550px){.ts-hero{gap:75px}.ts h1{font-size:65px}}
@media(max-width:1050px){.ts-wrap{width:calc(100% - 48px)}.ts-hero{gap:30px}.ts h1{font-size:47px}.ts-hero .ts-actions{flex-direction:column;align-items:flex-start}.ts-split{gap:40px}.ts-price{padding:25px}.ts-faq{gap:45px}.ts-nav nav{gap:20px}.ts-art-caption span:last-child{display:none}.ts-gain-strip p{display:none}}
@media(max-width:760px){.ts-wrap{width:calc(100% - 36px)}.ts-nav{min-height:82px;gap:15px}.ts-logo{font-size:24px}.ts-nav nav>a:not(.ts-button){display:none}.ts-nav .ts-button{font-size:16px;padding:9px 12px;gap:12px}.ts-hero{grid-template-columns:1fr;padding-block:50px;gap:40px}.ts h1{font-size:clamp(40px,8.8vw,57px);letter-spacing:-2.3px}.ts-hero-copy>p{font-size:18px}.ts-hero .ts-actions{flex-direction:row;align-items:stretch}.ts-actions .ts-button{padding:12px 15px;gap:15px;font-size:16px}.ts-hero-art{padding:22px 18px 16px}.ts-gain-strip{justify-content:flex-start;gap:44px}.ts-gain-strip p{display:block;margin-left:auto}.ts-benefit-band>.ts-wrap{grid-template-columns:1fr 1fr;gap:20px 5px;font-size:15px}.ts-benefit-band span+span{border:0}.ts-section{padding-block:65px}.ts h2{font-size:36px;letter-spacing:-1.6px}.ts-section-head{margin-bottom:32px}.ts-section-head p{font-size:18px}.ts-feature-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.ts-feature-grid h3{font-size:22px}.ts-feature-grid p{font-size:17px}.ts-split,.ts-faq{grid-template-columns:1fr;gap:35px}.ts-theme-demo{padding:28px}.ts-steps{gap:22px}.ts-steps p{font-size:16px}.ts-admin-callout{grid-template-columns:1fr;gap:28px;padding:22px}.ts-admin-callout>div{order:-1}.ts-categories{grid-template-columns:repeat(3,1fr);gap:24px}.ts-categories h3{font-size:18px}.ts-gallery-stage{padding:14px}.ts-gallery-buttons{gap:7px}.ts-gallery-buttons button{padding:10px 12px;font-size:15px}.ts-under-gallery{align-items:flex-start;flex-direction:column}.ts-pricing-grid{grid-template-columns:1fr;gap:18px}.ts-price{padding:28px}.ts-price>p{min-height:0}.ts-price ul{margin-top:12px}.ts-price-value{font-size:52px;margin-top:12px}.ts-price .ts-button{width:100%}.ts th,.ts td{padding:13px 12px}.ts-faq{gap:0}.ts-footer{flex-wrap:wrap;gap:18px}.ts-footer p{order:3;width:100%}.ts-final{padding:65px 0}.ts-final p{font-size:18px}}
@media(max-width:400px){.ts-feature-grid{grid-template-columns:1fr}.ts-steps{grid-template-columns:1fr;gap:25px}.ts-steps b{font-size:25px}.ts-steps h3{margin-top:7px}.ts-steps p{font-size:18px}.ts-gain-strip p{display:none}.ts-swatches{gap:6px}.ts-swatches button{font-size:14px;padding:9px}.ts-demo-gains strong{font-size:37px}.ts-theme-demo{padding:23px}.ts h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.ts *{transition:none!important;scroll-behavior:auto!important}}

/* v4 readability and updated screenshots */
.ts .ts-number{font-size:28px;line-height:1.2;margin-bottom:22px}
.ts .ts-benefit-band span{padding-inline:12px;line-height:1.5}
.ts .ts-included{letter-spacing:.7px}
.ts .ts-gallery-stage figure[data-ts-panel="0"] img,
.ts .ts-gallery-stage figure[data-ts-panel="1"] img{width:100%;height:auto;max-height:none}
.ts .ts-nav nav{flex-wrap:wrap}
@media(max-width:1050px){.ts .ts-nav nav{gap:16px}.ts .ts-feature-grid{gap:32px}}
@media(max-width:760px){
.ts .ts-feature-grid,.ts .ts-steps{grid-template-columns:1fr}
.ts .ts-nav{flex-wrap:wrap;padding-block:20px}
.ts .ts-nav nav{width:100%;gap:14px 20px}
.ts .ts-nav nav>a:not(.ts-button){display:inline-block;font-size:16px}
.ts .ts-nav nav .ts-button{font-size:16px}
.ts .ts-benefit-band>.ts-wrap{font-size:16px;gap:20px 8px}
.ts .ts-number{font-size:26px}
.ts .ts-gain-strip{gap:24px;flex-wrap:wrap}
.ts .ts-gallery-stage{padding:10px}
.ts .ts-demo-gains{gap:16px}
}/* End custom CSS */