.hero-gradient-bg[data-astro-cid-nojvn67x]{background:radial-gradient(circle at top left,#6366f1,#a855f7,#ec4899);position:relative;overflow:hidden}.max-w-600[data-astro-cid-nojvn67x]{max-width:600px}.drop-shadow[data-astro-cid-nojvn67x]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.hover-scale[data-astro-cid-nojvn67x]{transition:transform .2s ease}.hover-scale[data-astro-cid-nojvn67x]:hover{transform:scale(1.05)}.glass-overlay[data-astro-cid-nojvn67x]{position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff05);pointer-events:none}.gradient-text[data-astro-cid-nojvn67x]{background:linear-gradient(90deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient-primary[data-astro-cid-nojvn67x]{background:linear-gradient(135deg,#6366f1,#a855f7)}.calculator-card[data-astro-cid-nojvn67x]{transition:all .3s ease;border:1px solid rgba(0,0,0,.05)!important}.calculator-card[data-astro-cid-nojvn67x]:hover{border-color:#6366f14d!important}.hover-lift[data-astro-cid-nojvn67x]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a!important}.animate-fade-in[data-astro-cid-nojvn67x]{animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prose[data-astro-cid-nojvn67x] h2[data-astro-cid-nojvn67x],.prose[data-astro-cid-nojvn67x] h3[data-astro-cid-nojvn67x],.prose[data-astro-cid-nojvn67x] h4[data-astro-cid-nojvn67x]{color:var(--bs-heading-color);margin-top:2.5rem;margin-bottom:1.25rem;font-weight:800}.prose[data-astro-cid-nojvn67x] p[data-astro-cid-nojvn67x],.prose[data-astro-cid-nojvn67x] li[data-astro-cid-nojvn67x]{color:var(--bs-body-color);line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.prose[data-astro-cid-nojvn67x] ul[data-astro-cid-nojvn67x],.prose[data-astro-cid-nojvn67x] ol[data-astro-cid-nojvn67x]{color:var(--bs-body-color);margin-bottom:1.5rem}.tracking-wider[data-astro-cid-nojvn67x]{letter-spacing:.1em}.highlight-box[data-astro-cid-nojvn67x]{background:#f8fafc;border-left:5px solid #6366f1;padding:1.5rem;margin:2rem 0;border-radius:.5rem;color:inherit}@media(max-width:768px){.btn-sticky-mobile[data-astro-cid-nojvn67x]{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:1000}}.sticky-sidebar[data-astro-cid-nojvn67x]{z-index:100!important}[data-bs-theme=dark] .highlight-box[data-astro-cid-nojvn67x]{background-color:#1e293b!important;background:#1e293b!important;border-left-color:#a855f7!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .bg-light[data-astro-cid-nojvn67x]{background-color:#1e293b!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-muted[data-astro-cid-nojvn67x]{color:#ffffffa6!important}[data-bs-theme=dark] .text-dark[data-astro-cid-nojvn67x]{color:var(--bs-body-color)!important}[data-bs-theme=dark] .calculator-card[data-astro-cid-nojvn67x],[data-bs-theme=dark] .card[data-astro-cid-nojvn67x]{background-color:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .bg-white[data-astro-cid-nojvn67x]{background-color:#1e293b!important;border-color:#ffffff1a!important}[data-bs-theme=dark] .prose[data-astro-cid-nojvn67x] h2[data-astro-cid-nojvn67x],[data-bs-theme=dark] .prose[data-astro-cid-nojvn67x] h3[data-astro-cid-nojvn67x],[data-bs-theme=dark] .prose[data-astro-cid-nojvn67x] h4[data-astro-cid-nojvn67x],[data-bs-theme=dark] code[data-astro-cid-nojvn67x].text-dark{color:var(--bs-primary-border-subtle)!important}.bg-gradient-light[data-astro-cid-nojvn67x]{background:linear-gradient(135deg,#f8f9fa,#fff)}[data-bs-theme=dark] .bg-gradient-light[data-astro-cid-nojvn67x]{background:linear-gradient(135deg,#1e293b,#0f172a)}.how-to-card[data-astro-cid-nojvn67x]{background:#ffffff80;border:1px solid rgba(99,102,241,.1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.how-to-card[data-astro-cid-nojvn67x]:hover{transform:translateY(-8px);background:#fffc;border-color:#6366f14d;box-shadow:0 15px 30px #6366f11a}[data-bs-theme=dark] .how-to-card[data-astro-cid-nojvn67x]{background:#0f172a80;border-color:#ffffff0d}[data-bs-theme=dark] .how-to-card[data-astro-cid-nojvn67x]:hover{background:#0f172acc;border-color:#a855f733}.step-badge-wrapper[data-astro-cid-nojvn67x]{position:relative;display:inline-block;width:100%}.step-icon-bg[data-astro-cid-nojvn67x]{transition:all .3s ease}.how-to-card[data-astro-cid-nojvn67x]:hover .step-icon-bg[data-astro-cid-nojvn67x]{transform:scale(1.1);background:#6366f133!important}.step-number-badge[data-astro-cid-nojvn67x]{transition:all .3s ease}.how-to-card[data-astro-cid-nojvn67x]:hover .step-number-badge[data-astro-cid-nojvn67x]{transform:scale(1.2)}
