.pricing-hero{text-align:center;padding:64px 0 34px}.pricing-hero h1{margin-top:18px;font-size:clamp(42px,5.6vw,72px);line-height:1.06}.pricing-hero>p:last-child{color:var(--story-muted);margin:18px auto 0;font-size:18px}.explorer{max-width:920px;margin-inline:auto}.volume{border:0;margin:0;padding:0}.volume legend{text-align:center;width:100%;margin-bottom:16px;padding:0;font-size:18px;font-weight:600;display:block}.volume-options{background:#fff;border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.volume-options label{cursor:pointer;text-align:center;border-left:1px solid #dfe7f2;justify-content:center;align-items:center;min-height:56px;padding:10px 8px;font-size:16px;transition:background .15s;display:flex;position:relative}.volume-options label:first-child{border-left:0}.volume-options label:hover{background:#f7f9fd}.volume-options label.is-selected{color:#fff;background:#0e5dfc;font-weight:600}.volume-options input{opacity:0;cursor:pointer;position:absolute;inset:0}.volume-options label:has(input:focus-visible){outline-offset:-3px;outline:3px solid #0e5dfc}.volume-options label.is-selected:has(input:focus-visible){outline-color:#fff}.answer{background:#fff;border:1px solid #dfe7f2;border-radius:18px;grid-template-columns:1fr 1.1fr;margin-top:22px;display:grid;overflow:hidden}.answer-price{background:#f7f9fd;border-right:1px solid #dfe7f2;padding:34px 32px}.pricing-page .answer-plan{color:#0e5dfc;font-size:15px;font-weight:600}.pricing-page .answer-amount{font-family:var(--font-halant), Georgia, serif;letter-spacing:-.025em;margin-top:10px;font-size:68px;line-height:1}.answer-amount small{font-family:var(--font-mukta), system-ui, sans-serif;letter-spacing:0;color:var(--story-muted);margin-left:8px;font-size:16px}.pricing-page .answer-per{min-height:26px;color:var(--story-muted);margin-top:12px;font-size:16px;line-height:1.5}.answer-price .story-button{width:100%;margin-top:24px;font-size:16px}.answer-trial{text-align:center;color:#0e5dfc;text-underline-offset:4px;margin-top:14px;font-size:15px;text-decoration:underline;display:block}.answer-detail{padding:34px 32px}.answer-facts{grid-template-columns:1fr 1fr;gap:22px 20px;margin:0;display:grid}.answer-facts dt{color:var(--story-muted);font-size:14px}.answer-facts dd{letter-spacing:-.01em;margin:4px 0 0;font-size:26px;font-weight:500}.pricing-page .answer-extras-title{color:var(--story-muted);border-top:1px solid #edf1f8;margin-top:28px;padding-top:22px;font-size:14px}.answer-extras{gap:8px;margin:12px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.answer-extras li{align-items:flex-start;gap:8px;display:flex}.answer-extras svg{color:#0e5dfc;flex-shrink:0;margin-top:4px}.pricing-page .every-plan{text-align:center;max-width:760px;color:var(--story-muted);margin:28px auto 0;font-size:15px;line-height:1.7}.every-plan strong{color:var(--story-ink);font-weight:600}.every-plan a{color:#0e5dfc;text-underline-offset:4px;text-decoration:underline}.compare-details.glance{max-width:920px;margin:72px auto 0}.glance table{margin:0}.glance .compare-scroll{padding:6px 22px 0}.glance .glance-note{padding:0 22px 18px}.glance h2,.pricing-faq h2{text-align:center;margin-bottom:22px;font-size:30px}.glance table{border-collapse:collapse;width:100%;font-size:16px}.glance th,.glance td{text-align:left;border-bottom:1px solid #dfe7f2;padding:14px 10px}.glance thead th{color:var(--story-muted);border-bottom-color:#cfd9e8;font-size:13px;font-weight:600}.glance tbody th{font-weight:600}.glance td:nth-child(n+2),.glance thead th:nth-child(n+2){text-align:right}.pricing-page .glance-note{color:var(--story-muted);margin-top:12px;font-size:14px}.compare-details{background:#fff;border:1px solid #dfe7f2;border-radius:14px;max-width:920px;margin:36px auto 0}.compare-details summary{cursor:pointer;min-height:56px;padding:18px 22px;font-size:17px;font-weight:600}.compare-details summary:hover{color:#0e5dfc}.compare-details[open] summary{border-bottom:1px solid #dfe7f2}.compare-scroll{position:relative;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.compare th,.compare td{text-align:left;border-bottom:1px solid #edf1f8;padding:14px 20px}.compare thead th{white-space:nowrap;background:#f7f9fd;font-weight:600}.compare tbody th{color:var(--story-muted);background:#fff;min-width:210px;font-weight:400;position:sticky;left:0}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare .yes{color:#0e5dfc}.compare .no{color:#b4c0d0}.pricing-faq{max-width:780px;margin:72px auto 0;padding-bottom:80px}.pricing-faq .story-faq-list{width:100%}@media (max-width:760px){.pricing-hero{padding:40px 0 26px}.volume-options{grid-template-columns:1fr 1fr}.volume-options label{border-top:1px solid #dfe7f2;border-left:0;min-height:52px}.volume-options label:nth-child(-n+2){border-top:0}.volume-options label:nth-child(2n){border-left:1px solid #dfe7f2}.volume-options label:last-child:nth-child(odd){grid-column:1/-1}.answer{grid-template-columns:1fr}.answer-price{border-bottom:1px solid #dfe7f2;border-right:0;padding:26px 22px}.answer-detail{padding:26px 22px}.pricing-page .answer-amount{font-size:56px}.glance{margin-top:52px}.glance th,.glance td{padding:12px 6px;font-size:14px}.pricing-faq{margin-top:52px;padding-bottom:56px}}
