:root{--orange:#6d28d9;--ink:#0f172a;--brand-purple:#6d28d9;--brand-teal:#14b8a6}body{background:#f8fafc}body>div.bg-slate-900{background:#6d28d9;color:white}header a[aria-current=page]{color:#6d28d9}.reading-progress{background:linear-gradient(90deg,#6d28d9,#14b8a6)}#home{background:radial-gradient(ellipse at 95% 35%,#ccfbf1 0,transparent 50%),radial-gradient(ellipse at 0 0,#ede9fe 0,transparent 65%),#f8fafc}#home:before{background:radial-gradient(circle,#ccfbf188,transparent 68%)}#home h1 span{background-image:linear-gradient(100deg,#6d28d9,#7c3aed,#0f766e);color:transparent}#home .lg\:col-span-5 .relative.bg-white{border-radius:100px 100px 26px 26px;padding:6px}#home .lg\:col-span-5 img{border-radius:96px 96px 20px 20px;max-height:440px;object-fit:cover}#home .lg\:col-span-5 .relative.bg-white>div{border-radius:18px}#home .inline-flex.uppercase{background:#f0fdfa;color:#0f766e}#home a.bg-violet-600{background:#6d28d9}.hero-orbit{border-color:#14b8a64d}.hero-orbit:before{background:#14b8a6;box-shadow:0 0 30px #14b8a633}.hero-orbit:after{background:#a78bfa}.hero-dots{background-image:radial-gradient(#6d28d925 1px,transparent 1px)}.hero-tag{border-color:#ddd6fe;color:#6d28d9;box-shadow:0 5px 18px #6d28d909}.hero-tag b,.hero-status i{background:#14b8a6}.hero-status i{box-shadow:0 0 0 5px #14b8a615}.service-ribbon{background:#0f172a;color:#ccfbf1}.ribbon-track b{color:#14b8a6}.home-eyebrow{color:#0f766e}.process-card{background:linear-gradient(145deg,#fff,#f5f3ff)}.process-number{background:#ede9fe;color:#6d28d9}.home-next a{background:#6d28d9}.home-next a:hover{background:#5b21b6}.goal-panel{background:#f0fdfa;border-color:#99f6e4}.goal-result a{color:#6d28d9}.goal-select{border-color:#cbd5e1}.interactive-card:hover{border-color:#c4b5fd}.goal-result{border-left:3px solid #14b8a6}.blog-tools input:focus,.blog-tools select:focus{border-color:#6d28d9}#faq .bg-slate-50{background:#fafafa}details[open]>summary{color:#6d28d9}#contact{background:linear-gradient(130deg,#0f172a,#2e1065)}#contact .bg-white{color:#0f172a}::selection{background:#ddd6fe;color:#2e1065}
