@import url('/landing/style.css');

.review-nav{display:flex;gap:8px;margin-left:0;align-items:center}
.review-nav a{padding:9px 14px;border-radius:4px;font-size:13px;color:var(--muted)}
.review-nav a:hover,.review-nav a[aria-current=page]{background:var(--ink);color:#fff}
.review-main{max-width:980px;margin:auto;padding:64px 6% 50px}
.review-back{display:inline-block;margin-bottom:26px;font-size:13px;color:var(--muted)}
.review-back:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.review-heading h1{font-size:clamp(44px,6vw,76px);line-height:1.07;letter-spacing:-.06em}
.review-intro{font-size:18px;line-height:1.6;color:var(--muted);max-width:650px;margin:22px 0 30px}
.review-copy a[href="/refunds"]{text-decoration:underline;text-underline-offset:3px}
.review-copy{font-size:16px;line-height:1.8}
.review-copy h2{font-size:27px;line-height:1.25;letter-spacing:-.6px;margin:40px 0 15px}
.review-copy .faq-question{font-size:22px}
.review-copy p{margin:14px 0}
.review-copy ul{padding-left:24px;margin:20px 0}
.review-copy li{padding-left:6px;margin-bottom:9px}
.review-copy em{color:var(--muted)}
.review-copy code{overflow-wrap:anywhere;font-size:13px}
.table-scroll{overflow-x:auto;margin:25px 0}
.review-copy table{width:100%;border-collapse:collapse;background:#fff}
.review-copy td,.review-copy th{padding:16px 20px;border-bottom:1px solid var(--line);font-size:15px;text-align:left}
.review-copy tr:first-child{background:var(--ink);color:#fff;font-weight:600}
.review-footer{font-size:11px;color:var(--muted)}
.review-legal{display:flex;flex-wrap:wrap;gap:24px;font-size:13px}
.review-legal a:hover{text-decoration:underline;text-underline-offset:3px}
.call-price-example{margin:32px 0;padding:28px;background:#fff;border:1px solid var(--line);border-radius:12px}
.call-example-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}
.call-example-heading .eyebrow{font-size:10px}
.review-copy .call-example-heading h2{margin:8px 0 0;font-size:30px}
.billed-time{padding:7px 12px;background:#fff0e6;border-radius:20px;color:#a83700;font-size:12px;font-weight:700;white-space:nowrap}
.review-copy .call-minute-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.review-copy .call-minute-timeline li{padding:0;margin:0;display:flex;flex-direction:column}
.minute-label{font-size:13px;font-weight:650}
.minute-meter{height:12px;border-radius:3px;background:var(--orange);margin:9px 0}
.partial-minute{background:linear-gradient(to right,var(--orange) 0 16.6667%,transparent 16.6667%),repeating-linear-gradient(135deg,#f1eee7 0 4px,#faf9f6 4px 8px);border:1px solid #e5e1d8}
.minute-used{font-size:12px;color:var(--muted)}
.call-minute-timeline strong{font-size:20px;margin-top:4px}
.review-copy .minute-explanation{font-size:13px;color:var(--muted);margin:18px 0 24px}
.call-price-sum{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:24px}
.price-component{padding:14px 12px;border-radius:7px;background:var(--paper);display:flex;flex-direction:column}
.price-component>span{font-size:12px;color:var(--muted)}
.price-component strong{font-size:32px;line-height:1.35;letter-spacing:-1px}
.price-operator{font-size:24px;color:var(--muted)}
.price-total{background:var(--orange)}
.price-total>span{color:var(--ink)}
.review-copy .call-price-note{font-size:12px;color:var(--muted);margin:16px 0 0}
@media(max-width:650px){.call-price-example{padding:20px 16px}.call-example-heading{align-items:flex-start;flex-direction:column;gap:10px}.review-copy .call-example-heading h2{font-size:25px}.review-copy .call-minute-timeline{gap:9px}.minute-used{font-size:11px}.call-price-sum{grid-template-columns:1fr auto 1fr;gap:10px}.price-component{padding:12px 10px}.call-price-sum>.price-operator:nth-of-type(2){display:none}.price-total{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.price-component strong{font-size:29px}}
@media(max-width:1000px){.nav .nav-link{display:none}.nav .review-nav{margin-left:auto}}
@media(max-width:650px){.nav{height:auto;min-height:74px;flex-wrap:wrap;gap:12px;padding-top:16px;padding-bottom:8px}.nav .button{margin-left:auto}.nav .review-nav{order:3;width:100%;margin-left:0;gap:4px}.review-nav a{padding:8px 11px;font-size:12px}.review-main{padding-top:40px}.review-intro{font-size:16px}.review-copy{font-size:15px}.review-copy h2{font-size:24px}.review-legal{gap:18px}}
