.pro-landing{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#181229;-webkit-text-size-adjust:100%;text-wrap:pretty;overflow-x:hidden}.pro-landing.bg-page{background:linear-gradient(180deg,#fbf5e8,#faf7ff 18%,#ffffff 55%,#ffffff);background-attachment:fixed}.pro-landing .serif{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.01em}.pro-landing .card-hover{transition:transform .25s,box-shadow .25s,border-color .2s}.pro-landing .card-hover:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(24,18,41,.04),0 20px 50px -16px rgba(124,77,255,.22)}.pro-landing details>summary{list-style:none;cursor:pointer}.pro-landing details>summary::-webkit-details-marker{display:none}.pro-landing details[open] summary .chev{transform:rotate(180deg)}.pro-landing .chev{transition:transform .2s}.pro-landing .no-scrollbar::-webkit-scrollbar{display:none}.pro-landing .no-scrollbar{scrollbar-width:none}.pro-landing .verified-halo{position:relative}.pro-landing .verified-halo:before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px dashed rgba(124,77,255,.35)}.pro-landing .map-bg{background:radial-gradient(circle at 28% 38%,rgba(124,77,255,.1),transparent 50%),radial-gradient(circle at 78% 62%,rgba(47,138,255,.1),transparent 50%),linear-gradient(180deg,#f6f3ff,#eef6ff)}.pro-landing .grid-bg{background-image:linear-gradient(rgba(24,18,41,.04) 1px,transparent 0),linear-gradient(90deg,rgba(24,18,41,.04) 1px,transparent 0);background-size:24px 24px}.pro-landing .ph{background:repeating-linear-gradient(135deg,rgba(124,77,255,.06) 0 8px,rgba(124,77,255,.1) 8px 16px),#f6f3ff;color:#5a2fd9;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.pro-landing .sticky-cta{box-shadow:0 -8px 24px -8px rgba(24,18,41,.1)}.pro-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1)}.pro-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pro-landing .reveal{opacity:1;transform:none;transition:none}}@keyframes pro-landing-pulse-dot{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.2);opacity:1}}.pro-landing .pulse-dot{animation:pro-landing-pulse-dot 2s ease-in-out infinite}@supports (padding:env(safe-area-inset-bottom)){.pro-landing .pb-safe{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}}.pro-landing .cmp-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#ece6ff;color:#5a2fd9}.pro-landing .cmp-check:before{content:"";width:10px;height:6px;border-left:2.4px solid;border-bottom:2.4px solid;transform:translateY(-1.5px) rotate(-45deg)}.pro-landing .cmp-dash{display:inline-block;width:14px;height:2px;background:#cfc9dc;border-radius:2px;vertical-align:middle}.pro-landing .cmp-tab{background:#fff;border-color:#ece6ff;color:#5a5274}.pro-landing .cmp-tab.is-active{background:#181229;border-color:#181229;color:#fff}.pro-landing .cmp-tab:not(.is-active):hover{border-color:#bba6ff;color:#5a2fd9}.pro-landing table thead th.relative{padding-top:1.25rem}.pro-landing table thead th.relative>div.absolute:first-child{display:none}.pro-landing table thead th:not(:first-child){text-align:right}.pro-landing table tbody td{text-align:center}.pro-landing table thead th[class*=bg-violet-50]{background:#fff!important}.pro-landing table tbody td[class*=bg-violet-50]{background:transparent!important}.pro-landing [data-cmp-compare-list]>div,.pro-landing [data-cmp-list]>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 20px;align-items:center}.pro-landing [data-cmp-compare-list] dt,.pro-landing [data-cmp-list] dt{font-size:13px;color:#5a5274;font-weight:500}.pro-landing [data-cmp-compare-list] dd,.pro-landing [data-cmp-list] dd{font-size:13.5px;font-weight:700;text-align:right;color:#181229}.pro-landing [data-cmp-compare-list] .cmp-group,.pro-landing [data-cmp-list] .cmp-group{grid-column:1/-1;padding:10px 20px 4px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7c4dff;background:#fdfaf3}.pro-landing .shadow-soft{box-shadow:0 1px 2px rgba(24,18,41,.04),0 8px 24px -8px rgba(124,77,255,.1)}.pro-landing .shadow-softer{box-shadow:0 1px 2px rgba(24,18,41,.04),0 4px 14px -6px rgba(124,77,255,.08)}.pro-landing .shadow-glow{box-shadow:0 1px 2px rgba(24,18,41,.04),0 20px 60px -20px rgba(124,77,255,.3)}.pro-landing .shadow-ring{box-shadow:0 0 0 1px rgba(124,77,255,.15),0 20px 60px -20px rgba(124,77,255,.25)}.pro-landing .rounded-2xl{border-radius:1.25rem}.pro-landing .rounded-3xl{border-radius:1.75rem}.pro-landing .rounded-4xl{border-radius:2rem}.pro-landing .text-violet-300{color:#bba6ff}.pro-landing .text-violet-500{color:#7c4dff}.pro-landing .text-violet-600{color:#6a3df0}.pro-landing .text-violet-700{color:#5a2fd9}.pro-landing .text-violet-700\/70{color:rgba(90,47,217,.7)}.pro-landing .text-violet-800{color:#4924b3}.pro-landing .text-violet-900{color:#2e1976}.pro-landing .text-ink-400{color:#7d7596}.pro-landing .text-ink-500{color:#5a5274}.pro-landing .text-ink-700{color:#2d2444}.pro-landing .text-ink-900{color:#181229}.pro-landing .text-ok-700{color:#1f7a4a}.pro-landing .text-gold-700{color:#9a6a14}.pro-landing .text-rose-700{color:#b53a5e}.pro-landing .text-white\/40{color:rgba(255,255,255,.4)}.pro-landing .text-white\/70{color:rgba(255,255,255,.7)}.pro-landing .text-white\/80{color:rgba(255,255,255,.8)}.pro-landing .text-white\/85{color:rgba(255,255,255,.85)}.pro-landing .\!text-white\/40{color:rgba(255,255,255,.4)!important}.pro-landing .bg-violet-50{background-color:#f6f3ff}.pro-landing .bg-violet-50\/40{background-color:rgba(246,243,255,.4)}.pro-landing .bg-violet-50\/60{background-color:rgba(246,243,255,.6)}.pro-landing .bg-violet-50\/80{background-color:rgba(246,243,255,.8)}.pro-landing .bg-violet-100{background-color:#ece6ff}.pro-landing .bg-violet-200{background-color:#d8ccff}.pro-landing .bg-violet-200\/50{background-color:rgba(216,204,255,.5)}.pro-landing .bg-violet-200\/60{background-color:rgba(216,204,255,.6)}.pro-landing .bg-violet-300\/20{background-color:rgba(187,166,255,.2)}.pro-landing .bg-violet-300\/40{background-color:rgba(187,166,255,.4)}.pro-landing .bg-violet-400{background-color:#9b7dff}.pro-landing .bg-violet-500{background-color:#7c4dff}.pro-landing .bg-violet-500\/30{background-color:rgba(124,77,255,.3)}.pro-landing .bg-violet-700\/50{background-color:rgba(90,47,217,.5)}.pro-landing .bg-cream-50{background-color:#fdfaf3}.pro-landing .bg-cream-50\/40{background-color:rgba(253,250,243,.4)}.pro-landing .bg-cream-50\/60{background-color:rgba(253,250,243,.6)}.pro-landing .bg-cream-50\/70{background-color:rgba(253,250,243,.7)}.pro-landing .bg-cream-100{background-color:#fbf5e8}.pro-landing .bg-cream-200{background-color:#f6ead0}.pro-landing .bg-cream-200\/80{background-color:rgba(246,234,208,.8)}.pro-landing .bg-ink-900{background-color:#181229}.pro-landing .bg-ok-100{background-color:#e3f7ec}.pro-landing .bg-ok-500{background-color:#2fa264}.pro-landing .bg-gold-100{background-color:#fdf1d6}.pro-landing .bg-gold-500{background-color:#d4a017}.pro-landing .bg-rose-100{background-color:#ffe4ec}.pro-landing .bg-rose-500{background-color:#ff5a85}.pro-landing .bg-white\/5{background-color:rgba(255,255,255,.05)}.pro-landing .\!bg-white\/5{background-color:rgba(255,255,255,.05)!important}.pro-landing .bg-white\/10{background-color:rgba(255,255,255,.1)}.pro-landing .bg-white\/15{background-color:rgba(255,255,255,.15)}.pro-landing .bg-white\/85{background-color:rgba(255,255,255,.85)}.pro-landing .bg-white\/95{background-color:rgba(255,255,255,.95)}.pro-landing .border-violet-100{border-color:#ece6ff}.pro-landing .border-violet-100\/60{border-color:rgba(236,230,255,.6)}.pro-landing .border-violet-200{border-color:#d8ccff}.pro-landing .border-violet-300{border-color:#bba6ff}.pro-landing .border-violet-500{border-color:#7c4dff}.pro-landing .border-gold-100{border-color:#fdf1d6}.pro-landing .divide-violet-100>:not([hidden])~:not([hidden]){border-color:#ece6ff}.pro-landing .hover\:bg-violet-600:hover{background-color:#6a3df0}.pro-landing .hover\:bg-cream-50:hover{background-color:#fdfaf3}.pro-landing .hover\:text-violet-600:hover{color:#6a3df0}.pro-landing .hover\:text-violet-700:hover{color:#5a2fd9}.pro-landing .hover\:border-violet-200:hover{border-color:#d8ccff}.pro-landing .hover\:border-violet-400:hover{border-color:#9b7dff}