.hero[data-astro-cid-yodha2z4]{padding-block:60px}.hero-inner[data-astro-cid-yodha2z4]{align-items:center;gap:48px;display:flex}.hero-text[data-astro-cid-yodha2z4]{flex:55%}.hero-text[data-astro-cid-yodha2z4] .kicker[data-astro-cid-yodha2z4]{color:var(--color-text-secondary);max-width:none;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.5}.hero-text[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{letter-spacing:-.5px;color:var(--color-text);margin-bottom:20px;font-size:44px;font-weight:800;line-height:1.18}.hero-text[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:var(--color-accent)}.hero-text[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{color:var(--color-text-secondary);max-width:420px;margin-bottom:28px;font-size:17px;font-weight:500;line-height:1.6}.hero-photo[data-astro-cid-yodha2z4]{flex:0 0 300px;position:relative}.hero-photo[data-astro-cid-yodha2z4] .shape[data-astro-cid-yodha2z4]{background:var(--color-accent-light);z-index:0;border-radius:20px;width:300px;height:360px;position:absolute;top:-16px;left:-16px}.hero-photo[data-astro-cid-yodha2z4] .photo[data-astro-cid-yodha2z4]{background:var(--color-portrait-bg);z-index:1;border-radius:16px;width:300px;height:360px;position:relative;overflow:hidden}.hero-photo[data-astro-cid-yodha2z4] .photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%}@media (width<=720px){.hero-inner[data-astro-cid-yodha2z4]{flex-direction:column}.hero-text[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{max-width:none}.hero-photo[data-astro-cid-yodha2z4]{flex-basis:auto;align-self:center}}.credibility[data-astro-cid-corfcszc]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.credibility-inner[data-astro-cid-corfcszc]{flex-wrap:wrap;justify-content:center;gap:56px;padding-block:32px;display:flex}.cred-item[data-astro-cid-corfcszc]{align-items:center;gap:14px;display:flex}.cred-item[data-astro-cid-corfcszc] span[data-astro-cid-corfcszc]{color:var(--color-text-secondary-alt);font-size:14px;font-weight:800;line-height:1.4}.ai-cloud[data-astro-cid-wpgryhur]{background:var(--color-bg);padding-block:56px;overflow:hidden}.ai-cloud-inner[data-astro-cid-wpgryhur]{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.sphere-outer[data-astro-cid-wpgryhur]{--radius-scale:1;perspective:1000px;cursor:grab;touch-action:none;flex:420px;width:100%;max-width:520px;height:420px;margin-inline:auto;position:relative}.sphere-outer[data-astro-cid-wpgryhur].dragging{cursor:grabbing}.sphere[data-astro-cid-wpgryhur]{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.node[data-astro-cid-wpgryhur]{color:var(--color-accent);text-shadow:0 0 14px #1c7ed640;white-space:nowrap;pointer-events:none;font-size:16px;font-weight:700;position:absolute;top:0;left:0}.sphere-canvas[data-astro-cid-wpgryhur]{pointer-events:none;z-index:-1;position:absolute;inset:0}@media (width<=640px){.sphere-outer[data-astro-cid-wpgryhur]{--radius-scale:.6;height:340px}.node[data-astro-cid-wpgryhur]{font-size:13px}}.why-me[data-astro-cid-2jg4a7d7]{padding-block:64px}.why-me-inner[data-astro-cid-2jg4a7d7]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.intro-title[data-astro-cid-2jg4a7d7]{color:var(--color-accent);letter-spacing:-.4px;margin-bottom:16px;font-size:26px;font-weight:800;line-height:1.25}.lead[data-astro-cid-2jg4a7d7]{color:var(--color-text-secondary-alt);font-size:18px;font-weight:500;line-height:1.65}.points[data-astro-cid-2jg4a7d7]{flex-direction:column;gap:20px;list-style:none;display:flex}.points[data-astro-cid-2jg4a7d7] li[data-astro-cid-2jg4a7d7]{color:var(--color-text);align-items:flex-start;gap:14px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.point-icon[data-astro-cid-2jg4a7d7]{background:var(--color-accent-light);width:36px;height:36px;color:var(--color-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=860px){.why-me-inner[data-astro-cid-2jg4a7d7]{grid-template-columns:1fr}}.stats[data-astro-cid-xvvo3qve]{background:var(--color-dark-bg);text-align:center;padding-block:64px}.stats[data-astro-cid-xvvo3qve] h2[data-astro-cid-xvvo3qve]{color:#fff;letter-spacing:-.4px;margin-bottom:8px;font-size:30px;font-weight:800}.stats[data-astro-cid-xvvo3qve] h2[data-astro-cid-xvvo3qve] span[data-astro-cid-xvvo3qve]{color:var(--color-accent-on-dark)}.subtitle[data-astro-cid-xvvo3qve]{color:#9ca3af;margin-bottom:44px;font-size:14px;font-weight:500}.stats-grid[data-astro-cid-xvvo3qve]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.stat-num[data-astro-cid-xvvo3qve]{color:var(--color-accent-on-dark);letter-spacing:-1px;font-size:42px;font-weight:800}.stat-label[data-astro-cid-xvvo3qve]{color:#d1d5db;margin-top:8px;font-size:13px;font-weight:600}@media (width<=640px){.stats-grid[data-astro-cid-xvvo3qve]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}.services[data-astro-cid-j2lavqje]{padding-block:64px 80px}.services-title[data-astro-cid-j2lavqje]{letter-spacing:-.4px;color:var(--color-text);text-align:center;margin-bottom:24px;font-size:26px;font-weight:800}.services-grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-card[data-astro-cid-j2lavqje]{background:var(--color-accent-light);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.service-card[data-astro-cid-j2lavqje]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1f}.service-card[data-astro-cid-j2lavqje] .icon-badge{margin-bottom:16px}.service-card[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{color:var(--color-text);font-size:16px;font-weight:800}@media (width<=640px){.services-grid[data-astro-cid-j2lavqje]{grid-template-columns:1fr}}.trainings[data-astro-cid-5gky3atn]{padding-block:8px 72px}.trainings-title[data-astro-cid-5gky3atn]{letter-spacing:-.4px;color:var(--color-text);text-align:center;margin-bottom:28px;font-size:26px;font-weight:800}.trainings-header[data-astro-cid-5gky3atn]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.subhead-title[data-astro-cid-5gky3atn]{letter-spacing:-.2px;color:var(--color-text);margin-bottom:4px;font-size:20px;font-weight:800}.subhead-text[data-astro-cid-5gky3atn]{color:var(--color-text-secondary);font-size:15px;font-weight:500}.subhead-text[data-astro-cid-5gky3atn] a[data-astro-cid-5gky3atn]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.solo[data-astro-cid-5gky3atn]{background:var(--color-accent-light);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:32px 36px;display:flex}.solo-hook[data-astro-cid-5gky3atn]{max-width:560px;color:var(--color-text);margin:6px 0 16px;font-size:17px;font-weight:600;line-height:1.5}.solo[data-astro-cid-5gky3atn] .training-badges[data-astro-cid-5gky3atn]{margin-bottom:0}.solo[data-astro-cid-5gky3atn] .training-badges[data-astro-cid-5gky3atn] li[data-astro-cid-5gky3atn]{background:#fff}.solo-side[data-astro-cid-5gky3atn]{flex-direction:column;flex:none;align-items:flex-start;gap:14px;display:flex}.solo-price[data-astro-cid-5gky3atn]{color:var(--color-text);font-size:17px;font-weight:800}@media (width<=760px){.solo[data-astro-cid-5gky3atn]{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 22px}}.trainings-controls[data-astro-cid-5gky3atn]{display:none}.trainings-track[data-astro-cid-5gky3atn]{flex-direction:column;gap:20px;display:flex}.training-card[data-astro-cid-5gky3atn]{border:1px solid var(--color-border);border-radius:16px;flex-direction:column;padding:28px 24px;display:flex}.training-card[data-astro-cid-5gky3atn] h4[data-astro-cid-5gky3atn]{letter-spacing:-.2px;color:var(--color-text);margin-bottom:12px;font-size:20px;font-weight:800}.training-badges[data-astro-cid-5gky3atn]{flex-wrap:wrap;gap:8px;margin-bottom:16px;list-style:none;display:flex}.training-badges[data-astro-cid-5gky3atn] li[data-astro-cid-5gky3atn]{color:var(--color-text);background:var(--color-accent-light);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.training-hook[data-astro-cid-5gky3atn]{color:var(--color-text-secondary-alt);margin-bottom:24px;font-size:15px;font-weight:500;line-height:1.6}.training-bottom[data-astro-cid-5gky3atn]{margin-top:auto}.training-bottom[data-astro-cid-5gky3atn] .tool-logos{margin-bottom:18px}.training-footer[data-astro-cid-5gky3atn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.training-price[data-astro-cid-5gky3atn]{color:var(--color-text-secondary);font-size:15px;font-weight:500}.training-price[data-astro-cid-5gky3atn] strong[data-astro-cid-5gky3atn]{color:var(--color-text);font-size:20px;font-weight:800}@media (width>=961px){.trainings-track[data-astro-cid-5gky3atn]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;flex-direction:row;overflow-x:auto}.trainings-track[data-astro-cid-5gky3atn]::-webkit-scrollbar{display:none}.trainings-track[data-astro-cid-5gky3atn]:focus-visible{outline:3px solid var(--color-text);outline-offset:4px}.training-card[data-astro-cid-5gky3atn]{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}.is-scrollable[data-astro-cid-5gky3atn] .trainings-controls[data-astro-cid-5gky3atn]{flex:none;gap:8px;display:flex}.trainings-arrow[data-astro-cid-5gky3atn]{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .15s,opacity .15s;display:grid}.trainings-arrow[data-astro-cid-5gky3atn]:hover:not(:disabled){border-color:var(--color-text)}.trainings-arrow[data-astro-cid-5gky3atn]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.trainings-arrow[data-astro-cid-5gky3atn]:disabled{opacity:.35;cursor:default}.trainings-arrow[data-astro-cid-5gky3atn] svg[data-astro-cid-5gky3atn]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}}.closing-cta[data-astro-cid-752bvmt4]{border-top:1px solid var(--color-border);padding-block:56px}.closing-cta-inner[data-astro-cid-752bvmt4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.closing-cta[data-astro-cid-752bvmt4] h2[data-astro-cid-752bvmt4]{letter-spacing:-.3px;color:var(--color-text);margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.3}.closing-cta[data-astro-cid-752bvmt4] p[data-astro-cid-752bvmt4]{color:var(--color-text-secondary);font-size:15px;font-weight:500}.home-case-teaser[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:16px;flex-direction:column;flex:380px;max-width:420px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.home-case-teaser[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1a}.home-case-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:640/300;width:100%;height:100%;display:block}.home-case-body[data-astro-cid-lcdefpme]{padding:24px}.home-case-tag[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:var(--color-accent);background:var(--color-accent-light);border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.home-case-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.2px;color:var(--color-text);margin-bottom:10px;font-size:18px;font-weight:800}.home-case-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary-alt);margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.6}.home-case-link[data-astro-cid-lcdefpme]{color:var(--color-accent);font-size:14px;font-weight:800}
