.legacy-resource.resource-wave39{--bg:#f7f2f2;--bg-soft:#f7f2f2;--card:#fff;--accent:#ff5349;--accent-dark:#b63730;--accent-light:#fbe2e1;--accent-glow:rgba(255,83,73,.12);--navy:#172d2e;--navy-light:#344142;--dark:#172d2e;--text:#344142;--text-mid:#656064;--text-light:#777176;--border:#ded9dc;--purple:#a69fe4;--green:#397254;--soft:#eae9f7;--radius:22px;--radius-lg:28px;--shadow:none;--shadow-md:none;--shadow-lg:none;overflow-wrap:normal}
.legacy-resource.resource-wave39 :is(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal}
.legacy-resource.resource-wave39 .accent{-webkit-text-fill-color:currentColor!important;color:inherit!important;background:none!important}
.legacy-resource.resource-wave39 .reveal{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
.legacy-resource.resource-wave39 :is(.cluster-hero-inner,.hero-inner){width:calc(100% - 64px)!important;max-width:1120px!important;margin-inline:auto!important}
.legacy-resource.resource-wave39 .cluster-hero-inner h1{max-width:1000px!important}
.legacy-resource.resource-wave39 :is(.cluster-body,.article-prose,.calc-content){font-size:16px!important;line-height:1.85!important;color:#344142!important}
.legacy-resource.resource-wave39 :is(.cluster-body,.article-prose,.calc-content) p{font-size:16px!important;line-height:1.85!important}
.legacy-resource.resource-wave39 :is(.cluster-toc,.article-toc){box-shadow:none!important}
.legacy-resource.resource-wave39 :is(.cluster-toc-list,.article-toc nav){gap:12px!important}
.legacy-resource.resource-wave39 :is(.cluster-toc,.article-toc) a{font-size:14px!important;line-height:1.65!important}
.legacy-resource.resource-wave39 :is(.ds-section,.section,.content-sec,.calc-content-section,.calc-info){padding-block:42px}
.legacy-resource.resource-wave39 .section-header{display:block!important;text-align:left!important;max-width:none!important;padding:0!important;margin:0 0 26px!important}
.legacy-resource.resource-wave39 .section-header :is(h2,.section-title){text-align:left!important;margin:0 0 18px!important}
.legacy-resource.resource-wave39 .section-header p{font-size:16px!important;line-height:1.8!important;margin:0!important}
.legacy-resource.resource-wave39 .section-header::before,.legacy-resource.resource-wave39 .section-header::after{display:none!important}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-input-group,.calc-slider-group){display:flex;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin:0 0 20px!important}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-label,.calc-slider-name){font-size:14px!important;font-weight:500!important;color:#344142!important;line-height:1.65!important}
.legacy-resource.resource-wave39 .calc-card :is(input:not([type=radio]):not([type=checkbox]),select){font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#172d2e!important;min-width:0!important}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-input,.gpr-inp){width:100%!important;margin:0!important;padding:11px 12px!important;background:#fff!important;border:1px solid #d8d1d7!important;border-radius:9px!important;min-height:46px!important;box-shadow:none!important}
.legacy-resource.resource-wave39 .calc-card :is(input[type=radio],input[type=checkbox]){width:auto!important;min-height:0!important;accent-color:#ff5349}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-result-big,.calc-results){background:#eae9f7!important;border:0!important;border-radius:18px!important;padding:20px!important;margin-top:24px!important;color:#172d2e!important}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-result-label,.calc-result-label,.calc-result-item){color:#344142!important}
.legacy-resource.resource-wave39 .calc-card :is(.gpr-result-value,.calc-result-value){color:#b63730!important;line-height:1.3!important}
.legacy-resource.resource-wave39 .calc-card-header{display:block!important;padding:0!important;border:0!important;margin:0 0 24px!important;background:transparent!important;text-align:left!important}
.legacy-resource.resource-wave39 .calc-card-header :is(h2,h3,.calc-card-title){font-size:23px!important;line-height:1.4!important;font-weight:500!important;margin:0 0 12px!important;text-align:left!important}
.legacy-resource.resource-wave39 .calc-card-header p{font-size:14px!important;line-height:1.7!important;margin:0!important}
.legacy-resource.resource-wave39 .pk-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.legacy-resource.resource-wave39 .pk-two :is(label,input,select){max-width:100%!important}
.legacy-resource.resource-wave39 .pk-seg{display:flex!important;gap:12px!important;margin:0 0 22px!important}
.legacy-resource.resource-wave39 .pk-seg label{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;background:#f7f2f2!important;border:1px solid #ded9dc!important;border-radius:12px!important;flex:1}
.legacy-resource.resource-wave39 .pk-seg input{position:static!important;opacity:1!important;clip:auto!important;clip-path:none!important}
.legacy-resource.resource-wave39 .nt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.legacy-resource.resource-wave39 .nt-field{display:flex;flex-direction:column!important;gap:8px!important;margin:0!important;font-size:14px!important}
.legacy-resource.resource-wave39 .nt-check{display:flex!important;align-items:center!important;gap:10px!important;grid-column:1/-1!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}
.legacy-resource.resource-wave39 .nt-check input{width:18px!important;height:18px!important;flex:0 0 18px!important}
.legacy-resource.resource-wave39 .calc-num{max-width:140px!important;background:#fff!important}
.legacy-resource.resource-wave39 .calc-slider-label{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.legacy-resource.resource-wave39 input[type=range]{width:100%!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;accent-color:#ff5349}
.legacy-resource.resource-wave39 :is(.calc-results-grid,.ds-grid-3,.ds-grid-2){min-width:0}
.legacy-resource.resource-wave39 :is(.gpr-result-big,.so-best,.so-verdict,.rf-verdict){background:#eae9f7!important;color:#172d2e!important;border:0!important;box-shadow:none!important}
.legacy-resource.resource-wave39 .so-offer{min-width:0!important;padding:22px!important;border:1px solid #ded9dc!important;border-radius:20px!important;background:#fff!important}
.legacy-resource.resource-wave39 .so-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.legacy-resource.resource-wave39 .so-fields .gpr-input-group{margin:0!important}
.legacy-resource.resource-wave39 :is(.calc-btn,.calc-cta-btn,.btn-hero,.btn-primary,.btn-cta-white,.cta-btn,.so-add,.gpr-calc-btn){display:inline-block;max-width:100%;padding:12px 24px!important;border:0!important;border-radius:28px!important;background:#ff5349!important;color:#fff!important;font:500 16px/1.5 Montserrat,Arial,sans-serif!important;text-decoration:none!important;white-space:normal!important;cursor:pointer}
.legacy-resource.resource-wave39 :is(.cluster-cta,.cta-band,.cta,.product-card){box-shadow:none!important}
.legacy-resource.resource-wave39 .faq-item{margin-bottom:14px!important;background:#f7f2f2!important;border:0!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden}
.legacy-resource.resource-wave39 .faq-q{padding:20px!important;font-size:16px!important;line-height:1.6!important;cursor:pointer;display:flex;gap:14px;align-items:center;color:#172d2e!important}
.legacy-resource.resource-wave39 .faq-q:focus-visible{outline:2px solid #8e85d9;outline-offset:-3px}
.legacy-resource.resource-wave39 .faq-q-text{flex:1}
.legacy-resource.resource-wave39 .faq-a{color:#344142!important;font-size:15px!important;line-height:1.85!important}
.legacy-resource.resource-wave39 .faq-item.open .faq-a{display:block!important;max-height:none!important;opacity:1!important;padding:0 20px 20px!important}
.legacy-resource.resource-wave39 .faq-a[hidden]{display:none!important}
.legacy-resource.resource-wave39 .faq-a-inner{padding:0!important}
.legacy-resource.resource-wave39 :is(.legal-page,.content-sec>.container,.licenses-grid){max-width:1000px;margin-inline:auto}
.legacy-resource.resource-wave39 .legal-page{padding:44px 0!important}
.legacy-resource.resource-wave39 .legal-section{font-size:16px!important;line-height:1.85!important}
.legacy-resource.resource-wave39 .glossary-index{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;padding:22px!important;border:0!important;border-radius:22px!important;background:#eae9f7!important}
.legacy-resource.resource-wave39 .glossary-term{padding:26px 0!important;border:0!important;border-bottom:1px solid #ded9dc!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;position:static!important}
.legacy-resource.resource-wave39 .glossary-term h2{font-size:24px!important;line-height:1.4!important;margin:0 0 14px!important}
.legacy-resource.resource-wave39 .prod-section{padding:40px 0!important;background:#fff!important}
.legacy-resource.resource-wave39 .prod-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.legacy-resource.resource-wave39 .prod-card{display:flex!important;gap:18px!important;align-items:start!important;padding:24px!important;border:1px solid #e4dcdf!important;border-radius:24px!important;background:#f7f2f2!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important}
.legacy-resource.resource-wave39 .prod-card-name{font-size:20px!important;font-weight:500!important;line-height:1.5!important;color:#172d2e!important}
.legacy-resource.resource-wave39 .prod-card-desc{font-size:14px!important;line-height:1.8!important;color:#656064!important}
.legacy-resource.resource-wave39 .prod-card-icon{background:#eae9f7!important;color:#8e85d9!important;flex-shrink:0}
.legacy-resource.resource-wave39 .prod-card-arrow{margin-left:auto!important;color:#ff5349!important;flex-shrink:0}
.legacy-resource.resource-wave39 :is(.rights-grid,.security-grid,.license-grid,.why-grid,.reviews-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
.legacy-resource.resource-wave39 :is(.right-item,.security-card,.license-card,.why-card,.review){height:auto!important;min-height:0!important;padding:24px!important;border:0!important;border-radius:22px!important;background:#f7f2f2!important;box-shadow:none!important}
.legacy-resource.resource-wave39 :is(.right-item,.security-card,.license-card,.why-card,.review) p{font-size:15px!important;line-height:1.8!important}
.legacy-resource.resource-wave39 .video-wrap{width:100%!important;max-width:900px!important;margin-inline:auto!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;background:#172d2e!important}
.legacy-resource.resource-wave39 .video-wrap video{display:block!important;width:100%!important;min-height:260px!important;max-height:600px!important}
.legacy-resource.resource-wave39 .video-play-btn{position:absolute!important;inset:0!important;margin:auto!important;width:72px!important;height:72px!important;border-radius:50%!important;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ff5349;color:#fff}
.legacy-resource.resource-wave39 .video-play-btn[hidden]{display:none!important}
.legacy-resource.resource-wave39 :is(.how-steps,.steps-grid,.params-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}
.legacy-resource.resource-wave39 :is(.step,.step-card,.params-example){height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:22px!important}
.legacy-resource.resource-wave39 .step-card{padding:24px!important;background:#f7f2f2!important}
.legacy-resource.resource-wave39 .license-strip{background:#eae9f7!important;color:#172d2e!important}
.legacy-resource.resource-wave39 .license-inner{display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important;padding-block:22px!important}
.legacy-resource.resource-wave39 :is(.license-label,.license-value){color:#344142!important;font-size:14px!important;line-height:1.6!important}
.legacy-resource.resource-wave39 .stats{background:#eae9f7!important;color:#172d2e!important}
.legacy-resource.resource-wave39 :is(.stat-number,.stat-value){color:#b63730!important}
.legacy-resource.resource-wave39 :is(.stat-label,.stat-text){color:#344142!important;font-size:14px!important;line-height:1.7!important}
.legacy-resource.resource-wave39 .press-bar{padding:24px 0!important;background:#fff!important;border-bottom:1px solid #e4dcdf!important}
.legacy-resource.resource-wave39 .press-logos{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:28px!important}
.legacy-resource.resource-wave39 .press-logos img{width:auto!important;max-width:130px!important;max-height:32px!important;object-fit:contain!important}
.legacy-resource.resource-wave39 .cluster-hero::before,.legacy-resource.resource-wave39 .cluster-hero::after,.legacy-resource.resource-wave39 .hero::before,.legacy-resource.resource-wave39 .hero::after{display:none!important}
@media(max-width:1000px){.legacy-resource.resource-wave39 :is(.rights-grid,.security-grid,.license-grid,.why-grid,.reviews-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:800px){
 .legacy-resource.resource-wave39 :is(.cluster-hero-inner,.hero-inner){width:calc(100% - 40px)!important}
 .legacy-resource.resource-wave39 :is(.ds-section,.section,.content-sec,.calc-content-section,.calc-info){padding-block:28px}
 .legacy-resource.resource-wave39 :is(.prod-grid,.rights-grid,.security-grid,.license-grid,.why-grid,.reviews-grid,.how-steps,.steps-grid,.params-grid){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
 .legacy-resource.resource-wave39 :is(.nt-grid,.so-fields){grid-template-columns:minmax(0,1fr)!important}
 .legacy-resource.resource-wave39 :is(.calc-num){max-width:120px!important}
 .legacy-resource.resource-wave39 .calc-slider-label{gap:8px!important}
 .legacy-resource.resource-wave39 :is(.pk-two){gap:10px!important}
 .legacy-resource.resource-wave39 .prod-card{padding:20px!important;gap:14px!important}
 .legacy-resource.resource-wave39 .legal-page{padding:28px 0!important}
 .legacy-resource.resource-wave39 .video-wrap video{min-height:190px!important}
}
.legacy-resource.resource-wave39 .pk-seg label{min-height:46px!important;box-shadow:none!important}
.legacy-resource.resource-wave39 .pk-seg input{display:inline-block!important;width:16px!important;height:16px!important;min-height:0!important;flex:0 0 16px!important}
.legacy-resource.resource-wave39 .pk-seg span{display:inline!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:14px!important}
.legacy-resource.resource-wave39 .pk-seg label:has(input:checked){background:#eae9f7!important;border-color:#a69fe4!important}

.legacy-resource.resource-wave39 [hidden]{display:none!important}
.legacy-resource.resource-wave39 details.faq-item[open] .faq-a{display:block!important;max-height:none!important;opacity:1!important;padding:0 20px 20px!important}
.legacy-resource.resource-wave39 .calc-card [hidden]{display:none!important}
.legacy-resource.resource-wave39 .calc-card .pk-seg label{display:flex!important}
.legacy-resource.resource-wave39 :is(.ds-section,.cta-band,.cluster-cta){content-visibility:visible!important;contain-intrinsic-size:none!important}
.legacy-resource.resource-wave39 .reveal{opacity:1!important;transform:none!important}
.legacy-resource.resource-wave39 .prod-card-body{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}
.legacy-resource.resource-wave39 .prod-card-arrow{display:block!important;margin-left:0!important;margin-top:6px!important;font-size:14px!important;line-height:1.6!important}
.legacy-resource.resource-wave39 details.faq-item .faq-q::after{display:none!important}
.legacy-resource.resource-wave39 .cta-band-btn{display:inline-flex!important;justify-content:center!important;max-width:100%!important;padding:12px 24px!important;border-radius:28px!important;background:#ff5349!important;color:#fff!important;box-shadow:none!important;white-space:normal!important}
