.page--pricing .price-hero{padding-bottom:0}.page--pricing .price-hero .shell-hero-sub{margin-bottom:28px}.page--pricing .price-toggle{background:#f2f2f2;border-radius:4px;align-items:center;gap:2px;margin:0 auto 56px;padding:3px;display:inline-flex;box-shadow:0 0 0 1px #0000000f}.page--pricing .price-toggle-btn{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.page--pricing .price-toggle-btn.active{color:#1a1716;background:#fff;box-shadow:0 0 0 1px #0000000f}.page--pricing .price-save{color:#1a171699;font-size:12px;font-weight:500}.page--pricing .price-toggle-btn.active .price-save{color:#1a171680}.page--pricing .price-plans{background:var(--bg);grid-template-rows:auto auto auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 16px;padding:8px 100px 16px;display:grid}.page--pricing .price-card{grid-template-rows:subgrid;text-align:left;background:#fff;border-radius:4px;grid-row:span 6;row-gap:0;min-width:0;padding:28px 28px 32px;display:grid;box-shadow:0 0 0 1px #0000000f}.page--pricing .price-card.popular{box-shadow:0 0 0 1px #1a171633}.page--pricing .price-card-top{justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;margin-bottom:8px;display:flex;position:relative}.page--pricing .price-badge{font-family:var(--font-body);letter-spacing:-.01em;color:#1a171680;white-space:nowrap;font-size:12px;font-weight:500;position:absolute;top:0;right:0}.page--pricing .price-name{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;margin:0;padding-right:96px;font-size:28px;font-weight:500;line-height:1.15}.page--pricing .price-blurb{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171699;min-height:40px;margin:0 0 28px;font-size:14px;line-height:20px}.page--pricing .price-amount{flex-wrap:wrap;align-items:flex-end;gap:2px;min-height:48px;margin-bottom:6px;display:flex}.page--pricing .price-currency,.page--pricing .price-value,.page--pricing .price-custom{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;font-size:48px;font-weight:500;line-height:1}.page--pricing .price-unit{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171666;margin-left:6px;padding-bottom:6px;font-size:14px}.page--pricing .price-billed{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171666;min-height:18px;margin:0 0 24px;font-size:13px;line-height:18px}.page--pricing .price-cta{box-sizing:border-box;width:100%;font-family:var(--font-cta);color:#0a0a0a;cursor:pointer;background:#ebebeb;border:none;border-radius:6px;justify-content:center;align-items:center;margin-bottom:28px;padding:6px 14px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .22s;display:inline-flex}.page--pricing .price-cta:hover{background:#e2e2e2}.page--pricing .price-cta--solid{background:var(--cta);color:var(--cream,#fff)}.page--pricing .price-cta--solid:hover{background:var(--cta-hover)}.page--pricing .price-features{border-top:1px solid #00000012;flex-direction:column;align-self:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.page--pricing .price-features li{font-family:var(--font-body);letter-spacing:-.09px;color:#1a1716;border-bottom:1px solid #0000000d;padding:12px 0;font-size:14px;line-height:20px}.page--pricing .price-features li:last-child{border-bottom:none;padding-bottom:0}.page--pricing .price-transcriber{background:var(--bg);padding:0 100px 100px}.page--pricing .price-transcriber-card{background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:32px 48px;padding:28px 32px;display:flex;box-shadow:0 0 0 1px #0000000f}.page--pricing .price-transcriber-copy{min-width:0;max-width:560px}.page--pricing .price-transcriber-kicker{font-family:var(--font-body);letter-spacing:-.01em;color:#1a171680;margin:0 0 8px;font-size:12px;font-weight:500}.page--pricing .price-transcriber-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.page--pricing .price-transcriber-body{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171699;margin:0;font-size:14px;line-height:20px}.page--pricing .price-transcriber-badge{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;white-space:nowrap;flex-shrink:0;margin:0;font-size:28px;font-weight:500;line-height:1}.page--pricing .price-compare .shell-h2{margin-bottom:12px}.page--pricing .price-compare-lead{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;max-width:440px;margin:0 0 48px;font-size:14px;line-height:20px}.page--pricing .price-table-wrap{overflow:auto}.page--pricing .price-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;font-family:var(--font-body);letter-spacing:-.09px;font-size:14px}.page--pricing .price-col-feature{width:34%}.page--pricing .price-col-plan{width:22%}.page--pricing .price-table th,.page--pricing .price-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #00000014;padding:18px 0}.page--pricing .price-table thead th{color:#1a171680;padding-top:0;padding-bottom:16px;font-weight:500}.page--pricing .price-th-label{visibility:hidden}.page--pricing .price-table tbody tr:last-child th,.page--pricing .price-table tbody tr:last-child td{border-bottom:none;padding-bottom:0}.page--pricing .price-table tbody th{color:#1a1716;padding-right:24px;font-weight:500}.page--pricing .price-table td{color:#1a171699}@media (width<=1200px){.page--pricing .price-plans{grid-template-rows:none;grid-template-columns:1fr;padding:80px 48px 16px}.page--pricing .price-card{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.page--pricing .price-features{margin-top:auto}.page--pricing .price-transcriber{padding:0 48px 80px}}@media (width<=640px){.page--pricing .price-plans{padding:80px 20px 16px}.page--pricing .price-currency,.page--pricing .price-value{font-size:40px}.page--pricing .price-transcriber{padding:0 20px 80px}.page--pricing .price-transcriber-card{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.page--pricing .price-transcriber-badge{font-size:24px}}
