[data-v-1528f387]:root{--primary-color:#1a365d;--primary-light:#2c5282;--primary-dark:#0f2744;--accent-start:#56cc79;--accent-end:#edd104;--accent-gradient:linear-gradient(135deg,var(--accent-start) 0%,var(--accent-end) 100%);--text-primary:#1a202c;--text-secondary:#4a5568;--text-muted:#718096;--bg-light:#fafbf8;--bg-white:#fff;--border-color:#e2e8f0;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:.375rem;--radius-md:24px;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-manrope:"Manrope",sans-serif;--font-conthrax:"Conthrax",sans-serif;--font-noto:"Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family:var(--font-inter);--advisor-ink:#082b2b;--advisor-bg-deep:#08281d;--advisor-deep:#042c2c;--advisor-muted:#53655f;--advisor-cream:#fbfbf3;--advisor-soft:#f5f7ec;--advisor-sage:#eef4e8;--advisor-sage-alt:#eef4df;--advisor-border:#dde6d3;--advisor-panel:#fff;--advisor-taupe:#d1c7bf;--advisor-green:#8ee34d;--advisor-eyebrow:#4d9f31;--advisor-lime:#d8ff57;--advisor-accent:#ffe000;--advisor-accent-soft:#ffe04b;--advisor-warn:#ffa600;--advisor-forest:#123d36;--advisor-forest-muted:#607069;--advisor-forest-deep:#0b332d;--advisor-lime-bright:#b8e51a;--advisor-sage-deep:#e2ecdf;--advisor-forest-line:rgba(18,61,54,.12);--advisor-bar-gradient:linear-gradient(90deg,var(--advisor-green),var(--advisor-accent));--advisor-accent-gradient:linear-gradient(52.365deg,#56cc79,#ffe000);--advisor-radius:8px;--advisor-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shared-button[data-v-1528f387]{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;line-height:1;min-height:52px;padding:0 28px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.shared-button[data-v-1528f387]:hover{transform:translateY(-2px)}.shared-button[data-v-1528f387]:active{transform:translateY(0)}.shared-button[data-v-1528f387]:focus-visible{outline:3px solid var(--advisor-ink);outline-offset:3px}.shared-button--primary[data-v-1528f387]{background:var(--advisor-accent-gradient);box-shadow:0 18px 34px #3f9b343d;color:var(--advisor-ink)}.shared-button--primary[data-v-1528f387]:hover{box-shadow:0 22px 40px #3f9b3452}.shared-button--outline[data-v-1528f387]{background:transparent;border:1.5px solid rgba(8,43,43,.3);color:var(--advisor-ink)}.shared-button--outline[data-v-1528f387]:hover{border-color:var(--advisor-ink)}.shared-button--on-dark[data-v-1528f387]:focus-visible{outline-color:#ffffffdb}.shared-button--on-dark.shared-button--outline[data-v-1528f387]{border-color:#fff6;color:var(--advisor-cream)}.shared-button--on-dark.shared-button--outline[data-v-1528f387]:hover{border-color:var(--advisor-cream)}
