.platform-site{background:#fff;color:#0f1c18;min-height:100dvh;font-family:-apple-system,PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;overflow-x:hidden}.site-container{max-width:1240px;margin-inline:auto;padding-inline:32px}.site-nav{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.site-nav-inner{max-width:1360px;height:72px;padding-inline:32px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-nav-link{position:relative;font-size:14px;font-weight:500;color:#475750;transition:color .2s}.site-nav-link:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;border-radius:1px;background:linear-gradient(135deg,#059669,#0d9488);transition:width .25s,left .25s}.site-nav-link:hover,.site-nav-link[aria-current=page]{color:#047857}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after{width:100%;left:0}.site-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 26px;border:none;border-radius:12px;background:linear-gradient(135deg,#059669,#047857 50%,#065f46);color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;box-shadow:0 1px 2px rgba(5,150,105,.2),0 4px 12px rgba(5,150,105,.15),inset 0 1px 0 rgba(255,255,255,.1);transition:all .25s cubic-bezier(.4,0,.2,1)}.site-button:hover{background:linear-gradient(135deg,#047857,#065f46 50%,#064e3b);box-shadow:0 2px 4px rgba(5,150,105,.2),0 8px 24px rgba(5,150,105,.2),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}.site-button:active{transform:translateY(0) scale(.98)}.site-button-outline{background:#fff;color:#1a3a2f;border:1.5px solid #d1ddd6;box-shadow:0 1px 3px rgba(0,0,0,.04)}.site-button-outline:hover{background:#f0faf5;border-color:#a7c4b8;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.site-button-small{min-height:40px;padding:8px 18px;border-radius:10px}.site-text-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#059669;transition:gap .2s,color .2s}.site-text-link:hover{gap:12px;color:#047857}.platform-site :is(a,button,input,summary):focus-visible{outline:2px solid #059669;outline-offset:4px}.site-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#047857;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 18px 8px 14px;border-radius:99px;border:1.5px solid rgba(5,150,105,.25);background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(13,148,136,.05));box-shadow:0 2px 8px rgba(5,150,105,.08)}.site-eyebrow:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#059669;animation:pulseGlowDot 2s ease-in-out infinite;box-shadow:0 0 12px rgba(5,150,105,.5)}.hero-section{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:72px;padding-top:160px;padding-bottom:100px;align-items:center}.hero-section:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:100%;background:radial-gradient(circle 1.5px,rgba(5,150,105,.08) 0,transparent 0),radial-gradient(ellipse 800px 600px at 20% 40%,rgba(5,150,105,.07) 0,transparent 70%),radial-gradient(ellipse 600px 400px at 80% 20%,rgba(13,148,136,.05) 0,transparent 70%),radial-gradient(ellipse 400px 300px at 60% 80%,rgba(16,185,129,.03) 0,transparent 60%);background-size:32px 32px,100% 100%,100% 100%,100% 100%;pointer-events:none;z-index:-1}.hero-copy h1{font-size:clamp(38px,4.2vw,58px);line-height:1.25;letter-spacing:-.04em;font-weight:800;color:#0f1c18}.hero-copy h1 .hero-highlight{background:linear-gradient(135deg,#059669,#047857 40%,#0d9488 60%,#059669);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientTextFlow 4s ease-in-out infinite}@keyframes gradientTextFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-description{max-width:480px;margin-top:28px;font-size:17px;line-height:1.9;color:#3d5048;font-weight:400}.hero-visual{padding:3px;background:linear-gradient(135deg,#059669,#0d9488,#10b981,#059669);background-size:300% 300%;animation:gradientFlow 4s ease-in-out infinite;border-radius:28px;position:relative;box-shadow:0 8px 32px rgba(5,150,105,.15)}.hero-visual:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(5,150,105,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.workflow-window{overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:26px;box-shadow:0 24px 48px -16px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.03),0 0 0 1px rgba(5,150,105,.04);transition:box-shadow .5s ease}.workflow-window:hover{box-shadow:0 32px 64px -16px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.04),0 0 0 1px rgba(5,150,105,.08)}.site-section{padding-top:96px;padding-bottom:96px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:44px}.section-heading h2,.section-title{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.35;letter-spacing:-.03em;color:#0f1c18}.section-heading>p{max-width:320px;font-size:15px;line-height:1.8;color:#3d5048}.page-title{font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.35;letter-spacing:-.035em;background:linear-gradient(135deg,#0f1c18 30%,#064e3b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description{max-width:700px;margin-top:24px;font-size:18px;line-height:1.85;color:#5a6e67}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:24px;overflow:hidden}.capability-item{padding:32px 28px;background:#fff;transition:all .35s cubic-bezier(.16,1,.3,1)}.capability-item+.capability-item{border-left:none}.capability-item:hover{background:linear-gradient(180deg,#ecfdf5,#fff);transform:translateY(-4px);box-shadow:0 12px 32px -8px rgba(5,150,105,.15),0 0 0 1px rgba(5,150,105,.1);z-index:1}.status-planned{display:inline-block;white-space:nowrap;border:1px solid #e2ebe6;border-radius:99px;padding:5px 12px;background:linear-gradient(135deg,#f8faf9,#f0f5f2);font-size:12px;font-weight:600;color:#5a6e67}.site-footer{border-top:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#f8faf9,#f0f5f2)}.site-footer a{position:relative;transition:color .25s}.site-footer a:hover{color:#059669}.site-footer .grid a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:linear-gradient(90deg,#059669,#0d9488);border-radius:1px;transition:width .3s cubic-bezier(.16,1,.3,1)}.site-footer .grid a:hover:after{width:100%}.hero-section .hero-visual:after{content:"";position:absolute;bottom:-24px;left:-24px;width:120px;height:120px;background:radial-gradient(circle,rgba(13,148,136,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scene-card{position:relative;padding:28px;border-radius:20px;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:default;overflow:hidden;border-width:1.5px}.scene-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#059669,#0d9488);transition:height .4s cubic-bezier(.16,1,.3,1)}.scene-card:hover:before{height:100%}.scene-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 28px 56px -16px rgba(0,0,0,.12),0 6px 20px rgba(0,0,0,.06),0 0 0 1px rgba(5,150,105,.12);border-color:rgba(5,150,105,.3)!important}.scene-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;opacity:0;background:linear-gradient(135deg,rgba(5,150,105,.06),transparent 60%);transition:opacity .4s;pointer-events:none}.scene-card:hover:after{opacity:1}@media (max-width:1023px){.scene-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.scene-grid{grid-template-columns:1fr}.scene-card{padding:20px}}.social-proof-bar{padding-top:24px;padding-bottom:64px;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.social-proof-bar:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:120%;background:radial-gradient(ellipse,rgba(5,150,105,.03) 0,transparent 70%);pointer-events:none}.proof-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0;position:relative}.proof-stat+.proof-stat:before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(5,150,105,.15),transparent)}.proof-value{font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#059669,#047857);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.proof-label{font-size:13px;font-weight:600;color:#2d3d36;margin-top:4px;letter-spacing:.02em}.comparison-card{position:relative;overflow:hidden;border:2px solid rgba(0,0,0,.08);border-radius:20px;background:#fff;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);animation:borderGlow 4s ease-in-out infinite}.comparison-card:nth-child(2){animation-delay:1.3s}.comparison-card:nth-child(3){animation-delay:2.6s}.comparison-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 28px 56px -16px rgba(0,0,0,.14),0 6px 20px rgba(0,0,0,.07);border-color:#059669;animation:none}.comparison-old{padding:24px 24px 16px;background:linear-gradient(180deg,#f8f9fa,#f1f3f5)}.comparison-divider{display:flex;align-items:center;justify-content:center;padding:8px 0;background:linear-gradient(90deg,transparent,#fff7ed 50%,transparent)}.comparison-new{padding:16px 24px 20px}.comparison-badge{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px;font-size:13px;font-weight:700;color:#fff;letter-spacing:.01em}@media (max-width:1023px){.hero-section{gap:32px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item:nth-child(3){border-left:none}.capability-item:nth-child(n+3){border-top:none}}@media (max-width:767px){.site-container,.site-nav-inner{padding-inline:20px}.site-nav-inner{height:64px}.hero-section{grid-template-columns:1fr;gap:40px;padding-top:112px;padding-bottom:56px}.hero-description{font-size:15px}.site-section{padding-top:56px;padding-bottom:56px}.section-heading{align-items:start;flex-direction:column;gap:16px}.hero-visual{padding:2px}.social-proof-bar{padding-top:16px;padding-bottom:40px}.proof-value{font-size:24px}.comparison-new,.comparison-old{padding:20px 20px 14px}}@media (max-width:479px){.capability-grid{grid-template-columns:1fr}.capability-item+.capability-item{border-left:none;border-top:none}}@keyframes heroSlideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes heroScaleUp{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes fadeSlideUp{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideRight{0%{opacity:.15;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeScaleIn{0%{opacity:.15;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:.15}to{opacity:1}}@keyframes heroGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,0)}50%{box-shadow:0 0 24px 6px rgba(5,150,105,.12)}}@keyframes pulseGlowDot{0%,to{box-shadow:0 0 4px rgba(5,150,105,.3);transform:scale(1)}50%{box-shadow:0 0 16px 4px rgba(5,150,105,.6);transform:scale(1.15)}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes countUp{0%{transform:translateY(10px) scale(.92)}to{transform:translateY(0) scale(1)}}@keyframes borderGlow{0%,to{border-color:rgba(5,150,105,.15);box-shadow:0 0 0 rgba(5,150,105,0)}50%{border-color:rgba(5,150,105,.35);box-shadow:0 0 20px rgba(5,150,105,.08)}}@keyframes floatBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-6px) rotate(1deg)}75%{transform:translateY(4px) rotate(-1deg)}}@keyframes scrollSlideUp{0%{transform:translateY(28px)}to{transform:translateY(0)}}@keyframes scrollSlideRight{0%{transform:translateX(-28px)}to{transform:translateX(0)}}@keyframes scrollScaleIn{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes scrollFade{0%{transform:translateY(8px)}to{transform:translateY(0)}}.anim-ready{opacity:1;transform:none}.anim-ready.is-visible.anim-fade-up{animation:scrollSlideUp .7s cubic-bezier(.16,1,.3,1)}.anim-ready.is-visible.anim-fade-right{animation:scrollSlideRight .7s cubic-bezier(.16,1,.3,1)}.anim-ready.is-visible.anim-scale-in{animation:scrollScaleIn .6s cubic-bezier(.16,1,.3,1)}.anim-ready.is-visible.anim-fade{animation:scrollFade .6s ease-out}.anim-delay-1{animation-delay:.08s!important}.anim-delay-2{animation-delay:.16s!important}.anim-delay-3{animation-delay:.24s!important}.anim-delay-4{animation-delay:.32s!important}.anim-delay-5{animation-delay:.4s!important}.anim-delay-6{animation-delay:.48s!important}.hero-entrance{animation:heroSlideUp .9s cubic-bezier(.16,1,.3,1)}.hero-entrance .hero-copy>:first-child{animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) .05s}.hero-entrance .hero-copy>:nth-child(2){animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) .12s}.hero-entrance .hero-copy>:nth-child(3){animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) .2s}.hero-entrance .hero-copy>:nth-child(4){animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) .28s}.hero-entrance .hero-copy>:nth-child(5){animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) .35s}.hero-entrance .hero-visual{animation:heroScaleUp .8s cubic-bezier(.16,1,.3,1) .15s,subtleFloat 6s ease-in-out 1.2s infinite}.hero-section:before{animation:heroGradientShift 12s ease-in-out infinite;background-size:200% 200%}.site-section{position:relative}.site-section:after{content:"";position:absolute;bottom:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(5,150,105,.12),transparent);pointer-events:none}.card-hover-lift{transition:all .35s cubic-bezier(.16,1,.3,1)}.card-hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 40px -12px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.04)}.pricing-card{transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.04);transform-style:preserve-3d;backface-visibility:hidden}.pricing-card:hover{transform:translateY(-10px) scale(1.03) rotateX(1deg);box-shadow:0 28px 56px -16px rgba(0,0,0,.14),0 6px 20px rgba(0,0,0,.07)}.pricing-card.scale-105{animation:borderGlow 3s ease-in-out infinite;box-shadow:0 4px 16px rgba(245,158,11,.12)}.pricing-card:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skewX(-20deg);transition:left .5s cubic-bezier(.16,1,.3,1);pointer-events:none;border-radius:inherit;z-index:1}.pricing-card:hover:after{left:125%}.faq-card{transition:all .35s cubic-bezier(.16,1,.3,1);border:1.5px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.03)}.faq-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -10px rgba(5,150,105,.1),0 6px 16px rgba(0,0,0,.05);border-color:rgba(5,150,105,.3);background:linear-gradient(180deg,#f0fdf9,#fff 30%)}.cta-glow{position:relative;overflow:hidden;border:2px solid rgba(5,150,105,.15);animation:borderGlow 3s ease-in-out infinite}.cta-glow:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(5,150,105,.1) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(13,148,136,.08) 0,transparent 50%);animation:heroGradientShift 6s ease-in-out infinite;background-size:200% 200%;pointer-events:none}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25) 50%,transparent);animation:btnShimmer 2.5s ease-in-out infinite;pointer-events:none}@keyframes btnShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.social-proof-bar .proof-stat{animation:countUp .7s cubic-bezier(.16,1,.3,1)}.social-proof-bar .proof-stat:first-child{animation-delay:.1s}.social-proof-bar .proof-stat:nth-child(2){animation-delay:.2s}.social-proof-bar .proof-stat:nth-child(3){animation-delay:.3s}.social-proof-bar .proof-stat:nth-child(4){animation-delay:.4s}.capability-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(5,150,105,.06) 0,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.capability-item:hover:before{opacity:1}.capability-item,.section-title{position:relative}.section-title{display:inline-block}.site-button{position:relative;overflow:hidden}.site-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%);pointer-events:none}.site-button:active:before{width:400px;height:400px}.site-button-outline:before{background:rgba(5,150,105,.08)}.capability-item:active,.comparison-card:active,.faq-card:active,.scene-card:active{transform:scale(.98)!important;transition:transform .1s!important}@media (max-width:767px){.site-button,.site-button-outline{min-height:52px;font-size:15px}.faq-card,.pricing-card{-webkit-tap-highlight-color:transparent}.capability-item{padding:28px 24px}}.hero-3d-wrapper{perspective:1200px;perspective-origin:50% 50%}.hero-3d-wrapper .hero-visual{transform-style:preserve-3d}.tilt-glare{border-radius:inherit;z-index:2;transition:opacity .3s}.hero-orbs,.tilt-glare{position:absolute;inset:0;pointer-events:none}.hero-orbs{overflow:hidden;z-index:0}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.hero-orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(5,150,105,.15) 0,rgba(13,148,136,.05) 70%,transparent 100%);top:-10%;right:-5%;animation:orbDrift1 12s ease-in-out infinite}.hero-orb-2{width:200px;height:200px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,rgba(5,150,105,.04) 70%,transparent 100%);bottom:5%;left:10%;animation:orbDrift2 10s ease-in-out infinite}.hero-orb-3{width:150px;height:150px;background:radial-gradient(circle,rgba(13,148,136,.1) 0,transparent 70%);top:30%;left:45%;animation:orbDrift3 14s ease-in-out infinite}@keyframes orbDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.1)}66%{transform:translate(20px,-15px) scale(.95)}}@keyframes orbDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.15)}}@keyframes orbDrift3{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-20px,15px) scale(1.2);opacity:.6}}.capability-grid{perspective:1000px}.capability-item{transform-style:preserve-3d;backface-visibility:hidden}.capability-item:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-1.5deg) scale(1.01)}.capability-item:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 40%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.08) 60%,transparent);transform:skewX(-20deg);transition:left .6s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}.capability-item:hover:after{left:125%}.scene-grid{perspective:1200px}.scene-card{transform-style:preserve-3d;backface-visibility:hidden}.scene-card:hover{transform:translateY(-10px) scale(1.03) rotateX(1.5deg)}.comparison-card{transform-style:preserve-3d;backface-visibility:hidden}.comparison-card:hover{transform:translateY(-10px) scale(1.03) rotateY(-1deg)}.workflow-window .flex.items-start{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1)}.workflow-window .flex.items-start:hover{transform:translateX(6px) translateZ(10px)}.proof-value{text-shadow:0 0 30px rgba(5,150,105,.15)}.hero-entrance .hero-visual{animation:heroScaleUp .8s cubic-bezier(.16,1,.3,1) .15s,subtleFloat3D 8s ease-in-out 1.2s infinite}@keyframes subtleFloat3D{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}25%{transform:translateY(-6px) rotateX(1deg) rotateY(-.5deg)}50%{transform:translateY(-10px) rotateX(0deg) rotateY(.5deg)}75%{transform:translateY(-4px) rotateX(-.5deg) rotateY(0deg)}}.cta-glow{transform-style:preserve-3d}.hero-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(5,150,105,.3);animation:particleFloat linear infinite}.hero-particle:first-child{left:15%;top:20%;animation-duration:6s;animation-delay:0s}.hero-particle:nth-child(2){left:35%;top:60%;animation-duration:8s;animation-delay:1s;width:3px;height:3px}.hero-particle:nth-child(3){left:55%;top:30%;animation-duration:7s;animation-delay:2s;width:5px;height:5px;background:rgba(13,148,136,.25)}.hero-particle:nth-child(4){left:75%;top:70%;animation-duration:9s;animation-delay:.5s;width:3px;height:3px}.hero-particle:nth-child(5){left:85%;top:15%;animation-duration:7s;animation-delay:3s;background:rgba(16,185,129,.2)}.hero-particle:nth-child(6){left:25%;top:80%;animation-duration:10s;animation-delay:1.5s;width:6px;height:6px;background:rgba(5,150,105,.15)}@keyframes particleFloat{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-40px) translateX(15px) scale(1.5);opacity:.8}90%{opacity:.3}to{transform:translateY(-80px) translateX(-10px) scale(.5);opacity:0}}@media (prefers-reduced-motion:reduce){.platform-site *,.platform-site :after,.platform-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.anim-ready{opacity:1!important;transform:none!important}.hero-visual{animation:none!important}.hero-orb,.hero-particle{display:none!important}}