@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_7c98a1{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_7c98a1{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cc80f9{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cc80f9{--font-poppins:"Poppins","Poppins Fallback"}:root{--vocanta-purple:#7c3aed;--vocanta-purple-hover:#6d28d9;--vocanta-purple-light:#a78bfa;--vocanta-purple-lighter:#ede9fe;--vocanta-magenta:#ec44b9;--vocanta-magenta-hover:#db2777;--vocanta-magenta-light:#f9a8d4;--vocanta-magenta-lighter:#fce7f3;--vocanta-indigo:#1124ed;--vocanta-indigo-light:#6366f1;--vocanta-pink-light:#ff7ee3;--vocanta-purple-rgb:124,58,237;--vocanta-purple-light-rgb:167,139,250;--vocanta-magenta-rgb:236,68,185;--vocanta-indigo-light-rgb:99,102,241;--vocanta-gradient:linear-gradient(135deg,#7c3aed,#ec44b9);--vocanta-gradient-reverse:linear-gradient(135deg,#ec44b9,#7c3aed);--vocanta-gradient-vertical:linear-gradient(180deg,#7c3aed,#ec44b9);--vocanta-gradient-soft:linear-gradient(135deg,#ede9fe,#fce7f3);--vocanta-gradient-radial:radial-gradient(circle at 30% 30%,#7c3aed 0%,#ec44b9 100%);--vocanta-text-dark:#1f2937;--vocanta-text-medium:#6b7280;--vocanta-text-light:#9ca3af;--vocanta-text-muted:#d1d5db;--vocanta-text-inverse:#ffffff;--vocanta-bg-white:#ffffff;--vocanta-bg-light:#f9fafb;--vocanta-bg-soft:#f3f4f6;--vocanta-bg-gradient:linear-gradient(135deg,#ede9fe,#fce7f3);--vocanta-success:#10b981;--vocanta-success-light:#d1fae5;--vocanta-success-dark:#065f46;--vocanta-warning:#f59e0b;--vocanta-warning-light:#fef3c7;--vocanta-warning-dark:#92400e;--vocanta-error:#ef4444;--vocanta-error-light:#fee2e2;--vocanta-error-dark:#991b1b;--vocanta-info:#3b82f6;--vocanta-info-light:#dbeafe;--vocanta-info-dark:#1e40af;--vocanta-card-bg:#ffffff;--vocanta-card-bg-hover:rgba(255,255,255,0.98);--vocanta-card-shadow:0 4px 24px rgba(124,58,237,0.08);--vocanta-card-shadow-hover:0 8px 32px rgba(124,58,237,0.12);--vocanta-card-border:rgba(237,233,254,0.8);--vocanta-card-border-hover:rgba(167,139,250,0.4);--vocanta-btn-shadow:0 4px 14px rgba(124,58,237,0.25);--vocanta-btn-shadow-hover:0 6px 20px rgba(124,58,237,0.35);--vocanta-space-xs:0.25rem;--vocanta-space-sm:0.5rem;--vocanta-space-md:1rem;--vocanta-space-lg:1.5rem;--vocanta-space-xl:2rem;--vocanta-space-2xl:3rem;--vocanta-space-3xl:4rem;--vocanta-radius-sm:0.375rem;--vocanta-radius-md:0.5rem;--vocanta-radius-lg:0.75rem;--vocanta-radius-xl:1rem;--vocanta-radius-2xl:1.5rem;--vocanta-radius-full:9999px;--vocanta-font-sans:"Inter","DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--vocanta-font-display:"DM Sans","Inter",sans-serif;--vocanta-transition-fast:var(--motion-duration-snap) var(--motion-ease-out-cubic);--vocanta-transition-base:var(--motion-duration-md) var(--motion-ease-out-cubic);--vocanta-transition-slow:var(--motion-duration-lg) var(--motion-ease-out-cubic);--vocanta-transition-all:all var(--motion-duration-md) var(--motion-ease-out-cubic)}.vocanta-gradient{background:var(--vocanta-gradient)}.vocanta-gradient-soft{background:var(--vocanta-gradient-soft)}.vocanta-gradient-text{background:var(--vocanta-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vocanta-card{background:var(--vocanta-card-bg);border-radius:var(--vocanta-radius-2xl);box-shadow:var(--vocanta-card-shadow);border:1px solid var(--vocanta-card-border);transition:var(--vocanta-transition-all)}.vocanta-card:hover{background:var(--vocanta-card-bg-hover);box-shadow:var(--vocanta-card-shadow-hover);border-color:var(--vocanta-card-border-hover)}.vocanta-btn-primary{background:var(--vocanta-gradient);color:var(--vocanta-text-inverse);border:none;border-radius:var(--vocanta-radius-lg);padding:var(--vocanta-space-sm) var(--vocanta-space-lg);font-weight:600;box-shadow:var(--vocanta-btn-shadow);transition:var(--vocanta-transition-all);cursor:pointer}.vocanta-btn-primary:hover{box-shadow:var(--vocanta-btn-shadow-hover);transform:translateY(-1px)}.vocanta-btn-secondary{background:transparent;color:var(--vocanta-purple);border:2px solid var(--vocanta-purple);border-radius:var(--vocanta-radius-lg);padding:var(--vocanta-space-sm) var(--vocanta-space-lg);font-weight:600;transition:var(--vocanta-transition-all);cursor:pointer}.vocanta-btn-secondary:hover{background:var(--vocanta-purple-lighter)}.vocanta-text-primary{color:var(--vocanta-text-dark)}.vocanta-text-secondary{color:var(--vocanta-text-medium)}.vocanta-text-muted{color:var(--vocanta-text-light)}:focus-visible{outline:2px solid var(--vocanta-purple);outline-offset:2px;border-radius:var(--vocanta-radius-sm)}.dark{--vocanta-bg-white:#1f2937;--vocanta-bg-light:#111827;--vocanta-bg-soft:#0f172a;--vocanta-bg-gradient:linear-gradient(135deg,rgba(124,58,237,0.15),rgba(236,68,185,0.15));--vocanta-card-bg:#1f2937;--vocanta-card-bg-hover:#374151;--vocanta-card-shadow:0 4px 24px rgba(0,0,0,0.3);--vocanta-card-shadow-hover:0 8px 32px rgba(0,0,0,0.4);--vocanta-card-border:rgba(167,139,250,0.2);--vocanta-card-border-hover:rgba(167,139,250,0.4);--vocanta-text-dark:#f9fafb;--vocanta-text-medium:#d1d5db;--vocanta-text-light:#9ca3af;--vocanta-gradient-soft:linear-gradient(135deg,rgba(124,58,237,0.1),rgba(236,68,185,0.1));--vocanta-gradient-soft-hover:linear-gradient(135deg,rgba(124,58,237,0.2),rgba(236,68,185,0.2))}.dark .vocanta-gradient-soft{background:var(--vocanta-gradient-soft)}.dark .vocanta-card{background:var(--vocanta-card-bg);box-shadow:var(--vocanta-card-shadow);border-color:var(--vocanta-card-border)}.dark .vocanta-card:hover{background:var(--vocanta-card-bg-hover);box-shadow:var(--vocanta-card-shadow-hover);border-color:var(--vocanta-card-border-hover)}.dark .vocanta-btn-secondary{border-color:var(--vocanta-purple-light);color:var(--vocanta-purple-light)}.dark .vocanta-btn-secondary:hover{background:rgba(167,139,250,.1)}@media (prefers-color-scheme:dark){:root:not(.light){--vocanta-bg-white:#1f2937;--vocanta-bg-light:#111827;--vocanta-bg-soft:#0f172a;--vocanta-card-bg:#1f2937;--vocanta-card-bg-hover:#374151;--vocanta-card-border:rgba(167,139,250,0.2);--vocanta-text-dark:#f9fafb;--vocanta-text-medium:#d1d5db;--vocanta-text-light:#9ca3af}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--motion-ease-linear:linear;--motion-ease-out-cubic:cubic-bezier(0.215,0.610,0.355,1.000);--motion-ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1.000);--motion-ease-out-expo:cubic-bezier(0.190,1.000,0.220,1.000);--motion-ease-spring:cubic-bezier(0.175,0.885,0.320,1.275);--motion-ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--motion-duration-instant:75ms;--motion-duration-snap:150ms;--motion-duration-md:200ms;--motion-duration-lg:300ms;--motion-duration-xl:500ms;--motion-duration-hero:700ms}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:1ms;--motion-duration-snap:1ms;--motion-duration-md:1ms;--motion-duration-lg:1ms;--motion-duration-xl:1ms;--motion-duration-hero:1ms}}@keyframes vocanta-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.anim-gradient-shift{background-size:200% 200%;animation:vocanta-gradient-shift 8s var(--motion-ease-in-out-cubic) infinite}@keyframes vocanta-aurora-pan{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-5%,5%,0) rotate(180deg)}to{transform:translateZ(0) rotate(1turn)}}.anim-aurora-pan{animation:vocanta-aurora-pan 20s var(--motion-ease-linear) infinite}@keyframes vocanta-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-fade-in-up{animation:vocanta-fade-in-up var(--motion-duration-hero) var(--motion-ease-out-cubic) backwards}@keyframes vocanta-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.anim-scale-in{animation:vocanta-scale-in var(--motion-duration-lg) var(--motion-ease-out-back) backwards}@keyframes vocanta-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.anim-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);background-size:200% 100%;animation:vocanta-shimmer 2s var(--motion-ease-linear) infinite}@keyframes vocanta-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.anim-marquee{animation:vocanta-marquee 30s var(--motion-ease-linear) infinite}@media (prefers-reduced-motion:reduce){.anim-aurora-pan,.anim-fade-in-up,.anim-gradient-shift,.anim-marquee,.anim-scale-in,.anim-shimmer{animation:none!important}.anim-fade-in-up,.anim-scale-in{opacity:1;transform:none}}@keyframes vocanta-blob-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}.shape-hero-blob{position:absolute;inset:0;background:var(--vocanta-gradient-radial);filter:blur(40px);opacity:.65;animation:vocanta-blob-morph 12s var(--motion-ease-in-out-cubic) infinite;pointer-events:none;z-index:0}.shape-hero-blob--soft{background:var(--vocanta-gradient-soft);opacity:.8;filter:blur(60px)}.shape-hero-blob--small{filter:blur(20px);opacity:.5}@media (prefers-reduced-motion:reduce){.shape-hero-blob{animation:none;border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.shape-gradient-mesh{position:absolute;inset:0;background-color:var(--vocanta-bg-white);background-image:radial-gradient(at 18% 22%,rgba(var(--vocanta-purple-rgb),.35) 0,transparent 50%),radial-gradient(at 82% 8%,rgba(var(--vocanta-magenta-rgb),.3) 0,transparent 50%),radial-gradient(at 38% 78%,rgba(var(--vocanta-indigo-light-rgb),.28) 0,transparent 50%),radial-gradient(at 78% 72%,rgba(var(--vocanta-purple-light-rgb),.25) 0,transparent 50%);pointer-events:none;z-index:0}.shape-gradient-mesh--inverted{background-color:var(--vocanta-text-dark);background-image:radial-gradient(at 18% 22%,rgba(var(--vocanta-purple-rgb),.55) 0,transparent 50%),radial-gradient(at 82% 8%,rgba(var(--vocanta-magenta-rgb),.45) 0,transparent 50%),radial-gradient(at 38% 78%,rgba(var(--vocanta-indigo-light-rgb),.38) 0,transparent 50%)}.shape-gradient-mesh--subtle{background-image:radial-gradient(at 18% 22%,rgba(var(--vocanta-purple-rgb),.12) 0,transparent 50%),radial-gradient(at 82% 8%,rgba(var(--vocanta-magenta-rgb),.1) 0,transparent 50%)}.shape-divider-wave-bottom{position:relative;clip-path:polygon(0 0,100% 0,100% 90%,75% 100%,50% 90%,25% 100%,0 90%)}.shape-divider-wave-top{position:relative;clip-path:polygon(0 10%,25% 0,50% 10%,75% 0,100% 10%,100% 100%,0 100%)}.shape-divider-diagonal-down{position:relative;clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.shape-divider-diagonal-up{position:relative;clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.shape-grid-dots{background-image:radial-gradient(rgba(var(--vocanta-purple-rgb),.12) 1px,transparent 1px);background-size:24px 24px}.shape-grid-dots--dense{background-image:radial-gradient(rgba(var(--vocanta-purple-rgb),.18) 1px,transparent 1px);background-size:12px 12px}.shape-grid-lines-horizontal{background-image:linear-gradient(0deg,rgba(var(--vocanta-purple-rgb),.08) 1px,transparent 1px);background-size:100% 32px}.shape-grid-lines-vertical{background-image:linear-gradient(90deg,rgba(var(--vocanta-purple-rgb),.08) 1px,transparent 1px);background-size:32px 100%}.shape-grid-cross{background-image:linear-gradient(0deg,rgba(var(--vocanta-purple-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--vocanta-purple-rgb),.06) 1px,transparent 1px);background-size:32px 32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:active,.sr-only-focusable:focus,.sr-only-focusable:focus-visible{position:static;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;top:-40px;left:8px;background:var(--vocanta-purple);color:var(--vocanta-text-inverse);padding:.5rem 1rem;border-radius:.25rem;z-index:1000;text-decoration:none;font-weight:600;transition:top var(--motion-duration-snap) var(--motion-ease-out-cubic)}.skip-link:focus,.skip-link:focus-visible{top:8px}:where(button,a,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-accent,var(--vocanta-purple));outline-offset:2px;border-radius:inherit}.focus-ring-vocanta:focus-visible{outline:2px solid var(--color-accent,var(--vocanta-purple));outline-offset:2px}:where(button,a,[role=button]):focus:not(:focus-visible){outline:none}:root,[data-vertical=generic]{--color-accent:#7C3AED;--color-accent-hover:#6D28D9;--color-accent-light:#A78BFA;--color-accent-bg:#EDE9FE;--color-accent-gradient:var(--vocanta-gradient)}[data-vertical=dental]{--color-accent:#33C3B7;--color-accent-hover:#2AA89D;--color-accent-light:#B2EAEA;--color-accent-bg:#F0FBFB;--color-accent-gradient:linear-gradient(135deg,#33C3B7,#2AA89D)}[data-vertical=medical]{--color-accent:#2563EB;--color-accent-hover:#1D4ED8;--color-accent-light:#93C5FD;--color-accent-bg:#EFF6FF;--color-accent-gradient:linear-gradient(135deg,#2563EB,#1D4ED8)}[data-vertical=legal]{--color-accent:#7F1D1D;--color-accent-hover:#991B1B;--color-accent-light:#FCA5A5;--color-accent-bg:#FEF2F2;--color-accent-gradient:linear-gradient(135deg,#7F1D1D,#991B1B)}[data-vertical=agency]{--color-accent:#D97706;--color-accent-hover:#B45309;--color-accent-light:#FCD34D;--color-accent-bg:#FFFBEB;--color-accent-gradient:linear-gradient(135deg,#D97706,#B45309)}
/*# sourceMappingURL=860ca6518ebaf520.css.map*/