.features_page__m2pHQ{min-height:100vh;background:var(--mk-bg-base);overflow-x:hidden;color:var(--mk-text-primary)}.features_hero__Tx0qc{position:relative;padding:120px var(--mk-container-pad) 60px;text-align:center;overflow:hidden}.features_heroGrid__J0KOc{position:absolute;inset:0;background-image:linear-gradient(var(--mk-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--mk-grid-color) 1px,transparent 1px);background-size:var(--mk-grid-size) var(--mk-grid-size);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.features_heroGlow__QqPsO{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,var(--mk-accent-glow) 0,transparent 70%);pointer-events:none;opacity:.7}.features_heroInner__WEx5O{position:relative;max-width:780px;margin:0 auto}.features_heroBadge__EpCYq{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--mk-radius-pill);background:var(--mk-glass-bg);border:1px solid var(--mk-glass-border);backdrop-filter:blur(var(--mk-glass-blur));-webkit-backdrop-filter:blur(var(--mk-glass-blur));font-size:11px;font-weight:700;color:var(--mk-text-secondary);letter-spacing:.8px;text-transform:uppercase;margin-bottom:28px}.features_heroBadgeIcon__LD0Q0{display:flex;align-items:center;color:var(--mk-accent-light);flex-shrink:0}.features_heroStatsRow__BIVSr{display:inline-flex;align-items:center;gap:0;border:1px solid var(--mk-border-light);border-radius:var(--mk-radius-md);background:var(--mk-glass-bg);backdrop-filter:blur(var(--mk-glass-blur));-webkit-backdrop-filter:blur(var(--mk-glass-blur));overflow:hidden;margin-bottom:40px}.features_heroStatBox__S4jbE{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 32px}.features_heroStatValue__t4c_N{font-weight:800;font-size:26px;color:var(--mk-accent-lighter);line-height:1;letter-spacing:-.02em}.features_heroStatLabel__m1OQh{font-size:11px;font-weight:600;color:var(--mk-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.features_heroStatDivider__fCgwy{width:1px;height:36px;background:var(--mk-border-light);flex-shrink:0}.features_heroTitle__xehv1{font-weight:800;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.03em;color:var(--mk-text-primary);margin-bottom:24px}.features_heroSub__P5vh1{font-size:17px;line-height:1.7;color:var(--mk-text-secondary);max-width:560px;margin:0 auto}.features_categoriesWrapper__SK3dK{position:relative}.features_categorySection__EOi0k{padding:var(--mk-section-pad) var(--mk-container-pad);border-top:1px solid var(--mk-border)}.features_categoryInner__wnliH{max-width:var(--mk-container-max);margin:0 auto}.features_categoryHeader__mRJ1p{text-align:center;max-width:620px;margin:0 auto 56px}.features_categoryLabel__hJe4c{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}.features_categoryLabel__hJe4c.features_accentBlue__aB8ng{color:var(--mk-accent-lighter)}.features_categoryLabel__hJe4c.features_accentViolet__6_EV7{color:#A78BFA}.features_categoryLabel__hJe4c.features_accentGreen__KsZxe{color:#4ADE80}.features_categoryLabel__hJe4c.features_accentAmber___cUli{color:#FBBF24}.features_categoryTitle__R9Yjd{font-weight:800;font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.1;letter-spacing:-.025em;color:var(--mk-text-primary);margin-bottom:16px}.features_categoryDesc__87_gI{font-size:15px;line-height:1.7;color:var(--mk-text-secondary)}.features_categoryGrid__vM86p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.features_gridTwo__OpZgV{max-width:820px;margin-left:auto;margin-right:auto}.features_gridFour__0bRgs,.features_gridTwo__OpZgV{grid-template-columns:repeat(2,1fr)}.features_featureCard__2oyDL{position:relative;background:var(--mk-bg-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);overflow:hidden;transition:transform var(--mk-duration-base) var(--mk-ease),border-color var(--mk-duration-base) var(--mk-ease),box-shadow var(--mk-duration-base) var(--mk-ease);height:100%}.features_featureCard__2oyDL:hover{transform:translateY(-5px);box-shadow:var(--mk-shadow-card-hover)}.features_cardHoverBlue__Vs_Nh:hover{border-color:rgba(37,99,235,.35)}.features_cardHoverViolet__7Va47:hover{border-color:rgba(124,58,237,.35)}.features_cardHoverGreen__cWkQb:hover{border-color:rgba(34,197,94,.35)}.features_cardHoverAmber__j2CsF:hover{border-color:rgba(245,158,11,.35)}.features_cardAccentBar__MPGBo{height:3px;width:100%;flex-shrink:0}.features_accentBlue__aB8ng{background:var(--mk-accent)}.features_accentViolet__6_EV7{background:#7C3AED}.features_accentGreen__KsZxe{background:#22C55E}.features_accentAmber___cUli{background:#F59E0B}.features_cardBody__jtUWe{padding:32px}.features_cardIconWrap__eEEXp{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.features_iconWrapBlue__6ri_1{background:var(--mk-accent-subtle);color:var(--mk-accent-lighter)}.features_iconWrapViolet__euriG{background:rgba(124,58,237,.12);color:#A78BFA}.features_iconWrapGreen__auUbr{background:rgba(34,197,94,.12);color:#4ADE80}.features_iconWrapAmber__f01RB{background:rgba(245,158,11,.12);color:#FBBF24}.features_cardTitle__mr3Lv{font-weight:600;font-size:18px;color:var(--mk-text-primary);margin-bottom:10px;letter-spacing:-.01em}.features_cardDesc__N12_R{font-size:14px;line-height:1.65;color:var(--mk-text-secondary);margin-bottom:20px}.features_cardBullets__jaufd{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.features_bullet__oaL88{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--mk-text-tertiary);line-height:1.4}.features_bulletDot__fkg2R{width:5px;height:5px;border-radius:50%;flex-shrink:0}.features_dotBlue__waJZ3{background:var(--mk-accent-light)}.features_dotViolet__R_wQO{background:#7C3AED}.features_dotGreen__WCbDp{background:#22C55E}.features_dotAmber__Daif7{background:#F59E0B}.features_statsSection___XtuZ{background:var(--mk-bg-elevated);border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border);padding:56px var(--mk-container-pad)}.features_statsInner__ZqbKB{max-width:var(--mk-container-max);margin:0 auto}.features_statsGrid__hzuYl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.features_statItem__Kkdc8{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;position:relative}.features_statItem__Kkdc8+.features_statItem__Kkdc8:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:48px;background:var(--mk-border-light)}.features_statValue__DU13j{font-weight:800;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--mk-accent-lighter);line-height:1;letter-spacing:-.02em}.features_statLabel__dC3xo{font-size:13px;font-weight:500;color:var(--mk-text-secondary);text-align:center}.features_integrationsSection__sypkN{padding:var(--mk-section-pad) var(--mk-container-pad);border-bottom:1px solid var(--mk-border)}.features_integrationsInner__1QI39{max-width:var(--mk-container-max);margin:0 auto}.features_integrationsHeader__aYCpK{text-align:center;max-width:520px;margin:0 auto 48px}.features_integrationsEyebrow__cjOSs{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--mk-text-tertiary);margin-bottom:14px}.features_integrationsTitle__2H3_Z{font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.025em;color:var(--mk-text-primary);margin-bottom:14px}.features_integrationsSub__4ZOQf{font-size:15px;line-height:1.65;color:var(--mk-text-secondary)}.features_integrationsGrid__3iRjB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.features_integrationCard___0ODU{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--mk-bg-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);transition:border-color var(--mk-duration-base) var(--mk-ease-smooth),background var(--mk-duration-base) var(--mk-ease-smooth)}.features_integrationCard___0ODU:hover{border-color:var(--mk-border-light);background:var(--mk-bg-surface)}.features_integrationIcon__u_hfZ{width:36px;height:36px;border-radius:var(--mk-radius-sm);background:var(--mk-glass-bg);border:1px solid var(--mk-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.features_integrationInitial__IT2sB{font-weight:700;font-size:15px;color:var(--mk-text-tertiary)}.features_integrationName__s0W1x{font-size:14px;font-weight:500;color:var(--mk-text-secondary)}.features_cta__t_IW8{position:relative;text-align:center;padding:120px var(--mk-container-pad) 140px;overflow:hidden}.features_ctaGrid__DBW0_{position:absolute;inset:0;background-image:linear-gradient(var(--mk-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--mk-grid-color) 1px,transparent 1px);background-size:var(--mk-grid-size) var(--mk-grid-size);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.features_ctaGlow__Jjfv9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:500px;background:radial-gradient(ellipse at center,var(--mk-accent-glow) 0,transparent 70%);pointer-events:none;opacity:.5}.features_ctaInner__0zPy4{position:relative;max-width:640px;margin:0 auto}.features_ctaTitle__zVCKj{font-weight:800;font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.03em;color:var(--mk-text-primary);margin-bottom:20px}.features_ctaSub__9GcT0{font-size:17px;line-height:1.65;color:var(--mk-text-secondary);margin-bottom:44px}.features_ctaActions__YibzY{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.features_ctaBtn__ziMap{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:var(--mk-accent);color:#ffffff;border-radius:var(--mk-radius-md);font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;letter-spacing:.2px;transition:background var(--mk-duration-fast) ease,box-shadow var(--mk-duration-fast) ease,transform var(--mk-duration-fast) ease;box-shadow:var(--mk-shadow-accent)}.features_ctaBtn__ziMap:hover{background:var(--mk-accent-dark);box-shadow:0 6px 30px rgba(37,99,235,.5),0 0 80px rgba(37,99,235,.15);transform:translateY(-2px)}.features_ctaBtn__ziMap:active{transform:translateY(0);box-shadow:0 2px 12px rgba(37,99,235,.25)}.features_ctaBtn__ziMap:focus-visible{outline:2px solid var(--mk-accent-lighter);outline-offset:3px}.features_ctaGhost__uOAG_{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:transparent;color:var(--mk-text-secondary);border:1px solid var(--mk-border-light);border-radius:var(--mk-radius-md);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;letter-spacing:.2px;transition:background var(--mk-duration-fast) ease,border-color var(--mk-duration-fast) ease,color var(--mk-duration-fast) ease,transform var(--mk-duration-fast) ease}.features_ctaGhost__uOAG_:hover{background:var(--mk-glass-bg);border-color:var(--mk-border-accent);color:var(--mk-text-primary);transform:translateY(-2px)}.features_ctaGhost__uOAG_:active{transform:translateY(0)}.features_ctaGhost__uOAG_:focus-visible{outline:2px solid var(--mk-accent-lighter);outline-offset:3px}@media (max-width:1024px){.features_categoryGrid__vM86p,.features_gridFour__0bRgs,.features_gridTwo__OpZgV{grid-template-columns:repeat(2,1fr)}.features_integrationsGrid__3iRjB{grid-template-columns:repeat(3,1fr)}.features_statsGrid__hzuYl{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.features_hero__Tx0qc{padding:96px 20px 48px}.features_heroStatsRow__BIVSr{flex-wrap:wrap}.features_heroStatBox__S4jbE{padding:14px 24px}.features_heroStatValue__t4c_N{font-size:22px}.features_categorySection__EOi0k{padding:72px 20px}.features_categoryGrid__vM86p{grid-template-columns:1fr;gap:16px}.features_gridTwo__OpZgV{max-width:none}.features_gridFour__0bRgs,.features_gridTwo__OpZgV{grid-template-columns:1fr}.features_statsGrid__hzuYl{grid-template-columns:repeat(2,1fr)}.features_statItem__Kkdc8+.features_statItem__Kkdc8:nth-child(3):before{display:none}.features_integrationsGrid__3iRjB{grid-template-columns:repeat(2,1fr)}.features_cta__t_IW8{padding:80px 20px 100px}}@media (max-width:480px){.features_hero__Tx0qc{padding:80px 16px 40px}.features_heroStatsRow__BIVSr{flex-direction:column;border-radius:var(--mk-radius-sm)}.features_heroStatDivider__fCgwy{width:80%;height:1px}.features_heroStatBox__S4jbE{padding:12px 20px;width:100%}.features_categorySection__EOi0k{padding:56px 16px}.features_cardBody__jtUWe{padding:24px}.features_statsSection___XtuZ{padding:40px 16px}.features_statsGrid__hzuYl{grid-template-columns:repeat(2,1fr);gap:0}.features_statItem__Kkdc8+.features_statItem__Kkdc8:before{height:32px}.features_integrationsGrid__3iRjB{grid-template-columns:1fr}.features_cta__t_IW8{padding:64px 16px 80px}.features_ctaActions__YibzY{flex-direction:column;gap:12px}.features_ctaBtn__ziMap,.features_ctaGhost__uOAG_{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.features_ctaBtn__ziMap,.features_ctaGhost__uOAG_,.features_featureCard__2oyDL,.features_integrationCard___0ODU{transition:none}.features_ctaBtn__ziMap:hover,.features_ctaGhost__uOAG_:hover,.features_featureCard__2oyDL:hover{transform:none}}