.page_body__pK_rb{font-family:JetBrains Mono,monospace;background:#f9fafb;color:#111827;margin:0;overflow-x:hidden}.page_fontKalam__wzWAT{font-family:Kalam,cursive}.page_fontCaveat__6VwbV{font-family:Caveat,cursive}.page_fontJetbrains__4Y9l3{font-family:JetBrains Mono,monospace}.page_typingEffect__5RFgS{overflow:hidden;border-right:3px solid #374151;white-space:nowrap;margin:0 auto;animation:page_typing__f5mUj 3.5s steps(40),page_blinkCaret__g4Huw .75s step-end infinite}@keyframes page_typing__f5mUj{0%{width:0}to{width:100%}}@keyframes page_blinkCaret__g4Huw{0%,to{border-color:transparent}50%{border-color:#374151}}.page_slideInLeft__PwHJP{animation:page_slideInLeft__PwHJP 1s ease-out}@keyframes page_slideInLeft__PwHJP{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.page_fadeInUp__SpOy_{animation:page_fadeInUp__SpOy_ 1.2s ease-out .5s both}@keyframes page_fadeInUp__SpOy_{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.page_scaleOnHover__tt5WQ{transition:transform .3s ease}.page_scaleOnHover__tt5WQ:hover{transform:scale(1.05)}.page_hero__SKW6o{min-height:100vh;display:flex;align-items:center;align-items:flex-start;justify-content:center;background:#fff;text-align:center}.page_steps__e0Sxr{max-width:900px;margin:2rem auto;display:grid;grid-gap:2rem;gap:2rem}@media (min-width:768px){.page_steps__e0Sxr{grid-template-columns:repeat(3,1fr);text-align:left}}.page_step__DI9Zu h3{font-family:Kalam,cursive;font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1f2937}.page_ctaButton__tHxa2{position:relative;padding:1rem 3rem;background:#111827;color:#fff;font-family:Kalam,cursive;font-size:1.25rem;font-weight:600;border:2px solid #111827;cursor:pointer;transition:all .3s ease}.page_ctaButton__tHxa2:hover{background:#fff;color:#111827}.page_ctaButton__tHxa2 span{font-family:JetBrains Mono,monospace;font-size:.875rem;position:absolute;top:-12px;left:-12px;background:#facc15;color:#111827;padding:2px 6px;transition:transform .3s ease}.page_ctaButton__tHxa2:hover span{transform:translate(4px,4px)}@media (max-width:768px){.page_fadeInUp__SpOy_{margin-bottom:20px}}@media (max-width:600px){.page_fadeInUp__SpOy_{margin-bottom:20px}}