main.pricing-page{color:#101828;width:min(1180px,100% - 40px);margin:0 auto;padding:60px 0 72px}.pricing-heading{text-align:center;max-width:720px;margin:0 auto 28px}.pricing-heading>p{color:#1670e8;letter-spacing:.1em;font-size:12px;font-weight:800}.pricing-heading h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(32px,4vw,52px);font-weight:750}.pricing-heading>span{color:#667085;font-size:17px}.pricing-toggle{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 auto 36px;padding:5px;display:flex}.pricing-toggle button{color:#475467;background:0 0;border:0;border-radius:10px;padding:12px 18px;font-weight:650;transition:background .15s,color .15s,box-shadow .15s}.pricing-toggle button[aria-pressed=true]{color:#101828;background:#fff;box-shadow:0 1px 4px #10182818}.pricing-toggle button:hover{color:#075dbb;background:#dbeaff}.pricing-toggle button[aria-pressed=true]:hover{background:#edf5ff}.pricing-toggle small{color:#05764f;margin-left:6px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{background:#fff;border:1px solid #e4e7ec;border-radius:22px;padding:30px 28px;position:relative}.pricing-card--popular{background:#f8fbff;border:2px solid #1670e8;padding:29px 27px}.pricing-popular{color:#fff;letter-spacing:.06em;background:#1670e8;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:28px}.pricing-card h2{margin:0 0 6px;font-size:25px;font-weight:750}.pricing-card>p{color:#667085;margin-bottom:20px}.pricing-price{min-height:176px}.pricing-price strong{letter-spacing:-.04em;font-size:42px;line-height:1.2}.pricing-price>span,.pricing-price>div>span{color:#667085;margin-left:4px}.pricing-price p{margin:7px 0}.pricing-price>b,.pricing-price>small{font-size:12px;line-height:1.5;display:block}.pricing-price>small{color:#667085}.pricing-standard{color:#667085;font-size:13px}.pricing-launch{color:#0861c7;font-size:13px;font-weight:700}.pricing-savings{font-size:12px;color:#047857!important}.pricing-cta{color:#fff;background:#1670e8;border:1px solid #1670e8;border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin:18px 0 24px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.pricing-cta:hover{color:#fff;background:#075bbb;border-color:#075bbb;box-shadow:0 4px 12px #1670e82e}.pricing-card ul{gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pricing-card li{align-items:baseline;gap:9px;display:flex}.pricing-card li>span{color:#12a875;font-weight:800}.pricing-extras{margin-top:50px}.pricing-extras h2{margin-bottom:22px;font-size:28px;font-weight:700}.pricing-extras>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pricing-extras article{background:#f9fafb;border:1px solid #e4e7ec;border-radius:18px;padding:26px}.pricing-extras h3{font-size:20px;font-weight:700}.pricing-extras p{color:#667085;max-width:470px;margin:14px 0}.pricing-extra-link{color:#0861c7;border-bottom:1px solid #0000;padding:4px 0;font-weight:700;text-decoration:none;display:inline-block}.pricing-extra-link:hover{color:#03458c;border-bottom-color:#03458c}.pricing-note{color:#667085;margin:28px 0 0;font-size:12px;line-height:1.7}.pricing-toggle button:focus-visible,.pricing-cta:focus-visible,.pricing-extra-link:focus-visible{outline-offset:3px;outline:3px solid #8dbffd}@media (width<=850px){.pricing-grid{grid-template-columns:1fr;gap:28px;max-width:600px;margin:auto}.pricing-price{min-height:0}.pricing-card ul{grid-template-columns:1fr 1fr;gap:12px 20px}}@media (width<=560px){main.pricing-page{width:calc(100% - 28px);padding-top:32px}.pricing-heading>span{font-size:15px}.pricing-toggle button{padding:10px 12px}.pricing-toggle small{font-size:10px}.pricing-card{padding:26px 22px}.pricing-card ul,.pricing-extras>div{grid-template-columns:1fr}.pricing-price strong{font-size:38px}}.pricing-compare-link{color:#175cd3;text-underline-offset:4px;width:max-content;max-width:100%;margin:28px auto 48px;font-weight:650;text-decoration:underline;display:block}.pricing-compare-link:hover{color:#1849a9;text-decoration-thickness:2px}.pricing-comparison{margin:48px 0;scroll-margin-top:24px}.pricing-comparison h2,.pricing-faq h2{letter-spacing:-.6px;margin-bottom:10px;font-size:30px}.pricing-comparison>p{color:#667085;margin-bottom:22px}.pricing-table-scroll{background:#fff;border:1px solid #e4e7ec;border-radius:18px;overflow:auto}.pricing-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #84adff}.pricing-comparison table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.pricing-comparison th,.pricing-comparison td{text-align:center;border-bottom:1px solid #edf0f5;padding:17px 20px}.pricing-comparison th:first-child{text-align:left;width:35%}.pricing-comparison thead th{color:#101828;background:#f8faff;font-size:17px}.pricing-comparison tbody th{color:#344054;font-weight:550}.pricing-comparison td.is-included{color:#027a48;font-weight:600}.pricing-table-cta{color:#175cd3;background:#eff5ff;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:650;text-decoration:none;display:inline-flex}.pricing-table-cta:hover{color:#1849a9;background:#dbeafe}.pricing-feature-help{vertical-align:middle;margin-left:7px;display:inline-block;position:relative}.pricing-help-trigger{color:#667085;background:#fff;border:1px solid #c9d3e2;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:12px;line-height:1;display:grid}.pricing-help-trigger:hover{color:#175cd3;background:#eaf2ff;border-color:#1570ef}.pricing-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #1570ef}.pricing-help-copy{color:#fff;z-index:5;background:#101828;border-radius:9px;width:230px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:28px;left:-120px;box-shadow:0 8px 22px #10182826}.pricing-feature-help:hover .pricing-help-copy,.pricing-feature-help:focus-within .pricing-help-copy{display:block}.pricing-comparison tbody tr:nth-last-child(-n+2) .pricing-help-copy{top:auto;bottom:28px}.pricing-faq{max-width:860px;margin:54px auto 36px}.pricing-faq details{border-bottom:1px solid #e4e7ec}.pricing-faq summary{cursor:pointer;border-radius:8px;padding:20px 14px;font-size:16px;font-weight:650}.pricing-faq summary:hover{color:#175cd3;background:#eff5ff}.pricing-faq summary:focus-visible{outline-offset:-2px;outline:2px solid #1570ef}.pricing-faq details>p{color:#667085;margin:0;padding:0 14px 22px;line-height:1.7}@media (width<=600px){.pricing-comparison th,.pricing-comparison td{padding:14px 12px}.pricing-comparison h2,.pricing-faq h2{font-size:25px}.pricing-comparison th:first-child{width:210px}.pricing-comparison thead th:first-child,.pricing-comparison tbody th{z-index:1;background:#fff;position:sticky;left:0}.pricing-faq summary{padding-inline:4px}.pricing-help-copy{left:-155px}.pricing-feature-help:focus-within{z-index:10}.pricing-comparison tbody th:hover,.pricing-comparison tbody th:focus-within{z-index:20}}