._22BbFG_site{color:#19162d;background:#faf9ff;min-height:100vh}._22BbFG_header{justify-content:space-between;align-items:center;max-width:1440px;height:84px;margin:auto;padding:0 7%;display:flex}._22BbFG_header nav{align-items:center;gap:36px;font-size:14px;display:flex}._22BbFG_navButton{background:#fff;border:1px solid #ddd9ef;border-radius:30px;padding:11px 20px}._22BbFG_hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;min-height:580px;margin:auto;padding:85px 7% 100px;display:grid;overflow:hidden}._22BbFG_eyebrow{letter-spacing:.16em;color:#735ce5;font-size:11px;font-weight:700}._22BbFG_eyebrow span{background:#816dff;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}._22BbFG_hero h1{letter-spacing:-.055em;margin:27px 0;font-size:clamp(44px,5.5vw,78px);font-weight:700;line-height:1.2}._22BbFG_hero h1 em{color:#6e57ea;font-style:normal}._22BbFG_lead{color:#777389;max-width:440px;font-size:16px;line-height:2}._22BbFG_actions{align-items:center;gap:14px;margin-top:38px;display:flex}._22BbFG_actions a{border-radius:10px;padding:15px 22px;font-weight:600}._22BbFG_primary{color:#fff;background:#6b55e8;box-shadow:0 12px 25px #6b55e83b}._22BbFG_actions span{margin-left:25px}._22BbFG_secondary{background:#fff;border:1px solid #e0ddee}._22BbFG_note{color:#9995aa;margin-top:28px;font-size:12px}._22BbFG_visual{background:radial-gradient(circle,#e0d9ff 0,#0000 66%);place-items:center;height:420px;display:grid;position:relative}._22BbFG_orbitOne,._22BbFG_orbitTwo{border:1px solid #cfc5fb;border-radius:50%;width:340px;height:340px;position:absolute}._22BbFG_orbitTwo{border-style:dashed;width:265px;height:265px}._22BbFG_core{color:#fff;background:linear-gradient(140deg,#a69afa,#6246db);border-radius:42px;place-items:center;width:155px;height:155px;font-size:90px;font-weight:700;display:grid;transform:rotate(-12deg);box-shadow:0 28px 60px #765ad760}._22BbFG_core span{font-size:22px;position:absolute;top:18px;right:22px}._22BbFG_float{letter-spacing:.08em;background:#ffffffed;border:1px solid #f0edff;border-radius:14px;gap:12px;padding:14px 18px;font-size:10px;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 40px #4b37761a}._22BbFG_float b{color:#725ce5;font-size:20px}._22BbFG_float span{color:#9993aa;letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400;display:block}._22BbFG_floatTop{top:67px;right:0}._22BbFG_floatBottom{bottom:60px;left:0}._22BbFG_features{background:#fff;padding:85px 7% 100px}._22BbFG_sectionTitle,._22BbFG_grid{max-width:1240px;margin:auto}._22BbFG_sectionTitle{justify-content:space-between;align-items:end;gap:24px;display:flex}._22BbFG_sectionTitle h2{margin-top:12px;font-size:32px}._22BbFG_sectionTitle>p{color:#8a8698}._22BbFG_grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}._22BbFG_grid article{border:1px solid #eeecf4;border-radius:16px;min-height:180px;padding:28px}._22BbFG_grid article>span{color:#8b79e4;letter-spacing:.1em;font-size:11px}._22BbFG_grid h3{margin:22px 0 10px;font-size:18px}._22BbFG_grid article p{color:#898596;font-size:14px;line-height:1.8}._22BbFG_footer{color:#9995a6;justify-content:space-between;padding:28px 7%;font-size:12px;display:flex}@media (max-width:750px){._22BbFG_header{flex-wrap:wrap;gap:16px;height:auto;min-height:70px;padding-top:16px;padding-bottom:16px}._22BbFG_header nav{flex-wrap:wrap;gap:12px;font-size:12px}._22BbFG_hero{grid-template-columns:1fr;padding-top:55px}._22BbFG_hero h1{font-size:42px}._22BbFG_visual{height:340px;margin-top:35px}._22BbFG_orbitOne{width:270px;height:270px}._22BbFG_orbitTwo{width:210px;height:210px}._22BbFG_floatTop{top:35px}._22BbFG_floatBottom{bottom:35px}._22BbFG_sectionTitle{display:block}._22BbFG_sectionTitle>p{margin-top:12px}._22BbFG_grid{grid-template-columns:1fr}._22BbFG_features{padding-top:65px}._22BbFG_footer{flex-wrap:wrap;gap:15px}}._22BbFG_welcome{background:#f0edff;border:1px solid #dcd5fb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding:18px 20px;display:flex}._22BbFG_welcome strong{color:#4e3ab6;font-size:15px}._22BbFG_welcome p{color:#6e6884;margin:6px 0 0;font-size:12px}._22BbFG_welcome a{color:#fff;cursor:pointer;background:#6b55e8;border:0;border-radius:8px;padding:11px 16px;font-weight:600;text-decoration:none}._22BbFG_welcome ._22BbFG_welcomeMessage{color:#4e3ab6;width:100%;font-size:13px}
