.uv-ppc{--uv-bg:#f5f5f3;--uv-ink:#0a0a0a;--uv-text:#666;--uv-line:#d8d8d4;--uv-card:#fff;--uv-soft:#ecece8;--uv-display:var(--e-global-typography-primary-font-family,"Funnel Display"),Switzer,sans-serif;--uv-body:Inter,sans-serif;color:var(--uv-ink);font:400 18px/1.55 var(--uv-body);overflow:hidden}.uv-ppc,.uv-ppc *{box-sizing:border-box}.uv-ppc h1,.uv-ppc h2,.uv-ppc h3,.uv-ppc legend{font-family:var(--uv-display);font-weight:400;letter-spacing:-.04em;line-height:1;margin-top:0}.uv-ppc p{color:var(--uv-text)}.uv-ppc__hero,.uv-ppc__shell,.uv-ppc__results,.uv-ppc__content{width:min(calc(100% - 48px),1320px);margin-inline:auto}.uv-ppc__hero{padding:72px 0 96px;position:relative}.uv-ppc__hero:after{content:"";position:absolute;width:300px;aspect-ratio:1;border:1px solid #d7d7d3;border-radius:50%;right:-110px;top:70px;box-shadow:0 0 0 54px #11111105,0 0 0 108px #11111103;pointer-events:none}.uv-ppc__crumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#777;margin-bottom:74px}.uv-ppc__crumb a{color:inherit;text-decoration:none}.uv-ppc__eyebrow{margin:0 0 18px!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px!important;font-weight:650;color:#555!important}.uv-ppc .uv-ppc__hero-title{font-size:clamp(52px,7vw,96px);line-height:.94;max-width:1050px;margin:0 0 30px;position:relative;z-index:1}.uv-ppc__hero>p:last-child{font-size:21px;max-width:700px;margin:0}.uv-ppc__shell{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;background:#e8e8e4;border:1px solid #d4d4cf;border-radius:34px;padding:14px}.uv-ppc__rail{position:relative;overflow:hidden;min-height:620px;border-radius:25px;background:#0d0d0d;color:#fff;padding:42px 38px;display:flex;flex-direction:column}.uv-ppc__rail:after{content:"";position:absolute;right:-100px;bottom:-115px;width:310px;aspect-ratio:1;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 44px #ffffff0b,0 0 0 88px #ffffff08}.uv-ppc__rail .uv-ppc__eyebrow{color:#aaa!important}.uv-ppc__rail h2{font-size:clamp(38px,4vw,56px);max-width:430px;margin-bottom:18px;color:#fff}.uv-ppc__rail>p{font-size:15px;color:#aaa;max-width:420px}.uv-ppc__steps{position:relative;z-index:2;display:grid;gap:5px;margin-top:auto;padding-top:34px;border-top:1px solid #ffffff20}.uv-ppc__steps button{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:12px;width:100%;min-height:45px;text-align:left;padding:4px;border:0;background:none;color:#777;font:500 14px var(--uv-body);cursor:pointer}.uv-ppc__steps button:before{content:attr(data-index);width:31px;aspect-ratio:1;display:grid;place-items:center;border:1px solid #ffffff2c;border-radius:50%;font-size:11px}.uv-ppc__steps button.is-active{color:#fff}.uv-ppc__steps button.is-active:before{background:#fff;border-color:#fff;color:#111}.uv-ppc__form{background:#fff;border:1px solid #deded9;border-radius:25px;padding:42px;box-shadow:0 16px 48px #0000000a;display:flex;flex-direction:column}.uv-ppc fieldset{border:0;padding:0;margin:0;min-height:455px}.uv-ppc fieldset[hidden],.uv-ppc__results[hidden]{display:none}.uv-ppc legend{width:100%;font-size:clamp(34px,3vw,46px);padding:0 0 26px;margin-bottom:27px;border-bottom:1px solid #e5e5e1}.uv-ppc legend small{display:block;margin-bottom:11px;font:650 11px/1 var(--uv-body);letter-spacing:.1em;text-transform:uppercase;color:#888}.uv-ppc__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.uv-ppc label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:650;color:#222}.uv-ppc label small{display:inline-flex;align-self:flex-start;border-radius:999px;background:#f0f0ed;padding:3px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#777;font-weight:650}.uv-ppc input,.uv-ppc select{display:block;width:100%;min-height:58px;border:1px solid #cececa;border-radius:12px;padding:0 16px;background:#f8f8f6;color:#111;font:400 16px var(--uv-body);transition:border-color .18s,box-shadow .18s,background .18s}.uv-ppc input:hover,.uv-ppc select:hover{border-color:#999}.uv-ppc input:focus,.uv-ppc select:focus{outline:0;border-color:#111;background:#fff;box-shadow:0 0 0 4px #11111112}.uv-ppc [aria-invalid=true]{border-color:#ba4540;box-shadow:0 0 0 4px #ba454012}.uv-ppc__actions{display:flex;gap:12px;align-items:center;border-top:1px solid #e5e5e1;padding-top:25px;margin-top:auto}.uv-ppc button,.uv-ppc .wp-element-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;border-radius:999px;padding:0 27px;background:#111;color:#fff;font:650 14px var(--uv-body);cursor:pointer;text-decoration:none;transition:transform .18s,background .18s,color .18s}.uv-ppc button:hover,.uv-ppc .wp-element-button:hover{transform:translateY(-1px)}.uv-ppc [data-back]{margin-right:auto;background:transparent;color:#111}.uv-ppc__errors{background:#fff0ef;border:1px solid #d95852;color:#8a312d;padding:14px 16px;border-radius:12px;margin-bottom:20px}.uv-ppc__results{padding:110px 0}.uv-ppc__results>h2{font-size:clamp(40px,5vw,68px);max-width:850px}.uv-ppc__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 14px}.uv-ppc__metric,.uv-ppc__results article{background:#fff;border:1px solid var(--uv-line);border-radius:24px}.uv-ppc__metric{min-width:0;padding:25px;overflow-wrap:anywhere}.uv-ppc__metric span{display:block;color:#777;font-size:13px}.uv-ppc__metric strong{display:block;font:500 36px/1.08 var(--uv-display);margin-top:10px}.uv-ppc__panels{display:grid;grid-template-columns:1fr 1fr;gap:14px}.uv-ppc__results article{padding:34px;margin-top:14px}.uv-ppc__results article h3{font-size:30px}.uv-ppc dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--uv-line);padding:14px 0}.uv-ppc__benchmark{background:#ebe7df!important}.uv-ppc__disclaimer{font-size:13px;max-width:850px}.uv-ppc__dialog{width:min(760px,calc(100% - 30px));border:0;border-radius:26px;padding:38px}.uv-ppc__dialog::backdrop{background:#000a}.uv-ppc__dialog [data-close]{float:right;background:none;color:#111;border:0;font-size:28px;padding:0}.uv-ppc__consent{flex-direction:row!important;margin:22px 0}.uv-ppc__consent input{width:auto;min-height:auto}.uv-ppc small{color:#777;font-weight:400}body:has(.uv-ppc) .wp-block-post-title{display:none}
@media(max-width:900px){.uv-ppc__hero,.uv-ppc__shell,.uv-ppc__results,.uv-ppc__content{width:min(calc(100% - 40px),1320px)}.uv-ppc__shell{grid-template-columns:1fr}.uv-ppc__rail{min-height:auto}.uv-ppc__steps{grid-template-columns:repeat(4,1fr);margin-top:40px}.uv-ppc__steps button{grid-template-columns:32px 1fr}.uv-ppc__metrics{grid-template-columns:1fr 1fr}.uv-ppc__panels{grid-template-columns:1fr}}
@media(max-width:600px){.uv-ppc{font-size:16px}.uv-ppc__hero,.uv-ppc__shell,.uv-ppc__results,.uv-ppc__content{width:min(calc(100% - 32px),1320px)}.uv-ppc__hero{padding:46px 0 66px}.uv-ppc__crumb{margin-bottom:46px;overflow:auto;white-space:nowrap}.uv-ppc__hero>p:last-child{font-size:18px}.uv-ppc__shell{padding:8px;border-radius:26px}.uv-ppc__rail{padding:30px 24px;border-radius:20px}.uv-ppc__rail h2{font-size:39px}.uv-ppc__steps{gap:2px}.uv-ppc__steps button{display:flex;gap:0;font-size:0;justify-content:center}.uv-ppc__steps button:before{font-size:11px}.uv-ppc__form{padding:28px 20px;border-radius:20px}.uv-ppc fieldset{min-height:0}.uv-ppc legend{font-size:34px}.uv-ppc__grid{grid-template-columns:1fr}.uv-ppc__actions{margin-top:32px}.uv-ppc__actions button{padding-inline:20px}.uv-ppc__metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uv-ppc__metric{padding:19px 14px}.uv-ppc__metric strong{font-size:27px}.uv-ppc__results article{padding:26px 20px}.uv-ppc__dialog{padding:26px 20px}}
@media(prefers-reduced-motion:reduce){.uv-ppc button{transition:none}}
.uv-ppc [hidden]{display:none!important}.uv-ppc .uv-ppc__steps button{background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;justify-content:start!important;text-align:left!important;padding-left:0!important}.uv-ppc .uv-ppc__steps button:hover{background:transparent}.uv-ppc .uv-ppc__steps button.is-active:before{background:transparent;color:#fff;border-color:#fff}.uv-ppc__rail>p{line-height:1.55}.uv-ppc__service-cta .uv-ppc__eyebrow{color:#aaa!important}.uv-ppc .uv-ppc__service-cta .wp-element-button{flex:none;background:#fff!important;color:#111!important;border:1px solid #fff!important;min-height:56px;padding:0 28px!important;border-radius:999px!important;white-space:nowrap}.uv-ppc .uv-ppc__service-cta .wp-element-button:hover{background:#e9e9e6!important;color:#111!important}.uv-ppc__service-cta>div{max-width:780px}.uv-ppc__service-cta h2{margin-bottom:16px}.uv-ppc__service-cta p:last-child{margin-bottom:0}
@media(max-width:900px){.uv-ppc__service-cta{align-items:flex-start!important;flex-direction:column}.uv-ppc .uv-ppc__service-cta .wp-element-button{margin-top:8px}}
.uv-ppc .uv-ppc__steps button:before,.uv-ppc .uv-ppc__steps button.is-active:before{background:transparent;border-color:#ffffff2c;color:#777}
.uv-ppc__wide{grid-column:1/-1}.uv-ppc__field-title{display:flex;align-items:center;gap:8px;min-height:22px}.uv-ppc .uv-ppc__field-title small{display:inline-flex;align-self:center;margin:0}.uv-ppc__wide input{width:100%}
@media(max-width:600px){.uv-ppc__wide{grid-column:auto}}
.uv-ppc__results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:44px}.uv-ppc__results-head>div{max-width:860px}.uv-ppc__results-head>p{max-width:430px;margin:0}.uv-ppc__results-head h2,.uv-ppc__results article h3,.uv-ppc__metric strong{color:#111!important}.uv-ppc__results-head h2{font-size:clamp(44px,5.5vw,72px);margin:0}.uv-ppc__metrics{gap:16px}.uv-ppc__metric{border-color:#d9d9d5;padding:28px 25px;background:#fff}.uv-ppc__metric span{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.uv-ppc__metric strong{font-family:var(--uv-display)!important;font-weight:500!important;letter-spacing:-.035em}.uv-ppc__results article{border-color:#d9d9d5;box-shadow:none}.uv-ppc__results article h3{font-size:32px;margin-bottom:22px}.uv-ppc__results dl{margin:0}.uv-ppc__results dt{font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.uv-ppc__results dd{font-size:16px;color:#111}.uv-ppc__results ul{margin:0;padding:0;list-style:none}.uv-ppc__results li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid var(--uv-line)}.uv-ppc__results li:before{content:"";position:absolute;left:0;top:22px;width:8px;height:8px;border-radius:50%;background:#111}.uv-ppc__dialog h2{font-size:clamp(38px,5vw,56px);color:#111!important;margin-bottom:16px}.uv-ppc__dialog>form>p{max-width:620px}.uv-ppc__dialog [data-lead-message]:empty{display:none}
@media(max-width:900px){.uv-ppc__results-head{align-items:flex-start;flex-direction:column;gap:18px}}
