@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth}:focus,body{@apply outline-none ring-2 ring-orange-500 ring-offset-2}::selection{@apply bg-orange-500 text-white}}@layer components{.gradient-bg{@apply bg-gradient-to-br from-orange-500 via-orange-600 to-orange-700}.hero-gradient{@apply bg-gradient-to-br from-orange-50 via-white to-blue-50;background-size:200% 200%;animation:gradientShift 8s ease-in-out infinite}.card-hover,.card-hover:hover,.section-gradient{@apply -translate-y-2 shadow-2xl scale-105}.feature-card{@apply bg-white rounded-2xl shadow-lg p-8 transition-all duration-500 ease-out transform;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.feature-card:hover{@apply -translate-y-3 shadow-2xl scale-105;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.btn-primary{@apply inline-flex items-center px-8 py-4 text-base font-semibold text-white 
           bg-gradient-to-r from-orange-500 to-orange-600 rounded-xl hover:from-orange-600 hover:to-orange-700 
           transition-all duration-300 transform hover:scale-105 hover:shadow-lg
           focus:outline-none focus:ring-2 focus:ring-orange-500 focus:ring-offset-2
           disabled:opacity-50 disabled:cursor-not-allowed;box-shadow:0 4px 14px 0 rgba(251,146,60,.4)}.btn-outline,.btn-secondary,.container-padding,.glass-card,.glass-effect,.section-padding{@apply container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl}.text-gradient{@apply bg-gradient-to-r from-orange-500 via-orange-600 to-orange-700 bg-clip-text text-transparent;background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}.text-gradient-blue{@apply bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 bg-clip-text text-transparent}.floating,.floating-delayed{animation:floating 3s ease-in-out infinite}.floating-delayed{animation-delay:1.5s}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.parallax-container{perspective:1000px;transform-style:preserve-3d}.stats-card{@apply bg-white rounded-2xl shadow-xl p-6 border border-gray-100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonial-card{@apply bg-white rounded-2xl shadow-lg p-8 border border-gray-100;transition:all .3s ease}.testimonial-card:hover{@apply shadow-2xl transform -translate-y-2}.feature-icon{@apply w-20 h-20 rounded-2xl flex items-center justify-center mb-6;transition:all .3s ease}.feature-icon:hover{@apply transform scale-110 rotate-3}}@layer utilities{.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.animation-delay-800{animation-delay:.8s}.animation-delay-1000{animation-delay:1s}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.animate-slide-up{animation:slideUp .8s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .8s ease-out forwards}.animate-slide-in-right{animation:slideInRight .8s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-bounce-in{animation:bounceIn .8s ease-out forwards}.smooth-scrollbar{scrollbar-width:thin;scrollbar-color:theme("colors.orange.500") theme("colors.gray.100")}.smooth-scrollbar::-webkit-scrollbar{width:8px;height:8px}.smooth-scrollbar::-webkit-scrollbar-thumb,.smooth-scrollbar::-webkit-scrollbar-track{@apply bg-orange-500 rounded-full}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.text-shadow-lg{text-shadow:0 4px 8px rgba(0,0,0,.15)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px rgba(251,146,60,.4)}50%{box-shadow:0 0 40px rgba(251,146,60,.8)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}@keyframes spin{to{transform:rotate(1turn)}}.spinner{border-radius:50%;border:2px solid transparent;border-top-color:theme("colors.orange.500");animation:spin 1s linear infinite}@keyframes skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,theme("colors.gray.200") 25%,theme("colors.gray.300") 50%,theme("colors.gray.200") 75%);background-size:200% 100%;animation:skeleton 1.5s ease-in-out infinite}@media (min-width:640px){.hero-title{font-size:clamp(2.5rem,5vw,4rem)}}@media (min-width:1024px){.hero-title{font-size:clamp(3rem,6vw,5rem)}}