.tp .tp-hero{padding:172px 24px 128px}.tp-lead{max-width:640px;margin:30px auto 0;font:400 19px/1.6 "Geist",var(--rs-font-interface);color:#c2cce0;text-wrap:pretty}.tp-lead .ab-inline em{font-style:italic;font-weight:400;color:#f2f3f6}.tp-lead .ab-inline strong{font-weight:700;color:#f2f3f6}.tp .ab-sec{padding:88px 24px}.tp-h{font:500 12px/1 "Geist",var(--rs-font-interface)!important;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin:0 0 22px}.tp-wide{max-width:1040px}.tp-body{margin:0 0 20px;font:400 19px/1.65 "Geist",var(--rs-font-interface);letter-spacing:-.003em;color:#c2cce0;text-wrap:pretty}.tp-body:last-of-type{margin-bottom:0}.tp-body--sm{margin-top:22px;font-size:16px;color:#8e9ab5}.tp-body em{font-style:italic}.tp-body .ab-inline{color:#f2f3f6}.tp-body .ab-inline em{font-style:italic;font-weight:400}.tp-body .ab-inline strong{font-weight:700}.tp-link{color:#7dd3fc;text-decoration:underline;text-decoration-color:#7dd3fc66;text-underline-offset:3px}.tp-link:hover{color:#fff;text-decoration-color:#fff}.tp-list{margin:0;padding:0;list-style:none;display:grid;gap:18px}.tp-list li{font:400 18px/1.6 "Geist",var(--rs-font-interface);color:#c2cce0;padding-left:22px;position:relative;text-wrap:pretty}.tp-list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:#38bdf8}.tp-list strong{color:#f2f3f6;font-weight:600}.tp-table{width:100%;border-collapse:collapse;font:400 15px/1.5 "Geist",var(--rs-font-interface);color:#c2cce0}.tp-table th,.tp-table td{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.tp-table thead th{font:500 11px/1 "Geist",var(--rs-font-interface);letter-spacing:.14em;text-transform:uppercase;color:#8e9ab5;padding-top:0}.tp-table tbody th{font-weight:600;color:#f2f3f6;width:28%}.tp-table tbody tr:last-child th,.tp-table tbody tr:last-child td{border-bottom:0}.tp-quote{margin:0 0 26px;padding:22px 26px;border-left:3px solid #38BDF8;background:#ffffff08;border-radius:0 12px 12px 0}.tp-quote p{margin:0;font:400 15px/1.7 "Geist",var(--rs-font-interface);color:#c2cce0;overflow-wrap:anywhere}.tp-src{margin:30px 0 0;font:400 12px/1.6 IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em;color:#8e9ab5}.ab-foot .tp-link{color:#c2cce0}
