@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Poppins_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-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_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-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_9b9fd1;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-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_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-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_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-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_9b9fd1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-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_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-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_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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_9b9fd1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;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_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-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_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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_9b9fd1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-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_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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_9b9fd1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-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_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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_9b9fd1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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_9b9fd1;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9b9fd1{font-family:__Poppins_9b9fd1,__Poppins_Fallback_9b9fd1;font-style:normal}.__variable_9b9fd1{--font-poppins:"__Poppins_9b9fd1","__Poppins_Fallback_9b9fd1"}@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#fff}.max-w-7xl,.mx-auto{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.max-w-7xl,.mx-auto,.w-full{width:100%!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-20{padding-top:5rem!important;padding-bottom:5rem!important}.bg-white{background-color:#fff!important}.text-gray-900{color:#111827!important}.text-gray-600{color:#4b5563!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.font-bold{font-weight:700!important}button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.5rem 1rem!important;border-radius:.375rem!important;font-weight:500!important;border:1px solid transparent!important;cursor:pointer!important}footer svg{width:16px!important;height:16px!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gap-4{gap:1rem!important}.gap-8{gap:2rem!important}.gap-12{gap:3rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-xl{border-radius:.75rem!important}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.border{border-width:1px!important}.border-gray-200{border-color:#e5e7eb!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-16{margin-bottom:4rem!important}.text-center{text-align:center!important}.space-y-8>*+*{margin-top:2rem!important}.space-y-6>*+*{margin-top:1.5rem!important}.space-y-4>*+*{margin-top:1rem!important}.space-y-2>*+*{margin-top:.5rem!important}@media (min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\\:py-32{padding-top:8rem!important;padding-bottom:8rem!important}}@media (min-width:640px){.sm\\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\\:flex-row{flex-direction:row!important}}@media (min-width:1024px){.lg\\:px-8{padding-left:2rem!important;padding-right:2rem!important}}:root{--primary-50:#f8fafc;--primary-100:#f1f5f9;--primary-200:#e2e8f0;--primary-300:#cbd5e1;--primary-400:#94a3b8;--primary-500:#64748b;--primary-600:#475569;--primary-700:#334155;--primary-800:#1e293b;--primary-900:#0f172a;--primary-950:#020617;--accent-50:#f0f9ff;--accent-100:#e0f2fe;--accent-200:#bae6fd;--accent-300:#7dd3fc;--accent-400:#38bdf8;--accent-500:#0ea5e9;--accent-600:#0284c7;--accent-700:#0369a1;--accent-800:#075985;--accent-900:#0c4a6e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--success-50:#f0fdf4;--success-500:#22c55e;--success-600:#16a34a;--warning-50:#fffbeb;--warning-500:#f59e0b;--warning-600:#d97706;--error-50:#fef2f2;--error-500:#ef4444;--error-600:#dc2626}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.bg-accent-400{background-color:var(--accent-400)!important}.bg-accent-500{background-color:var(--accent-500)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.text-accent-500{color:var(--accent-500)!important}.text-white{color:#fff!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-primary-50{--tw-gradient-from:var(--primary-50)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(247,244,251,0))!important}.to-white{--tw-gradient-to:#fff!important}.from-primary-500{--tw-gradient-from:var(--primary-500)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(83,52,131,0))!important}.to-accent-500{--tw-gradient-to:var(--accent-500)!important}.from-primary-900{--tw-gradient-from:var(--primary-900)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,4%,0))!important}.to-primary-800{--tw-gradient-to:var(--primary-800)!important}.btn,button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.75rem 1.5rem!important;border-radius:.375rem!important;font-weight:500!important;font-size:.875rem!important;line-height:1.25rem!important;transition:all .15s ease-in-out!important;cursor:pointer!important;border:1px solid transparent!important;text-decoration:none!important;font-family:inherit!important;gap:.5rem!important}.bg-gradient-to-br,.bg-primary-900{background:var(--gray-900)!important;color:#fff!important;border:1px solid var(--gray-900)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.bg-gradient-to-br:hover,.bg-primary-900:hover{background:var(--gray-800)!important;border-color:var(--gray-800)!important;transform:none!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.border-primary-900{border:1px solid var(--gray-300)!important;background:#fff!important;color:var(--gray-900)!important}.border-primary-900:hover{background:var(--gray-50)!important;border-color:var(--gray-400)!important;color:var(--gray-900)!important}.bg-white{background:#fff!important;color:var(--gray-900)!important;border:1px solid var(--gray-200)!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.bg-white:hover{background:var(--gray-50)!important;border-color:var(--gray-300)!important}.border-white{border:1px solid hsla(0,0%,100%,.3)!important;background:transparent!important;color:#fff!important}.border-white:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.5)!important}.btn svg,button svg{width:1rem!important;height:1rem!important;flex-shrink:0!important}.h-9{height:2.25rem!important;padding:.5rem 1rem!important}.h-12{height:3rem!important;padding:.75rem 1.5rem!important;font-size:1rem!important}.text-5xl{font-size:3rem!important}.text-5xl,.text-6xl{line-height:1.1!important;font-weight:700!important;letter-spacing:-.025em!important}.text-6xl{font-size:3.75rem!important}.font-display{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.font-display,.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.leading-tight{line-height:1.25!important}.leading-relaxed{line-height:1.6!important}.leading-normal{line-height:1.5!important}.text-gray-900{color:var(--gray-900)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-400{color:var(--gray-400)!important}.rounded-2xl{border-radius:1rem!important}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.py-32{padding-top:8rem!important;padding-bottom:8rem!important}.h-8,.w-8{width:2rem!important;height:2rem!important}.h-12,.w-12{width:3rem!important;height:3rem!important}.h-16,.w-16{width:4rem!important;height:4rem!important}header{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-bottom:1px solid var(--gray-200)!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important;padding:0!important}.hero-section{background:#fff!important;position:relative!important;overflow:hidden!important}footer{background:var(--gray-50)!important;color:var(--gray-700)!important;border-top:1px solid var(--gray-200)!important}nav a{color:var(--gray-600)!important;font-size:.875rem!important;transition:color .15s ease-in-out!important}.logo,nav a:hover{color:var(--gray-900)!important}.logo{font-weight:700!important;font-size:1.25rem!important;text-decoration:none!important}.logo:hover{color:var(--gray-900)!important}a{color:inherit!important}a,a:hover{text-decoration:none!important}a:hover{color:var(--primary-600)!important}input,textarea{border:1px solid var(--gray-300)!important;border-radius:.375rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:border-color .2s ease-in-out!important}input:focus,textarea:focus{outline:none!important;border-color:var(--primary-500)!important;box-shadow:0 0 0 3px rgba(83,52,131,.1)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out!important}.hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.hover\\:text-primary-600:hover{color:var(--primary-600)!important}.min-h-screen{min-height:100vh!important}.relative{position:relative!important}.absolute{position:absolute!important}.top-0{top:0!important}.left-0{left:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.z-50{z-index:50!important}.overflow-hidden{overflow:hidden!important}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.border-b{border-bottom-width:1px!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.bg-clip-text{background-clip:text!important;-webkit-background-clip:text!important}.text-transparent{color:transparent!important}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.from-primary-600{--tw-gradient-from:var(--primary-600)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(15,52,96,0))!important}.hidden{display:none!important}.lg\\:flex{display:flex!important}.lg\\:items-center{align-items:center!important}.lg\\:space-x-8>*+*{margin-left:2rem!important}.lg\\:space-x-4>*+*{margin-left:1rem!important}.space-x-2>*+*{margin-left:.5rem!important}.space-x-4>*+*{margin-left:1rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.mt-12{margin-top:3rem!important}.mt-16{margin-top:4rem!important}.mb-8{margin-bottom:2rem!important}.mb-12{margin-bottom:3rem!important}.pt-8{padding-top:2rem!important}.pb-8{padding-bottom:2rem!important}nav a{color:var(--gray-700)!important;font-weight:500!important;padding:.5rem .75rem!important;border-radius:.375rem!important;transition:color .2s ease-in-out!important}nav a:hover{color:var(--primary-600)!important}.dashboard-card{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.metrics-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:1rem!important;gap:1rem!important}.metric-card{border-radius:.75rem!important;background:linear-gradient(135deg,var(--primary-50),var(--primary-100))!important}.metric-value{color:var(--primary-900)!important}.metric-label{color:var(--primary-700)!important}.metric-change.positive{color:#059669!important}.metric-change.negative{color:#dc2626!important}.feature-card{background:#fff!important;border:1px solid var(--gray-200)!important;border-radius:.75rem!important;padding:1.5rem!important;transition:all .15s ease-in-out!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.feature-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border-color:var(--gray-300)!important}.outcome-card{background:#fff!important;border:1px solid var(--gray-200)!important;border-radius:.75rem!important;padding:2rem!important;text-align:center!important;transition:all .15s ease-in-out!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.outcome-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border-color:var(--gray-300)!important}.testimonial-card{background:#fff!important;border:1px solid var(--gray-200)!important;border-radius:.75rem!important;padding:2rem!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.dashboard-card{background:#fff!important;border-radius:1rem!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;padding:1.5rem!important;border:1px solid var(--gray-200)!important}.metric-card{padding:1rem!important;border-radius:.5rem!important;background:var(--gray-50)!important;border:1px solid var(--gray-200)!important}.metric-value{font-size:1.5rem!important;font-weight:700!important;color:var(--gray-900)!important}.metric-label{font-size:.875rem!important;color:var(--gray-600)!important;font-weight:500!important}.metric-change{font-size:.75rem!important;font-weight:600!important}.metric-change.positive{color:var(--success-600)!important}.metric-change.negative{color:var(--error-600)!important}.stars{display:flex!important;gap:.25rem!important;margin-bottom:1rem!important}.star{width:1.25rem!important;height:1.25rem!important;color:#fbbf24!important;fill:currentColor!important}footer a{color:var(--gray-600)!important;font-size:.875rem!important;font-weight:500!important;transition:color .15s ease-in-out!important}footer a:hover,footer h3{color:var(--gray-900)!important}footer h3{font-weight:600!important;margin-bottom:1rem!important;font-size:.875rem!important}.credibility-badges{display:flex!important;align-items:center!important;justify-content:center!important;gap:2rem!important;flex-wrap:wrap!important;margin-top:2rem!important}.credibility-badge{opacity:.6!important;transition:opacity .15s ease-in-out!important}.credibility-badge:hover{opacity:1!important}.section-header{text-align:center!important;margin-bottom:3rem!important}.section-header h2{font-size:2.25rem!important;font-weight:700!important;color:var(--gray-900)!important;margin-bottom:1rem!important;line-height:1.2!important}.section-header p{font-size:1.125rem!important;color:var(--gray-600)!important;max-width:42rem!important;margin:0 auto!important;line-height:1.6!important}.hero-section h1{font-size:3.75rem!important;font-weight:700!important;line-height:1.1!important;margin-bottom:1.5rem!important;color:var(--gray-900)!important;letter-spacing:-.025em!important}.hero-section p{font-size:1.25rem!important;line-height:1.6!important;color:var(--gray-600)!important;margin-bottom:2rem!important;max-width:42rem!important}.button-group{gap:1rem!important}.button-group,.trust-indicators{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.trust-indicators{justify-content:center!important;gap:1.5rem!important;margin-top:2rem!important;padding-top:2rem!important;border-top:1px solid var(--gray-200)!important}.trust-indicator{display:flex!important;align-items:center!important;gap:.5rem!important;color:var(--gray-600)!important;font-size:.875rem!important;font-weight:500!important}.trust-indicator svg{width:1rem!important;height:1rem!important;color:var(--success-500)!important}.social-icons{display:flex!important;gap:1rem!important;margin-top:1rem!important}.social-icon{width:1rem!important;height:1rem!important;color:var(--gray-400)!important;transition:color .2s ease-in-out!important}.social-icon:hover{color:#fff!important}@media (max-width:640px){.hero-section h1{font-size:2.5rem!important}.hero-section p{font-size:1.125rem!important}.metrics-grid{grid-template-columns:1fr!important}}@media (min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.md\\:flex-row{flex-direction:row!important}.md\\:mt-0{margin-top:0!important}}@media (min-width:1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.lg\\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.lg\\:grid-cols-6{grid-template-columns:repeat(6,1fr)!important}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100;200;300;400;500;600;700;800&display=swap");@layer base{:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96%;--secondary-foreground:222.2 84% 4.9%;--muted:210 40% 96%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96%;--accent-foreground:222.2 84% 4.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}*,body{@apply bg-background text-foreground}}@layer components{.btn-cta,.btn-primary,.btn-secondary,.card,.card-header,.card-subtitle,.card-title,.metric-card,.metric-change.negative,.metric-change.positive,.metric-label,.metric-value{@apply text-red-600}}@layer utilities{.text-balance{text-wrap:balance}}html body .container,html body .max-w-7xl,html body .mx-auto,html body div.max-w-7xl,html body div.mx-auto.max-w-7xl,html body div[class*=max-w-7xl]{max-width:80rem!important;width:100%!important}html body section{width:100%!important}html body footer .h-4,html body footer svg.h-4{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}html body footer a svg{width:1rem!important;height:1rem!important}:root{--neu-bg:#e0e5ec;--neu-shadow-light:#fff;--neu-shadow-dark:#c2c8d0;--neu-shadow-inset-light:#f0f5fa;--neu-shadow-inset-dark:#c8ccd1;--neu-text:#333;--neu-text-light:#666;--neu-accent:#4a90e2;--neu-accent-hover:#357abd;--neu-success:#27ae60;--neu-warning:#f39c12;--neu-error:#e74c3c}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;color:var(--neu-text)!important}.neumorphic-container,body{background:var(--neu-bg)!important}.neumorphic-container{border-radius:20px!important;box-shadow:10px 10px 30px var(--neu-shadow-dark),-10px -10px 30px var(--neu-shadow-light)!important;padding:30px!important}.neumorphic-card{background:var(--neu-bg)!important;border-radius:15px!important;box-shadow:8px 8px 16px var(--neu-shadow-dark),-8px -8px 16px var(--neu-shadow-light)!important;padding:20px!important;transition:all .3s ease!important}.neumorphic-card:hover{box-shadow:12px 12px 20px var(--neu-shadow-dark),-12px -12px 20px var(--neu-shadow-light)!important;transform:translateY(-2px)!important}.neumorphic-btn{background:var(--neu-bg)!important;border:none!important;border-radius:10px!important;box-shadow:6px 6px 10px var(--neu-shadow-dark),-6px -6px 10px var(--neu-shadow-light)!important;color:var(--neu-text)!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;padding:12px 24px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:auto!important;max-width:none!important;flex-shrink:0!important}.neumorphic-btn:hover:not(:disabled){background:#d6dce4!important;box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)!important;transform:translateY(-1px)!important}.neumorphic-btn:active:not(:disabled){box-shadow:inset 4px 4px 8px var(--neu-shadow-dark),inset -4px -4px 8px var(--neu-shadow-light)!important;transform:translateY(0)!important}.neumorphic-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.neumorphic-btn-primary{background:var(--neu-bg)!important;color:var(--neu-accent)!important;box-shadow:6px 6px 10px var(--neu-shadow-dark),-6px -6px 10px var(--neu-shadow-light)!important;border:2px solid var(--neu-accent)!important}.neumorphic-btn-primary:hover:not(:disabled){background:var(--neu-accent)!important;color:#fff!important;box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)!important}.neumorphic-input{background:var(--neu-bg)!important;border:none!important;border-radius:10px!important;box-shadow:inset 4px 4px 6px var(--neu-shadow-inset-dark),inset -4px -4px 6px var(--neu-shadow-inset-light)!important;padding:12px 16px!important;color:var(--neu-text)!important;font-size:14px!important;transition:all .3s ease!important;width:100%!important;box-sizing:border-box!important}.neumorphic-input:focus{outline:none!important;box-shadow:inset 6px 6px 8px var(--neu-shadow-inset-dark),inset -6px -6px 8px var(--neu-shadow-inset-light)!important}.neumorphic-input::placeholder{color:var(--neu-text-light)!important}.neumorphic-header{background:var(--neu-bg)!important;border-radius:0 0 20px 20px!important;box-shadow:0 8px 16px var(--neu-shadow-dark),0 -4px 8px var(--neu-shadow-light)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.neumorphic-nav-item{background:transparent!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;color:var(--neu-text)!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important}.neumorphic-nav-item:hover{background:var(--neu-bg)!important;box-shadow:inset 2px 2px 4px var(--neu-shadow-inset-dark),inset -2px -2px 4px var(--neu-shadow-inset-light)!important}.neumorphic-nav-item.active{background:var(--neu-bg)!important;box-shadow:inset 3px 3px 6px var(--neu-shadow-inset-dark),inset -3px -3px 6px var(--neu-shadow-inset-light)!important;color:var(--neu-accent)!important}.neumorphic-section{background:var(--neu-bg)!important;border-radius:25px!important;box-shadow:15px 15px 30px var(--neu-shadow-dark),-15px -15px 30px var(--neu-shadow-light)!important;padding:40px!important;margin:20px 0!important}.neumorphic-metric{background:var(--neu-bg)!important;border-radius:15px!important;box-shadow:inset 3px 3px 6px var(--neu-shadow-inset-dark),inset -3px -3px 6px var(--neu-shadow-inset-light)!important;padding:20px!important;text-align:center!important;transition:all .3s ease!important}.neumorphic-metric:hover{box-shadow:inset 5px 5px 8px var(--neu-shadow-inset-dark),inset -5px -5px 8px var(--neu-shadow-inset-light)!important}.neumorphic-logo{border-radius:12px!important;box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)!important;padding:8px!important;display:inline-flex!important}.neumorphic-logo,.neumorphic-social{background:var(--neu-bg)!important;align-items:center!important;justify-content:center!important}.neumorphic-social{width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;box-shadow:6px 6px 10px var(--neu-shadow-dark),-6px -6px 10px var(--neu-shadow-light)!important;font-size:1.2em!important;cursor:pointer!important;color:var(--neu-text)!important;font-weight:700!important;transition:all .3s ease!important;display:flex!important}.neumorphic-social-hover,.neumorphic-social:hover{background:#d6dce4!important;box-shadow:4px 4px 8px var(--neu-shadow-dark),-4px -4px 8px var(--neu-shadow-light)!important;transform:translateY(-1px)!important}.neumorphic-social:active{box-shadow:inset 4px 4px 8px var(--neu-shadow-dark),inset -4px -4px 8px var(--neu-shadow-light)!important}.neumorphic-tab{flex:1 1!important;padding:10px!important;border:none!important;background:transparent!important;font-weight:700!important;cursor:pointer!important;border-radius:10px!important;transition:all .3s ease!important;color:var(--neu-text)!important;margin-right:10px!important}.dashboard-layout,.navigation-always-visible{display:flex!important}.dashboard-layout{flex-direction:column!important}@media (min-width:1024px){.dashboard-layout{flex-direction:row!important}}.dashboard-sidebar{width:100%!important;flex-shrink:0!important}@media (min-width:1024px){.dashboard-sidebar{width:16rem!important}}.dashboard-content{flex:1 1!important;min-width:0!important}.neumorphic-tab:last-child{margin-right:0!important}.neumorphic-tab.active{background:#d1d9e6!important}.neumorphic-tab.active,.neumorphic-tab:hover:not(.active){box-shadow:inset 2px 2px 5px var(--neu-shadow-inset-dark),inset -2px -2px 5px var(--neu-shadow-inset-light)!important}.neumorphic-tab:hover:not(.active){background:#d6dce4!important}.neumorphic-modal{background:var(--neu-bg)!important;border-radius:20px!important;box-shadow:10px 10px 30px var(--neu-shadow-dark),-10px -10px 30px var(--neu-shadow-light)!important;padding:30px!important;position:relative!important}.flex button{flex-shrink:0!important;width:auto!important;min-width:auto!important}.flex-col button{width:100%!important;max-width:300px!important}.sm\\:flex-row button{width:auto!important;max-width:none!important}@media (max-width:768px){.neumorphic-container,.neumorphic-section{padding:20px!important;margin:10px!important;border-radius:15px!important}.neumorphic-btn{padding:10px 20px!important;font-size:13px!important}.neumorphic-input{padding:10px 12px!important;font-size:13px!important}}.neumorphic-text-primary{color:var(--neu-text)!important;font-weight:600!important}.neumorphic-text-secondary{color:var(--neu-text-light)!important;font-weight:400!important}.neumorphic-text-accent{color:var(--neu-accent)!important;font-weight:600!important}.neumorphic-divider{height:2px!important;background:var(--neu-bg)!important;border-radius:1px!important;box-shadow:inset 1px 1px 2px var(--neu-shadow-inset-dark),inset -1px -1px 2px var(--neu-shadow-inset-light)!important;margin:20px 0!important}footer .grid{display:grid!important}footer .grid>div{display:flex!important;flex-direction:column!important}@media (min-width:768px){footer .grid{grid-template-columns:repeat(6,1fr)!important;gap:1.5rem!important}footer .grid>div:first-child,footer .grid>div:not(:first-child){grid-column:span 1!important}}@media (min-width:1024px){.grid{display:grid!important}.how-it-works-grid{grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important}.core-features-grid{grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important}.outcome-cards-grid{grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important}.grid>*{width:100%!important;min-width:0!important;flex-shrink:0!important;display:block!important}}