.tsb-pr-eyebrow{font-family:var(--v5-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v5-ink-3);margin-bottom:16px;font-size:11px;font-weight:500}.tsb-pr-h2{font-family:var(--v5-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(27px,3vw,40px);font-weight:300;line-height:1.1}.tsb-pr-muted{color:var(--v5-ink-2);font-style:italic;font-weight:300}.tsb-pr-btn{border-radius:var(--v5-r);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tsb-pr-btn i{font-size:16px}.tsb-pr-btn--accent{background:var(--v5-primary);color:var(--v5-primary-fg);border-color:var(--v5-primary)}.tsb-pr-btn--accent:hover{background:var(--v5-primary-hover);border-color:var(--v5-primary-hover);color:var(--v5-primary-fg)}.tsb-pr-btn--outline{color:var(--v5-ink);border-color:var(--v5-border-control);background:0 0}.tsb-pr-btn--outline:hover{background:var(--v5-muted)}.tsb-pr-btn--ghost{color:var(--v5-ink);border-color:var(--v5-border-control);background:0 0}.tsb-pr-btn--ghost:hover{background:var(--v5-muted)}.tsb-pr-btn:focus-visible{outline:2px solid var(--v5-ink);outline-offset:2px}.tsb-pr-feats{flex-direction:column;gap:9px;display:flex}.tsb-pr-feat{align-items:flex-start;gap:9px;display:flex}.tsb-pr-feat i{color:var(--v5-pass);flex-shrink:0;width:15px;margin-top:2px;font-size:15px}.tsb-pr-feat span{color:var(--v5-ink-2);text-wrap:pretty;font-size:13.5px;line-height:1.5}.tsb-pr-hero{border-bottom:1px solid var(--v5-rule);justify-content:space-between;align-items:flex-end;gap:48px;max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,74px) 40px clamp(44px,5vw,60px);display:flex}.tsb-pr-hero-copy{max-width:680px}.tsb-pr-h1{font-family:var(--v5-serif);letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin:0 0 24px;font-size:clamp(38px,4.6vw,60px);font-weight:300;line-height:1.04}.tsb-pr-lede{color:var(--v5-ink-2);text-wrap:pretty;max-width:64ch;margin:0 0 14px;font-size:17px;line-height:1.62}.tsb-pr-hero-note{font-family:var(--v5-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--v5-ink-2);border:1px solid var(--v5-rule-strong);border-radius:999px;margin:0;padding:5px 11px;font-size:10px;display:inline-block}.tsb-pr-cloud{border-bottom:1px solid var(--v5-rule)}.tsb-pr-cloud-head{max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,104px) 40px clamp(26px,3vw,34px)}.tsb-pr-cloud-body{color:var(--v5-ink-2);max-width:64ch;margin:0 0 26px;font-size:17px;line-height:1.62}.tsb-pr-toggle{background:var(--v5-sunken);border:1px solid var(--v5-rule-strong);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.tsb-pr-toggle-btn{cursor:pointer;height:32px;color:var(--v5-ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s}.tsb-pr-toggle-btn:hover{color:var(--v5-ink)}.tsb-pr-toggle-btn--active,.tsb-pr-toggle-btn--active:hover{background:var(--v5-ground);color:var(--v5-ink);border-color:var(--v5-border-control)}.tsb-pr-toggle-btn:focus-visible{outline:2px solid var(--v5-ink);outline-offset:1px}.tsb-pr-plans-wrap{max-width:1180px;margin:0 auto;padding:0 40px clamp(64px,7vw,104px)}.tsb-pr-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.tsb-pr-plan{border-radius:var(--v5-r-lg);border:1px solid var(--v5-rule-strong);background:var(--v5-raised);flex-direction:column;padding:28px;display:flex;position:relative}.tsb-pr-plan--pro{border-color:var(--v5-ink);border-width:1.5px}.tsb-pr-plan-flag{font-family:var(--v5-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--v5-ink);color:var(--v5-primary-fg);white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:10px;font-weight:500;position:absolute;top:-9px;left:28px}.tsb-pr-plan-title{letter-spacing:-.01em;margin:0 0 5px;font-size:19px;font-weight:600}.tsb-pr-plan-tagline{color:var(--v5-ink-2);min-height:34px;margin:0;font-size:13px;line-height:1.5}.tsb-pr-price-row{align-items:baseline;gap:7px;margin:18px 0 4px;display:flex}.tsb-pr-price{font-family:var(--v5-serif);letter-spacing:-.02em;font-size:46px;font-weight:300;line-height:1}.tsb-pr-price-suffix{font-family:var(--v5-mono);letter-spacing:.04em;color:var(--v5-ink-3);font-size:11px}.tsb-pr-plan-body{color:var(--v5-ink-2);margin:14px 0 0;font-size:13.5px;line-height:1.55}.tsb-pr-plan-sub{color:var(--v5-ink-3);min-height:18px;margin:0;font-size:12px}.tsb-pr-plan .tsb-pr-feats{flex:1;margin:20px 0 24px}.tsb-pr-plan-cta{width:100%;margin-top:auto;display:flex}.tsb-pr-plans-note{text-align:center;color:var(--v5-ink-3);margin:18px 0 0;font-size:13px}.tsb-pr-compare-sec{max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,104px) 40px 0}.tsb-pr-compare-h2{font-family:var(--v5-serif);letter-spacing:-.015em;margin:0 0 30px;font-size:clamp(26px,2.8vw,32px);font-weight:400;line-height:1.18}.tsb-pr-table-scroll{overflow-x:auto}.tsb-pr-table{border:1px solid var(--v5-rule-strong);border-radius:var(--v5-r-lg);min-width:560px;overflow:hidden}.tsb-pr-trow{border-bottom:1px solid var(--v5-rule);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.tsb-pr-trow:last-child{border-bottom:0}.tsb-pr-trow--head{background:var(--v5-sunken)}.tsb-pr-th{font-family:var(--v5-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v5-ink-3);text-align:left;white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:500}.tsb-pr-th--label{color:var(--v5-ink-3)}.tsb-pr-th--pro{background:var(--v5-sunken);color:var(--v5-ink-2)}.tsb-pr-td{text-align:left;color:var(--v5-ink-2);padding:12px 16px;font-size:13px}.tsb-pr-td--label{color:var(--v5-ink);white-space:nowrap;font-weight:500}.tsb-pr-td--pro{background:var(--v5-sunken);color:var(--v5-ink);font-weight:500}.tsb-pr-billing{max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,104px) 40px 0}.tsb-pr-billing-head{margin:0 0 30px}.tsb-pr-billing-head .tsb-pr-eyebrow{margin-bottom:14px}.tsb-pr-billing-heading{font-family:var(--v5-serif);letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.8vw,32px);font-weight:400;line-height:1.18}.tsb-pr-faqs{border-top:1px solid var(--v5-rule);flex-direction:column;display:flex}.tsb-pr-faq{border-bottom:1px solid var(--v5-rule)}.tsb-pr-faq>summary{letter-spacing:-.01em;color:var(--v5-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.tsb-pr-faq>summary::-webkit-details-marker{display:none}.tsb-pr-faq>summary:focus-visible{outline:2px solid var(--v5-ink);outline-offset:2px}.tsb-pr-faq-chevron{color:var(--v5-ink-3);flex-shrink:0;font-size:17px;transition:transform .15s}.tsb-pr-faq[open]>summary .tsb-pr-faq-chevron{transform:rotate(180deg)}.tsb-pr-faq-a{color:var(--v5-ink-2);max-width:78ch;margin:0 0 22px;font-size:14.5px;line-height:1.65}.tsb-pr-tax-note{color:var(--v5-ink-3);border-left:2px solid var(--v5-rule-strong);margin:22px 0 0;padding-left:14px;font-size:12.5px;line-height:1.6}.tsb-pr-selfhost-sec{max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,88px) 40px clamp(16px,2vw,24px)}.tsb-pr-selfhost{border-radius:var(--v5-r-lg);border:1px solid var(--v5-rule-strong);background:var(--v5-sunken);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,3vw,40px);padding:30px;display:grid}.tsb-pr-badge{border:1px solid var(--v5-rule-strong);color:var(--v5-ink-2);font-family:var(--v5-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-bottom:14px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.tsb-pr-badge i{font-size:12px}.tsb-pr-badge--quiet{color:var(--v5-ink-3)}.tsb-pr-selfhost-name{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.35}.tsb-pr-selfhost-price{font-family:var(--v5-mono);color:var(--v5-ink-2);margin:0 0 10px;font-size:13px;font-weight:500}.tsb-pr-selfhost-body{color:var(--v5-ink-2);max-width:52ch;margin:0 0 20px;font-size:13.5px;line-height:1.6}.tsb-pr-selfhost-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.tsb-pr-selfhost-actions .tsb-pr-btn{height:38px;padding:0 17px;font-size:14px}.tsb-pr-selfhost-note{color:var(--v5-ink-3);margin:0;font-size:12.5px}.tsb-pr-cta-sec{max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,104px) 40px clamp(72px,8vw,112px)}.tsb-pr-cta{border:1px solid var(--v5-rule-strong);border-radius:var(--v5-r-lg);background:var(--v5-sunken);text-align:center;padding:clamp(40px,5vw,64px);position:relative;overflow:hidden}.tsb-pr-cta-inner{position:relative}.tsb-pr-cta-heading{font-family:var(--v5-serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 auto 20px;font-size:clamp(28px,3.2vw,40px);font-weight:300;line-height:1.1}.tsb-pr-cta-body{color:var(--v5-ink-2);max-width:56ch;margin:0 auto 34px;font-size:17px;line-height:1.62}.tsb-pr-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;display:flex}@media (max-width:1000px){.tsb-pr-hero,.tsb-pr-cloud-head,.tsb-pr-plans-wrap,.tsb-pr-compare-sec,.tsb-pr-billing,.tsb-pr-selfhost-sec,.tsb-pr-cta-sec{padding-left:32px;padding-right:32px}.tsb-pr-selfhost,.tsb-pr-plans{grid-template-columns:1fr}.tsb-pr-h1,.tsb-pr-selfhost-body,.tsb-pr-lede{max-width:none}}@media (max-width:640px){.tsb-pr-selfhost-actions .tsb-pr-btn,.tsb-pr-cta-actions .tsb-pr-btn{flex:100%}.tsb-pr-selfhost{padding:22px}}
