@keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes
fadeInDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes
fadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes
fadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes
slideUpFade{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes
scaleIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes
bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes
pulse{0%,100%{opacity:1}50%{opacity:0.5}}@keyframes
float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes
shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.animate-fade-in{opacity:0;animation:fadeIn 1s ease-out forwards}.animate-fade-in-up{opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease-out forwards}.animate-fade-in-down{opacity:0;transform:translateY(-50px);animation:fadeInDown 1s ease-out forwards}.animate-fade-in-left{opacity:0;transform:translateX(-50px);animation:fadeInLeft 1s ease-out forwards}.animate-fade-in-right{opacity:0;transform:translateX(50px);animation:fadeInRight 1s ease-out forwards}.animate-slide-up{opacity:0;transform:translateY(30px);animation:slideUpFade 1s ease-out forwards}.animate-scale-in{opacity:0;transform:scale(0.8);animation:scaleIn 0.8s ease-out forwards}.animate-bounce-in{opacity:0;transform:scale(0.3);animation:bounceIn 0.8s ease-out forwards}.animate-delay-100{animation-delay:0.1s}.animate-delay-200{animation-delay:0.2s}.animate-delay-300{animation-delay:0.3s}.animate-delay-400{animation-delay:0.4s}.animate-delay-500{animation-delay:0.5s}.animate-delay-600{animation-delay:0.6s}.animate-delay-700{animation-delay:0.7s}.animate-delay-800{animation-delay:0.8s}.animate-delay-900{animation-delay:0.9s}.animate-delay-1000{animation-delay:1s}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:all 0.8s ease-out}.animate-on-scroll.animate{opacity:1;transform:translateY(0)}.animate-on-scroll-left{opacity:0;transform:translateX(-50px);transition:all 0.8s ease-out}.animate-on-scroll-left.animate{opacity:1;transform:translateX(0)}.animate-on-scroll-right{opacity:0;transform:translateX(50px);transition:all 0.8s ease-out}.animate-on-scroll-right.animate{opacity:1;transform:translateX(0)}.animate-on-scroll-scale{opacity:0;transform:scale(0.8);transition:all 0.8s ease-out}.animate-on-scroll-scale.animate{opacity:1;transform:scale(1)}.animate-stagger>*{opacity:0;transform:translateY(30px);transition:all 0.6s ease-out}.animate-stagger.animate>*:nth-child(1){transition-delay:0.1s}.animate-stagger.animate>*:nth-child(2){transition-delay:0.2s}.animate-stagger.animate>*:nth-child(3){transition-delay:0.3s}.animate-stagger.animate>*:nth-child(4){transition-delay:0.4s}.animate-stagger.animate>*:nth-child(5){transition-delay:0.5s}.animate-stagger.animate>*:nth-child(6){transition-delay:0.6s}.animate-stagger.animate>*{opacity:1;transform:translateY(0)}.hero-animate{opacity:0;transform:translateY(30px) scale(0.95);animation:heroEntrance 1.5s ease-out 0.5s forwards}@keyframes
heroEntrance{to{opacity:1;transform:translateY(0) scale(1)}}.btn-animate{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.btn-animate::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s ease}.btn-animate:hover::before{left:100%}.btn-animate:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(0, 0, 0, 0.2)}.card-animate{transition:all 0.3s ease;position:relative}.card-animate:hover{box-shadow:0 20px 40px rgba(0, 0, 0, 0.15)}.image-animate{overflow:hidden;position:relative}.image-animate
img{transition:none}.text-reveal{overflow:hidden;position:relative}.text-reveal::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#00D9FF;transform:translateX(-100%);animation:textReveal 1.5s ease-out forwards}@keyframes
textReveal{50%{transform:translateX(0)}100%{transform:translateX(100%)}}.loading-shimmer{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200px 100%;animation:shimmer 2s infinite}.pulse-animate{animation:pulse 2s ease-in-out infinite}.float-animate{animation:float 3s ease-in-out infinite}@media (max-width: 768px){.animate-on-scroll,.animate-on-scroll-left,.animate-on-scroll-right,.animate-on-scroll-scale{transform:none;opacity:1;transition:none}.animate-fade-in-up,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right{animation-duration:0.5s}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}.animate-on-scroll,.animate-on-scroll-left,.animate-on-scroll-right,.animate-on-scroll-scale{transform:none;opacity:1;transition:none}}html{scroll-behavior:smooth;scroll-padding-top:100px}section,[id]{scroll-margin-top:100px}body{opacity:0;animation:fadeIn 0.5s ease-out forwards}body.loaded{opacity:1}.wds-floating-cta{position:fixed;right:-6%;top:70%;transform:translateY(-50%) rotate(-90deg);background:#e0f2fe;color:#000;font-size:0.85rem;font-weight:500;padding:12px
24px;border-radius:8px 8px 0 0;text-decoration:none;z-index:100;transition:right 0.3s ease}@media (max-width: 768px){.wds-floating-cta{display:none}}.page-template-template-content-page .site-content,
.page-template-template-content-page .content-area,
.page-template-template-content-page
#primary{padding:0
!important;margin:0
!important;max-width:100% !important}.content-page-wrapper{min-height:100vh;display:flex;flex-direction:column}.content-hero{position:relative;min-height:400px;background:radial-gradient(circle at 50% 60%, rgba(0, 217, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 45%, rgba(255, 255, 255, 0.08) 70%, rgba(255, 255, 255, 0.03) 100%);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:120px
40px 80px 40px}.content-hero::before,.content-hero::after{content:"";position:absolute;width:200px;height:200px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Cdefs%3E%3Cpattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"%3E%3Cpath d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(11,18,32,0.08)" stroke-width="1"/%3E%3C/pattern%3E%3C/defs%3E%3Crect width="100" height="100" fill="url(%23grid)"/%3E%3C/svg%3E');background-repeat:repeat;opacity:0.5;pointer-events:none;z-index:1}.content-hero::before{top:0;left:0}.content-hero::after{bottom:0;right:0}.content-hero-container{max-width:1200px;margin:0
auto;position:relative;z-index:2}.content-hero-content{text-align:center;max-width:800px;margin:0
auto}.content-hero-title{font-size:3rem;font-weight:500;color:#0A0E27;line-height:1.15;margin:0
0 24px 0}.content-hero-subtitle{font-size:1.25rem;color:rgba(10, 14, 39, 0.7);line-height:1.6;margin:0
0 32px 0;max-width:600px;margin-left:auto;margin-right:auto}.content-hero-meta{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.content-meta-item{display:flex;align-items:center;gap:8px;font-size:0.875rem;color:#000;background:rgba(255, 255, 255, 0.1);padding:8px
16px;border-radius:20px;backdrop-filter:blur(10px)}.meta-icon{width:16px;height:16px;color:#00D9FF}.content-main{flex:1;padding:80px
40px;background:#fff}.content-main-container{max-width:1200px;margin:0
auto}.content-wrapper{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:start}.content-body{background:#fff;line-height:1.7}.content-body h1,
.content-body h2,
.content-body h3,
.content-body h4,
.content-body h5,
.content-body
h6{color:#0A0E27;font-weight:500;margin:2em
0 1em 0;line-height:1.3}.content-body h1:first-child,
.content-body h2:first-child,
.content-body h3:first-child{margin-top:0}.content-body
h1{font-size:2.5rem}.content-body
h2{font-size:2rem}.content-body
h3{font-size:1.5rem}.content-body
h4{font-size:1.25rem}.content-body
h5{font-size:1.125rem}.content-body
h6{font-size:1rem}.content-body
p{color:#64748B;font-size:1rem;line-height:1.7;margin:0
0 1.5em 0}.content-body ul,
.content-body
ol{color:#64748B;margin:0
0 1.5em 0;padding-left:2em}.content-body
li{margin-bottom:0.5em;line-height:1.6}.content-body
a{color:#00D9FF;text-decoration:none;border-bottom:1px solid rgba(0, 217, 255, 0.3);transition:all 0.3s ease}.content-body a:hover{color:#34C771;border-bottom-color:#34C771}.content-body
strong{color:#0A0E27;font-weight:500}.content-body
blockquote{background:#F8FAFC;border-left:4px solid #00D9FF;padding:24px;margin:2em
0;border-radius:8px;font-style:italic;color:#64748B}.content-body
code{background:#F1F5F9;color:#0A0E27;padding:2px
6px;border-radius:4px;font-family:'Monaco','Menlo',monospace;font-size:0.875em}.content-body
pre{background:#0A0E27;color:#fff;padding:24px;border-radius:8px;overflow-x:auto;margin:2em
0}.content-body pre
code{background:none;color:inherit;padding:0}.content-sidebar{position:sticky;top:100px}.sidebar-widget{background:#F8FAFC;border-radius:16px;padding:32px;margin-bottom:32px;border:1px
solid #E2E8F0}.sidebar-widget:last-child{margin-bottom:0}.widget-title{font-size:1.25rem;font-weight:500;color:#0A0E27;margin:0
0 16px 0}.widget-text{font-size:0.875rem;color:#64748B;line-height:1.6;margin:0
0 20px 0}.widget-btn{display:inline-block;background:#00D9FF;color:#fff;padding:12px
24px;border-radius:25px;text-decoration:none;font-size:0.875rem;font-weight:500;transition:all 0.3s ease}.widget-btn:hover{background:#34C771;transform:translateY(-2px)}.widget-links{list-style:none;padding:0;margin:0}.widget-links
li{margin-bottom:12px}.widget-links li:last-child{margin-bottom:0}.widget-links
a{color:#64748B;text-decoration:none;font-size:0.875rem;display:flex;align-items:center;padding:8px
0;transition:color 0.3s ease}.widget-links a:hover{color:#00D9FF}.widget-links a::before{content:'→';margin-right:8px;color:#00D9FF;font-weight:bold}.content-cta{background:linear-gradient(135deg, #00D9FF, #34C771);padding:80px
40px}.content-cta-container{max-width:800px;margin:0
auto;text-align:center}.content-cta-title{font-size:2.5rem;font-weight:500;color:#fff;line-height:1.2;margin:0
0 24px 0}.content-cta-description{font-size:1.125rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;margin-bottom:40px}.content-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.content-cta-btn{display:inline-block;padding:16px
32px;border-radius:50px;font-size:1rem;font-weight:500;text-decoration:none;transition:all 0.3s ease;border:2px
solid transparent}.content-cta-btn-primary{background:#fff;color:#0A0E27}.content-cta-btn-primary:hover{background:transparent;color:#fff;border-color:#fff}.content-cta-btn-secondary{background:transparent;color:#fff;border-color:#fff}.content-cta-btn-secondary:hover{background:#fff;color:#0A0E27}@media (max-width: 1024px){.content-wrapper{grid-template-columns:1fr;gap:40px}.content-sidebar{position:static;order:-1}.sidebar-widget{padding:24px}}@media (max-width: 768px){.content-hero{padding:80px
20px 60px 20px}.content-hero-title{font-size:2rem}.content-hero-subtitle{font-size:1.125rem}.content-main{padding:60px
20px}.content-cta{padding:60px
20px}.content-cta-title{font-size:2rem}.content-cta-buttons{flex-direction:column;align-items:center}.content-cta-btn{width:100%;max-width:300px}.content-body
h1{font-size:2rem}.content-body
h2{font-size:1.75rem}.content-body
h3{font-size:1.375rem}}@media (max-width: 480px){.content-hero-meta{flex-direction:column;gap:12px}.sidebar-widget{padding:20px;margin-bottom:20px}}