.page-module__CG8qfW__container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.page-module__CG8qfW__container{padding:0 1rem}}.page-module__CG8qfW__heroSection{background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%);align-items:center;min-height:85vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.page-module__CG8qfW__heroBackground{position:absolute;inset:0}.page-module__CG8qfW__heroGrid{background-image:linear-gradient(#3b82f61a 1px,#0000 1px),linear-gradient(90deg,#3b82f61a 1px,#0000 1px);background-size:50px 50px;animation:20s linear infinite page-module__CG8qfW__gridMove;position:absolute;inset:0}@keyframes page-module__CG8qfW__gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.page-module__CG8qfW__heroParticles{position:absolute;inset:0}.page-module__CG8qfW__particle{opacity:0;background:#3b82f6;border-radius:50%;width:4px;height:4px;animation:10s infinite page-module__CG8qfW__particleFloat;position:absolute}.page-module__CG8qfW__particle:first-child{animation-delay:0s;left:10%}.page-module__CG8qfW__particle:nth-child(2){animation-delay:1s;left:20%}.page-module__CG8qfW__particle:nth-child(3){animation-delay:2s;left:30%}.page-module__CG8qfW__particle:nth-child(4){animation-delay:3s;left:40%}.page-module__CG8qfW__particle:nth-child(5){animation-delay:4s;left:50%}.page-module__CG8qfW__particle:nth-child(6){animation-delay:5s;left:60%}.page-module__CG8qfW__particle:nth-child(7){animation-delay:6s;left:70%}.page-module__CG8qfW__particle:nth-child(8){animation-delay:7s;left:80%}.page-module__CG8qfW__particle:nth-child(9){animation-delay:8s;left:90%}.page-module__CG8qfW__particle:nth-child(10){animation-delay:9s;left:95%}@keyframes page-module__CG8qfW__particleFloat{0%,to{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1;transform:translateY(80vh)scale(1)}90%{opacity:1;transform:translateY(20vh)scale(1)}}.page-module__CG8qfW__heroContent{z-index:10;text-align:center;opacity:0;animation:1s forwards page-module__CG8qfW__fadeInUp;position:relative}.page-module__CG8qfW__heroBadge{color:#60a5fa;backdrop-filter:blur(10px);background:#3b82f61a;border:1px solid #3b82f64d;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:12px 24px;font-size:14px;font-weight:600;animation:.8s .2s both page-module__CG8qfW__slideInDown;display:inline-flex}.page-module__CG8qfW__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1.1;animation:.8s .3s both page-module__CG8qfW__slideInUp}.page-module__CG8qfW__heroTitleGradient{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%);-webkit-text-fill-color:transparent;background-clip:text}.page-module__CG8qfW__heroDescription{color:#cbd5e1;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.8;animation:.8s .4s both page-module__CG8qfW__slideInUp}.page-module__CG8qfW__heroCta{justify-content:center;gap:20px;animation:.8s .5s both page-module__CG8qfW__slideInUp;display:flex}.page-module__CG8qfW__ctaPrimary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 24px #3b82f64d}.page-module__CG8qfW__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #3b82f680}.page-module__CG8qfW__ctaPrimary svg{width:20px;height:20px;transition:transform .3s}.page-module__CG8qfW__ctaPrimary:hover svg{transform:translate(5px)}.page-module__CG8qfW__ctaSecondary{backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:2px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__CG8qfW__ctaSecondary:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}@keyframes page-module__CG8qfW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__CG8qfW__slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__CG8qfW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__CG8qfW__aspireSection{opacity:0;background:linear-gradient(#0f0f23 0%,#1a0b2e 100%);padding:120px 0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(50px)}.page-module__CG8qfW__aspireSection.page-module__CG8qfW__visible{opacity:1;transform:translateY(0)}.page-module__CG8qfW__aspireBackground{position:absolute;inset:0}.page-module__CG8qfW__aspireGlow{filter:blur(150px);opacity:.4;border-radius:50%;width:800px;height:800px;position:absolute}.page-module__CG8qfW__aspireGlow1{background:#667eea;animation:8s ease-in-out infinite page-module__CG8qfW__glowPulse;top:-400px;left:-400px}.page-module__CG8qfW__aspireGlow2{background:#764ba2;animation:8s ease-in-out 4s infinite page-module__CG8qfW__glowPulse;bottom:-400px;right:-400px}@keyframes page-module__CG8qfW__glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.page-module__CG8qfW__aspireHeader{text-align:center;z-index:1;margin-bottom:80px;position:relative}.page-module__CG8qfW__aspireBadge{backdrop-filter:blur(10px);background:#667eea1a;border:1px solid #667eea4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;display:inline-flex}.page-module__CG8qfW__badgeIcon{font-size:20px}.page-module__CG8qfW__badgeText{color:#a5b4fc;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.page-module__CG8qfW__aspireTitle{color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.2}.page-module__CG8qfW__gradientText{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;background-clip:text}.page-module__CG8qfW__aspireSubtitle{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:20px}.page-module__CG8qfW__aspireGrid{z-index:1;grid-template-columns:2fr 1fr;gap:48px;display:grid;position:relative}.page-module__CG8qfW__aspireOverview{backdrop-filter:blur(20px)saturate(1.5);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;margin-bottom:32px;padding:48px;position:relative;overflow:hidden}.page-module__CG8qfW__aspireOverview:before{content:"";background:linear-gradient(90deg,#0000,#667eea80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module__CG8qfW__aspireOverview h3{color:#fff;margin-bottom:20px;font-size:32px;font-weight:800}.page-module__CG8qfW__aspireOverview p{color:#e0e7ff;margin-bottom:32px;font-size:18px;line-height:1.8}.page-module__CG8qfW__aspireFeatures{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.page-module__CG8qfW__aspireFeature{background:#667eea0d;border:1px solid #667eea1a;border-radius:16px;gap:16px;padding:20px;transition:all .3s;display:flex}.page-module__CG8qfW__aspireFeature:hover{background:#667eea1a;border-color:#667eea33;transform:translateY(-2px)}.page-module__CG8qfW__featureIcon{background:#667eea1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__CG8qfW__featureIcon svg{stroke:#a5b4fc;stroke-width:2px;width:24px;height:24px}.page-module__CG8qfW__featureInfo h4{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.page-module__CG8qfW__featureInfo p{color:#cbd5e1;font-size:14px;line-height:1.6}.page-module__CG8qfW__codeExample{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:16px;margin-top:32px;overflow:hidden}.page-module__CG8qfW__codeHeader{background:#ffffff08;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page-module__CG8qfW__codeFile{color:#a5b4fc;font-size:14px;font-weight:600}.page-module__CG8qfW__codeLang{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.page-module__CG8qfW__codeContent{color:#e0e7ff;margin:0;padding:24px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.page-module__CG8qfW__aspireSidebar{flex-direction:column;gap:32px;display:flex}.page-module__CG8qfW__aspireBenefits{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:32px}.page-module__CG8qfW__aspireBenefits h3{color:#fff;margin-bottom:24px;font-size:24px;font-weight:800}.page-module__CG8qfW__benefitsList{margin:0;padding:0;list-style:none}.page-module__CG8qfW__benefitsList li{color:#e0e7ff;align-items:center;gap:12px;padding:12px 0;font-size:16px;display:flex}.page-module__CG8qfW__benefitsList svg{stroke:#10b981;stroke-width:3px;flex-shrink:0;width:20px;height:20px}.page-module__CG8qfW__aspireStack{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:32px}.page-module__CG8qfW__aspireStack h3{color:#fff;margin-bottom:24px;font-size:24px;font-weight:800}.page-module__CG8qfW__stackItems{flex-wrap:wrap;gap:12px;display:flex}.page-module__CG8qfW__stackItem{color:#a5b4fc;background:#667eea1a;border:1px solid #667eea33;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.page-module__CG8qfW__stackItem:hover{background:#667eea33;transform:translateY(-2px)}.page-module__CG8qfW__overviewSection{opacity:0;background:#fff;padding:120px 0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(50px)}.page-module__CG8qfW__overviewSection.page-module__CG8qfW__visible{opacity:1;transform:translateY(0)}.page-module__CG8qfW__overviewContent{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module__CG8qfW__overviewTitle{color:#0f0f23;margin-bottom:24px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.2}.page-module__CG8qfW__titleAccent{color:#3b82f6}.page-module__CG8qfW__overviewDescription{color:#64748b;margin-bottom:40px;font-size:18px;line-height:1.8}.page-module__CG8qfW__overviewStats{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__CG8qfW__statItem{text-align:center}.page-module__CG8qfW__statNumber{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;font-size:48px;font-weight:900}.page-module__CG8qfW__statLabel{color:#64748b;font-size:16px;font-weight:600}.page-module__CG8qfW__overviewVisual{justify-content:center;align-items:center;display:flex}.page-module__CG8qfW__cloudEcosystem{width:500px;height:500px;position:relative}.page-module__CG8qfW__ecosystemCore{color:#fff;text-align:center;z-index:3;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:16px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #3b82f666}.page-module__CG8qfW__ecosystemRing{border:2px solid #3b82f61a;border-radius:50%;position:absolute;top:50%;left:50%}.page-module__CG8qfW__ring1{width:300px;height:300px;animation:30s linear infinite page-module__CG8qfW__rotate;transform:translate(-50%,-50%)}.page-module__CG8qfW__ring2{width:420px;height:420px;animation:40s linear infinite reverse page-module__CG8qfW__rotate;transform:translate(-50%,-50%)}@keyframes page-module__CG8qfW__rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.page-module__CG8qfW__ecosystemNode{color:#1f2937;white-space:nowrap;background:#fff;border:2px solid #e5e7eb;border-radius:100px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;position:absolute;box-shadow:0 4px 20px #0000001a}.page-module__CG8qfW__ecosystemNode:hover{border-color:#3b82f6;transform:scale(1.1);box-shadow:0 8px 30px #3b82f64d}.page-module__CG8qfW__ring1 .page-module__CG8qfW__node1{top:-15px;left:50%;transform:translate(-50%)}.page-module__CG8qfW__ring1 .page-module__CG8qfW__node2{top:50%;right:-15px;transform:translateY(-50%)}.page-module__CG8qfW__ring1 .page-module__CG8qfW__node3{bottom:-15px;left:50%;transform:translate(-50%)}.page-module__CG8qfW__ring1 .page-module__CG8qfW__node4{top:50%;left:-15px;transform:translateY(-50%)}.page-module__CG8qfW__ring2 .page-module__CG8qfW__node5{top:10%;left:10%}.page-module__CG8qfW__ring2 .page-module__CG8qfW__node6{top:10%;right:10%}.page-module__CG8qfW__ring2 .page-module__CG8qfW__node7{bottom:10%;right:10%}.page-module__CG8qfW__ring2 .page-module__CG8qfW__node8{bottom:10%;left:10%}.page-module__CG8qfW__techSection{opacity:0;background:#fafbfc;padding:120px 0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(50px)}.page-module__CG8qfW__techSection.page-module__CG8qfW__visible{opacity:1;transform:translateY(0)}.page-module__CG8qfW__techHeader{text-align:center;margin-bottom:80px}.page-module__CG8qfW__techTitle{color:#0f0f23;margin-bottom:16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.2}.page-module__CG8qfW__titleEn{color:#3b82f6;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page-module__CG8qfW__titleJa{font-size:inherit;display:block}.page-module__CG8qfW__techSubtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:20px}.page-module__CG8qfW__techTabs{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.page-module__CG8qfW__techTab{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.page-module__CG8qfW__techTab:hover{color:#3b82f6;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 20px #3b82f633}.page-module__CG8qfW__techTab.page-module__CG8qfW__active{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000;box-shadow:0 8px 30px #3b82f64d}.page-module__CG8qfW__tabIcon{font-size:20px}.page-module__CG8qfW__tabLabel{font-weight:600}.page-module__CG8qfW__techPanel{animation:.5s page-module__CG8qfW__fadeIn;display:none}.page-module__CG8qfW__techPanel.page-module__CG8qfW__active{display:block}@keyframes page-module__CG8qfW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__CG8qfW__techGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:32px;display:grid}.page-module__CG8qfW__techCard{background:#fff;border-radius:24px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.page-module__CG8qfW__techCard:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f6 0%,#2563eb 50%,#6366f1 100%);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module__CG8qfW__techCard:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000001a}.page-module__CG8qfW__techCard:hover:before{opacity:1}.page-module__CG8qfW__techCard.page-module__CG8qfW__hovered{transform:translateY(-8px);box-shadow:0 20px 60px #0000001a}.page-module__CG8qfW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.page-module__CG8qfW__cardTitle{color:#0f0f23;margin:0;font-size:24px;font-weight:800}.page-module__CG8qfW__cardIcon{background:linear-gradient(135deg,#3b82f61a 0%,#6366f11a 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__CG8qfW__cardIcon svg{stroke:#3b82f6;stroke-width:2px;width:24px;height:24px}.page-module__CG8qfW__cardDescription{color:#64748b;margin-bottom:32px;font-size:16px;line-height:1.7}.page-module__CG8qfW__cardMetrics{background:#f8fafc;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;padding:24px;display:grid}.page-module__CG8qfW__metric{text-align:center}.page-module__CG8qfW__metricKey{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.page-module__CG8qfW__metricValue{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);-webkit-text-fill-color:transparent;background-clip:text;font-size:24px;font-weight:900;display:block}.page-module__CG8qfW__cardTechnologies{flex-wrap:wrap;gap:8px;display:flex}.page-module__CG8qfW__techTag{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.page-module__CG8qfW__techTag:hover{background:#3b82f626;transform:translateY(-2px)}.page-module__CG8qfW__patternsSection{opacity:0;background:linear-gradient(#1a0b2e 0%,#0f0f23 100%);padding:120px 0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(50px)}.page-module__CG8qfW__patternsSection.page-module__CG8qfW__visible{opacity:1;transform:translateY(0)}.page-module__CG8qfW__patternsSection:before{content:"";background:radial-gradient(circle at 20%,#3b82f626 0%,#0000 50%),radial-gradient(circle at 80%,#6366f126 0%,#0000 50%);position:absolute;inset:0}.page-module__CG8qfW__patternsHeader{text-align:center;z-index:1;margin-bottom:80px;position:relative}.page-module__CG8qfW__patternsTitle{color:#fff;margin-bottom:16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.2}.page-module__CG8qfW__patternsSubtitle{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:20px}.page-module__CG8qfW__patternsGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:32px;display:grid;position:relative}.page-module__CG8qfW__patternCard{backdrop-filter:blur(20px)saturate(1.5);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:48px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-module__CG8qfW__patternCard:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f60d 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.page-module__CG8qfW__patternCard:hover{background:#ffffff0d;border-color:#3b82f64d;transform:translateY(-8px);box-shadow:0 20px 60px #0000004d}.page-module__CG8qfW__patternCard:hover:before{opacity:1}.page-module__CG8qfW__patternCard.page-module__CG8qfW__featured{background:#3b82f614;border-color:#3b82f64d}.page-module__CG8qfW__patternBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:100px;padding:8px 20px;font-size:14px;font-weight:700;position:absolute;top:32px;right:32px;box-shadow:0 4px 20px #3b82f666}.page-module__CG8qfW__patternIcon{background:#3b82f61a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;display:flex}.page-module__CG8qfW__patternIcon svg{stroke:#60a5fa;stroke-width:2px;width:32px;height:32px}.page-module__CG8qfW__patternTitle{color:#fff;margin-bottom:16px;font-size:28px;font-weight:800}.page-module__CG8qfW__patternDescription{color:#e0e7ff;margin-bottom:32px;font-size:16px;line-height:1.8}.page-module__CG8qfW__patternBenefits{margin:0 0 32px;padding:0;list-style:none}.page-module__CG8qfW__patternBenefits li{color:#cbd5e1;margin-bottom:16px;padding-left:28px;font-size:15px;line-height:1.6;position:relative}.page-module__CG8qfW__patternBenefits li:before{content:"✓";color:#10b981;font-size:18px;font-weight:700;position:absolute;left:0}.page-module__CG8qfW__patternTech{border-top:1px solid #ffffff1a;padding-top:32px}.page-module__CG8qfW__patternTech span{color:#60a5fa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.page-module__CG8qfW__patternTech p{color:#cbd5e1;font-size:15px;line-height:1.6}.page-module__CG8qfW__benefitsSection{opacity:0;background:#fff;padding:120px 0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(50px)}.page-module__CG8qfW__benefitsSection.page-module__CG8qfW__visible{opacity:1;transform:translateY(0)}.page-module__CG8qfW__benefitsSection:before{content:"";background:radial-gradient(circle,#3b82f60d 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.page-module__CG8qfW__benefitsHeader{text-align:center;margin-bottom:80px}.page-module__CG8qfW__benefitsTitle{color:#0f0f23;margin-bottom:16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.2}.page-module__CG8qfW__benefitsSubtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:20px}.page-module__CG8qfW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;display:grid}.page-module__CG8qfW__benefitCard{text-align:center;background:#fff;border-radius:24px;padding:48px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.page-module__CG8qfW__benefitCard:before{content:"";background:linear-gradient(90deg,#3b82f6 0%,#2563eb 50%,#6366f1 100%);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__CG8qfW__benefitCard:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.page-module__CG8qfW__benefitCard:hover:before{transform:scaleX(1)}.page-module__CG8qfW__benefitVisual{margin-bottom:40px;position:relative}.page-module__CG8qfW__visualCircle{background:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto;display:flex;position:relative}.page-module__CG8qfW__visualFill{background:conic-gradient(from 0deg, #3b82f6 0deg, #2563eb calc(var(--percentage) * 3.6deg), #e5e7eb calc(var(--percentage) * 3.6deg), #e5e7eb 360deg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__CG8qfW__visualFill:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.page-module__CG8qfW__visualText{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);-webkit-text-fill-color:transparent;z-index:1;background-clip:text;font-size:42px;font-weight:900;position:relative}.page-module__CG8qfW__benefitTitle{color:#0f0f23;margin-bottom:16px;font-size:28px;font-weight:800}.page-module__CG8qfW__benefitDescription{color:#64748b;margin-bottom:40px;font-size:16px;line-height:1.8}.page-module__CG8qfW__benefitDetails{background:#f8fafc;border-radius:16px;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.page-module__CG8qfW__detailItem{text-align:center}.page-module__CG8qfW__detailLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.page-module__CG8qfW__detailValue{color:#0f0f23;font-size:20px;font-weight:800;display:block}.page-module__CG8qfW__detailArrow{color:#3b82f6;font-size:24px;font-weight:700;animation:1.5s ease-in-out infinite page-module__CG8qfW__arrowBounce}@keyframes page-module__CG8qfW__arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.page-module__CG8qfW__ctaSection{background:linear-gradient(135deg,#1a0b2e 0%,#0a0418 100%);padding:120px 0;position:relative;overflow:hidden}.page-module__CG8qfW__ctaContent{z-index:1;position:relative}.page-module__CG8qfW__ctaBackground{position:absolute;inset:0;overflow:hidden}.page-module__CG8qfW__ctaGradient{filter:blur(150px);opacity:.5;border-radius:50%;width:800px;height:800px;position:absolute}.page-module__CG8qfW__gradient1{background:#3b82f6;animation:15s ease-in-out infinite page-module__CG8qfW__floatGradient;top:-400px;left:-400px}.page-module__CG8qfW__gradient2{background:#6366f1;animation:15s ease-in-out 5s infinite page-module__CG8qfW__floatGradient;bottom:-400px;right:-400px}.page-module__CG8qfW__gradient3{background:#8b5cf6;animation:15s ease-in-out 10s infinite page-module__CG8qfW__floatGradient;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes page-module__CG8qfW__floatGradient{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.page-module__CG8qfW__ctaInner{text-align:center;max-width:900px;margin:0 auto;position:relative}.page-module__CG8qfW__ctaTitle{color:#fff;letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1.1}.page-module__CG8qfW__ctaHighlight{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#f472b6 100%);-webkit-text-fill-color:transparent;background-clip:text;animation:3s ease-in-out infinite page-module__CG8qfW__highlightShimmer;display:inline-block}@keyframes page-module__CG8qfW__highlightShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.page-module__CG8qfW__ctaDescription{color:#e0e7ff;max-width:700px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:22px;line-height:1.7}.page-module__CG8qfW__ctaFeatures{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:56px;display:flex}.page-module__CG8qfW__ctaFeature{color:#fff;align-items:center;gap:12px;font-size:18px;display:flex;position:relative}.page-module__CG8qfW__ctaFeature:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa,#0000);height:2px;transition:transform .3s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.page-module__CG8qfW__ctaFeature:hover:after{transform:scaleX(1)}.page-module__CG8qfW__ctaFeature svg{stroke:#10b981;stroke-width:3px;width:24px;height:24px}.page-module__CG8qfW__ctaActions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.page-module__CG8qfW__ctaBtn{border-radius:100px;align-items:center;gap:12px;padding:20px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.page-module__CG8qfW__ctaBtnPrimary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 8px 32px #3b82f64d}.page-module__CG8qfW__ctaBtnPrimary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module__CG8qfW__ctaBtnPrimary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #3b82f680}.page-module__CG8qfW__ctaBtnPrimary:hover:before{left:100%}.page-module__CG8qfW__ctaBtnSecondary{color:#fff;backdrop-filter:blur(10px);background:0 0;border:2px solid #ffffff4d}.page-module__CG8qfW__ctaBtnSecondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-3px);box-shadow:0 8px 32px #ffffff1a}.page-module__CG8qfW__ctaBtn svg{width:20px;height:20px;transition:transform .3s}.page-module__CG8qfW__ctaBtn:hover svg{transform:translate(5px)}@media (max-width:1024px){.page-module__CG8qfW__aspireGrid{grid-template-columns:1fr;gap:40px}.page-module__CG8qfW__overviewContent{grid-template-columns:1fr;gap:60px}.page-module__CG8qfW__cloudEcosystem{max-width:400px}}@media (max-width:768px){.page-module__CG8qfW__heroSection{min-height:70vh;padding:100px 0 60px}.page-module__CG8qfW__heroTitle{font-size:2.5rem}.page-module__CG8qfW__heroDescription{font-size:1.1rem}.page-module__CG8qfW__heroCta{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.page-module__CG8qfW__ctaPrimary,.page-module__CG8qfW__ctaSecondary{justify-content:center;width:100%}.page-module__CG8qfW__aspireSection,.page-module__CG8qfW__overviewSection,.page-module__CG8qfW__techSection,.page-module__CG8qfW__patternsSection,.page-module__CG8qfW__benefitsSection{padding:80px 0}.page-module__CG8qfW__aspireFeatures{grid-template-columns:1fr}.page-module__CG8qfW__techTabs{gap:12px}.page-module__CG8qfW__techTab{padding:12px 20px;font-size:14px}.page-module__CG8qfW__techGrid,.page-module__CG8qfW__patternsGrid{grid-template-columns:1fr;gap:24px}.page-module__CG8qfW__benefitsGrid{grid-template-columns:1fr;gap:32px}.page-module__CG8qfW__overviewStats{grid-template-columns:1fr;gap:24px}.page-module__CG8qfW__ctaTitle{font-size:2.5rem}.page-module__CG8qfW__ctaDescription{font-size:18px}.page-module__CG8qfW__ctaFeatures{flex-direction:column;gap:20px}.page-module__CG8qfW__ctaActions{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.page-module__CG8qfW__ctaBtn{justify-content:center;width:100%}}
