.GuIndexHero_section__v81rR{position:relative;padding:160px 0 140px;overflow:hidden;color:#fff;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(46,107,255,.28) 0,transparent 60%),radial-gradient(ellipse 40% 35% at 90% 100%,rgba(27,58,140,.28) 0,transparent 60%),linear-gradient(160deg,var(--c-navy-deeper) 0,#050b26 100%)}.GuIndexHero_section__v81rR:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 80%);pointer-events:none}.GuIndexHero_orbA__Ot_7X,.GuIndexHero_orbB__FwTsb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.GuIndexHero_orbA__Ot_7X{width:560px;height:560px;top:-180px;left:-120px;background:radial-gradient(circle,rgba(46,107,255,.4),transparent 65%);opacity:.55}.GuIndexHero_orbB__FwTsb{width:460px;height:460px;bottom:-160px;right:-100px;background:radial-gradient(circle,rgba(107,147,255,.3),transparent 65%);opacity:.55}.GuIndexHero_inner__9JNmK{position:relative;z-index:1;max-width:880px;margin:0 auto;text-align:center}.GuIndexHero_eyebrow__jsULW{display:inline-block;font-family:Inter,sans-serif;font-size:12.5px;letter-spacing:.26em;text-transform:uppercase;color:hsla(0,0%,100%,.78);font-weight:800;padding:6px 16px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:28px}.GuIndexHero_title__89d7_{font-size:clamp(30px,5.4vw,58px);line-height:1.24;letter-spacing:-.035em;font-weight:900;margin:0 0 28px}.GuIndexHero_grad__Gzg_m{background:linear-gradient(135deg,#fff,#6b93ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GuIndexHero_lead__YwD3h{font-size:clamp(15px,1.2vw,17px);line-height:1.95;color:hsla(0,0%,100%,.82);max-width:640px;margin:0 auto}.GuIndexHero_brOnPc__oN3X9{display:none}@media (min-width:768px){.GuIndexHero_brOnPc__oN3X9{display:inline}}@media (max-width:640px){.GuIndexHero_section__v81rR{padding:120px 0 100px}}.GuCategories_section__bEfFm{padding:90px 0 60px;background:var(--c-bg)}.GuCategories_head__JoQLW{text-align:center;margin-bottom:36px}.GuCategories_eyebrow__qE9Od{display:inline-block;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-navy);font-weight:800;margin-bottom:12px}.GuCategories_title__kDUev{font-size:clamp(22px,2.6vw,28px);line-height:1.4;font-weight:900;letter-spacing:-.02em;color:var(--c-text);margin:0}.GuCategories_grid__wbNHd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;max-width:1180px;margin:0 auto}.GuCategories_card__Vy6Wp{display:flex;flex-direction:column;gap:12px;padding:24px 22px 20px;background:#fff;border:1px solid rgba(27,58,140,.1);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.GuCategories_card__Vy6Wp:hover{border-color:rgba(46,107,255,.3);box-shadow:0 14px 28px rgba(27,58,140,.08);transform:translateY(-3px)}.GuCategories_card__Vy6Wp:hover .GuCategories_cta__O9T3q{gap:10px}.GuCategories_cardHead__tsv5l{display:flex;align-items:center;justify-content:space-between;gap:8px}.GuCategories_label__oX8f3{font-family:Inter,sans-serif;font-size:14.5px;font-weight:900;letter-spacing:-.005em;color:var(--c-navy)}.GuCategories_count__B5DYt{display:inline-flex;align-items:baseline;gap:2px;font-family:Inter,sans-serif;font-size:15px;font-weight:900;color:var(--c-accent)}.GuCategories_countUnit__thKCa{font-size:10px;color:var(--c-text-soft);font-weight:700;letter-spacing:.08em}.GuCategories_desc__5fFj_{font-size:12.5px;line-height:1.7;color:var(--c-text-mute);flex:1 1}.GuCategories_cta__O9T3q{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--c-accent);padding-top:10px;border-top:1px solid var(--c-border-soft);transition:gap .2s ease}@media (max-width:980px){.GuCategories_grid__wbNHd{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.GuCategories_grid__wbNHd{grid-template-columns:1fr}}