@keyframes api-driven-development_reveal__bKxUZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes api-driven-development_revealLeft__NbD7a{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes api-driven-development_revealRight__rHuQ_{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes api-driven-development_revealScale__1fv8g{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.api-driven-development_apiDrivenPage__O7esE .ai-reveal{opacity:0;animation:api-driven-development_reveal__bKxUZ .8s cubic-bezier(.16,1,.3,1) forwards}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-left{opacity:0;animation:api-driven-development_revealLeft__NbD7a .8s cubic-bezier(.16,1,.3,1) forwards}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-right{opacity:0;animation:api-driven-development_revealRight__rHuQ_ .8s cubic-bezier(.16,1,.3,1) forwards}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-scale{opacity:0;animation:api-driven-development_revealScale__1fv8g .8s cubic-bezier(.16,1,.3,1) forwards}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-delay-1{animation-delay:.1s}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-delay-2{animation-delay:.2s}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-delay-3{animation-delay:.3s}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-delay-4{animation-delay:.4s}.api-driven-development_apiDrivenPage__O7esE .ai-reveal-delay-5{animation-delay:.5s}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-section{position:relative;padding:100px 0!important;background:linear-gradient(135deg,rgba(224,237,234,.5),rgba(228,239,236,.6) 25%,rgba(215,235,230,.5) 50%,rgba(220,240,235,.6) 75%,rgba(224,237,234,.5));overflow:hidden;color:#004643}@media screen and (max-width:768px){.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-section{padding:120px 0 80px}}.api-driven-development_apiDrivenPage__O7esE .green-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.6;z-index:0}.api-driven-development_apiDrivenPage__O7esE .green-orb-1{width:500px;height:500px;background:linear-gradient(135deg,#004643,#00665f);top:-150px;left:-100px;opacity:.4}.api-driven-development_apiDrivenPage__O7esE .green-orb-2{width:400px;height:400px;background:linear-gradient(135deg,#005c56,#004643);bottom:-100px;right:-80px;opacity:.3}.api-driven-development_apiDrivenPage__O7esE .green-orb-3{width:300px;height:300px;background:linear-gradient(135deg,#00665f,#00897b);top:30%;right:10%;opacity:.25}.api-driven-development_apiDrivenPage__O7esE .hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;z-index:0}.api-driven-development_apiDrivenPage__O7esE .h1-heading{font-size:clamp(40px,5vw,52px);font-weight:800;line-height:1.15;margin-bottom:24px;color:#1a1a1a;letter-spacing:-.02em}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-paragraph{font-size:18px;line-height:1.7;color:#004643;max-width:580px;letter-spacing:.01em}.api-driven-development_apiDrivenPage__O7esE .h2-heading{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.3;margin-bottom:24px;color:#004643;letter-spacing:-.01em;word-wrap:break-word;overflow-wrap:break-word}.api-driven-development_apiDrivenPage__O7esE .large-paragraph{font-size:18px;line-height:1.7;color:#374151;letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word}.api-driven-development_apiDrivenPage__O7esE .paragraph{font-size:16px;line-height:1.6;color:#4b5563;letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word}.api-driven-development_apiDrivenPage__O7esE .small-paragraph{font-size:15px;line-height:1.5;color:#6b7280;letter-spacing:.01em}.api-driven-development_apiDrivenPage__O7esE .section{padding:100px 0 60px;background:#fff}.api-driven-development_apiDrivenPage__O7esE .container{max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.api-driven-development_apiDrivenPage__O7esE .section{padding:80px 0}}.api-driven-development_apiDrivenPage__O7esE .gray-background{background:linear-gradient(180deg,#fff,#f8f9fa)}.api-driven-development_apiDrivenPage__O7esE .project-result-card{background:#fff;border:1px solid rgba(0,70,67,.1);box-shadow:0 4px 12px rgba(0,70,67,.08);transition:all .3s cubic-bezier(.16,1,.3,1)}.api-driven-development_apiDrivenPage__O7esE .project-result-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,70,67,.12)}.api-driven-development_apiDrivenPage__O7esE .step-card{background:#fff;border:1px solid rgba(0,70,67,.1);box-shadow:0 4px 12px rgba(0,70,67,.08);transition:all .3s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:768px){.api-driven-development_apiDrivenPage__O7esE .step-card{border-radius:16px;padding:24px}}.api-driven-development_apiDrivenPage__O7esE .step-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,70,67,.12)}.api-driven-development_apiDrivenPage__O7esE .common-button{background:linear-gradient(135deg,#004643,#00897b);color:#fff;padding:14px 32px;border-radius:50px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,70,67,.2)}.api-driven-development_apiDrivenPage__O7esE .common-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,70,67,.3)}.api-driven-development_apiDrivenPage__O7esE .outline-button{background:transparent;color:#004643;border:2px solid #004643;padding:12px 30px;border-radius:50px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-button-div{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.api-driven-development_apiDrivenPage__O7esE .text-center{text-align:center}.api-driven-development_apiDrivenPage__O7esE .sub-heading-div{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.api-driven-development_apiDrivenPage__O7esE .sub-heading-icon{width:20px;height:20px}.api-driven-development_apiDrivenPage__O7esE .sub-heading-text{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00897b}.api-driven-development_apiDrivenPage__O7esE .step-detail-div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.api-driven-development_apiDrivenPage__O7esE .project-result-detail-div{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.api-driven-development_apiDrivenPage__O7esE .project-result-detail-div .h2-heading{color:#00897b}.api-driven-development_apiDrivenPage__O7esE .common-heading-div{margin-bottom:24px}.api-driven-development_apiDrivenPage__O7esE .common-heading-div.text-center{max-width:900px;margin:0 auto 24px}.api-driven-development_apiDrivenPage__O7esE .project-result-card{padding:32px;border-radius:16px}.api-driven-development_apiDrivenPage__O7esE .grid-2-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.api-driven-development_apiDrivenPage__O7esE .grid-2-column-start{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.api-driven-development_apiDrivenPage__O7esE .grid-2-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:768px){.api-driven-development_apiDrivenPage__O7esE .w-layout-grid,.api-driven-development_apiDrivenPage__O7esE .w-layout-grid[style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:40px!important}.api-driven-development_apiDrivenPage__O7esE .w-layout-grid[style*="repeat(3"],.api-driven-development_apiDrivenPage__O7esE .w-layout-grid[style*="repeat(4"]{grid-template-columns:1fr!important}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-button-div{flex-direction:column}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-button-div .common-button{width:100%;text-align:center}.api-driven-development_apiDrivenPage__O7esE .h1-heading{font-size:clamp(32px,6vw,40px)}.api-driven-development_apiDrivenPage__O7esE .h2-heading{font-size:clamp(24px,5vw,32px)}.api-driven-development_apiDrivenPage__O7esE .large-paragraph{font-size:16px}.api-driven-development_apiDrivenPage__O7esE .paragraph{font-size:15px}.api-driven-development_apiDrivenPage__O7esE .common-heading-div.text-center{max-width:100%;padding:0 20px}}@media screen and (max-width:480px){.api-driven-development_apiDrivenPage__O7esE .section{padding:60px 0 40px}.api-driven-development_apiDrivenPage__O7esE .service-detail-hero-section{padding:100px 0 60px}}.api-driven-development_apiDrivenPage__O7esE .outline-button:hover{background:#004643;color:#fff;transform:translateY(-2px)}