root--primary-color#FF6600--primary-hover#E65C00--secondary-color#202323--brand-orange#FF6600--brand-orange-light#FF8533--brand-orange-accent#FF6B35--brand-dark#202323--brand-darker#1D2121--brand-card#2C3030--brand-gray#F7F8F8--brand-border#E5E7E9--brand-text#202323--brand-muted#5A5D5Chtmlscroll-behaviorsmoothscroll-padding-top6rem-webkit-text-size-adjust100%section[id]scroll-margin-top6rembodyfont-family'Inter'system-ui-apple-systemBlinkMacSystemFont'Segoe UI'Robotosans-serifcolor#3F4446background-color#FFFFFF-webkit-font-smoothingantialiased-moz-osx-font-smoothinggrayscalemin-height100vh.bg-cross-pattern-darkbackground-imageradial-gradient(rgba(2552552550.09) 1.5pxtransparent 1.5px)background-size24px 24px.bg-cross-pattern-lightbackground-imageradial-gradient(rgba(3235350.07) 1.5pxtransparent 1.5px)background-size24px 24px.bg-grid-darkbackground-imagelinear-gradient(to rightrgba(2552552550.04) 1pxtransparent 1px)linear-gradient(to bottomrgba(2552552550.04) 1pxtransparent 1px)background-size32px 32px.hero-radial-glowbackgroundradial-gradient(circlergba(255107530.15) 0%rgba(25510200.05) 45%transparent 70%).cta-radial-glowbackgroundradial-gradient(circlergba(255107530.2) 0%rgba(25510200.06) 50%transparent 70%).containerwidth100%margin-leftautomargin-rightautopadding-left1rempadding-right1remmax-width80rem@media (min-width640px).containerpadding-left1.5rempadding-right1.5rem@media (min-width1024px).containerpadding-left2rempadding-right2rem.sectionpadding-top4.5rempadding-bottom4.5rem@media (min-width1024px).sectionpadding-top6rempadding-bottom6rem.section-titlefont-family'Outfit''Inter'sans-seriffont-weight800font-size2remline-height1.15color#202323margin-bottom1remletter-spacing-0.02em@media (min-width768px).section-titlefont-size2.5rem@media (min-width1024px).section-titlefont-size3rem.section-subtitlecolor#FF6600font-weight700font-size0.8125remtext-transformuppercaseletter-spacing0.1emmargin-bottom0.5remfont-family'JetBrains Mono'monospace.btndisplayinline-flexalign-itemscenterjustify-contentcenterborder-radius0.75rempadding0.75rem 1.5remfont-weight700font-size0.9375remtransitionall 0.25s cubic-bezier(0.1610.31)cursorpointertext-decorationnone.btn-primary.btn-primary-orangebackground-color#FF6600background-imagelinear-gradient(135deg#FF6600 0%#FF7A1A 100%)color#ffffff !importantbox-shadow0 4px 14px rgba(25510200.25).btn-primaryhover.btn-primary-orangehoverbackground-imagelinear-gradient(135deg#E65C00 0%#FF6600 100%)transformtranslateY(-2px)box-shadow0 10px 25px -3px rgba(25510200.45).btn-primaryactive.btn-primary-orangeactivetransformtranslateY(0).btn-outline.btn-secondary-outlinebackground-colorrgba(2552552550.06)border1px solid rgba(2552552550.15)color#ffffff !importantbackdrop-filterblur(12px).btn-outlinehover.btn-secondary-outlinehoverbackground-colorrgba(2552552550.12)border-colorrgba(2552552550.35)transformtranslateY(-2px).btn-outline-whitebackground-colorrgba(2552552550.08)border1px solid rgba(2552552550.2)color#ffffff !importantborder-radius0.75remtransitionall 0.25s ease.btn-outline-whitehoverbackground-colorrgba(2552552550.16)border-colorrgba(2552552550.4)transformtranslateY(-2px).cardbackground-color#ffffffborder-radius1remborder1px solid #E5E7E9box-shadow0 1px 3px 0 rgba(0000.05)transitionall 0.3s cubic-bezier(0.1610.31).cardhovertransformtranslateY(-3px)border-colorrgba(25510200.4)box-shadow0 15px 30px -8px rgba(0000.08).card-bodypadding1.5rem@keyframes fadeInfromopacity0toopacity1@keyframes fadeUpfromopacity0transformtranslate3d(024px0)toopacity1transformtranslate3d(000)@keyframes fadeDownfromopacity0transformtranslate3d(0-20px0)toopacity1transformtranslate3d(000)@keyframes floatSlow0%100%transformtranslateY(0px)50%transformtranslateY(-12px)@keyframes floatReverse0%100%transformtranslateY(0px)50%transformtranslateY(12px)@keyframes pulseGlow0%100%opacity0.2transformscale(1)50%opacity0.45transformscale(1.08)@keyframes marquee0%transformtranslateX(0%)100%transformtranslateX(-50%).animate-fade-inanimationfadeIn 0.4s ease-out forwards.animate-fade-upanimationfadeUp 0.6s cubic-bezier(0.1610.31) forwards.animate-fade-downanimationfadeDown 0.5s cubic-bezier(0.1610.31) forwards.animate-float-slowanimationfloatSlow 6s ease-in-out infinite.animate-float-reverseanimationfloatReverse 6s ease-in-out infinite.animate-pulse-glowanimationpulseGlow 5s ease-in-out infinite.animate-marqueedisplayflexwidthmax-contentanimationmarquee 28s linear infinite.animate-marqueehoveranimation-play-statepaused.newsletter-toast-wrappositionfixedtop1.5remright1.5remz-index999999displayflexflex-directioncolumngap0.75rempointer-eventsnone.newsletter-toastpointer-eventsautomin-width280pxmax-width400pxborder-radius0.75remcolor#fffpadding0.875rem 1.25remfont-size0.875remfont-weight500box-shadow0 12px 30px rgba(0000.25)animationfadeIn 0.25s ease-outdisplayflexalign-itemscentergap0.5rem.newsletter-toast-successbackground#10B981.newsletter-toast-errorbackground#EF4444.modal-overlaypositionfixedinset0z-index99999backgroundrgba(0000.65)backdrop-filterblur(4px)displayflexalign-itemscenterjustify-contentcenterpadding1rem-webkit-scrollbarwidth8pxheight8px-webkit-scrollbar-trackbackground#202323-webkit-scrollbar-thumbbackground#3A3F40border-radius4px-webkit-scrollbar-thumbhoverbackground#FF6600.card-lift-darktransitionall 0.35s cubic-bezier(0.1610.31).card-lift-darkhovertransformtranslateY(-4px)box-shadow0 20px 40px -15px rgba(25510200.25).blog-contentcolor#3F4446font-size1.0625remline-height1.85.blog-content h2font-family'Outfit''Inter'sans-seriffont-size1.875remfont-weight800color#202323margin-top2.5remmargin-bottom1remletter-spacing-0.02emline-height1.25.blog-content h3font-family'Outfit''Inter'sans-seriffont-size1.375remfont-weight700color#202323margin-top2remmargin-bottom0.75remline-height1.3.blog-content h4font-size1.125remfont-weight700color#202323margin-top1.5remmargin-bottom0.5rem.blog-content pmargin-bottom1.35rem.blog-content ullist-style-typediscpadding-left1.5remmargin-bottom1.35rem.blog-content ollist-style-typedecimalpadding-left1.5remmargin-bottom1.35rem.blog-content limargin-bottom0.5rem.blog-content blockquoteborder-left4px solid #FF6600padding1rem 1.5rembackground-color#F7F8F8border-radius0 1rem 1rem 0font-styleitaliccolor#202323margin1.75rem 0.blog-content prebackground-color#202323color#E2E8F0padding1.25rem 1.5remborder-radius1removerflow-xautofont-family'JetBrains Mono'monospacefont-size0.875remmargin1.5rem 0border1px solid rgba(2552552550.1).blog-content codebackground-color#F1F5F9color#FF6600padding0.2rem 0.45remborder-radius0.375remfont-family'JetBrains Mono'monospacefont-size0.875emfont-weight600.blog-content pre codebackground-colortransparentcolorinheritpadding0.blog-content imgborder-radius1remmargin2rem 0max-width100%heightauto