.tp-page{--tp-blue:#145de0;--tp-ink:#172d50;color:var(--tp-ink);background:#f5f7fb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.tp-page *{box-sizing:border-box}.tp-page button,.tp-page select{font:inherit}.tp-page a{color:inherit;text-decoration:none}.tp-header{background:#fff;border-bottom:1px solid #e1e8f3;justify-content:space-between;align-items:center;gap:24px;padding:24px max(30px,50vw - 600px);display:flex}.tp-header img{height:auto;display:block}.tp-exit{cursor:pointer;color:#657b99;background:0 0;border:0;align-items:center;gap:15px;display:flex;font-size:12px!important}.tp-exit span{font-size:25px}.tp-page main{max-width:1190px;margin:auto;padding:45px 30px 0}.tp-heading{text-align:center;max-width:880px;margin:0 auto 45px}.tp-journey{color:#6c809e;flex-wrap:wrap;justify-content:center;gap:26px;margin:0 0 36px;padding:0;font-size:11px;list-style:none;display:flex}.tp-journey li[aria-current]{color:var(--tp-blue);font-weight:700}.tp-kicker{letter-spacing:.14em;color:#6d84a4;font-size:10px;font-weight:700}.tp-heading h1{letter-spacing:-.04em;margin:16px 0;font-size:40px;line-height:1.15}.tp-heading h1 span{color:var(--tp-blue);overflow-wrap:anywhere}.tp-heading>p{color:#7084a0;font-size:14px;line-height:1.7}.tp-period{background:#e7edf7;border-radius:30px;margin-top:18px;padding:5px;display:inline-flex}.tp-period button{color:#6b809f;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:11px 26px;font-size:12px;font-weight:600}.tp-period button[aria-pressed=true]{background:var(--tp-blue);color:#fff;box-shadow:0 3px 10px #145de025}.tp-heading .tp-period-note{font-size:11px}.tp-example{background:#e8f0dd;border-radius:20px;padding:5px 10px;display:inline-block;color:#537332!important;font-size:11px!important}.tp-org{justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.tp-org select{background:#fff;border:1px solid #ccd9ec;border-radius:6px;padding:8px}.tp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tp-plan{background:#fff;border:1px solid #dce5f2;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #243e6206}.tp-featured{border:2px solid var(--tp-blue);box-shadow:0 12px 35px #145de012}.tp-ribbon{text-align:center;letter-spacing:.075em;color:#6f84a1;background:#edf2fa;padding:12px;font-size:9px;font-weight:700}.tp-featured .tp-ribbon{background:var(--tp-blue);color:#fff}.tp-plan-inner{padding:27px}.tp-plan-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-plan h2{letter-spacing:-.035em;margin:0;font-size:25px}.tp-current{color:#4d6f2e;background:#eaf3db;border-radius:20px;padding:6px 10px;font-size:9px}.tp-plan-inner>p{color:#7486a1;font-size:12px;line-height:1.7}.tp-price{align-items:baseline;gap:8px;margin-top:25px;display:flex}.tp-price strong{letter-spacing:-.06em;font-size:51px;line-height:1.1}.tp-price span{color:#7486a1;font-size:12px}.tp-plan-inner .tp-billed{min-height:18px;margin:8px 0 25px;font-size:10px}.tp-button{width:100%;color:var(--tp-blue);cursor:pointer;background:#fff;border:1px solid #c8d7ed;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:13px 12px;display:flex;font-size:12px!important;font-weight:700!important}.tp-button-blue{background:var(--tp-blue);border-color:var(--tp-blue);color:#fff}.tp-plan ul{color:#607695;gap:16px;margin:25px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.tp-plan li{line-height:1.6}.tp-plan li>span{color:#729442;margin-right:9px}.tp-plan li strong{color:var(--tp-ink);font-weight:600}.tp-billing-note{text-align:center;color:#6f829e;justify-content:center;gap:10px;max-width:800px;margin:27px auto 16px;font-size:11px;line-height:1.8;display:flex}.tp-billing-note>span{color:#779b42}.tp-compare-link{text-align:center;margin-bottom:65px;font-size:12px;font-weight:600;display:block;color:var(--tp-blue)!important}.tp-section-heading{text-align:center;margin-bottom:28px}.tp-section-heading h2{letter-spacing:-.04em;margin:12px 0;font-size:32px}.tp-section-heading p{color:#6f839f;font-size:12px;line-height:1.8}.tp-table-scroll{background:#fff;border:1px solid #dce5f1;border-radius:12px;overflow-x:auto}.tp-comparison table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.tp-comparison th,.tp-comparison td{text-align:center;border-bottom:1px solid #e7edf5;width:21%;padding:17px 22px;line-height:1.6}.tp-comparison th:first-child{text-align:left;width:37%}.tp-comparison thead{background:#edf2fa}.tp-comparison thead th{padding-block:22px;font-size:14px}.tp-comparison tbody th{color:#667d9d;font-weight:400}.tp-comparison tbody tr:nth-child(2n){background:#f8faff}.tp-check{color:#719b40;font-size:16px}.tp-soon{color:#8999af;white-space:nowrap;background:#eef2f8;border-radius:15px;padding:5px 9px;font-size:10px}.tp-fineprint{color:#7a8ca6;margin-top:18px;font-size:10px;line-height:1.8}.tp-faq{grid-template-columns:1fr 1.8fr;gap:60px;margin:65px 0;display:grid}.tp-faq h2{letter-spacing:-.035em;font-size:30px;line-height:1.2}.tp-faq details{border-bottom:1px solid #dce5f1;padding:18px 0}.tp-faq summary{cursor:pointer;font-size:13px;font-weight:600}.tp-faq details p{color:#6b819f;margin-bottom:0;font-size:12px;line-height:1.8}.tp-footer{color:#758aa5;border-top:1px solid #dce5f1;align-items:center;gap:10px;padding:24px 0;font-size:11px;display:flex}.tp-footer button{color:var(--tp-blue);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.tp-dialog{width:calc(100% - 32px);max-width:470px;color:var(--tp-ink);border:1px solid #dce5f1;border-radius:16px;padding:32px;box-shadow:0 25px 80px #10264a30}.tp-dialog::backdrop{background:#112a4b70}.tp-dialog h2{letter-spacing:-.04em;margin:14px 0;font-size:29px}.tp-dialog>p{color:#6b819f;font-size:12px;line-height:1.8}.tp-dialog-close{float:right;cursor:pointer;color:#71839e;background:0 0;border:0;font-size:25px}.tp-review-notice{background:#edf3fc;border:1px solid #dbe6f6;border-radius:9px;margin:22px 0;padding:17px;font-size:12px;line-height:1.8}.tp-review-notice p{color:#6b819f;margin-bottom:0}.tp-back{color:#6b819f;cursor:pointer;background:0 0;border:0;margin:17px auto 0;padding:5px;font-size:12px;display:block}.tp-error{background:#fff5ed;border:1px solid #ebcbbc;border-radius:9px;margin:20px 0;padding:16px;font-size:12px;line-height:1.7}.tp-error button{color:var(--tp-blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.tp-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.tp-page :focus-visible{outline-offset:4px;outline:3px solid #82a9ef}@media (max-width:850px){.tp-plan-inner{padding:20px}.tp-plans{gap:12px}.tp-faq{gap:30px}.tp-heading h1{font-size:33px}}@media (max-width:650px){.tp-header{padding:20px}.tp-header img{width:160px}.tp-exit{text-align:right;max-width:130px;line-height:1.5;font-size:10px!important}.tp-page main{padding:30px 20px 0}.tp-heading h1{font-size:29px}.tp-journey{gap:15px;font-size:10px}.tp-plans{grid-template-columns:1fr;gap:22px}.tp-plan-inner{padding:26px}.tp-faq{grid-template-columns:1fr;gap:10px}.tp-footer{flex-wrap:wrap}.tp-footer button{margin-left:0}.tp-dialog{padding:26px}.tp-org{flex-wrap:wrap}}.tp-price span{max-width:105px;line-height:1.6}.tp-discount{gap:9px;margin-top:22px;display:grid}.tp-discount label{font-size:12px;font-weight:700}.tp-discount>div{gap:8px;display:flex}.tp-discount input{min-width:0;color:var(--tp-ink);border:1px solid #c8d7ed;border-radius:7px;flex:1;padding:12px}.tp-discount button{color:var(--tp-blue);cursor:pointer;background:#edf3fc;border:1px solid #c8d7ed;border-radius:7px;padding:10px 16px}.tp-discount button:disabled{opacity:.5;cursor:not-allowed}.tp-discount p{color:#6b819f;margin:0;font-size:11px;line-height:1.7}.tp-discount p[role=status]{color:#885d10}.tp-discount-summary{background:#f8faff;border:1px solid #dce5f1;border-radius:8px;margin:8px 0 0;padding:12px;font-size:11px}.tp-discount-summary>div{justify-content:space-between;gap:12px;padding:8px 0;line-height:1.5;display:flex}.tp-discount-summary dd{white-space:nowrap;margin:0;font-weight:700}.tp-discount-summary>div:nth-child(2){color:#567c2f}.tp-discount-summary>div:nth-child(3){color:var(--tp-blue);border-top:1px solid #dce5f1;font-size:13px}.tp-region-choice{background:#edf4e4;border:1px solid #d6e2ef;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 0;padding:25px 28px;display:flex}.tp-region-choice h2{letter-spacing:-.025em;margin:8px 0;font-size:19px}.tp-region-choice p{color:#657b81;margin:0;font-size:12px;line-height:1.7}.tp-region-choice .tp-button{white-space:nowrap;background:#fff;flex:none;width:auto}.tp-india-volume{background:#fff;border:1px solid #dce5f2;border-radius:12px;margin:18px 0 0;padding:20px 26px}.tp-india-volume strong{font-size:14px}.tp-india-volume p{color:#6c809e;margin-bottom:0;font-size:12px;line-height:1.7}@media (max-width:650px){.tp-region-choice{flex-direction:column;align-items:stretch;padding:22px}.tp-region-choice .tp-button{width:100%}}.tp-heading .tp-trial-heading{color:#426823;margin:18px 0 0;font-weight:700}.tp-plan-inner .tp-trial-label{color:#426823;min-height:38px;margin:0 0 12px;font-size:11px;font-weight:700}.tp-plan-inner .tp-trial-terms{margin:12px 0 0;font-size:11px;line-height:1.7}.tp-trial-review{background:#f3f8ed;border:1px solid #d6e2cf;border-radius:10px;margin-top:22px;padding:18px}.tp-trial-review h3{margin:0 0 14px;font-size:16px}.tp-trial-review dl{margin:0}.tp-trial-review dl>div{justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;line-height:1.6;display:flex}.tp-trial-review dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.tp-trial-review p{color:#536b4d;margin-bottom:0;font-size:11px;line-height:1.8}.tp-trial-review .tp-trial-preview{border-top:1px solid #d6e2cf;padding-top:12px}.public-pricing main{max-width:1240px;padding-top:32px}.public-pricing .tp-heading{margin-bottom:26px}.public-pricing .tp-heading h1{margin:12px 0 16px;font-weight:750;line-height:1.1}.public-pricing .tp-kicker{font-size:12px}.public-pricing .tp-heading>p{color:#536987;margin:10px 0;line-height:1.6}.public-pricing .tp-period{margin-top:12px}.public-pricing .tp-period button{min-height:44px;padding:10px 25px;font-size:14px}.public-pricing .tp-heading .tp-period-note{font-size:13px}.public-pricing .tp-heading .tp-trial-heading{margin-top:12px;font-size:14px}.public-pricing .tp-plans{gap:20px;margin-top:24px}.public-pricing .tp-ribbon{padding:11px;font-size:11px}.public-pricing .tp-plan{box-shadow:none;border-radius:12px}.public-pricing .tp-plan-inner{padding:26px}.public-pricing .tp-plan h2{font-size:29px;font-weight:750}.public-pricing .tp-plan-inner>p{color:#526987;margin:12px 0;font-size:15px;line-height:1.6}.public-pricing .tp-price{flex-wrap:wrap;gap:10px;margin-top:20px}.public-pricing .tp-price strong{font-size:54px;font-weight:750}.public-pricing .tp-price span{max-width:none;font-size:13px}.public-pricing .tp-plan-inner .tp-billed{min-height:0;margin:8px 0 18px;font-size:13px}.public-pricing .tp-button{min-height:48px;padding:12px 14px;font-size:15px!important}.public-pricing .tp-plan-inner .tp-trial-label{color:#426823;min-height:0;margin:12px 0;font-size:12px;line-height:1.5}.public-pricing .tp-plan ul{color:#344f73;border-top:1px solid #e3eaf4;gap:12px;margin:20px 0 0;padding-top:18px;font-size:15px;font-weight:500}.public-pricing .tp-plan li{gap:10px;line-height:1.5;display:flex}.public-pricing .tp-plan li>span{color:#145de0;flex-shrink:0;margin:0;font-weight:700}.public-pricing .tp-plan-inner .tp-trial-terms{color:#647792;margin-top:18px;font-size:12px;line-height:1.6}.public-pricing .tp-billing-note{max-width:900px;margin:20px auto 12px;font-size:13px;line-height:1.6}.public-pricing .tp-compare-link{margin-bottom:32px;font-size:14px}.public-pricing .tp-region-choice{margin-top:20px;padding:22px 26px}.public-pricing .tp-region-choice h2{font-size:23px}.public-pricing .tp-region-choice p{font-size:15px}.public-pricing .tp-promo{padding:20px 24px;font-size:14px}.public-pricing .tp-section-heading{margin:32px auto 24px}.public-pricing .tp-section-heading h2{font-size:36px}.public-pricing .tp-section-heading p{font-size:15px}.public-pricing .tp-comparison table{font-size:14px}.public-pricing .tp-comparison tbody th{color:#405b7e;font-weight:600}.public-pricing .tp-comparison th,.public-pricing .tp-comparison td{padding:15px 18px}.public-pricing .tp-comparison thead th{font-size:16px}.public-pricing .tp-fineprint{font-size:12px}.public-pricing .tp-faq{gap:40px;margin:44px 0}.public-pricing .tp-faq summary{font-size:16px;line-height:1.5}.public-pricing .tp-faq details p{font-size:15px;line-height:1.7}.public-pricing .tp-soon{font-size:12px}@media (max-width:1000px) and (min-width:701px){.public-pricing .tp-plan-inner{padding:20px}.public-pricing .tp-plans{gap:14px}.public-pricing .tp-plan ul{font-size:14px}.public-pricing .tp-price span{width:100%}}@media (max-width:700px){.public-pricing main{padding:28px 18px 12px}.public-pricing .tp-plans{grid-template-columns:1fr;gap:18px}.public-pricing .tp-plan-inner{padding:24px}.public-pricing .tp-heading h1{font-size:36px}.public-pricing .tp-price span{width:auto}.public-pricing .tp-faq{grid-template-columns:1fr;gap:12px}.public-pricing .tp-region-choice{flex-direction:column;align-items:stretch;padding:22px}.public-pricing .tp-region-choice .tp-button{white-space:normal}.public-pricing .tp-comparison th,.public-pricing .tp-comparison td{padding:14px}.public-pricing .tp-compare-link{margin-bottom:26px}}.public-pricing .tp-enterprise-enquiry{border-block:1px solid #d9e3f1;justify-content:space-between;align-items:center;gap:32px;margin:28px 0 0;padding:28px 0;display:flex}.public-pricing .tp-enterprise-enquiry h2{letter-spacing:-.025em;margin:10px 0;font-size:25px;line-height:1.25}.public-pricing .tp-enterprise-enquiry p{color:#536987;max-width:730px;margin:0;font-size:16px;line-height:1.65}.public-pricing .tp-enterprise-enquiry .tp-button{flex-shrink:0;width:auto;min-width:150px}.public-pricing .tp-section-heading h2{max-width:800px;margin:12px auto;line-height:1.2}@media (max-width:700px){.public-pricing .tp-enterprise-enquiry{flex-direction:column;align-items:flex-start;gap:20px}.public-pricing .tp-enterprise-enquiry h2{font-size:23px}.public-pricing .tp-section-heading h2{font-size:29px}}
