.hero-cta-group{display:flex!important;align-items:center!important;gap:1.25rem!important;flex-wrap:wrap!important;margin:1.25rem 0 2.5rem 0!important;z-index:20!important;position:relative!important}.btn-hero-primary{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:1.15rem!important;background:linear-gradient(135deg,#0052d4 0%,#0066ff 48%,#00c8ff 100%)!important;background-size:180% 180%!important;color:#ffffff!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:0.94rem!important;letter-spacing:0.35px!important;padding:0.45rem 0.55rem 0.45rem 1.65rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,0.35)!important;cursor:pointer!important;outline:none!important;box-shadow:0 10px 28px -5px rgba(0,102,255,0.6),0 0 22px rgba(0,200,255,0.35),inset 0 1px 1px rgba(255,255,255,0.6)!important;transition:all 0.35s cubic-bezier(0.16,1,0.3,1)!important;overflow:hidden!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important}.btn-hero-primary .btn-shimmer-sweep{position:absolute!important;top:-50%!important;left:-80%!important;width:50%!important;height:200%!important;background:linear-gradient(90deg,rgba(255,255,255,0)0%,rgba(255,255,255,0.45)50%,rgba(255,255,255,0)100%)!important;transform:rotate(25deg)!important;pointer-events:none!important;transition:left 0.75s ease!important}.btn-hero-primary:hover .btn-shimmer-sweep{left:140%!important}.btn-hero-primary:hover{transform:translateY(-3px)scale(1.02)!important;background-position:right center!important;box-shadow:0 16px 36px -4px rgba(0,82,212,0.8),0 0 35px rgba(0,220,255,0.7),inset 0 1px 2px rgba(255,255,255,0.8)!important;border-color:rgba(255,255,255,0.7)!important}.btn-hero-primary:active{transform:translateY(-1px)scale(0.99)!important}.btn-hero-primary .btn-text{font-weight:700!important;white-space:nowrap!important;color:#ffffff!important;text-shadow:0 1px 3px rgba(0,0,0,0.3)!important}.btn-hero-primary .btn-icon-bubble{width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,0.22)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;font-size:0.9rem!important;box-shadow:0 2px 8px rgba(0,0,0,0.15)!important;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1)!important;flex-shrink:0!important}.btn-hero-primary:hover .btn-icon-bubble{background:#ffffff!important;color:#0052d4!important;transform:translateX(3px)scale(1.06)!important;box-shadow:0 4px 14px rgba(0,0,0,0.25)!important}.btn-hero-primary .btn-icon-bubble i{transition:transform 0.3s ease!important}.btn-hero-primary:hover .btn-icon-bubble i{transform:translateX(2px)!important}.btn-hero-secondary{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:1.15rem!important;background:rgba(6,14,34,0.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:#f1f5f9!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:0.94rem!important;letter-spacing:0.35px!important;padding:0.45rem 0.55rem 0.45rem 1.65rem!important;border-radius:999px!important;border:1.5px solid rgba(0,200,255,0.45)!important;cursor:pointer!important;outline:none!important;box-shadow:0 6px 20px rgba(0,0,0,0.4),0 0 16px rgba(0,200,255,0.15),inset 0 0 12px rgba(0,200,255,0.08)!important;transition:all 0.35s cubic-bezier(0.16,1,0.3,1)!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important}.btn-hero-secondary:hover{transform:translateY(-3px)scale(1.02)!important;background:rgba(0,200,255,0.16)!important;border-color:#00f0ff!important;color:#ffffff!important;box-shadow:0 12px 30px rgba(0,0,0,0.5),0 0 28px rgba(0,240,255,0.5),inset 0 0 18px rgba(0,240,255,0.2)!important}.btn-hero-secondary:active{transform:translateY(-1px)scale(0.99)!important}.btn-hero-secondary .btn-text{font-weight:700!important;white-space:nowrap!important;color:#f1f5f9!important;transition:color 0.3s ease!important}.btn-hero-secondary .sec-bubble{width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(0,200,255,0.14)!important;border:1px solid rgba(0,200,255,0.35)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#00f0ff!important;font-size:0.9rem!important;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1)!important;flex-shrink:0!important}.btn-hero-secondary:hover .sec-bubble{background:#00f0ff!important;color:#040814!important;border-color:#00f0ff!important;transform:rotate(12deg)scale(1.08)!important;box-shadow:0 0 18px rgba(0,240,255,0.7)!important}@media(max-width:640px){.hero-cta-group{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:0.9rem!important;margin:1rem 0 2rem 0!important}.btn-hero-primary,.btn-hero-secondary{width:100%!important;justify-content:space-between!important;padding:0.45rem 0.55rem 0.45rem 1.35rem!important;font-size:0.92rem!important}.btn-hero-primary .btn-icon-bubble,.btn-hero-secondary .sec-bubble{width:36px!important;height:36px!important;font-size:0.85rem!important}}section.scroll-reveal-section .reveal-on-scroll,.reveal-on-scroll{opacity:0;transform:translateY(32px)scale(0.97);filter:blur(10px);transition:opacity 0.85s cubic-bezier(0.16,1,0.3,1),transform 0.85s cubic-bezier(0.16,1,0.3,1),filter 0.85s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform,filter;backface-visibility:hidden}section.scroll-reveal-section.is-revealed .reveal-on-scroll,.reveal-on-scroll.is-revealed{opacity:1!important;transform:translateY(0)scale(1)!important;filter:blur(0)!important}.reveal-on-scroll.stagger-1{transition-delay:0.08s}.reveal-on-scroll.stagger-2{transition-delay:0.16s}.reveal-on-scroll.stagger-3{transition-delay:0.24s}.reveal-on-scroll.stagger-4{transition-delay:0.32s}.reveal-on-scroll.stagger-5{transition-delay:0.40s}.reveal-on-scroll.stagger-6{transition-delay:0.48s}.milestone-pill-card.card-offset-down{transform:translateY(60px)scale(0.97)!important;filter:blur(10px)}.milestone-pill-card.card-offset-up{transform:translateY(0px)scale(0.97)!important;filter:blur(10px)}section.scroll-reveal-section.is-revealed .milestone-pill-card.card-offset-down,.milestone-pill-card.card-offset-down.is-revealed{transform:translateY(30px)scale(1)!important;filter:blur(0)!important;opacity:1!important}section.scroll-reveal-section.is-revealed .milestone-pill-card.card-offset-up,.milestone-pill-card.card-offset-up.is-revealed{transform:translateY(-30px)scale(1)!important;filter:blur(0)!important;opacity:1!important}.process-lifecycle-section{position:relative;padding:6rem 0 5.5rem;background:linear-gradient(180deg,#050a18 0%,#030712 100%);border-bottom:1px solid rgba(0,200,255,0.14);overflow:hidden}.process-ambient-glow-left{position:absolute;top:15%;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,200,255,0.07)0%,transparent 70%);pointer-events:none}.process-ambient-glow-right{position:absolute;bottom:10%;right:-150px;width:550px;height:550px;background:radial-gradient(circle,rgba(139,92,246,0.06)0%,transparent 70%);pointer-events:none}.process-header-center{text-align:center;max-width:760px;margin:0 auto 3.5rem}.process-status-pill{display:inline-flex;align-items:center;gap:0.55rem;padding:0.4rem 1.2rem;border-radius:999px;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.28);color:#00f0ff;font-size:0.76rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1rem;box-shadow:0 0 20px rgba(0,240,255,0.12)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 10px #00f0ff;animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.5}}.section-subtitle-text{color:#94a3b8;font-size:0.98rem;line-height:1.7;margin:0.75rem auto 1.5rem}.process-pipeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-bottom:3rem;position:relative}.process-step-card{background:rgba(10,18,42,0.65);border:1px solid rgba(0,200,255,0.22);border-radius:20px;padding:1.8rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.15);transition:all 0.38s cubic-bezier(0.16,1,0.3,1);position:relative}.process-step-card:hover{transform:translateY(-6px);border-color:rgba(0,240,255,0.55);background:rgba(12,23,54,0.8);box-shadow:0 20px 45px rgba(0,0,0,0.6),0 0 28px rgba(0,200,255,0.25),inset 0 1px 0 rgba(255,255,255,0.35)}.step-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.step-number-badge{font-family:var(--font-heading);font-weight:900;font-size:1.6rem;color:#38bdf8;letter-spacing:-1px;line-height:1}.step-icon-wrap{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:transform 0.3s ease}.process-step-card:hover .step-icon-wrap{transform:scale(1.1)rotate(5deg)}.icon-cyan{background:rgba(0,240,255,0.12);color:#00f0ff;border:1px solid rgba(0,240,255,0.35)}.icon-blue{background:rgba(0,102,255,0.14);color:#38bdf8;border:1px solid rgba(0,102,255,0.35)}.icon-purple{background:rgba(139,92,246,0.14);color:#c084fc;border:1px solid rgba(139,92,246,0.35)}.icon-green{background:rgba(16,185,129,0.14);color:#34d399;border:1px solid rgba(16,185,129,0.35)}.step-phase-tag{font-size:0.68rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--secondary-blue);margin-bottom:0.5rem;display:block}.step-card-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#ffffff;line-height:1.35;margin-bottom:0.85rem}.step-card-desc{font-size:0.87rem;color:#94a3b8;line-height:1.6;margin-bottom:1.25rem}.step-checklist{list-style:none;padding:0;margin:0 0 1.5rem 0;display:flex;flex-direction:column;gap:0.6rem}.step-checklist li{font-size:0.82rem;color:#cbd5e1;display:flex;align-items:center;gap:0.55rem}.step-checklist li i{color:#00f0ff;font-size:0.82rem;flex-shrink:0}.step-deliverable-chip{background:rgba(4,9,24,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:0.75rem 0.95rem;display:flex;flex-direction:column;gap:0.25rem;margin-top:auto}.del-label{font-size:0.6rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#64748b}.del-val{font-size:0.8rem;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:0.45rem}.del-val i{color:#38bdf8;font-size:0.78rem}.process-guarantee-banner{background:linear-gradient(135deg,rgba(8,16,40,0.85)0%,rgba(12,25,60,0.7)100%);border:1px solid rgba(0,200,255,0.32);border-radius:18px;padding:1.6rem 2.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.8rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 35px rgba(0,0,0,0.5),0 0 28px rgba(0,200,255,0.12)}.guarantee-col{display:flex;align-items:center;gap:0.9rem;flex:1}.g-icon-circle{width:42px;height:42px;border-radius:12px;background:rgba(0,200,255,0.12);border:1px solid rgba(0,200,255,0.3);color:#00f0ff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.g-info{display:flex;flex-direction:column}.g-title{color:#ffffff;font-size:0.9rem;font-weight:800;font-family:var(--font-heading);letter-spacing:0.2px}.g-desc{color:#94a3b8;font-size:0.76rem;line-height:1.4}.guarantee-sep{width:1px;height:42px;background:rgba(255,255,255,0.1)}@media(max-width:1120px){.process-pipeline-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.process-guarantee-banner{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.guarantee-sep{display:none}}@media(max-width:640px){.process-lifecycle-section{padding:4.5rem 0 3.5rem}.process-pipeline-grid{grid-template-columns:1fr;gap:1.2rem}.process-guarantee-banner{grid-template-columns:1fr;padding:1.4rem 1.2rem;gap:1.2rem}.step-card-title{font-size:1.1rem}}.ai-flagship-section{position:relative;padding:7rem 0 6rem;background:linear-gradient(180deg,#050a18 0%,#070d1e 50%,#050a18 100%);overflow:hidden;border-bottom:1px solid rgba(0,240,255,0.12)}.ai-ambient-glow-center{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,rgba(0,240,255,0.07)0%,rgba(99,102,241,0.04)50%,transparent 70%);filter:blur(80px);pointer-events:none}.ai-flagship-header{text-align:center;max-width:840px;margin:0 auto 4rem}.ai-status-pill{display:inline-flex;align-items:center;gap:0.6rem;padding:0.4rem 1.15rem;border-radius:999px;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.3);font-size:0.76rem;font-weight:800;letter-spacing:1.8px;color:#00f0ff;text-transform:uppercase;box-shadow:0 0 20px rgba(0,240,255,0.15);margin-bottom:1.25rem}.ai-pulse-dot{width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff;animation:aiPulseDot 2s infinite}@keyframes aiPulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.3)}}.ai-main-title{font-family:var(--font-head);font-size:clamp(2.1rem,3.8vw,3rem);font-weight:800;color:#ffffff;letter-spacing:-0.5px;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.ai-main-title span{background:linear-gradient(135deg,#00f0ff 0%,#38bdf8 50%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-subtitle-text{color:#94a3b8;font-size:1.02rem;line-height:1.7;margin:0 auto}.ai-capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.85rem;margin-bottom:3.5rem}.ai-cap-card{position:relative;background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.2rem 1.85rem;backdrop-filter:blur(18px);display:flex;flex-direction:column;overflow:hidden;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);box-shadow:0 15px 35px rgba(0,0,0,0.35)}.ai-cap-card:hover{transform:translateY(-8px);border-color:rgba(0,240,255,0.4);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(0,240,255,0.12)}.ai-cap-card.highlight-card{border-color:rgba(0,240,255,0.3);background:linear-gradient(180deg,rgba(15,23,42,0.85)0%,rgba(10,25,50,0.7)100%)}.ai-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.ai-icon-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;border:1px solid;transition:transform 0.3s ease}.ai-cap-card:hover .ai-icon-box{transform:scale(1.08)rotate(3deg)}.box-cyan{background:rgba(0,240,255,0.12);border-color:rgba(0,240,255,0.35);color:#00f0ff}.box-blue{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.35);color:#3b82f6}.box-emerald{background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.35);color:#10b981}.box-purple{background:rgba(168,85,247,0.12);border-color:rgba(168,85,247,0.35);color:#c084fc}.box-amber{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.35);color:#fbbf24}.box-cyan2{background:rgba(14,165,233,0.12);border-color:rgba(14,165,233,0.35);color:#38bdf8}.ai-cap-tag{font-size:0.72rem;font-weight:800;letter-spacing:1.2px;padding:0.25rem 0.65rem;border-radius:6px;border:1px solid}.tag-cyan{background:rgba(0,240,255,0.08);border-color:rgba(0,240,255,0.25);color:#00f0ff}.tag-blue{background:rgba(59,130,246,0.08);border-color:rgba(59,130,246,0.25);color:#60a5fa}.tag-emerald{background:rgba(16,185,129,0.08);border-color:rgba(16,185,129,0.25);color:#34d399}.tag-purple{background:rgba(168,85,247,0.08);border-color:rgba(168,85,247,0.25);color:#c084fc}.tag-amber{background:rgba(245,158,11,0.08);border-color:rgba(245,158,11,0.25);color:#fbbf24}.tag-cyan2{background:rgba(14,165,233,0.08);border-color:rgba(14,165,233,0.25);color:#38bdf8}.ai-card-title{font-family:var(--font-head);font-size:1.3rem;font-weight:700;color:#ffffff;margin:0 0 0.85rem;line-height:1.3}.ai-card-desc{color:#94a3b8;font-size:0.92rem;line-height:1.65;margin:0 0 1.4rem;flex-grow:1}.ai-feature-checklist{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;flex-direction:column;gap:0.65rem}.ai-feature-checklist li{font-size:0.84rem;color:#cbd5e1;display:flex;align-items:center;gap:0.6rem}.ai-feature-checklist li i{color:#00f0ff;font-size:0.78rem;flex-shrink:0}.ai-card-footer{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.06)}.btn-ai-action{width:100%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#ffffff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.86rem;padding:0.72rem 1rem;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;transition:all 0.25s ease}.btn-ai-action:hover{background:linear-gradient(135deg,rgba(0,240,255,0.15),rgba(59,130,246,0.2));border-color:#00f0ff;color:#00f0ff;transform:translateY(-2px)}.ai-bottom-assessment{background:linear-gradient(135deg,rgba(15,23,42,0.85)0%,rgba(10,30,60,0.75)100%);border:1px solid rgba(0,240,255,0.3);border-radius:20px;padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;backdrop-filter:blur(16px);box-shadow:0 20px 45px rgba(0,0,0,0.4),0 0 30px rgba(0,240,255,0.08)}.assessment-left{display:flex;align-items:center;gap:1.5rem}.assessment-icon{width:54px;height:54px;border-radius:14px;background:rgba(0,240,255,0.15);border:1px solid rgba(0,240,255,0.4);color:#00f0ff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;box-shadow:0 0 20px rgba(0,240,255,0.25)}.assessment-left h4{font-family:var(--font-head);font-size:1.25rem;font-weight:700;color:#ffffff;margin:0 0 0.35rem}.assessment-left p{color:#94a3b8;font-size:0.92rem;line-height:1.6;margin:0}.btn-assessment-cta{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 100%);color:#050a18;font-family:'Montserrat',sans-serif;font-weight:800;font-size:0.92rem;padding:0.85rem 1.65rem;border-radius:12px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.65rem;white-space:nowrap;box-shadow:0 0 25px rgba(0,240,255,0.4);transition:all 0.25s ease}.btn-assessment-cta:hover{transform:translateY(-3px);box-shadow:0 0 35px rgba(0,240,255,0.6)}.problems-solutions-section{position:relative;padding:7rem 0 6rem;background:linear-gradient(180deg,#050a18 0%,#060b1c 50%,#050a18 100%);overflow:hidden;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.prob-ambient-glow-left{position:absolute;top:20%;left:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(239,68,68,0.05)0%,transparent 70%);pointer-events:none}.prob-ambient-glow-right{position:absolute;bottom:20%;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,240,255,0.07)0%,transparent 70%);pointer-events:none}.prob-header-center{text-align:center;max-width:820px;margin:0 auto 4rem}.prob-tag-pill{display:inline-flex;align-items:center;gap:0.6rem;padding:0.4rem 1.15rem;border-radius:999px;background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.3);font-size:0.76rem;font-weight:800;letter-spacing:1.8px;color:#fbbf24;text-transform:uppercase;box-shadow:0 0 20px rgba(245,158,11,0.15);margin-bottom:1.25rem}.prob-pulse-dot{width:7px;height:7px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24;animation:aiPulseDot 2s infinite}.prob-transform-grid{display:flex;flex-direction:column;gap:1.35rem;margin-bottom:3.5rem}.prob-transform-card{position:relative;background:rgba(15,23,42,0.6);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:1.75rem 2.25rem;display:grid;grid-template-columns:1fr auto 1.35fr;align-items:center;gap:2rem;backdrop-filter:blur(14px);transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.prob-transform-card:hover{transform:translateY(-4px);border-color:rgba(0,240,255,0.35);background:rgba(15,23,42,0.85);box-shadow:0 15px 35px rgba(0,0,0,0.4),0 0 25px rgba(0,240,255,0.08)}.prob-transform-card.highlight-problem-card{border-color:rgba(0,240,255,0.3);background:linear-gradient(90deg,rgba(15,23,42,0.75)0%,rgba(10,25,50,0.8)100%)}.prob-side{display:flex;flex-direction:column}.prob-badge{font-size:0.7rem;font-weight:800;letter-spacing:1.2px;color:#f87171;background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.25);display:inline-flex;align-items:center;gap:0.4rem;padding:0.2rem 0.55rem;border-radius:6px;width:fit-content;margin-bottom:0.65rem}.prob-title{font-family:var(--font-head);font-size:1.22rem;font-weight:700;color:#ffffff;margin:0 0 0.45rem}.prob-desc{color:#94a3b8;font-size:0.88rem;line-height:1.6;margin:0}.prob-arrow-bridge{display:flex;align-items:center;justify-content:center}.arrow-circle{width:44px;height:44px;border-radius:50%;background:rgba(0,240,255,0.1);border:1px solid rgba(0,240,255,0.35);color:#00f0ff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;transition:transform 0.3s ease,background 0.3s ease}.prob-transform-card:hover .arrow-circle{transform:scale(1.15)rotate(-15deg);background:#00f0ff;color:#050a18;box-shadow:0 0 20px rgba(0,240,255,0.6)}.sol-side{display:flex;flex-direction:column}.sol-badge{font-size:0.7rem;font-weight:800;letter-spacing:1.2px;color:#34d399;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.25);display:inline-flex;align-items:center;gap:0.4rem;padding:0.2rem 0.55rem;border-radius:6px;width:fit-content;margin-bottom:0.65rem}.sol-title{font-family:var(--font-head);font-size:1.22rem;font-weight:700;color:#00f0ff;margin:0 0 0.45rem}.sol-desc{color:#cbd5e1;font-size:0.9rem;line-height:1.6;margin:0 0 0.75rem}.sol-metric-tag{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8rem;font-weight:700;color:#38bdf8;background:rgba(56,189,248,0.08);border:1px solid rgba(56,189,248,0.2);padding:0.25rem 0.65rem;border-radius:6px;width:fit-content}.prob-bottom-cta{background:rgba(15,23,42,0.8);border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:1.75rem 2.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;backdrop-filter:blur(14px)}.p-cta-text strong{display:block;color:#ffffff;font-size:1.1rem;margin-bottom:0.25rem}.p-cta-text span{color:#94a3b8;font-size:0.88rem}.btn-solve-now{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 100%);color:#050a18;font-family:'Montserrat',sans-serif;font-weight:800;font-size:0.9rem;padding:0.8rem 1.6rem;border-radius:12px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.6rem;white-space:nowrap;box-shadow:0 0 20px rgba(0,240,255,0.35);transition:all 0.25s ease}.btn-solve-now:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(0,240,255,0.55)}.why-choose-renvyxa-section{position:relative;padding:7rem 0 6rem;background:linear-gradient(180deg,#050a18 0%,#070e24 50%,#050a18 100%);overflow:hidden;border-top:1px solid rgba(0,240,255,0.12)}.why-ambient-glow-left{position:absolute;top:25%;left:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,240,255,0.08)0%,transparent 70%);pointer-events:none}.why-ambient-glow-right{position:absolute;bottom:20%;right:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,0.08)0%,transparent 70%);pointer-events:none}.why-header-center{text-align:center;max-width:820px;margin:0 auto 4rem}.why-status-pill{display:inline-flex;align-items:center;gap:0.6rem;padding:0.4rem 1.15rem;border-radius:999px;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.3);font-size:0.76rem;font-weight:800;letter-spacing:1.8px;color:#00f0ff;text-transform:uppercase;box-shadow:0 0 20px rgba(0,240,255,0.15);margin-bottom:1.25rem}.why-pulse-dot{width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff;animation:aiPulseDot 2s infinite}.why-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.85rem;margin-bottom:3.5rem}.why-pillar-card{position:relative;background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.2rem 1.85rem;backdrop-filter:blur(18px);display:flex;flex-direction:column;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);box-shadow:0 15px 35px rgba(0,0,0,0.35)}.why-pillar-card:hover{transform:translateY(-8px);border-color:rgba(0,240,255,0.4);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(0,240,255,0.12)}.pillar-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.pillar-icon-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;border:1px solid;transition:transform 0.3s ease}.why-pillar-card:hover .pillar-icon-box{transform:scale(1.08)rotate(4deg)}.pillar-index{font-family:var(--font-head);font-size:1.75rem;font-weight:800;color:rgba(255,255,255,0.15);letter-spacing:-1px}.why-pillar-card:hover .pillar-index{color:rgba(0,240,255,0.4)}.pillar-tag{font-size:0.72rem;font-weight:800;letter-spacing:1.2px;padding:0.2rem 0.6rem;border-radius:6px;border:1px solid;display:inline-block;margin-bottom:0.75rem}.pillar-title{font-family:var(--font-head);font-size:1.3rem;font-weight:700;color:#ffffff;margin:0 0 0.85rem;line-height:1.3}.pillar-desc{color:#94a3b8;font-size:0.92rem;line-height:1.65;margin:0 0 1.4rem;flex-grow:1}.pillar-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem}.pillar-checklist li{font-size:0.84rem;color:#cbd5e1;display:flex;align-items:center;gap:0.6rem}.pillar-checklist li i{color:#00f0ff;font-size:0.78rem;flex-shrink:0}.form-header-badge{font-size:0.74rem;font-weight:800;letter-spacing:1.5px;color:#00f0ff;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.25);padding:0.3rem 0.75rem;border-radius:999px;display:inline-flex;align-items:center;gap:0.45rem;margin-bottom:0.85rem}@media(max-width:1120px){.ai-capabilities-grid,.why-pillars-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.prob-transform-card{grid-template-columns:1fr;gap:1.2rem;text-align:left}.prob-arrow-bridge{display:none}.ai-bottom-assessment,.prob-bottom-cta{flex-direction:column;text-align:center;align-items:center}.assessment-left{flex-direction:column;text-align:center}}@media(max-width:680px){.ai-capabilities-grid,.why-pillars-grid{grid-template-columns:1fr;gap:1.2rem}.ai-cap-card,.why-pillar-card,.prob-transform-card{padding:1.6rem 1.35rem}.ai-main-title{font-size:1.85rem}.prob-transform-card{padding:1.4rem 1.2rem}}.capabilities-section{padding:6.5rem 0 6rem 0;background:#060b18;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.anchor-offset{position:absolute;top:-90px}.cap-ambient-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:1;opacity:0.35}.cap-glow-1{top:-100px;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,0.25)0%,transparent 70%)}.cap-glow-2{bottom:-100px;right:10%;width:550px;height:550px;background:radial-gradient(circle,rgba(139,92,246,0.22)0%,transparent 70%)}.cap-glow-3{top:40%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,102,255,0.15)0%,transparent 70%)}.cap-cyber-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.02)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02)1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:1}.cap-badge-pill{display:inline-flex;align-items:center;gap:0.55rem;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.28);color:#00f0ff;padding:0.45rem 1.35rem;border-radius:999px;font-size:0.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 0 16px rgba(0,240,255,0.15);margin-bottom:0.75rem}.cap-pulse-dot{width:8px;height:8px;border-radius:50%;background:#00f0ff;box-shadow:0 0 10px #00f0ff;animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.6}}.cap-main-title{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3.2rem);color:#ffffff;margin-top:1rem;margin-bottom:0.85rem;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px}.cap-gradient-text{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 50%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cap-subtitle{max-width:720px;margin:0 auto;color:#94a3b8;font-size:1.05rem;line-height:1.7}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.cap-card{position:relative;background:rgba(13,22,45,0.68);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.25rem 2rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.38s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5)}.cap-card:hover{transform:translateY(-8px);border-color:rgba(0,240,255,0.38);box-shadow:0 20px 45px -12px rgba(0,102,255,0.35),0 0 25px rgba(0,240,255,0.15)}.cap-card-flagship{background:linear-gradient(180deg,rgba(16,30,65,0.8)0%,rgba(10,18,42,0.85)100%);border:1px solid rgba(0,240,255,0.35);box-shadow:0 14px 38px -8px rgba(0,102,255,0.4),inset 0 1px 1px rgba(0,240,255,0.3)}.cap-card-flagship:hover{border-color:#00f0ff;box-shadow:0 24px 55px -10px rgba(0,240,255,0.45),0 0 35px rgba(0,240,255,0.25)}.cap-card-shimmer{position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.06),transparent);transform:skewX(-25deg);transition:left 0.85s ease;pointer-events:none}.cap-card:hover .cap-card-shimmer{left:160%}.cap-card-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:1.5rem}.cap-flag-tag{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(0,240,255,0.15);border:1px solid rgba(0,240,255,0.45);color:#00f0ff;font-size:0.72rem;font-weight:800;letter-spacing:1px;padding:0.3rem 0.75rem;border-radius:999px;text-transform:uppercase}.cap-category-pill{display:inline-flex;align-items:center;gap:0.35rem;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#cbd5e1;font-size:0.72rem;font-weight:700;letter-spacing:0.8px;padding:0.3rem 0.75rem;border-radius:999px;text-transform:uppercase}.cap-metric-tag{display:inline-flex;align-items:center;gap:0.35rem;color:#10b981;font-size:0.76rem;font-weight:700;letter-spacing:0.3px}.cap-icon-box{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.55rem;margin-bottom:1.35rem;transition:all 0.35s ease}.cap-card:hover .cap-icon-box{transform:scale(1.08)rotate(3deg)}.cap-icon-ai{background:linear-gradient(135deg,rgba(0,240,255,0.18),rgba(0,102,255,0.18));border:1px solid rgba(0,240,255,0.35);color:#00f0ff;box-shadow:0 0 20px rgba(0,240,255,0.25)}.cap-icon-dev{background:linear-gradient(135deg,rgba(0,102,255,0.18),rgba(99,102,241,0.18));border:1px solid rgba(0,102,255,0.35);color:#38bdf8;box-shadow:0 0 20px rgba(0,102,255,0.25)}.cap-icon-web{background:linear-gradient(135deg,rgba(56,189,248,0.18),rgba(16,185,129,0.18));border:1px solid rgba(56,189,248,0.35);color:#00f0ff;box-shadow:0 0 20px rgba(56,189,248,0.25)}.cap-icon-mobile{background:linear-gradient(135deg,rgba(168,85,247,0.18),rgba(236,72,153,0.18));border:1px solid rgba(168,85,247,0.35);color:#c084fc;box-shadow:0 0 20px rgba(168,85,247,0.25)}.cap-icon-cloud{background:linear-gradient(135deg,rgba(59,130,246,0.18),rgba(14,165,233,0.18));border:1px solid rgba(59,130,246,0.35);color:#60a5fa;box-shadow:0 0 20px rgba(59,130,246,0.25)}.cap-icon-auto{background:linear-gradient(135deg,rgba(16,185,129,0.18),rgba(0,240,255,0.18));border:1px solid rgba(16,185,129,0.35);color:#34d399;box-shadow:0 0 20px rgba(16,185,129,0.25)}.cap-card-content{display:flex;flex-direction:column;flex:1}.cap-card-category{font-size:0.72rem;font-weight:800;letter-spacing:1.5px;color:#00f0ff;text-transform:uppercase;margin-bottom:0.35rem}.cap-card-title{font-family:var(--font-head);font-size:1.35rem;font-weight:700;color:#ffffff;margin-bottom:0.75rem;line-height:1.3}.cap-card-desc{color:#94a3b8;font-size:0.92rem;line-height:1.65;margin-bottom:1.35rem}.cap-checklist{list-style:none;padding:0;margin:0 0 1.5rem 0;display:flex;flex-direction:column;gap:0.55rem}.cap-checklist li{display:flex;align-items:flex-start;gap:0.55rem;font-size:0.84rem;color:#cbd5e1;line-height:1.45}.cap-checklist li i{color:#00f0ff;font-size:0.85rem;margin-top:0.15rem;flex-shrink:0}.cap-tech-pills{display:flex;flex-wrap:wrap;gap:0.4rem;margin-bottom:1.75rem;margin-top:auto}.cap-tech-pills span{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:#94a3b8;font-size:0.72rem;font-weight:600;padding:0.25rem 0.65rem;border-radius:6px;transition:all 0.25s ease}.cap-card:hover .cap-tech-pills span{background:rgba(0,240,255,0.06);border-color:rgba(0,240,255,0.2);color:#e2e8f0}.cap-card-footer{border-top:1px solid rgba(255,255,255,0.07);padding-top:1.25rem;margin-top:auto}.btn-cap-action{width:100%;display:inline-flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:#ffffff;padding:0.7rem 1.15rem;border-radius:10px;font-size:0.85rem;font-weight:700;font-family:'Montserrat',sans-serif;cursor:pointer;transition:all 0.3s ease}.btn-cap-action i{transition:transform 0.3s ease;color:#00f0ff}.btn-cap-action:hover{background:linear-gradient(135deg,rgba(0,102,255,0.8)0%,rgba(0,240,255,0.8)100%);border-color:#00f0ff;color:#ffffff;box-shadow:0 6px 20px rgba(0,102,255,0.4)}.btn-cap-action:hover i{transform:translateX(4px);color:#ffffff}@media(max-width:1100px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.capabilities-grid{grid-template-columns:1fr;gap:1.5rem}.cap-card{padding:1.75rem 1.5rem}.capabilities-section{padding:4.5rem 0 4rem 0}}.delivery-protocol-section{padding:6.5rem 0 6rem 0;background:#060a16;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.proto-ambient-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:1;opacity:0.3}.proto-glow-left{top:-80px;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,102,255,0.25)0%,transparent 70%)}.proto-glow-right{bottom:-80px;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,0.2)0%,transparent 70%)}.proto-grid-mesh{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.02)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02)1px,transparent 1px);background-size:36px 36px;pointer-events:none;z-index:1}.proto-badge-pill{display:inline-flex;align-items:center;gap:0.55rem;background:rgba(0,102,255,0.12);border:1px solid rgba(0,102,255,0.35);color:#38bdf8;padding:0.45rem 1.35rem;border-radius:999px;font-size:0.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:0.75rem;box-shadow:0 0 16px rgba(0,102,255,0.18)}.proto-pulse-indicator{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:pulseGlow 2s infinite ease-in-out}.proto-main-title{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3.2rem);color:#ffffff;margin-top:1rem;margin-bottom:0.85rem;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px}.proto-gradient-text{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 50%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proto-subtitle{max-width:720px;margin:0 auto;color:#94a3b8;font-size:1.05rem;line-height:1.7}.proto-pipeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-top:3.5rem}.proto-card{background:rgba(13,22,45,0.68);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.25rem 1.85rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.38s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5);position:relative}.proto-card:hover{transform:translateY(-8px);border-color:rgba(0,240,255,0.38);box-shadow:0 20px 45px -12px rgba(0,102,255,0.3),0 0 25px rgba(0,240,255,0.15)}.proto-card-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:1.35rem}.proto-phase-tag{font-family:'SF Mono','Fira Code',monospace;font-size:0.72rem;font-weight:700;color:#00f0ff;letter-spacing:0.5px}.proto-timeline-badge{display:inline-flex;align-items:center;gap:0.35rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);padding:0.25rem 0.65rem;border-radius:999px;font-size:0.72rem;color:#94a3b8;font-weight:600}.proto-badge-live{background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.35);color:#10b981}.proto-icon-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1.35rem;transition:all 0.35s ease}.proto-card:hover .proto-icon-box{transform:scale(1.08)rotate(4deg)}.proto-icon-blue{background:rgba(0,102,255,0.12);border:1px solid rgba(0,102,255,0.35);color:#38bdf8}.proto-icon-cyan{background:rgba(0,240,255,0.12);border:1px solid rgba(0,240,255,0.35);color:#00f0ff}.proto-icon-purple{background:rgba(139,92,246,0.12);border:1px solid rgba(139,92,246,0.35);color:#a855f7}.proto-icon-emerald{background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.35);color:#10b981}.proto-card-content{display:flex;flex-direction:column;flex:1}.proto-card-title{font-family:var(--font-head);font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:0.85rem;line-height:1.35}.proto-card-desc{color:#94a3b8;font-size:0.88rem;line-height:1.65;margin-bottom:1.5rem}.proto-deliverable-box{margin-top:auto;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:10px;padding:0.75rem 0.95rem;display:flex;flex-direction:column;gap:0.3rem}.proto-del-label{font-family:'SF Mono','Fira Code',monospace;font-size:0.68rem;color:#64748b;letter-spacing:0.8px;font-weight:700}.proto-del-value{font-size:0.8rem;color:#cbd5e1;line-height:1.4;display:flex;align-items:flex-start;gap:0.45rem}.proto-del-value i{color:#00f0ff;font-size:0.82rem;margin-top:0.2rem;flex-shrink:0}.proto-bottom-bar{margin-top:4.5rem;background:linear-gradient(135deg,rgba(13,24,52,0.85)0%,rgba(10,17,40,0.92)100%);border:1px solid rgba(0,240,255,0.25);border-radius:20px;padding:2.25rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;box-shadow:0 16px 40px -10px rgba(0,102,255,0.35)}.proto-bottom-left{flex:1}.proto-lock-badge{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(0,240,255,0.12);border:1px solid rgba(0,240,255,0.35);color:#00f0ff;font-size:0.72rem;font-weight:800;letter-spacing:1px;padding:0.25rem 0.75rem;border-radius:999px;margin-bottom:0.65rem}.proto-bottom-left h4{font-family:var(--font-head);font-size:1.4rem;font-weight:700;color:#ffffff;margin-bottom:0.45rem;line-height:1.35}.proto-bottom-left p{color:#94a3b8;font-size:0.94rem;margin:0;line-height:1.6}.btn-proto-action{display:inline-flex;align-items:center;gap:0.85rem;background:linear-gradient(135deg,#0052d4 0%,#0066ff 48%,#00c8ff 100%);color:#ffffff;padding:0.95rem 2.25rem;border-radius:999px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.92rem;border:1px solid rgba(255,255,255,0.35);cursor:pointer;white-space:nowrap;box-shadow:0 10px 28px -5px rgba(0,102,255,0.6);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.btn-proto-action:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 36px -4px rgba(0,82,212,0.8),0 0 35px rgba(0,220,255,0.7)}@media(max-width:1200px){.proto-pipeline-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.proto-bottom-bar{flex-direction:column;align-items:flex-start;padding:2rem}}@media(max-width:768px){.proto-pipeline-grid{grid-template-columns:1fr;gap:1.5rem}.proto-card{padding:1.75rem 1.5rem}.delivery-protocol-section{padding:4.5rem 0 4rem 0}.proto-bottom-bar{padding:1.75rem 1.25rem}}.expectations-section{padding:6.5rem 0 6rem 0;background:#070d1e;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.exp-ambient-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:1;opacity:0.35}.exp-glow-1{top:-100px;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,0.22)0%,transparent 70%)}.exp-glow-2{bottom:-100px;left:10%;width:550px;height:550px;background:radial-gradient(circle,rgba(139,92,246,0.2)0%,transparent 70%)}.exp-ambient-mesh{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(255,255,255,0.05)1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:1}.exp-badge-pill{display:inline-flex;align-items:center;gap:0.55rem;background:rgba(0,102,255,0.1);border:1px solid rgba(0,102,255,0.35);color:#38bdf8;padding:0.45rem 1.35rem;border-radius:999px;font-size:0.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 0 16px rgba(0,102,255,0.18);margin-bottom:0.75rem}.exp-pulse-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:pulseGlow 2s infinite ease-in-out}.exp-main-title{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3.2rem);color:#ffffff;margin-top:1rem;margin-bottom:0.85rem;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px}.exp-gradient-text{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 50%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.exp-subtitle{max-width:720px;margin:0 auto;color:#94a3b8;font-size:1.05rem;line-height:1.7}.expectations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.exp-card{position:relative;background:rgba(13,22,45,0.68);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.25rem 2rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.38s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5)}.exp-card:hover{transform:translateY(-8px);border-color:rgba(0,240,255,0.38);box-shadow:0 20px 45px -12px rgba(0,102,255,0.3),0 0 25px rgba(0,240,255,0.15)}.exp-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.exp-step-num{font-family:var(--font-head);font-size:2.2rem;font-weight:900;color:rgba(255,255,255,0.12);letter-spacing:-1px;line-height:1;transition:all 0.35s ease}.exp-card:hover .exp-step-num{color:#00f0ff;text-shadow:0 0 15px rgba(0,240,255,0.4)}.exp-icon-bubble{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;transition:all 0.35s ease}.exp-card:hover .exp-icon-bubble{transform:scale(1.08)rotate(4deg)}.exp-bubble-cyan{background:rgba(0,240,255,0.12);border:1px solid rgba(0,240,255,0.3);color:#00f0ff}.exp-bubble-blue{background:rgba(0,102,255,0.12);border:1px solid rgba(0,102,255,0.3);color:#38bdf8}.exp-bubble-purple{background:rgba(139,92,246,0.12);border:1px solid rgba(139,92,246,0.3);color:#a855f7}.exp-bubble-emerald{background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.3);color:#10b981}.exp-bubble-amber{background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.3);color:#fbbf24}.exp-card-body{display:flex;flex-direction:column;flex:1}.exp-pillar-tag{font-size:0.72rem;font-weight:800;letter-spacing:1.5px;color:#00f0ff;text-transform:uppercase;margin-bottom:0.4rem}.exp-card-title{font-family:var(--font-head);font-size:1.35rem;font-weight:700;color:#ffffff;margin-bottom:0.85rem;line-height:1.3}.exp-card-desc{color:#94a3b8;font-size:0.92rem;line-height:1.65;margin-bottom:1.5rem}.exp-guarantee-pill{margin-top:auto;display:inline-flex;align-items:center;gap:0.55rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);padding:0.55rem 0.95rem;border-radius:8px;font-size:0.78rem;font-weight:600;color:#e2e8f0;transition:all 0.3s ease}.exp-card:hover .exp-guarantee-pill{background:rgba(0,240,255,0.06);border-color:rgba(0,240,255,0.25)}.exp-bottom-callout{margin-top:4.5rem;background:linear-gradient(135deg,rgba(13,24,52,0.85)0%,rgba(10,17,40,0.9)100%);border:1px solid rgba(0,240,255,0.25);border-radius:20px;padding:2.5rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px rgba(0,102,255,0.35)}.exp-callout-glow{position:absolute;top:-60px;right:20%;width:350px;height:350px;background:radial-gradient(circle,rgba(0,240,255,0.2)0%,transparent 70%);filter:blur(80px);pointer-events:none}.exp-callout-content{flex:1}.exp-callout-badge{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(0,240,255,0.15);border:1px solid rgba(0,240,255,0.4);color:#00f0ff;font-size:0.72rem;font-weight:800;letter-spacing:1px;padding:0.25rem 0.75rem;border-radius:999px;margin-bottom:0.75rem}.exp-callout-content h4{font-family:var(--font-head);font-size:1.45rem;font-weight:700;color:#ffffff;margin-bottom:0.5rem;line-height:1.35}.exp-callout-content p{color:#94a3b8;font-size:0.95rem;line-height:1.6;margin:0}.btn-exp-cta{display:inline-flex;align-items:center;gap:0.85rem;background:linear-gradient(135deg,#0052d4 0%,#0066ff 48%,#00c8ff 100%);color:#ffffff;padding:0.95rem 2rem;border-radius:999px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.94rem;border:1px solid rgba(255,255,255,0.35);cursor:pointer;white-space:nowrap;box-shadow:0 10px 28px -5px rgba(0,102,255,0.6);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.btn-exp-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 36px -4px rgba(0,82,212,0.8),0 0 35px rgba(0,220,255,0.7)}@media(max-width:1100px){.expectations-grid{grid-template-columns:repeat(2,1fr)}.exp-bottom-callout{flex-direction:column;align-items:flex-start;padding:2rem}}@media(max-width:768px){.expectations-grid{grid-template-columns:1fr;gap:1.5rem}.exp-card{padding:1.75rem 1.5rem}.expectations-section{padding:4.5rem 0 4rem 0}.exp-bottom-callout{padding:1.75rem 1.25rem}}.commitment-section{padding:6.5rem 0 6rem 0;background:#050914;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06)}.com-subtle-glow{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:1;opacity:0.25}.com-glow-cyan{top:-100px;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,0.2)0%,transparent 70%)}.com-glow-indigo{bottom:-100px;left:10%;width:550px;height:550px;background:radial-gradient(circle,rgba(99,102,241,0.18)0%,transparent 70%)}.com-hairline-mesh{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.015)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.015)1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:1}.com-covenant-tag{display:inline-flex;align-items:center;gap:0.55rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:#cbd5e1;padding:0.45rem 1.35rem;border-radius:999px;font-family:'SF Mono','Fira Code',monospace;font-size:0.76rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:0.85rem}.com-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:pulseGlow 2s infinite ease-in-out}.com-headline{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3.2rem);color:#ffffff;margin-top:0.75rem;margin-bottom:0.85rem;text-transform:uppercase;font-weight:800;letter-spacing:-0.5px}.com-glow-text{background:linear-gradient(135deg,#00f0ff 0%,#0066ff 50%,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.com-standfirst{max-width:740px;margin:0 auto;color:#94a3b8;font-size:1.05rem;line-height:1.7}.com-bento-matrix{display:grid;grid-template-columns:1.35fr 1fr;gap:1.85rem;margin-top:3.5rem}.com-bento-card{background:radial-gradient(120% 120% at 50% 0%,rgba(18,28,54,0.7)0%,rgba(9,14,28,0.85)100%);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:2.5rem 2.25rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.38s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;box-shadow:0 12px 35px -10px rgba(0,0,0,0.6);position:relative}.com-bento-card:hover{transform:translateY(-6px);border-color:rgba(0,240,255,0.32);box-shadow:0 20px 45px -10px rgba(0,102,255,0.28),0 0 20px rgba(0,240,255,0.12)}.com-card-inner{display:flex;flex-direction:column;height:100%}.com-meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem;gap:0.5rem}.com-mono-code{font-family:'SF Mono','Fira Code',monospace;font-size:0.72rem;font-weight:700;color:#00f0ff;letter-spacing:0.5px}.com-status-active{display:inline-flex;align-items:center;gap:0.4rem;font-family:'SF Mono','Fira Code',monospace;font-size:0.7rem;font-weight:700;color:#10b981;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.25);padding:0.25rem 0.65rem;border-radius:6px}.com-card-h3{font-family:var(--font-head);font-size:1.38rem;font-weight:700;color:#ffffff;margin-bottom:0.85rem;line-height:1.35}.com-card-lead{color:#94a3b8;font-size:0.92rem;line-height:1.65;margin-bottom:1.5rem}.com-terminal-window{background:#030611;border:1px solid rgba(255,255,255,0.1);border-radius:12px;overflow:hidden;margin-bottom:1.75rem;font-family:'SF Mono','Fira Code',Consolas,monospace;box-shadow:inset 0 2px 8px rgba(0,0,0,0.6)}.com-term-header{background:rgba(255,255,255,0.04);padding:0.5rem 0.85rem;display:flex;align-items:center;gap:0.4rem;border-bottom:1px solid rgba(255,255,255,0.06)}.com-term-dot{width:9px;height:9px;border-radius:50%}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.com-term-title{color:#64748b;font-size:0.7rem;margin-left:0.4rem}.com-term-body{padding:0.85rem 1rem;display:flex;flex-direction:column;gap:0.45rem}.com-term-line{font-size:0.76rem;color:#cbd5e1;line-height:1.45}.term-pass{color:#10b981;font-weight:700}.com-points-matrix{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.com-point-item{display:flex;align-items:flex-start;gap:0.85rem;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);padding:0.85rem 1rem;border-radius:10px}.com-point-icon{color:#00f0ff;font-size:1.05rem;margin-top:0.2rem;flex-shrink:0}.com-point-text strong{display:block;color:#ffffff;font-size:0.85rem;margin-bottom:0.2rem}.com-point-text span{display:block;color:#94a3b8;font-size:0.78rem;line-height:1.45}.com-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem;margin-bottom:1.75rem}.com-stat-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);padding:0.85rem 0.65rem;border-radius:10px;text-align:center}.com-stat-figure{display:block;font-family:var(--font-head);font-size:1.25rem;font-weight:800;color:#ffffff;margin-bottom:0.2rem}.com-stat-desc{display:block;color:#94a3b8;font-size:0.72rem;font-weight:600}.com-warranty-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.75rem}.com-w-box{display:flex;align-items:flex-start;gap:0.75rem;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);padding:0.85rem 1rem;border-radius:10px}.com-w-box i{font-size:1.15rem;margin-top:0.2rem;flex-shrink:0}.com-w-box strong{display:block;color:#ffffff;font-size:0.84rem;margin-bottom:0.2rem}.com-w-box span{display:block;color:#94a3b8;font-size:0.78rem;line-height:1.45}.com-badge-bar{margin-top:auto}.com-contract-pill{display:inline-flex;align-items:center;gap:0.55rem;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);padding:0.55rem 0.95rem;border-radius:8px;font-size:0.78rem;font-weight:600;color:#e2e8f0;width:100%}.com-executive-summary{margin-top:4rem;background:rgba(13,20,42,0.75);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:1.85rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;backdrop-filter:blur(16px);box-shadow:0 10px 30px -10px rgba(0,0,0,0.5)}.com-exec-text{display:flex;align-items:center;gap:1.25rem;flex:1}.com-exec-text span{color:#cbd5e1;font-size:0.92rem;line-height:1.6}.btn-com-exec{display:inline-flex;align-items:center;gap:0.75rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);color:#ffffff;padding:0.85rem 1.85rem;border-radius:999px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:0.88rem;cursor:pointer;white-space:nowrap;transition:all 0.3s ease}.btn-com-exec:hover{background:linear-gradient(135deg,rgba(0,102,255,0.8)0%,rgba(0,240,255,0.8)100%);border-color:#00f0ff;box-shadow:0 6px 20px rgba(0,102,255,0.4);transform:translateY(-2px)}@media(max-width:1024px){.com-bento-matrix{grid-template-columns:1fr}.com-executive-summary{flex-direction:column;align-items:flex-start;padding:2rem}.com-warranty-grid{grid-template-columns:1fr}}@media(max-width:768px){.com-bento-card{padding:1.85rem 1.5rem}.commitment-section{padding:4.5rem 0 4rem 0}.com-metrics-row{grid-template-columns:1fr}}