.cy-ghl-pricing-resource .cy-price-brief{--cy-price-ink:#1a2344;--cy-price-copy:#465171;--cy-price-muted:#626d8a;--cy-price-paper:#f7f6f2;--cy-price-line:rgba(35,50,88,0.12);--cy-price-green:#0d7d59;--cy-price-mint:#22f5a4;position:relative;left:50%;width:min(1080px,calc(100vw - 40px));margin:0 0 64px;transform:translateX(-50%);color:var(--cy-price-copy)}.cy-ghl-pricing-resource .cy-price-brief__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.7fr);gap:64px;align-items:end;margin-bottom:30px}.cy-ghl-pricing-resource .cy-price-brief__eyebrow,.cy-ghl-pricing-resource .cy-price-ledger__heading>p{margin:0 0 12px;color:var(--cy-price-green);font:700 11px/1.3 'JetBrains Mono',monospace;letter-spacing:0.13em;text-transform:uppercase}.cy-ghl-pricing-resource .cy-price-brief__intro h2{max-width:660px;margin:0;color:var(--cy-price-ink);font:700 clamp(28px,3.2vw,42px)/1.08 'Sora',sans-serif;letter-spacing:-0.035em;text-wrap:balance}.cy-ghl-pricing-resource .cy-price-brief__intro>p{max-width:46ch;margin:0 0 3px;color:var(--cy-price-copy);font:500 15.5px/1.66 'Geist',sans-serif;text-wrap:pretty}.cy-ghl-pricing-resource .cy-price-brief__table-wrap{overflow:hidden;border:1px solid var(--cy-price-line);border-radius:18px 18px 0 0;background:#fbfaf7}.cy-ghl-pricing-resource .cy-price-brief__table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cy-ghl-pricing-resource .cy-price-brief__table th,.cy-ghl-pricing-resource .cy-price-brief__table td{padding:18px 22px;border-right:1px solid var(--cy-price-line);border-bottom:1px solid var(--cy-price-line);vertical-align:top;text-align:left}.cy-ghl-pricing-resource .cy-price-brief__table tr>:last-child{border-right:0}.cy-ghl-pricing-resource .cy-price-brief__table thead th{padding-top:22px;padding-bottom:22px;color:var(--cy-price-ink);background:#f1f0eb}.cy-ghl-pricing-resource .cy-price-brief__table thead th:first-child{width:18%;color:var(--cy-price-muted);font:700 11px/1.4 'JetBrains Mono',monospace;letter-spacing:0.1em;text-transform:uppercase}.cy-ghl-pricing-resource .cy-price-brief__table thead span,.cy-ghl-pricing-resource .cy-price-brief__table thead strong,.cy-ghl-pricing-resource .cy-price-brief__table thead small{display:block}.cy-ghl-pricing-resource .cy-price-brief__table thead span{min-height:22px;font:650 15px/1.35 'Sora',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__table thead strong{margin-top:10px;color:var(--cy-price-ink);font:700 29px/1 'JetBrains Mono',monospace;letter-spacing:-0.05em;font-variant-numeric:tabular-nums}.cy-ghl-pricing-resource .cy-price-brief__table thead small{margin-top:7px;color:var(--cy-price-muted);font:500 12px/1.4 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__table tbody th{color:var(--cy-price-muted);font:700 11px/1.45 'JetBrains Mono',monospace;letter-spacing:0.07em;text-transform:uppercase}.cy-ghl-pricing-resource .cy-price-brief__table tbody td{color:var(--cy-price-copy);font:550 14px/1.48 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__table tfoot td{padding:13px 22px;border:0;color:var(--cy-price-muted);background:#f7f6f2;font:500 12px/1.5 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__mobile{display:none}.cy-ghl-pricing-resource .cy-price-ledger{position:relative;display:grid;grid-template-columns:minmax(180px,0.75fr) minmax(0,1.8fr);gap:22px 52px;padding:34px 38px 36px;overflow:hidden;border-radius:0 0 18px 18px;background:radial-gradient(circle at 92% 4%,rgba(34,245,164,0.14),transparent 30%),#172142;color:#f4f7f9}.cy-ghl-pricing-resource .cy-price-ledger__heading>p{color:#8fd9bd}.cy-ghl-pricing-resource .cy-price-ledger__heading h3{margin:0;color:#f4f7f9;font:650 22px/1.25 'Sora',sans-serif;letter-spacing:-0.025em;text-wrap:balance}.cy-ghl-pricing-resource .cy-price-ledger ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.cy-ghl-pricing-resource .cy-price-ledger li{display:flex;gap:12px;min-width:0;padding:4px 20px;border-left:1px solid rgba(240,247,250,0.15)}.cy-ghl-pricing-resource .cy-price-ledger li:first-child{padding-left:0;border-left:0}.cy-ghl-pricing-resource .cy-price-ledger li>span{color:#8fd9bd;font:700 10px/1.6 'JetBrains Mono',monospace;letter-spacing:0.08em}.cy-ghl-pricing-resource .cy-price-ledger li strong,.cy-ghl-pricing-resource .cy-price-ledger li small{display:block}.cy-ghl-pricing-resource .cy-price-ledger li strong{color:#f4f7f9;font:650 14px/1.4 'Sora',sans-serif}.cy-ghl-pricing-resource .cy-price-ledger li small{margin-top:4px;color:#b9c3d7;font:500 12px/1.45 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-ledger__verdict{grid-column:2;margin:0;padding-top:20px;border-top:1px solid rgba(240,247,250,0.15);color:#d8deea;font:500 14px/1.62 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-ledger__verdict strong{color:#f4f7f9}.cy-ghl-pricing-resource .cy-price-brief__actions{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px 4px 0}.cy-ghl-pricing-resource .cy-price-brief__buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cy-ghl-pricing-resource .cy-price-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:10px;font:700 13px/1.2 'Sora',sans-serif;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.cy-ghl-pricing-resource .cy-price-button:hover{transform:translateY(-1px)}.cy-ghl-pricing-resource .cy-price-button:active{transform:translateY(1px)}.cy-ghl-pricing-resource .cy-price-button:focus-visible,.cy-ghl-pricing-resource .cy-price-brief__mobile summary:focus-visible,.cy-ghl-pricing-resource .cy-price-brief__sources a:focus-visible{outline:3px solid #0e7a99;outline-offset:3px}.cy-ghl-pricing-resource .cy-price-button--primary{padding:0 19px;background:var(--cy-price-ink);color:#f8fbfc}.cy-ghl-pricing-resource .cy-price-button--primary:hover{background:#26325b;color:#f8fbfc}.cy-ghl-pricing-resource .cy-price-button--secondary{padding:0 17px;border:1px solid rgba(26,35,68,0.2);color:var(--cy-price-ink)}.cy-ghl-pricing-resource .cy-price-button--secondary:hover{border-color:rgba(26,35,68,0.36);background:rgba(26,35,68,0.05);color:var(--cy-price-ink)}.cy-ghl-pricing-resource .cy-price-button--text{padding:0 8px;color:#0a718e}.cy-ghl-pricing-resource .cy-price-button--text:hover{color:#07566c}.cy-ghl-pricing-resource .cy-price-button--text span{margin-left:6px}.cy-ghl-pricing-resource .cy-price-brief__sources{max-width:420px;margin:0;color:var(--cy-price-muted);font:500 11px/1.8 'JetBrains Mono',monospace;text-align:right}.cy-ghl-pricing-resource .cy-price-brief__sources span{display:block;color:var(--cy-price-copy);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.cy-ghl-pricing-resource .cy-price-brief__sources a{margin-left:10px;color:#0a718e;text-underline-offset:3px}.cy-ghl-pricing-resource .article-body table{width:100%;margin:10px 0 28px;border-collapse:collapse;font-size:14px;line-height:1.5}.cy-ghl-pricing-resource .article-body th,.cy-ghl-pricing-resource .article-body td{padding:13px 14px;border:1px solid rgba(46,59,91,0.12);vertical-align:top;text-align:left}.cy-ghl-pricing-resource .article-body th{color:var(--cy-price-ink);background:#f1f0eb;font-weight:650}.cy-ghl-pricing-resource .takeaways,.cy-ghl-pricing-resource .article-toc{padding:28px 0;border:0;border-top:1px solid var(--cy-price-line);border-bottom:1px solid var(--cy-price-line);border-radius:0;background:transparent;box-shadow:none}@media (max-width:900px){body.single-resource nav.top .links{gap:14px;font-size:12px}body.single-resource nav.top .cta{display:none}.cy-ghl-pricing-resource .cy-price-brief__intro{grid-template-columns:1fr;gap:18px}.cy-ghl-pricing-resource .cy-price-brief__intro>p{max-width:62ch}.cy-ghl-pricing-resource .cy-price-brief__table th,.cy-ghl-pricing-resource .cy-price-brief__table td{padding-right:15px;padding-left:15px}.cy-ghl-pricing-resource .cy-price-ledger{grid-template-columns:1fr}.cy-ghl-pricing-resource .cy-price-ledger__heading{max-width:420px}.cy-ghl-pricing-resource .cy-price-ledger__verdict{grid-column:1}.cy-ghl-pricing-resource .cy-price-brief__actions{align-items:flex-start;flex-direction:column}.cy-ghl-pricing-resource .cy-price-brief__sources{max-width:none;text-align:left}.cy-ghl-pricing-resource .cy-price-brief__sources a:first-of-type{margin-left:0}}@media (max-width:680px){.cy-ghl-pricing-resource .cy-price-brief{width:calc(100vw - 32px);margin-bottom:48px}.cy-ghl-pricing-resource .cy-price-brief__intro{margin-bottom:24px}.cy-ghl-pricing-resource .cy-price-brief__table-wrap{display:none}.cy-ghl-pricing-resource .cy-price-brief__mobile{display:block;overflow:hidden;border:1px solid var(--cy-price-line);border-radius:16px 16px 0 0;background:#fbfaf7}.cy-ghl-pricing-resource .cy-price-brief__mobile details{border-bottom:1px solid var(--cy-price-line)}.cy-ghl-pricing-resource .cy-price-brief__mobile summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;color:var(--cy-price-ink);cursor:pointer;font:650 14px/1.3 'Sora',sans-serif;list-style:none}.cy-ghl-pricing-resource .cy-price-brief__mobile summary::-webkit-details-marker{display:none}.cy-ghl-pricing-resource .cy-price-brief__mobile summary::after{content:'+';order:2;color:var(--cy-price-green);font:600 19px/1 'JetBrains Mono',monospace}.cy-ghl-pricing-resource .cy-price-brief__mobile summary strong{margin-left:auto;color:var(--cy-price-ink);font:700 14px/1 'JetBrains Mono',monospace}.cy-ghl-pricing-resource .cy-price-brief__mobile details[open] summary::after{content:'−'}.cy-ghl-pricing-resource .cy-price-brief__mobile details p{max-width:52ch;margin:0;padding:0 42px 18px 18px;color:var(--cy-price-copy);font:500 14px/1.55 'Geist',sans-serif}.cy-ghl-pricing-resource .cy-price-brief__annual{padding:14px 18px !important;color:var(--cy-price-muted) !important;background:var(--cy-price-paper);font-size:11.5px !important}.cy-ghl-pricing-resource .cy-price-ledger{gap:24px;padding:28px 22px 30px}.cy-ghl-pricing-resource .cy-price-ledger ol{grid-template-columns:1fr}.cy-ghl-pricing-resource .cy-price-ledger li,.cy-ghl-pricing-resource .cy-price-ledger li:first-child{padding:14px 0;border:0;border-top:1px solid rgba(240,247,250,0.15)}.cy-ghl-pricing-resource .cy-price-ledger li:first-child{border-top:0}.cy-ghl-pricing-resource .cy-price-ledger__verdict{padding-top:18px}.cy-ghl-pricing-resource .cy-price-brief__buttons{width:100%;align-items:stretch;flex-direction:column}.cy-ghl-pricing-resource .cy-price-button{width:100%;min-height:48px}.cy-ghl-pricing-resource .cy-price-brief__sources a{display:inline-block;margin:2px 12px 0 0}.cy-ghl-pricing-resource .article-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.cy-ghl-pricing-resource .cy-price-button{transition:none}}