.pricing-page{--pricing-ink: #353d44;--pricing-muted: #5b646c;--pricing-blue: #1465c8;--pricing-navy: #123f78;--pricing-orange: #f76b00;--pricing-orange-hover: #d95d04;--pricing-warm: #f6f6f4;--pricing-line: #e4e2dc;--pricing-tint: #e6f1fc;color:var(--pricing-ink);font-size:18px;line-height:1.55;text-align:left}.pricing-page *{box-sizing:border-box}.pricing-page h1,.pricing-page h2,.pricing-page h3{color:var(--pricing-ink);line-height:1.2;font-weight:600;text-wrap:balance}.pricing-page h2{font-size:clamp(26px,3vw,30px);margin:0}.pricing-page h3{font-size:20px;line-height:1.3;font-weight:700;margin:0}.pricing-page p{margin:0;text-wrap:pretty}.pricing-page a{color:var(--pricing-blue)}.pricing-page a:hover{color:var(--pricing-navy)}.pricing-section-lead{margin-top:16px!important;color:var(--pricing-muted)}.pricing-eyebrow{margin:0 0 10px!important;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pricing-blue)}.pricing-eyebrow--muted{margin:0!important;color:var(--pricing-muted)}.pricing-page .pricing-button{display:inline-block;background:var(--pricing-orange);color:#fff;border:0;border-radius:4px;padding:10px 20px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease}.pricing-page .pricing-button:hover,.pricing-page .pricing-button:focus-visible{background:var(--pricing-orange-hover);color:#fff}.pricing-page .pricing-button:focus-visible{outline:none;box-shadow:0 0 0 4px #f76b0040}.pricing-page input[type=email]{width:100%;height:46px;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:20px;color:var(--pricing-ink);background:#fff}.pricing-page input[type=email]::placeholder{opacity:.5}.pricing-page input[type=email]:focus{outline:none;border:1px solid #4D90FE!important;-webkit-box-shadow:0px 0px 5px #4D90FE!important;box-shadow:0 0 5px #4d90fe!important}.pricing-hero{background:#fff;padding:20px 24px 56px}.pricing-hero__top{max-width:1400px;margin:0 auto}.pricing-hero__logo{display:block;width:150px;height:auto;margin-top:24px}#have_account{font-size:16px}#have_account a{font-weight:600;text-decoration:none}#have_account a:hover{text-decoration:underline}.pricing-hero .container{padding-top:72px}main .pricing-hero h1{font-size:clamp(30px,3.6vw,36px)!important;margin:0}.pricing-hero__subtitle{margin-top:10px!important;font-size:20px}.pricing-hero__explanation{max-width:560px;margin-top:20px}.pricing-hero__explanation h2{font-size:18px;line-height:1.4;font-weight:700}.pricing-hero__explanation p{margin-top:4px;color:var(--pricing-muted)}#minicrmForm{margin-top:40px}#minicrmForm .input-container{margin-bottom:20px;display:flex;flex-direction:column;gap:14px;text-align:left}#minicrmForm label{display:flex;flex-direction:column;gap:6px;font-size:20px;line-height:1.4;font-weight:400}#minicrmForm label strong{font-weight:700}.secure_connection{opacity:.6;width:100px;height:auto;margin-top:5px}#minicrmForm .response{padding:10px;font-size:16px;color:#c00}.pricing-hero__hint{margin-top:16px!important;font-size:16px;color:var(--pricing-muted)}.pricing-page .pricing-hero__more{display:inline-block;margin-top:16px;font-size:16px;font-weight:600;text-decoration:none}.pricing-page .pricing-hero__more:hover{text-decoration:underline}.pricing-hero .companies{margin-top:72px}.pricing-hero .companies p{margin-bottom:16px;font-size:20px}.pricing-hero .images{gap:6px}.pricing-hero .images img{width:84px;height:84px;border:1px solid var(--pricing-line);border-radius:50%}#crm-price-heading,#minicrmForm{scroll-margin-top:32px}.pricing-factors{background:var(--pricing-warm);padding:96px 20px}.pricing-factors__row{margin-top:32px}.pricing-factor{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pricing-factor p{color:var(--pricing-muted)}.pricing-factor__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--pricing-line);border-radius:50%;background:#fff;color:var(--pricing-blue)}.pricing-factors__op{display:flex;justify-content:center;align-items:center;padding:0 4px;font-size:42px;font-weight:300;line-height:1;color:#5b646c}.pricing-factors__result{margin-top:48px}.pricing-factors__conclusion{padding:16px 28px;border:1px solid #fcd9bd;border-radius:999px;background:#fff;font-weight:700;line-height:1.4;text-align:center}.pricing-rationale{background:#fff;padding:96px 20px}.pricing-rationale__callout{margin-top:12px!important;font-size:20px;line-height:1.4;font-weight:700;color:var(--pricing-blue);text-wrap:balance}.pricing-rationale__grid{margin-top:32px}.pricing-example{display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid var(--pricing-line);border-radius:12px;background:#fff}.pricing-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pricing-tags li{padding:5px 12px;border-radius:999px;background:var(--pricing-tint);color:var(--pricing-blue);font-size:16px;font-weight:600;line-height:1.4}.pricing-rationale__text p+p{margin-top:18px}.pricing-rationale__text strong{color:var(--pricing-navy)}.pricing-midcta{margin-top:64px;padding-top:40px;border-top:1px solid var(--pricing-line)}.pricing-midcta p{font-size:20px;line-height:1.4;font-weight:700}.pricing-faq{background:var(--pricing-warm);padding:96px 20px}.pricing-faq__heading{position:sticky;top:32px}.pricing-faq__list{display:flex;flex-direction:column;gap:10px}.pricing-faq details{border:1px solid var(--pricing-line);border-radius:12px;background:#fff;transition:box-shadow .18s ease}.pricing-faq details[open]{box-shadow:0 12px 32px #163d6a0f}.pricing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;list-style:none;cursor:pointer;font-size:18px;line-height:1.4;font-weight:700}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pricing-warm);color:var(--pricing-blue);font:22px/1 Arial,sans-serif;transition:background .18s ease}.pricing-faq details[open] summary:after{content:"\2212";background:var(--pricing-orange);color:#fff}.pricing-faq summary:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:-2px;border-radius:12px}.pricing-faq__answer{display:flex;flex-direction:column;gap:14px;padding:0 24px 22px;color:var(--pricing-muted)}.pricing-finalcta{background:#fff;padding:96px 20px}.pricing-finalcta__sub{margin-top:10px!important;font-size:20px}.pricing-finalcta__form{margin-top:24px}.pricing-finalcta__hint{margin-top:14px!important;font-size:16px;color:var(--pricing-muted)}@media(max-width:767.98px){.pricing-hero{padding:20px 16px 48px}.pricing-hero__logo{width:120px;margin-top:4px}#have_account{font-size:14px}.pricing-hero .container{padding-top:48px}.pricing-hero__subtitle,.pricing-hero .companies p,#minicrmForm label{font-size:18px}.pricing-hero .companies{margin-top:56px}.pricing-hero .images img{width:68px;height:68px;padding:14px 9px}.pricing-factors,.pricing-rationale,.pricing-faq,.pricing-finalcta{padding:68px 20px}.pricing-factors__conclusion{border-radius:16px}.pricing-faq__heading{position:static}.pricing-faq summary{padding:18px 20px}.pricing-faq__answer{padding:0 20px 20px}}
