.dev-page.svelte-1sghe13{color:#132642;background:#f4f7fc}.dev-hero.svelte-1sghe13{background:linear-gradient(#fff,#f4f7fc);padding:78px 0 84px;overflow:hidden}.dev-hero-grid.svelte-1sghe13{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.dev-back.svelte-1sghe13{color:#445b7b;border-bottom:1px solid #b8c6de;margin:34px 0 36px;padding:8px 0;font-size:13px;display:inline-block}.dev-kicker.svelte-1sghe13{color:#2341b8;letter-spacing:0;margin-bottom:20px;font-size:13px;font-weight:600;display:block}h1.svelte-1sghe13{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:650;line-height:1.04}.dev-accent.svelte-1sghe13{color:#2341b8}.dev-lead.svelte-1sghe13{color:#445b7b;max-width:500px;margin:24px 0 30px;font-size:17px;line-height:1.6}.sketch.svelte-1sghe13{filter:drop-shadow(0 24px 40px #1326421f);width:100%;height:auto}.s-line.svelte-1sghe13{fill:none;stroke:#2341b8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.s-frame.svelte-1sghe13{fill:#fff}.s-card.svelte-1sghe13,.s-panel.svelte-1sghe13,.s-nav.svelte-1sghe13{fill:#0000}.s-chart.svelte-1sghe13{stroke:#2fa84a;stroke-width:3px}.s-dot.svelte-1sghe13,.s-fill.svelte-1sghe13 rect:where(.svelte-1sghe13){fill:#dfe6f2}.sketch.svelte-1sghe13.is-in-view .s-line:where(.svelte-1sghe13){animation:7s ease-in-out infinite svelte-1sghe13-s-draw}.sketch.svelte-1sghe13.is-in-view .s-card:where(.svelte-1sghe13),.sketch.svelte-1sghe13.is-in-view .s-panel:where(.svelte-1sghe13),.sketch.svelte-1sghe13.is-in-view .s-nav:where(.svelte-1sghe13){animation:7s ease-in-out infinite svelte-1sghe13-s-draw,7s ease-in-out infinite svelte-1sghe13-s-paint}.sketch.svelte-1sghe13.is-in-view .s-card-2:where(.svelte-1sghe13){animation-delay:.2s}.sketch.svelte-1sghe13.is-in-view .s-fill:where(.svelte-1sghe13){animation:7s ease-in-out infinite svelte-1sghe13-s-show}@keyframes svelte-1sghe13-s-draw{0%{stroke-dashoffset:100px}30%,92%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes svelte-1sghe13-s-paint{0%,32%{fill:#0000}45%,88%{fill:#eef3fd}to{fill:#0000}}@keyframes svelte-1sghe13-s-show{0%,38%{opacity:0}50%,86%{opacity:1}96%,to{opacity:0}}.dev-built.svelte-1sghe13{padding-block:90px}h2.svelte-1sghe13{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:620;line-height:1.1}.dev-built.svelte-1sghe13 ul:where(.svelte-1sghe13){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.dev-built.svelte-1sghe13 li:where(.svelte-1sghe13){background:#fff;border:1px solid #dfe6f2;border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:28px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid}.dev-built.svelte-1sghe13 small:where(.svelte-1sghe13){color:#2341b8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.dev-built.svelte-1sghe13 strong:where(.svelte-1sghe13){letter-spacing:-.015em;font-size:22px}.dev-built.svelte-1sghe13 li:where(.svelte-1sghe13)>span:where(.svelte-1sghe13){color:#445b7b;font-size:15px;line-height:1.55}.dev-built.svelte-1sghe13 a:where(.svelte-1sghe13),.dev-built.svelte-1sghe13 em:where(.svelte-1sghe13){color:#237a35;margin-top:8px;font-size:14px;font-style:normal;font-weight:650}.dev-built.svelte-1sghe13 li:where(.svelte-1sghe13):hover{transform:translateY(-4px);box-shadow:0 18px 36px #13264214}@media (prefers-reduced-motion:no-preference){.dev-built.svelte-1sghe13:not(.is-in-view) li:where(.svelte-1sghe13){opacity:0;transform:translateY(18px)}.dev-built.svelte-1sghe13 li:where(.svelte-1sghe13){transition:opacity .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .1s), transform .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .1s), box-shadow .4s ease}}@media (width<=980px){.dev-hero-grid.svelte-1sghe13,.dev-built.svelte-1sghe13 ul:where(.svelte-1sghe13){grid-template-columns:1fr}}@media (width<=680px){.dev-built.svelte-1sghe13{padding-block:60px}}
