.pro-landing{color:#181229;-webkit-text-size-adjust:100%;text-wrap:pretty;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:hidden}.pro-landing.bg-page{background:linear-gradient(#fbf5e8 0%,#faf7ff 18%,#fff 55% 100%) fixed}.pro-landing .serif{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-weight:400}.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 #1812290a,0 20px 50px -16px #7c4dff38}.pro-landing details>summary{cursor:pointer;list-style:none}.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:"";border-radius:inherit;border:1px dashed #7c4dff59;position:absolute;inset:-6px}.pro-landing .map-bg{background:radial-gradient(circle at 28% 38%,#7c4dff1a,#0000 50%),radial-gradient(circle at 78% 62%,#2f8aff1a,#0000 50%),linear-gradient(#f6f3ff,#eef6ff)}.pro-landing .grid-bg{background-image:linear-gradient(#1812290a 1px,#0000 1px),linear-gradient(90deg,#1812290a 1px,#0000 1px);background-size:24px 24px}.pro-landing .ph{color:#5a2fd9;letter-spacing:.04em;text-align:center;background:repeating-linear-gradient(135deg,#7c4dff0f 0 8px,#7c4dff1a 8px 16px),#f6f3ff;justify-content:center;align-items:center;padding:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:flex}.pro-landing .sticky-cta{box-shadow:0 -8px 24px -8px #1812291a}.pro-landing .reveal{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.pro-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pro-landing .reveal{opacity:1;transition:none;transform:none}}@keyframes pro-landing-pulse-dot{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.pro-landing .pulse-dot{animation:2s ease-in-out infinite pro-landing-pulse-dot}@supports (padding:env(safe-area-inset-bottom)){.pro-landing .pb-safe{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}}.pro-landing .cmp-check{color:#5a2fd9;background:#ece6ff;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pro-landing .cmp-check:before{content:"";border-bottom:2.4px solid;border-left:2.4px solid;width:10px;height:6px;transform:translateY(-1.5px)rotate(-45deg)}.pro-landing .cmp-dash{vertical-align:middle;background:#cfc9dc;border-radius:2px;width:14px;height:2px;display:inline-block}.pro-landing .cmp-tab{color:#5a5274;background:#fff;border-color:#ece6ff}.pro-landing .cmp-tab.is-active{color:#fff;background:#181229;border-color:#181229}.pro-landing .cmp-tab:not(.is-active):hover{color:#5a2fd9;border-color:#bba6ff}.pro-landing [data-cmp-list]>div,.pro-landing [data-cmp-compare-list]>div{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.pro-landing [data-cmp-list] dt,.pro-landing [data-cmp-compare-list] dt{color:#5a5274;font-size:13px;font-weight:500}.pro-landing [data-cmp-list] dd,.pro-landing [data-cmp-compare-list] dd{text-align:right;color:#181229;font-size:13.5px;font-weight:700}.pro-landing [data-cmp-list] .cmp-group,.pro-landing [data-cmp-compare-list] .cmp-group{letter-spacing:.16em;text-transform:uppercase;color:#7c4dff;background:#fdfaf3;grid-column:1/-1;padding:10px 20px 4px;font-size:11px;font-weight:700}.pro-landing .shadow-soft{box-shadow:0 1px 2px #1812290a,0 8px 24px -8px #7c4dff1a}.pro-landing .shadow-softer{box-shadow:0 1px 2px #1812290a,0 4px 14px -6px #7c4dff14}.pro-landing .shadow-glow{box-shadow:0 1px 2px #1812290a,0 20px 60px -20px #7c4dff4d}.pro-landing .shadow-ring{box-shadow:0 0 0 1px #7c4dff26,0 20px 60px -20px #7c4dff40}.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:#5a2fd9b3}.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:#fff6}.pro-landing .text-white\/70{color:#ffffffb3}.pro-landing .text-white\/80{color:#fffc}.pro-landing .text-white\/85{color:#ffffffd9}.pro-landing .\!text-white\/40{color:#fff6!important}.pro-landing .bg-violet-50{background-color:#f6f3ff}.pro-landing .bg-violet-50\/40{background-color:#f6f3ff66}.pro-landing .bg-violet-50\/60{background-color:#f6f3ff99}.pro-landing .bg-violet-50\/80{background-color:#f6f3ffcc}.pro-landing .bg-violet-100{background-color:#ece6ff}.pro-landing .bg-violet-200{background-color:#d8ccff}.pro-landing .bg-violet-200\/50{background-color:#d8ccff80}.pro-landing .bg-violet-200\/60{background-color:#d8ccff99}.pro-landing .bg-violet-300\/20{background-color:#bba6ff33}.pro-landing .bg-violet-300\/40{background-color:#bba6ff66}.pro-landing .bg-violet-400{background-color:#9b7dff}.pro-landing .bg-violet-500{background-color:#7c4dff}.pro-landing .bg-violet-500\/30{background-color:#7c4dff4d}.pro-landing .bg-violet-700\/50{background-color:#5a2fd980}.pro-landing .bg-cream-50{background-color:#fdfaf3}.pro-landing .bg-cream-50\/40{background-color:#fdfaf366}.pro-landing .bg-cream-50\/60{background-color:#fdfaf399}.pro-landing .bg-cream-50\/70{background-color:#fdfaf3b3}.pro-landing .bg-cream-100{background-color:#fbf5e8}.pro-landing .bg-cream-200{background-color:#f6ead0}.pro-landing .bg-cream-200\/80{background-color:#f6ead0cc}.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:#ffffff0d}.pro-landing .\!bg-white\/5{background-color:#ffffff0d!important}.pro-landing .bg-white\/10{background-color:#ffffff1a}.pro-landing .bg-white\/15{background-color:#ffffff26}.pro-landing .bg-white\/85{background-color:#ffffffd9}.pro-landing .bg-white\/95{background-color:#fffffff2}.pro-landing .border-violet-100{border-color:#ece6ff}.pro-landing .border-violet-100\/60{border-color:#ece6ff99}.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}
