:root{--billing-ink:#111318;--billing-muted:#68717d;--billing-line:#e3e7ec;--billing-soft:#f5f7f9;--billing-blue:#0a70e8;--billing-blue-dark:#005fc8;--billing-focus:#7eb9ff;--billing-page:1220px;color:var(--billing-ink);font-synthesis:none;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.45}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--billing-focus);outline-offset:2px}.billing-page-width{width:min(var(--billing-page), calc(100% - 40px));margin-inline:auto}.billing-header{border-bottom:1px solid var(--billing-line);background:#fffffff5}.billing-header .billing-page-width{min-height:72px;color:var(--billing-muted);justify-content:space-between;align-items:center;display:flex}.billing-brand{color:var(--billing-ink);letter-spacing:-.55px;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.billing-brand__mark{object-fit:contain;flex:none;width:31px;height:31px;display:block}.billing-main{padding-block:48px 80px}.billing-kicker{color:var(--billing-blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.billing-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.billing-heading h1{letter-spacing:-1.45px;margin:0;font-size:clamp(31px,4vw,46px);line-height:1.06}.billing-heading>div>p:last-child{max-width:680px;color:var(--billing-muted);margin:12px 0 0;font-size:16px}.billing-heading label{min-width:250px;color:var(--billing-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.billing-heading select{min-height:44px;color:var(--billing-ink);background:#fff;border:1px solid #bdc5ce;border-radius:9px;padding:0 38px 0 12px}.billing-business-name{padding-bottom:9px;font-size:16px}.billing-current{background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #c9dffc;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding:25px 27px;display:flex}.billing-current--free{border-color:var(--billing-line);background:var(--billing-soft)}.billing-current h2{letter-spacing:-.5px;text-transform:capitalize;margin:0 0 5px;font-size:26px}.billing-current p:last-child{color:var(--billing-muted);margin:0}.billing-current__actions{gap:10px;display:flex}.billing-plans-section>div:first-child h2{letter-spacing:-.6px;margin:0 0 20px;font-size:27px}.billing-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.billing-plan{border:1px solid var(--billing-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 10px 32px #1824340b}.billing-plan--current{border:2px solid var(--billing-blue);padding:21px;box-shadow:0 12px 38px #0a70e81a}.billing-plan__head{justify-content:space-between;gap:10px;min-height:76px;display:flex}.billing-plan__head h3{margin:0 0 3px;font-size:21px}.billing-plan__head p{color:var(--billing-muted);margin:0;font-size:13px}.billing-plan__head>span{color:#075ea9;background:#e6f2ff;border-radius:999px;height:25px;padding:4px 8px;font-size:11px;font-weight:800}.billing-plan__price{align-items:baseline;gap:5px;min-height:59px;display:flex}.billing-plan__price strong{letter-spacing:-.7px;font-size:27px}.billing-plan__price span{color:var(--billing-muted);font-size:13px}.billing-plan ul{border-top:1px solid var(--billing-line);align-content:start;gap:9px;min-height:245px;margin:14px 0 22px;padding:16px 0 0;list-style:none;display:grid}.billing-plan li{color:#3c444e;grid-template-columns:16px minmax(0,1fr) auto;gap:6px;font-size:13px;display:grid}.billing-plan li>span{color:#16835a;font-weight:900}.billing-plan li>b{font-size:12px}.billing-plan>button{width:100%;margin-top:auto;padding-inline:10px}.billing-tax-note{color:var(--billing-muted);margin:14px 0 44px;font-size:12px}.billing-primary,.billing-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.billing-primary{color:#fff;background:var(--billing-blue);border:0}.billing-primary:hover{background:var(--billing-blue-dark)}.billing-secondary{border:1px solid var(--billing-line);color:var(--billing-ink);background:#fff}.billing-primary:disabled,.billing-secondary:disabled{color:#8b929b;cursor:not-allowed;background:#e8eaed;border-color:#e3e5e8}.billing-history-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.billing-panel{border:1px solid var(--billing-line);border-radius:15px;overflow:hidden}.billing-panel__head{background:var(--billing-soft);justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.billing-panel__head h2{margin:0;font-size:19px}.billing-panel__head span{text-align:center;background:#e2e7ed;border-radius:999px;min-width:26px;padding:3px 7px;font-size:12px;font-weight:800}.billing-rows{padding:0 20px}.billing-row{border-bottom:1px solid var(--billing-line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.billing-row:last-child{border-bottom:0}.billing-row>div:first-child{flex-direction:column;min-width:0;display:flex}.billing-row small{color:var(--billing-muted);text-transform:capitalize;margin-top:3px}.billing-row__amount{flex-direction:column;align-items:end;display:flex}.billing-row__amount a{color:var(--billing-blue);font-size:12px;font-weight:700}.billing-empty{color:var(--billing-muted);margin:0;padding:30px 20px}.billing-alert{color:#665020;background:#fff5dc;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:24px;padding:14px 16px;display:flex}.billing-alert--error{color:#8a2731;background:#fff0f1}.billing-alert small{opacity:.72;margin-top:3px}.billing-alert ul{margin:6px 0 0;padding-left:20px}.billing-loading{min-height:75vh;color:var(--billing-muted);place-items:center;display:grid}.billing-loading--inline{min-height:260px}.billing-empty-state{text-align:center;max-width:620px;margin:70px auto}.billing-empty-state h2{font-size:30px}.billing-empty-state p{color:var(--billing-muted);margin-bottom:25px}.billing-auth-shell{background:radial-gradient(circle at 20% 10%,#ebf4ff,#0000 34%),#f7f8fa;place-items:center;min-height:100vh;padding:36px 20px;display:grid}.billing-auth-shell>.billing-brand{position:absolute;top:26px;left:30px}.billing-auth-card{border:1px solid var(--billing-line);background:#fff;border-radius:18px;width:min(440px,100%);padding:34px;box-shadow:0 22px 70px #141f2d1f}.billing-auth-card h1{letter-spacing:-1px;margin:0;font-size:34px;line-height:1.1}.billing-auth-card>p:not(.billing-kicker){color:var(--billing-muted);margin:12px 0 24px}.billing-auth-card label{flex-direction:column;gap:7px;margin:15px 0;font-weight:700;display:flex}.billing-auth-card .form-control{min-height:48px}.billing-auth-card .billing-primary{width:100%;margin-top:10px}.billing-confirm-backdrop{z-index:var(--jl-z-modal,2000);backdrop-filter:blur(4px);background:#0d141d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-confirm{background:#fff;border-radius:18px;width:min(500px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.billing-confirm h2{letter-spacing:-.7px;margin:0;font-size:29px}.billing-confirm>p:not(.billing-kicker){color:var(--billing-muted)}.billing-confirm__total{background:var(--billing-soft);border-radius:12px;grid-template-columns:1fr auto;gap:3px 15px;margin:22px 0;padding:17px;display:grid}.billing-confirm__total strong{font-size:23px}.billing-confirm__total small{color:var(--billing-muted);grid-column:1/-1}.billing-confirm__actions{justify-content:end;gap:10px;margin-top:25px;display:flex}@media (width<=1040px){.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan ul{min-height:220px}}@media (width<=720px){.billing-page-width{width:min(100% - 24px, var(--billing-page))}.billing-header .billing-page-width{min-height:62px}.billing-header .billing-page-width>span{display:none}.billing-main{padding-top:30px}.billing-heading,.billing-current{flex-direction:column;align-items:stretch}.billing-heading h1{font-size:34px}.billing-heading label{min-width:0}.billing-plans,.billing-history-grid{grid-template-columns:1fr}.billing-plan ul{min-height:0}.billing-current__actions{flex-direction:column}.billing-auth-card{padding:26px 20px}.billing-auth-shell>.billing-brand{top:18px;left:20px}.billing-confirm__actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.billing-selected-plan{margin:28px 0}.billing-selected-plan>.billing-plan{max-width:560px}.billing-selected-plan .account-section-heading{flex-wrap:wrap;gap:16px}.billing-tabs{border:1px solid var(--jl-gray-200);background:var(--jl-base-white);scrollbar-width:none;border-radius:15px;gap:8px;max-width:100%;margin:22px 0 24px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 6px 20px #1f2a440d}.billing-tabs::-webkit-scrollbar{display:none}.billing-tabs>button{min-height:42px;color:var(--jl-gray-500);font-size:var(--jl-font-size-min);white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-weight:750;text-decoration:none;display:flex;box-shadow:none!important}.billing-tabs>button:hover{background:var(--jl-gray-100);color:var(--jl-base-black)}.billing-tabs>button[aria-selected=true]{color:var(--jl-color-primary);background:var(--jl-blue-50)}.billing-tabs>button[aria-selected=true]:hover{background:var(--jl-blue-100)}.billing-tabs>button:focus-visible{outline:2px solid var(--jl-color-primary);outline-offset:-2px}.billing-tabs>button .bi{flex:none;width:17px;height:17px}.billing-promo-demo{padding:24px}.billing-promo-demo form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.billing-promo-demo label{gap:8px;display:grid}.billing-promo-demo input{background:#fff;border:1px solid #c9d3e2;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.billing-promo-demo input:focus{border-color:#1570ef;box-shadow:0 0 0 3px #1570ef1f}.payments-single-plan{display:block}@media (width<=560px){.billing-tabs{gap:5px}.billing-tabs>button{min-height:40px;padding:8px 11px}.payment-method__row{flex-wrap:wrap;gap:12px}}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:15px;list-style:none;display:grid}.pricing-card li{align-items:baseline;gap:9px;display:flex}.pricing-card li>.pricing-feature-check,.pricing-card li>span[aria-hidden=true]{color:#12a875;font-weight:800}.pricing-feature-label{min-width:0}.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;flex:none;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:20;background:#101828;border-radius:9px;width:250px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:26px;left:-120px;box-shadow:0 8px 22px #10182826}.pricing-help-copy:before{content:"";height:6px;position:absolute;inset:-6px 0 auto}.pricing-feature-help.is-open{z-index:21}.pricing-feature-help.is-open .pricing-help-copy:not([hidden]),.pricing-feature-help:has(.pricing-help-trigger:not([aria-expanded])):hover .pricing-help-copy,.pricing-feature-help:has(.pricing-help-trigger:not([aria-expanded])):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}}