.lp .hero h1 .hero-line{display:block}.lp .hero h1{font-size:clamp(39px,4vw,61px);max-width:1020px;text-wrap:initial;line-height:1.45}.lp .hero h1 em{color:#6ad1ff}.lp .hero-desc{font-size:17px;max-width:900px;margin-top:24px}.lp .hero-desc strong{font-size:22.1px;line-height:1.7;font-weight:800}.lp .hero-zero{color:#6ad1ff;white-space:nowrap}.lp .hero-facts{max-width:820px;margin-top:30px;gap:30px}.lp .hero-facts strong{font-size:34px;white-space:nowrap}.lp .hero-facts .count{font-size:51px;color:#ffe342;font-weight:800;letter-spacing:-.045em}.lp .hero-facts strong span{font-size:15px}.lp .hero-facts>div+div{padding-left:30px}.lp .hero{min-height:624px}.lp .hero-inner{padding-bottom:65px}.lp .hero-satisfaction{position:absolute;right:5%;bottom:25px;z-index:4;width:235px;height:235px;border:0;padding:28px 16px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;background:linear-gradient(145deg,#ffed6a,#ffc72e);color:#102c45;border-radius:50%;box-shadow:0 0 0 7px #ffd83130,0 14px 40px #0006;transform:rotate(-7deg)}.lp .hero-satisfaction>div{display:flex;flex-direction:column;gap:8px}.lp .hero-satisfaction>div>p{font-size:17px;font-weight:800;margin:0}.lp .hero-satisfaction strong{font-size:76px;color:#063f6d;line-height:1}.lp .hero-satisfaction strong span{font-size:30px}.lp .hero-satisfaction .survey-note{font-size:10px;line-height:1.6;color:#354453;margin:0}.lp .clean-list,.lp .source-list{margin:12px 0}.lp .clean-list li,.lp .source-list li{margin:2px 0;padding:5px 0 5px 35px;line-height:1.75;min-height:32px}.lp .clean-list li:before,.lp .source-list li:before{content:'✓';position:absolute;left:0;top:7px;width:23px;height:23px;background:#0871b9;color:white!important;border-radius:7px;display:grid;place-items:center;font-size:15px;font-weight:800;line-height:1;box-shadow:0 2px 5px #0871b925}.lp .dark .source-list li:before{background:#6ad1ff;color:#063754!important}.lp .chapter{padding:62px 0}.lp .chapter-heading{margin-bottom:26px}.lp .chapter-kicker{margin-bottom:13px}.lp .chapter h3{font-weight:800}.lp .chapter p{line-height:1.8}.lp .intro-copy>p+p{margin-top:13px}.lp .overview-grid{gap:5%}.lp .function-spotlights{margin-bottom:25px}.lp .feature-item{padding-top:22px;padding-bottom:22px}.lp .source-columns{gap:22px 32px;margin:22px 0}.lp .source-four{margin-top:20px}.lp .source-four article{padding-top:17px;padding-bottom:17px}.lp .learning-block,.lp .industry-block,.lp .flow-block,.lp .voice-block{margin-top:32px;padding-top:28px}.lp .sub-heading{margin-bottom:20px}.lp .source-subtitle{margin-top:28px}.lp .integration-body>.lead,.lp .analytics-body>.lead{font-size:clamp(23px,2.4vw,34px);font-weight:800;line-height:1.65}.lp .copy-highlight{font-weight:800;color:#0871b9}.lp .chapter .large-copy{font-weight:800}.lp .strength-grid{gap:23px}.lp .strength-grid span{font-size:36px;color:#0871b9}.lp .process-art,.lp .analytics-art,.lp .learning-art{margin-top:24px;margin-bottom:24px}.lp .plan .plan-desc:empty{display:none}.lp .plan h3{margin-top:8px;margin-bottom:12px}.lp .plan .price{margin-bottom:18px}.lp .trial-band{margin-top:24px;padding:20px 0}.lp .testimonial{padding-top:22px;padding-bottom:22px}.lp .statement{margin-top:20px!important}.lp .concerns{margin-top:28px;padding-top:28px}.lp .concerns-stage{margin-top:28px;margin-bottom:22px}.lp .service-promise{padding-top:20px;padding-bottom:22px}
@media(min-width:901px){.lp .hero-inner{padding-top:45px}.lp .hero-facts{width:80%}.lp .hero-satisfaction{bottom:28px}.lp .hero-facts>div{min-width:0}}
@media(max-width:1100px) and (min-width:901px){.lp .hero-facts{max-width:700px;gap:20px}.lp .hero-facts>div+div{padding-left:20px}.lp .hero-facts .count{font-size:45px}.lp .hero-satisfaction{width:190px;height:190px;right:4%;bottom:18px}.lp .hero-satisfaction strong{font-size:65px}}
@media(max-width:900px){.lp .hero-satisfaction{width:170px;height:170px;right:5%;bottom:24px;padding:16px 10px;gap:7px}.lp .hero-satisfaction strong{font-size:58px}.lp .hero-satisfaction>div>p{font-size:14px}.lp .hero-satisfaction .survey-note{font-size:9px}.lp .hero-inner{padding-bottom:215px}.lp .hero{min-height:0}}
@media(max-width:600px){.lp .hero h1{font-size:clamp(25px,6.7vw,39px);letter-spacing:-.035em;line-height:1.6}.lp .hero h1 .hero-line{white-space:nowrap}.lp .hero-inner{padding:34px 6% 210px}.lp .hero-desc{margin-top:20px}.lp .hero-desc strong{font-size:23.4px;line-height:1.65}.lp .hero-facts{display:grid;grid-template-columns:1fr 1fr;max-width:none;width:100%;gap:20px 12px;margin-top:25px}.lp .hero-facts>div:first-child{grid-column:1/-1}.lp .hero-facts>div+div{padding-left:0}.lp .hero-facts>div:last-child{padding-left:12px}.lp .hero-facts .count{font-size:46.5px}.lp .hero-facts strong span{font-size:13px}.lp .hero-facts p{font-size:13px;margin-top:6px}.lp .hero-satisfaction{width:172px;height:172px;bottom:24px}.lp .hero-satisfaction strong{font-size:59px}.lp .hero-satisfaction strong span{font-size:25px}.lp .hero-satisfaction .survey-note{font-size:9px}.lp .chapter{padding:42px 0}.lp .chapter-shell{width:88%}.lp .chapter-heading{margin-bottom:22px}.lp .chapter-heading h2{font-size:29px;line-height:1.5;text-wrap:pretty;letter-spacing:-.025em}.lp .chapter-kicker{font-size:13px;gap:12px}.lp .chapter-kicker>span{font-size:18px;padding-right:12px}.lp .intro-copy h3{font-size:25px!important}.lp .chapter p{font-size:16px;line-height:1.8}.lp .clean-list li,.lp .source-list li{font-size:16px;padding-left:32px;margin:1px 0;line-height:1.7}.lp .clean-list li:before,.lp .source-list li:before{width:21px;height:21px;font-size:14px;top:7px}.lp .source-columns{gap:18px;margin:18px 0}.lp .function-spotlights,.lp .overview-grid{gap:24px}.lp .feature-list{gap:0}.lp .chapter .large-copy,.lp .learning-description .learning-lead{font-size:23px;line-height:1.65}.lp .concerns-heading h3{font-size:27px;line-height:1.5}.lp .concerns-heading h3{max-width:290px;margin-left:auto;margin-right:auto;text-wrap:balance}.lp .concerns-stage{gap:18px 12px}.lp .concerns .answer{font-size:22px}.lp .concerns .answer strong{font-size:30px;text-wrap:balance}.lp .service-promise h3{font-size:27px;text-wrap:balance}.lp .source-subtitle{font-size:25px}.lp .industry-block,.lp .flow-block,.lp .voice-block,.lp .learning-block{margin-top:25px;padding-top:23px}.lp .trial-band strong{font-size:24px;line-height:1.5}.lp .step-grid{gap:25px}.lp .pdf-news p{font-size:13px}.lp .survey-note{font-size:9px!important}.lp .table-title>p:last-child:not(.mini-label){font-size:15px}.lp .partner-demo-note{font-size:13px}.lp .integration-body>.lead{font-size:24px}.lp .testimonial h4{font-size:22px;line-height:1.5}.lp .testimonial blockquote p{font-size:16px;line-height:1.85}}
@media(max-width:360px){.lp .hero-facts .count{font-size:40px}.lp .hero-desc strong{font-size:22px}.lp .hero-facts strong span{font-size:11px}.lp .hero h1{font-size:6.65vw}.lp .chapter-heading h2{font-size:27px}}
.lp .hero-desc .copy-unit{white-space:nowrap}.lp .hero-satisfaction .survey-note{font-size:11px!important}
@media(max-width:600px){.lp .hero-facts>div:last-child strong>span{display:block;margin-top:3px;font-size:13px}.lp .hero-satisfaction .survey-note{font-size:10px!important}}
