.apage-wrapper{position:relative;overflow-x:hidden;background:#0a0a0a;color:#ffffff;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif}.apage-cursor-follower{position:fixed;top:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(233,74,0,.06) 0,transparent 70%);border-radius:50%;pointer-events:none;transform:translate(-200px,-200px);z-index:0;transition:opacity .3s ease}.apage-hero{position:relative;min-height:80vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.apage-hero-bg{top:0;left:0;z-index:0}.apage-blob-container,.apage-hero-bg{position:absolute;width:100%;height:100%}.apage-blob-container{overflow:hidden}.apage-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:apage-float 20s ease-in-out infinite}.apage-blob-1{width:500px;height:500px;background:#e94a00;top:-200px;right:-100px;animation-delay:0s}.apage-blob-2{width:400px;height:400px;background:#6366f1;bottom:-150px;left:-100px;animation-delay:7s}.apage-blob-3{width:300px;height:300px;background:#10b981;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes apage-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.apage-dot-matrix{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:30px 30px;z-index:0}.apage-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.apage-hero-content{max-width:800px}.apage-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(233,74,0,.1);border:1px solid rgba(233,74,0,.3);border-radius:100px;font-size:.85rem;font-weight:500;color:#e94a00;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.apage-hero-badge.apage-visible{opacity:1;transform:translateY(0)}.apage-hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:24px}.apage-title-line{display:block}.apage-title-word{display:inline-block;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.16,1,.3,1);margin-right:12px}.apage-title-word.apage-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay, 0) * .1s)}.apage-title-word.apage-accent{background:linear-gradient(135deg,#e94a00,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.apage-hero-desc{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.7);margin-bottom:40px;max-width:600px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.apage-hero-desc.apage-visible{opacity:1;transform:translateY(0)}.apage-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:.4s}.apage-hero-stats.apage-visible{opacity:1;transform:translateY(0)}.apage-stat-item{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--delay, 0) * .1s)}.apage-stat-item.apage-visible{opacity:1;transform:translateY(0)}.apage-stat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(233,74,0,.1);border-radius:10px;color:#e94a00}.apage-stat-info{display:flex;flex-direction:column}.apage-stat-value{font-size:1.25rem;font-weight:700;color:#ffffff}.apage-stat-label{font-size:.75rem;color:rgba(255,255,255,.6)}.apage-section-header{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.apage-section-header.apage-visible{opacity:1;transform:translateY(0)}.apage-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(233,74,0,.1);border:1px solid rgba(233,74,0,.2);border-radius:100px;font-size:.8rem;font-weight:500;color:#e94a00;margin-bottom:16px}.apage-section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px;line-height:1.2}.apage-title-accent{background:linear-gradient(135deg,#e94a00,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.apage-section-subtitle{font-size:1.1rem;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto}.apage-story{padding:100px 0;position:relative}.apage-story-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.apage-story-text{opacity:0;transform:translateX(-30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.apage-story-text.apage-stagger-in{opacity:1;transform:translateX(0)}.apage-story-text p{font-size:1.05rem;line-height:1.8;color:rgba(255,255,255,.8);margin-bottom:20px}.apage-story-image{opacity:0;transform:translateX(30px);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--delay, 0) * 1s)}.apage-story-image.apage-stagger-in{opacity:1;transform:translateX(0)}.apage-image-container{position:relative;height:400px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.apage-image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(233,74,0,.3) 0,transparent 70%);border-radius:50%;filter:blur(40px)}.apage-image-placeholder{display:flex;flex-direction:column;align-items:center;gap:16px;color:rgba(255,255,255,.3)}.apage-image-placeholder span{font-size:1rem;font-weight:500}.apage-values{padding:100px 0;background:rgba(255,255,255,.02)}.apage-values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.apage-value-card{position:relative;padding:32px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--delay, 0) * 1s)}.apage-value-card.apage-stagger-in{opacity:1;transform:translateY(0)}.apage-value-card:hover{transform:translateY(-8px);border-color:rgba(233,74,0,.3);box-shadow:0 20px 40px rgba(233,74,0,.1)}.apage-value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e94a00,#ff6b35);opacity:0;transition:opacity .3s ease}.apage-value-card:hover:before{opacity:1}.apage-value-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#ffffff;margin-bottom:20px}.apage-value-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#ffffff}.apage-value-desc{font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.7);margin-bottom:16px}.apage-value-arrow{position:absolute;bottom:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(233,74,0,.1);border-radius:10px;color:#e94a00;opacity:0;transform:translateX(-10px);transition:all .3s ease}.apage-value-card:hover .apage-value-arrow{opacity:1;transform:translateX(0)}.apage-cta{padding:100px 0;position:relative;overflow:hidden}.apage-animated-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.apage-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.apage-shape-1{width:600px;height:600px;background:#e94a00;top:-300px;right:-200px}.apage-shape-2{width:500px;height:500px;background:#6366f1;bottom:-250px;left:-200px}.apage-cta-content{text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.apage-cta-content.apage-visible{opacity:1;transform:translateY(0)}.apage-cta-badge{display:inline-block;padding:8px 20px;background:rgba(233,74,0,.1);border:1px solid rgba(233,74,0,.3);border-radius:100px;font-size:.9rem;font-weight:500;color:#e94a00;margin-bottom:24px}.apage-cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:20px;line-height:1.2}.apage-cta-text{font-size:1.1rem;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto 40px;line-height:1.7}.apage-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.apage-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#e94a00,#ff6b35);color:#ffffff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(233,74,0,.3)}.apage-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(233,74,0,.4)}.apage-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:rgba(255,255,255,.05);color:#ffffff;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.apage-btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}@media (max-width:1024px){.apage-values-grid{grid-template-columns:repeat(2,1fr)}.apage-story-content{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.apage-hero-stats{grid-template-columns:repeat(2,1fr)}.apage-values-grid{grid-template-columns:1fr}}@media (max-width:480px){.apage-hero-stats{grid-template-columns:1fr}.apage-cta-buttons{flex-direction:column;align-items:center}}