.section-wrapper{justify-content:space-between;align-items:flex-start;gap:3rem;width:100%;max-width:1400px;margin:0 auto;padding:0;display:flex}.left-column,.strategy-left{flex:0 0 65%}.right-column,.strategy-right{flex:0 0 35%}.services-hero{color:#fff;padding:6rem 8%;position:relative;overflow:hidden}.animated-circle{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00bfff40,#0000 70%);border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite alternate floaty;position:absolute;top:-100px;left:-100px}@keyframes floaty{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.1)}}.services-container{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.left-column{flex:0 0 65%}.top-line{background-color:#198190;width:100%;height:1px;margin-bottom:2rem}.left-column h1{color:#d6f0f2;margin-bottom:2rem;font-size:3.5rem;font-weight:500;line-height:1.2}.highlight{color:#198190}.cta-btn{color:#fff;cursor:pointer;background-color:#198190;border:none;border-radius:9999px;margin-bottom:3rem;padding:12px 30px;font-size:1rem;transition:background .3s}.cta-btn:hover{background-color:#198190}.video-box{justify-content:flex-start;margin-top:2rem;display:flex}.services-video{background-color:#0000;border:1px solid #198190;border-radius:8px;width:80%;max-width:650px;padding:8px}.right-column{flex:0 0 35%}.section-label{color:#198190;margin-top:-10px;margin-bottom:1rem;font-size:1.1rem;font-weight:400}.right-column p{color:#b8c4c6;max-width:350px;font-size:1rem;line-height:1.7}@media (max-width:1000px){.services-container{flex-direction:column}.left-column,.right-column{flex:100%}.left-column h1{font-size:2.2rem}.services-video{width:100%}.right-column p{max-width:100%}.right-column{gap:2rem}}.strategy-section{color:#fff;padding:3rem 8% 6rem}.section-heading{margin-bottom:3rem}.section-heading h2,.migration-section h3{color:#d6f0f2;font-size:3.5rem;font-weight:500;line-height:1.2}.section-heading .highlight{color:#198190}.strategy-container{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.strategy-left{flex:0 0 65%}.strategy-left ul{color:#b8c4c6;padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;line-height:1.9;list-style:outside}.strategy-left p,.strategy-left h6{color:#b8c4c6;padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;line-height:1.9}@media (max-width:768px){.strategy-left p,.strategy-left ul,.strategy-left h6{font-size:1.125rem}}.strategy-left ul{padding:0;list-style:none}.strategy-left li:before{content:"✓";color:#007bff;margin-right:12px}.strategy-left li{margin-bottom:1.2rem}.strategy-left li strong{color:#fff}.strategy-right{flex:0 0 35%;justify-content:center;align-items:center;display:flex}.strategy-image{aspect-ratio:4/3;object-fit:cover;border:1px solid #198190;border-radius:8px;width:100%;max-width:480px;height:auto}@media (max-width:1000px){.strategy-container{flex-direction:column}.strategy-left,.strategy-right{flex:100%}.section-heading h2,.migration-section h3{font-size:2.2rem}.strategy-left ul,.strategy-left p{font-size:1rem}.strategy-image{width:100%;height:auto}}.animated-grid{z-index:-1;pointer-events:none;background-image:url(/animations/bgGrid.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;inset:0}.floating-accents{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.accent{filter:blur(120px);opacity:.25;border-radius:50%;width:400px;height:400px;animation:40s ease-in-out infinite floatMove;position:absolute}.accent1{background:radial-gradient(circle,#6aa9ff 0%,#0000 70%);animation-delay:0s;top:10%;left:-10%}.accent2{background:radial-gradient(circle,#8f6bff 0%,#0000 70%);animation-delay:10s;bottom:20%;right:-10%}.accent3{background:radial-gradient(circle,#00c6ff 0%,#0000 70%);animation-delay:20s;top:50%;left:60%}@keyframes floatMove{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-40px)translate(30px)}}@media (max-width:600px){.floating-accents,.animated-circle{display:none}}.migration-section{padding:0 3% 80px}.migration-section>h3{text-align:center;margin-bottom:2.5rem}.card-wrapper .card{cursor:pointer;background-color:#0a1c23;border:1px solid #2996a7;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;padding:60px 38px 42px 30px;transition:all .45s cubic-bezier(.215,.61,.355,1);display:flex}.card-wrapper .card .title{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.card-wrapper .card .title h3{color:#edd0c6;font-family:PolySans;font-size:40px;font-weight:300}.card-wrapper .card .title h3 span{font-family:Ivar Display;font-size:40px;font-weight:300}.card-wrapper .card .title p{color:#cbcbcb;font-family:PolySans;font-size:20px}.card-wrapper .card .title .hr{background-color:#2996a7;width:100%;height:1px}.card-wrapper .card .title svg{width:12px;height:12px;transition:transform .45s cubic-bezier(.645,.045,.355,1)}.card-wrapper .card:hover{background-color:#0000;border:1px solid #cbcbcb;transform:translateY(-20px)!important}.card-wrapper .card:hover .title svg{transform:rotate(180deg)}@media (max-width:1200px){.card-wrapper .card{padding:20px 24px 18px 16px}.card-wrapper .card .title h3,.card-wrapper .card .title h3 span{font-size:26px}.card-wrapper .card .title p{font-size:14px}}@media (max-width:1500px){.card-wrapper{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}}@media (max-width:1000px){.card-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.card-wrapper{grid-template-columns:repeat(1,1fr)}.strategy-section,.services-hero{padding-bottom:3rem}.services-hero{padding-top:3rem}}.gradient-icon-list{padding-left:0;list-style:none}.gradient-icon-list li{margin-bottom:12px;font-size:1.125rem;position:relative}.services-container{align-items:stretch}.right-column{flex-direction:column;display:flex}.right-column>div:nth-child(2){flex:1;align-items:center;margin-top:2rem;display:flex}.gradient-icon-list li a{align-items:center;gap:.75rem;display:flex}.gradient-icon-list li a img{width:40px}.card-wrapper>a{display:flex}.card object{pointer-events:none}
