.cp .cp-hero{padding:160px 24px 96px}.cp .cp-hero h1{font-size:clamp(40px,6vw,68px)}.cp .cp-brand em{font-family:Plus Jakarta Sans,sans-serif!important;font-style:italic;font-weight:300;color:inherit;letter-spacing:-.02em}.cp .cp-brand strong{font-family:Jost,sans-serif;font-weight:700}.cp .ab-hero h1 .cp-brand{font-size:.86em;color:#f2f3f6}.cp-lead{margin-top:22px}.cp-lead+.cp-lead{margin-top:14px}.cp-eyebrow-link{color:inherit;text-decoration:none}.cp-eyebrow-link:hover{text-decoration:underline;text-underline-offset:4px}.cp-eyebrow-link:focus-visible{outline:2px solid #38BDF8;outline-offset:3px;border-radius:4px}.cp .ab-sec{padding:80px 24px}.cp-wide{max-width:1120px;margin:0 auto}.cp-h2{margin:0 0 22px;font:600 30px/1.2 Newsreader,Georgia,serif!important;color:#f2f3f6;text-wrap:balance}.cp-h3{margin:0 0 16px;font:600 18px/1.3 "Geist",var(--rs-font-interface);color:#f2f3f6}.cp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.cp-table{width:100%;border-collapse:collapse;font:400 15px/1.5 "Geist",var(--rs-font-interface);color:#c2cce0}.cp-table th,.cp-table td{text-align:left;vertical-align:top;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.cp-table thead th{font:500 13px/1.35 "Geist",var(--rs-font-interface);color:#9aa6c2;background:#ffffff08}.cp-table thead .cp-brand{font-size:15px;color:#f2f3f6}.cp-table tbody th{font-weight:600;color:#f2f3f6;width:30%}.cp-table tbody tr:last-child th,.cp-table tbody tr:last-child td{border-bottom:0}.cp-table td:nth-child(2){background:#38bdf80a}.cp-mark{display:inline-block;min-width:18px;margin-right:8px;font:600 14px/1.5 IBM Plex Mono,ui-monospace,monospace}.cp-mark--yes{color:#7dd3fc}.cp-mark--part{color:#fcd34d}.cp-mark--no{color:#c2cce0}.cp-mark--unk{color:#8e9ab5}.cp-cell-text{color:#c2cce0}.cp-src{margin-left:8px;font:500 11.5px/1 IBM Plex Mono,ui-monospace,monospace;color:#7dd3fc;text-decoration:underline;text-decoration-color:#7dd3fc66;text-underline-offset:3px;white-space:nowrap}.cp-src:hover{color:#fff}.cp-src:focus-visible{outline:2px solid #FFB547;outline-offset:2px;border-radius:3px}.cp-claimed{margin-left:8px;font:500 11px/1 "Geist",var(--rs-font-interface);letter-spacing:.08em;text-transform:uppercase;color:#ffb547;border:1px solid rgba(255,181,71,.5);border-radius:999px;padding:2px 6px;white-space:nowrap}.cp-legend{margin-top:18px}.cp-table--all{font-size:14px;min-width:1040px}.cp-table--all tbody th{width:auto;min-width:180px}.cp-table--all td:nth-child(2){background:none}.cp-table--all .cp-cap{font-size:12px;line-height:1.3;min-width:74px;padding-left:10px;padding-right:10px}.cp-table--all .cp-capcell{text-align:center;padding-left:10px;padding-right:10px}.cp-table--all .cp-capcell .cp-mark{margin:0}.cp-kind{display:block;font:400 12.5px/1.4 "Geist",var(--rs-font-interface);color:#9aa6c2;margin-top:2px}.cp-vs{display:inline-block;margin-top:4px;font-size:13px;font-weight:500}.cp-pricecell{font:400 13px/1.5 IBM Plex Mono,ui-monospace,monospace;color:#e4e8f2;min-width:170px}.cp-checked{font:400 12.5px/1.5 IBM Plex Mono,ui-monospace,monospace;white-space:nowrap}.cp-table tr.cp-ours>*{background:#38bdf80f}.cp-two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cp-two>*{min-width:0}.cp-plans{margin:0;padding:0;list-style:none;display:grid;gap:12px}.cp-plans li{display:grid;grid-template-columns:96px 1fr;column-gap:14px;row-gap:2px;padding:14px 16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);font:400 14.5px/1.5 "Geist",var(--rs-font-interface);color:#c2cce0}.cp-plans b{grid-row:span 2;color:#f2f3f6;font-weight:600}.cp-price{font:500 14px/1.5 IBM Plex Mono,ui-monospace,monospace;color:#f2f3f6}.cp-faq{max-width:820px}.cp-cta{padding:96px 24px;text-align:center;background:#0b1020;border-top:1px solid rgba(255,255,255,.06)}.cp-cta__h{margin:0 0 12px;font:600 34px/1.2 Newsreader,Georgia,serif!important;color:#f2f3f6;text-wrap:balance}.cp-cta__p{margin:0 auto 26px;max-width:560px;font:400 17px/1.6 "Geist",var(--rs-font-interface);color:#c2cce0}.cp-cta__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px}.cp-cta__btn{padding:13px 24px;font-size:15px}@media(max-width:760px){.cp .cp-hero{padding:130px 20px 72px}.cp .ab-sec{padding:64px 16px}.cp-two{grid-template-columns:1fr;gap:28px}.cp-table th,.cp-table td{padding:12px}.cp-table:not(.cp-table--all){min-width:560px}}
