:root {--primary-color: #4f6df5;--bg-color: #f5f7ff;--card-bg: #ffffff;--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #6b7280} .h6j417 {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--bg-color);background-image: radial-gradient(circle at 10% 20%, rgba(79, 109, 245, 0.05) 0%, transparent 20%), radial-gradient(circle at 90% 80%, rgba(108, 99, 255, 0.05) 0%, transparent 20%), radial-gradient(circle at 50% 50%, rgba(79, 109, 245, 0.03) 0%, transparent 100%);display: flex;justify-content: center;align-items: center;z-index: 9999;transition: opacity 0.5s ease, visibility 0.5s ease} .h6j417.ox2wqm {opacity: 0;visibility: ox2wqm} .jtpzg0 {width: 50px;height: 50px;border: 4px solid rgba(79, 109, 245, 0.1);border-top: 4px solid var(--primary-color);border-radius: 50%;animation: spin 1s linear infinite} @keyframes spin {0% {transform: rotate(0deg)} 100% {transform: rotate(360deg)} } body {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;background-color: var(--bg-color);color: var(--text-primary);position: relative;overflow-x: ox2wqm;min-height: 100vh;display: flex;flex-direction: column} .v6ca9v {opacity: 0;transition: opacity 0.8s ease-in-out;flex: 1} .v6ca9v.xahaar {opacity: 1} body::before {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(circle at 10% 20%, rgba(79, 109, 245, 0.05) 0%, transparent 20%), radial-gradient(circle at 90% 80%, rgba(108, 99, 255, 0.05) 0%, transparent 20%), radial-gradient(circle at 50% 50%, rgba(79, 109, 245, 0.03) 0%, transparent 100%);z-index: -1} .navbar {padding: 12px 0;background-color: var(--bg-color);background-image: radial-gradient(circle at 10% 20%, rgba(79, 109, 245, 0.05) 0%, transparent 20%), radial-gradient(circle at 90% 80%, rgba(108, 99, 255, 0.05) 0%, transparent 20%), radial-gradient(circle at 50% 50%, rgba(79, 109, 245, 0.03) 0%, transparent 100%);mask: linear-gradient(to bottom, black 80%, transparent 95% );border: none;box-shadow: none} .navbar .container-fluid {padding-left: 5rem;padding-right: 5rem} .navbar-brand {font-weight: 700;font-size: 1.5rem;color: var(--primary-color)} .navbar-brand:hover, .navbar-brand:focus, .navbar-brand:active {color: var(--primary-color);text-decoration: none} .navbar-nav {flex-direction: row} .nav-link {font-weight: 500;color: var(--text-secondary);margin: 0 10px;padding: 5px 0;position: relative;transition: color 0.2s ease;text-decoration: none} .nav-link::after {content: '';position: absolute;width: 0;height: 2px;bottom: 0;left: 0;background-color: var(--primary-color);transition: width 0.3s ease} .navbar .nav-link.active {color: var(--text-secondary);background-color: transparent} .navbar .nav-link:hover {color: var(--primary-color)} .nav-link:hover::after {width: 100%} .nav-link:focus {color: var(--text-secondary);text-decoration: none;outline: none} .nav-link:active {color: var(--text-secondary);text-decoration: none} .nav-link:visited {color: var(--text-secondary)} .jiaa4x {padding: 70px 0 50px;text-align: center;position: relative} .d6mfdl {font-size: 3.5rem;font-weight: 800;margin-bottom: 20px;background: linear-gradient(90deg, #4054e5, #6c63ff);background-clip: text;color: transparent;display: inline-block;text-shadow: 0 5px 15px rgba(77, 94, 232, 0.1)} .e2srtb {font-size: 1.5rem;font-weight: 400;color: var(--text-secondary)} .btn-primary {background: linear-gradient(90deg, #4054e5, #5469f7);border: none;border-radius: 8px;padding: 10px 24px;font-weight: 500;transition: all 0.3s;box-shadow: 0 4px 10px rgba(64, 84, 229, 0.15)} .btn-primary:hover {background: linear-gradient(90deg, #4d5fe7, #6275f8);transform: translateY(-2px);box-shadow: 0 6px 15px rgba(64, 84, 229, 0.25)} .btn-outline-primary {color: var(--primary-color);background: rgba(79, 109, 245, 0.05);border: 1px solid rgba(79, 109, 245, 0.3);border-radius: 8px;padding: 10px 24px;font-weight: 500;transition: all 0.3s} .btn-outline-primary:hover {background-color: rgba(79, 109, 245, 0.1);border-color: var(--primary-color);color: var(--primary-color);transform: translateY(-2px)} .ioxbec {padding: 40px 0;flex: 1} .cp1670 {font-weight: 700;margin-bottom: 1rem;text-align: center} .r197f0 {color: var(--text-muted);text-align: center;max-width: 700px;margin: 0 auto 40px} .k6kfj3 {max-width: 1000px;margin: 0 auto;display: flex;justify-content: center;gap: 40px} .card {border-radius: 16px;background-color: var(--card-bg);transition: all 0.3s;width: 100%;max-width: 420px;position: relative;border: 1px solid rgba(79, 109, 245, 0.15);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.04);text-decoration: none;color: inherit;display: block} .card:hover {transform: translateY(-5px);box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07);border-color: rgba(79, 109, 245, 0.3)} .digwgo {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 16px;background: linear-gradient(135deg, rgba(79, 109, 245, 0.1), rgba(79, 109, 245, 0.2));box-shadow: 0 4px 10px rgba(79, 109, 245, 0.1);margin: 0 auto 1.5rem} .digwgo i {font-size: 24px;color: var(--primary-color)} .card-title {font-size: 1.25rem;font-weight: 600;margin-bottom: 12px;color: var(--text-primary);text-align: center} .card-text {color: var(--text-muted);font-size: 1rem;line-height: 1.6;text-align: center} .epxbld {padding: 1.75rem} .rigf26 {font-weight: 600;font-size: 1rem;color: var(--text-secondary)} .licrtr {padding: 60px 0;margin: 60px 0} .hg7gk7 {margin-bottom: 3rem} .j2n5dk {width: 100%;height: 1px;background: linear-gradient(90deg, transparent 0%, rgba(79, 109, 245, 0.3) 50%, transparent 100%)} .cyzxb4 {display: flex;flex-direction: column;gap: 2rem} .g1y3zl {display: grid;grid-template-columns: 1fr 2fr;grid-template-rows: auto auto;gap: 2rem;align-items: start;max-width: 1000px;margin: 0 auto} .h30o7s {grid-column: 1 / 2;grid-row: 1 / 2} .c14060 {font-size: 1.5rem;font-weight: 700;color: var(--text-primary);line-height: 1.4;margin: 0;max-width: 20ch} .v651zw {grid-column: 2 / 3;grid-row: 1 / 2;align-self: start;margin-top: -0.3rem} .v651zw p {color: var(--text-secondary);font-size: 1.1rem;line-height: 1.6;margin-bottom: 1.5rem} .v651zw p:last-child {margin-bottom: 0} .wcknyo {padding: 60px 0;max-width: 750px;margin: 0 auto} .nu9j47 {text-align: center;margin-bottom: 50px} .grv3ne {font-size: 2.5rem;font-weight: 700;background: linear-gradient(90deg, #4054e5, #6c63ff);background-clip: text;color: transparent;margin-bottom: 15px} .tybucc {color: var(--text-muted);font-size: 1rem} .flb8vx {color: var(--text-primary);line-height: 1.8;font-size: 1rem} .flb8vx h2 {font-size: 1.5rem;font-weight: 600;color: var(--primary-color);margin: 40px 0 20px 0;padding-bottom: 10px;border-bottom: 2px solid rgba(79, 109, 245, 0.1)} .flb8vx h3 {font-size: 1.25rem;font-weight: 600;color: var(--text-primary);margin: 30px 0 15px 0} .flb8vx ul {padding-left: 20px;margin: 15px 0;list-style-type: none} .flb8vx li {margin-bottom: 8px} .flb8vx strong {color: var(--text-primary);font-weight: 600} .flb8vx a {color: var(--primary-color);text-decoration: none} .flb8vx a:hover {text-decoration: underline} .itlrdx {display: inline-flex;align-items: center;color: var(--primary-color);text-decoration: none;font-weight: 500;margin-bottom: 30px;transition: color 0.2s ease} .itlrdx:hover {color: var(--primary-color);text-decoration: none} .itlrdx i {margin-right: 8px;font-size: 1.1rem} .pddqbw {padding: 2rem 0;margin-top: auto} .uph6ff {display: flex;justify-content: center;align-items: center;gap: 1rem;color: var(--text-muted);font-size: 0.9rem} .uph6ff a {color: var(--text-muted);text-decoration: none} .uph6ff a:hover {text-decoration: underline} @media (max-width: 1199px) {.navbar .container-fluid {padding-left: 3rem;padding-right: 3rem} .d6mfdl {font-size: 3.2rem} .k6kfj3 {gap: 35px} .wcknyo {max-width: 700px} .grv3ne {font-size: 2.3rem} } @media (max-width: 991px) {.navbar .container-fluid {padding-left: 2rem;padding-right: 2rem} .jiaa4x {padding: 60px 0 40px} .d6mfdl {font-size: 2.8rem;margin-bottom: 25px;line-height: 1.2} .e2srtb {font-size: 1.4rem;max-width: 600px;margin: 0 auto} .k6kfj3 {flex-direction: column;gap: 25px;max-width: 500px;align-items: center} .card {max-width: 100%;min-height: 200px} .licrtr {padding: 50px 0;margin: 50px 0} .g1y3zl {grid-template-columns: 1fr;gap: 2.5rem;max-width: 700px} .h30o7s {grid-column: 1;grid-row: 1;text-align: center} .v651zw {grid-column: 1;grid-row: 2;margin-top: 0;text-align: center} .c14060 {max-width: none;font-size: 1.6rem;margin-bottom: 1rem} .wcknyo {padding: 50px 0;max-width: 650px} .grv3ne {font-size: 2.1rem;margin-bottom: 20px} .flb8vx h2 {font-size: 1.4rem;margin: 35px 0 18px 0} .flb8vx h3 {font-size: 1.2rem;margin: 25px 0 12px 0} } @media (max-width: 767px) {.navbar {padding: 8px 0} .navbar .container-fluid {padding-left: 1.5rem;padding-right: 1.5rem} .navbar-brand {font-size: 1.4rem} .jiaa4x {padding: 40px 0 35px} .d6mfdl {font-size: 2.3rem;margin-bottom: 20px;line-height: 1.25;padding: 0 1rem} .e2srtb {font-size: 1.25rem;padding: 0 1.5rem;line-height: 1.4} .ioxbec {padding: 35px 0} .cp1670 {font-size: 1.8rem;margin-bottom: 1.2rem;padding: 0 2rem;max-width: 500px;margin-left: auto;margin-right: auto} .r197f0 {margin: 0 auto 35px;padding: 0 2rem;font-size: 1.05rem;line-height: 1.5;max-width: 480px} .k6kfj3 {gap: 20px;max-width: 520px;padding: 0 2rem} .card {border-radius: 12px;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06)} .epxbld {padding: 1.75rem 1.5rem} .digwgo {width: 55px;height: 55px;margin-bottom: 1.25rem} .digwgo i {font-size: 22px} .card-title {font-size: 1.2rem;margin-bottom: 0.8rem} .card-text {font-size: 0.95rem;line-height: 1.5;margin-bottom: 0.5rem} .rigf26 {font-size: 0.95rem;margin-top: 0.5rem} .licrtr {padding: 40px 0;margin: 35px 0} .g1y3zl {gap: 2rem;padding: 0 2.5rem;max-width: 550px} .c14060 {font-size: 1.4rem;line-height: 1.3;margin-bottom: 1.2rem;max-width: 280px;margin-left: auto;margin-right: auto} .v651zw {max-width: 500px;margin-left: auto;margin-right: auto} .v651zw p {font-size: 1.05rem;line-height: 1.6;margin-bottom: 1.2rem} .pddqbw {padding: 1.75rem 0} .uph6ff {flex-wrap: wrap;gap: 0.75rem;padding: 0 1.5rem;text-align: center;justify-content: center} .wcknyo {padding: 40px 0;max-width: 90%} .grv3ne {font-size: 2rem} .flb8vx h2 {font-size: 1.3rem} .flb8vx h3 {font-size: 1.1rem} } @media (max-width: 480px) {.navbar-brand {font-size: 1.3rem} .jiaa4x {padding: 35px 0 30px} .d6mfdl {font-size: 1.9rem;margin-bottom: 18px;line-height: 1.3} .e2srtb {font-size: 1.1rem;line-height: 1.4} .ioxbec {padding: 30px 0} .cp1670 {font-size: 1.6rem;margin-bottom: 1rem;padding: 0 1.5rem;max-width: 400px;margin-left: auto;margin-right: auto} .r197f0 {margin-bottom: 30px;font-size: 1rem;padding: 0 1.5rem;max-width: 380px;margin-left: auto;margin-right: auto} .k6kfj3 {gap: 18px;padding: 0 1.5rem;max-width: 420px} .epxbld {padding: 1.5rem 1.25rem} .digwgo {width: 50px;height: 50px;margin-bottom: 1rem} .digwgo i {font-size: 20px} .card-title {font-size: 1.1rem;margin-bottom: 0.7rem} .card-text {font-size: 0.9rem;line-height: 1.4} .rigf26 {font-size: 0.9rem} .licrtr {padding: 35px 0;margin: 30px 0} .g1y3zl {gap: 1.75rem;padding: 0 2rem;max-width: 420px} .c14060 {font-size: 1.25rem;line-height: 1.25;margin-bottom: 1rem;max-width: 240px;margin-left: auto;margin-right: auto} .v651zw {max-width: 400px;margin-left: auto;margin-right: auto} .v651zw p {font-size: 0.95rem;line-height: 1.5;margin-bottom: 1rem} .wcknyo {padding: 35px 0;max-width: 85%} .grv3ne {font-size: 1.8rem;margin-bottom: 15px;line-height: 1.3} .nu9j47 {margin-bottom: 40px} .flb8vx {font-size: 0.95rem;line-height: 1.7} .flb8vx h2 {font-size: 1.2rem;margin: 30px 0 15px 0;padding-bottom: 8px} .flb8vx h3 {font-size: 1.05rem;margin: 25px 0 10px 0} .flb8vx ul {padding-left: 18px;margin: 12px 0} .flb8vx li {margin-bottom: 6px} .itlrdx {margin-bottom: 25px;font-size: 0.95rem} .itlrdx i {font-size: 1rem} .pddqbw {padding: 1.5rem 0} .uph6ff {font-size: 0.85rem;flex-direction: column;gap: 0.4rem;padding: 0 1rem} .uph6ff span:not(:first-child):not(:last-child) {display: none} } @media (max-width: 767px) {.card {min-height: 180px;transition: all 0.2s ease} .card:active {transform: translateY(-2px) scale(0.98)} } @media (min-width: 1400px) {.container {max-width: 1320px} .d6mfdl {font-size: 4rem} .e2srtb {font-size: 1.6rem} .k6kfj3 {gap: 50px} .wcknyo {max-width: 800px;padding: 80px 0} .grv3ne {font-size: 2.8rem} .flb8vx {font-size: 1.1rem;line-height: 1.9} .flb8vx h2 {font-size: 1.6rem;margin: 45px 0 22px 0} .flb8vx h3 {font-size: 1.35rem;margin: 35px 0 18px 0} }