@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0;font-family:Manrope Variable,sans-serif!important}html,body{overflow-x:clip}.top-info-bar{color:#fff;z-index:10;background:linear-gradient(90deg,#0a3b4a 0%,#117c7a 100%);width:100%;font-family:Poppins,Arial,sans-serif;font-size:.82rem;position:relative}.top-info-container{justify-content:flex-end;align-items:center;gap:16px;max-width:1300px;margin:0 auto;padding:6px 24px;display:flex}.top-info-left{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.top-info-link{color:#fff;opacity:.92;align-items:center;gap:7px;font-weight:500;text-decoration:none;transition:color .25s,opacity .25s;display:inline-flex}.top-info-link:hover{color:#a8e6e3;opacity:1}.top-info-divider{background:#ffffff47;width:1px;height:14px;display:inline-block}.navbar{z-index:999;background:#fff;justify-content:center;align-items:center;width:100%;padding:0;font-size:1rem;display:flex;position:relative;box-shadow:0 2px 10px #0000001a}.navbar-fixed{z-index:9999;width:100%;animation:.25s navbarSlideDown;position:fixed;top:0;left:0;right:0}@keyframes navbarSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar-container{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1300px;padding:0 24px;display:flex}.navbar-logo{z-index:5;flex-shrink:0;align-items:center;display:flex;position:relative}.logo-link{align-items:center;text-decoration:none;display:flex}.nav-menu{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;display:flex}.nav-link{color:#333;white-space:nowrap;padding:0 4px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-link.active{color:#06f}.nav-link.active:after{width:100%}.nav-link:after{content:"";background:#06f;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.nav-link:hover:after{width:100%}.nav-link:hover{color:#333}.nav-cta{color:#fff;cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:#0d5e69;border:none;border-radius:50px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:all .3s}.nav-cta:hover{background:#47797f;transform:translateY(-2px);box-shadow:0 5px 20px #0066ff4d;color:#fff!important}.nav-cta:active{transform:translateY(0)}.menu-toggle{cursor:pointer;z-index:1000;flex-direction:column;gap:5px;padding:5px;display:none}.bar{background:#333;border-radius:3px;width:25px;height:3px;transition:all .3s}.services-item{cursor:pointer;position:relative}.services-link{color:#333;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 4px;font-size:.95rem;font-weight:500;transition:color .3s;display:flex}.services-link:hover{color:#333}.services-arrow{color:#666;font-size:11px;line-height:1;transition:transform .3s}.services-arrow.open,.services-item:hover .services-arrow:not(.open){transform:rotate(180deg)}.services-dropdown{opacity:0;visibility:hidden;z-index:1000;background:#fff;border:1px solid #117c7a1f;border-radius:12px;width:220px;margin:0;padding:8px;list-style:none;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 15px 35px #1e3c5a24}.services-dropdown li{margin:0;padding:0}.services-dropdown li a{color:#334155;border-radius:8px;padding:11px 13px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,padding-left .2s;display:block}.services-dropdown li a:hover{color:#117c7a;background:#eefafa;padding-left:17px}.services-dropdown li a.active{color:#117c7a;background:#eefafa}.services-item:hover .services-dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.navbar-contact-cta{display:none}@media screen and (width<=1200px){.nav-menu{gap:22px}.logo-image{height:72px;transform:scale(1.1)}.navbar-fixed .logo-image{height:58px;transform:scale(1.1)}.top-info-container{padding:6px 20px}.top-info-link span{font-size:.78rem}}@media screen and (width<=1024px){.navbar-container{padding:0 20px}.nav-menu{gap:18px}.logo-image{height:68px;transform:scale(1.11)}.navbar-fixed .logo-image{height:56px;transform:scale(1.11)}.top-info-container{padding:6px 20px}.top-info-link span{font-size:.76rem}}@media screen and (width<=960px){.menu-toggle{order:3;display:flex}.nav-menu{z-index:998;background:#fff;flex-direction:column;gap:0;width:100%;max-height:90vh;padding:20px 0;transition:all .5s;display:flex;position:absolute;top:100%;left:-100%;overflow-y:auto;box-shadow:0 10px 30px #0000001a}.nav-menu.active{left:0}.nav-item{justify-content:center;width:100%;height:60px}.nav-link{text-align:center;color:#333;width:100%;padding:12px 0;font-size:1.1rem}.nav-link.active{color:#06f}.nav-link:after{display:none}.nav-cta{width:80%;max-width:200px;margin:10px auto;padding:12px 28px}.logo-image{height:64px;transform:scale(1.12)}.navbar-fixed .logo-image{height:54px;transform:scale(1.12)}.services-item{flex-direction:column;width:100%;display:flex;height:auto!important}.services-link{color:#333;justify-content:center;width:100%;padding:12px 0;font-size:1.1rem}.services-link:hover{color:#333}.services-dropdown{width:100%;max-width:320px;box-shadow:none;opacity:0;visibility:hidden;background:#f8fafc;border:none;border-radius:0;max-height:0;margin:0 auto;padding:5px 15px;transition:max-height .3s,opacity .3s,visibility .3s;position:static;overflow:hidden;transform:none}.services-item.services-open .services-dropdown{opacity:1;visibility:visible;max-height:500px;transform:none}.services-item.services-open .services-arrow{transform:rotate(180deg)}.services-dropdown li a{text-align:center;color:#334155;border-radius:7px;width:100%;padding:10px;font-size:.9rem}.services-dropdown li a:hover{color:#117c7a;background:#eefafa;padding-left:10px}.services-dropdown li a.active{color:#117c7a;background:#eefafa}.services-item:hover .services-dropdown{opacity:0;visibility:hidden;max-height:0;transform:none}.services-item.services-open:hover .services-dropdown{opacity:1;visibility:visible;max-height:500px;transform:none}.nav-menu .nav-item:last-child{display:none}.navbar-contact-cta{order:2;justify-content:center;align-items:center;margin-left:auto;margin-right:12px;display:inline-flex}.navbar-contact-cta .nav-cta{white-space:nowrap;width:auto;max-width:none;margin:0;padding:8px 20px;font-size:.85rem}.navbar-logo{order:1}.top-info-container{padding:6px 20px}.top-info-left{gap:14px}.top-info-link span{font-size:.76rem}}@media screen and (width<=768px){.navbar-container{gap:12px;padding:0 16px}.logo-image{height:58px;transform:scale(1.13)}.navbar-fixed .logo-image{height:50px;transform:scale(1.13)}.nav-cta{padding:8px 20px;font-size:.85rem}.top-info-container{padding:5px 16px}.top-info-left{gap:12px}.top-info-link span{font-size:.72rem}.top-info-divider{display:none}}@media screen and (width<=480px){.navbar-container{gap:10px;padding:0 12px}.logo-image{height:50px;transform:scale(1.14)}.navbar-fixed .logo-image{height:44px;transform:scale(1.14)}.nav-cta{min-width:80px;padding:8px 16px;font-size:.8rem}.menu-toggle{gap:4px}.bar{width:22px;height:2.5px}.nav-menu{padding:15px 0}.nav-item{height:50px}.nav-link{color:#333;padding:10px 0;font-size:1rem}.nav-link.active{color:#06f}.services-link{color:#333;padding:10px 0;font-size:1rem}.services-dropdown li a{padding:8px;font-size:.85rem}.navbar-contact-cta .nav-cta{padding:7px 16px;font-size:.78rem}.top-info-container{gap:10px;padding:5px 12px}.top-info-left{flex-wrap:nowrap;gap:10px;overflow:hidden}.top-info-link span{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.68rem;overflow:hidden}}@media screen and (width<=360px){.navbar-container{gap:6px;padding:0 8px}.logo-image{height:44px;transform:scale(1.15)}.navbar-fixed .logo-image{height:40px;transform:scale(1.15)}.nav-cta{min-width:60px;padding:6px 12px;font-size:.7rem}.menu-toggle{gap:3px}.bar{width:18px;height:2px}.navbar-contact-cta .nav-cta{padding:6px 12px;font-size:.72rem}.top-info-link:last-of-type{display:none}.top-info-link span{max-width:110px;font-size:.65rem}}.menu-toggle.active .bar:first-child{transform:rotate(-45deg)translate(-5px,6px)}.menu-toggle.active .bar:nth-child(2){opacity:0}.menu-toggle.active .bar:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}.nav-menu.active .nav-item{opacity:0;animation:.3s forwards slideDown}.nav-menu.active .nav-item:first-child{animation-delay:50ms}.nav-menu.active .nav-item:nth-child(2){animation-delay:.1s}.nav-menu.active .nav-item:nth-child(3){animation-delay:.15s}.nav-menu.active .nav-item:nth-child(4){animation-delay:.2s}.nav-menu.active .nav-item:nth-child(5){animation-delay:.25s}.nav-menu.active .nav-item:nth-child(6){animation-delay:.3s}.nav-menu.active .nav-item:nth-child(7){animation-delay:.35s}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.logo-image{object-fit:contain;transform-origin:50%;width:auto;height:80px;transition:transform .3s;display:block;transform:scale(1.12,1.1)}.logo-link:hover .logo-image{transform:scale(1.14,1.12)}.navbar-fixed .logo-image{height:62px;transform:scale(1.12,1.1)}.navbar-fixed .logo-link:hover .logo-image{transform:scale(1.14,1.12)}html{scroll-behavior:smooth}#services-section,.problems,.solution,.services,.why-chhose-us,.proof,.process,.testimonial,.faq,.cta{scroll-margin-top:110px}@media (width<=960px){#services-section,.problems,.solution,.services,.why-chhose-us,.proof,.process,.testimonial,.faq,.cta{scroll-margin-top:90px}}@media (width<=480px){#services-section,.problems,.solution,.services,.why-chhose-us,.proof,.process,.testimonial,.faq,.cta{scroll-margin-top:70px}}.marketing-hero{color:#000;background:#fdfdfd;width:100%;min-height:648px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.hero-badge.dm-anim{transform:translateY(20px)scale(.95)}.hero-badge.dm-anim.dm-visible{transform:translateY(0)scale(1)}.hero-title.dm-anim{transform:translateY(36px)}.hero-title.dm-anim.dm-visible{transform:translateY(0)}.hero-description.dm-anim{transform:translateY(24px)}.hero-description.dm-anim.dm-visible{transform:translateY(0)}.hero-cta.dm-anim{transform:translateY(20px)scale(.96)}.hero-cta.dm-anim.dm-visible{transform:translateY(0)scale(1)}.teal-shape.dm-anim,.floating-stat.dm-anim{transform:translateY(20px)scale(.92)}.teal-shape.dm-anim.dm-visible,.floating-stat.dm-anim.dm-visible{transform:translateY(0)scale(1)}.dotted-arrow.dm-anim{transition-property:opacity,transform;transform:translateY(20px)rotate(-25deg)}.dotted-arrow.dm-anim.dm-visible{transform:translateY(0)rotate(0)}.hero-person.dm-anim{transform:translateY(24px)scale(.96)}.hero-person.dm-anim.dm-visible{transform:translateY(0)scale(1)}.trust-strip.dm-anim{transform:translateY(30px)scale(.98)}.trust-strip.dm-anim.dm-visible{transform:translateY(0)scale(1)}.hero-content{justify-content:space-between;align-items:start;width:100%;max-width:1150px;min-height:470px;margin:0 auto;display:flex}.hero-left{z-index:5;width:50%;margin-top:10px;padding-top:22px;position:relative}.hero-description{color:#000;margin-top:0}.hero-badge{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;min-width:260px;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.hero-badge:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#167c7d1a,#0000);width:100%;height:100%;animation:5s ease-in-out infinite badgeShineSweep;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes badgeShineSweep{0%{left:-100%}55%{left:100%}to{left:100%}}.hero-badge-inner{color:#167c7d;letter-spacing:-.3px;will-change:transform, opacity;font-weight:700;animation:.7s cubic-bezier(.22,1.28,.36,1) both badgeFallIn;display:inline-block}@keyframes badgeFallIn{0%{opacity:0;filter:blur(4px);transform:translateY(-140%)rotate(-8deg)}55%{opacity:1;filter:blur()}70%{transform:translateY(6%)rotate(2deg)}85%{transform:translateY(-3%)rotate(-1deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:5px;display:flex}.hero-cta a{text-decoration:none}.hero-cta button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:11px 28px;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.hero-cta a:first-child button{color:#fff;background:#117c7a}.hero-cta a:first-child button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4.5s ease-in-out 1.2s infinite ctaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes ctaShine{0%{left:-120%}45%{left:140%}to{left:140%}}.hero-cta a:first-child button:hover{background:#004d4c;transform:translateY(-1px)}.hero-cta a:first-child button:active{transform:translateY(0)}.hero-cta a:last-child button{color:#06f;background:0 0;border:1.5px solid #06f}.hero-cta a:last-child button:hover{color:#0052cc;background:#f5f8ff;border-color:#0052cc}.hero-cta a:last-child button:active{background:#eaf0ff}@media screen and (width<=480px){.hero-cta{flex-direction:column;gap:10px;width:100%}.hero-cta a{width:100%}.hero-cta button{justify-content:center;width:100%;padding:11px 20px}}.hero-title{letter-spacing:-1.4px;color:#000;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.56}.hero-title span{color:#167c7d;letter-spacing:-.8px;font-weight:750;display:inline-block;position:relative;margin-bottom:.3em!important;font-size:clamp(1.75rem,4vw + 1rem,3rem)!important;line-height:1.2!important}.hero-title span:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#167c7d1a,#0000 70%);border-radius:8px;animation:4s ease-in-out infinite highlightBreath;position:absolute;inset:0}@keyframes highlightBreath{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.trusted{margin-bottom:.5em!important;font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important;line-height:1.25!important}.hero-right{justify-content:center;align-items:flex-end;width:50%;height:470px;display:flex;position:relative}.hero-person{object-fit:contain;z-index:3;width:340px;height:auto;max-height:463px;position:absolute;bottom:0;left:70px}.hero-right:before{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#167c7d1a 0%,#0000 65%);border-radius:50%;width:420px;height:420px;animation:6s ease-in-out infinite heroGlowBreath;position:absolute;bottom:-40px;left:20px}@keyframes heroGlowBreath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.teal-shape{z-index:1;background:#88c9d1;position:absolute}.teal-shape-one,.teal-shape-two,.teal-shape-three,.teal-shape-four{animation:5.5s ease-in-out infinite tealBreath}.teal-shape-two{animation-delay:.8s}.teal-shape-three{animation-delay:1.6s}.teal-shape-four{animation-delay:2.4s}@keyframes tealBreath{0%,to{opacity:.85;filter:brightness()}50%{opacity:1;filter:brightness(1.08)}}.teal-shape-one{border-radius:80px 25px;width:215px;height:70px;top:25px;left:135px;transform:rotate(-25deg)}.teal-shape-two{border-radius:50px;width:80px;height:175px;top:140px;left:65px;transform:rotate(45deg)}.teal-shape-three{border-radius:60px;width:80px;height:180px;bottom:25px;left:55px;transform:rotate(45deg)}.teal-shape-four{opacity:.9;border-radius:60px;width:85px;height:220px;top:125px;right:40px;transform:rotate(45deg)}.dotted-arrow{z-index:5;width:120px;height:95px;position:absolute;top:67px;left:0}.dotted-arrow svg{width:100%;height:100%}.dotted-arrow svg path:first-child{animation:2.5s linear infinite arrowDashMarch}@keyframes arrowDashMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26px}}.floating-stat{z-index:8;text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:87px;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:8px 9px 12px #0003}.floating-stat:hover{transform:translateY(-4px);box-shadow:9px 13px 17px #0000003d}.floating-stat.dm-visible{animation:4s ease-in-out infinite statBob}.stat-one.dm-visible{animation-delay:0s}.stat-two.dm-visible{animation-delay:.6s}.stat-three.dm-visible{animation-delay:1.2s}@keyframes statBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.floating-stat strong{color:#167c7d;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:1;display:block}.floating-stat span{color:#000;white-space:nowrap;margin-top:7px;font-size:14px;line-height:1.1;display:block}.stat-one{top:66px;right:30px}.stat-two{top:181px;right:30px}.stat-three{top:305px;right:30px}.trust-strip{z-index:20;background:#fff;border:1px solid #c9c9c9;width:90%;margin:0 auto;padding:11px;position:relative;overflow:hidden;box-shadow:0 7px 12px #00000038}.trust-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#167c7d0f,#0000);width:50%;height:100%;animation:8s ease-in-out infinite trustShine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes trustShine{0%{left:-100%}40%{left:140%}to{left:140%}}.trust-strip h2{text-align:center;color:#000;margin:0;font-size:21px;font-weight:800;line-height:1.3}.trust-stats{grid-template-columns:repeat(4,1fr);width:100%;margin-top:13px;display:grid}.trust-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:10px;transition:transform .3s;display:flex}.trust-stat:hover{transform:translateY(-3px)}.trust-stat strong{color:#167c7d;letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1;transition:color .3s}.trust-stat:hover strong{color:#0a3b4a}.trust-stat span{color:#000;margin-top:7px;font-size:19px;font-weight:400;line-height:1}@media (width<=900px){.hero-content{min-height:570px}.hero-left{width:52%;padding-left:35px}.hero-right{width:48%}.hero-title{font-size:36px;line-height:1.5}.hero-person{width:310px;left:20px}.floating-stat{width:155px;height:78px}.floating-stat strong{font-size:30px}.floating-stat span{font-size:12px}.stat-one,.stat-two,.stat-three{right:5px}.trust-strip{width:calc(100% - 50px)}.trust-stat strong{font-size:40px}.trust-stat span{font-size:16px}.hero-badge{min-width:230px;height:42px;padding:0 18px;font-size:17px}}@media (width<=700px){.marketing-hero{min-height:auto}.hero-content{flex-direction:column;min-height:auto;padding-bottom:30px}.hero-left{text-align:center;width:100%;padding:20px 20px 0}.hero-badge{min-width:220px;height:40px;padding:0 16px;font-size:15px}.hero-badge-inner{font-size:15px}.hero-title{letter-spacing:-.8px;margin-top:18px;font-size:32px;line-height:1.4}.hero-right{width:100%;height:460px;margin-top:20px;padding:0 20px;display:block;position:relative}.hero-right:before{display:none}.hero-person{object-fit:contain;object-position:center;z-index:3;width:55%;max-width:260px;height:auto;max-height:440px;position:absolute;top:46%;bottom:auto;left:5px;transform:translateY(-50%)}.hero-person.dm-anim{transform:translateY(-50%)translate(-20px)scale(.96)}.hero-person.dm-anim.dm-visible{transform:translateY(-50%)translate(0)scale(1)}.floating-stat{width:42%;max-width:150px;height:78px;left:auto;right:10px}.floating-stat strong{font-size:26px}.floating-stat span{font-size:11px}.stat-one{top:40px;right:10px}.stat-two{top:140px;right:10px}.stat-three{top:240px;right:10px}.teal-shape-one{opacity:.85;width:130px;height:45px;top:5px;left:20px;transform:rotate(-25deg)}.teal-shape-two{opacity:.85;width:45px;height:100px;top:180px;left:20px;transform:rotate(45deg)}.teal-shape-three{opacity:.85;width:45px;height:105px;bottom:20px;left:30px;transform:rotate(45deg)}.teal-shape-four{opacity:.9;width:42px;height:105px;top:90px;right:5px;transform:rotate(45deg)}.dotted-arrow{z-index:4;width:60px;height:50px;top:5px;left:5%}.trust-strip{width:calc(100% - 30px);min-height:auto;padding:12px 10px 18px}.trust-strip h2{font-size:17px}.trust-stats{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:18px}.trust-stat strong{font-size:36px}.trust-stat span{font-size:15px}}@media (width<=430px){.hero-title{font-size:27px}.hero-badge{min-width:190px;height:38px;padding:0 14px;font-size:13.5px}.hero-badge-inner{font-size:13.5px}.hero-right{height:420px;padding:0 14px}.hero-person{width:54%;max-width:220px;max-height:400px;top:46%;left:4px}.floating-stat{width:44%;max-width:130px;height:72px;right:8px}.floating-stat strong{font-size:22px}.floating-stat span{font-size:10px}.stat-one{top:30px;right:8px}.stat-two{top:125px;right:8px}.stat-three{top:220px;right:8px}.teal-shape-one{width:100px;height:36px;left:12px}.teal-shape-two,.teal-shape-three{width:34px;height:80px}.teal-shape-two{top:160px;left:12px}.teal-shape-three{bottom:15px;left:20px}.teal-shape-four{width:34px;height:85px;top:75px;right:0}.dotted-arrow{width:50px;height:42px;top:0;left:4%}.trust-stat strong{font-size:32px}.trust-stat span{font-size:13px}}@media (width<=360px){.hero-title{font-size:26px}.hero-badge{min-width:170px;height:36px;padding:0 12px;font-size:12.5px}.hero-badge-inner{font-size:12.5px}.hero-right{height:400px;padding:0 10px}.hero-person{width:54%;max-width:200px;max-height:380px;top:46%;left:4px}.floating-stat{width:44%;max-width:115px;height:66px;right:6px}.floating-stat strong{font-size:19px}.floating-stat span{font-size:9px}.stat-one{top:25px;right:6px}.stat-two{top:110px;right:6px}.stat-three{top:195px;right:6px}.teal-shape-one{width:85px;height:30px;left:8px}.teal-shape-two,.teal-shape-three{width:28px;height:65px}.teal-shape-two{top:150px;left:8px}.teal-shape-three{bottom:12px;left:15px}.teal-shape-four{width:28px;height:70px;top:65px;right:-2px}.dotted-arrow{width:42px;height:36px}}@media (prefers-reduced-motion:reduce){.dm-anim,.hero-badge:before,.hero-badge-inner,.hero-cta a:first-child button:before,.hero-title span:after,.hero-right:before,.teal-shape-one,.teal-shape-two,.teal-shape-three,.teal-shape-four,.dotted-arrow svg path:first-child,.floating-stat,.trust-strip:before,.trust-stat{transition:none!important;animation:none!important}.dm-anim{opacity:1!important;transform:none!important}.floating-stat:hover,.trust-stat:hover{transform:none!important}html{scroll-behavior:auto}}html,body{width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.services-section{--services-tabs-height:0px;background:linear-gradient(135deg,#eef6fc 0%,#dce8f5 50%,#f5f9ff 100%);width:100%;max-width:100%;padding:0;position:relative;overflow:clip}.services-section:before{content:"";z-index:200;background:linear-gradient(90deg,#117c7a,#88c9d1,#117c7a) 0 0/200% 100%;height:4px;animation:6s linear infinite svcTopLineShimmer;position:absolute;top:0;left:0;right:0}@keyframes svcTopLineShimmer{0%{background-position:0%}to{background-position:200%}}.services-header-wrap{max-width:1300px;margin:0 auto;padding:78px 24px 42px}.services-header{text-align:center}.services-badge{color:#117c7a;letter-spacing:.5px;background:#117c7a1a;border-radius:50px;margin-bottom:16px;padding:6px 20px;font-size:.85rem;font-weight:600;display:inline-block}.services-title{color:#12123a;letter-spacing:-.5px;margin:0 0 16px;font-weight:800;line-height:1.15;font-size:clamp(1.6rem,3.4vw + .75rem,2.75rem)!important}.span{display:inline-block;position:relative;color:#117c7a!important}.services-subtitle{color:#5a6478;max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.7}.services-tabs-bar{z-index:100;-webkit-backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #0000000d;width:100%;padding:15px 24px;position:sticky;top:0;box-shadow:0 4px 24px #117c7a0f}.services-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1080px;margin:0 auto;display:grid}.services-tab{color:#1a1a2e;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:10px 16px;font-family:inherit;font-size:.88rem;font-weight:700;transition:border-color .3s,color .3s,transform .2s,box-shadow .3s;display:inline-flex;overflow:hidden}.services-tab:hover{border-color:var(--tab-color);transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.services-tab-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.services-tab-icon{object-fit:contain;width:18px;height:18px}.services-tab.is-active{border-color:var(--tab-color);color:var(--tab-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--tab-color) 14%, transparent), 0 6px 18px #0000000d;background:#fff}.services-stack{position:relative}.service-panel{top:var(--services-tabs-height);background:var(--group-bg);will-change:transform;width:100%;scroll-margin-top:calc(var(--services-tabs-height) + 18px);padding:54px 24px 64px;position:sticky;box-shadow:0 -20px 40px -20px #0000001a}.service-panel:first-child{box-shadow:none}.service-panel:last-child{position:relative;top:auto}.service-panel-inner{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:54px;width:100%;max-width:1300px;margin:0 auto;display:grid}.service-panel-left{top:calc(var(--services-tabs-height) + 28px);align-self:start;position:sticky}.service-group-title{color:var(--group-color);letter-spacing:-.4px;margin:0 0 14px;font-size:2rem;font-weight:800;line-height:1.2}.service-group-desc{color:#4a5568;margin:0 0 22px;font-size:.98rem;line-height:1.7}.service-group-bullets{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.service-group-bullets li{color:#2d3748;align-items:center;gap:10px;font-size:.95rem;font-weight:500;line-height:1.45;display:flex}.bullet-check{border:1.5px solid var(--group-color);width:22px;height:22px;color:var(--group-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bullet-check svg{width:14px;height:14px}.service-group-cta{border:1.5px solid var(--group-color);color:var(--group-color);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.service-group-cta:hover{background:var(--group-color);color:#fff;box-shadow:0 10px 26px color-mix(in srgb, var(--group-color) 30%, transparent);transform:translateY(-2px)}.service-panel-right{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:18px;min-width:0;display:grid}.sub-card{min-width:0;color:inherit;background:#fff;border:1px solid #0000000a;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 10px #00000008}.sub-card:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--group-color) 14%, transparent);border-color:color-mix(in srgb, var(--group-color) 25%, transparent);transform:translateY(-4px)}.sub-card-icon{background:var(--group-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sub-card-icon img{object-fit:contain;width:22px;height:22px}.sub-card-body{flex:1;min-width:0}.sub-card-title{color:#12123a;margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.3}.sub-card-desc{color:#5a6478;margin:0;font-size:.86rem;line-height:1.55}.sub-card-arrow{background:var(--group-soft);width:34px;height:34px;color:var(--group-color);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background .3s,color .3s,transform .3s;display:inline-flex}.sub-card-arrow svg{width:15px;height:15px}.sub-card:hover .sub-card-arrow{background:var(--group-color);color:#fff;transform:translate(4px)}@media screen and (width<=1100px){.service-panel-inner{grid-template-columns:300px minmax(0,1fr);gap:40px}.service-panel-right{grid-template-columns:1fr}}@media screen and (width<=900px){.services-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-panel{box-shadow:none;scroll-margin-top:calc(var(--services-tabs-height) + 12px);padding:48px 20px 52px;position:relative;top:auto}.service-panel-left{position:static}.service-panel-inner{grid-template-columns:1fr;gap:32px}.service-panel-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.services-tabs-bar{padding:13px 20px}}@media screen and (width<=768px){.services-header-wrap{padding:58px 20px 30px}.services-tab{gap:6px;min-height:44px;padding:10px 12px;font-size:.78rem}.services-tab-icon{width:15px;height:15px}.service-group-title{font-size:1.6rem}.service-group-desc{font-size:.92rem}.sub-card{padding:16px}.sub-card-icon{width:40px;height:40px}.sub-card-icon img{width:19px;height:19px}.sub-card-title{font-size:.95rem}.sub-card-desc{font-size:.82rem}}@media screen and (width<=560px){.services-tabs{grid-template-columns:1fr;gap:8px}.services-tab{text-align:left;justify-content:flex-start;padding:10px 14px}.service-panel{padding:42px 16px 46px}.service-panel-right{grid-template-columns:1fr}.services-title{font-size:1.5rem!important}.service-group-title{font-size:1.4rem}.service-group-bullets{gap:9px}.service-group-bullets li{font-size:.9rem}.service-group-cta{width:100%}}@media (prefers-reduced-motion:reduce){.services-section:before{animation:none!important}.services-tab,.sub-card,.service-group-cta,.sub-card-arrow{transition:none!important}}.business-section{color:#111827;background:radial-gradient(circle at 85% 20%,#ffffffd9 0,#fff0 30%),linear-gradient(135deg,#eef6fc 0%,#e3eef9 45%,#d8e7f5 100%);padding:35px 0 50px;position:relative;overflow:hidden}.bs-anim{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.bs-anim.bs-visible{opacity:1;transform:translateY(0)}.bs-anim-1{transition-delay:50ms}.bs-anim-2{transition-delay:.2s}.bs-anim-3{transition-delay:.35s}.bs-anim-4{transition-delay:.5s}.bs-anim-5{transition-delay:.65s}.bs-anim-6{transition-delay:.8s}.bs-anim-7{transition-delay:.95s}.business-badge.bs-anim{transform:translateY(18px)scale(.95)}.business-badge.bs-anim.bs-visible{transform:translateY(0)scale(1)}.business-title.bs-anim{transform:translateY(36px)}.business-title.bs-anim.bs-visible{transform:translateY(0)}.business-title-line.bs-anim{transform-origin:50%;opacity:0;transform:scaleX(.2)}.business-title-line.bs-anim.bs-visible{opacity:1;transform:scaleX(1)}.business-paragraph-main.bs-anim,.business-paragraph.bs-anim{transform:translateY(20px)}.business-paragraph-main.bs-anim.bs-visible,.business-paragraph.bs-anim.bs-visible{transform:translateY(0)}.comparison-card.bs-anim{transform:translateY(40px)scale(.97)}.comparison-card.bs-anim.bs-visible{transform:translateY(0)scale(1)}.comparison-heading.bs-anim{transform:translateY(18px)}.comparison-heading.bs-anim.bs-visible{transform:translateY(0)}.comparison-image.bs-anim{transform:translateY(24px)scale(.95)}.comparison-image.bs-anim.bs-visible{transform:translateY(0)scale(1)}.problem-point.bs-anim{transform:translate(-20px)translateY(10px)}.solution-point.bs-anim{transform:translate(20px)translateY(10px)}.problem-point.bs-anim.bs-visible,.solution-point.bs-anim.bs-visible{transform:translate(0)translateY(0)}.bottom-line.bs-anim{opacity:0;transform:scaleX(.3)}.bottom-line.bs-anim.bs-visible{opacity:1;transform:scaleX(1)}.business-bottom-message p.bs-anim,.business-bottom-message h3.bs-anim{transform:translateY(18px)}.business-bottom-message p.bs-anim.bs-visible,.business-bottom-message h3.bs-anim.bs-visible{transform:translateY(0)}.business-cta.bs-anim{transform:translateY(18px)scale(.95)}.business-cta.bs-anim.bs-visible{transform:translateY(0)scale(1)}.business-bg-shape{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.business-bg-shape-one{filter:blur(2px);background:#ffffff59;width:380px;height:380px;animation:18s ease-in-out infinite bsBgDriftOne;top:-190px;right:-120px}.business-bg-shape-two{background:#ffffff40;width:260px;height:260px;animation:22s ease-in-out infinite bsBgDriftTwo;bottom:-150px;left:-100px}@keyframes bsBgDriftOne{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,25px)scale(1.05)}}@keyframes bsBgDriftTwo{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.08)}}.business-bg-dot-pattern{opacity:.35;pointer-events:none;background-image:radial-gradient(#117c7a33 1px,#0000 1px);background-size:18px 18px;width:260px;height:200px;animation:30s linear infinite bsDotsDrift;position:absolute;bottom:0;right:0}@keyframes bsDotsDrift{0%{background-position:0 0}to{background-position:36px 36px}}.business-container{z-index:2;width:min(1300px,100% - 48px);margin:0 auto;position:relative}.business-header{text-align:center;margin-bottom:22px}.business-badge{color:#334155;letter-spacing:.7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fffc;border-radius:50px;align-items:center;gap:8px;margin-bottom:15px;padding:7px 17px;font-size:.78rem;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 5px 20px #325a7814}.business-badge:hover{transform:translateY(-2px);box-shadow:0 8px 24px #325a7824}.badge-dot{background:#117c7a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite bsBadgePulse;box-shadow:0 0 0 4px #117c7a1a}@keyframes bsBadgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #117c7a1a}50%{transform:scale(1.12);box-shadow:0 0 0 8px #117c7a00}}.business-title{letter-spacing:-1.2px;flex-direction:column;max-width:920px;margin:0 auto;font-size:35px;line-height:1.12;display:flex;font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important;font-weight:750!important}.business-title-first{color:#000;font-size:35px;font-weight:700;display:block;font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important}.business-title-highlight{color:#0f172a;margin-top:4px;font-size:35px;font-weight:700;display:block;position:relative;font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important}.business-title-highlight:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#117c7a14,#0000 70%);width:70%;height:120%;animation:5s ease-in-out infinite bsTitleGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bsTitleGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.06)}}.business-title-line{justify-content:center;margin-top:17px;display:flex}.business-title-line span{background:linear-gradient(90deg,#117c7a,#53b8b5);border-radius:50px;width:65px;height:3px;font-weight:750;position:relative;overflow:hidden}.business-title-line span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite bsUnderlineShine;position:absolute;top:0;left:-100%}@keyframes bsUnderlineShine{0%{left:-100%}55%{left:100%}to{left:100%}}.business-intro-centered{text-align:center;max-width:850px;margin:0 auto 32px}.business-paragraph-main{color:#0f172a;margin:0 0 7px;font-size:1.08rem;font-weight:650;line-height:1.5}.business-paragraph{color:#334155;margin:0;font-size:.95rem;line-height:1.7}.business-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:30px;display:grid}.comparison-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff73;border:1px solid #fffc;border-radius:24px;flex-direction:column;padding:24px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #2c4c6917}.comparison-card:hover{transform:translateY(-5px);box-shadow:0 25px 65px #2c4c6924}.comparison-problem{border-top:3px solid #ef6f6f8c}.comparison-solution{border-top:3px solid #117c7a8c}.comparison-heading{text-align:center;margin-bottom:16px}.comparison-label{letter-spacing:1.4px;border-radius:50px;align-items:center;margin-bottom:9px;padding:5px 12px;font-size:.62rem;font-weight:800;display:inline-flex}.problem-label{color:#b45353;background:#ef6f6f1a;border:1px solid #ef6f6f26}.solution-label{color:#117c7a;background:#117c7a1a;border:1px solid #117c7a26}.comparison-heading h3{color:#111827;letter-spacing:-.4px;margin:0;font-size:1.35rem;font-weight:750;line-height:1.25}.comparison-heading h3 span{margin-top:2px;display:block}.comparison-problem .comparison-heading h3 span{color:#b45353}.comparison-solution .comparison-heading h3 span{color:#117c7a}.comparison-heading p{color:#64748b;max-width:390px;margin:8px auto 0;font-size:.78rem;line-height:1.5}.comparison-image-area{border-radius:20px;justify-content:center;align-items:flex-end;min-height:38px;margin-bottom:0;display:flex;position:relative;overflow:visible}.problem-image-area{background:linear-gradient(135deg,#feec,#f6fafdbf);border:1px solid #ef6f6f14}.solution-image-area{background:linear-gradient(135deg,#e5f7f6e6,#eef7fdcc);border:1px solid #117c7a14}.image-glow{filter:blur(25px);opacity:.55;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute}.problem-glow{background:radial-gradient(circle,#ef6f6f2e,#0000 70%);animation:6s ease-in-out infinite bsGlowBreath}.solution-glow{background:radial-gradient(circle,#117c7a33,#0000 70%);animation:6s ease-in-out 1.2s infinite bsGlowBreath}@keyframes bsGlowBreath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.comparison-image{z-index:2;object-fit:contain;max-width:100%;transition:transform .45s;display:block;position:relative}.problem-image{object-fit:contain;width:64%;max-height:320px;margin-top:10px}.solution-image{object-fit:contain;object-position:center top;border-radius:18px;width:70%;height:320px}.comparison-card:hover .problem-image{transform:translateY(-5px)scale(1.015)}.comparison-card:hover .solution-image{transform:scale(1.015)}.floating-points{z-index:5;pointer-events:none;position:absolute;inset:0}.floating-points .comparison-point{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#ffffffe0;border:1px solid #fffffff2;border-radius:11px;align-items:center;gap:7px;width:145px;min-height:44px;padding:7px 9px;transition:transform .3s,background .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 10px 25px #28466421}.floating-points .comparison-point:hover{background:#fffffffa;transform:translateY(-5px)scale(1.03);box-shadow:0 14px 30px #2846642b}.floating-points .comparison-point.bs-visible{animation:5s ease-in-out infinite bsPointBob}.floating-points .comparison-point:nth-child(2).bs-visible{animation-delay:.4s}.floating-points .comparison-point:nth-child(3).bs-visible{animation-delay:.8s}.floating-points .comparison-point:nth-child(4).bs-visible{animation-delay:1.2s}.floating-points .comparison-point:nth-child(5).bs-visible{animation-delay:1.6s}.floating-points .comparison-point:nth-child(6).bs-visible{animation-delay:2s}@keyframes bsPointBob{0%,to{translate:0}50%{translate:0 -5px}}.floating-points .comparison-point:first-child{top:-12px;left:5px}.floating-points .comparison-point:nth-child(2){top:10px;right:5px}.floating-points .comparison-point:nth-child(3){top:100px;left:-5px}.floating-points .comparison-point:nth-child(4){top:120px;right:-10px}.floating-points .comparison-point:nth-child(5){bottom:8px;left:5px}.floating-points .comparison-point:nth-child(6){bottom:0;right:5px}.point-number{color:#94a3b8;flex-shrink:0;width:19px;font-size:.58rem;font-weight:800}.point-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:.88rem;transition:transform .3s;display:flex;box-shadow:0 4px 10px #1e3c5a12}.comparison-point:hover .point-icon{transform:scale(1.1)rotate(-6deg)}.problem-point .point-icon{background:#fff7f7}.solution-point .point-icon{background:#eefafa}.point-text{color:#334155;flex:1;font-size:.7rem;font-weight:650;line-height:1.25}.point-arrow{color:#94a3b8;opacity:0;flex-shrink:0;font-size:.8rem;transition:opacity .25s,transform .25s;transform:translate(-4px)}.comparison-point:hover .point-arrow{opacity:1;transform:translate(0)}.problem-point:hover .point-arrow{color:#b45353}.solution-point:hover .point-arrow{color:#117c7a}.business-bottom-message{text-align:center;margin-top:34px}.bottom-line{background:#117c7a;border-radius:50px;width:40px;height:2px;margin:0 auto 12px;display:block;position:relative;overflow:hidden}.bottom-line:after{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:60%;height:100%;animation:3.4s ease-in-out infinite bsBottomLineShine;position:absolute;top:0;left:-100%}@keyframes bsBottomLineShine{0%{left:-100%}55%{left:100%}to{left:100%}}.business-bottom-message p{color:#475569;margin:0 0 5px;font-size:.85rem;font-weight:500}.business-bottom-message h3{color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.35}.business-bottom-message h3 span{color:#117c7a}.business-cta{color:#fff;cursor:pointer;background:#117c7a;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:10px 16px 10px 19px;font-family:inherit;font-size:.78rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #117c7a33}.business-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;animation:4.6s ease-in-out .8s infinite bsCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes bsCtaShine{0%{left:-120%}45%{left:140%}to{left:140%}}.business-cta:hover{background:#0d6d6b;transform:translateY(-3px);box-shadow:0 15px 30px #117c7a47}.cta-arrow{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;transition:transform .25s;display:flex}.business-cta:hover .cta-arrow{transform:translate(3px)}@media screen and (width<=1050px){.business-section{padding:55px 0 60px}.business-comparison{gap:20px}.comparison-card{padding:20px}.comparison-heading h3{font-size:1.2rem}.comparison-image-area{min-height:350px}.problem-image{width:58%;max-height:300px}.solution-image{width:64%;height:300px}.floating-points .comparison-point{width:125px;min-height:42px;padding:6px 7px}.floating-points .comparison-point:first-child{top:-10px;left:0}.floating-points .comparison-point:nth-child(2){top:0;right:0}.floating-points .comparison-point:nth-child(3){top:40px;left:-5px}.floating-points .comparison-point:nth-child(4){top:50px;right:-5px}.floating-points .comparison-point:nth-child(5){bottom:8px;left:0}.floating-points .comparison-point:nth-child(6){bottom:0;right:0}.point-number{display:none}.point-text{font-size:.68rem}.point-icon{width:28px;height:28px;font-size:.8rem}}@media screen and (width<=850px){.business-comparison{grid-template-columns:1fr;gap:25px;max-width:650px;margin:0 auto}.comparison-card{padding:23px}.comparison-image-area{min-height:370px}.problem-image{width:56%;max-height:330px}.solution-image{width:62%;height:330px}.business-intro-centered{max-width:680px}.floating-points .comparison-point{width:145px}.floating-points .comparison-point:first-child{top:-15px;left:0}.floating-points .comparison-point:nth-child(2){top:-2px;right:0}.floating-points .comparison-point:nth-child(3){top:48px;left:-5px}.floating-points .comparison-point:nth-child(4){top:60px;right:-5px}.floating-points .comparison-point:nth-child(5){bottom:12px;left:0}.floating-points .comparison-point:nth-child(6){bottom:0;right:0}}@media screen and (width<=700px){.business-section{padding:45px 0 50px}.business-container{width:min(100% - 32px,600px)}.business-header{margin-bottom:20px}.business-title-first{font-size:1.65rem}.business-title-highlight{font-size:1.9rem}.business-title{letter-spacing:-.7px}.business-title-line{margin-top:13px}.business-intro-centered{margin-bottom:25px}.business-paragraph-main{font-size:1rem}.business-paragraph{font-size:.9rem;line-height:1.65}.comparison-card{border-radius:20px;padding:18px}.comparison-heading{margin-bottom:13px}.comparison-heading h3{font-size:1.12rem}.comparison-heading p{font-size:.72rem}.comparison-image-area{border-radius:16px;min-height:330px}.problem-image{width:62%;max-height:290px}.solution-image{width:66%;height:290px}.floating-points .comparison-point{gap:5px;width:125px;min-height:40px;padding:6px 7px}.floating-points .comparison-point:first-child{top:-10px;left:-2px}.floating-points .comparison-point:nth-child(2){top:0;right:-2px}.floating-points .comparison-point:nth-child(3){top:38px;left:-4px}.floating-points .comparison-point:nth-child(4){top:48px;right:-4px}.floating-points .comparison-point:nth-child(5){bottom:8px;left:0}.floating-points .comparison-point:nth-child(6){bottom:0;right:0}.point-icon{border-radius:7px;width:27px;height:27px;font-size:.75rem}.point-text{font-size:.62rem}.point-arrow{display:none}.business-bottom-message{margin-top:27px}.business-bottom-message p{font-size:.78rem}.business-bottom-message h3{font-size:1.08rem}}@media screen and (width<=480px){.business-section{padding:40px 0 45px}.business-container{width:calc(100% - 28px)}.business-badge{padding:6px 13px;font-size:.68rem}.business-title-first{font-size:1.4rem}.business-title-highlight{font-size:1.6rem}.business-title-line{margin-top:11px}.business-intro-centered{margin-bottom:20px}.business-paragraph-main{font-size:.92rem}.business-paragraph{font-size:.82rem;line-height:1.6}.comparison-card{border-radius:17px;padding:15px}.comparison-label{padding:4px 9px;font-size:.56rem}.comparison-heading h3{font-size:1rem}.comparison-heading p{font-size:.68rem}.comparison-image-area{min-height:285px;margin-bottom:0}.problem-image{width:64%;max-height:260px}.solution-image{width:68%;height:260px}.floating-points .comparison-point{width:112px;min-height:38px;padding:5px 6px}.floating-points .comparison-point:first-child{top:-8px;left:-4px}.floating-points .comparison-point:nth-child(2){top:0;right:-4px}.floating-points .comparison-point:nth-child(3){top:34px;left:-6px}.floating-points .comparison-point:nth-child(4){top:44px;right:-6px}.floating-points .comparison-point:nth-child(5){bottom:8px;left:-3px}.floating-points .comparison-point:nth-child(6){bottom:0;right:-3px}.point-icon{width:25px;height:25px;font-size:.7rem}.point-text{font-size:.58rem}.business-cta{width:100%;padding:10px 14px;font-size:.72rem}}@media screen and (width<=360px){.business-title-first{font-size:1.25rem}.business-title-highlight{font-size:1.42rem}.business-paragraph{font-size:.78rem}.comparison-card{padding:12px}.comparison-image-area{min-height:260px}.problem-image{width:66%;max-height:235px}.solution-image{width:70%;height:235px}.floating-points .comparison-point{width:100px;min-height:35px;padding:4px 5px}.floating-points .comparison-point:first-child{top:-7px;left:-3px}.floating-points .comparison-point:nth-child(2){top:0;right:-3px}.floating-points .comparison-point:nth-child(3){top:30px;left:-4px}.floating-points .comparison-point:nth-child(4){top:40px;right:-4px}.floating-points .comparison-point:nth-child(5){bottom:7px;left:-2px}.floating-points .comparison-point:nth-child(6){bottom:0;right:-2px}.point-icon{width:23px;height:23px;font-size:.65rem}.point-text{font-size:.54rem}.business-bottom-message h3{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.bs-anim,.business-bg-shape-one,.business-bg-shape-two,.business-bg-dot-pattern,.badge-dot,.business-title-highlight:after,.business-title-line span:after,.image-glow,.floating-points .comparison-point,.bottom-line:after,.business-cta:before,.comparison-card,.comparison-image,.comparison-point,.business-cta{transition:none!important;animation:none!important}.bs-anim{opacity:1!important;transform:none!important}.comparison-card:hover,.business-cta:hover,.comparison-card:hover .problem-image,.comparison-card:hover .solution-image{transform:none!important}}.digital-partner{color:#172323;background:radial-gradient(circle at 50% 45%,#117c7a0e,#0000 35%),linear-gradient(135deg,#fff 0%,#f7faf9 50%,#fff 100%);width:100%;padding:45px 20px 60px;position:relative;overflow:hidden}.dp-anim{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.dp-anim.dp-visible{opacity:1;transform:translateY(0)}.dp-anim-1{transition-delay:50ms}.dp-anim-2{transition-delay:.2s}.dp-anim-3{transition-delay:.35s}.dp-anim-4{transition-delay:.5s}.dp-anim-5{transition-delay:.65s}.dp-anim-6{transition-delay:.8s}.dp-anim-7{transition-delay:.95s}.dp-anim-8{transition-delay:1.1s}.dp-anim-9{transition-delay:1.25s}.partner-badge.dp-anim{transform:translateY(18px)scale(.95)}.partner-badge.dp-anim.dp-visible{transform:translateY(0)scale(1)}.approach-circle.dp-anim{transform:scale(.94)}.approach-circle.dp-anim.dp-visible{transform:scale(1)}.approach-center.dp-anim{transform:scale(.9)}.approach-center.dp-anim.dp-visible{transform:scale(1)}.approach-step.dp-anim{transform:scale(.6)}.approach-step.dp-anim.dp-visible{transform:scale(1)}.step-1.dp-anim,.step-4.dp-anim{transform:translate(-50%)scale(.6)}.step-1.dp-anim.dp-visible,.step-4.dp-anim.dp-visible{transform:translate(-50%)scale(1)}.partner-cta.dp-anim{transform:translateY(18px)scale(.96)}.partner-cta.dp-anim.dp-visible{transform:translateY(0)scale(1)}.digital-partner:before{content:"";background:linear-gradient(90deg,#0000,#117c7a,#68aaa8,#117c7a,#0000) 0 0/200% 100%;width:100%;height:3px;animation:6s linear infinite dpTopLineShimmer;position:absolute;top:0;left:0}@keyframes dpTopLineShimmer{0%{background-position:0%}to{background-position:200%}}.digital-partner:after{content:"";pointer-events:none;border:1px solid #117c7a12;border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite dpBgRingDrift;position:absolute;top:-260px;right:-280px;box-shadow:0 0 0 60px #117c7a06,0 0 0 120px #117c7a04}@keyframes dpBgRingDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,20px)scale(1.04)}}.partner-container{z-index:2;width:min(1100px,100%);margin:0 auto;position:relative}.partner-header{justify-content:center;margin-bottom:15px;display:flex}.partner-badge{color:#117c7a;letter-spacing:1.5px;text-transform:uppercase;background:#117c7a0f;border:1px solid #117c7a2e;border-radius:50px;justify-content:center;align-items:center;padding:7px 20px;font-size:.72rem;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.partner-badge:hover{transform:translateY(-2px);box-shadow:0 8px 22px #117c7a24}.partner-badge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#117c7a26,#0000);width:60%;height:100%;animation:5s ease-in-out infinite dpBadgeShine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes dpBadgeShine{0%{left:-100%}55%{left:100%}to{left:100%}}.approach-wrapper{justify-content:center;align-items:center;width:100%;padding:10px 0 20px;display:flex}.approach-circle{background:radial-gradient(circle,#fffffffa 0%,#f8fcfbfa 48%,#eff7f6d9 100%);border:1px solid #117c7a1f;border-radius:50%;justify-content:center;align-items:center;width:620px;height:620px;display:flex;position:relative;box-shadow:0 20px 60px #18414014,inset 0 0 50px #117c7a06}.approach-orbit{pointer-events:none;border:1px dashed #117c7a40;border-radius:50%;width:465px;height:465px;animation:60s linear infinite dpOrbitRotate;position:absolute}@keyframes dpOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dpInnerOrbitPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.approach-center{z-index:5;text-align:center;background:linear-gradient(145deg,#fff,#f5faf9);border:1px solid #117c7a29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;padding:35px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 15px 40px #1841401a,0 0 0 10px #117c7a06}.approach-center:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#117c7a1a,#0000 70%);border-radius:50%;animation:5.5s ease-in-out infinite dpCenterBreath;position:absolute;inset:-8px}@keyframes dpCenterBreath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.approach-center:hover{transform:scale(1.03);box-shadow:0 20px 50px #18414021,0 0 0 14px #117c7a09}.center-label{color:#117c7a;letter-spacing:2px;margin-bottom:9px;font-size:.58rem;font-weight:800}.approach-center h3{color:#172323;letter-spacing:-.8px;margin:0;font-size:1.65rem;font-weight:800;line-height:1.1}.approach-center h3 span{color:#117c7a}.approach-center p{color:#687777;max-width:200px;margin:14px 0 0;font-size:.72rem;line-height:1.65}.approach-step{z-index:10;cursor:default;background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #117c7a2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:125px;height:125px;transition:transform .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;position:absolute;box-shadow:0 10px 25px #18414014}.approach-step.dp-visible{animation:5s ease-in-out infinite dpStepBob}.step-1.dp-visible{animation-delay:0s}.step-2.dp-visible{animation-delay:.5s}.step-3.dp-visible{animation-delay:1s}.step-4.dp-visible{animation-delay:1.5s}.step-5.dp-visible{animation-delay:2s}.step-6.dp-visible{animation-delay:2.5s}@keyframes dpStepBob{0%,to{translate:0}50%{translate:0 -5px}}.approach-step:hover{background:linear-gradient(145deg,#117c7a,#0d6e6c);border-color:#117c7a;animation-play-state:paused;transform:scale(1.1);box-shadow:0 15px 35px #117c7a40}.step-number{color:#117c7a;background:#117c7a1a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.62rem;font-weight:800;transition:background .35s,color .35s;display:flex}.approach-step:hover .step-number{color:#fff;background:#ffffff2e}.approach-step .step-label{color:#243534;white-space:nowrap;font-size:.76rem;font-weight:800;transition:color .35s}.approach-step:hover .step-label{color:#fff}.step-1{top:15px;left:50%;transform:translate(-50%)}.step-2{top:145px;right:10px}.step-3{bottom:90px;right:50px}.step-4{bottom:15px;left:50%;transform:translate(-50%)}.step-5{bottom:90px;left:50px}.step-6{top:145px;left:10px}.step-1:hover,.step-4:hover{transform:translate(-50%)scale(1.1)}.approach-circle:after{content:"";pointer-events:none;background:#117c7a;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite dpCenterDotPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #117c7a12,0 0 20px #117c7a2e}@keyframes dpCenterDotPulse{0%,to{box-shadow:0 0 0 7px #117c7a12,0 0 20px #117c7a2e}50%{box-shadow:0 0 0 12px #117c7a00,0 0 28px #117c7a59}}.partner-cta{justify-content:center;margin-top:5px;display:flex}.partner-cta a{text-decoration:none}.partner-cta button{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#117c7a,#0d6e6c);border:1px solid #117c7a;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-family:inherit;font-size:.85rem;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #117c7a2e}.partner-cta button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;animation:4.5s ease-in-out 1s infinite dpCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes dpCtaShine{0%{left:-120%}45%{left:140%}to{left:140%}}.partner-cta button span{z-index:1;font-size:1rem;transition:transform .3s;position:relative}.partner-cta button:hover{background:linear-gradient(135deg,#15918e,#117c7a);transform:translateY(-3px);box-shadow:0 14px 30px #117c7a40}.partner-cta button:hover span{transform:translate(4px)}.partner-cta button:active{transform:translateY(0)}@media (width<=800px){.digital-partner{padding:40px 18px 55px}.approach-circle{width:540px;height:540px}.approach-orbit{width:410px;height:410px}.approach-circle:before{width:300px;height:300px}.approach-center{width:235px;height:235px;padding:30px}.approach-center h3{font-size:1.45rem}.approach-center p{font-size:.68rem}.approach-step{width:108px;height:108px}.step-1{top:10px}.step-2{top:125px;right:5px}.step-3{bottom:75px;right:30px}.step-4{bottom:10px}.step-5{bottom:75px;left:30px}.step-6{top:125px;left:5px}}@media (width<=600px){.digital-partner{padding:38px 16px 55px}.partner-header{margin-bottom:20px}.partner-badge{letter-spacing:1.3px;padding:6px 17px;font-size:.65rem}.approach-wrapper{padding:0}.approach-circle{width:100%;height:auto;min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 5px;display:grid}.approach-orbit,.approach-circle:before,.approach-circle:after{display:none}.approach-center{grid-area:1/1/auto/-1;width:220px;height:220px;margin:0 auto 10px;padding:30px;position:relative}.approach-center h3{font-size:1.4rem}.approach-center p{max-width:180px;font-size:.68rem;line-height:1.6}.approach-step{opacity:1;border-radius:18px;width:100%;height:105px;animation:none;position:relative;inset:auto!important;transform:none!important}.step-1{grid-area:2/1}.step-2{grid-area:2/2}.step-3{grid-area:3/1}.step-4{grid-area:3/2}.step-5{grid-area:4/1}.step-6{grid-area:4/2}.approach-step:hover{transform:translateY(-4px)!important}.step-number{width:28px;height:28px}.approach-step .step-label{font-size:.75rem}.partner-cta{margin-top:15px}.partner-cta button{width:100%;max-width:320px;padding:12px 20px;font-size:.8rem}}@media (width<=380px){.digital-partner{padding-left:12px;padding-right:12px}.approach-circle{gap:10px}.approach-center{width:200px;height:200px;padding:25px}.approach-center h3{font-size:1.25rem}.approach-center p{font-size:.64rem}.approach-step{height:95px}.approach-step .step-label{font-size:.7rem}.partner-cta button{max-width:100%;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.dp-anim,.approach-step,.approach-center,.approach-orbit,.approach-circle:before,.approach-circle:after,.approach-center:after,.digital-partner:before,.digital-partner:after,.partner-badge:after,.partner-cta button:before,.partner-cta button{transition:none!important;animation:none!important}.dp-anim{opacity:1!important;transform:none!important}.step-1.dp-anim,.step-4.dp-anim{transform:translate(-50%)!important}.approach-step:hover,.step-1:hover,.step-4:hover,.approach-center:hover,.partner-cta button:hover{transform:none!important}}.approach-orbit{pointer-events:none;transform-origin:50%;border:1px dashed #117c7a40;border-radius:50%;width:465px;height:465px;transition:animation-play-state .2s;animation:40s linear infinite dpOrbitRotate;position:absolute}.approach-circle:hover .approach-orbit,.approach-orbit:hover,.approach-circle:hover .approach-circle-inner-orbit{animation-play-state:paused}.approach-circle:before{content:"";pointer-events:none;border:1px solid #117c7a12;border-radius:50%;width:340px;height:340px;transition:animation-play-state .2s;animation:28s linear infinite reverse dpInnerOrbitRotate;position:absolute}@keyframes dpInnerOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dpInnerOrbitMarkerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.approach-circle:hover:before,.approach-circle:hover .approach-center:before{animation-play-state:paused}.approach-orbit{pointer-events:none;transform-origin:50%;border:1px dashed #117c7a40;border-radius:50%;width:465px;height:465px;animation:40s linear infinite dpOrbitRotate;position:absolute}.approach-orbit:after{content:"";background:#117c7a;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 5px #117c7a1f,0 0 16px #117c7a73}.approach-orbit:before{content:"";background:#68aaa8;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;box-shadow:0 0 0 4px #117c7a1a,0 0 14px #117c7a59}.approach-circle:hover .approach-orbit,.approach-circle:hover .approach-orbit:before,.approach-circle:hover .approach-orbit:after,.approach-circle:hover:before,.approach-circle:hover .approach-center:before{animation-play-state:paused}.approach-center:before{content:"";pointer-events:none;transform-origin:50% 177px;z-index:6;background:#117c7a;border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:28s linear infinite reverse dpInnerOrbitMarkerRotate;position:absolute;top:-177px;left:50%;box-shadow:0 0 0 4px #117c7a1f,0 0 14px #117c7a66}.approach-circle:before{content:"";pointer-events:none;border:1px solid #117c7a12;border-radius:50%;width:340px;height:340px;animation:28s linear infinite reverse dpInnerOrbitRotate;position:absolute}.why-choose-section{background:#f4faf9;width:100%;padding:60px 20px 65px;position:relative;overflow:hidden}.why-choose-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a14 0%,#117c7a09 40%,#0000 72%);width:500px;height:500px;animation:14s ease-in-out infinite wcBgGlowOne;position:absolute;top:-250px;left:-250px}.why-choose-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a12 0%,#117c7a06 45%,#0000 72%);width:450px;height:450px;animation:16s ease-in-out infinite wcBgGlowTwo;position:absolute;bottom:-250px;right:-220px}@keyframes wcBgGlowOne{0%,to{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(30px,20px)scale(1.06)}}@keyframes wcBgGlowTwo{0%,to{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-25px,-20px)scale(1.08)}}.why-choose-container{z-index:2;width:min(1180px,100%);margin:0 auto;position:relative}.wc-anim{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.wc-anim.wc-visible{opacity:1;transform:translateY(0)}.wc-anim-1{transition-delay:50ms}.wc-anim-2{transition-delay:.2s}.wc-anim-3{transition-delay:.35s}.wc-anim-4{transition-delay:.5s}.wc-anim-5{transition-delay:.65s}.wc-anim-6{transition-delay:.8s}.wc-anim-7{transition-delay:.95s}.why-choose-label.wc-anim{transform:translateY(16px)scale(.95)}.why-choose-label.wc-anim.wc-visible{transform:translateY(0)scale(1)}.why-choose-header h2.wc-anim{transform:translateY(32px)}.why-choose-header h2.wc-anim.wc-visible{transform:translateY(0)}.header-line.wc-anim{opacity:0;transform:scaleX(.15)}.header-line.wc-anim.wc-visible{opacity:1;transform:scaleX(1)}.item-left.wc-anim{opacity:0;transform:translate(-40px)}.item-left.wc-anim.wc-visible{opacity:1;transform:translate(0)}.item-right.wc-anim{opacity:0;transform:translate(40px)}.item-right.wc-anim.wc-visible{opacity:1;transform:translate(0)}.why-choose-header{text-align:center;margin-bottom:38px}.why-choose-label{letter-spacing:2.5px;color:#117c7a;margin-bottom:11px;font-size:.72rem;font-weight:700;display:inline-block;position:relative}.why-choose-label:after{content:"";background:#117c7a59;border-radius:2px;width:16px;height:2px;animation:2.6s ease-in-out infinite wcLabelLinePulse;position:absolute;top:50%;right:-26px}@keyframes wcLabelLinePulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.6)}}.why-choose-header h2{color:#111;letter-spacing:-1.5px;margin:0;font-size:35px;font-weight:750;line-height:1.15}.h2{margin-bottom:.5em!important;font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important;line-height:1.25!important}.h3{font-size:clamp(1.125rem,1.5vw + .75rem,1.5rem)!important}.why-choose-header h2 span{background:linear-gradient(90deg,#117c7a,#209e9b) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite wcTitleShift}@keyframes wcTitleShift{0%,to{background-position:0%}50%{background-position:100%}}.header-line{background:linear-gradient(90deg,#117c7a,#37aaa6);border-radius:20px;width:65px;height:4px;margin:17px auto 0;position:relative;overflow:hidden}.header-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite wcHeaderLineShine;position:absolute;top:0;left:-100%}@keyframes wcHeaderLineShine{0%{left:-100%}55%{left:100%}to{left:100%}}.why-choose-timeline{width:100%;max-width:1050px;margin:0 auto;padding:0;position:relative}.why-choose-timeline:before{content:"";background:linear-gradient(#0000 0%,#117c7a40 8%,#117c7a73 50%,#117c7a40 92%,#0000 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.why-choose-timeline:after{content:"";pointer-events:none;background:linear-gradient(#0000,#117c7a99,#0000);width:2px;height:90px;animation:5.5s ease-in-out infinite wcLineTravel;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes wcLineTravel{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 90px)}}.why-choose-item{align-items:center;width:100%;min-height:112px;margin-bottom:0;display:flex;position:relative}.reason-number{color:#117c7a14;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(3.5rem,6vw,5.2rem);font-weight:800;line-height:1;transition:color .3s,transform .3s;position:absolute;top:50%;transform:translateY(-50%)}.item-left .reason-number{right:calc(50% + 55px)}.item-right .reason-number{left:calc(50% + 55px)}.timeline-dot{z-index:5;background:linear-gradient(135deg,#117c7a,#2a9b98);border:3px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .3s,box-shadow .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #117c7a80,0 4px 12px #117c7a2e}.timeline-dot:after{content:"";pointer-events:none;border:1px solid #117c7a66;border-radius:50%;animation:2.8s ease-out infinite wcDotPulse;position:absolute;inset:-3px}.why-choose-item:nth-child(2) .timeline-dot:after{animation-delay:.4s}.why-choose-item:nth-child(3) .timeline-dot:after{animation-delay:.8s}.why-choose-item:nth-child(4) .timeline-dot:after{animation-delay:1.2s}.why-choose-item:nth-child(5) .timeline-dot:after{animation-delay:1.6s}.why-choose-item:nth-child(6) .timeline-dot:after{animation-delay:2s}@keyframes wcDotPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.reason-card{z-index:2;background:#fffffff5;border:1px solid #117c7a1f;border-radius:15px;width:47%;padding:20px 24px;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s;position:relative}.item-left .reason-card{margin-right:auto}.item-right .reason-card{margin-left:auto}.card-top{justify-content:flex-end;align-items:center;margin-bottom:8px;display:flex}.card-index{letter-spacing:1.5px;color:#117c7a;font-size:.69rem;font-weight:700}.card-arrow{color:#117c7a;background:#117c7a14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s,background .3s,color .3s;display:inline-flex}.card-arrow svg{width:16px;height:16px;display:block}.reason-card h3{color:#111;margin:0 0 7px;font-size:1.14rem;font-weight:700;line-height:1.3}.reason-card p{color:#555;margin:0;font-size:.91rem;line-height:1.52}.reason-card:before{content:"";opacity:0;background:linear-gradient(#117c7a,#41aeaa);border-radius:15px;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0}.item-left .reason-card:before{right:0}.item-right .reason-card:before{left:0}.reason-card:hover{background:linear-gradient(135deg,#fff 0%,#117c7a06 100%);border-color:#117c7a4d;transform:translateY(-4px);box-shadow:0 14px 32px #117c7a1a,0 3px 10px #0000000a}.reason-card:hover:before{opacity:1}.reason-card:hover .card-arrow{color:#fff;background:linear-gradient(135deg,#117c7a,#2a9b98);transform:translate(4px)}.why-choose-item:hover .timeline-dot{transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 0 1px #117c7a80,0 0 0 5px #117c7a14,0 5px 15px #117c7a38}.why-choose-item:hover .reason-number{color:#117c7a26;transform:translateY(-50%)scale(1.03)}@media (width<=900px) and (width>=701px){.why-choose-section{padding:55px 20px 65px}.why-choose-header{margin-bottom:38px}.why-choose-timeline{max-width:850px}.why-choose-item{min-height:120px}.reason-card{width:45%;padding:19px 21px}.item-left .reason-number{right:calc(50% + 35px)}.item-right .reason-number{left:calc(50% + 35px)}.reason-number{font-size:4rem}.reason-card h3{font-size:1.08rem}.reason-card p{font-size:.89rem}}@media (width<=700px){.why-choose-section{padding:58px 18px 65px}.why-choose-section:before{width:350px;height:350px;top:-180px;left:-180px}.why-choose-section:after{width:300px;height:300px;bottom:-170px;right:-160px}.why-choose-header{text-align:left;margin-bottom:38px}.why-choose-label{padding-left:14px;font-size:.7rem}.why-choose-label:before{content:"";background:#117c7a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite wcMobileLabelDot;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 4px #117c7a1f}@keyframes wcMobileLabelDot{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.3)}}.why-choose-label:after{display:none}.why-choose-header h2{letter-spacing:-1px;font-size:2rem}.header-line{margin:16px 0 0}.why-choose-timeline:before{background:linear-gradient(#0000,#117c7a66 6% 94%,#0000);width:2px;left:13px;transform:none}.why-choose-timeline:after{background:linear-gradient(#0000,#117c7abf,#0000);width:2px;height:70px;animation:5s ease-in-out infinite wcMobileLineTravel;left:13px;transform:none}@keyframes wcMobileLineTravel{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 70px)}}.why-choose-item{min-height:auto;margin-bottom:18px;padding-left:42px;display:block}.timeline-dot{width:14px;height:14px;top:26px;left:13px;transform:translate(-50%);box-shadow:0 0 0 1px #117c7a80,0 0 0 5px #117c7a14,0 4px 12px #117c7a33}.timeline-dot:after{inset:-4px}.reason-number{display:none}.reason-card{background:linear-gradient(135deg,#fff 0%,#117c7a05 100%);border:1px solid #117c7a24;border-radius:16px;width:100%;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 4px 14px #117c7a0d;margin:0!important}.reason-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#117c7a0d,#0000);width:55%;height:100%;animation:7s ease-in-out infinite wcMobileCardShine;position:absolute;top:0;left:-100%;transform:skew(-18deg)}.why-choose-item:nth-child(2) .reason-card:after{animation-delay:1.1s}.why-choose-item:nth-child(3) .reason-card:after{animation-delay:2.2s}.why-choose-item:nth-child(4) .reason-card:after{animation-delay:3.3s}.why-choose-item:nth-child(5) .reason-card:after{animation-delay:4.4s}.why-choose-item:nth-child(6) .reason-card:after{animation-delay:5.5s}@keyframes wcMobileCardShine{0%{left:-100%}45%{left:130%}to{left:130%}}.reason-card:before{opacity:.6;width:3px;transition:opacity .3s;left:0!important;right:auto!important}.reason-card:hover:before{opacity:1}.card-top{margin-bottom:4px;display:block;position:relative}.card-index{color:#117c7a;letter-spacing:1.2px;background:#117c7a14;border-radius:20px;margin-bottom:10px;padding:3px 10px;font-size:.68rem;display:inline-block}.card-arrow{color:#117c7a;background:0 0;border-radius:0;width:auto;height:auto;padding:0;transition:transform .3s,color .3s;position:absolute;top:4px;right:0}.card-arrow svg{width:18px;height:18px}.reason-card:hover .card-arrow{color:#117c7a;background:0 0;transform:translate(4px)}.reason-card h3{margin-bottom:8px;padding-right:26px;font-size:1.08rem}.reason-card p{font-size:.92rem;line-height:1.58}}@media (width<=450px){.why-choose-section{padding-left:14px;padding-right:14px}.why-choose-header{margin-bottom:34px}.why-choose-header h2{font-size:1.75rem}.why-choose-item{margin-bottom:16px;padding-left:35px}.why-choose-timeline:before,.why-choose-timeline:after{left:10px}.timeline-dot{width:13px;height:13px;top:24px;left:10px}.reason-card{padding:19px}.card-arrow svg{width:16px;height:16px}.reason-card h3{padding-right:22px;font-size:1.04rem}.reason-card p{font-size:.89rem;line-height:1.56}}@media (prefers-reduced-motion:reduce){.wc-anim,.why-choose-section:before,.why-choose-section:after,.why-choose-label:after,.why-choose-label:before,.why-choose-header h2 span,.header-line:after,.why-choose-timeline:after,.timeline-dot:after,.reason-card,.reason-card:after{transition:none!important;animation:none!important}.wc-anim,.item-left.wc-anim,.item-right.wc-anim{opacity:1!important;transform:none!important}.reason-card:hover,.reason-card:hover .card-arrow,.why-choose-item:hover .timeline-dot,.why-choose-item:hover .reason-number{transform:none!important}}.trust-results-section{background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 30%),radial-gradient(circle at 85% 85%,#117c7a0d,#0000 30%),#f7f9f9;width:100%;padding:20px;position:relative;overflow:hidden}.trust-results-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a12,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite trBgDriftOne;position:absolute;top:-200px;left:-200px}.trust-results-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a0f,#0000 70%);border-radius:50%;width:450px;height:450px;animation:24s ease-in-out infinite trBgDriftTwo;position:absolute;bottom:-220px;right:-180px}@keyframes trBgDriftOne{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,20px)scale(1.06)}}@keyframes trBgDriftTwo{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,-20px)scale(1.08)}}.trust-results-container{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.trust-eyebrow,.trust-intro h2,.intro-line,.trust-intro h3,.intro-description,.results-panel,.results-label,.results-heading h3,.results-description,.metric,.case-study-button{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.trev-visible{opacity:1!important;transform:translateY(0)!important}.intro-line{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:scaleX(.15)!important}.intro-line.trev-visible{transform:scaleX(1)!important}.results-panel{transform:translateY(30px)scale(.97)}.results-panel.trev-visible{transform:translateY(0)scale(1)}.metric{transform:translate(-16px)}.metric.trev-visible{transform:translate(0)}.case-study-button{transform:translateY(16px)scale(.95)}.case-study-button.trev-visible{transform:translateY(0)scale(1)}.trust-intro{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;max-width:850px;margin:0 auto 55px;display:flex;position:relative}.trust-eyebrow{letter-spacing:2.5px;color:#117c7a;margin-bottom:17px;padding-left:16px;font-size:.72rem;font-weight:800;display:inline-block;position:relative}.trust-eyebrow:before{content:"";background:#117c7a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite trEyebrowDot;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 #117c7a66}.trust-eyebrow.trev-visible:after{content:"";background:linear-gradient(90deg,#0000,#117c7a8c,#0000) 0 0/200% 100%;height:1px;animation:3.5s ease-in-out infinite trEyebrowUnderline;position:absolute;bottom:-5px;left:16px;right:0}@keyframes trEyebrowUnderline{0%,to{opacity:.4;background-position:200% 0}50%{opacity:1;background-position:-100% 0}}@keyframes trEyebrowDot{0%,to{opacity:1;box-shadow:0 0 #117c7a80}50%{opacity:.6;box-shadow:0 0 0 6px #117c7a00}}.trust-intro h2{color:#111;letter-spacing:-1.5px;margin:0;font-size:35px;font-weight:750;line-height:1.15;position:relative}.trust-intro h2.trev-visible:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#117c7a12,#0000 70%);border-radius:40px;animation:6s ease-in-out infinite trHeadingGlow;position:absolute;inset:-30px -50px}@keyframes trHeadingGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.trust-intro h2 span{color:#117c7a;display:inline-block;position:relative}.trust-intro h2 span:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#117c7a24,#0000 70%);border-radius:10px;animation:4.5s ease-in-out infinite trHighlightGlow;position:absolute;inset:-4px -8px}@keyframes trHighlightGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.intro-line{background:linear-gradient(90deg,#117c7a,#63aaa8);border-radius:50px;width:70px;height:4px;margin:25px auto 22px;position:relative;overflow:hidden}.intro-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite trLineShine;position:absolute;top:0;left:-100%}@keyframes trLineShine{0%{left:-100%}55%{left:100%}to{left:100%}}.trust-intro h3{color:#222;max-width:700px;margin:0;font-size:1.25rem;font-weight:750;line-height:1.5}.intro-description{color:#6b7373;max-width:680px;margin:15px auto 0;font-size:.95rem;line-height:1.7}.trust-two-column{z-index:2;grid-template-columns:1fr 1fr;align-items:stretch;gap:25px;width:100%;display:grid;position:relative}.trust-content{width:100%}.trust-stats-grid{grid-template-columns:repeat(2,1fr);gap:15px;width:100%;display:grid}.trust-stat-card{opacity:0;background:#fffffff2;border:1px solid #e1e8e7;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:245px;padding:25px;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s,opacity .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(35px)scale(.96)}.stats-card-visible{opacity:1;transform:translateY(0)scale(1)}.trust-stat-card:first-child.stats-card-visible{transition-delay:0s}.trust-stat-card:nth-child(2).stats-card-visible{transition-delay:.15s}.trust-stat-card:nth-child(3).stats-card-visible{transition-delay:.3s}.trust-stat-card:nth-child(4).stats-card-visible{transition-delay:.45s}.trust-stat-card.stats-card-visible{animation:6s ease-in-out infinite trCardBreath}.trust-stat-card:nth-child(2).stats-card-visible{animation-delay:1.2s}.trust-stat-card:nth-child(3).stats-card-visible{animation-delay:2.4s}.trust-stat-card:nth-child(4).stats-card-visible{animation-delay:3.6s}@keyframes trCardBreath{0%,to{box-shadow:0 4px 14px #117c7a08}50%{box-shadow:0 12px 32px #117c7a1a}}.trust-stat-card.stats-card-visible:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#117c7a14,#0000);width:55%;height:100%;animation:1.4s ease-out .15s trCardShineOnce;position:absolute;top:0;left:-100%;transform:skew(-18deg)}.trust-stat-card:nth-child(2).stats-card-visible:after{animation-delay:.3s}.trust-stat-card:nth-child(3).stats-card-visible:after{animation-delay:.45s}.trust-stat-card:nth-child(4).stats-card-visible:after{animation-delay:.6s}@keyframes trCardShineOnce{0%{left:-100%}to{left:150%}}.trust-stat-card:hover{background:#fff;border-color:#117c7a59;animation:none;transform:translateY(-7px);box-shadow:0 20px 45px #117c7a1a}.trust-stat-card:before{content:"";transform-origin:0;z-index:2;background:linear-gradient(90deg,#117c7a,#63aaa8,#117c7a) 0 0/200% 100%;width:100%;height:3px;transition:transform .4s;animation:4s linear infinite trTopLineShimmer;position:absolute;top:0;left:0;transform:scaleX(0)}.trust-stat-card.stats-card-visible:before{transition-delay:.3s;transform:scaleX(1)}.trust-stat-card:hover:before{transform:scaleX(1)}@keyframes trTopLineShimmer{0%{background-position:0%}to{background-position:200%}}.stat-circle{justify-content:center;align-items:center;width:95px;height:95px;margin-bottom:18px;display:flex;position:relative}.circle-ring{width:95px;height:95px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring-background{fill:none;stroke:#e5eeee;stroke-width:2.5px}.ring-progress{fill:none;stroke:#117c7a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:346;stroke-dashoffset:346px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.trust-stat-card.stats-card-visible:first-child .ring-progress{stroke-dashoffset:52px;transition-delay:.1s}.trust-stat-card.stats-card-visible:nth-child(2) .ring-progress{stroke-dashoffset:87px;transition-delay:.25s}.trust-stat-card.stats-card-visible:nth-child(3) .ring-progress{stroke-dashoffset:121px;transition-delay:.4s}.trust-stat-card.stats-card-visible:nth-child(4) .ring-progress{stroke-dashoffset:1px;transition-delay:.55s}.stat-circle .stat-number{z-index:2;letter-spacing:-1.5px;color:#111;font-variant-numeric:tabular-nums;margin:0;font-size:1.9rem;font-weight:800;line-height:1;position:relative}.stat-circle .stat-number span{color:#117c7a;vertical-align:top;font-size:.55em}.stat-circle .rating-number{z-index:2;letter-spacing:-1px;color:#111;font-variant-numeric:tabular-nums;align-items:center;margin:0;font-size:1.65rem;font-weight:800;line-height:1;display:flex;position:relative}.stat-circle .rating-number .star{color:#117c7a;margin-right:4px;font-size:.55em;animation:2.4s ease-in-out infinite trStarPulse}@keyframes trStarPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.trust-stat-card.stats-card-visible .stat-circle:after{content:"";opacity:0;border:1px solid #117c7a;border-radius:50%;animation:1s ease-out circlePulse;position:absolute;inset:3px}.trust-stat-card.stats-card-visible:first-child .stat-circle:after{animation-delay:1.2s}.trust-stat-card.stats-card-visible:nth-child(2) .stat-circle:after{animation-delay:1.35s}.trust-stat-card.stats-card-visible:nth-child(3) .stat-circle:after{animation-delay:1.5s}.trust-stat-card.stats-card-visible:nth-child(4) .stat-circle:after{animation-delay:1.65s}@keyframes circlePulse{0%{opacity:.35;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.stat-content{z-index:2;position:relative}.stat-content h4{color:#111;margin:0 0 7px;font-size:1rem;font-weight:800}.stat-content p{color:#6b7373;max-width:290px;margin:0;font-size:.82rem;line-height:1.55}.stat-corner{letter-spacing:1px;color:#b9c9c8;z-index:2;font-size:.68rem;font-weight:800;transition:color .3s;position:absolute;top:18px;right:20px}.trust-stat-card:hover .stat-corner{color:#117c7a}.results-panel{color:#fff;background:linear-gradient(145deg,#111c1c,#111);border-radius:22px;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000014}.results-panel.trev-visible{animation:7s ease-in-out infinite trPanelGlow}@keyframes trPanelGlow{0%,to{box-shadow:0 20px 50px #00000014,0 0 #117c7a00}50%{box-shadow:0 24px 60px #0000001f,0 0 60px #117c7a26}}.results-panel:before{content:"";pointer-events:none;border:1px solid #117c7a4d;border-radius:50%;width:320px;height:320px;animation:20s ease-in-out infinite trPanelRingDrift;position:absolute;top:-170px;right:-180px;box-shadow:0 0 0 45px #117c7a09,0 0 0 90px #117c7a06}.results-panel:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:220px;height:220px;animation:26s ease-in-out infinite reverse trPanelRingDrift;position:absolute;bottom:-130px;right:-120px}@keyframes trPanelRingDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-12px,10px)scale(1.05)}}.results-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.results-label{letter-spacing:1.8px;color:#6db8b6;margin-bottom:9px;font-size:.68rem;font-weight:800;display:block}.results-heading h3{letter-spacing:-.7px;margin:0;font-size:2rem;font-weight:800}.results-symbol{color:#fff;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s,background .3s,color .3s,border-color .3s;display:flex;position:relative}.results-symbol svg{width:18px;height:18px;animation:2.6s ease-in-out infinite trSymbolArrowPulse;display:block}@keyframes trSymbolArrowPulse{0%,to{opacity:.9;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.results-symbol:after{content:"";pointer-events:none;border:1px solid #ffffff59;border-radius:50%;animation:3s ease-out infinite trSymbolRing;position:absolute;inset:-2px}@keyframes trSymbolRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.results-panel:hover .results-symbol{color:#fff;background:#117c7a;border-color:#117c7a;transform:translate(4px)}.results-description{z-index:2;color:#b8c2c2;margin:28px 0 25px;font-size:.9rem;line-height:1.7;position:relative}.results-description strong{color:#fff}.metrics-intro{z-index:2;color:#899494;margin:0 0 15px;font-size:.78rem;position:relative}.metrics-container{z-index:2;grid-template-columns:repeat(2,1fr);gap:9px;display:grid;position:relative}.metric{color:#e6eeee;background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;padding:12px 13px;font-size:.8rem;font-weight:600;transition:background .3s,transform .3s,border-color .3s,opacity .6s;display:flex;position:relative;overflow:hidden}.metric-1{transition-delay:50ms}.metric-2{transition-delay:.12s}.metric-3{transition-delay:.19s}.metric-4{transition-delay:.26s}.metric-5{transition-delay:.33s}.metric-6{transition-delay:.4s}.metric:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:55%;height:100%;transition:left .7s;position:absolute;top:0;left:-110%;transform:skew(-18deg)}.metric:hover:after{left:140%}.metric:hover{background:#117c7a29;border-color:#117c7a4d;transform:translate(4px)}.metric-arrow{font-size:1rem;font-weight:800;position:relative}.metric-arrow.up{color:#63aaa8;animation:2.6s ease-in-out infinite trArrowUp}.metric-arrow.down{color:#b4c0c0;animation:2.6s ease-in-out infinite trArrowDown}.metric-2 .metric-arrow{animation-delay:.3s}.metric-3 .metric-arrow{animation-delay:.6s}.metric-4 .metric-arrow{animation-delay:.9s}.metric-5 .metric-arrow{animation-delay:1.2s}.metric-6 .metric-arrow{animation-delay:1.5s}@keyframes trArrowUp{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes trArrowDown{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.case-study-button{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#117c7a,#0f6967);border:1px solid #ffffff14;border-radius:8px;align-self:flex-start;margin-top:25px;padding:12px 20px;font-size:.82rem;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.case-study-button.trev-visible{animation:4s ease-in-out infinite trCtaBreath}@keyframes trCtaBreath{0%,to{box-shadow:0 4px 12px #117c7a33}50%{box-shadow:0 8px 22px #117c7a59}}.case-study-button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:60%;height:100%;animation:4.5s ease-in-out 1s infinite trCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes trCtaShine{0%{left:-120%}45%{left:140%}to{left:140%}}.case-study-button span{z-index:1;position:relative}.case-study-button:hover{background:linear-gradient(135deg,#15908d,#117c7a);animation:none;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a66}@media (width<=950px){.trust-results-section{padding:70px 20px 80px}.trust-intro{margin-bottom:45px}.trust-intro h2{font-size:3.4rem}.trust-two-column{grid-template-columns:1fr;gap:20px}.results-panel{min-height:auto}}@media (width<=650px){.trust-results-section{padding:60px 16px 70px}.trust-intro{margin-bottom:35px}.trust-eyebrow{letter-spacing:2px;font-size:.65rem}.trust-intro h2{letter-spacing:-1.8px;font-size:2.7rem}.trust-intro h3{max-width:500px;font-size:1.05rem}.intro-description{font-size:.88rem}.trust-stats-grid{grid-template-columns:1fr;gap:12px}.trust-stat-card{min-height:205px;padding:23px}.stat-circle{width:90px;height:90px;margin-bottom:15px}.circle-ring{width:90px;height:90px}.stat-circle .stat-number{font-size:1.75rem}.stat-circle .rating-number{font-size:1.5rem}.results-panel{border-radius:18px;padding:27px 21px}.results-heading h3{font-size:1.6rem}.results-symbol{width:37px;height:37px}.results-symbol svg{width:16px;height:16px}.desktop-break{display:none}.metrics-container{grid-template-columns:1fr}}@media (width<=400px){.trust-results-section{padding-left:12px;padding-right:12px}.trust-intro h2{font-size:2.35rem}.trust-stat-card{min-height:190px}.results-panel{padding:23px 17px}}@media (prefers-reduced-motion:reduce){.trust-results-section:before,.trust-results-section:after,.trust-eyebrow,.trust-eyebrow:before,.trust-eyebrow:after,.trust-intro h2:before,.trust-intro h2 span:after,.intro-line,.intro-line:after,.trust-stat-card,.trust-stat-card:before,.trust-stat-card:after,.ring-progress,.stat-circle:after,.stat-circle .rating-number .star,.results-panel,.results-panel.trev-visible,.results-panel:before,.results-panel:after,.results-label,.results-heading h3,.results-symbol svg,.results-symbol:after,.results-description,.metric,.metric:after,.metric-arrow,.case-study-button,.case-study-button.trev-visible,.case-study-button:before{transition:none!important;animation:none!important}.trust-eyebrow,.trust-intro h2,.intro-line,.trust-intro h3,.intro-description,.results-panel,.results-label,.results-heading h3,.results-description,.metric,.case-study-button,.trust-stat-card{opacity:1!important;transform:none!important}.intro-line{transform:scaleX(1)!important}.trust-stat-card.stats-card-visible .ring-progress{stroke-dashoffset:52px}.trust-stat-card:hover,.case-study-button:hover,.metric:hover,.trust-stat-card:hover .stat-circle:after,.results-panel:hover .results-symbol{transform:none!important}}.trust-intro h2{letter-spacing:-1.2px;white-space:normal;text-align:center;width:100%;max-width:100%;font-size:35px;line-height:1.2}.trust-intro h2 span{white-space:nowrap;display:inline}@media (width<=950px){.trust-intro h2{letter-spacing:-1.2px;font-size:3rem;line-height:1.2}}@media (width<=650px){.trust-intro h2{letter-spacing:-1px;font-size:2.3rem;line-height:1.2}.trust-intro h2 span{white-space:normal}}@media (width<=400px){.trust-intro h2{letter-spacing:-.7px;font-size:2rem;line-height:1.25}}.testimonials-section{color:#172323;background:linear-gradient(135deg,#eef6fc 0%,#dce8f5 50%,#f5f9ff 100%) 0 0/200% 200%;width:100%;padding:30px 20px;animation:20s ease-in-out infinite tstBgShift;position:relative;overflow:hidden}.none{text-decoration:none}@keyframes tstBgShift{0%,to{background-position:0%}50%{background-position:100%}}.testimonials-section:before{content:"";pointer-events:none;opacity:0;border:1px solid #117c7a1a;border-radius:50%;width:620px;height:620px;transition:opacity 1.5s;animation:22s ease-in-out infinite tstRingDrift;position:absolute;top:-360px;right:-420px;box-shadow:0 0 0 70px #117c7a06,0 0 0 140px #117c7a04}.testimonials-section.testimonials-visible:before{opacity:1}.testimonials-section:after{content:"";pointer-events:none;opacity:0;border:1px solid #117c7a0f;border-radius:50%;width:400px;height:400px;transition:opacity 1.5s .3s;animation:26s ease-in-out infinite reverse tstRingDrift;position:absolute;bottom:-280px;left:-300px;box-shadow:0 0 0 60px #117c7a04,0 0 0 120px #117c7a02}.testimonials-section.testimonials-visible:after{opacity:1}@keyframes tstRingDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,15px)scale(1.04)}}.testimonials-container{z-index:2;width:min(1180px,100%);margin:0 auto;position:relative}.testimonials-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:60px;display:grid}.testimonials-heading{text-align:left;position:relative}.testimonials-eyebrow{color:#117c7a;letter-spacing:2.4px;opacity:0;margin-bottom:18px;padding-left:42px;font-size:.68rem;font-weight:800;transition:all .3s;display:inline-block;position:relative;transform:translateY(20px)scale(.95)}.testimonials-eyebrow:before{content:"";transform-origin:0;background:#117c7a;width:30px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.testimonials-eyebrow-visible:after{content:"";background:#117c7a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite tstEyebrowDot;position:absolute;top:50%;left:-2px;transform:translate(-50%,-50%)}@keyframes tstEyebrowDot{0%,to{box-shadow:0 0 #117c7a80}50%{box-shadow:0 0 0 6px #117c7a00}}.testimonials-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards testimonialFadeDown}@keyframes testimonialFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.testimonials-heading h2{letter-spacing:-1.2px;color:#172323;opacity:0;margin:0;font-weight:750;line-height:1.12;transform:translateY(35px)scale(.97);font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important}.testimonials-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards testimonialHeadingIn}@keyframes testimonialHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.testimonials-heading h2 span{color:#117c7a;position:relative}.testimonials-heading h2 span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.testimonials-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards testimonialUnderline}@keyframes testimonialUnderline{0%{width:0}to{width:70%}}.testimonials-intro-copy{text-align:center;opacity:0;max-width:390px;margin:0 auto;padding:20px;transform:translateY(25px)}.testimonials-intro-copy-visible{animation:.8s .3s forwards testimonialFadeUp}@keyframes testimonialFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.testimonial-intro-line{background:linear-gradient(90deg,#117c7a,#68aaa8);border-radius:50px;width:45px;height:3px;margin:0 auto 20px;position:relative;overflow:hidden}.testimonial-intro-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite tstLineShine;position:absolute;top:0;left:-100%}@keyframes tstLineShine{0%{left:-100%}55%{left:100%}to{left:100%}}.testimonials-intro-copy p{color:#667575;margin:0;font-size:.95rem;line-height:1.7}.testimonials-intro-copy span{letter-spacing:1.8px;color:#9aa8a7;margin-top:18px;font-size:.6rem;font-weight:800;display:block}.testimonials-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.testimonial-card{opacity:0;background:linear-gradient(145deg,#fff,#f9fcfb);border:1px solid #e1e9e8;border-radius:20px;flex-direction:column;min-height:390px;padding:28px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .4s,box-shadow .4s,background .4s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 12px 30px #19414112}.testimonial-card-visible{opacity:1;transform:translateY(0)scale(1)}.testimonial-card:before{content:"";transform-origin:0;z-index:2;background:linear-gradient(90deg,#117c7a,#68aaa8);width:100%;height:3px;transition:transform .45s;position:absolute;top:0;left:0;transform:scaleX(0)}.testimonial-card-visible:before{transition-delay:.3s;transform:scaleX(1)}.testimonial-card-visible .testimonial-quote-mark:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#117c7a14 50%,#0000 60%);animation:1.4s ease-out .4s tstCardShineOnce;position:absolute;inset:-20px}@keyframes tstCardShineOnce{0%{transform:translate(-120%)}to{transform:translate(120%)}}.testimonial-card:after{content:"";background:#117c7a09;border-radius:50%;width:190px;height:190px;transition:transform .5s,background .5s;animation:8s ease-in-out infinite tstCardGlowBreath;position:absolute;bottom:-115px;right:-115px}@keyframes tstCardGlowBreath{0%,to{opacity:.7}50%{opacity:1}}.testimonial-card:hover{background:linear-gradient(145deg,#fff,#f4faf9);border-color:#117c7a47;transform:translateY(-9px);box-shadow:0 25px 50px #1941411f,0 0 25px #117c7a0f}.testimonial-card:hover:before{transform:scaleX(1)}.testimonial-card:hover:after{background:#117c7a12;transform:scale(1.5)}.testimonial-card-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.testimonial-number{letter-spacing:1.5px;color:#9aa9a8;font-size:.65rem;font-weight:800}.testimonial-stars{letter-spacing:2px;color:#117c7a;gap:2px;font-size:.78rem;display:inline-flex}.testimonial-stars span{animation:2.6s ease-in-out infinite tstStarTwinkle;display:inline-block}.testimonial-stars span:first-child{animation-delay:0s}.testimonial-stars span:nth-child(2){animation-delay:.15s}.testimonial-stars span:nth-child(3){animation-delay:.3s}.testimonial-stars span:nth-child(4){animation-delay:.45s}.testimonial-stars span:nth-child(5){animation-delay:.6s}@keyframes tstStarTwinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.testimonial-quote-mark{color:#117c7a14;pointer-events:none;font-family:Georgia,serif;font-size:6rem;line-height:1;animation:6s ease-in-out infinite tstQuoteBreath;position:absolute;top:54px;right:24px}@keyframes tstQuoteBreath{0%,to{opacity:.7;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.03)rotate(-1deg)}}.testimonial-content{z-index:2;flex:1;padding-top:45px;position:relative}.testimonial-content h3{letter-spacing:-.3px;color:#172323;max-width:280px;margin:0 0 17px;font-size:1.15rem;font-weight:800;line-height:1.35;display:inline-block;position:relative}.testimonial-content h3:after{content:"";background:linear-gradient(90deg,#117c7a,#0000);width:0;height:2px;transition:width .5s;position:absolute;bottom:-6px;left:0}.testimonial-card:hover .testimonial-content h3:after{width:60%}.testimonial-content p{color:#687777;margin:0;font-size:.84rem;line-height:1.75}.testimonial-client{z-index:2;border-top:1px solid #e5eceb;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex;position:relative}.client-avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#117c7a,#68aaa8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.65rem;font-weight:800;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 5px 18px #117c7a33}.client-avatar:after{content:"";pointer-events:none;border:1px solid #117c7a59;border-radius:50%;animation:3s ease-out infinite tstAvatarRing;position:absolute;inset:-3px}@keyframes tstAvatarRing{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.testimonial-card:hover .client-avatar{transform:scale(1.08);box-shadow:0 8px 25px #117c7a4d}.client-details{flex-direction:column;gap:3px;display:flex}.client-details strong{color:#253333;font-size:.75rem;font-weight:800}.client-details span{color:#82908f;font-size:.68rem}.testimonial-arrow{color:#82908f;border:1px solid #dce6e5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:transform .35s,background .35s,color .35s,border-color .35s;display:flex;position:relative}.testimonial-arrow svg{width:14px;height:14px;transition:transform .35s;display:block}.testimonial-arrow:after{content:"";opacity:0;border:1px solid #117c7a33;border-radius:50%;transition:opacity .35s;position:absolute;inset:-3px}.testimonial-card:hover .testimonial-arrow{color:#fff;background:#117c7a;border-color:#117c7a;transform:translate(3px)}.testimonial-card:hover .testimonial-arrow svg{transform:translate(1px)}.testimonial-card:hover .testimonial-arrow:after{opacity:1}.testimonials-bottom{opacity:0;align-items:center;gap:25px;margin-top:45px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.testimonials-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.testimonial-bottom-line{background:#dfe8e7;flex:1;height:1px;position:relative;overflow:hidden}.testimonial-bottom-line:after{content:"";background:linear-gradient(90deg,#0000,#117c7a99,#0000);width:40%;height:100%;animation:5s ease-in-out infinite tstBottomLineShine;position:absolute;top:0;left:-100%}.testimonial-bottom-line:nth-child(3):after{animation-delay:2.5s}@keyframes tstBottomLineShine{0%{left:-100%}55%{left:150%}to{left:150%}}.reviews-button{color:#31504f;cursor:pointer;background:#117c7a0d;border:1px solid #117c7a40;border-radius:50px;align-items:center;gap:14px;padding:13px 20px;font-size:.76rem;font-weight:800;transition:background .35s,color .35s,border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.testimonials-bottom-visible .reviews-button{animation:4s ease-in-out infinite tstCtaBreath}@keyframes tstCtaBreath{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 6px 22px #117c7a2e}}.reviews-button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:55%;height:100%;animation:5s ease-in-out 1s infinite tstCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes tstCtaShine{0%{left:-120%}45%{left:140%}to{left:140%}}.reviews-button b{color:#117c7a;font-size:.95rem;font-weight:500;transition:transform .3s}.reviews-button:hover{color:#fff;background:#117c7a;border-color:#117c7a;animation:none;transform:translateY(-3px);box-shadow:0 12px 30px #117c7a47}.reviews-button:hover b{color:#fff;transform:translate(4px)}@media (width<=950px){.testimonials-section{padding:85px 20px 90px}.testimonials-intro{gap:45px;margin-bottom:50px}.testimonials-heading h2{letter-spacing:-2px;font-size:3.3rem}.testimonials-intro-copy{max-width:350px}.testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#117c7a transparent;grid-template-columns:repeat(3,minmax(270px,1fr));margin:0 -5px;padding:10px 5px 25px;overflow-x:auto}.testimonial-card{scroll-snap-align:start;min-width:270px}}@media (width<=650px){.testimonials-section{padding:70px 16px 80px}.testimonials-intro{flex-direction:column;gap:28px;margin-bottom:40px;display:flex}.testimonials-heading{text-align:center;width:100%}.testimonials-eyebrow{letter-spacing:2px;padding-left:0;font-size:.62rem}.testimonials-eyebrow:before{display:none}.testimonials-eyebrow-visible:after{left:50%}.testimonials-heading h2{letter-spacing:-1.8px;font-size:2.7rem}.testimonials-intro-copy{text-align:center;width:100%;max-width:500px;margin:0 auto;padding:0}.testimonial-intro-line{margin-bottom:17px}.testimonials-intro-copy p{color:#667575;font-size:.86rem}.testimonials-intro-copy span{color:#9aa8a7;margin-top:15px;font-size:.55rem}.testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -3px;padding:8px 3px 25px;display:flex;overflow-x:auto}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:center;border-radius:18px;min-width:86%;min-height:380px;padding:25px}.testimonial-content{padding-top:42px}.testimonial-content h3{margin-bottom:15px;font-size:1.08rem}.testimonial-content p{font-size:.81rem;line-height:1.7}.testimonials-bottom{gap:12px;margin-top:30px}.testimonial-bottom-line{display:none}.reviews-button{margin:0 auto;padding:12px 18px;font-size:.72rem}}@media (width<=400px){.testimonials-section{padding-left:12px;padding-right:12px}.testimonials-heading h2{font-size:2.35rem}.testimonial-card{min-width:91%;min-height:365px;padding:22px}.testimonial-stars{letter-spacing:1.5px;font-size:.7rem}.testimonial-content h3{font-size:1rem}.testimonial-content p{font-size:.76rem}.testimonial-quote-mark{font-size:5rem;top:50px;right:18px}.testimonial-arrow svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.testimonials-section,.testimonials-section:before,.testimonials-section:after,.testimonials-eyebrow,.testimonials-eyebrow:after,.testimonials-heading h2,.testimonials-heading h2 span:after,.testimonials-intro-copy,.testimonial-intro-line:after,.testimonial-card,.testimonial-card:before,.testimonial-card:after,.testimonial-stars span,.testimonial-quote-mark,.client-avatar,.client-avatar:after,.testimonial-arrow,.testimonial-arrow svg,.testimonials-bottom,.testimonial-bottom-line:after,.reviews-button,.reviews-button:before,.reviews-button b{transition:none!important;animation:none!important}.testimonials-section:before,.testimonials-section:after{opacity:1!important}.testimonials-eyebrow,.testimonials-heading h2,.testimonials-intro-copy,.testimonial-card,.testimonials-bottom{opacity:1!important;transform:none!important}.testimonial-card:before{transform:scaleX(1)!important}.testimonial-card:after{transform:scale(1)!important}.testimonials-heading h2 span:after{width:70%!important}}.process-section{background:#f7f9f9;width:100%;position:relative}.process-section:before{content:"";pointer-events:none;border:1px solid #117c7a14;border-radius:50%;width:500px;height:500px;animation:24s ease-in-out infinite procBgDrift;position:absolute;top:80px;right:-340px;box-shadow:0 0 0 60px #117c7a05,0 0 0 120px #117c7a03}@keyframes procBgDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,16px)scale(1.05)}}.process-container{z-index:2;width:min(1000px,100%);margin:0 auto;padding:8px 20px 0;position:relative}.process-intro{border-bottom:1px solid #d9e2e1;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;width:100%;margin:0 auto;padding-bottom:0;display:grid}.process-heading{text-align:left}.process-eyebrow{color:#117c7a;letter-spacing:2.2px;margin-bottom:8px;padding-left:36px;font-size:.62rem;font-weight:800;display:inline-block;position:relative}.process-eyebrow:before{content:"";background:#117c7a;width:24px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.process-eyebrow:after{content:"";background:#117c7a;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite procDotPulse;position:absolute;top:50%;left:27px;transform:translateY(-50%)}@keyframes procDotPulse{0%,to{opacity:1;box-shadow:0 0 #117c7a80}50%{opacity:.5;box-shadow:0 0 0 5px #117c7a00}}.process-heading h2{letter-spacing:-1px;color:#111;margin:0;font-weight:700;line-height:1.15;font-size:clamp(1.2rem,2.4vw + .65rem,1.85rem)!important}.process-heading h2 span{color:#117c7a}.process-intro-copy{flex-direction:column;align-items:flex-start;display:flex}.intro-accent{background:linear-gradient(90deg,#117c7a,#68aaa8);border-radius:50px;width:40px;height:3px;margin-bottom:10px;position:relative;overflow:hidden}.intro-accent:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:60%;height:100%;animation:3.4s ease-in-out infinite procAccentShine;position:absolute;top:0;left:-100%}@keyframes procAccentShine{0%{left:-100%}55%{left:100%}to{left:100%}}.process-intro-copy p{color:#687373;max-width:400px;margin:0;font-size:.86rem;line-height:1.6}.intro-note{letter-spacing:1.6px;color:#117c7a;margin-top:10px;font-size:.58rem;font-weight:800;display:inline-block}.process-pinned-wrapper{width:100%;margin-top:-30px;position:relative}.process-pinned-viewport{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.process-pinned-viewport.is-pinned{z-index:10;position:fixed;top:0;left:0}.process-pinned-inner{grid-template-columns:200px 1fr;align-items:center;gap:44px;width:min(1000px,100%);padding:0 20px;display:grid}.process-pinned-left{flex-direction:column;gap:22px;display:flex}.process-pinned-index{align-items:baseline;gap:5px;line-height:1;display:flex}.process-pinned-index-num{letter-spacing:-4px;color:#117c7a;font-family:Poppins,Arial,sans-serif;font-size:5.6rem;font-weight:850;line-height:.9;transition:color .4s}.process-pinned-index-total{color:#b8c4c3;letter-spacing:1px;font-size:.9rem;font-weight:700}.process-pinned-dots{align-items:center;gap:8px;display:flex}.process-pinned-dot{background:#d5dfde;border-radius:3px;width:20px;height:3px;transition:background .5s,width .5s cubic-bezier(.16,1,.3,1)}.process-pinned-dot.active{background:#117c7a;width:36px}.process-pinned-right{align-items:center;min-height:190px;display:flex;position:relative}.process-swap-card{background:#fff;border:1px solid #e1e8e7;border-radius:18px;width:100%;padding:28px 32px;animation:.6s cubic-bezier(.16,1,.3,1) forwards procCardEnter;position:relative;overflow:hidden;box-shadow:0 16px 40px #117c7a14}.process-swap-card:before{content:"";background:linear-gradient(90deg,#117c7a,#68aaa8,#117c7a) 0 0/200% 100%;width:100%;height:3px;animation:4s linear infinite procTopShimmer;position:absolute;top:0;left:0}@keyframes procTopShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes procCardEnter{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.process-swap-label{letter-spacing:1.8px;color:#117c7a;margin-bottom:8px;padding-left:14px;font-size:.58rem;font-weight:800;display:inline-block;position:relative}.process-swap-label:before{content:"";background:#117c7a;border-radius:2px;width:7px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.process-swap-title{letter-spacing:-1px;color:#111;margin:0 0 10px;font-size:1.85rem;font-weight:800;line-height:1.15}.process-swap-desc{color:#5b6767;max-width:500px;margin:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.process-container{padding:24px 20px 0}.process-intro{text-align:center;grid-template-columns:1fr;gap:18px;padding-bottom:6px}.process-heading{text-align:center}.process-intro-copy{align-items:center}.process-pinned-wrapper{margin-top:-20px}.process-pinned-inner{grid-template-columns:1fr;gap:20px;padding:0 22px}.process-pinned-left{align-items:center;gap:14px}.process-pinned-index-num{font-size:4rem}.process-pinned-dots{justify-content:center}.process-pinned-right{min-height:180px}.process-swap-card{border-radius:16px;padding:24px}.process-swap-title{font-size:1.55rem}.process-swap-desc{font-size:.86rem}}@media (width<=650px){.process-container{padding:20px 16px 0}.process-intro{gap:14px;padding-bottom:4px}.process-eyebrow{margin-bottom:8px;padding-left:0}.process-eyebrow:before{display:none}.process-eyebrow:after{top:-7px;left:50%;transform:translate(-50%)}.process-intro-copy p{text-align:center;font-size:.82rem;line-height:1.55}.intro-note{margin-top:8px;font-size:.54rem}.process-pinned-wrapper{margin-top:-16px}.process-pinned-inner{gap:16px;padding:0 16px}.process-pinned-left{gap:10px}.process-pinned-index-num{font-size:3.2rem}.process-pinned-index-total{font-size:.82rem}.process-pinned-dots{gap:6px}.process-pinned-dot{width:16px}.process-pinned-dot.active{width:28px}.process-pinned-right{min-height:160px}.process-swap-card{border-radius:14px;padding:20px}.process-swap-label{margin-bottom:6px;font-size:.52rem}.process-swap-title{margin-bottom:8px;font-size:1.35rem}.process-swap-desc{font-size:.82rem;line-height:1.55}}@media (width<=400px){.process-container{padding:16px 12px 0}.process-pinned-wrapper{margin-top:-12px}.process-pinned-inner{padding:0 12px}.process-pinned-index-num{font-size:2.8rem}.process-swap-card{padding:18px 16px}.process-swap-title{font-size:1.2rem}.process-swap-desc{font-size:.76rem}.intro-note{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.process-section:before,.intro-accent:after,.process-eyebrow:after,.process-swap-card,.process-swap-card:before{animation:none}.process-pinned-wrapper{margin-top:0;height:auto!important}.process-pinned-viewport{height:auto;padding:30px 0;position:static}.process-pinned-viewport.is-pinned{position:static}.process-pinned-inner{grid-template-columns:1fr}}@keyframes faqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes faqFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-weight:750;line-height:1.08;transform:translateY(35px)scale(.97);font-size:40px!important}@keyframes faqHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faqUnderlineIn{0%{width:0}to{width:70%}}@keyframes faqFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.faq-question-text{color:#172323;margin:0;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.faq-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.faq-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 20px #117c7a4d}.faq-navlink-cta:link,.faq-navlink-cta:visited,.faq-navlink-cta:hover,.faq-navlink-cta:active,.faq-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.faq-navlink-cta span{font-size:17px;transition:transform .3s}.faq-navlink-cta:hover{background:linear-gradient(135deg,#15918e,#0d6a68);border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.faq-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-heading{font-size:2.25rem!important}.faq-description{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}.faq-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-heading{letter-spacing:-.7px;font-size:1.9rem!important}.faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-eyebrow,.faq-eyebrow:after,.faq-heading,.faq-heading span:after,.faq-description,.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span,.faq-bottom,.faq-bottom-glow,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-navlink-cta{transition:none!important;animation:none!important}.faq-eyebrow,.faq-heading,.faq-description,.faq-item,.faq-bottom,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-cta{opacity:1!important;transform:none!important}.faq-eyebrow:after{opacity:1!important}.faq-heading span:after{width:70%!important}.faq-bottom-glow{opacity:1!important}}.digital-cta-orbit{pointer-events:none;opacity:0;z-index:1;border:1px solid #2ac8c51a;border-radius:50%;position:absolute}.digital-cta-orbit-one{width:520px;height:520px;top:50%;left:50%;transform:translate(-50%,-50%)}.digital-cta-orbit-two{border-color:#2ac8c50f;width:760px;height:760px;top:50%;left:50%;transform:translate(-50%,-50%)}.digital-cta-visible .digital-cta-orbit-one{opacity:1;animation:40s linear infinite digitalOrbitSpin}.digital-cta-visible .digital-cta-orbit-two{opacity:1;animation:60s linear infinite reverse digitalOrbitSpin}@keyframes digitalOrbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.digital-cta-visible .digital-cta-heading h2 span:before{content:"";filter:blur(6px);opacity:0;pointer-events:none;background:radial-gradient(#2ac8c559,#0000 70%);width:70%;height:12px;animation:3.5s ease-in-out 2.4s infinite digitalUnderlineGlow;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}@keyframes digitalUnderlineGlow{0%,to{opacity:.3;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%)scale(1.1)}}.digital-animate-subheading,.digital-animate-description{transform:translateY(25px)}.digital-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3;position:relative}.digital-cta-visible .digital-cta-subheading{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#45d1ce 0%,#b2fffd 45%,#45d1ce 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.8s .35s forwards digitalFadeUp,5s ease-in-out 1.2s infinite digitalSubheadingShift}@keyframes digitalSubheadingShift{0%,to{background-position:0%}50%{background-position:100%}}.digital-cta-buttons{flex-direction:column;align-items:center;gap:13px;width:100%;margin-top:34px;display:flex}.digital-cta-primary,.digital-cta-secondary{border-radius:8px;justify-content:center;align-items:center;gap:12px;width:247px;min-height:53px;padding:13px 20px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.digital-cta-visible .digital-cta-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;height:100%;animation:5s ease-in-out 2s infinite digitalPrimaryIdleShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes digitalPrimaryIdleShine{0%{left:-120%}50%{left:160%}to{left:160%}}@keyframes digitalSecondaryGlow{0%,to{box-shadow:0 0 #2ac8c500}50%{box-shadow:0 0 22px #2ac8c524}}.digital-cta-arrow{justify-content:center;align-items:center;width:16px;height:16px;line-height:1;transition:transform .35s;display:inline-flex}.digital-cta-arrow svg{width:100%;height:100%;display:block}.digital-google-rating{background:#ffffff09;border:1px solid #ffffff14;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:47px;margin-top:41px;padding:0 19px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.digital-cta-visible .digital-google-rating:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1a,#0000);width:45%;height:100%;animation:6s ease-in-out 2.5s infinite digitalRatingShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes digitalRatingShine{0%{left:-120%}45%{left:160%}to{left:160%}}.digital-cta-visible .digital-animate-rating{animation:.8s 1.1s forwards digitalRatingIn}.digital-google-rating:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 8px 25px #00000040,0 0 15px #ffd33b0d}.digital-rating-star{color:#ffd43b;font-size:20px;line-height:1;display:inline-block}.digital-cta-visible .digital-rating-star{animation:2s ease-in-out infinite digitalStarPulse}.digital-rating-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600}@keyframes digitalHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes digitalFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes digitalButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes digitalRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes digitalStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes digitalUnderline{0%{width:0}to{width:70%}}@keyframes digitalGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes digitalGlowFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(35px,25px)scale(1.12)}}@keyframes digitalStarPulse{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #ffd43b73);transform:scale(1.18)}}@keyframes digitalDotPulse{0%,to{opacity:.6}50%{opacity:1}}@media (width<=900px){.digital-cta-section{min-height:560px;padding:50px 25px 30px}.digital-cta-heading h2{font-size:34px}.digital-cta-subheading{margin-top:27px;font-size:22px}.digital-cta-description{max-width:700px;font-size:15px;line-height:1.8}.digital-cta-orbit-one{width:420px;height:420px}.digital-cta-orbit-two{width:600px;height:600px}}@media (width<=600px){.digital-cta-section{min-height:auto;padding:55px 18px 40px}.digital-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.digital-cta-heading h2 br{display:none}.digital-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.digital-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.digital-cta-buttons{gap:12px;margin-top:29px}.digital-cta-primary,.digital-cta-secondary{width:min(100%,280px);min-height:52px;font-size:14px}.digital-google-rating{min-height:45px;margin-top:35px;padding:0 17px}.digital-rating-star{font-size:18px}.digital-rating-text{font-size:14px}.digital-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:18px}.digital-stat{gap:3px}.digital-stat span,.digital-stat p{font-size:13px}.digital-stat-divider{font-size:14px}.digital-cta-glow{filter:blur(65px);width:250px;height:250px}.digital-cta-orbit-one{width:340px;height:340px}.digital-cta-orbit-two{width:480px;height:480px}}@media (width<=380px){.digital-cta-section{padding:45px 15px 35px}.digital-cta-heading h2{font-size:26px}.digital-cta-subheading{font-size:18px}.digital-cta-description{font-size:13.5px}.digital-cta-stats{max-width:300px}.digital-stat span,.digital-stat p{font-size:12px}.digital-cta-orbit-one{width:300px;height:300px}.digital-cta-orbit-two{width:420px;height:420px}}@media (prefers-reduced-motion:reduce){.digital-cta-section:before,.digital-cta-glow,.digital-cta-orbit,.digital-cta-primary:after,.digital-cta-secondary,.digital-google-rating:before,.digital-cta-subheading,.digital-cta-heading h2 span:before,.digital-rating-star,.digital-stat-divider{animation:none!important}.digital-animate-heading,.digital-animate-subheading,.digital-animate-description,.digital-animate-button,.digital-animate-rating,.digital-stat-one,.digital-stat-two,.digital-stat-three{opacity:1;transform:none;animation:none!important}.digital-cta-heading h2 span:after{width:70%}}.about-page{color:#1a202c;background:linear-gradient(145deg,#fdfcfb 0%,#e2d1c3 30%,#d5c6b8 60%,#e8ddd3 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.about-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20%,#117c7a08,#0000 50%),radial-gradient(circle at 80% 80%,#3b82f608,#0000 50%);position:fixed;inset:0}.animate-item{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)scale(.95)}.animate-item.animate-in{opacity:1;transform:translateY(0)scale(1)}.animate-item:first-child{transition-delay:50ms}.animate-item:nth-child(2){transition-delay:.15s}.animate-item:nth-child(3){transition-delay:.25s}.animate-item:nth-child(4){transition-delay:.35s}.animate-item:nth-child(5){transition-delay:.45s}.animate-item:nth-child(6){transition-delay:.55s}.animate-child{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)scale(.9)}.animate-child.animate-in{opacity:1;transform:translateY(0)scale(1)}.animate-child:first-child{transition-delay:50ms}.animate-child:nth-child(2){transition-delay:.15s}.animate-child:nth-child(3){transition-delay:.25s}.animate-child:nth-child(4){transition-delay:.35s}.animate-child:nth-child(5){transition-delay:.45s}.animate-child:nth-child(6){transition-delay:.55s}.animate-child:nth-child(7){transition-delay:.65s}.founder-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(165deg,#ffffffd9 0%,#f2f7fde6 50%,#e6f2ffd9 100%);align-items:center;min-height:auto;padding:20px 0 10px;display:flex;position:relative;overflow:hidden}.founder-bg-decoration{pointer-events:none;position:absolute;inset:0;overflow:hidden}.founder-bg-decoration:before{content:"";background:radial-gradient(circle at 30% 40%,#117c7a14,#64c8c808,#0000 60%);border-radius:50%;width:700px;height:700px;animation:20s ease-in-out infinite floatBlob;position:absolute;top:-30%;right:-10%}.founder-bg-decoration:after{content:"";background:radial-gradient(circle at 70% 60%,#3b82f614,#88c9d108,#0000 60%);border-radius:50%;width:500px;height:500px;animation:25s ease-in-out infinite reverse floatBlob;position:absolute;bottom:-20%;left:-5%}@keyframes floatBlob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.founder-container{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;max-width:1300px;margin:0 auto;padding:0 40px;display:grid;position:relative}.founder-image-area{justify-content:center;align-items:center;display:flex;position:relative}.glow-ring{pointer-events:none;background:radial-gradient(circle,#117c7a0f,#0000 70%);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite pulseGlow;position:absolute}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.founder-image-frame{background:linear-gradient(135deg,#1a1a1a,#333);border-radius:50%;width:240px;height:240px;padding:6px;transition:all .5s;animation:6s ease-in-out infinite imageFloat;position:relative;box-shadow:0 20px 40px #00000026}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.founder-image-frame:hover{transform:scale(1.02)rotate(-1deg);box-shadow:0 30px 60px #00000040}.frame-ring{border:2px solid #00000026;border-radius:50%;animation:18s linear infinite spinRing;position:absolute;inset:-6px}.frame-ring-2{border:1.5px solid #00000014;border-radius:50%;animation:25s linear infinite reverse spinRing;position:absolute;inset:-14px}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.founder-image{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 20px #00000005}.founder-content{padding:0}.founder-content h1{color:#1a202c;letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.founder-content h1 .highlight{background:linear-gradient(135deg,#117c7a,#3b82f6,#1e9b97);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shimmer;display:inline-block;position:relative}@keyframes shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.founder-title{color:#117c7a;border-left:4px solid #117c7a;margin-bottom:16px;padding-left:16px;font-size:1rem;font-weight:500}.founder-description p{color:#2d3748;opacity:.9;margin-bottom:8px;font-size:.9rem;line-height:1.7}.team-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:linear-gradient(#f6f9fccc 0%,#ffffffe6 100%);padding:50px 0 40px;position:relative}.team-section:before{content:"";background:linear-gradient(90deg,#0000,#117c7a,#3b82f6,#88c9d1,#0000);border-radius:2px;width:120px;height:3px;animation:1s ease-out underlineExpand;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes underlineExpand{0%{width:0}to{width:120px}}.team-header{text-align:center;margin-bottom:24px;padding-top:10px}.team-header h2{color:#1a202c;letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.2;opacity:1!important;transform:none!important}.team-header h2 .highlight{background:linear-gradient(135deg,#117c7a,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.team-header h2 .highlight:after{content:"";background:#117c7a33;border-radius:4px;height:4px;position:absolute;bottom:2px;left:0;right:0}.header-underline{background:linear-gradient(90deg,#117c7a,#3b82f6,#88c9d1);border-radius:4px;width:60px;height:4px;margin:10px auto 0}.team-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffffd9;border:1px solid #ffffff4d;border-radius:28px;grid-template-columns:260px 1fr;align-items:stretch;max-width:1100px;margin:0 auto 16px;transition:all .6s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden;transform:translate(-40px);box-shadow:0 4px 20px #0000000d,0 1px 4px #00000005}.team-card.animate-in{opacity:1;transform:translate(0)}.team-card:nth-of-type(2){transform:translate(40px)}.team-card:nth-of-type(2).animate-in{transform:translate(0)}.team-card:hover{background:#fffffff2;border-color:#117c7a1a;transform:translateY(-6px)scale(1.01);box-shadow:0 30px 60px #117c7a1f,0 8px 20px #117c7a0d}.card-visual{background:linear-gradient(135deg,#117c7a08,#3b82f605);border-radius:28px 0 0 28px;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 24px 28px;display:flex;position:relative}.card-accent-line{opacity:.15;background:linear-gradient(#117c7a,#3b82f6,#88c9d1);border-radius:4px;width:3px;height:70%;transition:all .6s;position:absolute;top:15%;right:0}.team-card:hover .card-accent-line{opacity:.4;height:80%;top:10%}.card-shine{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff26,#0000 60%);width:200%;height:200%;transition:opacity .6s;position:absolute;top:-50%;left:-50%}.team-card:hover .card-shine{opacity:1}.avatar-ring{background:linear-gradient(135deg,#1a1a1a,#444);border-radius:50%;flex-shrink:0;width:200px;height:200px;padding:6px;transition:all .6s;position:relative;box-shadow:0 8px 24px #00000014}.avatar-ring:after{content:"";border:2px solid #00000014;border-radius:50%;animation:3s ease-in-out infinite ringPulse;position:absolute;inset:-4px}@keyframes ringPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}.team-card:hover .avatar-ring{transform:scale(1.06)rotate(-2deg);box-shadow:0 16px 40px #0000001f}.avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.card-body{flex-direction:column;justify-content:center;gap:4px;padding:24px 32px 24px 24px;display:flex}.card-title-group{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:2px;display:flex}.card-title-group h3{color:#1a202c;letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.role-tag{color:#117c7a;letter-spacing:.3px;background:#117c7a14;border:1px solid #117c7a0f;border-radius:40px;padding:3px 16px;font-size:.7rem;font-weight:600;transition:all .3s;display:inline-block}.team-card:hover .role-tag{background:#117c7a1f;border-color:#117c7a26}.card-bio{color:#2d3748;opacity:.85;margin:2px 0 6px;font-size:.88rem;line-height:1.6}.contact-cluster{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.contact-pill{color:#2d3748;background:#117c7a08;border:1px solid #117c7a0f;border-radius:60px;align-items:center;gap:6px;padding:5px 16px 5px 12px;font-size:.78rem;text-decoration:none;transition:all .3s;display:inline-flex}.contact-pill:hover{color:#117c7a;background:#117c7a14;border-color:#117c7a26;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 16px #117c7a0d}.contact-pill span{opacity:.6;font-size:.9rem}@media screen and (width<=1100px){.founder-container{gap:30px;padding:0 30px}.founder-image-frame{width:220px;height:220px}.glow-ring{width:370px;height:370px}.team-card{grid-template-columns:220px 1fr;margin:0 20px 16px}.avatar-ring{width:200px;height:200px}}@media screen and (width<=900px){.founder-section{padding:20px 0 10px}.founder-container{text-align:center;grid-template-columns:1fr;gap:20px}.founder-image-area{order:-1}.founder-image-frame{width:220px;height:220px}.glow-ring{width:370px;height:370px}.founder-title{border-bottom:3px solid #117c7a;border-left:none;padding-bottom:6px;padding-left:0;display:inline-block}.team-card{border-radius:24px;grid-template-columns:1fr;margin:0 16px 16px}.team-card:nth-of-type(2){transform:translate(0)}.card-visual{border-radius:24px 24px 0 0;flex-direction:row;gap:20px;padding:24px 20px}.card-accent-line{display:none}.avatar-ring{width:200px;height:200px}.card-body{text-align:center;padding:20px 24px 24px}.card-title-group,.contact-cluster{justify-content:center}.team-header{margin-bottom:18px;padding-top:5px}}@media screen and (width<=768px){.about-page{background:linear-gradient(160deg,#fdfcfb 0%,#e2d1c3 50%,#d5c6b8 100%)}.founder-container{padding:0 20px}.founder-image-frame{width:200px;height:200px;padding:6px}.glow-ring{width:320px;height:320px}.founder-content h1{font-size:2rem}.founder-section{padding:15px 0 10px}.team-card{border-radius:20px;margin:0 12px 14px}.avatar-ring{width:200px;height:200px;padding:4px}.card-body{padding:16px 18px 20px}.card-title-group h3{font-size:1.2rem}.card-bio{font-size:.82rem}.contact-pill{padding:4px 12px;font-size:.68rem}.team-section{padding:5px 0 30px}.team-header{margin-bottom:16px;padding-top:5px}.team-header h2{font-size:2rem}}@media screen and (width<=480px){.about-page{background:linear-gradient(155deg,#fdfcfb 0%,#e2d1c3 50%,#d5c6b8 100%)}.founder-image-frame{width:200px;height:200px}.glow-ring{width:280px;height:280px}.founder-content h1{font-size:1.6rem}.founder-section{padding:10px 0}.team-card{border-radius:18px;margin:0 8px 12px}.card-visual{flex-wrap:wrap;padding:16px 12px}.avatar-ring{width:200px;height:200px}.card-body{padding:14px 14px 18px}.card-title-group h3{font-size:1rem}.role-tag{padding:2px 10px;font-size:.55rem}.contact-cluster{flex-direction:column;align-items:center}.contact-pill{justify-content:center;width:100%}.team-section{padding:0 0 20px}.team-header{margin-bottom:12px;padding-top:5px}.team-header h2{font-size:1.6rem}}.about-page::-webkit-scrollbar{width:5px}.about-page::-webkit-scrollbar-track{background:#00000008}.about-page::-webkit-scrollbar-thumb{background:linear-gradient(#117c7a,#3b82f6,#88c9d1);border-radius:10px}.contact-section{background:#f0f4f8;align-items:center;width:100%;min-height:100vh;padding:10px 20px 100px;display:flex;position:relative;overflow:hidden}.contact-bg-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-orb{filter:blur(80px);opacity:.15;border-radius:50%;animation:20s ease-in-out infinite alternate orbFloat;position:absolute}.orb-1{background:radial-gradient(circle,#117c7a,#0000 70%);width:400px;height:400px;animation-delay:0s;top:-10%;right:-5%}.orb-3{background:radial-gradient(circle,#88c9d1,#0000 70%);width:300px;height:300px;animation-delay:-10s;top:40%;left:50%;transform:translate(-50%)}.orb-4{background:radial-gradient(circle,#117c7a4d,#0000 70%);width:250px;height:250px;animation:25s ease-in-out -7s infinite alternate orbFloat2;top:20%;right:30%}.orb-5{background:radial-gradient(circle,#3b82f640,#0000 70%);width:200px;height:200px;animation:22s ease-in-out -12s infinite alternate orbFloat3;bottom:30%;left:20%}.orb-6{background:radial-gradient(circle,#88c9d140,#0000 70%);width:150px;height:150px;animation:18s ease-in-out -3s infinite orbPulse;top:60%;right:10%}@keyframes orbFloat{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(40px,-30px)scale(1.15)rotate(5deg)}50%{transform:translate(-30px,40px)scale(.85)rotate(-3deg)}75%{transform:translate(20px,-20px)scale(1.08)rotate(8deg)}to{transform:translate(-10px,10px)scale(.95)rotate(-5deg)}}@keyframes orbFloat2{0%{transform:translate(0)scale(1)rotate(0)skew(0deg)}33%{transform:translate(-50px,-20px)scale(1.2)rotate(10deg)skew(2deg)}66%{transform:translate(30px,-50px)scale(.8)rotate(-8deg)skew(-2deg)}to{transform:translate(-20px,30px)scale(1.1)rotate(5deg)skew(1deg)}}@keyframes orbFloat3{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(60px,30px)scale(1.3)rotate(180deg)}to{transform:translate(-30px,-40px)scale(.7)rotate(360deg)}}@keyframes orbPulse{0%,to{opacity:.15;transform:scale(1)translate(0)}25%{opacity:.25;transform:scale(1.4)translate(20px,-20px)}50%{opacity:.08;transform:scale(.7)translate(-30px,30px)}75%{opacity:.2;transform:scale(1.2)translate(10px,10px)}}.contact-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.particle{border-radius:50%;animation:15s ease-in-out infinite particleFloat;position:absolute}.particle:first-child{background:#117c7a40;width:4px;height:4px;animation-duration:18s;animation-delay:0s;top:20%;left:10%}.particle:nth-child(2){background:#3b82f633;width:6px;height:6px;animation-duration:14s;animation-delay:2s;top:60%;left:20%}.particle:nth-child(3){background:#117c7a4d;width:3px;height:3px;animation-duration:20s;animation-delay:4s;top:10%;left:30%}.particle:nth-child(4){background:#3b82f626;width:8px;height:8px;animation-duration:16s;animation-delay:1s;top:80%;left:40%}.particle:nth-child(5){background:#117c7a33;width:5px;height:5px;animation-duration:22s;animation-delay:3s;top:40%;left:50%}.particle:nth-child(6){background:#88c9d133;width:5px;height:5px;animation-duration:19s;animation-delay:5s;top:15%;left:60%}.particle:nth-child(7){background:#3b82f633;width:4px;height:4px;animation-duration:17s;animation-delay:2.5s;top:70%;left:70%}.particle:nth-child(8){background:#117c7a26;width:7px;height:7px;animation-duration:21s;animation-delay:4.5s;top:30%;left:80%}.particle:nth-child(9){background:#88c9d140;width:3px;height:3px;animation-duration:15s;animation-delay:1.5s;top:50%;left:90%}.particle:nth-child(10){background:#3b82f633;width:5px;height:5px;animation-duration:23s;animation-delay:3.5s;top:90%;left:15%}.particle:nth-child(11){background:#117c7a2e;width:6px;height:6px;animation-duration:25s;animation-delay:6s;top:5%;left:45%}.particle:nth-child(12){background:#88c9d133;width:4px;height:4px;animation-duration:20s;animation-delay:7s;top:85%;left:85%}@keyframes particleFloat{0%,to{opacity:.2;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-30px)scale(1.5)}50%{opacity:.4;transform:translate(-15px,-50px)scale(.8)}75%{opacity:.6;transform:translate(25px,-20px)scale(1.2)}}.contact-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:60px;display:grid}.contact-info{opacity:0;flex-direction:column;justify-content:center;padding:0;transition:all .9s cubic-bezier(.23,1,.32,1);display:flex;transform:translate(-40px)}.contact-info-visible{opacity:1;transform:translate(0)}.contact-info-badge{color:#117c7a;letter-spacing:.5px;text-transform:uppercase;background:#117c7a1a;border:1px solid #117c7a33;border-radius:50px;align-items:center;gap:10px;width:fit-content;margin-bottom:20px;padding:8px 18px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite badgeGlow;display:inline-flex;position:relative}@keyframes badgeGlow{0%,to{box-shadow:0 0 #117c7a1a}50%{box-shadow:0 0 20px 5px #117c7a26}}.badge-pulse{background:#117c7a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{border-color:#117c7a40;box-shadow:0 0 20px #117c7a0d}50%{border-color:#117c7a80;box-shadow:0 0 30px #117c7a1a}}.contact-info-title{color:#1a2332;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.1;animation:1s ease-out titleReveal}@keyframes titleReveal{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.gradient-text{background:linear-gradient(135deg,#117c7a,#3b82f6,#0ea5e9);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientShimmer;display:inline-block}@keyframes gradientShimmer{0%{filter:brightness();background-position:0%}25%{filter:brightness(1.1);background-position:50% 100%}50%{filter:brightness(1.2);background-position:100%}75%{filter:brightness(1.1);background-position:50% 0}to{filter:brightness();background-position:0%}}.contact-info-desc{color:#475569;max-width:420px;margin:0 0 35px;font-size:16px;line-height:1.7;animation:.8s ease-out .2s both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-info-items{flex-direction:column;gap:25px;margin-bottom:35px;display:flex}.contact-info-item{cursor:default;background:#ffffffb3;border:1px solid #0000000f;border-radius:12px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .4s cubic-bezier(.23,1,.32,1);animation:.6s ease-out both slideInLeft;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.contact-info-item:first-child{animation-delay:.1s}.contact-info-item:nth-child(2){animation-delay:.2s}.contact-info-item:nth-child(3){animation-delay:.3s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.contact-info-item:before{content:"";background:linear-gradient(45deg,#0000 40%,#ffffff1a 50%,#0000 60%);width:200%;height:200%;transition:all .6s;position:absolute;top:-50%;left:-50%;transform:translate(-100%)rotate(45deg)}.contact-info-item:hover:before{transform:translate(100%)rotate(45deg)}.contact-info-item:hover{background:#fff;border-color:#117c7a33;transform:translate(8px)scale(1.02);box-shadow:0 8px 30px #00000014}.contact-info-icon{color:#117c7a;background:linear-gradient(135deg,#117c7a1a,#3b82f61a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .4s;display:flex}.contact-info-item:hover .contact-info-icon{color:#fff;background:linear-gradient(135deg,#117c7a,#3b82f6);transform:scale(1.05)rotate(-5deg)}.contact-info-item h4{color:#1a2332;margin:0 0 4px;font-size:14px;font-weight:600;transition:color .3s}.contact-info-item:hover h4{color:#117c7a}.contact-info-item p,.contact-info-item a{color:#475569;margin:0;font-size:14px;line-height:1.5;text-decoration:none;transition:color .3s}.contact-info-item a:hover{color:#117c7a}.contact-social{border-top:1px solid #0000000f;gap:12px;padding-top:25px;animation:.8s ease-out .4s both fadeInUp;display:flex}.contact-social-link{color:#475569;background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.6s ease-out both socialPop;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.contact-social-link:first-child{animation-delay:.1s}.contact-social-link:nth-child(2){animation-delay:.2s}.contact-social-link:nth-child(3){animation-delay:.3s}.contact-social-link:nth-child(4){animation-delay:.4s}@keyframes socialPop{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}.contact-social-link:hover{color:#fff;background:linear-gradient(135deg,#117c7a,#3b82f6);transform:translateY(-4px)scale(1.1)rotate(8deg);box-shadow:0 8px 25px #117c7a40}.contact-social-link:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#117c7a,#3b82f6);border-radius:14px;transition:opacity .4s;position:absolute;inset:-2px}.contact-social-link:hover:after{opacity:1}.contact-form-wrapper{opacity:0;transition:all .9s cubic-bezier(.23,1,.32,1) .2s;transform:translate(40px)}.contact-form-visible{opacity:1;transform:translate(0)}.contact-form-card{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #fffc;border-radius:24px;padding:45px 40px 40px;animation:6s ease-in-out infinite cardFloat;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000f}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.contact-form-card:before{content:"";background:linear-gradient(90deg,#0000,#117c7a,#3b82f6,#0ea5e9,#0000) 0 0/300% 100%;height:2px;animation:4s ease-in-out infinite shimmerBorder;position:absolute;top:-1px;left:-1px;right:-1px}@keyframes shimmerBorder{0%{background-position:-300% 0}to{background-position:300% 0}}.contact-form-card:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#117c7a0d 1px,#0000 1px);background-size:20px 20px;width:200px;height:200px;animation:20s linear infinite dotsFloat;position:absolute;top:0;right:0}@keyframes dotsFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(-50px,50px)rotate(360deg)}}.contact-form-header{margin-bottom:30px}.form-badge{color:#117c7a;letter-spacing:.5px;text-transform:uppercase;background:#117c7a1a;border-radius:50px;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:600;animation:3s ease-in-out infinite badgePulse;display:inline-block}.contact-form-header h3{color:#1a2332;margin:0 0 8px;font-size:24px;font-weight:700;animation:.8s ease-out textReveal}@keyframes textReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.contact-form-header p{color:#475569;margin:0;font-size:14px;line-height:1.5}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{animation:.6s ease-out both fieldReveal;position:relative}.form-group:first-child{animation-delay:.1s}.form-group:nth-child(2){animation-delay:.2s}.form-group:nth-child(3){animation-delay:.3s}.form-group:nth-child(4){animation-delay:.4s}@keyframes fieldReveal{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.form-group label{color:#1a2332;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;transition:color .3s;display:flex}.form-group label svg{color:#117c7a;transition:transform .3s}.form-group:focus-within label svg{transform:rotate(-10deg)scale(1.1)}.form-group:focus-within label{color:#117c7a}.form-input,.form-textarea{color:#1a2332;background:#fff;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-input:focus,.form-textarea:focus{background:#fff;border-color:#117c7a;animation:.6s ease-out ripple;transform:scale(1.01);box-shadow:0 0 0 4px #117c7a1a}@keyframes ripple{0%{box-shadow:0 0 #117c7a33}to{box-shadow:0 0 0 10px #117c7a00}}.form-textarea{resize:vertical;min-height:120px}.input-border{background:linear-gradient(90deg,#117c7a,#3b82f6);border-radius:2px;width:0;height:2px;transition:all .5s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.form-input:focus~.input-border,.form-textarea:focus~.input-border{width:100%}.form-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#117c7a,#3b82f6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:10px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.8s ease-out .5s both buttonReveal;display:flex;position:relative;overflow:hidden}@keyframes buttonReveal{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.form-submit-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#15918e,#4b8df7);transition:opacity .4s;position:absolute;inset:0}.form-submit-btn:after{content:"";opacity:0;z-index:-1;filter:blur(10px);background:linear-gradient(135deg,#117c7a,#3b82f6);border-radius:16px;transition:opacity .4s;position:absolute;inset:-2px}.form-submit-btn:hover:not(:disabled):after{opacity:.5;animation:1.5s ease-in-out infinite buttonGlow}@keyframes buttonGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.form-submit-btn:hover:not(:disabled){transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #117c7a59}.form-submit-btn:active:not(:disabled){transform:scale(.95)}.form-submit-btn>*{z-index:1;position:relative}.form-submit-btn svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.form-submit-btn:hover:not(:disabled) svg{transform:translate(5px)}.form-submit-btn.submitting{opacity:.7;cursor:not-allowed}.form-submit-btn.submitted{background:linear-gradient(135deg,#10b981,#059669);animation:.6s ease-out submittedPulse;transform:scale(1.02)}@keyframes submittedPulse{0%{transform:scale(1)}30%{transform:scale(1.05)}60%{transform:scale(.98)}to{transform:scale(1.02)}}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1024px){.contact-section{padding:60px 20px 80px}.contact-grid{gap:40px}.contact-form-card{padding:35px 30px 30px}.orb-1{width:300px;height:300px}.orb-2{width:250px;height:250px}.orb-3{width:200px;height:200px}.orb-4{width:180px;height:180px}.orb-5{width:150px;height:150px}.orb-6{width:120px;height:120px}}@media (width<=768px){.contact-section{padding:50px 16px 70px}.contact-grid{grid-template-columns:1fr;gap:30px}.contact-info{padding:0;transform:translateY(-30px)}.contact-info-visible{transform:translateY(0)}.contact-form-wrapper{transform:translateY(30px)}.contact-form-visible{transform:translateY(0)}.contact-info-title{font-size:28px}.contact-info-desc{font-size:14px}.contact-form-card{border-radius:20px;padding:30px 20px 25px}.contact-form-header h3{font-size:20px}.form-input,.form-textarea{padding:12px 16px;font-size:14px}.form-submit-btn{min-height:50px;padding:14px 24px;font-size:15px}.contact-orb{filter:blur(60px)}.orb-1{width:250px;height:250px}.orb-2{width:200px;height:200px}.orb-3{width:180px;height:180px}.orb-4{width:150px;height:150px}.orb-5{width:120px;height:120px}.orb-6{width:100px;height:100px}.contact-particles{display:none}}@media (width<=480px){.contact-section{padding:40px 12px 60px}.contact-info-title{font-size:24px}.contact-info-item{padding:14px 16px}.contact-info-item h4,.contact-info-item p,.contact-info-item a{font-size:13px}.contact-info-icon{border-radius:10px;width:38px;height:38px}.contact-form-card{border-radius:16px;padding:25px 16px 20px}.contact-form-header h3{font-size:18px}.form-badge{padding:3px 12px;font-size:10px}.form-input,.form-textarea{border-radius:10px;padding:10px 14px;font-size:13px}.form-group label{font-size:12px}.form-submit-btn{border-radius:12px;min-height:46px;padding:12px 20px;font-size:14px}.contact-social-link{border-radius:10px;width:38px;height:38px}.contact-orb{filter:blur(40px)}.orb-1{width:180px;height:180px}.orb-2{width:150px;height:150px}.orb-3{width:130px;height:130px}.orb-4{width:100px;height:100px}.orb-5{width:80px;height:80px}.orb-6{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.contact-section:before,.contact-orb,.contact-info,.contact-form-wrapper,.contact-info-item,.contact-social-link,.form-submit-btn,.form-input,.form-textarea,.input-border,.badge-pulse,.contact-form-card:before,.contact-form-card:after,.particle,.gradient-text,.contact-info-badge,.contact-info-title,.contact-info-desc,.contact-social,.contact-form-card,.form-badge,.contact-form-header h3,.form-group,.form-submit-btn:after,.form-submit-btn svg{transition:none!important;animation:none!important}.contact-info,.contact-form-wrapper{opacity:1!important;transform:none!important}.contact-orb{opacity:.05!important}.contact-info-item:hover,.form-submit-btn:hover:not(:disabled),.contact-social-link:hover{transform:none!important}.badge-pulse{opacity:1!important}.particle{opacity:.1!important}.contact-info-item:before,.contact-form-card:after{display:none!important}.contact-form-card{transform:none!important}.form-submit-btn:after{display:none!important}}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupScaleIn{0%{opacity:0;transform:scale(.8)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes drawCircle{0%{stroke-dashoffset:157px}to{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@media (width<=480px){.popup-content{padding:36px 24px 32px}.popup-icon{width:64px;height:64px}.popup-content h3{font-size:20px}.popup-content p{font-size:14px}.popup-btn{padding:12px 32px;font-size:14px}}@media (prefers-reduced-motion:reduce){.popup-overlay,.popup-content,.popup-circle,.popup-check,.popup-content h3,.popup-content p,.popup-btn{animation:none!important}.popup-overlay{opacity:1!important}.popup-content{opacity:1!important;transform:none!important}.popup-circle,.popup-check{stroke-dashoffset:0!important}}.form-submit-btn{cursor:pointer;background:linear-gradient(135deg,#117c7a,#3b82f6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:10px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.8s ease-out .5s both buttonReveal;display:flex;position:relative;overflow:hidden;color:#fff!important}.form-submit-btn,.form-submit-btn *,.form-submit-btn span,.form-submit-btn svg,.form-submit-btn path{color:#fff!important;stroke:#fff!important}.form-submit-btn:hover:not(:disabled) *,.form-submit-btn:hover:not(:disabled) svg,.form-submit-btn:hover:not(:disabled) path{color:#fff!important;stroke:#fff!important}.form-submit-btn.submitting{opacity:.7;cursor:not-allowed;color:#fff!important}.form-submit-btn.submitting *{color:#fff!important}.form-submit-btn.submitted{background:linear-gradient(135deg,#10b981,#059669);animation:.6s ease-out submittedPulse;transform:scale(1.02);color:#fff!important}.form-submit-btn.submitted *{color:#fff!important}.form-select{color:#1a2332;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a2332' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 16px center no-repeat;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .4s cubic-bezier(.23,1,.32,1)}.form-select:focus{background-color:#fff;border-color:#117c7a;transform:scale(1.01);box-shadow:0 0 0 4px #117c7a1a}.form-select option{color:#1a2332;background:#fff;padding:12px}.form-select:focus~.input-border{width:100%}.popup-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out popupFadeIn;display:flex;position:fixed;top:0;left:0}.popup-content{text-align:center;background:#fff;border-radius:24px;width:90%;max-width:420px;padding:48px 40px 40px;animation:.5s cubic-bezier(.34,1.56,.64,1) popupScaleIn;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000026}.popup-content:before{content:"";background:linear-gradient(90deg,#10b981,#34d399,#10b981) 0 0/200% 100%;height:4px;animation:2s ease-in-out infinite shimmerBorder;position:absolute;top:0;left:0;right:0}.popup-icon{width:80px;height:80px;margin:0 auto 24px;position:relative}.popup-icon svg{width:100%;height:100%}.popup-circle{stroke-dasharray:157;stroke-dashoffset:157px;animation:.8s ease-out .2s forwards drawCircle}.popup-check{stroke-dasharray:48;stroke-dashoffset:48px;animation:.5s ease-out .8s forwards drawCheck}.popup-content h3{color:#1a2332;margin:0 0 8px;font-size:24px;font-weight:700;animation:.6s ease-out .4s both fadeInUp}.popup-content p{color:#64748b;margin:0 0 28px;font-size:16px;line-height:1.6;animation:.6s ease-out .6s both fadeInUp}.popup-btn{cursor:pointer;background:linear-gradient(135deg,#117c7a,#3b82f6);border:none;border-radius:12px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s;animation:.6s ease-out .8s both fadeInUp;color:#fff!important}.popup-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #117c7a4d}.popup-btn:active{transform:scale(.95)}@media (width<=480px){.popup-content{padding:36px 24px 32px}.popup-icon{width:64px;height:64px}.popup-content h3{font-size:20px}.popup-content p{font-size:14px}.popup-btn{padding:12px 32px;font-size:14px}}@media (prefers-reduced-motion:reduce){.popup-overlay,.popup-content,.popup-circle,.popup-check,.popup-content h3,.popup-content p,.popup-btn{animation:none!important}.popup-overlay{opacity:1!important}.popup-content{opacity:1!important;transform:none!important}.popup-circle,.popup-check{stroke-dashoffset:0!important}}.form-submit-btn{z-index:1;isolation:isolate;background:linear-gradient(135deg,#117c7a,#3b82f6);position:relative;color:#fff!important}.form-submit-btn>*{z-index:3;position:relative;color:#fff!important;stroke:#fff!important}.form-submit-btn:before{content:"";opacity:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#0f6d6b,#2f70e0);transition:opacity .35s;position:absolute;inset:0}.form-submit-btn:after{content:"";border-radius:inherit;opacity:0;z-index:-1;filter:blur(14px);pointer-events:none;background:linear-gradient(135deg,#117c7a,#3b82f6);transition:opacity .35s;position:absolute;inset:-4px}.form-submit-btn:hover:not(:disabled){transform:translateY(-3px)scale(1.02);box-shadow:0 14px 34px #117c7a59;color:#fff!important}.form-submit-btn:hover:not(:disabled)>*,.form-submit-btn:hover:not(:disabled) svg,.form-submit-btn:hover:not(:disabled) path,.form-submit-btn:hover:not(:disabled) span{color:#fff!important;stroke:#fff!important;fill:none!important}.form-submit-btn.submitting,.form-submit-btn.submitting *{color:#fff!important;stroke:#fff!important}.form-submit-btn.submitted{background:linear-gradient(135deg,#10b981,#059669);color:#fff!important}.form-submit-btn.submitted *{color:#fff!important;stroke:#fff!important}.form-submit-btn:active:not(:disabled){transform:translateY(-1px)scale(.99);box-shadow:0 8px 22px #117c7a4d}.form-submit-btn{isolation:isolate;background:linear-gradient(135deg,#117c7a,#3b82f6);position:relative;color:#fff!important}.form-submit-btn>*{z-index:3;position:relative;color:#fff!important}.form-submit-btn:before{opacity:0;z-index:1;border-radius:inherit;background:linear-gradient(135deg,#0f6d6b,#2f70e0)}.form-submit-btn:hover:not(:disabled):before{opacity:1}.form-submit-btn:after{z-index:-1;filter:blur(14px);opacity:0}.form-submit-btn:hover:not(:disabled):after{opacity:.5}.form-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#117c7a,#3b82f6);transform:translateY(-3px)scale(1.02);box-shadow:0 14px 34px #117c7a59;color:#fff!important}.form-submit-btn:hover:not(:disabled),.form-submit-btn:hover:not(:disabled) *,.form-submit-btn:hover:not(:disabled) svg,.form-submit-btn:hover:not(:disabled) path,.form-submit-btn:hover:not(:disabled) span,.form-submit-btn.submitting,.form-submit-btn.submitting *{color:#fff!important;stroke:#fff!important}.form-submit-btn.submitted,.form-submit-btn.submitted *{background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;stroke:#fff!important}.form-submit-btn,.form-submit-btn:hover,.form-submit-btn:focus,.form-submit-btn:active,.form-submit-btn:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#117c7a,#3b82f6)!important}.form-submit-btn:before,.form-submit-btn:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.form-submit-btn,.form-submit-btn *,.form-submit-btn span,.form-submit-btn svg,.form-submit-btn svg *,.form-submit-btn path,.form-submit-btn polyline,.form-submit-btn line{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.form-submit-btn:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#15918e,#4b8df7)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 14px 34px #117c7a66!important}.form-submit-btn:hover:not(:disabled),.form-submit-btn:hover:not(:disabled) *,.form-submit-btn:hover:not(:disabled) span,.form-submit-btn:hover:not(:disabled) svg,.form-submit-btn:hover:not(:disabled) path{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}.form-submit-btn.submitting,.form-submit-btn.submitting *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.form-submit-btn.submitted,.form-submit-btn.submitted *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important}.form-submit-btn{-webkit-background-clip:border-box!important;background-clip:border-box!important}.form-error{color:#b42318;text-align:center;margin:12px 0 0;font-size:.9rem}.none:hover{cursor:pointer!important}.dm-visible .dm-anim{opacity:1;transform:translateY(0)}.dm-visible .dm-anim-1{transition-delay:50ms}.dm-visible .dm-anim-2{transition-delay:.15s}.dm-visible .dm-anim-3{transition-delay:.25s}.dm-visible .dm-anim-4{transition-delay:.35s}.dm-visible .dm-anim-5{transition-delay:.45s}.dm-visible .dm-anim-6{transition-delay:.55s}.dm-visible .dm-anim-7{transition-delay:.65s}.dm-visible .dm-floating-card.dm-anim,.dm-visible .dm-teal-shape.dm-anim{transform:translateY(0)scale(1)}.dm-visible .dm-curved-arrow.dm-anim{transform:translateY(0)rotate(-25deg)}.dm-visible .dm-image-container.dm-anim{transform:translateY(0)scale(1)}.dm-section{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.dm-section.dm-visible{opacity:1;transform:translateY(0)}.dm-section-wrapper{opacity:0;transition:all .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.dm-section.dm-visible .dm-section-wrapper{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dm-anim,.dm-section,.dm-section-wrapper{opacity:1;transition:none;transform:none}}.dm-hero{color:#000;background:#fdfdfd;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dm-hero-container{justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.dm-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;box-shadow:0 6px 10px #0000001f}.dm-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;font-weight:750}.dm-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.dm-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a}.dm-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px)}.dm-btn-primary span{font-size:17px;transition:transform .25s}.dm-btn-primary:hover span{transform:translate(2px,-2px)}.dm-btn-outline{color:#06f;background:0 0;border:1.5px solid #06f}.dm-btn-outline:hover{color:#0052cc;background:#f5f8ff;border-color:#0052cc;transform:translateY(-1px)}.dm-image-container img{object-fit:contain;object-position:bottom center;z-index:4;width:340px;height:auto;max-height:513px;position:absolute;bottom:25px;left:0}.dm-teal-shape{z-index:1;background:#88c9d1;position:absolute}.dm-teal-shape-1{border-radius:80px 25px;width:215px;height:70px;top:5px;left:145px;transform:rotate(-25deg)}.dm-teal-shape-2{border-radius:50px;width:80px;height:175px;top:150px;left:65px;transform:rotate(45deg)}.dm-teal-shape-3{opacity:.9;border-radius:60px;width:85px;height:220px;top:135px;right:35px;transform:rotate(45deg)}.dm-curved-arrow{z-index:5;color:#117c7a;width:120px;height:95px;font-size:65px;line-height:1;position:absolute;top:10px;left:5px;transform:rotate(-25deg)}.dm-floating-card{z-index:8;text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:87px;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:8px 9px 12px #0003;padding:4px!important}.dm-floating-card:hover{transform:translateY(-4px);box-shadow:9px 13px 17px #00000038}@media (width>=1201px){.dm-floating-card{width:178px;max-width:178px}}@media (width>=901px) and (width<=1200px){.dm-floating-card{width:155px;max-width:calc(100% - 20px)}.dm-card-projects{top:36px;right:20px}.dm-card-clients{top:148px;right:20px}.dm-card-experience{top:268px;right:20px}.dm-card-rating{top:385px;right:20px}}@media (width>=701px) and (width<=900px){.dm-hero-container{min-height:520px}.dm-hero-content{width:52%;padding-top:25px;padding-left:35px}.dm-hero-visual{width:48%;height:520px}.dm-eyebrow{height:42px;padding:0 17px;font-size:16px}.dm-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.dm-description{max-width:470px;font-size:14px;line-height:1.5}.dm-image-container{width:310px;height:520px;left:20px}.dm-image-container img{width:310px;max-height:515px;bottom:35px}.dm-image-placeholder{width:310px;height:515px;bottom:35px}.dm-teal-shape-1{width:190px;left:105px}.dm-teal-shape-2{left:25px}.dm-teal-shape-3{right:5px}.dm-curved-arrow{width:100px;font-size:55px;top:10px;left:0}.dm-floating-card{width:145px;max-width:calc(100% - 16px);height:78px}.dm-floating-card strong{font-size:30px}.dm-floating-card span{font-size:12px}.dm-card-projects{top:30px;right:8px}.dm-card-clients{top:142px;right:8px}.dm-card-experience{top:262px;right:8px}.dm-card-rating{top:372px;right:8px}}@media (width<=700px){.dm-hero{min-height:auto}.dm-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.dm-hero-content{text-align:center;width:100%;padding:20px 20px 0}.dm-eyebrow{height:40px;padding:0 16px;font-size:15px}.dm-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.dm-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.dm-description-second{margin-top:13px}.dm-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.dm-buttons a{width:100%}.dm-btn{justify-content:center;width:100%;padding:11px 20px}.dm-hero-visual{width:100%;height:420px;min-height:420px;margin-top:10px}.dm-image-container{width:290px;height:420px;left:50%;transform:translate(-50%)}.dm-image-container img{width:290px;max-height:415px;bottom:20px}.dm-image-placeholder{width:290px;height:415px;bottom:20px}.dm-teal-shape-1{width:180px;height:60px;top:25px;left:50%;transform:translate(-50%)rotate(-25deg)}.dm-teal-shape-2{width:70px;height:150px;top:105px;left:15%;transform:rotate(45deg)}.dm-teal-shape-3{width:70px;height:185px;top:85px;right:8%;transform:rotate(45deg)}.dm-curved-arrow{width:90px;height:80px;font-size:48px;top:5px;left:5%}.dm-floating-card{width:145px;max-width:calc(100vw - 40px);height:72px;right:20px}.dm-card-projects{top:25px;right:20px}.dm-card-clients{top:130px;right:20px}.dm-card-experience{top:235px;right:20px}.dm-card-rating{top:340px;right:20px}}@media (width<=430px){.dm-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.dm-eyebrow{height:38px;padding:0 13px;font-size:13px}.dm-description{font-size:13px;line-height:1.55}.dm-hero-visual{height:385px;min-height:385px}.dm-image-container{width:260px;height:385px}.dm-image-container img{width:260px;max-height:380px;bottom:15px}.dm-image-placeholder{width:260px;height:380px;bottom:15px}.dm-floating-card{width:130px;max-width:calc(100vw - 30px);height:68px}.dm-floating-card strong{font-size:24px}.dm-floating-card span{font-size:10px}.dm-card-projects{top:20px;right:15px}.dm-card-clients{top:115px;right:15px}.dm-card-experience{top:210px;right:15px}.dm-card-rating{top:305px;right:15px}.dm-teal-shape-1{width:145px;height:52px}.dm-teal-shape-2{width:60px;height:130px;top:90px;left:10%}.dm-teal-shape-3{width:60px;height:160px;top:75px;right:5%}.dm-curved-arrow{font-size:40px;top:5px;left:2%}}@media (width<=360px){.dm-hero-content{padding-left:14px;padding-right:14px}.dm-hero-content h1{font-size:26px}.dm-eyebrow{padding:0 11px;font-size:12px}.dm-description{font-size:12.5px}.dm-hero-visual{height:375px;min-height:375px}.dm-image-container{width:245px;height:375px}.dm-image-container img{width:245px;max-height:370px;bottom:10px}.dm-image-placeholder{width:245px;height:370px;bottom:10px}.dm-floating-card{width:120px;max-width:calc(100vw - 20px);height:64px}.dm-floating-card strong{font-size:22px}.dm-floating-card span{font-size:9px}.dm-card-projects,.dm-card-clients,.dm-card-experience,.dm-card-rating{right:10px}.dm-card-projects{top:20px}.dm-card-clients{top:112px}.dm-card-experience{top:204px}.dm-card-rating{top:296px}}@media (prefers-reduced-motion:reduce){.dm-btn,.dm-floating-card,.dm-btn-primary span{transition:none}}.dm-problem-section{color:#0a3b4a;background:linear-gradient(#f0f6f6 0%,#f8fbfb 100%);width:100%;padding:40px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dm-problem-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.dm-problem-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-150px}.dm-problem-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dm-problem-header{text-align:center;max-width:850px;margin:0 auto 42px}@keyframes tagSpinDmProblem{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dmProblemTagFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-problem-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}@keyframes dmProblemHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-problem-heading span{color:#117c7a;font-weight:800;display:inline-block}.dm-problem-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}@keyframes dmProblemFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:.85;transform:translateY(0)}}.dm-problem-list{flex-direction:column;gap:12px;width:100%;display:flex}.dm-problem-card{opacity:0;background:#fff;border:1px solid #1e2d2d1a;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:94px;padding:17px 22px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:grid;position:relative;transform:translateY(30px)scale(.98);box-shadow:0 4px 14px #1e2d2d0a}.dm-problem-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35);box-shadow:0 0 15px #1e2d2d14}.dm-problem-card:hover{border-color:#1e2d2d33;transform:translate(5px);box-shadow:0 10px 25px #1e2d2d14}.dm-problem-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #1e2d2d26}.dm-problem-number{color:#0a3b4a;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.dm-problem-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.dm-problem-card:hover .dm-problem-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #1e2d2d33}.dm-problem-card:hover .dm-problem-number:after{opacity:.2}.dm-problem-content{min-width:0}.dm-problem-content h3{color:#0a3b4a;letter-spacing:-.25px;margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35;transition:color .3s}.dm-problem-card:hover .dm-problem-content h3{color:#117c7a}.dm-problem-content p{color:#0a3b4a;opacity:.7;margin:0;font-size:14px;font-weight:400;line-height:1.5}.dm-problem-arrow{color:#0a3b4a;opacity:.65;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.dm-problem-arrow svg{width:16px;height:16px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.dm-problem-card:hover .dm-problem-arrow{color:#fff;opacity:1;background:linear-gradient(135deg,#0a3b4a,#117c7a);transform:translate(3px);box-shadow:0 4px 15px #1e2d2d40}.dm-problem-card:hover .dm-problem-arrow svg{transform:translate(2px)}.dm-problem-conclusion{opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border:1px solid #1e2d2d1a;border-radius:14px;align-items:flex-start;gap:17px;margin-top:32px;padding:23px 27px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98)}.dm-conclusion-visible{opacity:1;transform:translateY(0)scale(1)}.dm-problem-conclusion:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-20%}.dm-conclusion-icon{color:#fff;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1e2d2d33}.dm-problem-conclusion:hover .dm-conclusion-icon{transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 25px #1e2d2d4d}.dm-problem-conclusion p{color:#0a3b4a;z-index:1;opacity:.85;margin:0;font-size:15px;font-weight:400;line-height:1.65;position:relative}.dm-problem-conclusion strong{color:#117c7a;font-weight:700}@media (width<=900px){.dm-problem-section{padding:50px 20px}.dm-problem-section:before{width:350px;height:350px;top:-150px;right:-80px}.dm-problem-section:after{width:300px;height:300px;bottom:-100px;left:-100px}.dm-problem-header{margin-bottom:34px}.dm-problem-heading{font-size:30px;font-weight:800;line-height:1.35}.dm-problem-intro{font-size:15px;line-height:1.6}.dm-problem-card{grid-template-columns:52px minmax(0,1fr) 36px;gap:16px;min-height:auto;padding:15px 18px}.dm-problem-number{width:44px;height:44px}.dm-problem-content h3{font-size:17px}.dm-problem-content p{font-size:13.5px}}@media (width<=700px){.dm-problem-section{padding:40px 15px}.dm-problem-section:before{width:250px;height:250px;top:-100px;right:-60px}.dm-problem-section:after{width:200px;height:200px;bottom:-80px;left:-60px}.dm-problem-header{margin-bottom:28px}.dm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.dm-problem-heading{letter-spacing:-.5px;font-size:27px;font-weight:800;line-height:1.35}.dm-problem-intro{margin-top:14px;font-size:14px;line-height:1.6}.dm-problem-list{gap:10px}.dm-problem-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 32px;gap:12px;min-height:auto;padding:15px 13px}.dm-problem-card:before{width:3px;top:12px;bottom:12px}.dm-problem-number{width:38px;height:38px;font-size:11px}.dm-problem-content h3{margin-bottom:5px;font-size:16px;line-height:1.35}.dm-problem-content p{opacity:.7;font-size:13px;line-height:1.5}.dm-problem-arrow{width:30px;height:30px}.dm-problem-arrow svg{width:14px;height:14px}.dm-problem-conclusion{border-radius:12px;gap:12px;margin-top:25px;padding:18px 16px}.dm-conclusion-icon{width:30px;height:30px;font-size:14px}.dm-problem-conclusion p{opacity:.85;font-size:13px;line-height:1.6}}@media (width<=430px){.dm-problem-section{padding:30px 12px}.dm-problem-heading{font-size:24px;font-weight:800;line-height:1.38}.dm-problem-intro{font-size:13px;line-height:1.6}.dm-problem-card{grid-template-columns:36px minmax(0,1fr) 26px;gap:9px;padding:13px 10px}.dm-problem-number{width:33px;height:33px;font-size:10px}.dm-problem-content h3{font-size:15px;line-height:1.35}.dm-problem-content p{opacity:.7;font-size:12px;line-height:1.5}.dm-problem-arrow{width:26px;height:26px}.dm-problem-arrow svg{width:12px;height:12px}.dm-problem-conclusion{gap:10px;padding:16px 13px}.dm-conclusion-icon{width:27px;height:27px;font-size:12px}.dm-problem-conclusion p{opacity:.85;font-size:12px;line-height:1.6}}@media (width<=360px){.dm-problem-section{padding:25px 10px}.dm-problem-heading{font-size:23px;font-weight:800}.dm-problem-intro{font-size:12.5px}.dm-problem-content h3{font-size:14px}.dm-problem-content p{opacity:.7;font-size:11.5px}.dm-problem-conclusion p{opacity:.85;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.dm-problem-section:before,.dm-problem-section:after,.dm-section-tag,.dm-section-tag:after,.dm-problem-heading,.dm-problem-intro,.dm-problem-card,.dm-problem-card:before,.dm-problem-number,.dm-problem-arrow,.dm-problem-arrow svg,.dm-problem-conclusion,.dm-conclusion-icon{transition:none!important;animation:none!important}.dm-section-tag,.dm-problem-heading,.dm-problem-intro,.dm-problem-card,.dm-problem-conclusion{opacity:1!important;transform:none!important}.dm-section-tag:after{opacity:1!important}.dm-problem-card:before{transform:scaleY(1)!important}}.dm-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dm-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.dm-differentiation-section.dm-section-visible:before{opacity:1}@keyframes bgFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,1%)rotate(3deg)}}.dm-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dm-differentiation-header{text-align:center;max-width:850px;margin:0 auto 42px}@keyframes tagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dmTagFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}@keyframes dmHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-highlight{color:#117c7a;font-weight:800}.dm-differentiation-intro{color:#444;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}@keyframes dmIntroFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.dm-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.dm-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.dm-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.dm-differentiation-card:hover .dm-diff-card-glow{opacity:1;transform:scale(1)}.dm-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.dm-differentiation-card:hover .dm-diff-card-shine{left:150%}.dm-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.dm-diff-card-icon svg{width:100%;height:100%}.dm-differentiation-card:hover .dm-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.dm-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.dm-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.dm-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.dm-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.dm-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.dm-differentiation-card:hover .dm-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.dm-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.dm-differentiation-card:hover .dm-diff-card-heading h3{color:#117c7a}.dm-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.dm-differentiation-card:hover .dm-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.dm-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.dm-bottom-card{min-height:220px}.dm-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.dm-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite ctaBorderSpin;position:absolute;inset:-2px}.dm-diff-cta-card:hover:before{opacity:1}@keyframes ctaBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dm-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.dm-cta-visible .dm-diff-cta-particles{opacity:1}.dm-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite particleFloat;position:absolute}.dm-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.dm-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.dm-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.dm-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.dm-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.dm-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.dm-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.dm-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}.dm-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.dm-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.dm-diff-cta-card:hover .dm-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.dm-diff-cta-content{z-index:3;position:relative}.dm-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.dm-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.dm-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.dm-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dm-diff-cta-button:hover:before{left:140%}.dm-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.dm-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.dm-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.dm-differentiation-section{padding:50px 18px}.dm-differentiation-header{margin-bottom:34px}.dm-heading{font-size:30px;line-height:1.35}.dm-differentiation-intro{font-size:15px;line-height:1.6}.dm-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.dm-differentiation-card{height:auto;min-height:220px}.dm-bottom-card{min-height:205px}.dm-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.dm-differentiation-section{padding:40px 15px}.dm-differentiation-header{margin-bottom:28px}.dm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.dm-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.dm-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.dm-differentiation-grid{flex-direction:column;gap:11px;display:flex}.dm-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.dm-diff-card-heading,.dm-bottom-card{min-height:auto}.dm-diff-card-heading{gap:10px}.dm-diff-card-number{width:38px;height:38px;font-size:10px}.dm-diff-card-heading h3{font-size:15px;line-height:1.35}.dm-diff-card-line{margin:12px 0 10px}.dm-differentiation-card p{font-size:12.5px;line-height:1.6}.dm-diff-card-icon{display:none}.dm-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.dm-diff-cta-card h3{font-size:1.4rem}.dm-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.dm-diff-cta-particles{display:none}}@media (width<=430px){.dm-differentiation-section{padding:30px 12px}.dm-heading{font-size:24px;line-height:1.38}.dm-differentiation-intro{font-size:13px;line-height:1.6}.dm-differentiation-card{padding:17px}.dm-diff-card-number{width:33px;height:33px;font-size:9px}.dm-diff-card-heading h3{font-size:14px}.dm-differentiation-card p{font-size:11.5px}.dm-diff-cta-card{padding:20px}.dm-diff-cta-card h3{font-size:1.25rem}.dm-diff-cta-button{width:100%}}@media (width<=360px){.dm-differentiation-section{padding:25px 10px}.dm-heading{font-size:23px}.dm-differentiation-intro{font-size:12.5px}.dm-diff-card-heading h3{font-size:13px}.dm-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.dm-differentiation-section:before,.dm-section-tag:after,.dm-section-tag,.dm-diff-cta-card:before,.dm-diff-cta-particles span,.dm-diff-card-shine,.dm-diff-card-icon,.dm-differentiation-card,.dm-differentiation-card:before,.dm-diff-card-number,.dm-diff-card-line,.dm-diff-cta-card,.dm-diff-cta-decoration,.dm-diff-cta-button,.dm-diff-cta-button:before,.dm-diff-cta-button span,.dm-heading,.dm-differentiation-intro,.dm-section-tag{transition:none!important;animation:none!important}.dm-differentiation-card,.dm-diff-cta-card,.dm-section-tag,.dm-heading,.dm-differentiation-intro{opacity:1!important;transform:none!important}.dm-differentiation-section:before,.dm-section-tag:after,.dm-diff-cta-particles{opacity:1!important}}.dm-process-section{background:radial-gradient(circle at 50% 25%,#117c7a1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:40px 20px 50px;position:relative;overflow:hidden}.dm-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#117c7a0f,#0000 40%),radial-gradient(circle at 80% 20%,#117c7a0a,#0000 30%),radial-gradient(circle at 60% 80%,#117c7a08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate dmBgFloat;position:absolute;inset:0}.dm-process-visible:before{opacity:1}@keyframes dmBgFloat{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(1%,-1%)scale(1.05)rotate(1deg)}66%{transform:translate(-1%,1%)scale(.95)rotate(-1deg)}to{transform:translate(0)scale(1)rotate(0)}}.dm-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.dm-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.dm-process-eyebrow{color:#fff;letter-spacing:1.2px;text-transform:uppercase;opacity:0;z-index:1;background:#ffffff0f;border:1px solid #ffffff38;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.dm-process-eyebrow:after{content:"";opacity:0;z-index:-1;background:conic-gradient(#0000,#ffffff1f,#0000,#ffffff1f,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite dmFaqTagSpin;position:absolute;top:-50%;left:-50%}.dm-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards dmFadeDown}.dm-process-eyebrow-visible:after{opacity:1}@keyframes dmFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dmFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-process-eyebrow:hover{border-color:#fff;transform:scale(1.05);box-shadow:0 0 25px #ffffff26}.dm-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.dm-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards dmHeadingIn}.dm-process-heading span{color:#117c7a;display:inline-block;position:relative}.dm-process-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dm-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards dmUnderline}@keyframes dmUnderline{0%{width:0}to{width:70%}}.dm-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.dm-process-desc strong{color:#117c7a;font-weight:700}.dm-process-desc-visible{animation:.8s .3s forwards dmFadeUp}@keyframes dmFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.dm-process-header-line{justify-content:center;margin-top:14px;display:flex}.dm-process-header-line span{background:linear-gradient(90deg,#117c7a33,#117c7a,#117c7a33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite dmHeaderLinePulse;position:relative}.dm-process-header-line span:after{content:"";background:#117c7a33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite dmHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes dmHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes dmHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.dm-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.dm-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.dm-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.dm-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.dm-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.dm-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.dm-process-step:not(:hover) .dm-process-card{animation:5s ease-in-out infinite dmCardIdleFloat}.dm-process-step:nth-child(2):not(:hover) .dm-process-card{animation-delay:.5s}.dm-process-step:nth-child(3):not(:hover) .dm-process-card{animation-delay:1s}.dm-process-step:nth-child(4):not(:hover) .dm-process-card{animation-delay:1.5s}.dm-process-step:nth-child(5):not(:hover) .dm-process-card{animation-delay:2s}@keyframes dmCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dm-process-step.step-bottom:not(:hover) .dm-process-card{animation:5s ease-in-out infinite dmCardIdleFloatBottom}@keyframes dmCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.dm-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#117c7a,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.dm-process-step:hover .dm-process-card:before,.dm-process-step.active .dm-process-card:before{opacity:1;left:0}.dm-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.dm-process-step:hover .dm-card-glow,.dm-process-step.active .dm-card-glow{opacity:1}.dm-number-ring-decoration{pointer-events:none;border:2px solid #117c7a0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.dm-process-step:hover .dm-number-ring-decoration,.dm-process-step.active .dm-number-ring-decoration{border-color:#117c7a33;transform:scale(1.3)rotate(45deg)}.dm-card-number{color:#117c7a;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #117c7a26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #117c7a1a}.dm-process-step:hover .dm-card-number,.dm-process-step.active .dm-card-number{color:#fff;background:linear-gradient(135deg,#117c7a,#2a9d8f);border-color:#117c7a;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #117c7a4d}.dm-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .dm-card-pointer{bottom:-7px}.step-bottom .dm-card-pointer{top:-7px}.dm-process-step:hover .dm-card-pointer,.dm-process-step.active .dm-card-pointer{background:#117c7a0d;border-color:#117c7a33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .dm-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.dm-process-step:hover .dm-process-card,.dm-process-step.active .dm-process-card{background:#ffffff0f;border-color:#117c7a33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #117c7a0d}.dm-process-step.step-bottom:hover .dm-process-card,.dm-process-step.step-bottom.active .dm-process-card{transform:translateY(6px)scale(1.02)}.dm-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.dm-process-dot{background:#117c7a33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.dm-dot-pulse{opacity:0;border:2px solid #117c7a1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.dm-process-step:hover .dm-process-dot,.dm-process-step.active .dm-process-dot{background:#117c7a;transform:scale(1.4)}.dm-process-step:hover .dm-dot-pulse,.dm-process-step.active .dm-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite dmDotPulse}@keyframes dmDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.dm-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.dm-process-step:hover .dm-process-card h3,.dm-process-step.active .dm-process-card h3{color:#117c7a;transform:translate(4px)}.dm-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.dm-process-step:hover .dm-process-card p,.dm-process-step.active .dm-process-card p{color:#b0bec5}.dm-card-progress-bar{background:#117c7a14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.dm-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.dm-card-progress-fill{background:linear-gradient(90deg,#117c7a,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.dm-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#117c7a;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.dm-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.dm-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.dm-process-cta-group{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.dm-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.dm-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}.dm-common-cta{letter-spacing:.2px;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:8px;padding:11px 26px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,background .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.dm-common-cta.primary{color:#fff;background:linear-gradient(135deg,#128b8b 0%,#0f6967 100%);border:1px solid #117c7a;animation:3.2s ease-in-out infinite dmProcessCtaBreath;box-shadow:0 8px 30px #117c7a40,inset 0 1px #ffffff24}@keyframes dmProcessCtaBreath{0%,to{box-shadow:0 8px 30px #117c7a40,inset 0 1px #ffffff24}50%{box-shadow:0 10px 38px #117c7a6b,inset 0 1px #ffffff24}}.dm-common-cta.primary:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:55%;height:100%;animation:4.6s ease-in-out 1s infinite dmProcessCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes dmProcessCtaShine{0%{left:-120%}45%{left:150%}to{left:150%}}.dm-common-cta.primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(at 50% 130%,#fff3,#0000 60%);position:absolute;inset:0}.dm-common-cta.primary:hover{background:linear-gradient(135deg,#17a3a1 0%,#128b8b 100%);border-color:#128b8b;animation:none;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 38px #117c7a6b,inset 0 1px #ffffff2e}.dm-common-cta.primary:hover .dm-common-cta-arrow{transform:translate(4px)}.dm-common-cta.primary:active{transform:translateY(-1px)scale(1);box-shadow:0 8px 22px #117c7a4d,inset 0 1px #ffffff24}@media (width<=1050px){.dm-process-section{padding:38px 18px 45px}.dm-process-heading{font-size:28px}.dm-process-journey{gap:30px 16px;padding:12px 0}.dm-process-card{min-height:160px;padding:18px 16px 16px}.dm-process-card h3,.dm-process-card p{font-size:.85rem}.dm-cta-text{font-size:1.1rem}.dm-cta-subtext{font-size:.9rem}}@media (width<=768px){.dm-process-section{padding:35px 15px 40px}.dm-process-heading{font-size:24px}.dm-process-desc{font-size:14px}.dm-process-eyebrow{padding:6px 13px;font-size:10px}.dm-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.dm-process-step.step-top,.dm-process-step.step-bottom{padding:0 0 30px}.dm-process-step.step-bottom{padding-top:30px;padding-bottom:0}.dm-process-step{grid-column:auto!important}.dm-process-card{min-height:150px;padding:16px 14px 14px}.dm-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.dm-process-card h3,.dm-process-card p{font-size:.85rem}.dm-number-ring-decoration{display:none}.dm-process-step:not(:hover) .dm-process-card,.dm-process-step.step-bottom:not(:hover) .dm-process-card{animation:none!important}}@media (width<=500px){.dm-process-section{padding:30px 12px 35px}.dm-process-heading{font-size:22px}.dm-process-desc{font-size:13px}.dm-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.dm-process-step.step-top,.dm-process-step.step-bottom{padding:0}.dm-process-step.step-bottom{padding-top:0}.dm-process-step{grid-column:auto!important}.dm-process-card{min-height:140px;padding:16px 14px 14px}.dm-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.dm-process-card h3,.dm-process-card p{font-size:.85rem}.dm-number-ring-decoration{display:none}.dm-process-cta-group{flex-direction:column;width:100%}.dm-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}.dm-cta-text{font-size:1rem}.dm-cta-subtext{font-size:.85rem}}@media (width<=360px){.dm-process-section{padding:25px 10px 30px}.dm-process-heading{font-size:20px}.dm-process-desc{font-size:12.5px}.dm-process-card{min-height:130px;padding:14px 12px 12px}.dm-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.dm-process-card h3,.dm-process-card p{font-size:.8rem}.dm-common-cta{min-height:38px;padding:8px 18px;font-size:.8rem}.dm-cta-text{font-size:.9rem}.dm-cta-subtext{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dm-process-section:before,.dm-process-eyebrow,.dm-process-eyebrow:after,.dm-process-heading,.dm-process-heading span:after,.dm-process-desc,.dm-process-step,.dm-process-card,.dm-process-dot,.dm-process-card:before,.dm-card-progress-fill,.dm-common-cta,.dm-common-cta:before,.dm-common-cta:after,.dm-common-cta-label,.dm-common-cta-arrow,.dm-common-cta-arrow svg,.dm-process-card h3,.dm-process-card p,.dm-process-header-line span,.dm-process-header-line span:after,.dm-process-cta,.dm-card-number,.dm-number-ring-decoration,.dm-card-glow,.dm-card-pointer,.dm-process-step:not(:hover) .dm-process-card,.dm-process-step.step-bottom:not(:hover) .dm-process-card{transition:none!important;animation:none!important}.dm-process-eyebrow,.dm-process-heading,.dm-process-desc,.dm-process-step,.dm-process-cta{opacity:1!important;transform:none!important}.dm-process-heading span:after{width:70%!important}.dm-process-dot{transform:none!important}.dm-dot-pulse{display:none}.dm-process-card:before{opacity:0!important}.dm-process-header-line span{opacity:1!important;width:40px!important}.dm-process-header-line span:after{transform:translate(-50%)scale(0)!important}.dm-card-glow,.dm-card-pointer{opacity:0!important}}.dm-proof-section{color:#000;background:#fafcfc;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dm-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,#117c7a08,#0000 50%),radial-gradient(circle at 30% 70%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 1.5s;animation:25s ease-in-out infinite alternate proofDmBgFloat;position:absolute;top:-50%;right:-50%}.dm-proof-section.dm-proof-visible:before{opacity:1}@keyframes proofDmBgFloat{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(-1%,2%)rotate(2deg)scale(1.05)}to{transform:translate(1%,-1%)rotate(-2deg)scale(.95)}}.dm-proof-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dm-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.dm-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}@keyframes tagSpinDm{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dmProofFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.dm-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.dm-proof-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards dmProofHeadingIn}@keyframes dmProofHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-highlight{color:#117c7a;font-weight:800;position:relative}.dm-highlight:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dm-proof-heading-visible .dm-highlight:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards dmProofUnderline}@keyframes dmProofUnderline{0%{width:0}to{width:70%}}.dm-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.dm-proof-intro-visible{animation:.8s .3s forwards dmProofFadeUp}@keyframes dmProofFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.dm-proof-grid{grid-template-columns:repeat(4,1fr);gap:17px;width:100%;display:grid}.dm-proof-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:170px;padding:22px 20px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.95);box-shadow:0 5px 18px #0000000a}.dm-proof-card-visible{opacity:1;transform:translateY(0)scale(1)}.dm-proof-card:before{content:"";transform-origin:0;background:#117c7a;width:100%;height:3px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;transform:scaleX(0)}.dm-proof-card-visible:before{transition-delay:.3s;transform:scaleX(1)}.dm-proof-card:after{content:"";pointer-events:none;background:#117c7a09;border-radius:50%;width:140px;height:140px;transition:transform .5s,background .5s;position:absolute;bottom:-80px;right:-60px}.dm-proof-card:hover{border-color:#117c7a4d;transform:translateY(-5px);box-shadow:0 15px 35px #117c7a14}.dm-proof-card:hover:before{transform:scaleX(1)}.dm-proof-card:hover:after{background:#117c7a0f;transform:scale(1.3)}.dm-proof-index{color:#1822261f;letter-spacing:.1em;font-size:.55rem;font-weight:800;transition:color .3s;position:absolute;top:14px;right:16px}.dm-proof-card:hover .dm-proof-index{color:#117c7a4d}.dm-proof-number{color:#111;letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:800;line-height:1;transition:transform .35s;display:block}.dm-proof-card:hover .dm-proof-number{transform:translate(4px)}.dm-proof-line{background:#117c7a;border-radius:30px;width:32px;height:3px;margin:12px 0 10px;transition:width .35s}.dm-proof-card:hover .dm-proof-line{width:50px}.dm-proof-label{color:#555;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.dm-proof-footer{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.dm-proof-footer-visible{opacity:1;transform:translateY(0)scale(1)}.dm-proof-cta{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#128b8b 0%,#0f6967 100%);border:1px solid #117c7a;border-radius:50px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 26px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s,border-color .3s;animation:3.2s ease-in-out infinite dmProofCtaBreath;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #117c7a33,inset 0 1px #ffffff24}@keyframes dmProofCtaBreath{0%,to{box-shadow:0 6px 18px #117c7a33,inset 0 1px #ffffff24}50%{box-shadow:0 8px 26px #117c7a61,inset 0 1px #ffffff24}}.dm-proof-cta:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:55%;height:100%;animation:4.6s ease-in-out 1s infinite dmProofCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes dmProofCtaShine{0%{left:-120%}45%{left:150%}to{left:150%}}.dm-proof-cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(at 50% 130%,#fff3,#0000 60%);position:absolute;inset:0}.dm-proof-cta-label,.dm-proof-cta-arrow{z-index:3;position:relative}.dm-proof-cta-arrow{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.dm-proof-cta-arrow svg{width:100%;height:100%;display:block}.dm-proof-cta:hover{background:linear-gradient(135deg,#17a3a1 0%,#128b8b 100%);border-color:#128b8b;animation:none;transform:translateY(-2px);box-shadow:0 12px 28px #117c7a59,inset 0 1px #ffffff2e}.dm-proof-cta:hover .dm-proof-cta-arrow{transform:translate(4px)}.dm-proof-cta:active{transform:translateY(-1px);box-shadow:0 6px 16px #117c7a4d,inset 0 1px #ffffff24}@media (width<=900px){.dm-proof-section{padding:20px 20px 28px}.dm-proof-header{margin-bottom:28px}.dm-proof-heading{font-size:30px;line-height:1.35}.dm-proof-intro{font-size:15px;line-height:1.6}.dm-proof-grid{grid-template-columns:repeat(2,1fr);gap:14px}.dm-proof-card{height:165px;padding:20px 18px}.dm-proof-number{font-size:2.2rem}.dm-proof-label{font-size:.78rem}}@media (width<=700px){.dm-proof-section{padding:18px 15px 25px}.dm-proof-header{margin-bottom:24px}.dm-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.dm-proof-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.dm-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.dm-proof-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dm-proof-card{border-radius:12px;height:150px;padding:16px 14px}.dm-proof-index{font-size:.5rem;top:12px;right:12px}.dm-proof-number{font-size:1.9rem}.dm-proof-line{width:28px;margin:10px 0 8px}.dm-proof-label{font-size:.74rem;line-height:1.4}.dm-proof-footer{margin-top:24px}.dm-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 22px;font-size:.85rem}}@media (width<=480px){.dm-proof-section{padding:15px 12px 22px}.dm-proof-header{margin-bottom:20px}.dm-proof-heading{font-size:24px;line-height:1.38}.dm-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.dm-proof-grid{gap:8px}.dm-proof-card{border-radius:10px;height:135px;padding:14px 12px}.dm-proof-index{font-size:.45rem;top:10px;right:10px}.dm-proof-number{font-size:1.6rem}.dm-proof-line{width:24px;height:2.5px;margin:8px 0}.dm-proof-label{font-size:.68rem;line-height:1.3}.dm-proof-footer{margin-top:20px}}@media (width<=380px){.dm-proof-section{padding:12px 10px 20px}.dm-proof-heading{font-size:22px}.dm-proof-intro{font-size:12px}.dm-proof-grid{gap:7px}.dm-proof-card{height:120px;padding:12px 10px}.dm-proof-number{font-size:1.4rem}.dm-proof-label{font-size:.62rem}.dm-proof-cta{min-height:40px;padding:9px 18px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dm-proof-section:before,.dm-section-tag,.dm-section-tag:after,.dm-proof-heading,.dm-highlight:after,.dm-proof-intro,.dm-proof-card,.dm-proof-card:before,.dm-proof-card:after,.dm-proof-number,.dm-proof-line,.dm-proof-index,.dm-proof-cta,.dm-proof-cta:before,.dm-proof-cta:after,.dm-proof-cta-label,.dm-proof-cta-arrow,.dm-proof-cta-arrow svg,.dm-proof-footer{transition:none!important;animation:none!important}.dm-proof-section:before{opacity:1!important}.dm-section-tag,.dm-proof-heading,.dm-proof-intro,.dm-proof-card,.dm-proof-footer{opacity:1!important;transform:none!important}.dm-section-tag:after{opacity:1!important}.dm-highlight:after{width:70%!important}.dm-proof-card:before{transform:scaleX(1)!important}}.dm-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dm-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.dm-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.dm-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dm-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.dm-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.dm-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#0a3b4a1a,#0000,#0a3b4a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpinDmSolution;position:absolute;top:-50%;left:-50%}.dm-section-tag-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards dmSolutionTagFadeDown}.dm-section-tag-visible:after{opacity:1}@keyframes tagSpinDmSolution{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dmSolutionTagFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.dm-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.dm-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards dmSolutionHeadingIn}@keyframes dmSolutionHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.dm-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.dm-intro-visible{animation:.8s .3s forwards dmSolutionFadeUp}@keyframes dmSolutionFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:.8;transform:translateY(0)}}.dm-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.dm-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #0a3b4a0a}.dm-card-visible{opacity:1;transform:translateY(0)scale(1)}.dm-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.dm-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.dm-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.dm-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.dm-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.dm-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.dm-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.dm-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.dm-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.dm-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.dm-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.dm-solution-card:hover .dm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.dm-solution-card:hover .dm-solution-number:after{opacity:.2}.dm-solution-card:hover .dm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.dm-solution-card:hover .dm-solution-card-content{grid-template-rows:1fr}.dm-solution-card:hover .dm-solution-card-content p{opacity:.7;padding:0 17px 19px}.dm-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.dm-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.dm-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.dm-solution-card.is-open .dm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.dm-solution-card.is-open .dm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.dm-solution-card.is-open .dm-solution-card-content{grid-template-rows:1fr}.dm-solution-card.is-open .dm-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.dm-solution-card.is-open h3{color:#117c7a}}.dm-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)scale(.95)}.dm-cta-visible{opacity:1;transform:translateY(0)scale(1)}.dm-common-cta{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#128b8b 0%,#0f6967 100%);border:1px solid #117c7a;border-radius:50px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 26px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s,border-color .3s;animation:3.2s ease-in-out infinite dmCtaBreath;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #117c7a33,inset 0 1px #ffffff24}@keyframes dmCtaBreath{0%,to{box-shadow:0 6px 18px #117c7a33,inset 0 1px #ffffff24}50%{box-shadow:0 8px 26px #117c7a61,inset 0 1px #ffffff24}}.dm-common-cta:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:55%;height:100%;animation:4.6s ease-in-out 1s infinite dmCtaShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes dmCtaShine{0%{left:-120%}45%{left:150%}to{left:150%}}.dm-common-cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(at 50% 130%,#fff3,#0000 60%);position:absolute;inset:0}.dm-common-cta-label,.dm-common-cta-arrow{z-index:3;position:relative}.dm-common-cta-arrow{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.dm-common-cta-arrow svg{width:100%;height:100%;display:block}.dm-common-cta:hover{color:#fff;background:linear-gradient(135deg,#17a3a1 0%,#128b8b 100%);border-color:#128b8b;animation:none;transform:translateY(-2px);box-shadow:0 12px 28px #117c7a59,inset 0 1px #ffffff2e}.dm-common-cta:hover .dm-common-cta-arrow{transform:translate(4px)}.dm-common-cta:active{transform:translateY(-1px);box-shadow:0 6px 16px #117c7a4d,inset 0 1px #ffffff24}@media (width<=900px){.dm-solution-section{padding:50px 20px}.dm-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.dm-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.dm-solution-header{margin-bottom:34px}.dm-solution-heading{font-size:30px;font-weight:800;line-height:1.35}.dm-solution-intro{font-size:15px;line-height:1.6}.dm-solution-grid{gap:13px}.dm-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.dm-solution-card h3{font-size:15px}.dm-solution-number{width:31px;height:31px}.dm-solution-plus{width:24px;height:24px;font-size:16px}.dm-solution-card-content p{font-size:12px}}@media (width<=700px){.dm-solution-section{padding:40px 15px}.dm-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.dm-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.dm-solution-header{margin-bottom:28px}.dm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.dm-solution-heading{letter-spacing:-.5px;font-size:27px;font-weight:800;line-height:1.35}.dm-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.dm-solution-grid{grid-template-columns:1fr;gap:9px}.dm-solution-card{min-height:72px}.dm-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.dm-solution-number{width:34px;height:34px;font-size:10px}.dm-solution-card h3{font-size:15px;line-height:1.35}.dm-solution-plus{width:25px;height:25px;font-size:17px}.dm-solution-card-content p{font-size:12.5px;line-height:1.6}.dm-solution-cta{margin-top:25px}.dm-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.dm-solution-section{padding:30px 12px}.dm-solution-heading{font-size:24px;font-weight:800;line-height:1.38}.dm-solution-intro{font-size:13px;line-height:1.6}.dm-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.dm-solution-number{width:31px;height:31px;font-size:9px}.dm-solution-card h3{font-size:14px}.dm-solution-plus{width:23px;height:23px;font-size:16px}.dm-solution-card.is-open .dm-solution-card-content p{padding:0 12px 15px 50px}.dm-solution-card-content p{font-size:11.5px}.dm-common-cta{min-height:42px;padding:10px 22px;font-size:.85rem}}@media (width<=360px){.dm-solution-section{padding:25px 10px}.dm-solution-heading{font-size:23px;font-weight:800}.dm-solution-intro{font-size:12.5px}.dm-solution-card h3{font-size:13px}.dm-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.dm-solution-section:before,.dm-solution-section:after,.dm-section-tag,.dm-section-tag:after,.dm-solution-heading,.dm-solution-intro,.dm-solution-card,.dm-solution-card:before,.dm-solution-number,.dm-solution-plus,.dm-solution-card-content,.dm-solution-card-content p,.dm-common-cta,.dm-common-cta:before,.dm-common-cta:after,.dm-common-cta-arrow,.dm-common-cta-arrow svg,.dm-solution-cta{transition:none!important;animation:none!important}.dm-section-tag,.dm-solution-heading,.dm-solution-intro,.dm-solution-card,.dm-solution-cta{opacity:1!important;transform:none!important}.dm-section-tag:after{opacity:1!important}.dm-solution-card:before{transform:scaleY(1)!important}.dm-solution-card-content{grid-template-rows:1fr!important}.dm-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.25rem}.faq-header p{font-size:.9rem}.faq-question{min-height:68px;padding:18px 18px 18px 21px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 21px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:14px;font-size:.65rem}.faq-header h2{letter-spacing:-.8px;font-size:1.9rem}.faq-header p{margin-top:14px;font-size:.84rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:64px;padding:16px 14px 16px 18px}.faq-question-text{padding-right:15px;font-size:.86rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 19px 18px}.faq-answer p{font-size:.8rem;line-height:1.7}.faq-bottom{border-radius:17px;margin-top:45px;padding:25px 20px}.faq-bottom-content h3{font-size:1.35rem}.faq-bottom-content p{font-size:.8rem}.faq-cta{padding:13px 18px;font-size:.82rem}}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.3rem}.faq-header p{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-header h2{letter-spacing:-.7px;font-size:1.9rem}.faq-header p{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span{transition:none;transition:none!important}}@keyframes fadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes headingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes underlineIn{0%{width:0}to{width:70%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.3rem}.faq-header p{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-header h2{letter-spacing:-.7px;font-size:1.9rem}.faq-header p{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-section:before,.faq-eyebrow,.faq-eyebrow:after,.faq-header h2,.faq-header h2 span:after,.faq-header p,.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span,.faq-bottom,.faq-bottom-glow,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p{transition:none!important;animation:none!important}.faq-section:before{opacity:1!important}.faq-eyebrow,.faq-header h2,.faq-header p,.faq-item,.faq-bottom,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-cta{opacity:1!important;transform:none!important}.faq-eyebrow:after{opacity:1!important}.faq-header h2 span:after{width:70%!important}.faq-bottom-glow{opacity:1!important}}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-heading{font-size:2.3rem}.faq-description{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-heading{letter-spacing:-.7px;font-size:1.9rem}.faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-eyebrow,.faq-eyebrow:after,.faq-heading,.faq-heading span:after,.faq-description,.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span,.faq-bottom,.faq-bottom-glow,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p{transition:none!important;animation:none!important}.faq-eyebrow,.faq-heading,.faq-description,.faq-item,.faq-bottom,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-cta{opacity:1!important;transform:none!important}.faq-eyebrow:after{opacity:1!important}.faq-heading span:after{width:70%!important}.faq-bottom-glow{opacity:1!important}}.navlink-cta-arrow{justify-content:center;align-items:center;width:17px;height:17px;transition:transform .3s;display:inline-flex}.navlink-cta-arrow svg{width:100%;height:100%;display:block}.navlink-cta:hover .navlink-cta-arrow{transform:translate(4px)}.digital-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:575px;padding:15px 20px 20px;display:flex;position:relative;overflow:hidden}.digital-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.digital-cta-visible:before{animation:18s linear infinite digitalGridMove}.digital-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.digital-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.digital-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.digital-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.digital-cta-visible .digital-cta-glow{opacity:.15;animation:8s ease-in-out infinite digitalGlowFloat}.digital-cta-visible .digital-cta-glow-two{animation-delay:-4s}.digital-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.digital-cta-heading{width:100%}.digital-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.digital-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.digital-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.digital-cta-visible .digital-cta-heading h2 span:after{animation:1.2s 1.2s forwards digitalUnderline}.digital-animate-heading,.digital-animate-subheading,.digital-animate-description,.digital-animate-button,.digital-animate-rating,.digital-stat-one,.digital-stat-two,.digital-stat-three{opacity:0}.digital-animate-heading{transform:translateY(35px)scale(.97)}.digital-animate-subheading,.digital-animate-description{transform:translateY(25px)}.digital-animate-button{transform:translateY(25px)scale(.94)}.digital-animate-rating{transform:translateY(20px)scale(.92)}.digital-stat-one,.digital-stat-two,.digital-stat-three{transform:translateY(15px)}.digital-cta-visible .digital-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards digitalHeadingIn}.digital-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.digital-cta-visible .digital-animate-subheading{animation:.8s .35s forwards digitalFadeUp}.digital-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.digital-cta-visible .digital-animate-description{animation:.8s .55s forwards digitalFadeUp}.digital-cta-buttons-wrapper{width:100%;margin-top:34px}.digital-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.digital-cta-primary,.digital-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.digital-cta-primary:before,.digital-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.digital-cta-primary:hover:before,.digital-cta-secondary:hover:before{left:150%}.digital-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.digital-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.digital-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.digital-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.digital-cta-visible .digital-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards digitalButtonIn}.digital-cta-visible .digital-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards digitalButtonIn}.digital-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.digital-cta-primary:hover .digital-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.digital-cta-secondary:hover .digital-cta-arrow{transform:translate(5px)scale(1.1)}.digital-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.digital-cta-visible .digital-contact-buttons{opacity:0;animation:.8s 1.1s forwards digitalRatingIn}.digital-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.digital-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.digital-contact-btn:hover:before{left:150%}.digital-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.digital-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.digital-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.digital-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.digital-contact-icon{flex-shrink:0;width:16px;height:16px}.digital-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.digital-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.digital-stat:hover{transform:translateY(-3px)}.digital-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.digital-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.digital-stat:hover span{color:#43d1ce}.digital-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.digital-cta-visible .digital-stat-divider{animation:2s ease-in-out infinite digitalDotPulse}.digital-cta-visible .digital-stat-one{animation:.6s 1.3s forwards digitalStatIn}.digital-cta-visible .digital-stat-two{animation:.6s 1.5s forwards digitalStatIn}.digital-cta-visible .digital-stat-three{animation:.6s 1.7s forwards digitalStatIn}@media (width<=900px){.digital-cta-section{min-height:560px;padding:50px 25px 30px}.digital-cta-heading h2{font-size:34px}.digital-cta-subheading{margin-top:27px;font-size:22px}.digital-cta-description{max-width:700px;font-size:15px;line-height:1.8}.digital-cta-primary,.digital-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.digital-cta-section{min-height:auto;padding:55px 18px 40px}.digital-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.digital-cta-heading h2 br{display:none}.digital-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.digital-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.digital-cta-buttons-wrapper{margin-top:29px}.digital-cta-buttons{flex-direction:column;gap:10px}.digital-cta-primary,.digital-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.digital-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.digital-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.digital-contact-icon{width:14px;height:14px}.digital-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.digital-stat{gap:3px}.digital-stat span,.digital-stat p{font-size:13px}.digital-stat-divider{font-size:14px}.digital-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.digital-cta-section{padding:45px 15px 35px}.digital-cta-heading h2{font-size:26px}.digital-cta-subheading{font-size:18px}.digital-cta-description{font-size:13.5px}.digital-cta-primary,.digital-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.digital-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.digital-contact-icon{width:13px;height:13px}.digital-cta-stats{max-width:300px}.digital-stat span,.digital-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.digital-cta-section:before,.digital-cta-glow,.digital-stat-divider{animation:none!important}.digital-animate-heading,.digital-animate-subheading,.digital-animate-description,.digital-animate-button,.digital-animate-rating,.digital-stat-one,.digital-stat-two,.digital-stat-three{opacity:1;transform:none;animation:none!important}.digital-cta-heading h2 span:after{width:70%}}.dm-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate dmBgShift;position:relative;overflow:hidden}@keyframes dmBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.dm-bg-shape{pointer-events:none;z-index:0;background:#88c9d10f;border-radius:50%;position:absolute}.dm-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate dmShapeFloat1;top:-200px;left:-200px}.dm-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate dmShapeFloat2;bottom:-150px;right:-150px}@keyframes dmShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes dmShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.dm-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.dm-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate dmGlowFloat;top:10%;right:8%}.dm-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse dmGlowFloat;bottom:5%;left:5%}@keyframes dmGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}.dm-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.dm-hero-content{z-index:10;width:50%;padding-top:20px;position:relative}.dm-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.dm-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite dmShimmer;position:absolute;top:0;left:-60%}@keyframes dmShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.dm-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.dm-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite dmHeadlineGlow;display:inline-block;position:relative}@keyframes dmHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.dm-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.dm-description strong{font-weight:700}.dm-description-second{margin-top:15px}.dm-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.dm-btn{letter-spacing:.2px;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 28px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}.dm-btn-primary{color:#fff;background:linear-gradient(135deg,#128b8b 0%,#0f6967 100%);animation:3s ease-in-out infinite dmBtnPulse;box-shadow:0 10px 24px #117c7a47,inset 0 1px #ffffff26}@keyframes dmBtnPulse{0%,to{box-shadow:0 10px 24px #117c7a47,inset 0 1px #ffffff26}50%{box-shadow:0 12px 34px #117c7a73,inset 0 1px #ffffff26}}.dm-btn-primary:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#fff6,#0000);width:60%;height:100%;animation:4s ease-in-out .6s infinite dmBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes dmBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.dm-btn-primary:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(at 50% 120%,#fff3,#0000 60%);position:absolute;inset:0}.dm-btn-label,.dm-btn-arrow{z-index:3;position:relative}.dm-btn-arrow{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.dm-btn-arrow svg{width:100%;height:100%;display:block}.dm-btn-primary:hover{background:linear-gradient(135deg,#17a3a1 0%,#128b8b 100%);animation:none;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 36px #117c7a6b,inset 0 1px #fff3}.dm-btn-primary:hover .dm-btn-arrow{transform:translate(5px)}.dm-btn-primary:active{transform:translateY(-1px)scale(1);box-shadow:0 8px 18px #117c7a59,inset 0 1px #ffffff26}.dm-hero-visual{justify-content:center;align-items:flex-end;width:50%;height:520px;display:flex;position:relative}.dm-image-container{z-index:3;justify-content:center;align-items:flex-end;width:340px;height:520px;display:flex;position:absolute;bottom:0;left:48px}.dm-image-container img{object-fit:contain;object-position:bottom center;z-index:4;width:340px;height:auto;max-height:513px;animation:6s ease-in-out infinite alternate dmImageFloat;position:absolute;bottom:25px;left:0}@keyframes dmImageFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.dm-image-placeholder{color:#117c7a40;letter-spacing:1.5px;z-index:3;justify-content:center;align-items:center;width:340px;height:513px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:25px}.dm-teal-shape{z-index:1;will-change:transform;background:#88c9d1;position:absolute}.dm-teal-shape-1{border-radius:80px 25px;width:215px;height:70px;animation:9s ease-in-out infinite alternate dmTeal1;top:5px;left:145px;transform:rotate(-25deg)}.dm-teal-shape-2{border-radius:50px;width:80px;height:175px;animation:11s ease-in-out infinite alternate dmTeal2;top:150px;left:65px;transform:rotate(45deg)}.dm-teal-shape-3{opacity:.9;border-radius:60px;width:85px;height:220px;animation:10s ease-in-out infinite alternate dmTeal3;top:135px;right:35px;transform:rotate(45deg)}@keyframes dmTeal1{0%{transform:rotate(-25deg)translateY(0)}to{transform:rotate(-25deg)translateY(-12px)}}@keyframes dmTeal2{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(14px)}}@keyframes dmTeal3{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(-16px)}}.dm-curved-arrow{z-index:5;pointer-events:none;width:120px;height:95px;position:absolute;top:10px;left:5px}.dm-curved-arrow svg{width:100%;height:100%;display:block}.dm-curved-arrow svg path:first-child{animation:2.5s linear infinite dmArrowDashMarch}@keyframes dmArrowDashMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26px}}.dm-floating-card{z-index:8;text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:87px;transition:transform .3s,box-shadow .3s;animation:5s ease-in-out infinite alternate dmCardFloat;display:flex;position:absolute;box-shadow:8px 9px 12px #0003;padding:4px!important}@keyframes dmCardFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.dm-floating-card:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:9px 13px 17px #00000038}.dm-floating-card strong{color:#167c7d;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:1;display:block}.dm-floating-card span{color:#000;white-space:nowrap;margin-top:7px;font-size:14px;line-height:1.1;display:block}.dm-card-projects{top:36px;right:60px}.dm-card-clients{top:148px;right:60px}.dm-card-experience{top:268px;right:60px}.dm-card-rating{top:385px;right:60px}.dm-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.dm-anim.dm-visible,.dm-visible .dm-anim{opacity:1;transform:translateY(0)}.dm-anim-1{transition-delay:50ms}.dm-anim-2{transition-delay:.15s}.dm-anim-3{transition-delay:.25s}.dm-anim-4{transition-delay:.35s}.dm-anim-5{transition-delay:.45s}.dm-anim-6{transition-delay:.55s}.dm-anim-7{transition-delay:.65s}.dm-eyebrow.dm-anim{transform:translateY(20px)scale(.95)}.dm-eyebrow.dm-anim.dm-visible,.dm-visible .dm-eyebrow.dm-anim{transform:translateY(0)scale(1)}.dm-hero-content h1.dm-anim{transform:translateY(36px)}.dm-hero-content h1.dm-anim.dm-visible,.dm-visible .dm-hero-content h1.dm-anim{transform:translateY(0)}.dm-description.dm-anim{transform:translateY(24px)}.dm-description.dm-anim.dm-visible,.dm-visible .dm-description.dm-anim{transform:translateY(0)}.dm-buttons.dm-anim{transform:translateY(20px)scale(.96)}.dm-buttons.dm-anim.dm-visible,.dm-visible .dm-buttons.dm-anim{transform:translateY(0)scale(1)}.dm-floating-card.dm-anim,.dm-teal-shape.dm-anim{transform:translateY(20px)scale(.92)}.dm-floating-card.dm-anim.dm-visible,.dm-teal-shape.dm-anim.dm-visible,.dm-visible .dm-floating-card.dm-anim,.dm-visible .dm-teal-shape.dm-anim{transform:translateY(0)scale(1)}.dm-curved-arrow.dm-anim{transition-property:opacity,transform;transform:translateY(20px)rotate(-40deg)}.dm-curved-arrow.dm-anim.dm-visible,.dm-visible .dm-curved-arrow.dm-anim{transform:translateY(0)rotate(-25deg)}.dm-image-container.dm-anim{transform:translateY(24px)scale(.96)}.dm-image-container.dm-anim.dm-visible,.dm-visible .dm-image-container.dm-anim{transform:translateY(0)scale(1)}@media (width>=1201px){.dm-floating-card{width:178px;max-width:178px}}@media (width>=901px) and (width<=1200px){.dm-floating-card{width:155px;max-width:calc(100% - 20px)}.dm-card-projects{top:36px;right:20px}.dm-card-clients{top:148px;right:20px}.dm-card-experience{top:268px;right:20px}.dm-card-rating{top:385px;right:20px}}@media (width>=701px) and (width<=900px){.dm-hero-container{min-height:520px}.dm-hero-content{width:52%;padding-top:25px;padding-left:35px}.dm-hero-visual{width:48%;height:520px}.dm-eyebrow{height:42px;padding:0 17px;font-size:16px}.dm-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.dm-description{max-width:470px;font-size:14px;line-height:1.5}.dm-image-container{width:310px;height:520px;left:20px}.dm-image-container img{width:310px;max-height:515px;bottom:35px}.dm-image-placeholder{width:310px;height:515px;bottom:35px}.dm-teal-shape-1{width:190px;left:105px}.dm-teal-shape-2{left:25px}.dm-teal-shape-3{right:5px}.dm-curved-arrow{width:100px;height:80px;top:10px;left:0}.dm-floating-card{width:145px;max-width:calc(100% - 16px);height:78px}.dm-floating-card strong{font-size:30px}.dm-floating-card span{font-size:12px}.dm-card-projects{top:30px;right:8px}.dm-card-clients{top:142px;right:8px}.dm-card-experience{top:262px;right:8px}.dm-card-rating{top:372px;right:8px}.dm-btn{min-height:48px;padding:12px 24px;font-size:.9rem}}@media (width<=700px){.dm-hero{min-height:auto}.dm-hero-container{flex-direction:column;min-height:auto;padding:0 0 10px}.dm-hero-content{text-align:center;width:100%;padding:20px 20px 0}.dm-eyebrow{height:40px;padding:0 16px;font-size:15px}.dm-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.dm-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.dm-description-second{margin-top:13px}.dm-buttons{flex-direction:column;gap:12px;width:100%;margin-top:18px}.dm-buttons a{width:100%}.dm-btn{justify-content:center;width:100%;min-height:52px;padding:14px 22px;font-size:.92rem}.dm-hero-visual{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:12px;width:100%;height:auto;min-height:0;margin-top:30px;padding:0 20px 20px;display:grid;position:relative;overflow:visible}.dm-image-container{z-index:3;grid-area:1/1/2/3;justify-content:center;align-items:center;width:100%;max-width:320px;height:auto;margin:0 auto 18px;display:flex;position:relative;inset:auto;transform:none}.dm-image-container img{object-fit:contain;object-position:center;z-index:4;width:100%;max-width:320px;height:auto;max-height:none;animation:6s ease-in-out infinite alternate dmImageFloat;position:relative;bottom:auto;left:0;transform:none}.dm-image-placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dm-floating-card{border-radius:10px;width:100%;max-width:none;height:78px;animation:5s ease-in-out infinite alternate dmCardFloat;position:relative;box-shadow:3px 4px 10px #0000001a;padding:8px 6px!important;inset:auto!important}.dm-floating-card strong{font-size:24px;line-height:1}.dm-floating-card span{white-space:normal;margin-top:5px;font-size:10.5px;line-height:1.15}.dm-card-projects{grid-area:2/1/3/2}.dm-card-clients{grid-area:2/2/3/3}.dm-card-experience{grid-area:3/1/4/2}.dm-card-rating{grid-area:3/2/4/3}.dm-teal-shape{z-index:1}.dm-teal-shape-1{opacity:.75;width:120px;height:40px;top:10px;left:10px;transform:rotate(-25deg)}.dm-teal-shape-2{opacity:.75;width:42px;height:90px;top:160px;left:-5px;transform:rotate(45deg)}.dm-teal-shape-3{opacity:.75;width:42px;height:100px;top:150px;left:auto;right:-5px;transform:rotate(45deg)}.dm-curved-arrow{z-index:2;width:55px;height:44px;top:4px;left:12px}}@media (width<=430px){.dm-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.dm-eyebrow{height:38px;padding:0 13px;font-size:13px}.dm-description{font-size:13px;line-height:1.55}.dm-btn{min-height:48px;padding:12px 20px;font-size:.85rem}.dm-btn-arrow{width:14px;height:14px}.dm-hero-visual{gap:10px;margin-top:24px;padding:0 14px 16px}.dm-image-container{max-width:260px;margin-bottom:14px}.dm-image-container img{max-width:260px}.dm-floating-card{border-radius:9px;height:68px;padding:6px 4px!important}.dm-floating-card strong{font-size:20px}.dm-floating-card span{margin-top:3px;font-size:9.5px}.dm-teal-shape-1{width:100px;height:34px;left:6px}.dm-teal-shape-2{width:34px;height:75px;top:130px}.dm-teal-shape-3{width:34px;height:85px;top:120px;right:-4px}.dm-curved-arrow{width:44px;height:36px;top:4px;left:10px}}@media (width<=360px){.dm-hero-content{padding-left:14px;padding-right:14px}.dm-hero-content h1{font-size:26px}.dm-eyebrow{padding:0 11px;font-size:12px}.dm-description{font-size:12.5px}.dm-btn{min-height:46px;padding:11px 16px;font-size:.8rem}.dm-btn-arrow{width:13px;height:13px}.dm-hero-visual{gap:8px;margin-top:20px;padding:0 10px 14px}.dm-image-container{max-width:220px;margin-bottom:12px}.dm-image-container img{max-width:220px}.dm-floating-card{border-radius:8px;height:60px;padding:5px 3px!important}.dm-floating-card strong{font-size:17px}.dm-floating-card span{margin-top:2px;font-size:8.5px}.dm-teal-shape-1{width:85px;height:28px;left:4px}.dm-teal-shape-2{width:28px;height:60px;top:110px}.dm-teal-shape-3{width:28px;height:70px;top:100px;right:-3px}.dm-curved-arrow{width:38px;height:32px;top:4px;left:8px}}@media (prefers-reduced-motion:reduce){.dm-hero,.dm-bg-shape,.dm-glow,.dm-eyebrow:after,.dm-hero-content h1 span,.dm-btn-primary,.dm-btn-primary:before,.dm-btn-outline,.dm-image-container img,.dm-floating-card,.dm-teal-shape,.dm-curved-arrow svg path:first-child{animation:none!important}.dm-btn,.dm-floating-card,.dm-btn-arrow{transition:none}.dm-anim,.dm-section,.dm-section-wrapper{opacity:1!important;transition:none!important;transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}.webdev-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:15px 20px 0;display:flex;position:relative;overflow:hidden}.webdev-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.webdev-cta-visible:before{animation:18s linear infinite webdevGridMove}.webdev-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.webdev-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.webdev-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.webdev-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.webdev-cta-visible .webdev-cta-glow{opacity:.15;animation:8s ease-in-out infinite webdevGlowFloat}.webdev-cta-visible .webdev-cta-glow-two{animation-delay:-4s}.webdev-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.webdev-cta-heading{width:100%}.webdev-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.webdev-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.webdev-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.webdev-cta-visible .webdev-cta-heading h2 span:after{animation:1.2s 1.2s forwards webdevUnderline}.webdev-animate-heading,.webdev-animate-subheading,.webdev-animate-description,.webdev-animate-button,.webdev-animate-rating,.webdev-stat-one,.webdev-stat-two,.webdev-stat-three{opacity:0}.webdev-animate-heading{transform:translateY(35px)scale(.97)}.webdev-animate-subheading,.webdev-animate-description{transform:translateY(25px)}.webdev-animate-button{transform:translateY(25px)scale(.94)}.webdev-animate-rating{transform:translateY(20px)scale(.92)}.webdev-stat-one,.webdev-stat-two,.webdev-stat-three{transform:translateY(15px)}.webdev-cta-visible .webdev-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards webdevHeadingIn}.webdev-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.webdev-cta-visible .webdev-animate-subheading{animation:.8s .35s forwards webdevFadeUp}.webdev-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.webdev-cta-visible .webdev-animate-description{animation:.8s .55s forwards webdevFadeUp}.webdev-cta-buttons-wrapper{width:100%;margin-top:34px}.webdev-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.webdev-cta-primary,.webdev-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.webdev-cta-primary:before,.webdev-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.webdev-cta-primary:hover:before,.webdev-cta-secondary:hover:before{left:150%}.webdev-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.webdev-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.webdev-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.webdev-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.webdev-cta-visible .webdev-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards webdevButtonIn}.webdev-cta-visible .webdev-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards webdevButtonIn}.webdev-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.webdev-cta-primary:hover .webdev-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.webdev-cta-secondary:hover .webdev-cta-arrow{transform:translate(5px)scale(1.1)}.webdev-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.webdev-cta-visible .webdev-contact-buttons{opacity:0;animation:.8s 1.1s forwards webdevRatingIn}.webdev-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.webdev-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.webdev-contact-btn:hover:before{left:150%}.webdev-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.webdev-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.webdev-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.webdev-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.webdev-contact-icon{flex-shrink:0;width:16px;height:16px}.webdev-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.webdev-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.webdev-stat:hover{transform:translateY(-3px)}.webdev-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.webdev-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.webdev-stat:hover span{color:#43d1ce}.webdev-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.webdev-cta-visible .webdev-stat-divider{animation:2s ease-in-out infinite webdevDotPulse}.webdev-cta-visible .webdev-stat-one{animation:.6s 1.3s forwards webdevStatIn}.webdev-cta-visible .webdev-stat-two{animation:.6s 1.5s forwards webdevStatIn}.webdev-cta-visible .webdev-stat-three{animation:.6s 1.7s forwards webdevStatIn}@keyframes webdevHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes webdevFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes webdevButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes webdevRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes webdevStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes webdevUnderline{0%{width:0}to{width:70%}}@keyframes webdevGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes webdevGlowFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(35px,25px)scale(1.12)}}@keyframes webdevDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.webdev-cta-section{min-height:560px;padding:50px 25px 30px}.webdev-cta-heading h2{font-size:34px}.webdev-cta-subheading{margin-top:27px;font-size:22px}.webdev-cta-description{max-width:700px;font-size:15px;line-height:1.8}.webdev-cta-primary,.webdev-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.webdev-cta-section{min-height:auto;padding:55px 18px 40px}.webdev-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.webdev-cta-heading h2 br{display:none}.webdev-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.webdev-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.webdev-cta-buttons-wrapper{margin-top:29px}.webdev-cta-buttons{flex-direction:column;gap:10px}.webdev-cta-primary,.webdev-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.webdev-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.webdev-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.webdev-contact-icon{width:14px;height:14px}.webdev-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.webdev-stat{gap:3px}.webdev-stat span,.webdev-stat p{font-size:13px}.webdev-stat-divider{font-size:14px}.webdev-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.webdev-cta-section{padding:45px 15px 35px}.webdev-cta-heading h2{font-size:26px}.webdev-cta-subheading{font-size:18px}.webdev-cta-description{font-size:13.5px}.webdev-cta-primary,.webdev-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.webdev-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.webdev-contact-icon{width:13px;height:13px}.webdev-cta-stats{max-width:300px}.webdev-stat span,.webdev-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.webdev-cta-section:before,.webdev-cta-glow,.webdev-stat-divider{animation:none!important}.webdev-animate-heading,.webdev-animate-subheading,.webdev-animate-description,.webdev-animate-button,.webdev-animate-rating,.webdev-stat-one,.webdev-stat-two,.webdev-stat-three{opacity:1;transform:none;animation:none!important}.webdev-cta-heading h2 span:after{width:70%}}.webdev-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.webdev-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.webdev-section-visible.webdev-differentiation-section:before{opacity:1}.webdev-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.webdev-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.webdev-header-animate{opacity:1;transform:translateY(0)}.webdev-section-tag{color:#117c7a;letter-spacing:1.2px;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .6s;display:inline-flex;position:relative;overflow:hidden}.webdev-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpin;position:absolute;top:-50%;left:-50%}.webdev-header-animate .webdev-section-tag:after{opacity:1}.webdev-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.webdev-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.webdev-highlight{color:#117c7a;font-weight:800}.webdev-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.webdev-differentiation-intro strong{color:#117c7a;font-weight:700}.webdev-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.webdev-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.webdev-card-visible{opacity:1;transform:translateY(0)scale(1)}.webdev-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.webdev-differentiation-card:hover .webdev-diff-card-glow{opacity:1;transform:scale(1)}.webdev-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.webdev-differentiation-card:hover .webdev-diff-card-shine{left:150%}.webdev-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.webdev-diff-card-icon svg{width:100%;height:100%}.webdev-differentiation-card:hover .webdev-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.webdev-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.webdev-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.webdev-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.webdev-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.webdev-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.webdev-differentiation-card:hover .webdev-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.webdev-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.webdev-differentiation-card:hover .webdev-diff-card-heading h3{color:#117c7a}.webdev-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.webdev-differentiation-card:hover .webdev-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.webdev-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.webdev-bottom-card{min-height:220px}.webdev-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.webdev-cta-visible{opacity:1;transform:translateY(0)scale(1)}.webdev-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite ctaBorderSpin;position:absolute;inset:-2px}.webdev-diff-cta-card:hover:before{opacity:1}.webdev-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.webdev-cta-visible .webdev-diff-cta-particles{opacity:1}.webdev-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite particleFloat;position:absolute}.webdev-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.webdev-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.webdev-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.webdev-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.webdev-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.webdev-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.webdev-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.webdev-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}.webdev-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.webdev-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.webdev-diff-cta-card:hover .webdev-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.webdev-diff-cta-content{z-index:3;position:relative}.webdev-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.webdev-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.webdev-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.webdev-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.webdev-diff-cta-button:hover:before{left:140%}.webdev-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.webdev-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.webdev-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.webdev-differentiation-section{padding:50px 18px}.webdev-differentiation-header{margin-bottom:34px}.webdev-differentiation-header h2{font-size:30px;line-height:1.35}.webdev-differentiation-intro{font-size:15px;line-height:1.6}.webdev-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.webdev-differentiation-card{height:auto;min-height:220px}.webdev-bottom-card{min-height:205px}.webdev-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.webdev-differentiation-section{padding:40px 15px}.webdev-differentiation-header{margin-bottom:28px}.webdev-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.webdev-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.webdev-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.webdev-differentiation-grid{flex-direction:column;gap:11px;display:flex}.webdev-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.webdev-diff-card-heading,.webdev-bottom-card{min-height:auto}.webdev-diff-card-heading{gap:10px}.webdev-diff-card-number{width:38px;height:38px;font-size:10px}.webdev-diff-card-heading h3{font-size:15px;line-height:1.35}.webdev-diff-card-line{margin:12px 0 10px}.webdev-differentiation-card p{font-size:12.5px;line-height:1.6}.webdev-diff-card-icon{display:none}.webdev-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.webdev-diff-cta-card h3{font-size:1.4rem}.webdev-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.webdev-diff-cta-particles{display:none}}@media (width<=430px){.webdev-differentiation-section{padding:30px 12px}.webdev-differentiation-header h2{font-size:24px;line-height:1.38}.webdev-differentiation-intro{font-size:13px;line-height:1.6}.webdev-differentiation-card{padding:17px}.webdev-diff-card-number{width:33px;height:33px;font-size:9px}.webdev-diff-card-heading h3{font-size:14px}.webdev-differentiation-card p{font-size:11.5px}.webdev-diff-cta-card{padding:20px}.webdev-diff-cta-card h3{font-size:1.25rem}.webdev-diff-cta-button{width:100%}}@media (width<=360px){.webdev-differentiation-section{padding:25px 10px}.webdev-differentiation-header h2{font-size:23px}.webdev-differentiation-intro{font-size:12.5px}.webdev-diff-card-heading h3{font-size:13px}.webdev-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.webdev-differentiation-section:before,.webdev-section-tag:after,.webdev-section-tag,.webdev-diff-cta-card:before,.webdev-diff-cta-particles span,.webdev-diff-card-shine,.webdev-diff-card-icon,.webdev-differentiation-card,.webdev-differentiation-card:before,.webdev-diff-card-number,.webdev-diff-card-line,.webdev-diff-cta-card,.webdev-diff-cta-decoration,.webdev-diff-cta-button,.webdev-diff-cta-button:before,.webdev-diff-cta-button span,.webdev-differentiation-header{transition:none!important;animation:none!important}.webdev-differentiation-card,.webdev-diff-cta-card,.webdev-differentiation-header{opacity:1!important;transform:none!important}.webdev-differentiation-section:before,.webdev-section-tag:after,.webdev-diff-cta-particles{opacity:1!important}}.h2{font-size:clamp(1.375rem,3vw + .75rem,2.25rem)!important;font-weight:750!important}.faq-header h2{color:#fff;letter-spacing:-1.5px;margin:0;font-weight:750;line-height:1.08;font-size:40px!important}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:20px 24px 20px 27px;font-family:inherit;display:flex;position:relative}.faq-question-text{padding-right:25px;font-weight:650;line-height:1.5;transition:color .3s;font-size:1rem!important}.faq-answer-wrapper{transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.25rem}.faq-header p{font-size:.9rem}.faq-question{min-height:68px;padding:18px 18px 18px 21px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 21px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:14px;font-size:.65rem}.faq-header h2{letter-spacing:-.8px;font-size:1.9rem}.faq-header p{margin-top:14px;font-size:.84rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:64px;padding:16px 14px 16px 18px}.faq-question-text{padding-right:15px;font-size:.86rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 19px 18px}.faq-answer p{font-size:.8rem;line-height:1.7}.faq-bottom{border-radius:17px;margin-top:45px;padding:25px 20px}.faq-bottom-content h3{font-size:1.35rem}.faq-bottom-content p{font-size:.8rem}.faq-cta{padding:13px 18px;font-size:.82rem}}.faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;padding:20px 30px;position:relative;overflow:hidden}.faq-section:before{content:"";pointer-events:none;background-image:linear-gradient(#117c7a06 1px,#0000 1px),linear-gradient(90deg,#117c7a06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 90%);mask-image:linear-gradient(#000000a6,#0000 90%)}.faq-eyebrow{color:#117c7a;letter-spacing:2.5px;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;display:inline-flex}.faq-header h2{color:#162323;letter-spacing:-1.5px;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.1}.faq-header h2 span{color:#117c7a}.faq-header p{color:#687777;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8}.faq-item{background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:border-color .3s,box-shadow .3s,transform .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 5px 18px #1432320b}.faq-bottom{background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #1432320d}.faq-bottom-glow{filter:blur(45px);pointer-events:none;background:#117c7a17;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-100px}.faq-bottom-content>span{color:#117c7a;letter-spacing:2px;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.faq-bottom-content h3{color:#182727;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25}.faq-bottom-content p{color:#6d7c7c;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7}.faq-cta{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#117c7a,#0d6e6c);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;padding:13px 21px;font-family:inherit;font-size:.84rem;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 8px 20px #117c7a2e}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.3rem}.faq-header p{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-header h2{letter-spacing:-.7px;font-size:1.9rem}.faq-header p{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span{transition:none;transition:none!important}}.faq-section:before{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(#117c7a06 1px,#0000 1px),linear-gradient(90deg,#117c7a06 1px,#0000 1px);background-size:55px 55px;transition:opacity 1.5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 90%);mask-image:linear-gradient(#000000a6,#0000 90%)}.faq-section.faq-section-visible:before{opacity:1}.faq-header-visible .faq-eyebrow{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards fadeDown}.faq-header-visible .faq-eyebrow:after{opacity:1}.faq-header h2{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.1;transform:translateY(35px)scale(.97)}.faq-header-visible .faq-header h2{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards headingIn}.faq-header h2 span{color:#117c7a;position:relative}.faq-header h2 span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.faq-header-visible .faq-header h2 span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards underlineIn}.faq-header p{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.faq-header-visible .faq-header p{animation:.8s .3s forwards fadeUp}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-header h2{font-size:2.3rem}.faq-header p{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-header h2{letter-spacing:-.7px;font-size:1.9rem}.faq-header p{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-section:before,.faq-eyebrow,.faq-eyebrow:after,.faq-header h2,.faq-header h2 span:after,.faq-header p,.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span,.faq-bottom,.faq-bottom-glow,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p{transition:none!important;animation:none!important}.faq-section:before{opacity:1!important}.faq-eyebrow,.faq-header h2,.faq-header p,.faq-item,.faq-bottom,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-cta{opacity:1!important;transform:none!important}.faq-eyebrow:after{opacity:1!important}.faq-header h2 span:after{width:70%!important}.faq-bottom-glow{opacity:1!important}}.faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.faq-header{text-align:center;max-width:760px;margin:0 auto 55px}.faq-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.faq-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpin;position:absolute;top:-50%;left:-50%}.faq-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards fadeDown}.faq-eyebrow-visible:after{opacity:1}.faq-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.1;transform:translateY(35px)scale(.97)}.faq-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards headingIn}.faq-heading span{color:#117c7a;position:relative}.faq-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.faq-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards underlineIn}.faq-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.faq-description-visible{animation:.8s .3s forwards fadeUp}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.faq-item-visible{opacity:1;transform:translateY(0)scale(1)}.faq-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.faq-item.active:before{height:100%}.faq-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.faq-question-text{color:#172323;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.faq-item:hover .faq-question-text,.faq-item.active .faq-question-text{color:#117c7a}.faq-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.faq-icon-horizontal,.faq-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.active .faq-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.faq-item.active .faq-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.faq-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.faq-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.faq-item.active .faq-answer{opacity:1;transform:translateY(0)}.faq-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.faq-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.faq-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.faq-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.faq-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.faq-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.faq-bottom-visible .faq-bottom-glow{opacity:1}.faq-bottom-content{z-index:2;position:relative}.faq-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.faq-bottom-visible .faq-bottom-content>span{opacity:1;transform:translateY(0)}.faq-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.faq-bottom-visible .faq-bottom-content h3{opacity:1;transform:translateY(0)}.faq-bottom-content h3 strong{color:#117c7a}.faq-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.faq-bottom-visible .faq-bottom-content p{opacity:1;transform:translateY(0)}.faq-cta{z-index:2;color:#fff;cursor:pointer;opacity:0;background:linear-gradient(135deg,#117c7a,#0d6e6c);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;padding:13px 21px;font-family:inherit;font-size:.84rem;font-weight:700;transition:opacity .6s .9s,transform .6s .9s,background .3s,box-shadow .3s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95);box-shadow:0 8px 20px #117c7a2e}.faq-bottom-visible .faq-cta{opacity:1;transform:translateY(0)scale(1)}.faq-cta span{font-size:1rem;transition:transform .3s}.faq-cta:hover{background:linear-gradient(135deg,#15918e,#117c7a);transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.faq-cta:hover span{transform:translate(3px,-3px)}@media (width<=768px){.faq-section{padding:80px 20px 90px}.faq-header{margin-bottom:42px}.faq-heading{font-size:2.3rem}.faq-description{font-size:.9rem}.faq-question{min-height:66px;padding:18px 18px 18px 22px}.faq-question-text{font-size:.92rem}.faq-answer{padding:0 55px 22px 22px}.faq-answer p{font-size:.85rem}.faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.faq-cta{width:100%}}@media (width<=480px){.faq-section{padding:20px 15px}.faq-header{margin-bottom:32px}.faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.faq-heading{letter-spacing:-.7px;font-size:1.9rem}.faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.faq-list{gap:9px}.faq-item{border-radius:13px}.faq-question{min-height:62px;padding:15px 14px 15px 18px}.faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.faq-icon{width:30px;height:30px}.faq-icon-horizontal,.faq-icon-vertical{width:10px}.faq-answer{padding:0 45px 18px 18px}.faq-answer p{font-size:.79rem;line-height:1.7}.faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.faq-bottom-content h3{font-size:1.3rem}.faq-bottom-content p{font-size:.79rem}.faq-cta{padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.faq-eyebrow,.faq-eyebrow:after,.faq-heading,.faq-heading span:after,.faq-description,.faq-item,.faq-icon,.faq-icon-horizontal,.faq-icon-vertical,.faq-answer-wrapper,.faq-answer,.faq-cta,.faq-cta span,.faq-bottom,.faq-bottom-glow,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p{transition:none!important;animation:none!important}.faq-eyebrow,.faq-heading,.faq-description,.faq-item,.faq-bottom,.faq-bottom-content>span,.faq-bottom-content h3,.faq-bottom-content p,.faq-cta{opacity:1!important;transform:none!important}.faq-eyebrow:after{opacity:1!important}.faq-heading span:after{width:70%!important}.faq-bottom-glow{opacity:1!important}}.faq-cta{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.navlink-cta:link,.navlink-cta:visited,.navlink-cta:hover,.navlink-cta:active,.navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.navlink-cta span{font-size:17px;transition:transform .3s}.navlink-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.navlink-cta:hover span{transform:translate(4px,-3px)}.wd-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate wdBgShift;position:relative;overflow:hidden}@keyframes wdBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.wd-bg-shape{pointer-events:none;z-index:0;filter:blur(2px);background:#88c9d11a;border-radius:50%;position:absolute}.wd-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate wdShapeFloat1;top:-200px;left:-200px}.wd-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate wdShapeFloat2;bottom:-150px;right:-150px}@keyframes wdShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes wdShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.wd-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.wd-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate wdGlowFloat;top:10%;right:8%}.wd-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse wdGlowFloat;bottom:5%;left:5%}@keyframes wdGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}.wd-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.wd-hero-content{z-index:10;width:50%;padding-top:20px;position:relative}.wd-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.wd-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite wdShimmer;position:absolute;top:0;left:-60%}@keyframes wdShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.wd-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.wd-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite wdHeadlineGlow;display:inline-block;position:relative}@keyframes wdHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.wd-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.wd-description strong{font-weight:700}.wd-description-second{margin-top:15px}.wd-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.wd-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.wd-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a;animation:3s ease-in-out infinite wdBtnPulse}@keyframes wdBtnPulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 22px #117c7a73}}.wd-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite wdBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes wdBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.wd-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px)}.wd-btn-primary span{font-size:17px;transition:transform .25s}.wd-btn-primary:hover span{transform:translate(2px,-2px)}.wd-hero-visual{justify-content:center;align-items:flex-end;width:50%;height:520px;display:flex;position:relative}.wd-image-container{z-index:3;justify-content:center;align-items:flex-end;width:340px;height:520px;display:flex;position:absolute;bottom:0;left:48px}.wd-image-container img{object-fit:contain;object-position:bottom center;z-index:4;width:340px;height:auto;max-height:513px;animation:6s ease-in-out infinite alternate wdImageFloat;position:absolute;bottom:80px;left:0}@keyframes wdImageFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.wd-image-placeholder{color:#117c7a40;letter-spacing:1.5px;z-index:3;justify-content:center;align-items:center;width:340px;height:513px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:80px}.wd-teal-shape{z-index:1;will-change:transform;background:#88c9d1;position:absolute}.wd-teal-shape-1{border-radius:80px 25px;width:215px;height:70px;animation:9s ease-in-out infinite alternate wdTeal1;top:5px;left:145px;transform:rotate(-25deg)}.wd-teal-shape-2{border-radius:50px;width:80px;height:175px;animation:11s ease-in-out infinite alternate wdTeal2;top:150px;left:65px;transform:rotate(45deg)}.wd-teal-shape-3{opacity:.9;border-radius:60px;width:85px;height:220px;animation:10s ease-in-out infinite alternate wdTeal3;top:135px;right:35px;transform:rotate(45deg)}@keyframes wdTeal1{0%{transform:rotate(-25deg)translateY(0)}to{transform:rotate(-25deg)translateY(-12px)}}@keyframes wdTeal2{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(14px)}}@keyframes wdTeal3{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(-16px)}}.wd-curved-arrow{z-index:5;color:#117c7a;width:120px;height:95px;font-size:65px;line-height:1;position:absolute;top:10px;left:5px;transform:rotate(-25deg)}.wd-floating-card{z-index:8;text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:87px;transition:transform .3s,box-shadow .3s;animation:5s ease-in-out infinite alternate wdCardFloat;display:flex;position:absolute;box-shadow:8px 9px 12px #0003;padding:4px!important}@keyframes wdCardFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.wd-floating-card:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:9px 13px 17px #00000038}.wd-floating-card strong{color:#167c7d;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:1;display:block}.wd-floating-card span{color:#000;white-space:nowrap;margin-top:7px;font-size:14px;line-height:1.1;display:block}@media (width>=1201px){.wd-floating-card{width:178px;max-width:178px}.wd-card-projects{top:36px;right:60px}.wd-card-clients{top:148px;right:60px}.wd-card-experience{top:268px;right:60px}.wd-card-rating{top:385px;right:60px}}@media (width>=901px) and (width<=1200px){.wd-floating-card{width:155px;max-width:calc(100% - 20px)}.wd-card-projects{top:36px;right:20px}.wd-card-clients{top:148px;right:20px}.wd-card-experience{top:268px;right:20px}.wd-card-rating{top:385px;right:20px}}@media (width>=701px) and (width<=900px){.wd-hero-container{min-height:520px}.wd-hero-content{width:52%;padding-top:25px;padding-left:35px}.wd-hero-visual{width:48%;height:520px}.wd-eyebrow{height:42px;padding:0 17px;font-size:16px}.wd-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.wd-description{max-width:470px;font-size:14px;line-height:1.5}.wd-image-container{width:310px;height:520px;left:20px}.wd-image-container img{width:310px;max-height:515px;bottom:70px}.wd-image-placeholder{width:310px;height:515px;bottom:70px}.wd-teal-shape-1{width:190px;left:105px}.wd-teal-shape-2{left:25px}.wd-teal-shape-3{right:5px}.wd-curved-arrow{width:100px;font-size:55px;top:10px;left:0}.wd-floating-card{width:145px;max-width:calc(100% - 16px);height:78px}.wd-floating-card strong{font-size:30px}.wd-floating-card span{font-size:12px}.wd-card-projects{top:30px;right:8px}.wd-card-clients{top:142px;right:8px}.wd-card-experience{top:262px;right:8px}.wd-card-rating{top:372px;right:8px}}@media (width<=700px){.wd-hero{min-height:auto}.wd-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.wd-hero-content{text-align:center;width:100%;padding:20px 20px 0}.wd-eyebrow{height:40px;padding:0 16px;font-size:15px}.wd-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.wd-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.wd-description-second{margin-top:13px}.wd-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.wd-buttons a{width:100%}.wd-btn{justify-content:center;width:100%;padding:11px 20px}.wd-hero-visual{width:100%;height:450px;min-height:450px;margin-top:10px}.wd-image-container{width:340px;height:440px;left:50%;transform:translate(-50%)}.wd-image-container img{width:340px;max-height:435px;bottom:55px}.wd-image-placeholder{width:340px;height:435px;bottom:55px}.wd-teal-shape-1{width:180px;height:60px;top:25px;left:50%;transform:translate(-50%)rotate(-25deg)}.wd-teal-shape-2{width:70px;height:150px;top:105px;left:15%;transform:rotate(45deg)}.wd-teal-shape-3{width:70px;height:185px;top:85px;right:8%;transform:rotate(45deg)}.wd-curved-arrow{width:90px;height:80px;font-size:48px;top:5px;left:5%}.wd-floating-card{width:145px;max-width:calc(100vw - 40px);height:72px;right:20px}.wd-card-projects{top:25px;right:20px}.wd-card-clients{top:130px;right:20px}.wd-card-experience{top:235px;right:20px}.wd-card-rating{top:340px;right:20px}}@media (width<=430px){.wd-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.wd-eyebrow{height:38px;padding:0 13px;font-size:13px}.wd-description{font-size:13px;line-height:1.55}.wd-hero-visual{height:405px;min-height:405px}.wd-image-container{width:300px;height:400px}.wd-image-container img{width:300px;max-height:395px;bottom:48px}.wd-image-placeholder{width:300px;height:395px;bottom:48px}.wd-floating-card{width:130px;max-width:calc(100vw - 30px);height:68px}.wd-floating-card strong{font-size:24px}.wd-floating-card span{font-size:10px}.wd-card-projects{top:20px;right:15px}.wd-card-clients{top:115px;right:15px}.wd-card-experience{top:210px;right:15px}.wd-card-rating{top:305px;right:15px}.wd-teal-shape-1{width:145px;height:52px}.wd-teal-shape-2{width:60px;height:130px;top:90px;left:10%}.wd-teal-shape-3{width:60px;height:160px;top:75px;right:5%}.wd-curved-arrow{font-size:40px;top:5px;left:2%}}@media (width<=360px){.wd-hero-content{padding-left:14px;padding-right:14px}.wd-hero-content h1{font-size:26px}.wd-eyebrow{padding:0 11px;font-size:12px}.wd-description{font-size:12.5px}.wd-hero-visual{height:375px;min-height:375px}.wd-image-container{width:270px;height:375px}.wd-image-container img{width:270px;max-height:370px;bottom:45px}.wd-image-placeholder{width:270px;height:370px;bottom:45px}.wd-floating-card{width:120px;max-width:calc(100vw - 20px);height:64px}.wd-floating-card strong{font-size:22px}.wd-floating-card span{font-size:9px}.wd-card-projects,.wd-card-clients,.wd-card-experience,.wd-card-rating{right:10px}.wd-card-projects{top:20px}.wd-card-clients{top:112px}.wd-card-experience{top:204px}.wd-card-rating{top:296px}}.wd-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.wd-visible .wd-anim-1{transition-delay:50ms}.wd-visible .wd-anim-2{transition-delay:.15s}.wd-visible .wd-anim-3{transition-delay:.25s}.wd-visible .wd-anim-4{transition-delay:.35s}.wd-visible .wd-anim-5{transition-delay:.45s}.wd-visible .wd-anim-6{transition-delay:.55s}.wd-visible .wd-anim-7{transition-delay:.65s}.wd-floating-card.wd-anim,.wd-teal-shape.wd-anim{transform:translateY(20px)scale(.92)}.wd-visible .wd-floating-card.wd-anim,.wd-visible .wd-teal-shape.wd-anim{transform:translateY(0)scale(1)}.wd-curved-arrow.wd-anim{transform:translateY(20px)rotate(-40deg)}.wd-visible .wd-curved-arrow.wd-anim{transform:translateY(0)rotate(-25deg)}.wd-image-container.wd-anim{transform:translate(-50%)translateY(24px)scale(.96)}.wd-visible .wd-image-container.wd-anim{transform:translate(-50%)translateY(0)scale(1)}@media (width>=701px){.wd-image-container.wd-anim{transform:translateY(24px)scale(.96)}.wd-visible .wd-image-container.wd-anim{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wd-hero,.wd-bg-shape,.wd-glow,.wd-eyebrow:after,.wd-hero-content h1 span,.wd-btn-primary,.wd-btn-primary:before,.wd-image-container img,.wd-floating-card,.wd-teal-shape{animation:none!important}.wd-btn,.wd-floating-card,.wd-btn-primary span{transition:none}.wd-anim{opacity:1;transition:none;transform:none}}@media (width>=1201px){.wd-image-container{width:430px;height:520px;left:30px}.wd-image-container img{width:430px;max-height:520px;bottom:60px}}@media (width>=901px) and (width<=1200px){.wd-image-container{width:380px;height:520px;left:20px}.wd-image-container img{width:380px;max-height:515px;bottom:65px}}@media (width<=700px){.wd-hero{min-height:auto}.wd-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.wd-hero-content{text-align:center;width:100%;padding:20px 20px 0}.wd-eyebrow{height:40px;padding:0 16px;font-size:15px}.wd-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.wd-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.wd-description-second{margin-top:13px}.wd-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.wd-buttons a{width:100%}.wd-btn{justify-content:center;width:100%;padding:11px 20px}.wd-hero-visual{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:12px;width:100%;height:auto;min-height:0;margin-top:30px;padding:0 20px 20px;display:grid;position:relative;overflow:visible}.wd-image-container{z-index:3;grid-area:1/1/2/3;justify-content:center;align-items:center;width:100%;max-width:320px;height:auto;margin:0 auto 18px;display:flex;position:relative;inset:auto;transform:none}.wd-image-container img{object-fit:contain;object-position:center;z-index:4;width:100%;max-width:320px;height:auto;max-height:none;animation:6s ease-in-out infinite alternate wdImageFloat;position:relative;bottom:auto;left:0;transform:none}.wd-image-container.wd-anim{transform:translateY(24px)scale(.96)}.wd-visible .wd-image-container.wd-anim{transform:translateY(0)scale(1)}.wd-floating-card{border-radius:10px;width:100%;max-width:none;height:78px;animation:5s ease-in-out infinite alternate wdCardFloat;position:relative;box-shadow:3px 4px 10px #0000001a;padding:8px 6px!important;inset:auto!important}.wd-floating-card strong{font-size:24px;line-height:1}.wd-floating-card span{white-space:normal;margin-top:5px;font-size:10.5px;line-height:1.15}.wd-card-projects{grid-area:2/1/3/2}.wd-card-clients{grid-area:2/2/3/3}.wd-card-experience{grid-area:3/1/4/2}.wd-card-rating{grid-area:3/2/4/3}.wd-teal-shape{z-index:1}.wd-teal-shape-1{opacity:.75;width:120px;height:40px;top:10px;left:10px;transform:rotate(-25deg)}.wd-teal-shape-2{opacity:.75;width:42px;height:90px;top:160px;left:-5px;transform:rotate(45deg)}.wd-teal-shape-3{opacity:.75;width:42px;height:100px;top:150px;left:auto;right:-5px;transform:rotate(45deg)}.wd-curved-arrow{z-index:2;width:50px;height:40px;font-size:26px;top:4px;left:12px;transform:rotate(-25deg)}}@media (width<=430px){.wd-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.wd-eyebrow{height:38px;padding:0 13px;font-size:13px}.wd-description{font-size:13px;line-height:1.55}.wd-hero-visual{gap:10px;margin-top:24px;padding:0 14px 16px}.wd-image-container{max-width:260px;margin-bottom:14px}.wd-image-container img{max-width:260px}.wd-floating-card{border-radius:9px;height:68px;padding:6px 4px!important}.wd-floating-card strong{font-size:20px}.wd-floating-card span{margin-top:3px;font-size:9.5px}.wd-teal-shape-1{width:100px;height:34px;left:6px}.wd-teal-shape-2{width:34px;height:75px;top:130px}.wd-teal-shape-3{width:34px;height:85px;top:120px;right:-4px}.wd-curved-arrow{width:42px;height:34px;font-size:22px;top:4px;left:10px}}@media (width<=360px){.wd-hero-content{padding-left:14px;padding-right:14px}.wd-hero-content h1{font-size:26px}.wd-eyebrow{padding:0 11px;font-size:12px}.wd-description{font-size:12.5px}.wd-hero-visual{gap:8px;margin-top:20px;padding:0 10px 14px}.wd-image-container{max-width:220px;margin-bottom:12px}.wd-image-container img{max-width:220px}.wd-floating-card{border-radius:8px;height:60px;padding:5px 3px!important}.wd-floating-card strong{font-size:17px}.wd-floating-card span{margin-top:2px;font-size:8.5px}.wd-teal-shape-1{width:85px;height:28px;left:4px}.wd-teal-shape-2{width:28px;height:60px;top:110px}.wd-teal-shape-3{width:28px;height:70px;top:100px;right:-3px}.wd-curved-arrow{width:36px;height:30px;font-size:18px;top:4px;left:8px}}:root{--wd-ink:#0a3b4a;--wd-teal:#117c7a;--wd-teal-deep:#0d5c5a;--wd-line:#1a1a1a;--wd-card-bg:#fff;--wd-section-bg-1:#f4f7f7;--wd-section-bg-2:#eef3f3;--wd-border:#1e2d2d1a;--wd-border-teal:#117c7a47;--wd-teal-soft:#117c7a1a}.wd-problem-section,.wd-problem-section *{box-sizing:border-box}.wd-problem-section{background:radial-gradient(circle at 15% 5%, #117c7a0d 0%, transparent 45%), radial-gradient(circle at 90% 95%, #0a3b4a0d 0%, transparent 45%), linear-gradient(180deg, var(--wd-section-bg-1) 0%, var(--wd-section-bg-2) 100%);width:100%;color:var(--wd-ink);padding:70px 20px 80px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.wd-warning-stripe{background:repeating-linear-gradient(-45deg, var(--wd-teal) 0, var(--wd-teal) 12px, #fff 12px, #fff 24px);opacity:.7;z-index:3;height:5px;position:absolute;top:0;left:0;right:0}.wd-problem-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a12 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:6s ease-in-out infinite wd-blob-pulse;position:absolute;top:-200px;right:-120px}.wd-problem-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0b 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;left:-150px}@keyframes wd-blob-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.wd-problem-header{text-align:center;opacity:0;max-width:900px;margin:0 auto 55px;animation:.8s forwards wd-fade-up;transform:translateY(20px)}@keyframes wd-fade-up{to{opacity:1;transform:translateY(0)}}.wd-section-tag{background:var(--wd-teal-soft);border:1px solid var(--wd-border-teal);color:var(--wd-teal);letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex}.wd-tag-dot{background:var(--wd-teal);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite wd-tag-ping;box-shadow:0 0 #117c7a8c}@keyframes wd-tag-ping{0%{box-shadow:0 0 #117c7a8c}70%{box-shadow:0 0 0 10px #117c7a00}to{box-shadow:0 0 #117c7a00}}.wd-problem-header h2{max-width:900px;color:var(--wd-ink);letter-spacing:-.9px;margin:0 auto;font-size:32px;font-weight:800;line-height:1.28}.wd-problem-header h2 span:after{content:"";background:linear-gradient(90deg, var(--wd-teal), var(--wd-teal-deep));border-radius:3px;width:0;height:3px;animation:1s cubic-bezier(.22,1,.36,1) .6s forwards wd-underline;position:absolute;bottom:-5px;left:0}@keyframes wd-underline{to{width:100%}}.wd-problem-intro{max-width:820px;color:var(--wd-ink);opacity:.82;margin:20px auto 0;font-size:16px;font-weight:400;line-height:1.68}.wd-problem-tree-wrapper{width:100%;position:relative}.wd-tree{width:100%;padding-bottom:10px;position:relative}.wd-tree-connectors{pointer-events:none;z-index:1;width:100%;height:100%;color:var(--wd-line);position:absolute;top:0;left:0;overflow:visible}.wd-connector{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:1.2s cubic-bezier(.22,1,.36,1) forwards wd-draw}@keyframes wd-draw{to{stroke-dashoffset:0}}.wd-tree-hub{z-index:5;opacity:0;justify-content:center;align-items:center;width:240px;min-height:180px;margin:0 auto 75px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s forwards wd-hub-in;display:flex;position:relative;transform:scale(.9)}@keyframes wd-hub-in{to{opacity:1;transform:scale(1)}}.wd-hub-pulse{border:2px solid var(--wd-teal);opacity:0;pointer-events:none;border-radius:22px;animation:3s ease-out infinite wd-hub-ring;position:absolute;inset:0}.wd-hub-pulse--delayed{animation-delay:1.5s}@keyframes wd-hub-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.wd-hub-box{border:2px solid var(--wd-border-teal);z-index:2;background:linear-gradient(145deg,#fff 0%,#f0f6f6 100%);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:240px;min-height:180px;padding:24px 24px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 15px 40px #117c7a1a,0 0 0 6px #117c7a0a}.wd-tree-hub:hover .wd-hub-box{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 22px 50px #117c7a2e,0 0 0 8px #117c7a12}.wd-hub-badge{background:var(--wd-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:800;animation:2s ease-in-out infinite wd-badge-pulse;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #117c7a59}@keyframes wd-badge-pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #117c7a59}50%{transform:scale(1.12);box-shadow:0 4px 22px #117c7a99}}.wd-hub-number{letter-spacing:-2.5px;color:var(--wd-teal);margin-bottom:8px;font-size:52px;font-weight:800;line-height:1}.wd-hub-title{color:var(--wd-ink);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.35}.wd-hub-line{background:var(--wd-ink);border-radius:5px;width:46px;height:3px;margin-top:14px;margin-bottom:10px}.wd-hub-note{color:var(--wd-ink);opacity:.65;font-size:11px;font-weight:500;line-height:1.45}.wd-tree-row{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid;position:relative}.wd-tree-row-top{margin-bottom:90px}.wd-tree-row-bottom{padding:0 7%}.wd-tree-card{border:1px solid var(--wd-border);min-height:145px;color:var(--wd-ink);opacity:0;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px 22px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;animation:.7s cubic-bezier(.22,1,.36,1) forwards wd-card-in;display:flex;position:relative;transform:translateY(24px);box-shadow:0 8px 26px #1e2d2d0e}@keyframes wd-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.wd-tree-card:before{content:"";background:linear-gradient(180deg, var(--wd-teal), var(--wd-teal-deep));transform-origin:bottom;opacity:.9;pointer-events:none;border-radius:0 4px 4px 0;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;bottom:20px;left:0;transform:scaleY(0)}.wd-tree-card:hover:before{transform:scaleY(1)}.wd-tree-card:hover{border-color:var(--wd-border-teal);transform:translateY(-6px);box-shadow:0 18px 38px #117c7a24,0 0 0 3px #117c7a0f}.wd-card-dot{border:3px solid var(--wd-line);z-index:8;background:#fff;border-radius:50%;width:16px;height:16px;transition:all .35s;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.wd-card-dot:after{content:"";border:2px solid var(--wd-teal);opacity:0;border-radius:50%;animation:2.4s ease-out infinite wd-dot-radar;position:absolute;inset:-3px}@keyframes wd-dot-radar{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.wd-tree-card:hover .wd-card-dot{border-color:var(--wd-teal);background:var(--wd-teal);transform:translate(-50%)scale(1.15)}.wd-card-content{flex:1;width:100%;min-width:0;margin-bottom:14px}.wd-card-content p{color:var(--wd-ink);opacity:.88;margin:0;font-size:14.5px;font-weight:400;line-height:1.55}.wd-highlight-text{color:var(--wd-teal-deep);font-weight:700;display:inline;position:relative}.wd-highlight-text:after{content:"";background:linear-gradient(90deg,#117c7a80,#117c7a00);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wd-problem-number{width:34px;height:34px;color:var(--wd-ink);background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.wd-tree-card:hover .wd-problem-number{background:var(--wd-teal);color:#fff;border-color:var(--wd-teal-deep);transform:scale(1.12)rotate(-4deg);box-shadow:0 6px 16px #117c7a59}.wd-tree-card:hover .wd-problem-number:before,.wd-tree-card:hover .wd-problem-number:after{content:attr(data-value);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.wd-tree-card:hover .wd-problem-number:before{color:#00f0ff;animation:.3s steps(2,end) infinite wd-glitch-1}.wd-tree-card:hover .wd-problem-number:after{color:#7fe8e6;animation:.3s steps(2,end) infinite wd-glitch-2}@keyframes wd-glitch-1{0%,to{transform:translate(0)}50%{transform:translate(-1.5px,-1px)}}@keyframes wd-glitch-2{0%,to{transform:translate(0)}50%{transform:translate(1.5px,1px)}}.wd-problem-conclusion{border:1px solid var(--wd-border-teal);opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border-radius:14px;align-items:flex-start;gap:18px;margin-top:42px;padding:24px 28px;animation:.8s 1.1s forwards wd-fade-up;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.wd-problem-conclusion:before{content:"";background:linear-gradient(180deg, var(--wd-teal), var(--wd-teal-deep));width:4px;height:100%;position:absolute;top:0;left:0}.wd-conclusion-icon{background:linear-gradient(135deg, var(--wd-ink), var(--wd-teal));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:800;animation:2s ease-in-out infinite wd-badge-pulse;display:flex;box-shadow:0 6px 18px #117c7a47}.wd-problem-conclusion p{color:var(--wd-ink);opacity:.9;margin:0;font-size:15px;font-weight:500;line-height:1.68}.wd-problem-cta{text-align:center;opacity:0;margin-top:36px;animation:.8s 1.35s forwards wd-fade-up;transform:translateY(20px)}.wd-cta-button{border:1px solid var(--wd-ink);background:var(--wd-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 34px;font-size:16px;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}@media (width<=1000px){.wd-problem-section{padding:60px 18px 70px}.wd-problem-header{margin-bottom:45px}.wd-problem-header h2{font-size:28px}.wd-problem-intro{font-size:15px}.wd-tree-hub{width:215px;min-height:165px;margin-bottom:60px}.wd-hub-box{width:215px;min-height:165px;padding:20px}.wd-hub-number{font-size:46px}.wd-tree-row{gap:16px}.wd-tree-row-top{margin-bottom:70px}.wd-tree-row-bottom{padding:0 4%}.wd-tree-card{min-height:130px;padding:20px 16px 14px}.wd-card-content p{font-size:13px}}@media (width<=760px){.wd-problem-section{padding:50px 15px 60px}.wd-problem-header{margin-bottom:35px}.wd-problem-header h2{font-size:25px;line-height:1.35}.wd-problem-intro{font-size:14px;line-height:1.6}.wd-tree-hub{width:210px;min-height:155px;margin-bottom:30px}.wd-hub-box{width:210px;min-height:155px;padding:20px}.wd-hub-number{font-size:44px}.wd-hub-title{font-size:12px}.wd-tree-connectors{display:none}.wd-tree:before{content:"";background:var(--wd-line);z-index:1;opacity:.6;width:2px;position:absolute;top:150px;bottom:20px;left:50%;transform:translate(-50%)}.wd-tree-row{grid-template-columns:1fr;gap:18px;margin:0 0 18px;padding:0;display:grid}.wd-tree-row-top{margin-bottom:18px}.wd-tree-row-bottom{margin-bottom:0;padding:0}.wd-tree-card{z-index:4;min-height:0;padding:18px}.wd-card-content p{font-size:13px;line-height:1.5}.wd-problem-conclusion{gap:12px;margin-top:30px;padding:18px 16px}.wd-conclusion-icon{width:32px;height:32px;font-size:15px}.wd-problem-conclusion p{font-size:13px}.wd-problem-cta{margin-top:28px}.wd-cta-button{width:100%;max-width:400px;min-height:46px;padding:13px 24px;font-size:15px}.wd-warning-stripe{height:4px}}@media (width<=430px){.wd-problem-section{padding:40px 12px 50px}.wd-problem-header h2{font-size:22px}.wd-problem-intro{font-size:13px}.wd-tree-hub{width:190px;min-height:145px;margin-bottom:26px}.wd-hub-box{width:190px;min-height:145px;padding:18px}.wd-hub-number{font-size:40px}.wd-hub-title{font-size:11px}.wd-hub-note{font-size:10px}.wd-hub-badge{width:26px;height:26px;font-size:14px}.wd-tree:before{top:140px}.wd-tree-card{padding:16px}.wd-card-content p{font-size:12.5px;line-height:1.5}.wd-problem-number{width:30px;height:30px;font-size:10px}.wd-problem-conclusion{gap:10px;padding:16px 13px}.wd-conclusion-icon{width:28px;height:28px;font-size:13px}.wd-problem-conclusion p{font-size:12px}.wd-cta-button{min-height:42px;padding:12px 20px;font-size:14px}}@media (width<=360px){.wd-problem-header h2{font-size:21px}.wd-problem-intro{font-size:12.5px}.wd-card-content p,.wd-problem-conclusion p{font-size:11.5px}.wd-cta-button{min-height:40px;padding:11px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.wd-problem-header,.wd-tree-hub,.wd-tree-card,.wd-problem-conclusion,.wd-problem-cta{opacity:1!important;transform:none!important}.wd-connector{stroke-dashoffset:0!important}}.webdev-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.webdev-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate webdevBgFloat;position:absolute;inset:0}.webdev-process-section-visible:before{opacity:1}@keyframes webdevBgFloat{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(1%,-1%)scale(1.05)rotate(1deg)}66%{transform:translate(-1%,1%)scale(.95)rotate(-1deg)}to{transform:translate(0)scale(1)rotate(0)}}.webdev-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.webdev-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.webdev-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.webdev-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite webdevFaqTagSpin;position:absolute;top:-50%;left:-50%}.webdev-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards webdevFadeDown}.webdev-process-eyebrow-visible:after{opacity:1}@keyframes webdevFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes webdevFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.webdev-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.webdev-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.webdev-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards webdevHeadingIn}.webdev-process-heading span{color:#45d1ce;display:inline-block;position:relative}.webdev-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.webdev-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards webdevUnderline}.webdev-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.webdev-process-desc strong{color:#45d1ce;font-weight:700}.webdev-process-desc-visible{animation:.8s .3s forwards webdevFadeUp}.webdev-process-header-line{justify-content:center;margin-top:14px;display:flex}.webdev-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite webdevHeaderLinePulse;position:relative}.webdev-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite webdevHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes webdevHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes webdevHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.webdev-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.webdev-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.webdev-process-journey-visible .webdev-process-connecting-line{opacity:1}.webdev-line-svg{width:100%;height:100%}.webdev-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards webdevLineDraw}@keyframes webdevLineDraw{to{stroke-dashoffset:0}}.webdev-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.webdev-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.webdev-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.webdev-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.webdev-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.webdev-process-step:not(:hover) .webdev-process-card{animation:5s ease-in-out infinite webdevCardIdleFloat}.webdev-process-step:nth-child(2):not(:hover) .webdev-process-card{animation-delay:.5s}.webdev-process-step:nth-child(3):not(:hover) .webdev-process-card{animation-delay:1s}.webdev-process-step:nth-child(4):not(:hover) .webdev-process-card{animation-delay:1.5s}.webdev-process-step:nth-child(5):not(:hover) .webdev-process-card{animation-delay:2s}.webdev-process-step:nth-child(6):not(:hover) .webdev-process-card{animation-delay:2.5s}@keyframes webdevCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.webdev-process-step.step-bottom:not(:hover) .webdev-process-card{animation:5s ease-in-out infinite webdevCardIdleFloatBottom}@keyframes webdevCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.webdev-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.webdev-process-step:hover .webdev-process-card:before,.webdev-process-step.active .webdev-process-card:before{opacity:1;left:0}.webdev-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.webdev-process-step:hover .webdev-card-glow,.webdev-process-step.active .webdev-card-glow{opacity:1}.webdev-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.webdev-process-step:hover .webdev-number-ring-decoration,.webdev-process-step.active .webdev-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.webdev-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.webdev-process-step:hover .webdev-card-number,.webdev-process-step.active .webdev-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.webdev-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .webdev-card-pointer{bottom:-7px}.step-bottom .webdev-card-pointer{top:-7px}.webdev-process-step:hover .webdev-card-pointer,.webdev-process-step.active .webdev-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .webdev-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.webdev-process-step:hover .webdev-process-card,.webdev-process-step.active .webdev-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.webdev-process-step.step-bottom:hover .webdev-process-card,.webdev-process-step.step-bottom.active .webdev-process-card{transform:translateY(6px)scale(1.02)}.webdev-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.webdev-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.webdev-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.webdev-process-step:hover .webdev-process-dot,.webdev-process-step.active .webdev-process-dot{background:#45d1ce;transform:scale(1.4)}.webdev-process-step:hover .webdev-dot-pulse,.webdev-process-step.active .webdev-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite webdevDotPulse}.webdev-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.webdev-process-step:hover .webdev-process-card h3,.webdev-process-step.active .webdev-process-card h3{color:#45d1ce;transform:translate(4px)}.webdev-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.webdev-process-step:hover .webdev-process-card p,.webdev-process-step.active .webdev-process-card p{color:#b0bec5}.webdev-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.webdev-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.webdev-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.webdev-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.webdev-step-connector{display:none}.webdev-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.webdev-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.webdev-process-cta-group{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.webdev-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.webdev-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}.webdev-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:8px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.webdev-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.webdev-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.webdev-common-cta.primary:hover:before{left:100%}.webdev-common-cta.primary:hover{background:#0d6b69;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.webdev-common-cta.primary:active{transform:scale(.95)}.webdev-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.webdev-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}@media (width<=1050px){.webdev-process-section{padding:38px 18px 45px}.webdev-process-heading{font-size:28px}.webdev-process-journey{gap:30px 16px;padding:12px 0}.webdev-process-card{min-height:160px;padding:18px 16px 16px}.webdev-process-card h3,.webdev-process-card p{font-size:.85rem}.webdev-cta-text{font-size:1.1rem}.webdev-cta-subtext{font-size:.9rem}}@media (width<=768px){.webdev-process-section{padding:35px 15px 40px}.webdev-process-heading{font-size:24px}.webdev-process-desc{font-size:14px}.webdev-process-eyebrow{padding:6px 13px;font-size:10px}.webdev-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.webdev-process-connecting-line{display:none}.webdev-process-step.step-top,.webdev-process-step.step-bottom{padding:0 0 30px}.webdev-process-step.step-bottom{padding-top:30px;padding-bottom:0}.webdev-process-card{min-height:150px;padding:16px 14px 14px}.webdev-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.webdev-process-card h3,.webdev-process-card p{font-size:.85rem}.webdev-number-ring-decoration{display:none}.webdev-process-step:not(:hover) .webdev-process-card,.webdev-process-step.step-bottom:not(:hover) .webdev-process-card{animation:none!important}}@media (width<=500px){.webdev-process-section{padding:30px 12px 35px}.webdev-process-heading{font-size:22px}.webdev-process-desc{font-size:13px}.webdev-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.webdev-process-step.step-top,.webdev-process-step.step-bottom{padding:0}.webdev-process-step.step-bottom{padding-top:0}.webdev-process-connecting-line{display:none}.webdev-process-card{min-height:140px;padding:16px 14px 14px}.webdev-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.webdev-process-card h3,.webdev-process-card p{font-size:.85rem}.webdev-number-ring-decoration{display:none}.webdev-process-cta-group{flex-direction:column;width:100%}.webdev-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}.webdev-cta-text{font-size:1rem}.webdev-cta-subtext{font-size:.85rem}}@media (width<=360px){.webdev-process-section{padding:25px 10px 30px}.webdev-process-heading{font-size:20px}.webdev-process-desc{font-size:12.5px}.webdev-process-card{min-height:130px;padding:14px 12px 12px}.webdev-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.webdev-process-card h3,.webdev-process-card p{font-size:.8rem}.webdev-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}.webdev-cta-text{font-size:.9rem}.webdev-cta-subtext{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.webdev-process-section:before,.webdev-process-eyebrow,.webdev-process-eyebrow:after,.webdev-process-heading,.webdev-process-heading span:after,.webdev-process-desc,.webdev-process-step,.webdev-process-card,.webdev-process-dot,.webdev-process-card:before,.webdev-card-progress-fill,.webdev-common-cta,.webdev-common-cta span,.webdev-process-card h3,.webdev-process-card p,.webdev-process-header-line span,.webdev-process-header-line span:after,.webdev-process-cta,.webdev-process-connecting-line,.webdev-line-path,.webdev-card-number,.webdev-number-ring-decoration,.webdev-card-glow,.webdev-card-pointer,.webdev-process-step:not(:hover) .webdev-process-card,.webdev-process-step.step-bottom:not(:hover) .webdev-process-card{transition:none!important;animation:none!important}.webdev-process-eyebrow,.webdev-process-heading,.webdev-process-desc,.webdev-process-step,.webdev-process-cta,.webdev-process-connecting-line{opacity:1!important;transform:none!important}.webdev-process-heading span:after{width:70%!important}.webdev-process-dot{transform:none!important}.webdev-dot-pulse{display:none}.webdev-common-cta:after{opacity:0!important}.webdev-process-header-line span{opacity:1!important;width:40px!important}.webdev-process-header-line span:after{transform:translate(-50%)scale(0)!important}.webdev-line-path{stroke-dashoffset:0!important}.webdev-card-glow,.webdev-card-pointer{opacity:0!important}}.wd-proof-section{color:#000;background:#ecebe7;width:100%;padding:30px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.wd-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.wd-proof-section.wd-section-visible:before{opacity:1}.wd-proof-container{z-index:1;width:min(1080px,100%);margin:0 auto;position:relative}.wd-proof-header{text-align:center;max-width:850px;margin:0 auto 40px}.wd-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.wd-section-visible .wd-section-tag{opacity:1;transform:translateY(0)}.wd-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.wd-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.wd-section-visible .wd-proof-heading{opacity:1;transform:translateY(0)}.wd-highlight{color:#117c7a;font-weight:800}.wd-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.wd-section-visible .wd-proof-intro{opacity:1;transform:translateY(0)}.wd-proof-intro strong{color:#117c7a;font-weight:700}.wd-projects-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;width:100%;margin:40px 0;display:flex}.wd-project-card{opacity:0;will-change:transform, opacity;background:#fff;border:1px solid #e8ecec;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 21.3333px);max-width:calc(33.3333% - 21.3333px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 4px 16px #0000000a}.wd-project-card:hover{border-color:#117c7a4d;transform:translateY(-6px);box-shadow:0 16px 40px #117c7a1a}.wd-mockup-stage{cursor:pointer;background:linear-gradient(#f7f9f9 0%,#eef2f2 100%);border-bottom:1px solid #f0f0f0;width:100%;height:200px;text-decoration:none;display:block;position:relative;overflow:hidden}.wd-mockup-laptop{z-index:1;width:78%;height:72%;position:absolute;top:14%;left:8%}.wd-mockup-laptop-screen{background:#1a1a1a;border-radius:8px 8px 2px 2px;padding:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 20px #0000002e,inset 0 0 0 1px #ffffff0f}.wd-mockup-laptop-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f 0%,#fff0 40%);border-radius:4px;position:absolute;inset:0}.wd-mockup-img{object-fit:cover;object-position:top center;background:#fff;border-radius:3px;width:100%;height:100%;display:block}.wd-mockup-laptop-base{background:linear-gradient(#2a2a2a 0%,#111 100%);border-radius:0 0 10px 10px;height:8px;position:absolute;bottom:-7px;left:-4%;right:-4%;box-shadow:0 4px 10px #0003}.wd-mockup-laptop-base:before{content:"";background:#0a0a0a;border-radius:0 0 4px 4px;width:22%;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wd-mockup-phone{aspect-ratio:9/18;z-index:2;background:#1a1a1a;border-radius:12px;width:22%;padding:3px;position:absolute;bottom:8%;right:4%;box-shadow:0 8px 20px #00000040,inset 0 0 0 1px #ffffff14}.wd-mockup-phone-notch{z-index:3;background:#0a0a0a;border-radius:0 0 4px 4px;width:40%;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.wd-mockup-phone-screen{background:#fff;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.wd-mockup-img-mobile{object-fit:cover;object-position:top center}.wd-project-category{background:#f0f4f4;border-radius:20px;align-items:center;gap:6px;width:fit-content;margin:16px 20px 0;padding:5px 12px;display:inline-flex}.wd-category-icon{font-size:14px;line-height:1}.wd-category-text{color:#117c7a;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.wd-project-title-row{justify-content:space-between;align-items:center;gap:12px;margin:10px 20px 0;display:flex}.wd-project-title{color:#111;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:800;line-height:1.25}.wd-project-description{color:#666;flex-grow:1;margin:10px 20px 0;padding-bottom:16px;font-size:14px;font-weight:400;line-height:1.6}.wd-project-live-btn{color:#fff;letter-spacing:.2px;isolation:isolate;background:linear-gradient(135deg,#117c7a 0%,#0d5f5d 100%);border:1px solid #117c7a;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:auto 20px 20px;padding:11px 18px;font-family:Poppins,Arial,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s,border-color .35s,background .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #117c7a2e}.wd-project-live-btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .75s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:translate(-120%)}.wd-project-live-btn:hover:before{transform:translate(120%)}.wd-live-btn-glow{opacity:0;z-index:-2;pointer-events:none;background:radial-gradient(circle,#117c7a8c,#0000 65%);border-radius:12px;transition:opacity .4s;position:absolute;inset:-2px}.wd-project-live-btn:hover .wd-live-btn-glow{opacity:1;animation:1.8s ease-in-out infinite wdLivePulse}@keyframes wdLivePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}.wd-live-btn-icon{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .35s,background .35s;display:inline-flex}.wd-project-live-btn:hover .wd-live-btn-icon{background:#ffffff47;transform:rotate(-12deg)scale(1.08)}.wd-live-btn-text{z-index:1;position:relative}.wd-live-btn-arrow{opacity:.85;font-size:14px;font-weight:700;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .35s;display:inline-block;transform:translate(0)}.wd-project-live-btn:hover .wd-live-btn-arrow{opacity:1;transform:translate(5px)}.wd-project-live-btn:hover{background:linear-gradient(135deg,#0d5f5d 0%,#004d4c 100%);border-color:#0d5f5d;transform:translateY(-3px);box-shadow:0 14px 30px #117c7a52}.wd-project-live-btn:active{transform:translateY(-1px)scale(.99);box-shadow:0 6px 14px #117c7a40}.wd-proof-intro-second{color:#444;text-align:center;opacity:0;max-width:820px;margin:40px auto 20px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(25px)}.wd-section-visible .wd-proof-intro-second{opacity:1;transform:translateY(0)}.wd-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.wd-footer-visible{opacity:1;transform:translateY(0)}.wd-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.wd-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.wd-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.wd-proof-cta:hover:before{left:150%}.wd-proof-cta span{font-size:17px;transition:transform .3s}.wd-proof-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.wd-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=1200px){.wd-proof-container{width:min(1000px,100%)}}@media (width<=1024px){.wd-proof-container{width:min(920px,100%)}.wd-projects-grid{gap:22px}.wd-project-card{flex:0 0 calc(50% - 22px);max-width:calc(50% - 22px)}}@media (width<=900px){.wd-proof-section{padding:30px 18px 28px}.wd-proof-header{margin-bottom:32px}.wd-proof-heading{font-size:28px;line-height:1.35}.wd-proof-intro,.wd-proof-intro-second{font-size:15px;line-height:1.6}.wd-mockup-stage{height:190px}.wd-project-title{font-size:18px}.wd-project-description{font-size:13px}}@media (width<=700px){.wd-proof-section{padding:30px 15px 25px}.wd-proof-header{margin-bottom:28px}.wd-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.wd-proof-heading{letter-spacing:-.5px;font-size:26px;line-height:1.35}.wd-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.wd-proof-intro-second{font-size:14px;line-height:1.6}.wd-projects-grid{gap:20px;margin:28px 0}.wd-project-card{border-radius:14px;flex:0 0 100%;max-width:100%}.wd-mockup-stage{height:230px}.wd-project-category{margin:14px 16px 0}.wd-project-title-row{margin:8px 16px 0}.wd-project-title{font-size:19px}.wd-project-description{margin:8px 16px 0;font-size:13px}.wd-project-live-btn{margin:auto 16px 16px;padding:11px 16px;font-size:.85rem}.wd-proof-footer{margin-top:24px}.wd-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 20px;font-size:.85rem}.wd-proof-cta-text{font-size:14px}}@media (width<=480px){.wd-proof-section{padding:30px 12px 22px}.wd-proof-header{margin-bottom:24px}.wd-proof-heading{font-size:23px;line-height:1.38}.wd-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.wd-proof-intro-second{font-size:13px;line-height:1.6}.wd-projects-grid{gap:16px;margin:24px 0}.wd-project-card{border-radius:12px}.wd-mockup-stage{height:200px}.wd-project-category{margin:12px 14px 0;padding:4px 10px}.wd-category-text{font-size:10px}.wd-project-title-row{margin:8px 14px 0}.wd-project-title{font-size:17px}.wd-project-description{margin:8px 14px 0;padding-bottom:12px;font-size:12.5px}.wd-project-live-btn{gap:6px;margin:auto 14px 14px;padding:10px 14px;font-size:.8rem}.wd-live-btn-icon{width:20px;height:20px}.wd-live-btn-icon svg{width:13px;height:13px}.wd-proof-footer{margin-top:20px}.wd-proof-cta-text{font-size:13px}}@media (width<=380px){.wd-proof-section{padding:20px 10px}.wd-proof-heading{font-size:21px}.wd-proof-intro,.wd-proof-intro-second{font-size:12px}.wd-projects-grid{gap:14px}.wd-mockup-stage{height:180px}.wd-project-title{font-size:16px}.wd-project-description{font-size:11.5px}.wd-project-live-btn{margin:auto 12px 12px;padding:9px 12px;font-size:.74rem}.wd-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.wd-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.wd-proof-section:before,.wd-section-tag,.wd-proof-heading,.wd-proof-intro,.wd-proof-intro-second,.wd-project-card,.wd-project-live-btn,.wd-project-live-btn:before,.wd-live-btn-glow,.wd-live-btn-icon,.wd-live-btn-arrow,.wd-proof-cta,.wd-proof-cta span,.wd-proof-footer{transition:none!important;animation:none!important}.wd-proof-section:before{opacity:1!important}.wd-section-tag,.wd-proof-heading,.wd-proof-intro,.wd-proof-intro-second,.wd-project-card,.wd-proof-footer{opacity:1!important;transform:none!important}}.wd-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.wd-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.wd-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.wd-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.wd-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.wd-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.wd-section-tag-visible{opacity:1;transform:translateY(0)}.wd-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.wd-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.wd-heading-visible{opacity:1;transform:translateY(0)}.wd-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.wd-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.wd-intro-visible{opacity:.8;transform:translateY(0)}.wd-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.wd-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.wd-card-visible{opacity:1;transform:translateY(0)}.wd-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.wd-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.wd-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.wd-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.wd-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.wd-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.wd-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.wd-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.wd-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.wd-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.wd-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.wd-solution-card:hover .wd-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.wd-solution-card:hover .wd-solution-number:after{opacity:.2}.wd-solution-card:hover .wd-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.wd-solution-card:hover .wd-solution-card-content{grid-template-rows:1fr}.wd-solution-card:hover .wd-solution-card-content p{opacity:.7;padding:0 17px 19px}.wd-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.wd-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.wd-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.wd-solution-card.is-open .wd-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.wd-solution-card.is-open .wd-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.wd-solution-card.is-open .wd-solution-card-content{grid-template-rows:1fr}.wd-solution-card.is-open .wd-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.wd-solution-card.is-open h3{color:#117c7a}}.wd-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.wd-cta-visible{opacity:1;transform:translateY(0)}.wd-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.wd-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.wd-common-cta:hover:before{left:150%}.wd-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.wd-common-cta:hover{color:#fff;background:#004d4c;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a40}.wd-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.wd-solution-section{padding:50px 20px}.wd-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.wd-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.wd-solution-header{margin-bottom:34px}.wd-solution-heading{font-size:30px;line-height:1.35}.wd-solution-intro{font-size:15px;line-height:1.6}.wd-solution-grid{gap:13px}.wd-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.wd-solution-card h3{font-size:15px}.wd-solution-number{width:31px;height:31px}.wd-solution-plus{width:24px;height:24px;font-size:16px}.wd-solution-card-content p{font-size:12px}}@media (width<=700px){.wd-solution-section{padding:40px 15px}.wd-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.wd-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.wd-solution-header{margin-bottom:28px}.wd-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.wd-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.wd-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.wd-solution-grid{grid-template-columns:1fr;gap:9px}.wd-solution-card{min-height:72px}.wd-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.wd-solution-number{width:34px;height:34px;font-size:10px}.wd-solution-card h3{font-size:15px;line-height:1.35}.wd-solution-plus{width:25px;height:25px;font-size:17px}.wd-solution-card-content p{font-size:12.5px;line-height:1.6}.wd-solution-cta{margin-top:25px}.wd-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.wd-solution-section{padding:30px 12px}.wd-solution-heading{font-size:24px;line-height:1.38}.wd-solution-intro{font-size:13px;line-height:1.6}.wd-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.wd-solution-number{width:31px;height:31px;font-size:9px}.wd-solution-card h3{font-size:14px}.wd-solution-plus{width:23px;height:23px;font-size:16px}.wd-solution-card.is-open .wd-solution-card-content p{padding:0 12px 15px 50px}.wd-solution-card-content p{font-size:11.5px}.wd-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.wd-solution-section{padding:25px 10px}.wd-solution-heading{font-size:23px}.wd-solution-intro{font-size:12.5px}.wd-solution-card h3{font-size:13px}.wd-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.wd-section-tag,.wd-solution-heading,.wd-solution-intro,.wd-solution-card,.wd-solution-card:before,.wd-solution-number,.wd-solution-plus,.wd-solution-card-content,.wd-solution-card-content p,.wd-common-cta,.wd-common-cta span,.wd-solution-cta{transition:none!important}.wd-section-tag,.wd-solution-heading,.wd-solution-intro,.wd-solution-card,.wd-solution-cta{opacity:1!important;transform:none!important}.wd-solution-card:before{transform:scaleY(1)!important}.wd-solution-card-content{grid-template-rows:1fr!important}.wd-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}.seo-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:15px 20px 0;display:flex;position:relative;overflow:hidden}.seo-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.seo-cta-visible:before{animation:18s linear infinite seoGridMove}.seo-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.seo-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.seo-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.seo-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.seo-cta-visible .seo-cta-glow{opacity:.15;animation:8s ease-in-out infinite seoGlowFloat}.seo-cta-visible .seo-cta-glow-two{animation-delay:-4s}.seo-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.seo-cta-heading{width:100%}.seo-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.seo-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.seo-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.seo-cta-visible .seo-cta-heading h2 span:after{animation:1.2s 1.2s forwards seoUnderline}.seo-animate-heading,.seo-animate-subheading,.seo-animate-description,.seo-animate-button,.seo-animate-rating,.seo-stat-one,.seo-stat-two,.seo-stat-three{opacity:0}.seo-animate-heading{transform:translateY(35px)scale(.97)}.seo-animate-subheading,.seo-animate-description{transform:translateY(25px)}.seo-animate-button{transform:translateY(25px)scale(.94)}.seo-animate-rating{transform:translateY(20px)scale(.92)}.seo-stat-one,.seo-stat-two,.seo-stat-three{transform:translateY(15px)}.seo-cta-visible .seo-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards seoHeadingIn}.seo-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.seo-cta-visible .seo-animate-subheading{animation:.8s .35s forwards seoFadeUp}.seo-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.seo-cta-visible .seo-animate-description{animation:.8s .55s forwards seoFadeUp}.seo-cta-buttons-wrapper{width:100%;margin-top:34px}.seo-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.seo-cta-primary,.seo-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.seo-cta-primary:before,.seo-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.seo-cta-primary:hover:before,.seo-cta-secondary:hover:before{left:150%}.seo-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.seo-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.seo-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.seo-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.seo-cta-visible .seo-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards seoButtonIn}.seo-cta-visible .seo-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards seoButtonIn}.seo-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.seo-cta-primary:hover .seo-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.seo-cta-secondary:hover .seo-cta-arrow{transform:translate(5px)scale(1.1)}.seo-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.seo-cta-visible .seo-contact-buttons{opacity:0;animation:.8s 1.1s forwards seoRatingIn}.seo-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.seo-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.seo-contact-btn:hover:before{left:150%}.seo-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.seo-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.seo-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.seo-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.seo-contact-icon{flex-shrink:0;width:16px;height:16px}.seo-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.seo-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.seo-stat:hover{transform:translateY(-3px)}.seo-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.seo-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.seo-stat:hover span{color:#43d1ce}.seo-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.seo-cta-visible .seo-stat-divider{animation:2s ease-in-out infinite seoDotPulse}.seo-cta-visible .seo-stat-one{animation:.6s 1.3s forwards seoStatIn}.seo-cta-visible .seo-stat-two{animation:.6s 1.5s forwards seoStatIn}.seo-cta-visible .seo-stat-three{animation:.6s 1.7s forwards seoStatIn}@keyframes seoHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seoFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes seoButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seoRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seoStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes seoUnderline{0%{width:0}to{width:70%}}@keyframes seoGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes seoGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}@keyframes seoDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.seo-cta-section{min-height:560px;padding:50px 25px 30px}.seo-cta-heading h2{font-size:34px}.seo-cta-subheading{margin-top:27px;font-size:22px}.seo-cta-description{max-width:700px;font-size:15px;line-height:1.8}.seo-cta-primary,.seo-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.seo-cta-section{min-height:auto;padding:55px 18px 40px}.seo-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.seo-cta-heading h2 br{display:none}.seo-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.seo-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.seo-cta-buttons-wrapper{margin-top:29px}.seo-cta-buttons{flex-direction:column;gap:10px}.seo-cta-primary,.seo-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.seo-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.seo-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.seo-contact-icon{width:14px;height:14px}.seo-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.seo-stat{gap:3px}.seo-stat span,.seo-stat p{font-size:13px}.seo-stat-divider{font-size:14px}.seo-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.seo-cta-section{padding:45px 15px 35px}.seo-cta-heading h2{font-size:26px}.seo-cta-subheading{font-size:18px}.seo-cta-description{font-size:13.5px}.seo-cta-primary,.seo-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.seo-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.seo-contact-icon{width:13px;height:13px}.seo-cta-stats{max-width:300px}.seo-stat span,.seo-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.seo-cta-section:before,.seo-cta-glow,.seo-stat-divider{animation:none!important}.seo-animate-heading,.seo-animate-subheading,.seo-animate-description,.seo-animate-button,.seo-animate-rating,.seo-stat-one,.seo-stat-two,.seo-stat-three{opacity:1;transform:none;animation:none!important}.seo-cta-heading h2 span:after{width:70%}}.seo-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.seo-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.seo-section-visible.seo-differentiation-section:before{opacity:1}.seo-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.seo-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.seo-header-animate{opacity:1;transform:translateY(0)}.seo-section-tag{color:#117c7a;letter-spacing:1.2px;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .6s;display:inline-flex;position:relative;overflow:hidden}.seo-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpin;position:absolute;top:-50%;left:-50%}.seo-header-animate .seo-section-tag:after{opacity:1}.seo-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.seo-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.seo-differentiation-intro strong{color:#117c7a;font-weight:700}.seo-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.seo-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.seo-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.seo-differentiation-card:hover .seo-diff-card-glow{opacity:1;transform:scale(1)}.seo-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.seo-differentiation-card:hover .seo-diff-card-shine{left:150%}.seo-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.seo-diff-card-icon svg{width:100%;height:100%}.seo-differentiation-card:hover .seo-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.seo-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.seo-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.seo-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.seo-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.seo-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.seo-differentiation-card:hover .seo-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.seo-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.seo-differentiation-card:hover .seo-diff-card-heading h3{color:#117c7a}.seo-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.seo-differentiation-card:hover .seo-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.seo-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.seo-bottom-card{min-height:220px}.seo-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.seo-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite ctaBorderSpin;position:absolute;inset:-2px}.seo-diff-cta-card:hover:before{opacity:1}.seo-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.seo-cta-visible .seo-diff-cta-particles{opacity:1}.seo-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite particleFloat;position:absolute}.seo-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.seo-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.seo-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.seo-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.seo-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.seo-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.seo-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.seo-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}.seo-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.seo-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.seo-diff-cta-card:hover .seo-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.seo-diff-cta-content{z-index:3;position:relative}.seo-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.seo-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.seo-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.seo-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.seo-diff-cta-button:hover:before{left:140%}.seo-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.seo-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.seo-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.seo-differentiation-section{padding:50px 18px}.seo-differentiation-header{margin-bottom:34px}.seo-differentiation-header h2{font-size:30px;line-height:1.35}.seo-differentiation-intro{font-size:15px;line-height:1.6}.seo-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.seo-differentiation-card{height:auto;min-height:220px}.seo-bottom-card{min-height:205px}.seo-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.seo-differentiation-section{padding:40px 15px}.seo-differentiation-header{margin-bottom:28px}.seo-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.seo-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.seo-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.seo-differentiation-grid{flex-direction:column;gap:11px;display:flex}.seo-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.seo-diff-card-heading,.seo-bottom-card{min-height:auto}.seo-diff-card-heading{gap:10px}.seo-diff-card-number{width:38px;height:38px;font-size:10px}.seo-diff-card-heading h3{font-size:15px;line-height:1.35}.seo-diff-card-line{margin:12px 0 10px}.seo-differentiation-card p{font-size:12.5px;line-height:1.6}.seo-diff-card-icon{display:none}.seo-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.seo-diff-cta-card h3{font-size:1.4rem}.seo-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.seo-diff-cta-particles{display:none}}@media (width<=430px){.seo-differentiation-section{padding:30px 12px}.seo-differentiation-header h2{font-size:24px;line-height:1.38}.seo-differentiation-intro{font-size:13px;line-height:1.6}.seo-differentiation-card{padding:17px}.seo-diff-card-number{width:33px;height:33px;font-size:9px}.seo-diff-card-heading h3{font-size:14px}.seo-differentiation-card p{font-size:11.5px}.seo-diff-cta-card{padding:20px}.seo-diff-cta-card h3{font-size:1.25rem}.seo-diff-cta-button{width:100%}}@media (width<=360px){.seo-differentiation-section{padding:25px 10px}.seo-differentiation-header h2{font-size:23px}.seo-differentiation-intro{font-size:12.5px}.seo-diff-card-heading h3{font-size:13px}.seo-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.seo-differentiation-section:before,.seo-section-tag:after,.seo-section-tag,.seo-diff-cta-card:before,.seo-diff-cta-particles span,.seo-diff-card-shine,.seo-diff-card-icon,.seo-differentiation-card,.seo-differentiation-card:before,.seo-diff-card-number,.seo-diff-card-line,.seo-diff-cta-card,.seo-diff-cta-decoration,.seo-diff-cta-button,.seo-diff-cta-button:before,.seo-diff-cta-button span,.seo-differentiation-header{transition:none!important;animation:none!important}.seo-differentiation-card,.seo-diff-cta-card,.seo-differentiation-header{opacity:1!important;transform:none!important}.seo-differentiation-section:before,.seo-section-tag:after,.seo-diff-cta-particles{opacity:1!important}}.seo-faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.seo-faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.seo-faq-header{text-align:center;max-width:760px;margin:0 auto 55px}.seo-faq-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.seo-faq-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite seoFaqTagSpin;position:absolute;top:-50%;left:-50%}.seo-faq-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards seoFaqFadeDown}.seo-faq-eyebrow-visible:after{opacity:1}@keyframes seoFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes seoFaqFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.seo-faq-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.seo-faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-weight:750;line-height:1.08;transform:translateY(35px)scale(.97);font-size:40px!important}.seo-faq-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards seoFaqHeadingIn}@keyframes seoFaqHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.seo-faq-heading span{color:#117c7a;position:relative}.seo-faq-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.seo-faq-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards seoFaqUnderlineIn}@keyframes seoFaqUnderlineIn{0%{width:0}to{width:70%}}.seo-faq-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.seo-faq-description-visible{animation:.8s .3s forwards seoFaqFadeUp}@keyframes seoFaqFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.seo-faq-list{flex-direction:column;gap:12px;display:flex}.seo-faq-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.seo-faq-item-visible{opacity:1;transform:translateY(0)scale(1)}.seo-faq-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.seo-faq-item.active:before{height:100%}.seo-faq-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.seo-faq-question-text{color:#172323;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.seo-faq-item:hover .seo-faq-question-text,.seo-faq-item.active .seo-faq-question-text{color:#117c7a}.seo-faq-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.seo-faq-icon-horizontal,.seo-faq-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-faq-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.seo-faq-item.active .seo-faq-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.seo-faq-item.active .seo-faq-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.seo-faq-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.seo-faq-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.seo-faq-item.active .seo-faq-answer{opacity:1;transform:translateY(0)}.seo-faq-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.seo-faq-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.seo-faq-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.seo-faq-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.seo-faq-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.seo-faq-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.seo-faq-bottom-visible .seo-faq-bottom-glow{opacity:1}.seo-faq-bottom-content{z-index:2;position:relative}.seo-faq-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.seo-faq-bottom-visible .seo-faq-bottom-content>span{opacity:1;transform:translateY(0)}.seo-faq-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.seo-faq-bottom-visible .seo-faq-bottom-content h3{opacity:1;transform:translateY(0)}.seo-faq-bottom-content h3 strong{color:#117c7a}.seo-faq-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.seo-faq-bottom-visible .seo-faq-bottom-content p{opacity:1;transform:translateY(0)}.seo-faq-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.seo-faq-bottom-visible .seo-faq-cta{opacity:1;transform:translateY(0)scale(1)}.seo-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.seo-navlink-cta:link,.seo-navlink-cta:visited,.seo-navlink-cta:hover,.seo-navlink-cta:active,.seo-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.seo-navlink-cta span{font-size:17px;transition:transform .3s}.seo-navlink-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.seo-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.seo-faq-section{padding:80px 20px 90px}.seo-faq-header{margin-bottom:42px}.seo-faq-heading{font-size:2.25rem!important}.seo-faq-description{font-size:.9rem}.seo-faq-question{min-height:66px;padding:18px 18px 18px 22px}.seo-faq-question-text{font-size:.92rem}.seo-faq-answer{padding:0 55px 22px 22px}.seo-faq-answer p{font-size:.85rem}.seo-faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.seo-faq-cta{width:100%}.seo-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.seo-faq-section{padding:20px 15px}.seo-faq-header{margin-bottom:32px}.seo-faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.seo-faq-heading{letter-spacing:-.7px;font-size:1.9rem!important}.seo-faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.seo-faq-list{gap:9px}.seo-faq-item{border-radius:13px}.seo-faq-question{min-height:62px;padding:15px 14px 15px 18px}.seo-faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.seo-faq-icon{width:30px;height:30px}.seo-faq-icon-horizontal,.seo-faq-icon-vertical{width:10px}.seo-faq-answer{padding:0 45px 18px 18px}.seo-faq-answer p{font-size:.79rem;line-height:1.7}.seo-faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.seo-faq-bottom-content h3{font-size:1.3rem}.seo-faq-bottom-content p{font-size:.79rem}.seo-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.seo-faq-eyebrow,.seo-faq-eyebrow:after,.seo-faq-heading,.seo-faq-heading span:after,.seo-faq-description,.seo-faq-item,.seo-faq-icon,.seo-faq-icon-horizontal,.seo-faq-icon-vertical,.seo-faq-answer-wrapper,.seo-faq-answer,.seo-faq-cta,.seo-faq-cta span,.seo-faq-bottom,.seo-faq-bottom-glow,.seo-faq-bottom-content>span,.seo-faq-bottom-content h3,.seo-faq-bottom-content p,.seo-navlink-cta{transition:none!important;animation:none!important}.seo-faq-eyebrow,.seo-faq-heading,.seo-faq-description,.seo-faq-item,.seo-faq-bottom,.seo-faq-bottom-content>span,.seo-faq-bottom-content h3,.seo-faq-bottom-content p,.seo-faq-cta{opacity:1!important;transform:none!important}.seo-faq-eyebrow:after{opacity:1!important}.seo-faq-heading span:after{width:70%!important}.seo-faq-bottom-glow{opacity:1!important}}.seo-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate seoBgShift;position:relative;overflow:hidden}@keyframes seoBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.seo-bg-shape{pointer-events:none;z-index:0;background:#88c9d10f;border-radius:50%;position:absolute}.seo-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate seoShapeFloat1;top:-200px;left:-200px}.seo-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate seoShapeFloat2;bottom:-150px;right:-150px}@keyframes seoShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes seoShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.seo-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.seo-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate seoGlowFloat;top:10%;right:8%}.seo-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse seoGlowFloat;bottom:5%;left:5%}.seo-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.seo-hero-content{z-index:10;width:48%;padding-top:20px;position:relative}.seo-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.seo-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite seoShimmer;position:absolute;top:0;left:-60%}@keyframes seoShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.seo-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.seo-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite seoHeadlineGlow;display:inline-block;position:relative}@keyframes seoHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.seo-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.seo-description strong{font-weight:700}.seo-description-second{margin-top:15px}.seo-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:35px;display:flex}.seo-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.seo-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a;animation:3s ease-in-out infinite seoBtnPulse}@keyframes seoBtnPulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 22px #117c7a73}}.seo-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite seoBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes seoBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.seo-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px)}.seo-btn-primary span{font-size:17px;transition:transform .25s}.seo-btn-primary:hover span{transform:translate(2px,-2px)}.seo-btn-secondary{color:#117c7a;background:#fff;border:1px solid #117c7a;animation:3.2s ease-in-out infinite seoOutlinePulse}@keyframes seoOutlinePulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 18px #117c7a4d}}.seo-btn-secondary:hover{color:#004d4c;background:#f0f8f8;border-color:#004d4c;transform:translateY(-1px)}.seo-btn-secondary span{font-size:17px;transition:transform .25s}.seo-btn-secondary:hover span{transform:translate(2px,-2px)}.seo-hero-visual{justify-content:center;align-items:center;width:52%;height:520px;padding-left:10px;display:flex;position:relative}.seo-chart-stack{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;gap:22px;width:100%;max-width:560px;padding:0;display:flex;position:relative}.seo-chart-item{background:#fff;border:1px solid #e2e9eb;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000001f}.seo-chart-item:first-child{animation:6s ease-in-out infinite alternate seoCardFloat1}.seo-chart-item:nth-child(2){animation:7s ease-in-out infinite alternate seoCardFloat2}@keyframes seoCardFloat1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes seoCardFloat2{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.seo-chart-item:hover{animation-play-state:paused;transform:translateY(-12px)scale(1.015);box-shadow:0 26px 46px #0000002e}.seo-chart-item img{object-fit:contain;border-radius:12px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.seo-chart-item:hover img{transform:scale(1.03)}.seo-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.seo-visible .seo-anim{opacity:1;transform:translateY(0)}.seo-visible .seo-anim-1{transition-delay:50ms}.seo-visible .seo-anim-2{transition-delay:.15s}.seo-visible .seo-anim-3{transition-delay:.25s}.seo-visible .seo-anim-4{transition-delay:.35s}.seo-visible .seo-anim-5{transition-delay:.45s}.seo-visible .seo-anim-6{transition-delay:.55s}.seo-visible .seo-anim-7{transition-delay:.65s}.seo-chart-item.seo-anim{opacity:0;transform:translateY(24px)scale(.96)}.seo-visible .seo-chart-item.seo-anim{opacity:1;transform:translateY(0)scale(1)}@media (width>=1201px){.seo-hero-content{width:46%}.seo-hero-visual{width:54%;padding-left:20px}.seo-chart-stack{gap:24px;max-width:600px}}@media (width>=901px) and (width<=1200px){.seo-chart-stack{gap:18px;max-width:480px}.seo-hero-visual{padding-left:8px}}@media (width>=701px) and (width<=900px){.seo-hero-container{min-height:520px}.seo-hero-content{width:50%;padding-top:25px;padding-left:35px}.seo-hero-visual{width:50%;height:520px;padding-left:6px}.seo-eyebrow{height:42px;padding:0 17px;font-size:16px}.seo-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.seo-description{max-width:470px;font-size:14px;line-height:1.5}.seo-chart-stack{gap:14px;max-width:400px}}@media (width<=700px){.seo-hero{min-height:auto}.seo-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.seo-hero-content{text-align:center;width:100%;padding:20px 20px 0}.seo-eyebrow{height:40px;padding:0 16px;font-size:15px}.seo-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.seo-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.seo-description-second{margin-top:13px}.seo-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.seo-buttons a{width:100%}.seo-btn{justify-content:center;width:100%;padding:11px 20px}.seo-hero-visual{width:100%;height:auto;min-height:auto;margin-top:30px;padding:0 20px}.seo-chart-stack{gap:18px;max-width:100%}}@media (width<=430px){.seo-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.seo-eyebrow{height:38px;padding:0 13px;font-size:13px}.seo-description{font-size:13px;line-height:1.55}.seo-chart-stack{gap:14px}}@media (width<=360px){.seo-hero-content{padding-left:14px;padding-right:14px}.seo-hero-content h1{font-size:26px}.seo-eyebrow{padding:0 11px;font-size:12px}.seo-description{font-size:12.5px}.seo-chart-stack{gap:12px}}@media (prefers-reduced-motion:reduce){.seo-hero,.seo-bg-shape,.seo-glow,.seo-eyebrow:after,.seo-hero-content h1 span,.seo-btn-primary,.seo-btn-primary:before,.seo-btn-secondary,.seo-chart-item{animation:none!important}.seo-btn,.seo-chart-item,.seo-chart-item img,.seo-btn-primary span,.seo-btn-secondary span{transition:none}.seo-anim{opacity:1;transition:none;transform:none}}.seo-problem-section{color:#0a3b4a;background:linear-gradient(#f0f6f6 0%,#f8fbfb 100%);width:100%;padding:40px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.seo-problem-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.seo-problem-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-150px}.seo-problem-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.seo-problem-header{text-align:center;max-width:850px;margin:0 auto 42px}.seo-section-tag{color:#117c7a!important;letter-spacing:1.5px!important;text-transform:uppercase!important;z-index:10!important;opacity:1!important;visibility:visible!important;background:#117c7a1a!important;border:1px solid #117c7a40!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin:0 auto 18px!important;padding:7px 16px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:none!important}.seo-problem-header h2{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:all .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.seo-problem-header h2.animated{opacity:1;transform:translateY(0)}.seo-problem-header h2 span{color:#117c7a;font-weight:800;display:inline-block;position:relative}.seo-problem-header h2 span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0%;height:2px;transition:width .7s cubic-bezier(.22,1,.36,1) .5s;position:absolute;bottom:-3px;left:0}.seo-problem-header h2.animated span:after{width:100%}.seo-problem-intro{color:#0a3b4a;opacity:.85;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:all .8s cubic-bezier(.22,1,.36,1) .2s;transform:translateY(20px)}.seo-problem-intro.animated{opacity:.85;transform:translateY(0)}.seo-problem-list{flex-direction:column;gap:12px;width:100%;display:flex}.seo-problem-card{opacity:0;background:#fff;border:1px solid #1e2d2d1a;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:94px;padding:17px 22px;transition:all .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 4px 14px #1e2d2d0a}.seo-problem-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35);box-shadow:0 0 15px #1e2d2d14}.seo-problem-card:hover{border-color:#1e2d2d33;transform:translate(5px);box-shadow:0 10px 25px #1e2d2d14}.seo-problem-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #1e2d2d26}.seo-problem-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:35%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes seo-card-sheen{0%{opacity:0;left:-60%}15%{opacity:1}to{opacity:0;left:130%}}.seo-problem-card.animated:after{animation:.9s ease-out forwards seo-card-sheen}.seo-problem-card:first-child.animated:after{animation-delay:.35s}.seo-problem-card:nth-child(2).animated:after{animation-delay:.42s}.seo-problem-card:nth-child(3).animated:after{animation-delay:.49s}.seo-problem-card:nth-child(4).animated:after{animation-delay:.56s}.seo-problem-card:nth-child(5).animated:after{animation-delay:.63s}.seo-problem-card:nth-child(6).animated:after{animation-delay:.7s}.seo-problem-card.animated{opacity:1;transition:all .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.seo-problem-number{color:#0a3b4a;opacity:0;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1) .15s;display:flex;position:relative;transform:scale(.85)rotate(-8deg)}.seo-problem-card.animated .seo-problem-number{opacity:1;transform:scale(1)rotate(0)}.seo-problem-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.seo-problem-card:hover .seo-problem-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #1e2d2d33}.seo-problem-card:hover .seo-problem-number:after{opacity:.2}.seo-problem-content{min-width:0}.seo-problem-content p{color:#0a3b4a;opacity:.7;margin:0;font-size:16px;font-weight:400;line-height:1.5}.seo-highlight-text{color:#0a3b4a;font-size:1.1em;font-weight:700}.seo-problem-arrow{color:#0a3b4a;opacity:.65;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.seo-problem-card:hover .seo-problem-arrow{color:#fff;opacity:1;background:linear-gradient(135deg,#0a3b4a,#117c7a);transform:translate(3px,-3px);box-shadow:0 4px 15px #1e2d2d40}.seo-problem-conclusion{opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border:1px solid #1e2d2d1a;border-radius:14px;align-items:flex-start;gap:17px;margin-top:32px;padding:23px 27px;transition:all .8s cubic-bezier(.22,1,.36,1) .3s;display:flex;position:relative;overflow:hidden;transform:translateY(25px)}.seo-problem-conclusion.animated{opacity:1;transform:translateY(0)}.seo-problem-conclusion:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-20%}.seo-conclusion-icon{color:#fff;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1e2d2d33}.seo-problem-conclusion:hover .seo-conclusion-icon{transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 25px #1e2d2d4d}@keyframes seo-icon-pulse{0%,to{box-shadow:0 4px 15px #1e2d2d33}50%{box-shadow:0 4px 22px #117c7a73}}.seo-problem-conclusion.animated .seo-conclusion-icon{animation:2.4s ease-in-out 1s infinite seo-icon-pulse}.seo-problem-conclusion:hover .seo-conclusion-icon{animation-play-state:paused}.seo-problem-conclusion p{color:#0a3b4a;z-index:1;opacity:.85;margin:0;font-size:15px;font-weight:400;line-height:1.65;position:relative}.seo-problem-cta{text-align:center;opacity:0;margin-top:32px;transition:all .8s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(25px)}.seo-problem-cta.animated{opacity:1;transform:translateY(0)}.seo-cta-button{color:#fff;background:#0a3b4a;border:1px solid #0a3b4a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 32px;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.seo-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.seo-cta-button:hover:before{left:150%}.seo-cta-button:hover{background:#082d38;border-color:#082d38;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 30px #0a3b4a4d}.seo-cta-button .cta-arrow{font-size:18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.seo-cta-button:hover .cta-arrow{transform:translate(5px)}@keyframes seo-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.seo-problem-cta.animated .cta-arrow{animation:1.6s ease-in-out 1.2s infinite seo-arrow-nudge}.seo-cta-button:hover .cta-arrow{animation-play-state:paused}.seo-problem-card:first-child.animated{transition-delay:50ms}.seo-problem-card:nth-child(2).animated{transition-delay:.12s}.seo-problem-card:nth-child(3).animated{transition-delay:.19s}.seo-problem-card:nth-child(4).animated{transition-delay:.26s}.seo-problem-card:nth-child(5).animated{transition-delay:.33s}.seo-problem-card:nth-child(6).animated{transition-delay:.4s}@keyframes seo-blob-float-a{0%{transform:translate(0)scale(1)}50%{transform:translate(-18px,22px)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes seo-blob-float-b{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,-16px)scale(1.04)}to{transform:translate(0)scale(1)}}.seo-problem-section:before{animation:14s ease-in-out infinite seo-blob-float-a}.seo-problem-section:after{animation:17s ease-in-out infinite seo-blob-float-b}@media (width<=900px){.seo-problem-section{padding:50px 20px}.seo-problem-section:before{width:350px;height:350px;top:-150px;right:-80px}.seo-problem-section:after{width:300px;height:300px;bottom:-100px;left:-100px}.seo-problem-header{margin-bottom:34px}.seo-problem-header h2{font-size:30px;line-height:1.35}.seo-problem-intro{font-size:15px;line-height:1.6}.seo-problem-card{grid-template-columns:52px minmax(0,1fr) 36px;gap:16px;min-height:auto;padding:15px 18px}.seo-problem-number{width:44px;height:44px}.seo-problem-content p{font-size:13.5px}}@media (width<=700px){.seo-problem-section{padding:40px 15px}.seo-problem-section:before{width:250px;height:250px;top:-100px;right:-60px}.seo-problem-section:after{width:200px;height:200px;bottom:-80px;left:-60px}.seo-problem-header{margin-bottom:28px}.seo-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.seo-problem-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.seo-problem-intro{margin-top:14px;font-size:14px;line-height:1.6}.seo-problem-list{gap:10px}.seo-problem-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;min-height:auto;padding:15px 13px}.seo-problem-card:before{width:3px;top:12px;bottom:12px}.seo-problem-number{width:38px;height:38px;font-size:11px}.seo-problem-content p{opacity:.7;font-size:13px;line-height:1.5}.seo-problem-arrow{width:27px;height:27px;font-size:14px}.seo-problem-conclusion{border-radius:12px;gap:12px;margin-top:25px;padding:18px 16px}.seo-conclusion-icon{width:30px;height:30px;font-size:14px}.seo-problem-conclusion p{opacity:.85;font-size:13px;line-height:1.6}.seo-problem-cta{margin-top:25px}.seo-cta-button{justify-content:center;width:100%;max-width:400px;min-height:46px;padding:13px 24px;font-size:15px}}@media (width<=430px){.seo-problem-section{padding:30px 12px}.seo-problem-header h2{font-size:24px;line-height:1.38}.seo-problem-intro{font-size:13px;line-height:1.6}.seo-problem-card{grid-template-columns:36px minmax(0,1fr) 24px;gap:9px;padding:13px 10px}.seo-problem-number{width:33px;height:33px;font-size:10px}.seo-problem-content p{opacity:.7;font-size:12px;line-height:1.5}.seo-problem-arrow{width:23px;height:23px;font-size:12px}.seo-problem-conclusion{gap:10px;padding:16px 13px}.seo-conclusion-icon{width:27px;height:27px;font-size:12px}.seo-problem-conclusion p{opacity:.85;font-size:12px;line-height:1.6}.seo-cta-button{min-height:42px;padding:12px 20px;font-size:14px}}@media (width<=360px){.seo-problem-section{padding:25px 10px}.seo-problem-header h2{font-size:23px}.seo-problem-intro{font-size:12.5px}.seo-problem-content p{opacity:.7;font-size:11.5px}.seo-problem-conclusion p{opacity:.85;font-size:11.5px}.seo-cta-button{min-height:40px;padding:11px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.seo-problem-section:before,.seo-problem-section:after{display:none}.seo-problem-header h2,.seo-problem-intro,.seo-problem-card,.seo-problem-conclusion,.seo-problem-number,.seo-problem-arrow,.seo-conclusion-icon,.seo-problem-cta,.seo-cta-button,.seo-cta-button:before,.seo-cta-button .cta-arrow,.seo-problem-header h2 span:after,.seo-problem-card:after{transition:none!important;animation:none!important}.seo-problem-header h2,.seo-problem-intro,.seo-problem-card,.seo-problem-conclusion,.seo-problem-cta{opacity:1!important;transform:none!important}.seo-cta-button:before{display:none}.seo-problem-card:after{display:none!important}.seo-problem-number{opacity:1!important;transition:none!important;transform:none!important}.seo-problem-header h2 span:after{width:100%!important}}.seo-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.seo-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate seoBgFloat;position:absolute;inset:0}.seo-process-section-visible:before{opacity:1}@keyframes seoBgFloat{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(1%,-1%)scale(1.05)rotate(1deg)}66%{transform:translate(-1%,1%)scale(.95)rotate(-1deg)}to{transform:translate(0)scale(1)rotate(0)}}.seo-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.seo-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.seo-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.seo-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite seoFaqTagSpin;position:absolute;top:-50%;left:-50%}.seo-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards seoFadeDown}.seo-process-eyebrow-visible:after{opacity:1}@keyframes seoFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.seo-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.seo-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.seo-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards seoHeadingIn}.seo-process-heading span{color:#45d1ce;display:inline-block;position:relative}.seo-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.seo-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards seoUnderline}.seo-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.seo-process-desc strong{color:#45d1ce;font-weight:700}.seo-process-desc-visible{animation:.8s .3s forwards seoFadeUp}.seo-process-header-line{justify-content:center;margin-top:14px;display:flex}.seo-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite seoHeaderLinePulse;position:relative}.seo-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite seoHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes seoHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes seoHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.seo-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.seo-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.seo-process-journey-visible .seo-process-connecting-line{opacity:1}.seo-line-svg{width:100%;height:100%}.seo-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards seoLineDraw}@keyframes seoLineDraw{to{stroke-dashoffset:0}}.seo-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.seo-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.seo-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.seo-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.seo-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.seo-process-step:not(:hover) .seo-process-card{animation:5s ease-in-out infinite seoCardIdleFloat}.seo-process-step:nth-child(2):not(:hover) .seo-process-card{animation-delay:.5s}.seo-process-step:nth-child(3):not(:hover) .seo-process-card{animation-delay:1s}.seo-process-step:nth-child(4):not(:hover) .seo-process-card{animation-delay:1.5s}.seo-process-step:nth-child(5):not(:hover) .seo-process-card{animation-delay:2s}.seo-process-step:nth-child(6):not(:hover) .seo-process-card{animation-delay:2.5s}@keyframes seoCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.seo-process-step.step-bottom:not(:hover) .seo-process-card{animation:5s ease-in-out infinite seoCardIdleFloatBottom}@keyframes seoCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.seo-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.seo-process-step:hover .seo-process-card:before,.seo-process-step.active .seo-process-card:before{opacity:1;left:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes seoBorderRotate{to{--angle:360deg}}.seo-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.seo-process-step:hover .seo-card-glow,.seo-process-step.active .seo-card-glow{opacity:1}.seo-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.seo-process-step:hover .seo-number-ring-decoration,.seo-process-step.active .seo-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.seo-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.seo-process-step:hover .seo-card-number,.seo-process-step.active .seo-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.seo-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .seo-card-pointer{bottom:-7px}.step-bottom .seo-card-pointer{top:-7px}.seo-process-step:hover .seo-card-pointer,.seo-process-step.active .seo-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .seo-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.seo-process-step:hover .seo-process-card,.seo-process-step.active .seo-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.seo-process-step.step-bottom:hover .seo-process-card,.seo-process-step.step-bottom.active .seo-process-card{transform:translateY(6px)scale(1.02)}.seo-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.seo-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.seo-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.seo-process-step:hover .seo-process-dot,.seo-process-step.active .seo-process-dot{background:#45d1ce;transform:scale(1.4)}.seo-process-step:hover .seo-dot-pulse,.seo-process-step.active .seo-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite seoDotPulse}.seo-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.seo-process-step:hover .seo-process-card h3,.seo-process-step.active .seo-process-card h3{color:#45d1ce;transform:translate(4px)}.seo-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.seo-process-step:hover .seo-process-card p,.seo-process-step.active .seo-process-card p{color:#b0bec5}.seo-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.seo-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.seo-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.seo-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.seo-step-connector{display:none}.seo-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.seo-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.seo-process-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.seo-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.seo-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.seo-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.seo-common-cta.primary:hover:before{left:100%}.seo-common-cta.primary:hover{background:#004d4c;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.seo-common-cta.primary:active{transform:scale(.95)}.seo-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.seo-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}@media (width<=1050px){.seo-process-section{padding:38px 18px 45px}.seo-process-heading{font-size:28px}.seo-process-journey{gap:30px 16px;padding:12px 0}.seo-process-card{min-height:160px;padding:18px 16px 16px}.seo-process-card h3,.seo-process-card p{font-size:.85rem}}@media (width<=768px){.seo-process-section{padding:35px 15px 40px}.seo-process-heading{font-size:24px}.seo-process-desc{font-size:14px}.seo-process-eyebrow{padding:6px 13px;font-size:10px}.seo-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.seo-process-connecting-line{display:none}.seo-process-step.step-top,.seo-process-step.step-bottom{padding:0 0 30px}.seo-process-step.step-bottom{padding-top:30px;padding-bottom:0}.seo-process-card{min-height:150px;padding:16px 14px 14px}.seo-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.seo-process-card h3,.seo-process-card p{font-size:.85rem}.seo-number-ring-decoration{display:none}.seo-process-step:not(:hover) .seo-process-card,.seo-process-step.step-bottom:not(:hover) .seo-process-card{animation:none!important}}@media (width<=500px){.seo-process-section{padding:30px 12px 35px}.seo-process-heading{font-size:22px}.seo-process-desc{font-size:13px}.seo-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.seo-process-step.step-top,.seo-process-step.step-bottom{padding:0}.seo-process-step.step-bottom{padding-top:0}.seo-process-connecting-line{display:none}.seo-process-card{min-height:140px;padding:16px 14px 14px}.seo-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.seo-process-card h3,.seo-process-card p{font-size:.85rem}.seo-number-ring-decoration{display:none}.seo-process-cta-group{flex-direction:column;width:100%}.seo-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.seo-process-section{padding:25px 10px 30px}.seo-process-heading{font-size:20px}.seo-process-desc{font-size:12.5px}.seo-process-card{min-height:130px;padding:14px 12px 12px}.seo-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.seo-process-card h3,.seo-process-card p{font-size:.8rem}.seo-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.seo-process-section:before,.seo-process-eyebrow,.seo-process-eyebrow:after,.seo-process-heading,.seo-process-heading span:after,.seo-process-desc,.seo-process-step,.seo-process-card,.seo-process-dot,.seo-process-card:before,.seo-card-progress-fill,.seo-common-cta,.seo-common-cta span,.seo-process-card h3,.seo-process-card p,.seo-process-header-line span,.seo-process-header-line span:after,.seo-process-cta,.seo-process-connecting-line,.seo-line-path,.seo-card-number,.seo-number-ring-decoration,.seo-card-glow,.seo-card-pointer,.seo-process-step:not(:hover) .seo-process-card,.seo-process-step.step-bottom:not(:hover) .seo-process-card{transition:none!important;animation:none!important}.seo-process-eyebrow,.seo-process-heading,.seo-process-desc,.seo-process-step,.seo-process-cta,.seo-process-connecting-line{opacity:1!important;transform:none!important}.seo-process-heading span:after{width:70%!important}.seo-process-dot{transform:none!important}.seo-dot-pulse{display:none}.seo-common-cta:after{opacity:0!important}.seo-process-header-line span{opacity:1!important;width:40px!important}.seo-process-header-line span:after{transform:translate(-50%)scale(0)!important}.seo-line-path{stroke-dashoffset:0!important}.seo-card-glow,.seo-card-pointer{opacity:0!important}}.seo-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.seo-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}@media (width<=1050px){.seo-cta-text{font-size:1.1rem}.seo-cta-subtext{font-size:.9rem}}@media (width<=500px){.seo-cta-text{font-size:1rem}.seo-cta-subtext{font-size:.85rem}}@media (width<=360px){.seo-cta-text{font-size:.9rem}.seo-cta-subtext{font-size:.8rem}}.seo-process-card .seo-card-border-glow{background:conic-gradient(from var(--angle,0deg), transparent 0%, #45d1ce4d 20%, #45d1ce99 40%, #45d1ce4d 60%, transparent 80%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:16px;padding:1px;transition:opacity .6s;animation:4s linear infinite seoBorderRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.seo-process-step:hover .seo-process-card .seo-card-border-glow,.seo-process-step.active .seo-process-card .seo-card-border-glow{opacity:1}.seo-proof-section{color:#000;background:#ecebe7;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.seo-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.seo-proof-section.seo-section-visible:before{opacity:1}.seo-proof-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.seo-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.seo-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.seo-section-visible .seo-section-tag{opacity:1;transform:translateY(0)}.seo-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.seo-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.seo-section-visible .seo-proof-heading{opacity:1;transform:translateY(0)}.seo-highlight{color:#117c7a;font-weight:800}.seo-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.seo-section-visible .seo-proof-intro{opacity:1;transform:translateY(0)}.seo-proof-intro strong{color:#117c7a;font-weight:700}.seo-proof-grid{grid-template-columns:repeat(3,1fr);gap:17px;width:100%;margin:30px 0;display:grid}.seo-proof-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:170px;padding:22px 20px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0000000a}.seo-proof-card:before{content:"";transform-origin:0;background:#117c7a;width:100%;height:3px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;transform:scaleX(0)}.seo-proof-card:after{content:"";pointer-events:none;background:#117c7a09;border-radius:50%;width:140px;height:140px;transition:transform .5s,background .5s;position:absolute;bottom:-80px;right:-60px}.seo-proof-card:hover{border-color:#117c7a4d;transform:translateY(-5px);box-shadow:0 15px 35px #117c7a14}.seo-proof-card:hover:before{transform:scaleX(1)}.seo-proof-card:hover:after{background:#117c7a0f;transform:scale(1.3)}.seo-proof-index{color:#1822261f;letter-spacing:.1em;font-size:.55rem;font-weight:800;transition:color .3s;position:absolute;top:14px;right:16px}.seo-proof-card:hover .seo-proof-index{color:#117c7a4d}.seo-proof-number{color:#111;letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:800;line-height:1;transition:transform .35s;display:block}.seo-proof-card:hover .seo-proof-number{transform:translate(4px)}.seo-proof-line{background:#117c7a;border-radius:30px;width:32px;height:3px;margin:12px 0 10px;transition:width .35s}.seo-proof-card:hover .seo-proof-line{width:50px}.seo-proof-label{color:#555;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.seo-proof-intro-second{color:#444;text-align:center;opacity:0;max-width:820px;margin:0 auto 20px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(25px)}.seo-section-visible .seo-proof-intro-second{opacity:1;transform:translateY(0)}.seo-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.seo-footer-visible{opacity:1;transform:translateY(0)}.seo-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.seo-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.seo-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.seo-proof-cta:hover:before{left:150%}.seo-proof-cta span{font-size:17px;transition:transform .3s}.seo-proof-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.seo-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=900px){.seo-proof-section{padding:20px 20px 28px}.seo-proof-header{margin-bottom:28px}.seo-proof-heading{font-size:30px;line-height:1.35}.seo-proof-intro,.seo-proof-intro-second{font-size:15px;line-height:1.6}.seo-proof-grid{grid-template-columns:repeat(3,1fr);gap:14px}.seo-proof-card{height:165px;padding:20px 18px}.seo-proof-number{font-size:2.2rem}.seo-proof-label{font-size:.78rem}}@media (width<=700px){.seo-proof-section{padding:18px 15px 25px}.seo-proof-header{margin-bottom:24px}.seo-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.seo-proof-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.seo-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.seo-proof-intro-second{font-size:14px;line-height:1.6}.seo-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.seo-proof-card{border-radius:12px;height:150px;padding:16px 14px}.seo-proof-index{font-size:.5rem;top:12px;right:12px}.seo-proof-number{font-size:1.9rem}.seo-proof-line{width:28px;margin:10px 0 8px}.seo-proof-label{font-size:.74rem;line-height:1.4}.seo-proof-footer{margin-top:24px}.seo-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 20px;font-size:.85rem}.seo-proof-cta-text{font-size:14px}}@media (width<=480px){.seo-proof-section{padding:15px 12px 22px}.seo-proof-header{margin-bottom:20px}.seo-proof-heading{font-size:24px;line-height:1.38}.seo-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.seo-proof-intro-second{font-size:13px;line-height:1.6}.seo-proof-grid{gap:8px;margin:16px 0}.seo-proof-card{border-radius:10px;height:135px;padding:14px 12px}.seo-proof-index{font-size:.45rem;top:10px;right:10px}.seo-proof-number{font-size:1.6rem}.seo-proof-line{width:24px;height:2.5px;margin:8px 0}.seo-proof-label{font-size:.68rem;line-height:1.3}.seo-proof-footer{margin-top:20px}.seo-proof-cta-text{font-size:13px}}@media (width<=380px){.seo-proof-section{padding:12px 10px 20px}.seo-proof-heading{font-size:22px}.seo-proof-intro,.seo-proof-intro-second{font-size:12px}.seo-proof-grid{gap:7px}.seo-proof-card{height:120px;padding:12px 10px}.seo-proof-number{font-size:1.4rem}.seo-proof-label{font-size:.62rem}.seo-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.seo-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.seo-proof-section:before,.seo-section-tag,.seo-proof-heading,.seo-proof-intro,.seo-proof-intro-second,.seo-proof-card,.seo-proof-card:before,.seo-proof-card:after,.seo-proof-number,.seo-proof-line,.seo-proof-index,.seo-proof-cta,.seo-proof-cta span,.seo-proof-footer{transition:none!important;animation:none!important}.seo-proof-section:before{opacity:1!important}.seo-section-tag,.seo-proof-heading,.seo-proof-intro,.seo-proof-intro-second,.seo-proof-card,.seo-proof-footer{opacity:1!important;transform:none!important}.seo-proof-card:before{transform:scaleX(1)!important}}.seo-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.seo-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.seo-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.seo-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.seo-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.seo-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.seo-section-tag-visible{opacity:1;transform:translateY(0)}.seo-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.seo-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.seo-heading-visible{opacity:1;transform:translateY(0)}.seo-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.seo-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.seo-intro-visible{opacity:.8;transform:translateY(0)}.seo-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.seo-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.seo-card-visible{opacity:1;transform:translateY(0)}.seo-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.seo-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.seo-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.seo-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.seo-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.seo-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.seo-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.seo-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.seo-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.seo-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.seo-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.seo-solution-card:hover .seo-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.seo-solution-card:hover .seo-solution-number:after{opacity:.2}.seo-solution-card:hover .seo-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.seo-solution-card:hover .seo-solution-card-content{grid-template-rows:1fr}.seo-solution-card:hover .seo-solution-card-content p{opacity:.7;padding:0 17px 19px}.seo-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.seo-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.seo-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.seo-solution-card.is-open .seo-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.seo-solution-card.is-open .seo-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.seo-solution-card.is-open .seo-solution-card-content{grid-template-rows:1fr}.seo-solution-card.is-open .seo-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.seo-solution-card.is-open h3{color:#117c7a}}.seo-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.seo-cta-visible{opacity:1;transform:translateY(0)}.seo-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.seo-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.seo-common-cta:hover:before{left:150%}.seo-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.seo-common-cta:hover{color:#fff;background:#004d4c;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a40}.seo-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.seo-solution-section{padding:50px 20px}.seo-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.seo-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.seo-solution-header{margin-bottom:34px}.seo-solution-heading{font-size:30px;line-height:1.35}.seo-solution-intro{font-size:15px;line-height:1.6}.seo-solution-grid{gap:13px}.seo-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.seo-solution-card h3{font-size:15px}.seo-solution-number{width:31px;height:31px}.seo-solution-plus{width:24px;height:24px;font-size:16px}.seo-solution-card-content p{font-size:12px}}@media (width<=700px){.seo-solution-section{padding:40px 15px}.seo-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.seo-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.seo-solution-header{margin-bottom:28px}.seo-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.seo-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.seo-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.seo-solution-grid{grid-template-columns:1fr;gap:9px}.seo-solution-card{min-height:72px}.seo-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.seo-solution-number{width:34px;height:34px;font-size:10px}.seo-solution-card h3{font-size:15px;line-height:1.35}.seo-solution-plus{width:25px;height:25px;font-size:17px}.seo-solution-card-content p{font-size:12.5px;line-height:1.6}.seo-solution-cta{margin-top:25px}.seo-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.seo-solution-section{padding:30px 12px}.seo-solution-heading{font-size:24px;line-height:1.38}.seo-solution-intro{font-size:13px;line-height:1.6}.seo-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.seo-solution-number{width:31px;height:31px;font-size:9px}.seo-solution-card h3{font-size:14px}.seo-solution-plus{width:23px;height:23px;font-size:16px}.seo-solution-card.is-open .seo-solution-card-content p{padding:0 12px 15px 50px}.seo-solution-card-content p{font-size:11.5px}.seo-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.seo-solution-section{padding:25px 10px}.seo-solution-heading{font-size:23px}.seo-solution-intro{font-size:12.5px}.seo-solution-card h3{font-size:13px}.seo-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.seo-section-tag,.seo-solution-heading,.seo-solution-intro,.seo-solution-card,.seo-solution-card:before,.seo-solution-number,.seo-solution-plus,.seo-solution-card-content,.seo-solution-card-content p,.seo-common-cta,.seo-common-cta span,.seo-solution-cta{transition:none!important}.seo-section-tag,.seo-solution-heading,.seo-solution-intro,.seo-solution-card,.seo-solution-cta{opacity:1!important;transform:none!important}.seo-solution-card:before{transform:scaleY(1)!important}.seo-solution-card-content{grid-template-rows:1fr!important}.seo-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}.smm-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:15px 20px 0;display:flex;position:relative;overflow:hidden}.smm-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.smm-cta-visible:before{animation:18s linear infinite smmGridMove}.smm-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.smm-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.smm-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.smm-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.smm-cta-visible .smm-cta-glow{opacity:.15;animation:8s ease-in-out infinite smmGlowFloat}.smm-cta-visible .smm-cta-glow-two{animation-delay:-4s}.smm-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.smm-cta-heading{width:100%}.smm-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.smm-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.smm-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.smm-cta-visible .smm-cta-heading h2 span:after{animation:1.2s 1.2s forwards smmUnderline}.smm-animate-heading,.smm-animate-subheading,.smm-animate-description,.smm-animate-button,.smm-animate-rating,.smm-stat-one,.smm-stat-two,.smm-stat-three{opacity:0}.smm-animate-heading{transform:translateY(35px)scale(.97)}.smm-animate-subheading,.smm-animate-description{transform:translateY(25px)}.smm-animate-button{transform:translateY(25px)scale(.94)}.smm-animate-rating{transform:translateY(20px)scale(.92)}.smm-stat-one,.smm-stat-two,.smm-stat-three{transform:translateY(15px)}.smm-cta-visible .smm-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards smmHeadingIn}.smm-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.smm-cta-visible .smm-animate-subheading{animation:.8s .35s forwards smmFadeUp}.smm-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.smm-cta-visible .smm-animate-description{animation:.8s .55s forwards smmFadeUp}.smm-cta-buttons-wrapper{width:100%;margin-top:34px}.smm-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.smm-cta-primary,.smm-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.smm-cta-primary:before,.smm-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smm-cta-primary:hover:before,.smm-cta-secondary:hover:before{left:150%}.smm-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.smm-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.smm-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.smm-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.smm-cta-visible .smm-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards smmButtonIn}.smm-cta-visible .smm-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards smmButtonIn}.smm-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.smm-cta-primary:hover .smm-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.smm-cta-secondary:hover .smm-cta-arrow{transform:translate(5px)scale(1.1)}.smm-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.smm-cta-visible .smm-contact-buttons{opacity:0;animation:.8s 1.1s forwards smmRatingIn}.smm-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.smm-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smm-contact-btn:hover:before{left:150%}.smm-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.smm-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.smm-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.smm-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.smm-contact-icon{flex-shrink:0;width:16px;height:16px}.smm-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.smm-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.smm-stat:hover{transform:translateY(-3px)}.smm-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.smm-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.smm-stat:hover span{color:#43d1ce}.smm-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.smm-cta-visible .smm-stat-divider{animation:2s ease-in-out infinite smmDotPulse}.smm-cta-visible .smm-stat-one{animation:.6s 1.3s forwards smmStatIn}.smm-cta-visible .smm-stat-two{animation:.6s 1.5s forwards smmStatIn}.smm-cta-visible .smm-stat-three{animation:.6s 1.7s forwards smmStatIn}@keyframes smmHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smmFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes smmButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smmRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smmStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes smmUnderline{0%{width:0}to{width:70%}}@keyframes smmGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes smmGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}@keyframes smmDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.smm-cta-section{min-height:560px;padding:50px 25px 30px}.smm-cta-heading h2{font-size:34px}.smm-cta-subheading{margin-top:27px;font-size:22px}.smm-cta-description{max-width:700px;font-size:15px;line-height:1.8}.smm-cta-primary,.smm-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.smm-cta-section{min-height:auto;padding:55px 18px 40px}.smm-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.smm-cta-heading h2 br{display:none}.smm-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.smm-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.smm-cta-buttons-wrapper{margin-top:29px}.smm-cta-buttons{flex-direction:column;gap:10px}.smm-cta-primary,.smm-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.smm-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.smm-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.smm-contact-icon{width:14px;height:14px}.smm-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.smm-stat{gap:3px}.smm-stat span,.smm-stat p{font-size:13px}.smm-stat-divider{font-size:14px}.smm-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.smm-cta-section{padding:45px 15px 35px}.smm-cta-heading h2{font-size:26px}.smm-cta-subheading{font-size:18px}.smm-cta-description{font-size:13.5px}.smm-cta-primary,.smm-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.smm-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.smm-contact-icon{width:13px;height:13px}.smm-cta-stats{max-width:300px}.smm-stat span,.smm-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.smm-cta-section:before,.smm-cta-glow,.smm-stat-divider{animation:none!important}.smm-animate-heading,.smm-animate-subheading,.smm-animate-description,.smm-animate-button,.smm-animate-rating,.smm-stat-one,.smm-stat-two,.smm-stat-three{opacity:1;transform:none;animation:none!important}.smm-cta-heading h2 span:after{width:70%}}.smm-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:10px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.smm-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate smmBgFloat;position:absolute;top:-50%;left:-50%}.smm-section-visible.smm-differentiation-section:before{opacity:1}@keyframes smmBgFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,1%)rotate(3deg)}}.smm-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.smm-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.smm-header-animate{opacity:1;transform:translateY(0)}.smm-section-tag{color:#117c7a;letter-spacing:1.2px;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .6s;display:inline-flex;position:relative;overflow:hidden}.smm-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite smmTagSpin;position:absolute;top:-50%;left:-50%}.smm-header-animate .smm-section-tag:after{opacity:1}@keyframes smmTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smm-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.smm-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.smm-differentiation-intro strong{color:#117c7a;font-weight:700}.smm-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.smm-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.smm-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.smm-differentiation-card:hover .smm-diff-card-glow{opacity:1;transform:scale(1)}.smm-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.smm-differentiation-card:hover .smm-diff-card-shine{left:150%}.smm-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.smm-diff-card-icon svg{width:100%;height:100%}.smm-differentiation-card:hover .smm-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.smm-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.smm-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.smm-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.smm-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.smm-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.smm-differentiation-card:hover .smm-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.smm-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.smm-differentiation-card:hover .smm-diff-card-heading h3{color:#117c7a}.smm-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.smm-differentiation-card:hover .smm-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.smm-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.smm-bottom-card{min-height:220px}.smm-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.smm-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite smmCtaBorderSpin;position:absolute;inset:-2px}.smm-diff-cta-card:hover:before{opacity:1}@keyframes smmCtaBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smm-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.smm-cta-visible .smm-diff-cta-particles{opacity:1}.smm-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite smmParticleFloat;position:absolute}.smm-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.smm-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.smm-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.smm-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.smm-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.smm-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.smm-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.smm-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}@keyframes smmParticleFloat{0%,to{opacity:.2;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-30px)scale(1.5)}50%{opacity:.4;transform:translate(-15px,-50px)scale(.8)}75%{opacity:.6;transform:translate(25px,-20px)scale(1.2)}}.smm-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.smm-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.smm-diff-cta-card:hover .smm-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.smm-diff-cta-content{z-index:3;position:relative}.smm-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.smm-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.smm-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.smm-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smm-diff-cta-button:hover:before{left:140%}.smm-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.smm-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.smm-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.smm-differentiation-section{padding:50px 18px}.smm-differentiation-header{margin-bottom:34px}.smm-differentiation-header h2{font-size:30px;line-height:1.35}.smm-differentiation-intro{font-size:15px;line-height:1.6}.smm-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.smm-differentiation-card{height:auto;min-height:220px}.smm-bottom-card{min-height:205px}.smm-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.smm-differentiation-section{padding:40px 15px}.smm-differentiation-header{margin-bottom:28px}.smm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.smm-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.smm-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.smm-differentiation-grid{flex-direction:column;gap:11px;display:flex}.smm-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.smm-diff-card-heading,.smm-bottom-card{min-height:auto}.smm-diff-card-heading{gap:10px}.smm-diff-card-number{width:38px;height:38px;font-size:10px}.smm-diff-card-heading h3{font-size:15px;line-height:1.35}.smm-diff-card-line{margin:12px 0 10px}.smm-differentiation-card p{font-size:12.5px;line-height:1.6}.smm-diff-card-icon{display:none}.smm-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.smm-diff-cta-card h3{font-size:1.4rem}.smm-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.smm-diff-cta-particles{display:none}}@media (width<=430px){.smm-differentiation-section{padding:30px 12px}.smm-differentiation-header h2{font-size:24px;line-height:1.38}.smm-differentiation-intro{font-size:13px;line-height:1.6}.smm-differentiation-card{padding:17px}.smm-diff-card-number{width:33px;height:33px;font-size:9px}.smm-diff-card-heading h3{font-size:14px}.smm-differentiation-card p{font-size:11.5px}.smm-diff-cta-card{padding:20px}.smm-diff-cta-card h3{font-size:1.25rem}.smm-diff-cta-button{width:100%}}@media (width<=360px){.smm-differentiation-section{padding:25px 10px}.smm-differentiation-header h2{font-size:23px}.smm-differentiation-intro{font-size:12.5px}.smm-diff-card-heading h3{font-size:13px}.smm-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.smm-differentiation-section:before,.smm-section-tag:after,.smm-section-tag,.smm-diff-cta-card:before,.smm-diff-cta-particles span,.smm-diff-card-shine,.smm-diff-card-icon,.smm-differentiation-card,.smm-differentiation-card:before,.smm-diff-card-number,.smm-diff-card-line,.smm-diff-cta-card,.smm-diff-cta-decoration,.smm-diff-cta-button,.smm-diff-cta-button:before,.smm-diff-cta-button span,.smm-differentiation-header{transition:none!important;animation:none!important}.smm-differentiation-card,.smm-diff-cta-card,.smm-differentiation-header{opacity:1!important;transform:none!important}.smm-differentiation-section:before,.smm-section-tag:after,.smm-diff-cta-particles{opacity:1!important}}.hf-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.hf-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.hf-header{text-align:center;max-width:760px;margin:0 auto 55px}.hf-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.hf-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite hfTagSpin;position:absolute;top:-50%;left:-50%}.hf-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards hfFadeDown}.hf-eyebrow-visible:after{opacity:1}@keyframes hfTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hfFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.hf-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.hf-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-weight:750;line-height:1.08;transform:translateY(35px)scale(.97);font-size:40px!important}.hf-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards hfHeadingIn}@keyframes hfHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hf-heading span{color:#117c7a;position:relative}.hf-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.hf-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards hfUnderlineIn}@keyframes hfUnderlineIn{0%{width:0}to{width:70%}}.hf-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.hf-description-visible{animation:.8s .3s forwards hfFadeUp}@keyframes hfFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.hf-list{flex-direction:column;gap:12px;display:flex}.hf-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.hf-item-visible{opacity:1;transform:translateY(0)scale(1)}.hf-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.hf-item.active:before{height:100%}.hf-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.hf-question-text{color:#172323;margin:0;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.hf-item:hover .hf-question-text,.hf-item.active .hf-question-text{color:#117c7a}.hf-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.hf-icon-horizontal,.hf-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hf-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.hf-item.active .hf-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.hf-item.active .hf-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.hf-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.hf-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.hf-item.active .hf-answer{opacity:1;transform:translateY(0)}.hf-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.hf-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.hf-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.hf-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.hf-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.hf-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.hf-bottom-visible .hf-bottom-glow{opacity:1}.hf-bottom-content{z-index:2;position:relative}.hf-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.hf-bottom-visible .hf-bottom-content>span{opacity:1;transform:translateY(0)}.hf-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.hf-bottom-visible .hf-bottom-content h3{opacity:1;transform:translateY(0)}.hf-bottom-content h3 strong{color:#117c7a}.hf-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.hf-bottom-visible .hf-bottom-content p{opacity:1;transform:translateY(0)}.hf-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.hf-bottom-visible .hf-cta{opacity:1;transform:translateY(0)scale(1)}.hf-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 20px #117c7a4d}.hf-navlink-cta:link,.hf-navlink-cta:visited,.hf-navlink-cta:hover,.hf-navlink-cta:active,.hf-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.hf-navlink-cta span{font-size:17px;transition:transform .3s}.hf-navlink-cta:hover{background:linear-gradient(135deg,#15918e,#0d6a68);border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.hf-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.hf-section{padding:80px 20px 90px}.hf-header{margin-bottom:42px}.hf-heading{font-size:2.25rem!important}.hf-description{font-size:.9rem}.hf-question{min-height:66px;padding:18px 18px 18px 22px}.hf-question-text{font-size:.92rem}.hf-answer{padding:0 55px 22px 22px}.hf-answer p{font-size:.85rem}.hf-bottom{flex-direction:column;align-items:flex-start;padding:30px}.hf-cta{width:100%}.hf-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.hf-section{padding:20px 15px}.hf-header{margin-bottom:32px}.hf-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.hf-heading{letter-spacing:-.7px;font-size:1.9rem!important}.hf-description{margin-top:13px;font-size:.83rem;line-height:1.7}.hf-list{gap:9px}.hf-item{border-radius:13px}.hf-question{min-height:62px;padding:15px 14px 15px 18px}.hf-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.hf-icon{width:30px;height:30px}.hf-icon-horizontal,.hf-icon-vertical{width:10px}.hf-answer{padding:0 45px 18px 18px}.hf-answer p{font-size:.79rem;line-height:1.7}.hf-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.hf-bottom-content h3{font-size:1.3rem}.hf-bottom-content p{font-size:.79rem}.hf-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.hf-eyebrow,.hf-eyebrow:after,.hf-heading,.hf-heading span:after,.hf-description,.hf-item,.hf-icon,.hf-icon-horizontal,.hf-icon-vertical,.hf-answer-wrapper,.hf-answer,.hf-cta,.hf-cta span,.hf-bottom,.hf-bottom-glow,.hf-bottom-content>span,.hf-bottom-content h3,.hf-bottom-content p,.hf-navlink-cta{transition:none!important;animation:none!important}.hf-eyebrow,.hf-heading,.hf-description,.hf-item,.hf-bottom,.hf-bottom-content>span,.hf-bottom-content h3,.hf-bottom-content p,.hf-cta{opacity:1!important;transform:none!important}.hf-eyebrow:after{opacity:1!important}.hf-heading span:after{width:70%!important}.hf-bottom-glow{opacity:1!important}}.smm-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate smmBgShift;position:relative;overflow:hidden}@keyframes smmBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.smm-bg-shape{pointer-events:none;z-index:0;filter:blur(2px);background:#88c9d11a;border-radius:50%;position:absolute}.smm-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate smmShapeFloat1;top:-200px;left:-200px}.smm-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate smmShapeFloat2;bottom:-150px;right:-150px}@keyframes smmShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes smmShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.smm-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.smm-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate smmGlowFloat;top:10%;right:8%}.smm-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse smmGlowFloat;bottom:5%;left:5%}.smm-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.smm-hero-content{z-index:10;width:48%;padding-top:20px;position:relative}.smm-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.smm-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite smmShimmer;position:absolute;top:0;left:-60%}@keyframes smmShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.smm-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.smm-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite smmHeadlineGlow;display:inline-block;position:relative}@keyframes smmHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.smm-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.smm-description strong{font-weight:700}.smm-description-second{margin-top:15px}.smm-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.smm-btn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.smm-btn-primary{color:#fff;background:linear-gradient(135deg,#117c7a,#0d6a68);border:none;animation:3s ease-in-out infinite smmBtnPulse;box-shadow:0 6px 20px #117c7a4d}@keyframes smmBtnPulse{0%,to{box-shadow:0 6px 20px #117c7a4d}50%{box-shadow:0 6px 30px #117c7a8c}}.smm-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite smmBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes smmBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.smm-btn-primary:hover{background:linear-gradient(135deg,#15918e,#0d6a68);transform:translateY(-2px);box-shadow:0 10px 30px #117c7a66}.smm-btn-primary span{font-size:17px;transition:transform .3s}.smm-btn-primary:hover span{transform:translate(3px,-3px)}.smm-btn-secondary{color:#117c7a;background:#fff;border:2px solid #117c7a;animation:3.2s ease-in-out infinite smmOutlinePulse;box-shadow:0 4px 15px #117c7a1a}@keyframes smmOutlinePulse{0%,to{box-shadow:0 4px 15px #117c7a1a}50%{box-shadow:0 4px 22px #117c7a59}}.smm-btn-secondary:hover{color:#004d4c;background:#f0f8f8;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a33}.smm-btn-secondary span{font-size:17px;transition:transform .3s}.smm-btn-secondary:hover span{transform:translate(3px,-3px)}.smm-hero-visual{justify-content:center;align-items:center;width:52%;height:520px;padding-left:10px;display:flex;position:relative}.smm-chart-stack{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;gap:22px;width:100%;max-width:560px;padding:0;display:flex;position:relative}.smm-chart-item{background:#fff;border:1px solid #e2e9eb;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000001f}.smm-chart-item:first-child{animation:6s ease-in-out infinite alternate smmCardFloat1}.smm-chart-item:nth-child(2){animation:7s ease-in-out infinite alternate smmCardFloat2}@keyframes smmCardFloat1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes smmCardFloat2{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.smm-chart-item:hover{animation-play-state:paused;transform:translateY(-12px)scale(1.015);box-shadow:0 26px 46px #0000002e}.smm-chart-item img{object-fit:contain;border-radius:12px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.smm-chart-item:hover img{transform:scale(1.03)}.smm-teal-shape{z-index:1;will-change:transform;background:#88c9d1;position:absolute}.smm-teal-shape-1{border-radius:80px 25px;width:215px;height:70px;animation:9s ease-in-out infinite alternate smmTeal1;top:5px;left:145px;transform:rotate(-25deg)}.smm-teal-shape-2{border-radius:50px;width:80px;height:175px;animation:11s ease-in-out infinite alternate smmTeal2;top:150px;left:65px;transform:rotate(45deg)}.smm-teal-shape-3{opacity:.9;border-radius:60px;width:85px;height:220px;animation:10s ease-in-out infinite alternate smmTeal3;top:135px;right:35px;transform:rotate(45deg)}@keyframes smmTeal1{0%{transform:rotate(-25deg)translateY(0)}to{transform:rotate(-25deg)translateY(-12px)}}@keyframes smmTeal2{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(14px)}}@keyframes smmTeal3{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(-16px)}}.smm-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.smm-visible .smm-anim{opacity:1;transform:translateY(0)}.smm-visible .smm-anim-1{transition-delay:50ms}.smm-visible .smm-anim-2{transition-delay:.15s}.smm-visible .smm-anim-3{transition-delay:.25s}.smm-visible .smm-anim-4{transition-delay:.35s}.smm-visible .smm-anim-5{transition-delay:.45s}.smm-visible .smm-anim-6{transition-delay:.55s}.smm-visible .smm-anim-7{transition-delay:.65s}.smm-chart-item.smm-anim{opacity:0;transform:translateY(24px)scale(.96)}.smm-visible .smm-chart-item.smm-anim{opacity:1;transform:translateY(0)scale(1)}@media (width>=1201px){.smm-hero-content{width:46%}.smm-hero-visual{width:54%;padding-left:20px}.smm-chart-stack{gap:24px;max-width:600px}}@media (width>=901px) and (width<=1200px){.smm-chart-stack{gap:18px;max-width:480px}.smm-hero-visual{padding-left:8px}}@media (width>=701px) and (width<=900px){.smm-hero-container{min-height:520px}.smm-hero-content{width:50%;padding-top:25px;padding-left:35px}.smm-hero-visual{width:50%;height:520px;padding-left:6px}.smm-eyebrow{height:42px;padding:0 17px;font-size:16px}.smm-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.smm-description{max-width:470px;font-size:14px;line-height:1.5}.smm-teal-shape-1{width:190px;left:105px}.smm-teal-shape-2{left:25px}.smm-teal-shape-3{right:5px}.smm-chart-stack{gap:14px;max-width:400px}}@media (width<=700px){.smm-hero{min-height:auto}.smm-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.smm-hero-content{text-align:center;width:100%;padding:20px 20px 0}.smm-eyebrow{height:40px;padding:0 16px;font-size:15px}.smm-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.smm-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.smm-description-second{margin-top:13px}.smm-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.smm-buttons a{width:100%}.smm-btn{justify-content:center;width:100%;padding:11px 20px}.smm-hero-visual{width:100%;height:auto;min-height:auto;margin-top:30px;padding:0 20px}.smm-teal-shape-1{width:180px;height:60px;top:25px;left:50%;transform:translate(-50%)rotate(-25deg)}.smm-teal-shape-2{width:70px;height:150px;top:105px;left:15%;transform:rotate(45deg)}.smm-teal-shape-3{width:70px;height:185px;top:85px;right:8%;transform:rotate(45deg)}.smm-chart-stack{gap:18px;max-width:100%}}@media (width<=430px){.smm-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.smm-eyebrow{height:38px;padding:0 13px;font-size:13px}.smm-description{font-size:13px;line-height:1.55}.smm-chart-stack{gap:14px}.smm-teal-shape-1{width:145px;height:52px}.smm-teal-shape-2{width:60px;height:130px;top:90px;left:10%}.smm-teal-shape-3{width:60px;height:160px;top:75px;right:5%}.smm-btn{min-height:40px;padding:10px 16px;font-size:.8rem}}@media (width<=360px){.smm-hero-content{padding-left:14px;padding-right:14px}.smm-hero-content h1{font-size:26px}.smm-eyebrow{padding:0 11px;font-size:12px}.smm-description{font-size:12.5px}.smm-chart-stack{gap:12px}.smm-btn{min-height:38px;padding:9px 14px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.smm-hero,.smm-bg-shape,.smm-glow,.smm-eyebrow:after,.smm-hero-content h1 span,.smm-btn-primary,.smm-btn-primary:before,.smm-btn-secondary,.smm-chart-item,.smm-teal-shape{animation:none!important}.smm-btn,.smm-chart-item,.smm-chart-item img,.smm-btn-primary span,.smm-btn-secondary span{transition:none}.smm-anim{opacity:1;transition:none;transform:none}}.smm-problem-section{color:#0a3b4a;background:linear-gradient(#f0f6f6 0%,#f8fbfb 100%);width:100%;padding:40px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.smm-problem-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:14s ease-in-out infinite smm-blob-float-a;position:absolute;top:-200px;right:-100px}.smm-problem-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:17s ease-in-out infinite smm-blob-float-b;position:absolute;bottom:-150px;left:-150px}@keyframes smm-blob-float-a{0%{transform:translate(0)scale(1)}50%{transform:translate(-18px,22px)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes smm-blob-float-b{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,-16px)scale(1.04)}to{transform:translate(0)scale(1)}}.smm-problem-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.smm-problem-header{text-align:center;max-width:850px;margin:0 auto 42px}.smm-section-tag{color:#117c7a!important;letter-spacing:1.5px!important;text-transform:uppercase!important;z-index:10!important;opacity:1!important;visibility:visible!important;background:#117c7a1a!important;border:1px solid #117c7a40!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin:0 auto 18px!important;padding:7px 16px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:none!important}.smm-problem-header h2{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:all .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.smm-problem-header h2.animated{opacity:1;transform:translateY(0)}.smm-problem-header h2 span{color:#117c7a;font-weight:800;display:inline-block}.smm-problem-intro{color:#0a3b4a;opacity:.85;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:all .8s cubic-bezier(.22,1,.36,1) .2s;transform:translateY(20px)}.smm-problem-intro.animated{opacity:.85;transform:translateY(0)}.smm-problem-list{flex-direction:column;gap:12px;width:100%;display:flex}.smm-problem-card{opacity:0;background:#fff;border:1px solid #1e2d2d1a;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:94px;padding:17px 22px;transition:all .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 4px 14px #1e2d2d0a}.smm-problem-card.animated{opacity:1;transition:all .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.smm-problem-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35);box-shadow:0 0 15px #1e2d2d14}.smm-problem-card:hover{border-color:#1e2d2d33;transform:translate(5px);box-shadow:0 10px 25px #1e2d2d14}.smm-problem-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #1e2d2d26}.smm-problem-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:35%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes smm-card-sheen{0%{opacity:0;left:-60%}15%{opacity:1}to{opacity:0;left:130%}}.smm-problem-card.animated:after{animation:.9s ease-out forwards smm-card-sheen}.smm-problem-card:first-child.animated:after{animation-delay:.35s}.smm-problem-card:nth-child(2).animated:after{animation-delay:.42s}.smm-problem-card:nth-child(3).animated:after{animation-delay:.49s}.smm-problem-card:nth-child(4).animated:after{animation-delay:.56s}.smm-problem-number{color:#0a3b4a;opacity:0;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1) .15s;display:flex;position:relative;transform:scale(.85)rotate(-8deg)}.smm-problem-card.animated .smm-problem-number{opacity:1;transform:scale(1)rotate(0)}.smm-problem-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.smm-problem-card:hover .smm-problem-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #1e2d2d33}.smm-problem-card:hover .smm-problem-number:after{opacity:.2}.smm-problem-content{min-width:0}.smm-problem-content p{color:#0a3b4a;opacity:.7;margin:0;font-size:16px;font-weight:400;line-height:1.5}.smm-problem-arrow{color:#0a3b4a;opacity:.65;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.smm-problem-card:hover .smm-problem-arrow{color:#fff;opacity:1;background:linear-gradient(135deg,#0a3b4a,#117c7a);transform:translate(3px,-3px);box-shadow:0 4px 15px #1e2d2d40}.smm-problem-conclusion{opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border:1px solid #1e2d2d1a;border-radius:14px;align-items:flex-start;gap:17px;margin-top:32px;padding:23px 27px;transition:all .8s cubic-bezier(.22,1,.36,1) .3s;display:flex;position:relative;overflow:hidden;transform:translateY(25px)}.smm-problem-conclusion.animated{opacity:1;transform:translateY(0)}.smm-problem-conclusion:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-20%}.smm-conclusion-icon{color:#fff;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1e2d2d33}.smm-problem-conclusion.animated .smm-conclusion-icon{animation:2.4s ease-in-out 1s infinite smm-icon-pulse}.smm-problem-conclusion:hover .smm-conclusion-icon{animation-play-state:paused;transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 25px #1e2d2d4d}@keyframes smm-icon-pulse{0%,to{box-shadow:0 4px 15px #1e2d2d33}50%{box-shadow:0 4px 22px #117c7a73}}.smm-problem-conclusion p{color:#0a3b4a;z-index:1;opacity:.85;margin:0;font-size:15px;font-weight:400;line-height:1.65;position:relative}.smm-problem-conclusion p strong{color:#117c7a;font-weight:700}.smm-problem-cta{text-align:center;opacity:0;margin-top:32px;transition:all .8s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(25px)}.smm-problem-cta.animated{opacity:1;transform:translateY(0)}.smm-cta-button{color:#fff;background:#0a3b4a;border:1px solid #0a3b4a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 32px;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.smm-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.smm-cta-button:hover:before{left:150%}.smm-cta-button:hover{background:#082d38;border-color:#082d38;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 30px #0a3b4a4d}.smm-cta-button .cta-arrow{font-size:18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.smm-cta-button:hover .cta-arrow{transform:translate(5px)}.smm-problem-cta.animated .cta-arrow{animation:1.6s ease-in-out 1.2s infinite smm-arrow-nudge}.smm-cta-button:hover .cta-arrow{animation-play-state:paused}@keyframes smm-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.smm-highlight-text{color:#117c7a;font-weight:700;font-size:inherit}.smm-problem-card:first-child.animated{transition-delay:50ms}.smm-problem-card:nth-child(2).animated{transition-delay:.12s}.smm-problem-card:nth-child(3).animated{transition-delay:.19s}.smm-problem-card:nth-child(4).animated{transition-delay:.26s}@media (width<=900px){.smm-problem-section{padding:50px 20px}.smm-problem-section:before{width:350px;height:350px;top:-150px;right:-80px}.smm-problem-section:after{width:300px;height:300px;bottom:-100px;left:-100px}.smm-problem-header{margin-bottom:34px}.smm-problem-header h2{font-size:30px;line-height:1.35}.smm-problem-intro{font-size:15px;line-height:1.6}.smm-problem-card{grid-template-columns:52px minmax(0,1fr) 36px;gap:16px;min-height:auto;padding:15px 18px}.smm-problem-number{width:44px;height:44px}.smm-problem-content p{font-size:13.5px}}@media (width<=700px){.smm-problem-section{padding:40px 15px}.smm-problem-section:before{width:250px;height:250px;top:-100px;right:-60px}.smm-problem-section:after{width:200px;height:200px;bottom:-80px;left:-60px}.smm-problem-header{margin-bottom:28px}.smm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.smm-problem-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.smm-problem-intro{margin-top:14px;font-size:14px;line-height:1.6}.smm-problem-list{gap:10px}.smm-problem-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;min-height:auto;padding:15px 13px}.smm-problem-card:before{width:3px;top:12px;bottom:12px}.smm-problem-number{width:38px;height:38px;font-size:11px}.smm-problem-content p{opacity:.7;font-size:13px;line-height:1.5}.smm-problem-arrow{width:27px;height:27px;font-size:14px}.smm-problem-conclusion{border-radius:12px;gap:12px;margin-top:25px;padding:18px 16px}.smm-conclusion-icon{width:30px;height:30px;font-size:14px}.smm-problem-conclusion p{opacity:.85;font-size:13px;line-height:1.6}.smm-problem-cta{margin-top:25px}.smm-cta-button{justify-content:center;width:100%;max-width:400px;min-height:46px;padding:13px 24px;font-size:15px}}@media (width<=430px){.smm-problem-section{padding:30px 12px}.smm-problem-header h2{font-size:24px;line-height:1.38}.smm-problem-intro{font-size:13px;line-height:1.6}.smm-problem-card{grid-template-columns:36px minmax(0,1fr) 24px;gap:9px;padding:13px 10px}.smm-problem-number{width:33px;height:33px;font-size:10px}.smm-problem-content p{opacity:.7;font-size:12px;line-height:1.5}.smm-problem-arrow{width:23px;height:23px;font-size:12px}.smm-problem-conclusion{gap:10px;padding:16px 13px}.smm-conclusion-icon{width:27px;height:27px;font-size:12px}.smm-problem-conclusion p{opacity:.85;font-size:12px;line-height:1.6}.smm-cta-button{min-height:42px;padding:12px 20px;font-size:14px}}@media (width<=360px){.smm-problem-section{padding:25px 10px}.smm-problem-header h2{font-size:23px}.smm-problem-intro{font-size:12.5px}.smm-problem-content p{opacity:.7;font-size:11.5px}.smm-problem-conclusion p{opacity:.85;font-size:11.5px}.smm-cta-button{min-height:40px;padding:11px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.smm-problem-section:before,.smm-problem-section:after{animation:none!important}.smm-problem-header h2,.smm-problem-intro,.smm-problem-card,.smm-problem-conclusion,.smm-problem-number,.smm-problem-arrow,.smm-conclusion-icon,.smm-problem-cta,.smm-cta-button,.smm-cta-button:before,.smm-cta-button .cta-arrow{transition:none!important;animation:none!important}.smm-problem-header h2,.smm-problem-intro,.smm-problem-card,.smm-problem-conclusion,.smm-problem-cta{opacity:1!important;transform:none!important}.smm-problem-number{opacity:1!important;transition:none!important;transform:none!important}.smm-problem-card:after{display:none!important}.smm-cta-button:before{display:none}}.smm-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .3s;animation:3s ease-in-out infinite smmPulseBorder;display:inline-flex;transform:translateY(20px)scale(.95)}@keyframes smmPulseBorder{0%,to{border-color:#45d1ce4d;box-shadow:0 0 20px #45d1ce0d}50%{border-color:#45d1ce99;box-shadow:0 0 30px #45d1ce26}}.smm-process-eyebrow-visible{animation-name:smmFadeDown,smmPulseBorder;animation-duration:.7s,3s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:50ms;animation-fill-mode:forwards,none;animation-timeline:auto,auto}@keyframes smmFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.smm-process-eyebrow:hover{background:#45d1ce26;border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 40px #45d1ce33}@keyframes smmHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes smmHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}@keyframes smmLineDraw{to{stroke-dashoffset:0}}@keyframes smmCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes smmCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.smm-process-card .smm-card-border-glow{background:conic-gradient(from var(--angle,0deg), transparent 0%, #45d1ce4d 20%, #45d1ce99 40%, #45d1ce4d 60%, transparent 80%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:16px;padding:1px;transition:opacity .6s;animation:4s linear infinite smmBorderRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.smm-process-step:hover .smm-process-card .smm-card-border-glow,.smm-process-step.active .smm-process-card .smm-card-border-glow{opacity:1}@keyframes smmBorderRotate{to{--angle:360deg}}.smm-common-cta.secondary{color:#b0bec5;background:0 0;border:1px solid #ffffff1f}.smm-process-contact{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 35px;padding-top:20px;display:flex}.smm-process-contact-item{color:#78909c;align-items:center;gap:10px;padding:5px 0;font-size:clamp(.7rem,.8vw,.85rem);text-decoration:none;transition:all .3s;display:inline-flex}.smm-process-contact-item svg{flex-shrink:0;transition:transform .3s}.smm-process-contact-item:hover{color:#45d1ce;transform:translateY(-2px)}.smm-process-contact-item:hover svg{transform:scale(1.1)rotate(-5deg)}.smm-process-contact-item:active{transform:scale(.95)}@media (width<=1050px){.smm-process-section{padding:45px 18px 55px}.smm-process-heading{font-size:28px}.smm-process-journey{gap:30px 16px;padding:12px 0}.smm-process-card{min-height:160px;padding:18px 16px 16px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}}@media (width<=768px){.smm-process-section{padding:40px 15px 50px}.smm-process-heading{font-size:24px}.smm-process-desc{font-size:14px}.smm-process-eyebrow{padding:6px 13px;font-size:10px}.smm-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.smm-process-connecting-line{display:none}.smm-process-step.step-top,.smm-process-step.step-bottom{padding:0 0 30px}.smm-process-step.step-bottom{padding-top:30px;padding-bottom:0}.smm-process-card{min-height:150px;padding:16px 14px 14px}.smm-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}.smm-number-ring-decoration{display:none}.smm-process-step:not(:hover) .smm-process-card,.smm-process-step.step-bottom:not(:hover) .smm-process-card{animation:none!important}}@media (width<=500px){.smm-process-section{padding:35px 12px 45px}.smm-process-heading{font-size:22px}.smm-process-desc{font-size:13px}.smm-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.smm-process-step.step-top,.smm-process-step.step-bottom{padding:0}.smm-process-step.step-bottom{padding-top:0}.smm-process-connecting-line{display:none}.smm-process-card{min-height:140px;padding:16px 14px 14px}.smm-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}.smm-number-ring-decoration{display:none}.smm-process-cta-group{flex-direction:column;width:100%}.smm-common-cta{justify-content:center;width:100%;max-width:320px;min-height:44px;padding:10px 20px;font-size:.8rem}.smm-process-contact{flex-direction:column;align-items:center;gap:12px 20px}.smm-process-contact-item{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.smm-process-section:before,.smm-process-eyebrow,.smm-process-heading,.smm-process-heading span:after,.smm-process-desc,.smm-process-step,.smm-process-card,.smm-process-dot,.smm-process-card:before,.smm-card-progress-fill,.smm-common-cta,.smm-common-cta span,.smm-process-card h3,.smm-process-card p,.smm-process-header-line span,.smm-process-header-line span:after,.smm-process-cta,.smm-process-connecting-line,.smm-line-path,.smm-card-number,.smm-number-ring-decoration,.smm-card-glow,.smm-process-contact-item,.smm-process-step:not(:hover) .smm-process-card,.smm-process-step.step-bottom:not(:hover) .smm-process-card,.smm-card-pointer{transition:none!important;animation:none!important}.smm-process-eyebrow,.smm-process-heading,.smm-process-desc,.smm-process-step,.smm-process-cta,.smm-process-connecting-line{opacity:1!important;transform:none!important}.smm-process-heading span:after{width:70%!important}.smm-process-dot{transform:none!important}.smm-dot-pulse{display:none}.smm-process-card .smm-card-border-glow,.smm-process-card:before,.smm-common-cta:after{opacity:0!important}.smm-process-header-line span{opacity:1!important;width:40px!important}.smm-process-header-line span:after{transform:translate(-50%)scale(0)!important}.smm-line-path{stroke-dashoffset:0!important}.smm-card-glow,.smm-card-pointer{opacity:0!important}}.smm-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.smm-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate smmBgFloat;position:absolute;inset:0}.smm-process-section-visible:before{opacity:1}.smm-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.smm-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.smm-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.smm-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite smmFaqTagSpin;position:absolute;top:-50%;left:-50%}.smm-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards smmFadeDown}.smm-process-eyebrow-visible:after{opacity:1}@keyframes smmFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smm-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.smm-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.smm-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards smmHeadingIn}.smm-process-heading span{color:#45d1ce;display:inline-block;position:relative}.smm-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.smm-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards smmUnderline}.smm-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.smm-process-desc strong{color:#45d1ce;font-weight:700}.smm-process-desc-visible{animation:.8s .3s forwards smmFadeUp}.smm-process-header-line{justify-content:center;margin-top:14px;display:flex}.smm-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite smmHeaderLinePulse;position:relative}.smm-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite smmHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}.smm-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.smm-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.smm-process-journey-visible .smm-process-connecting-line{opacity:1}.smm-line-svg{width:100%;height:100%}.smm-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards smmLineDraw}.smm-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.smm-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.smm-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.smm-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.smm-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.smm-process-step:not(:hover) .smm-process-card{animation:5s ease-in-out infinite smmCardIdleFloat}.smm-process-step:nth-child(2):not(:hover) .smm-process-card{animation-delay:.5s}.smm-process-step:nth-child(3):not(:hover) .smm-process-card{animation-delay:1s}.smm-process-step:nth-child(4):not(:hover) .smm-process-card{animation-delay:1.5s}.smm-process-step:nth-child(5):not(:hover) .smm-process-card{animation-delay:2s}.smm-process-step:nth-child(6):not(:hover) .smm-process-card{animation-delay:2.5s}.smm-process-step.step-bottom:not(:hover) .smm-process-card{animation:5s ease-in-out infinite smmCardIdleFloatBottom}.smm-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.smm-process-step:hover .smm-process-card:before,.smm-process-step.active .smm-process-card:before{opacity:1;left:0}.smm-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.smm-process-step:hover .smm-card-glow,.smm-process-step.active .smm-card-glow{opacity:1}.smm-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.smm-process-step:hover .smm-number-ring-decoration,.smm-process-step.active .smm-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.smm-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.smm-process-step:hover .smm-card-number,.smm-process-step.active .smm-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.smm-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .smm-card-pointer{bottom:-7px}.step-bottom .smm-card-pointer{top:-7px}.smm-process-step:hover .smm-card-pointer,.smm-process-step.active .smm-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .smm-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.smm-process-step:hover .smm-process-card,.smm-process-step.active .smm-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.smm-process-step.step-bottom:hover .smm-process-card,.smm-process-step.step-bottom.active .smm-process-card{transform:translateY(6px)scale(1.02)}.smm-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.smm-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.smm-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.smm-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.smm-step-connector{display:none}.smm-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.smm-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.smm-process-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.smm-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.smm-common-cta.secondary{color:#b0bec5;background:0 0;border:1px solid #ffffff1f;font-size:.9rem}.smm-common-cta.secondary:hover{color:#fff;background:#45d1ce0d;border-color:#45d1ce66;transform:translateY(-3px);box-shadow:0 8px 30px #45d1ce0d}.smm-common-cta.secondary:active{transform:scale(.95)}@media (width<=1050px){.smm-process-section{padding:38px 18px 45px}.smm-process-heading{font-size:28px}.smm-process-journey{gap:30px 16px;padding:12px 0}.smm-process-card{min-height:160px;padding:18px 16px 16px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}}@media (width<=768px){.smm-process-section{padding:35px 15px 40px}.smm-process-heading{font-size:24px}.smm-process-desc{font-size:14px}.smm-process-eyebrow{padding:6px 13px;font-size:10px}.smm-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.smm-process-connecting-line{display:none}.smm-process-step.step-top,.smm-process-step.step-bottom{padding:0 0 30px}.smm-process-step.step-bottom{padding-top:30px;padding-bottom:0}.smm-process-card{min-height:150px;padding:16px 14px 14px}.smm-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}.smm-number-ring-decoration{display:none}.smm-process-step:not(:hover) .smm-process-card,.smm-process-step.step-bottom:not(:hover) .smm-process-card{animation:none!important}}@media (width<=500px){.smm-process-section{padding:30px 12px 35px}.smm-process-heading{font-size:22px}.smm-process-desc{font-size:13px}.smm-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.smm-process-step.step-top,.smm-process-step.step-bottom{padding:0}.smm-process-step.step-bottom{padding-top:0}.smm-process-connecting-line{display:none}.smm-process-card{min-height:140px;padding:16px 14px 14px}.smm-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.smm-process-card h3{font-size:.85rem}.smm-process-card p{font-size:.65rem}.smm-number-ring-decoration{display:none}.smm-process-cta-group{flex-direction:column;width:100%}.smm-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.smm-process-section{padding:25px 10px 30px}.smm-process-heading{font-size:20px}.smm-process-desc{font-size:12.5px}.smm-process-card{min-height:130px;padding:14px 12px 12px}.smm-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.smm-process-card h3{font-size:.8rem}.smm-process-card p{font-size:.6rem}.smm-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.smm-process-section:before,.smm-process-eyebrow,.smm-process-eyebrow:after,.smm-process-heading,.smm-process-heading span:after,.smm-process-desc,.smm-process-step,.smm-process-card,.smm-process-dot,.smm-process-card:before,.smm-card-progress-fill,.smm-common-cta,.smm-common-cta span,.smm-process-card h3,.smm-process-card p,.smm-process-header-line span,.smm-process-header-line span:after,.smm-process-cta,.smm-process-connecting-line,.smm-line-path,.smm-card-number,.smm-number-ring-decoration,.smm-card-glow,.smm-card-pointer,.smm-process-step:not(:hover) .smm-process-card,.smm-process-step.step-bottom:not(:hover) .smm-process-card{transition:none!important;animation:none!important}.smm-process-eyebrow,.smm-process-heading,.smm-process-desc,.smm-process-step,.smm-process-cta,.smm-process-connecting-line{opacity:1!important;transform:none!important}.smm-process-heading span:after{width:70%!important}.smm-process-dot{transform:none!important}.smm-dot-pulse{display:none}.smm-common-cta:after{opacity:0!important}.smm-process-header-line span{opacity:1!important;width:40px!important}.smm-process-header-line span:after{transform:translate(-50%)scale(0)!important}.smm-line-path{stroke-dashoffset:0!important}.smm-card-glow,.smm-card-pointer{opacity:0!important}}.smm-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.smm-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.smm-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.smm-process-step:hover .smm-process-dot,.smm-process-step.active .smm-process-dot{background:#45d1ce;transform:scale(1.4)}.smm-process-step:hover .smm-dot-pulse,.smm-process-step.active .smm-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite smmDotPulse}.smm-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.smm-process-step:hover .smm-process-card h3,.smm-process-step.active .smm-process-card h3{color:#45d1ce;transform:translate(4px)}.smm-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.smm-process-step:hover .smm-process-card p,.smm-process-step.active .smm-process-card p{color:#b0bec5}.smm-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.smm-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.smm-common-cta.primary:hover:before{left:100%}.smm-common-cta.primary:hover{background:#004d4c;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.smm-common-cta.primary:active{transform:scale(.95)}.smm-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.smm-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}.smm-proof-section{color:#000;background:#ecebe7;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.smm-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate smmBgFloat;position:absolute;top:-50%;left:-50%}.smm-proof-section.smm-section-visible:before{opacity:1}.smm-proof-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.smm-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.smm-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.smm-section-visible .smm-section-tag{opacity:1;transform:translateY(0)}.smm-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.smm-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.smm-section-visible .smm-proof-heading{opacity:1;transform:translateY(0)}.smm-highlight{color:#117c7a;font-weight:800}.smm-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.smm-section-visible .smm-proof-intro{opacity:1;transform:translateY(0)}.smm-proof-intro strong{color:#117c7a;font-weight:700}.smm-proof-grid{grid-template-columns:repeat(3,1fr);gap:17px;width:100%;margin:30px 0;display:grid}.smm-proof-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:170px;padding:22px 20px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0000000a}.smm-proof-card:before{content:"";transform-origin:0;background:#117c7a;width:100%;height:3px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;transform:scaleX(0)}.smm-proof-card:after{content:"";pointer-events:none;background:#117c7a09;border-radius:50%;width:140px;height:140px;transition:transform .5s,background .5s;position:absolute;bottom:-80px;right:-60px}.smm-proof-card:hover{border-color:#117c7a4d;transform:translateY(-5px);box-shadow:0 15px 35px #117c7a14}.smm-proof-card:hover:before{transform:scaleX(1)}.smm-proof-card:hover:after{background:#117c7a0f;transform:scale(1.3)}.smm-proof-index{color:#1822261f;letter-spacing:.1em;font-size:.55rem;font-weight:800;transition:color .3s;position:absolute;top:14px;right:16px}.smm-proof-card:hover .smm-proof-index{color:#117c7a4d}.smm-proof-number{color:#111;letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:800;line-height:1;transition:transform .35s;display:block}.smm-proof-card:hover .smm-proof-number{transform:translate(4px)}.smm-proof-line{background:#117c7a;border-radius:30px;width:32px;height:3px;margin:12px 0 10px;transition:width .35s}.smm-proof-card:hover .smm-proof-line{width:50px}.smm-proof-label{color:#555;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.smm-proof-intro-second{color:#444;text-align:center;opacity:0;max-width:820px;margin:0 auto 20px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(25px)}.smm-section-visible .smm-proof-intro-second{opacity:1;transform:translateY(0)}.smm-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.smm-footer-visible{opacity:1;transform:translateY(0)}.smm-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.smm-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.smm-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smm-proof-cta:hover:before{left:150%}.smm-proof-cta span{font-size:17px;transition:transform .3s}.smm-proof-cta:hover{background:linear-gradient(135deg,#15918e,#0d6a68);border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.smm-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=900px){.smm-proof-section{padding:20px 20px 28px}.smm-proof-header{margin-bottom:28px}.smm-proof-heading{font-size:30px;line-height:1.35}.smm-proof-intro,.smm-proof-intro-second{font-size:15px;line-height:1.6}.smm-proof-grid{grid-template-columns:repeat(3,1fr);gap:14px}.smm-proof-card{height:165px;padding:20px 18px}.smm-proof-number{font-size:2.2rem}.smm-proof-label{font-size:.78rem}}@media (width<=700px){.smm-proof-section{padding:18px 15px 25px}.smm-proof-header{margin-bottom:24px}.smm-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.smm-proof-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.smm-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.smm-proof-intro-second{font-size:14px;line-height:1.6}.smm-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.smm-proof-card{border-radius:12px;height:150px;padding:16px 14px}.smm-proof-index{font-size:.5rem;top:12px;right:12px}.smm-proof-number{font-size:1.9rem}.smm-proof-line{width:28px;margin:10px 0 8px}.smm-proof-label{font-size:.74rem;line-height:1.4}.smm-proof-footer{margin-top:24px}.smm-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 20px;font-size:.85rem}.smm-proof-cta-text{font-size:14px}}@media (width<=480px){.smm-proof-section{padding:15px 12px 22px}.smm-proof-header{margin-bottom:20px}.smm-proof-heading{font-size:24px;line-height:1.38}.smm-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.smm-proof-intro-second{font-size:13px;line-height:1.6}.smm-proof-grid{gap:8px;margin:16px 0}.smm-proof-card{border-radius:10px;height:135px;padding:14px 12px}.smm-proof-index{font-size:.45rem;top:10px;right:10px}.smm-proof-number{font-size:1.6rem}.smm-proof-line{width:24px;height:2.5px;margin:8px 0}.smm-proof-label{font-size:.68rem;line-height:1.3}.smm-proof-footer{margin-top:20px}.smm-proof-cta-text{font-size:13px}}@media (width<=380px){.smm-proof-section{padding:12px 10px 20px}.smm-proof-heading{font-size:22px}.smm-proof-intro,.smm-proof-intro-second{font-size:12px}.smm-proof-grid{gap:7px}.smm-proof-card{height:120px;padding:12px 10px}.smm-proof-number{font-size:1.4rem}.smm-proof-label{font-size:.62rem}.smm-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.smm-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.smm-proof-section:before,.smm-section-tag,.smm-proof-heading,.smm-proof-intro,.smm-proof-intro-second,.smm-proof-card,.smm-proof-card:before,.smm-proof-card:after,.smm-proof-number,.smm-proof-line,.smm-proof-index,.smm-proof-cta,.smm-proof-cta span,.smm-proof-footer{transition:none!important;animation:none!important}.smm-proof-section:before{opacity:1!important}.smm-section-tag,.smm-proof-heading,.smm-proof-intro,.smm-proof-intro-second,.smm-proof-card,.smm-proof-footer{opacity:1!important;transform:none!important}.smm-proof-card:before{transform:scaleX(1)!important}}.smm-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.smm-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.smm-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.smm-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.smm-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.smm-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.smm-section-tag-visible{opacity:1;transform:translateY(0)}.smm-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.smm-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.smm-heading-visible{opacity:1;transform:translateY(0)}.smm-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.smm-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.smm-intro-visible{opacity:.8;transform:translateY(0)}.smm-solution-intro strong{color:#117c7a;font-weight:700}.smm-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.smm-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.smm-card-visible{opacity:1;transform:translateY(0)}.smm-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.smm-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.smm-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.smm-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.smm-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.smm-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.smm-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.smm-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.smm-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.smm-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.smm-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.smm-solution-card:hover .smm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.smm-solution-card:hover .smm-solution-number:after{opacity:.2}.smm-solution-card:hover .smm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.smm-solution-card:hover .smm-solution-card-content{grid-template-rows:1fr}.smm-solution-card:hover .smm-solution-card-content p{opacity:.7;padding:0 17px 19px}.smm-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.smm-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.smm-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.smm-solution-card.is-open .smm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.smm-solution-card.is-open .smm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.smm-solution-card.is-open .smm-solution-card-content{grid-template-rows:1fr}.smm-solution-card.is-open .smm-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.smm-solution-card.is-open h3{color:#117c7a}}.smm-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.smm-cta-visible{opacity:1;transform:translateY(0)}.smm-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #117c7a4d}.smm-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smm-common-cta:hover:before{left:150%}.smm-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.smm-common-cta:hover{color:#fff;background:linear-gradient(135deg,#15918e,#0d6a68);border-color:#004d4c;transform:translateY(-2px);box-shadow:0 10px 30px #117c7a66}.smm-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.smm-solution-section{padding:50px 20px}.smm-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.smm-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.smm-solution-header{margin-bottom:34px}.smm-solution-heading{font-size:30px;line-height:1.35}.smm-solution-intro{font-size:15px;line-height:1.6}.smm-solution-grid{gap:13px}.smm-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.smm-solution-card h3{font-size:15px}.smm-solution-number{width:31px;height:31px}.smm-solution-plus{width:24px;height:24px;font-size:16px}.smm-solution-card-content p{font-size:12px}}@media (width<=700px){.smm-solution-section{padding:40px 15px}.smm-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.smm-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.smm-solution-header{margin-bottom:28px}.smm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.smm-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.smm-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.smm-solution-grid{grid-template-columns:1fr;gap:9px}.smm-solution-card{min-height:72px}.smm-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.smm-solution-number{width:34px;height:34px;font-size:10px}.smm-solution-card h3{font-size:15px;line-height:1.35}.smm-solution-plus{width:25px;height:25px;font-size:17px}.smm-solution-card-content p{font-size:12.5px;line-height:1.6}.smm-solution-cta{margin-top:25px}.smm-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.smm-solution-section{padding:30px 12px}.smm-solution-heading{font-size:24px;line-height:1.38}.smm-solution-intro{font-size:13px;line-height:1.6}.smm-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.smm-solution-number{width:31px;height:31px;font-size:9px}.smm-solution-card h3{font-size:14px}.smm-solution-plus{width:23px;height:23px;font-size:16px}.smm-solution-card.is-open .smm-solution-card-content p{padding:0 12px 15px 50px}.smm-solution-card-content p{font-size:11.5px}.smm-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.smm-solution-section{padding:25px 10px}.smm-solution-heading{font-size:23px}.smm-solution-intro{font-size:12.5px}.smm-solution-card h3{font-size:13px}.smm-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.smm-section-tag,.smm-solution-heading,.smm-solution-intro,.smm-solution-card,.smm-solution-card:before,.smm-solution-number,.smm-solution-plus,.smm-solution-card-content,.smm-solution-card-content p,.smm-common-cta,.smm-common-cta span,.smm-solution-cta{transition:none!important}.smm-section-tag,.smm-solution-heading,.smm-solution-intro,.smm-solution-card,.smm-solution-cta{opacity:1!important;transform:none!important}.smm-solution-card:before{transform:scaleY(1)!important}.smm-solution-card-content{grid-template-rows:1fr!important}.smm-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}.ppc-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:15px 20px 0;display:flex;position:relative;overflow:hidden}.ppc-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.ppc-cta-visible:before{animation:18s linear infinite ppcGridMove}.ppc-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.ppc-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.ppc-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.ppc-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.ppc-cta-visible .ppc-cta-glow{opacity:.15;animation:8s ease-in-out infinite ppcGlowFloat}.ppc-cta-visible .ppc-cta-glow-two{animation-delay:-4s}.ppc-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.ppc-cta-heading{width:100%}.ppc-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.ppc-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.ppc-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.ppc-cta-visible .ppc-cta-heading h2 span:after{animation:1.2s 1.2s forwards ppcUnderline}.ppc-animate-heading,.ppc-animate-subheading,.ppc-animate-description,.ppc-animate-button,.ppc-animate-rating,.ppc-stat-one,.ppc-stat-two,.ppc-stat-three{opacity:0}.ppc-animate-heading{transform:translateY(35px)scale(.97)}.ppc-animate-subheading,.ppc-animate-description{transform:translateY(25px)}.ppc-animate-button{transform:translateY(25px)scale(.94)}.ppc-animate-rating{transform:translateY(20px)scale(.92)}.ppc-stat-one,.ppc-stat-two,.ppc-stat-three{transform:translateY(15px)}.ppc-cta-visible .ppc-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards ppcHeadingIn}.ppc-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.ppc-cta-visible .ppc-animate-subheading{animation:.8s .35s forwards ppcFadeUp}.ppc-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.ppc-cta-visible .ppc-animate-description{animation:.8s .55s forwards ppcFadeUp}.ppc-cta-buttons-wrapper{width:100%;margin-top:34px}.ppc-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.ppc-cta-primary,.ppc-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.ppc-cta-primary:before,.ppc-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ppc-cta-primary:hover:before,.ppc-cta-secondary:hover:before{left:150%}.ppc-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.ppc-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.ppc-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.ppc-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.ppc-cta-visible .ppc-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards ppcButtonIn}.ppc-cta-visible .ppc-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards ppcButtonIn}.ppc-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.ppc-cta-primary:hover .ppc-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.ppc-cta-secondary:hover .ppc-cta-arrow{transform:translate(5px)scale(1.1)}.ppc-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.ppc-cta-visible .ppc-contact-buttons{opacity:0;animation:.8s 1.1s forwards ppcRatingIn}.ppc-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.ppc-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ppc-contact-btn:hover:before{left:150%}.ppc-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.ppc-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.ppc-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.ppc-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.ppc-contact-icon{flex-shrink:0;width:16px;height:16px}.ppc-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.ppc-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.ppc-stat:hover{transform:translateY(-3px)}.ppc-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.ppc-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.ppc-stat:hover span{color:#43d1ce}.ppc-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.ppc-cta-visible .ppc-stat-divider{animation:2s ease-in-out infinite ppcDotPulse}.ppc-cta-visible .ppc-stat-one{animation:.6s 1.3s forwards ppcStatIn}.ppc-cta-visible .ppc-stat-two{animation:.6s 1.5s forwards ppcStatIn}.ppc-cta-visible .ppc-stat-three{animation:.6s 1.7s forwards ppcStatIn}@keyframes ppcHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ppcFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes ppcButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ppcRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ppcStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes ppcUnderline{0%{width:0}to{width:70%}}@keyframes ppcGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes ppcGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}@keyframes ppcDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.ppc-cta-section{min-height:560px;padding:50px 25px 30px}.ppc-cta-heading h2{font-size:34px}.ppc-cta-subheading{margin-top:27px;font-size:22px}.ppc-cta-description{max-width:700px;font-size:15px;line-height:1.8}.ppc-cta-primary,.ppc-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.ppc-cta-section{min-height:auto;padding:55px 18px 40px}.ppc-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.ppc-cta-heading h2 br{display:none}.ppc-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.ppc-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.ppc-cta-buttons-wrapper{margin-top:29px}.ppc-cta-buttons{flex-direction:column;gap:10px}.ppc-cta-primary,.ppc-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.ppc-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.ppc-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.ppc-contact-icon{width:14px;height:14px}.ppc-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.ppc-stat{gap:3px}.ppc-stat span,.ppc-stat p{font-size:13px}.ppc-stat-divider{font-size:14px}.ppc-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.ppc-cta-section{padding:45px 15px 35px}.ppc-cta-heading h2{font-size:26px}.ppc-cta-subheading{font-size:18px}.ppc-cta-description{font-size:13.5px}.ppc-cta-primary,.ppc-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.ppc-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.ppc-contact-icon{width:13px;height:13px}.ppc-cta-stats{max-width:300px}.ppc-stat span,.ppc-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ppc-cta-section:before,.ppc-cta-glow,.ppc-stat-divider{animation:none!important}.ppc-animate-heading,.ppc-animate-subheading,.ppc-animate-description,.ppc-animate-button,.ppc-animate-rating,.ppc-stat-one,.ppc-stat-two,.ppc-stat-three{opacity:1;transform:none;animation:none!important}.ppc-cta-heading h2 span:after{width:70%}}.ppc-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:25px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.ppc-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.ppc-section-visible.ppc-differentiation-section:before{opacity:1}.ppc-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.ppc-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.ppc-header-animate{opacity:1;transform:translateY(0)}.ppc-section-tag{color:#117c7a!important;letter-spacing:1.5px!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;background:#117c7a14!important;border:1px solid #117c7a4d!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;margin-bottom:18px!important;padding:7px 20px!important;font-size:13px!important;font-weight:700!important;transition:all .6s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.ppc-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpin;position:absolute;top:-50%;left:-50%}.ppc-header-animate .ppc-section-tag:after{opacity:1}.ppc-section-tag:hover{background:#117c7a26;border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.ppc-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.ppc-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.ppc-differentiation-intro strong{color:#117c7a;font-weight:700}.ppc-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.ppc-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.ppc-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.ppc-differentiation-card:hover .ppc-diff-card-glow{opacity:1;transform:scale(1)}.ppc-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.ppc-differentiation-card:hover .ppc-diff-card-shine{left:150%}.ppc-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.ppc-diff-card-icon svg{width:100%;height:100%}.ppc-differentiation-card:hover .ppc-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.ppc-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.ppc-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.ppc-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.ppc-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.ppc-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.ppc-differentiation-card:hover .ppc-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.ppc-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.ppc-differentiation-card:hover .ppc-diff-card-heading h3{color:#117c7a}.ppc-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.ppc-differentiation-card:hover .ppc-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.ppc-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.ppc-bottom-card{min-height:220px}.ppc-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.ppc-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite ctaBorderSpin;position:absolute;inset:-2px}.ppc-diff-cta-card:hover:before{opacity:1}.ppc-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.ppc-cta-visible .ppc-diff-cta-particles{opacity:1}.ppc-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite particleFloat;position:absolute}.ppc-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.ppc-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.ppc-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.ppc-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.ppc-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.ppc-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.ppc-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.ppc-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}.ppc-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.ppc-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.ppc-diff-cta-card:hover .ppc-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.ppc-diff-cta-content{z-index:3;position:relative}.ppc-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.ppc-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.ppc-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.ppc-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ppc-diff-cta-button:hover:before{left:140%}.ppc-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.ppc-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.ppc-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.ppc-differentiation-section{padding:50px 18px}.ppc-differentiation-header{margin-bottom:34px}.ppc-differentiation-header h2{font-size:30px;line-height:1.35}.ppc-differentiation-intro{font-size:15px;line-height:1.6}.ppc-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.ppc-differentiation-card{height:auto;min-height:220px}.ppc-bottom-card{min-height:205px}.ppc-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.ppc-differentiation-section{padding:40px 15px}.ppc-differentiation-header{margin-bottom:28px}.ppc-section-tag{letter-spacing:1px!important;margin-bottom:12px!important;padding:6px 14px!important;font-size:10px!important}.ppc-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.ppc-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.ppc-differentiation-grid{flex-direction:column;gap:11px;display:flex}.ppc-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.ppc-diff-card-heading,.ppc-bottom-card{min-height:auto}.ppc-diff-card-heading{gap:10px}.ppc-diff-card-number{width:38px;height:38px;font-size:10px}.ppc-diff-card-heading h3{font-size:15px;line-height:1.35}.ppc-diff-card-line{margin:12px 0 10px}.ppc-differentiation-card p{font-size:12.5px;line-height:1.6}.ppc-diff-card-icon{display:none}.ppc-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.ppc-diff-cta-card h3{font-size:1.4rem}.ppc-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.ppc-diff-cta-particles{display:none}}@media (width<=430px){.ppc-differentiation-section{padding:30px 12px}.ppc-differentiation-header h2{font-size:24px;line-height:1.38}.ppc-differentiation-intro{font-size:13px;line-height:1.6}.ppc-differentiation-card{padding:17px}.ppc-diff-card-number{width:33px;height:33px;font-size:9px}.ppc-diff-card-heading h3{font-size:14px}.ppc-differentiation-card p{font-size:11.5px}.ppc-diff-cta-card{padding:20px}.ppc-diff-cta-card h3{font-size:1.25rem}.ppc-diff-cta-button{width:100%}}@media (width<=360px){.ppc-differentiation-section{padding:25px 10px}.ppc-differentiation-header h2{font-size:23px}.ppc-differentiation-intro{font-size:12.5px}.ppc-diff-card-heading h3{font-size:13px}.ppc-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.ppc-differentiation-section:before,.ppc-section-tag:after,.ppc-section-tag,.ppc-diff-cta-card:before,.ppc-diff-cta-particles span,.ppc-diff-card-shine,.ppc-diff-card-icon,.ppc-differentiation-card,.ppc-differentiation-card:before,.ppc-diff-card-number,.ppc-diff-card-line,.ppc-diff-cta-card,.ppc-diff-cta-decoration,.ppc-diff-cta-button,.ppc-diff-cta-button:before,.ppc-diff-cta-button span,.ppc-differentiation-header{transition:none!important;animation:none!important}.ppc-differentiation-card,.ppc-diff-cta-card,.ppc-differentiation-header{opacity:1!important;transform:none!important}.ppc-differentiation-section:before,.ppc-section-tag:after,.ppc-diff-cta-particles{opacity:1!important}}.ppc-faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.ppc-faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.ppc-faq-header{text-align:center;max-width:760px;margin:0 auto 55px}.ppc-faq-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.ppc-faq-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite ppcFaqTagSpin;position:absolute;top:-50%;left:-50%}.ppc-faq-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards ppcFaqFadeDown}.ppc-faq-eyebrow-visible:after{opacity:1}@keyframes ppcFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ppcFaqFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ppc-faq-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.ppc-faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-weight:750;line-height:1.08;transform:translateY(35px)scale(.97);font-size:40px!important}.ppc-faq-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards ppcFaqHeadingIn}@keyframes ppcFaqHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ppc-faq-heading span{color:#117c7a;position:relative}.ppc-faq-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.ppc-faq-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards ppcFaqUnderlineIn}@keyframes ppcFaqUnderlineIn{0%{width:0}to{width:70%}}.ppc-faq-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.ppc-faq-description-visible{animation:.8s .3s forwards ppcFaqFadeUp}@keyframes ppcFaqFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.ppc-faq-list{flex-direction:column;gap:12px;display:flex}.ppc-faq-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.ppc-faq-item-visible{opacity:1;transform:translateY(0)scale(1)}.ppc-faq-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.ppc-faq-item.active:before{height:100%}.ppc-faq-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.ppc-faq-question-text{color:#172323;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.ppc-faq-item:hover .ppc-faq-question-text,.ppc-faq-item.active .ppc-faq-question-text{color:#117c7a}.ppc-faq-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.ppc-faq-icon-horizontal,.ppc-faq-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ppc-faq-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.ppc-faq-item.active .ppc-faq-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.ppc-faq-item.active .ppc-faq-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.ppc-faq-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.ppc-faq-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.ppc-faq-item.active .ppc-faq-answer{opacity:1;transform:translateY(0)}.ppc-faq-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.ppc-faq-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.ppc-faq-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.ppc-faq-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.ppc-faq-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.ppc-faq-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.ppc-faq-bottom-visible .ppc-faq-bottom-glow{opacity:1}.ppc-faq-bottom-content{z-index:2;position:relative}.ppc-faq-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.ppc-faq-bottom-visible .ppc-faq-bottom-content>span{opacity:1;transform:translateY(0)}.ppc-faq-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.ppc-faq-bottom-visible .ppc-faq-bottom-content h3{opacity:1;transform:translateY(0)}.ppc-faq-bottom-content h3 strong{color:#117c7a}.ppc-faq-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.ppc-faq-bottom-visible .ppc-faq-bottom-content p{opacity:1;transform:translateY(0)}.ppc-faq-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.ppc-faq-bottom-visible .ppc-faq-cta{opacity:1;transform:translateY(0)scale(1)}.ppc-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.ppc-navlink-cta:link,.ppc-navlink-cta:visited,.ppc-navlink-cta:hover,.ppc-navlink-cta:active,.ppc-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.ppc-navlink-cta span{font-size:17px;transition:transform .3s}.ppc-navlink-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.ppc-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.ppc-faq-section{padding:80px 20px 90px}.ppc-faq-header{margin-bottom:42px}.ppc-faq-heading{font-size:2.25rem!important}.ppc-faq-description{font-size:.9rem}.ppc-faq-question{min-height:66px;padding:18px 18px 18px 22px}.ppc-faq-question-text{font-size:.92rem}.ppc-faq-answer{padding:0 55px 22px 22px}.ppc-faq-answer p{font-size:.85rem}.ppc-faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.ppc-faq-cta{width:100%}.ppc-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.ppc-faq-section{padding:20px 15px}.ppc-faq-header{margin-bottom:32px}.ppc-faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.ppc-faq-heading{letter-spacing:-.7px;font-size:1.9rem!important}.ppc-faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.ppc-faq-list{gap:9px}.ppc-faq-item{border-radius:13px}.ppc-faq-question{min-height:62px;padding:15px 14px 15px 18px}.ppc-faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.ppc-faq-icon{width:30px;height:30px}.ppc-faq-icon-horizontal,.ppc-faq-icon-vertical{width:10px}.ppc-faq-answer{padding:0 45px 18px 18px}.ppc-faq-answer p{font-size:.79rem;line-height:1.7}.ppc-faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.ppc-faq-bottom-content h3{font-size:1.3rem}.ppc-faq-bottom-content p{font-size:.79rem}.ppc-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.ppc-faq-eyebrow,.ppc-faq-eyebrow:after,.ppc-faq-heading,.ppc-faq-heading span:after,.ppc-faq-description,.ppc-faq-item,.ppc-faq-icon,.ppc-faq-icon-horizontal,.ppc-faq-icon-vertical,.ppc-faq-answer-wrapper,.ppc-faq-answer,.ppc-faq-cta,.ppc-faq-cta span,.ppc-faq-bottom,.ppc-faq-bottom-glow,.ppc-faq-bottom-content>span,.ppc-faq-bottom-content h3,.ppc-faq-bottom-content p,.ppc-navlink-cta{transition:none!important;animation:none!important}.ppc-faq-eyebrow,.ppc-faq-heading,.ppc-faq-description,.ppc-faq-item,.ppc-faq-bottom,.ppc-faq-bottom-content>span,.ppc-faq-bottom-content h3,.ppc-faq-bottom-content p,.ppc-faq-cta{opacity:1!important;transform:none!important}.ppc-faq-eyebrow:after{opacity:1!important}.ppc-faq-heading span:after{width:70%!important}.ppc-faq-bottom-glow{opacity:1!important}}.ppc-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate ppcBgShift;position:relative;overflow:hidden}@keyframes ppcBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.ppc-bg-shape{pointer-events:none;z-index:0;filter:blur(2px);background:#88c9d11a;border-radius:50%;position:absolute}.ppc-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate ppcShapeFloat1;top:-200px;left:-200px}.ppc-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate ppcShapeFloat2;bottom:-150px;right:-150px}@keyframes ppcShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes ppcShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.ppc-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.ppc-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate ppcGlowFloat;top:10%;right:8%}.ppc-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse ppcGlowFloat;bottom:5%;left:5%}.ppc-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.ppc-hero-content{z-index:10;width:48%;padding-top:20px;position:relative}.ppc-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.ppc-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite ppcShimmer;position:absolute;top:0;left:-60%}@keyframes ppcShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.ppc-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.ppc-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite ppcHeadlineGlow;display:inline-block;position:relative}@keyframes ppcHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.ppc-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.ppc-description strong{font-weight:700}.ppc-description-second{margin-top:15px}.ppc-trust-note{color:#333;margin-top:14px;font-size:14px;font-style:italic;font-weight:500;line-height:1.5}.ppc-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.ppc-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.ppc-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a;animation:3s ease-in-out infinite ppcBtnPulse;box-shadow:0 0 #117c7a00}@keyframes ppcBtnPulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 22px #117c7a73}}.ppc-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite ppcBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes ppcBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.ppc-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px);box-shadow:0 10px 24px #117c7a59}.ppc-btn-primary span{font-size:17px;transition:transform .25s}.ppc-btn-primary:hover span{transform:translate(2px,-2px)}.ppc-btn-outline{color:#06f;background:0 0;border:1.5px solid #06f;animation:3.2s ease-in-out infinite ppcOutlinePulse}@keyframes ppcOutlinePulse{0%,to{box-shadow:0 0 #06f0}50%{box-shadow:0 0 18px #0066ff59}}.ppc-btn-outline:hover{color:#0052cc;background:#f5f8ff;border-color:#0052cc;transform:translateY(-1px);box-shadow:0 10px 22px #0066ff40}.ppc-hero-visual{justify-content:center;align-items:center;width:52%;height:520px;padding-left:10px;display:flex;position:relative}.ppc-chart-stack{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;gap:22px;width:100%;max-width:560px;padding:0;display:flex;position:relative}.ppc-chart-item{background:#fff;border:1px solid #e2e9eb;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000001f}.ppc-chart-item:first-child{animation:6s ease-in-out infinite alternate ppcCardFloat1}.ppc-chart-item:nth-child(2){animation:7s ease-in-out infinite alternate ppcCardFloat2}@keyframes ppcCardFloat1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes ppcCardFloat2{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.ppc-chart-item:hover{animation-play-state:paused;transform:translateY(-12px)scale(1.015);box-shadow:0 26px 46px #0000002e}.ppc-chart-item img{object-fit:contain;border-radius:12px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.ppc-chart-item:hover img{transform:scale(1.03)}.ppc-teal-shape{z-index:1;will-change:transform;background:#88c9d1;position:absolute}.ppc-teal-shape-1{border-radius:80px 25px;width:215px;height:70px;animation:9s ease-in-out infinite alternate ppcTeal1;top:5px;left:145px;transform:rotate(-25deg)}.ppc-teal-shape-2{border-radius:50px;width:80px;height:175px;animation:11s ease-in-out infinite alternate ppcTeal2;top:150px;left:65px;transform:rotate(45deg)}.ppc-teal-shape-3{opacity:.9;border-radius:60px;width:85px;height:220px;animation:10s ease-in-out infinite alternate ppcTeal3;top:135px;right:35px;transform:rotate(45deg)}@keyframes ppcTeal1{0%{transform:rotate(-25deg)translateY(0)}to{transform:rotate(-25deg)translateY(-12px)}}@keyframes ppcTeal2{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(14px)}}@keyframes ppcTeal3{0%{transform:rotate(45deg)translateY(0)}to{transform:rotate(45deg)translateY(-16px)}}.ppc-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.ppc-visible .ppc-anim{opacity:1;transform:translateY(0)}.ppc-visible .ppc-anim-1{transition-delay:50ms}.ppc-visible .ppc-anim-2{transition-delay:.15s}.ppc-visible .ppc-anim-3{transition-delay:.25s}.ppc-visible .ppc-anim-4{transition-delay:.35s}.ppc-visible .ppc-anim-5{transition-delay:.45s}.ppc-visible .ppc-anim-6{transition-delay:.55s}.ppc-visible .ppc-anim-7{transition-delay:.65s}.ppc-chart-item.ppc-anim{opacity:0;transform:translateY(24px)scale(.96)}.ppc-visible .ppc-chart-item.ppc-anim{opacity:1;transform:translateY(0)scale(1)}@media (width>=1201px){.ppc-hero-content{width:46%}.ppc-hero-visual{width:54%;padding-left:20px}.ppc-chart-stack{gap:24px;max-width:600px}}@media (width>=901px) and (width<=1200px){.ppc-chart-stack{gap:18px;max-width:480px}.ppc-hero-visual{padding-left:8px}}@media (width>=701px) and (width<=900px){.ppc-hero-container{min-height:520px}.ppc-hero-content{width:50%;padding-top:25px;padding-left:35px}.ppc-hero-visual{width:50%;height:520px;padding-left:6px}.ppc-eyebrow{height:42px;padding:0 17px;font-size:16px}.ppc-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.ppc-description{max-width:470px;font-size:14px;line-height:1.5}.ppc-teal-shape-1{width:190px;left:105px}.ppc-teal-shape-2{left:25px}.ppc-teal-shape-3{right:5px}.ppc-chart-stack{gap:14px;max-width:400px}}@media (width<=700px){.ppc-hero{min-height:auto}.ppc-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.ppc-hero-content{text-align:center;width:100%;padding:20px 20px 0}.ppc-eyebrow{height:40px;padding:0 16px;font-size:15px}.ppc-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.ppc-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.ppc-description-second{margin-top:13px}.ppc-trust-note{text-align:center;margin-top:12px;font-size:12px}.ppc-buttons{flex-direction:column;gap:10px;width:100%;margin-top:12px}.ppc-buttons a{width:100%}.ppc-btn{justify-content:center;width:100%;padding:11px 20px}.ppc-hero-visual{width:100%;height:auto;min-height:auto;margin-top:30px;padding:0 20px}.ppc-teal-shape-1{width:180px;height:60px;top:25px;left:50%;transform:translate(-50%)rotate(-25deg)}.ppc-teal-shape-2{width:70px;height:150px;top:105px;left:15%;transform:rotate(45deg)}.ppc-teal-shape-3{width:70px;height:185px;top:85px;right:8%;transform:rotate(45deg)}.ppc-chart-stack{gap:18px;max-width:100%}}@media (width<=430px){.ppc-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.ppc-eyebrow{height:38px;padding:0 13px;font-size:13px}.ppc-description{font-size:13px;line-height:1.55}.ppc-trust-note{font-size:11px}.ppc-chart-stack{gap:14px}.ppc-teal-shape-1{width:145px;height:52px}.ppc-teal-shape-2{width:60px;height:130px;top:90px;left:10%}.ppc-teal-shape-3{width:60px;height:160px;top:75px;right:5%}}@media (width<=360px){.ppc-hero-content{padding-left:14px;padding-right:14px}.ppc-hero-content h1{font-size:26px}.ppc-eyebrow{padding:0 11px;font-size:12px}.ppc-description{font-size:12.5px}.ppc-trust-note{font-size:10px}.ppc-chart-stack{gap:12px}}@media (prefers-reduced-motion:reduce){.ppc-hero,.ppc-bg-shape,.ppc-glow,.ppc-eyebrow:after,.ppc-hero-content h1 span,.ppc-btn-primary,.ppc-btn-primary:before,.ppc-btn-outline,.ppc-chart-item,.ppc-teal-shape{animation:none!important}.ppc-btn,.ppc-chart-item,.ppc-chart-item img,.ppc-btn-primary span{transition:none}.ppc-anim{opacity:1;transition:none;transform:none}}.wd-problem-section{color:#0a3b4a;background:linear-gradient(#f0f6f6 0%,#f8fbfb 100%);width:100%;padding:40px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.wd-problem-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:14s ease-in-out infinite wd-blob-float-a;position:absolute;top:-200px;right:-100px}.wd-problem-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:17s ease-in-out infinite wd-blob-float-b;position:absolute;bottom:-150px;left:-150px}@keyframes wd-blob-float-a{0%{transform:translate(0)scale(1)}50%{transform:translate(-18px,22px)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes wd-blob-float-b{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,-16px)scale(1.04)}to{transform:translate(0)scale(1)}}.wd-problem-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.wd-problem-header{text-align:center;max-width:850px;margin:0 auto 42px}.wd-section-tag{color:#117c7a!important;letter-spacing:1.5px!important;text-transform:uppercase!important;z-index:10!important;background:#117c7a1a!important;border:1px solid #117c7a40!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin:0 auto 18px!important;padding:7px 16px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;transition:all .3s!important;display:inline-flex!important;position:relative!important}.wd-section-tag:hover{transform:scale(1.02);background:#117c7a2e!important;border-color:#117c7a66!important}.wd-problem-header h2{color:#0a3b4a;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.wd-problem-header h2 span{color:#117c7a;font-weight:800;display:inline-block;position:relative}.wd-problem-header h2 span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0%;height:2px;transition:width .7s cubic-bezier(.22,1,.36,1) .5s;position:absolute;bottom:-3px;left:0}.wd-visible .wd-problem-header h2 span:after{width:100%}.wd-problem-intro{color:#0a3b4a;opacity:.85;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.wd-problem-intro-second{margin-top:14px}.wd-highlight-text{color:#0a3b4a;font-weight:700}.wd-problem-list{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.wd-problem-card{background:#fff;border:1px solid #1e2d2d1a;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:94px;padding:17px 22px;transition:all .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1e2d2d0a}.wd-problem-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35);box-shadow:0 0 15px #1e2d2d14}.wd-problem-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:35%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.wd-visible .wd-problem-card:first-child:after{animation:.9s ease-out .35s forwards wd-card-sheen}.wd-visible .wd-problem-card:nth-child(2):after{animation:.9s ease-out .42s forwards wd-card-sheen}.wd-visible .wd-problem-card:nth-child(3):after{animation:.9s ease-out .49s forwards wd-card-sheen}.wd-visible .wd-problem-card:nth-child(4):after{animation:.9s ease-out .56s forwards wd-card-sheen}.wd-visible .wd-problem-card:nth-child(5):after{animation:.9s ease-out .63s forwards wd-card-sheen}.wd-visible .wd-problem-card:nth-child(6):after{animation:.9s ease-out .7s forwards wd-card-sheen}@keyframes wd-card-sheen{0%{opacity:0;left:-60%}15%{opacity:1}to{opacity:0;left:130%}}.wd-problem-card:hover{border-color:#1e2d2d33;transform:translate(5px);box-shadow:0 10px 25px #1e2d2d14}.wd-problem-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #1e2d2d26}.wd-problem-number{color:#0a3b4a;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.wd-problem-card:hover .wd-problem-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #1e2d2d33}.wd-problem-content{min-width:0}.wd-problem-content p{color:#0a3b4a;opacity:.7;margin:0;font-size:16px;font-weight:400;line-height:1.5}.wd-problem-arrow{color:#0a3b4a;opacity:.65;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.wd-problem-card:hover .wd-problem-arrow{color:#fff;opacity:1;background:linear-gradient(135deg,#0a3b4a,#117c7a);transform:translate(3px,-3px);box-shadow:0 4px 15px #1e2d2d40}.wd-problem-conclusion{background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border:1px solid #1e2d2d1a;border-radius:14px;align-items:flex-start;gap:17px;margin-top:32px;padding:23px 27px;display:flex;position:relative;overflow:hidden}.wd-problem-conclusion:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-20%}.wd-conclusion-icon{color:#fff;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1e2d2d33}.wd-problem-conclusion:hover .wd-conclusion-icon{transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 25px #1e2d2d4d}.wd-problem-conclusion p{color:#0a3b4a;z-index:1;opacity:.85;margin:0;font-size:15px;font-weight:400;line-height:1.65;position:relative}.wd-problem-cta{text-align:center;margin-top:32px}.wd-problem-cta-text{color:#0a3b4a;margin-bottom:16px;font-size:16px;font-weight:600}.wd-cta-button{color:#fff;background:#0a3b4a;border:1px solid #0a3b4a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 32px;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.wd-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.wd-cta-button:hover:before{left:150%}.wd-cta-button:hover{background:#082d38;border-color:#082d38;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 30px #0a3b4a4d}.wd-cta-button .cta-arrow{font-size:18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.wd-cta-button:hover .cta-arrow{transform:translate(5px)}.wd-anim{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.wd-visible .wd-anim{opacity:1;transform:translateY(0)}.wd-visible .wd-anim-1{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards wd-tag-pop}@keyframes wd-tag-pop{0%{opacity:0;transform:scale(.8)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.wd-visible .wd-anim-2{animation:.8s cubic-bezier(.16,1,.3,1) forwards wd-heading-slide}@keyframes wd-heading-slide{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.wd-visible .wd-anim-3{animation:.8s cubic-bezier(.16,1,.3,1) forwards wd-text-rise}@keyframes wd-text-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wd-visible .wd-anim-4{animation:.7s cubic-bezier(.34,1.56,.64,1) forwards wd-card-slide-right}@keyframes wd-card-slide-right{0%{opacity:0;transform:translate(40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.wd-visible .wd-anim-5{animation:.7s cubic-bezier(.34,1.56,.64,1) forwards wd-card-slide-left}@keyframes wd-card-slide-left{0%{opacity:0;transform:translate(-40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.wd-visible .wd-anim-6{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards wd-conclusion-pop}@keyframes wd-conclusion-pop{0%{opacity:0;transform:scale(.9)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.wd-visible .wd-anim-7{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards wd-cta-bounce}@keyframes wd-cta-bounce{0%{opacity:0;transform:translateY(30px)scale(.9)}60%{transform:translateY(-5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.wd-problem-number{opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1) .15s;transform:scale(.5)rotate(-10deg)}.wd-visible .wd-problem-card .wd-problem-number{opacity:1;transform:scale(1)rotate(0)}.wd-problem-content{opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.wd-visible .wd-problem-card .wd-problem-content{opacity:1;transform:translateY(0)}.wd-problem-arrow{opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);transform:rotate(-45deg)scale(.5)}.wd-visible .wd-problem-card .wd-problem-arrow{opacity:.65;transform:rotate(0)scale(1)}.wd-problem-card:hover .wd-problem-arrow{transform:translate(3px,-3px)}.wd-conclusion-icon{transition:all .7s cubic-bezier(.34,1.56,.64,1);transform:scale(0)rotate(-20deg)}.wd-visible .wd-problem-conclusion .wd-conclusion-icon{animation:2.4s ease-in-out 1.5s infinite wd-icon-pulse;transform:scale(1)rotate(0)}@keyframes wd-icon-pulse{0%,to{transform:scale(1);box-shadow:0 4px 15px #1e2d2d33}50%{transform:scale(1.05);box-shadow:0 4px 22px #117c7a73}}.wd-problem-conclusion:hover .wd-conclusion-icon{animation-play-state:paused}.wd-visible .wd-problem-cta .cta-arrow{animation:1.6s ease-in-out 1.5s infinite wd-arrow-nudge}@keyframes wd-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.wd-cta-button:hover .cta-arrow{animation-play-state:paused}.wd-visible .wd-problem-card:first-child{transition-delay:50ms}.wd-visible .wd-problem-card:nth-child(2){transition-delay:.12s}.wd-visible .wd-problem-card:nth-child(3){transition-delay:.19s}.wd-visible .wd-problem-card:nth-child(4){transition-delay:.26s}.wd-visible .wd-problem-card:nth-child(5){transition-delay:.33s}.wd-visible .wd-problem-card:nth-child(6){transition-delay:.4s}@media (width<=900px){.wd-problem-section{padding:50px 20px}.wd-problem-section:before{width:350px;height:350px;top:-150px;right:-80px}.wd-problem-section:after{width:300px;height:300px;bottom:-100px;left:-100px}.wd-problem-header{margin-bottom:34px}.wd-problem-header h2{font-size:30px;line-height:1.35}.wd-problem-intro{font-size:15px;line-height:1.6}.wd-problem-card{grid-template-columns:52px minmax(0,1fr) 36px;gap:16px;min-height:auto;padding:15px 18px}.wd-problem-number{width:44px;height:44px}.wd-problem-content p{font-size:13.5px}}@media (width<=700px){.wd-problem-section{padding:40px 15px}.wd-problem-section:before{width:250px;height:250px;top:-100px;right:-60px}.wd-problem-section:after{width:200px;height:200px;bottom:-80px;left:-60px}.wd-problem-header{margin-bottom:28px}.wd-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.wd-problem-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.wd-problem-intro{margin-top:14px;font-size:14px;line-height:1.6}.wd-problem-list{gap:10px}.wd-problem-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;min-height:auto;padding:15px 13px}.wd-problem-card:before{width:3px;top:12px;bottom:12px}.wd-problem-number{width:38px;height:38px;font-size:11px}.wd-problem-content p{opacity:.7;font-size:13px;line-height:1.5}.wd-problem-arrow{width:27px;height:27px;font-size:14px}.wd-problem-conclusion{border-radius:12px;gap:12px;margin-top:25px;padding:18px 16px}.wd-conclusion-icon{width:30px;height:30px;font-size:14px}.wd-problem-conclusion p{opacity:.85;font-size:13px;line-height:1.6}.wd-problem-cta{margin-top:25px}.wd-problem-cta-text{font-size:14px}.wd-cta-button{justify-content:center;width:100%;max-width:400px;min-height:46px;padding:13px 24px;font-size:15px}}@media (width<=430px){.wd-problem-section{padding:30px 12px}.wd-problem-header h2{font-size:24px;line-height:1.38}.wd-problem-intro{font-size:13px;line-height:1.6}.wd-problem-card{grid-template-columns:36px minmax(0,1fr) 24px;gap:9px;padding:13px 10px}.wd-problem-number{width:33px;height:33px;font-size:10px}.wd-problem-content p{opacity:.7;font-size:12px;line-height:1.5}.wd-problem-arrow{width:23px;height:23px;font-size:12px}.wd-problem-conclusion{gap:10px;padding:16px 13px}.wd-conclusion-icon{width:27px;height:27px;font-size:12px}.wd-problem-conclusion p{opacity:.85;font-size:12px;line-height:1.6}.wd-problem-cta-text{font-size:13px}.wd-cta-button{min-height:42px;padding:12px 20px;font-size:14px}}@media (width<=360px){.wd-problem-section{padding:25px 10px}.wd-problem-header h2{font-size:23px}.wd-problem-intro{font-size:12.5px}.wd-problem-content p{opacity:.7;font-size:11.5px}.wd-problem-conclusion p{opacity:.85;font-size:11.5px}.wd-cta-button{min-height:40px;padding:11px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.wd-problem-section:before,.wd-problem-section:after{display:none;animation:none!important}.wd-problem-header h2 span:after{width:100%!important;transition:none!important}.wd-problem-card:after{display:none!important}.wd-anim,.wd-problem-number,.wd-problem-content,.wd-problem-arrow,.wd-conclusion-icon{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.wd-problem-card:hover{transform:none!important}.wd-cta-button:before{display:none!important}.wd-conclusion-icon,.cta-arrow{animation:none!important}}.ppc-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.ppc-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate ppcBgFloat;position:absolute;inset:0}.ppc-process-section-visible:before{opacity:1}@keyframes ppcBgFloat{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(1%,-1%)scale(1.05)rotate(1deg)}66%{transform:translate(-1%,1%)scale(.95)rotate(-1deg)}to{transform:translate(0)scale(1)rotate(0)}}.ppc-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.ppc-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.ppc-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.ppc-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite ppcFaqTagSpin;position:absolute;top:-50%;left:-50%}.ppc-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards ppcFadeDown}.ppc-process-eyebrow-visible:after{opacity:1}@keyframes ppcFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ppc-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.ppc-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.ppc-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards ppcHeadingIn}.ppc-process-heading span{color:#45d1ce;display:inline-block;position:relative}.ppc-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.ppc-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards ppcUnderline}.ppc-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.ppc-process-desc strong{color:#45d1ce;font-weight:700}.ppc-process-desc-visible{animation:.8s .3s forwards ppcFadeUp}.ppc-process-header-line{justify-content:center;margin-top:14px;display:flex}.ppc-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite ppcHeaderLinePulse;position:relative}.ppc-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite ppcHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes ppcHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes ppcHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.ppc-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.ppc-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.ppc-process-journey-visible .ppc-process-connecting-line{opacity:1}.ppc-line-svg{width:100%;height:100%}.ppc-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards ppcLineDraw}@keyframes ppcLineDraw{to{stroke-dashoffset:0}}.ppc-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.ppc-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.ppc-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.ppc-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.ppc-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.ppc-process-step:not(:hover) .ppc-process-card{animation:5s ease-in-out infinite ppcCardIdleFloat}.ppc-process-step:nth-child(2):not(:hover) .ppc-process-card{animation-delay:.5s}.ppc-process-step:nth-child(3):not(:hover) .ppc-process-card{animation-delay:1s}.ppc-process-step:nth-child(4):not(:hover) .ppc-process-card{animation-delay:1.5s}.ppc-process-step:nth-child(5):not(:hover) .ppc-process-card{animation-delay:2s}.ppc-process-step:nth-child(6):not(:hover) .ppc-process-card{animation-delay:2.5s}@keyframes ppcCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ppc-process-step.step-bottom:not(:hover) .ppc-process-card{animation:5s ease-in-out infinite ppcCardIdleFloatBottom}@keyframes ppcCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.ppc-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.ppc-process-step:hover .ppc-process-card:before,.ppc-process-step.active .ppc-process-card:before{opacity:1;left:0}.ppc-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.ppc-process-step:hover .ppc-card-glow,.ppc-process-step.active .ppc-card-glow{opacity:1}.ppc-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.ppc-process-step:hover .ppc-number-ring-decoration,.ppc-process-step.active .ppc-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.ppc-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.ppc-process-step:hover .ppc-card-number,.ppc-process-step.active .ppc-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.ppc-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .ppc-card-pointer{bottom:-7px}.step-bottom .ppc-card-pointer{top:-7px}.ppc-process-step:hover .ppc-card-pointer,.ppc-process-step.active .ppc-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .ppc-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.ppc-process-step:hover .ppc-process-card,.ppc-process-step.active .ppc-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.ppc-process-step.step-bottom:hover .ppc-process-card,.ppc-process-step.step-bottom.active .ppc-process-card{transform:translateY(6px)scale(1.02)}.ppc-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.ppc-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.ppc-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.ppc-process-step:hover .ppc-process-dot,.ppc-process-step.active .ppc-process-dot{background:#45d1ce;transform:scale(1.4)}.ppc-process-step:hover .ppc-dot-pulse,.ppc-process-step.active .ppc-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite ppcDotPulse}.ppc-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.ppc-process-step:hover .ppc-process-card h3,.ppc-process-step.active .ppc-process-card h3{color:#45d1ce;transform:translate(4px)}.ppc-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.ppc-process-step:hover .ppc-process-card p,.ppc-process-step.active .ppc-process-card p{color:#b0bec5}.ppc-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.ppc-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.ppc-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.ppc-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.ppc-step-connector{display:none}.ppc-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.ppc-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.ppc-process-cta-group{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.ppc-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.ppc-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}.ppc-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:8px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.ppc-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.ppc-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.ppc-common-cta.primary:hover:before{left:100%}.ppc-common-cta.primary:hover{background:#0d6b69;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.ppc-common-cta.primary:active{transform:scale(.95)}.ppc-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.ppc-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}@media (width<=1050px){.ppc-process-section{padding:38px 18px 45px}.ppc-process-heading{font-size:28px}.ppc-process-journey{gap:30px 16px;padding:12px 0}.ppc-process-card{min-height:160px;padding:18px 16px 16px}.ppc-process-card h3,.ppc-process-card p{font-size:.85rem}.ppc-cta-text{font-size:1.1rem}.ppc-cta-subtext{font-size:.9rem}}@media (width<=768px){.ppc-process-section{padding:35px 15px 40px}.ppc-process-heading{font-size:24px}.ppc-process-desc{font-size:14px}.ppc-process-eyebrow{padding:6px 13px;font-size:10px}.ppc-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.ppc-process-connecting-line{display:none}.ppc-process-step.step-top,.ppc-process-step.step-bottom{padding:0 0 30px}.ppc-process-step.step-bottom{padding-top:30px;padding-bottom:0}.ppc-process-card{min-height:150px;padding:16px 14px 14px}.ppc-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.ppc-process-card h3,.ppc-process-card p{font-size:.85rem}.ppc-number-ring-decoration{display:none}.ppc-process-step:not(:hover) .ppc-process-card,.ppc-process-step.step-bottom:not(:hover) .ppc-process-card{animation:none!important}}@media (width<=500px){.ppc-process-section{padding:30px 12px 35px}.ppc-process-heading{font-size:22px}.ppc-process-desc{font-size:13px}.ppc-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.ppc-process-step.step-top,.ppc-process-step.step-bottom{padding:0}.ppc-process-step.step-bottom{padding-top:0}.ppc-process-connecting-line{display:none}.ppc-process-card{min-height:140px;padding:16px 14px 14px}.ppc-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.ppc-process-card h3,.ppc-process-card p{font-size:.85rem}.ppc-number-ring-decoration{display:none}.ppc-process-cta-group{flex-direction:column;width:100%}.ppc-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}.ppc-cta-text{font-size:1rem}.ppc-cta-subtext{font-size:.85rem}}@media (width<=360px){.ppc-process-section{padding:25px 10px 30px}.ppc-process-heading{font-size:20px}.ppc-process-desc{font-size:12.5px}.ppc-process-card{min-height:130px;padding:14px 12px 12px}.ppc-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.ppc-process-card h3,.ppc-process-card p{font-size:.8rem}.ppc-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}.ppc-cta-text{font-size:.9rem}.ppc-cta-subtext{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ppc-process-section:before,.ppc-process-eyebrow,.ppc-process-eyebrow:after,.ppc-process-heading,.ppc-process-heading span:after,.ppc-process-desc,.ppc-process-step,.ppc-process-card,.ppc-process-dot,.ppc-process-card:before,.ppc-card-progress-fill,.ppc-common-cta,.ppc-common-cta span,.ppc-process-card h3,.ppc-process-card p,.ppc-process-header-line span,.ppc-process-header-line span:after,.ppc-process-cta,.ppc-process-connecting-line,.ppc-line-path,.ppc-card-number,.ppc-number-ring-decoration,.ppc-card-glow,.ppc-card-pointer,.ppc-process-step:not(:hover) .ppc-process-card,.ppc-process-step.step-bottom:not(:hover) .ppc-process-card{transition:none!important;animation:none!important}.ppc-process-eyebrow,.ppc-process-heading,.ppc-process-desc,.ppc-process-step,.ppc-process-cta,.ppc-process-connecting-line{opacity:1!important;transform:none!important}.ppc-process-heading span:after{width:70%!important}.ppc-process-dot{transform:none!important}.ppc-dot-pulse{display:none}.ppc-common-cta:after{opacity:0!important}.ppc-process-header-line span{opacity:1!important;width:40px!important}.ppc-process-header-line span:after{transform:translate(-50%)scale(0)!important}.ppc-line-path{stroke-dashoffset:0!important}.ppc-card-glow,.ppc-card-pointer{opacity:0!important}}.ppc-proof-section{color:#000;background:#ecebe7;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.ppc-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.ppc-proof-section.ppc-section-visible:before{opacity:1}.ppc-proof-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.ppc-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.ppc-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.ppc-section-visible .ppc-section-tag{opacity:1;transform:translateY(0)}.ppc-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.ppc-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.ppc-section-visible .ppc-proof-heading{opacity:1;transform:translateY(0)}.ppc-highlight{color:#117c7a;font-weight:800}.ppc-proof-grid{grid-template-columns:repeat(4,1fr);gap:17px;width:100%;margin:30px 0;display:grid}.ppc-proof-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:170px;padding:22px 20px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0000000a}.ppc-proof-card:before{content:"";transform-origin:0;background:#117c7a;width:100%;height:3px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;transform:scaleX(0)}.ppc-proof-card:after{content:"";pointer-events:none;background:#117c7a09;border-radius:50%;width:140px;height:140px;transition:transform .5s,background .5s;position:absolute;bottom:-80px;right:-60px}.ppc-proof-card:hover{border-color:#117c7a4d;transform:translateY(-5px);box-shadow:0 15px 35px #117c7a14}.ppc-proof-card:hover:before{transform:scaleX(1)}.ppc-proof-card:hover:after{background:#117c7a0f;transform:scale(1.3)}.ppc-proof-index{color:#1822261f;letter-spacing:.1em;font-size:.55rem;font-weight:800;transition:color .3s;position:absolute;top:14px;right:16px}.ppc-proof-card:hover .ppc-proof-index{color:#117c7a4d}.ppc-proof-number{color:#111;letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:800;line-height:1;transition:transform .35s;display:block}.ppc-proof-card:hover .ppc-proof-number{transform:translate(4px)}.ppc-proof-line{background:#117c7a;border-radius:30px;width:32px;height:3px;margin:12px 0 10px;transition:width .35s}.ppc-proof-card:hover .ppc-proof-line{width:50px}.ppc-proof-label{color:#555;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.ppc-proof-intro-second{color:#444;text-align:center;opacity:0;max-width:820px;margin:0 auto 20px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(25px)}.ppc-section-visible .ppc-proof-intro-second{opacity:1;transform:translateY(0)}.ppc-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.ppc-footer-visible{opacity:1;transform:translateY(0)}.ppc-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.ppc-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.ppc-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ppc-proof-cta:hover:before{left:150%}.ppc-proof-cta span{font-size:17px;transition:transform .3s}.ppc-proof-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.ppc-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=900px){.ppc-proof-section{padding:20px 20px 28px}.ppc-proof-header{margin-bottom:28px}.ppc-proof-heading{font-size:30px;line-height:1.35}.ppc-proof-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ppc-proof-card{height:165px;padding:20px 18px}.ppc-proof-number{font-size:2.2rem}.ppc-proof-label{font-size:.78rem}}@media (width<=700px){.ppc-proof-section{padding:18px 15px 25px}.ppc-proof-header{margin-bottom:24px}.ppc-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.ppc-proof-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.ppc-proof-intro-second{font-size:14px;line-height:1.6}.ppc-proof-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.ppc-proof-card{border-radius:12px;height:150px;padding:16px 14px}.ppc-proof-index{font-size:.5rem;top:12px;right:12px}.ppc-proof-number{font-size:1.9rem}.ppc-proof-line{width:28px;margin:10px 0 8px}.ppc-proof-label{font-size:.74rem;line-height:1.4}.ppc-proof-footer{margin-top:24px}.ppc-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 20px;font-size:.85rem}.ppc-proof-cta-text{font-size:14px}}@media (width<=480px){.ppc-proof-section{padding:15px 12px 22px}.ppc-proof-header{margin-bottom:20px}.ppc-proof-heading{font-size:24px;line-height:1.38}.ppc-proof-intro-second{font-size:13px;line-height:1.6}.ppc-proof-grid{gap:8px;margin:16px 0}.ppc-proof-card{border-radius:10px;height:135px;padding:14px 12px}.ppc-proof-index{font-size:.45rem;top:10px;right:10px}.ppc-proof-number{font-size:1.6rem}.ppc-proof-line{width:24px;height:2.5px;margin:8px 0}.ppc-proof-label{font-size:.68rem;line-height:1.3}.ppc-proof-footer{margin-top:20px}.ppc-proof-cta-text{font-size:13px}}@media (width<=380px){.ppc-proof-section{padding:12px 10px 20px}.ppc-proof-heading{font-size:22px}.ppc-proof-intro-second{font-size:12px}.ppc-proof-grid{gap:7px}.ppc-proof-card{height:120px;padding:12px 10px}.ppc-proof-number{font-size:1.4rem}.ppc-proof-label{font-size:.62rem}.ppc-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.ppc-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.ppc-proof-section:before,.ppc-section-tag,.ppc-proof-heading,.ppc-proof-intro-second,.ppc-proof-card,.ppc-proof-card:before,.ppc-proof-card:after,.ppc-proof-number,.ppc-proof-line,.ppc-proof-index,.ppc-proof-cta,.ppc-proof-cta span,.ppc-proof-footer{transition:none!important;animation:none!important}.ppc-proof-section:before{opacity:1!important}.ppc-section-tag,.ppc-proof-heading,.ppc-proof-intro-second,.ppc-proof-card,.ppc-proof-footer{opacity:1!important;transform:none!important}.ppc-proof-card:before{transform:scaleX(1)!important}}.ppc-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.ppc-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.ppc-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.ppc-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.ppc-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.ppc-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.ppc-section-tag-visible{opacity:1;transform:translateY(0)}.ppc-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.ppc-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.ppc-heading-visible{opacity:1;transform:translateY(0)}.ppc-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.ppc-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.ppc-intro-visible{opacity:.8;transform:translateY(0)}.ppc-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.ppc-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.ppc-card-visible{opacity:1;transform:translateY(0)}.ppc-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.ppc-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.ppc-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.ppc-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ppc-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.ppc-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.ppc-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.ppc-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.ppc-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.ppc-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.ppc-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.ppc-solution-card:hover .ppc-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.ppc-solution-card:hover .ppc-solution-number:after{opacity:.2}.ppc-solution-card:hover .ppc-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.ppc-solution-card:hover .ppc-solution-card-content{grid-template-rows:1fr}.ppc-solution-card:hover .ppc-solution-card-content p{opacity:.7;padding:0 17px 19px}.ppc-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.ppc-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.ppc-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.ppc-solution-card.is-open .ppc-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.ppc-solution-card.is-open .ppc-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.ppc-solution-card.is-open .ppc-solution-card-content{grid-template-rows:1fr}.ppc-solution-card.is-open .ppc-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.ppc-solution-card.is-open h3{color:#117c7a}}.ppc-solution-cta{opacity:0;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.ppc-cta-visible{opacity:1;transform:translateY(0)}.ppc-cta-wrapper{text-align:center;background:linear-gradient(135deg,#0a3b4a08,#117c7a08);border:1px solid #0a3b4a0f;border-radius:16px;max-width:820px;margin:0 auto;padding:28px 32px}.ppc-cta-text{color:#0a3b4a;opacity:.85;max-width:750px;margin:0 auto 20px;font-size:16px;line-height:1.7}.ppc-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.ppc-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ppc-common-cta:hover:before{left:150%}.ppc-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.ppc-common-cta:hover{color:#fff;background:#004d4c;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a40}.ppc-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.ppc-solution-section{padding:50px 20px}.ppc-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.ppc-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.ppc-solution-header{margin-bottom:34px}.ppc-solution-heading{font-size:30px;line-height:1.35}.ppc-solution-intro{font-size:15px;line-height:1.6}.ppc-solution-grid{gap:13px}.ppc-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.ppc-solution-card h3{font-size:15px}.ppc-solution-number{width:31px;height:31px}.ppc-solution-plus{width:24px;height:24px;font-size:16px}.ppc-solution-card-content p{font-size:12px}.ppc-cta-wrapper{padding:24px 20px}.ppc-cta-text{font-size:15px}}@media (width<=700px){.ppc-solution-section{padding:40px 15px}.ppc-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.ppc-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.ppc-solution-header{margin-bottom:28px}.ppc-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.ppc-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.ppc-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.ppc-solution-grid{grid-template-columns:1fr;gap:9px}.ppc-solution-card{min-height:72px}.ppc-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.ppc-solution-number{width:34px;height:34px;font-size:10px}.ppc-solution-card h3{font-size:15px;line-height:1.35}.ppc-solution-plus{width:25px;height:25px;font-size:17px}.ppc-solution-card-content p{font-size:12.5px;line-height:1.6}.ppc-solution-cta{margin-top:25px}.ppc-cta-wrapper{padding:20px 16px}.ppc-cta-text{font-size:14px;line-height:1.6}.ppc-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.ppc-solution-section{padding:30px 12px}.ppc-solution-heading{font-size:24px;line-height:1.38}.ppc-solution-intro{font-size:13px;line-height:1.6}.ppc-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.ppc-solution-number{width:31px;height:31px;font-size:9px}.ppc-solution-card h3{font-size:14px}.ppc-solution-plus{width:23px;height:23px;font-size:16px}.ppc-solution-card.is-open .ppc-solution-card-content p{padding:0 12px 15px 50px}.ppc-solution-card-content p{font-size:11.5px}.ppc-cta-wrapper{padding:16px 12px}.ppc-cta-text{font-size:13px;line-height:1.6}.ppc-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.ppc-solution-section{padding:25px 10px}.ppc-solution-heading{font-size:23px}.ppc-solution-intro{font-size:12.5px}.ppc-solution-card h3{font-size:13px}.ppc-solution-card-content p{font-size:11px}.ppc-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.ppc-section-tag,.ppc-solution-heading,.ppc-solution-intro,.ppc-solution-card,.ppc-solution-card:before,.ppc-solution-number,.ppc-solution-plus,.ppc-solution-card-content,.ppc-solution-card-content p,.ppc-common-cta,.ppc-common-cta span,.ppc-solution-cta{transition:none!important}.ppc-section-tag,.ppc-solution-heading,.ppc-solution-intro,.ppc-solution-card,.ppc-solution-cta{opacity:1!important;transform:none!important}.ppc-solution-card:before{transform:scaleY(1)!important}.ppc-solution-card-content{grid-template-rows:1fr!important}.ppc-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}.footer{background:linear-gradient(135deg,#f8fafc 0%,#eef7f7 25%,#f0f9fa 50%,#e8f4f5 75%,#f8fafc 100%) 0 0/200% 200%;border-top:1px solid #167c7d1a;width:100%;padding:30px 20px 0;animation:15s infinite gradientShift;position:relative;overflow:hidden}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.footer-bg-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-orb{filter:blur(80px);opacity:.1;border-radius:50%;animation:20s ease-in-out infinite alternate footerOrbFloat;position:absolute}.orb-1{background:radial-gradient(circle,#167c7d,#0000 70%);width:400px;height:400px;top:-20%;right:-10%}.orb-2{background:radial-gradient(circle,#88c9d1,#0000 70%);width:350px;height:350px;animation-delay:-5s;bottom:-10%;left:-5%}.orb-3{opacity:.06;background:radial-gradient(circle,#167c7d,#0000 70%);width:300px;height:300px;animation-delay:-10s;top:40%;left:40%}@keyframes footerOrbFloat{0%{transform:translate(0)scale(1)}25%{transform:translate(40px,-30px)scale(1.15)}50%{transform:translate(-30px,40px)scale(.85)}75%{transform:translate(20px,-20px)scale(1.08)}to{transform:translate(-10px,10px)scale(.95)}}.footer-grid-pattern{pointer-events:none;background-image:linear-gradient(#167c7d08 1px,#0000 1px),linear-gradient(90deg,#167c7d08 1px,#0000 1px);background-size:40px 40px;animation:30s linear infinite gridMove;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.footer-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-particle{opacity:.15;background:#167c7d;border-radius:50%;width:5px;height:5px;animation:12s ease-in-out infinite particleRise;position:absolute}.footer-particle:first-child{animation-delay:0s;bottom:10%;left:10%}.footer-particle:nth-child(2){animation-duration:11s;animation-delay:2s;bottom:20%;left:30%}.footer-particle:nth-child(3){background:#88c9d1;animation-delay:4s;bottom:5%;left:50%}.footer-particle:nth-child(4){animation-duration:13s;animation-delay:1s;bottom:15%;left:70%}.footer-particle:nth-child(5){background:#88c9d1;animation-delay:3s;bottom:8%;left:85%}.footer-particle:nth-child(6){animation-delay:5s;bottom:25%;left:95%}@keyframes particleRise{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translateY(-150px)scale(.5)}}.footer-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.footer-top{opacity:0;border-bottom:1px solid #167c7d1a;justify-content:space-between;align-items:center;gap:30px;padding-bottom:18px;transition:all .6s cubic-bezier(.23,1,.32,1) .1s;display:flex;transform:translateY(15px)}.footer-visible .footer-top{opacity:1;transform:translateY(0)}.footer-brand{flex-shrink:0;align-items:center;gap:24px;display:flex}.footer-logo-link{cursor:pointer;flex-shrink:0;line-height:0;display:inline-block}.footer-logo-img{filter:drop-shadow(0 4px 12px #167c7d1a);width:110px;max-width:100%;height:auto;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:block}.footer-logo-img:hover{filter:drop-shadow(0 6px 20px #167c7d33);transform:scale(1.06)}.footer-contact-info{align-items:center;gap:18px;display:flex}.footer-contact-item{color:#475569;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;text-decoration:none;transition:all .3s;display:flex}.footer-contact-icon-wrapper{color:#167c7d;background:linear-gradient(135deg,#167c7d1a,#88c9d11a);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}.footer-contact-item:hover{color:#167c7d;background:#167c7d0d}.footer-contact-item:hover .footer-contact-icon-wrapper{color:#fff;background:linear-gradient(135deg,#167c7d,#88c9d1);transform:scale(1.1)rotate(-5deg);box-shadow:0 4px 12px #167c7d40}.footer-address-inline{color:#475569;text-align:right;border-radius:8px;align-items:flex-start;gap:8px;max-width:420px;padding:6px 10px;font-size:12.5px;line-height:1.5;text-decoration:none;transition:all .3s;display:flex}.footer-address-inline svg{color:#167c7d;flex-shrink:0;margin-top:2px;transition:transform .3s}.footer-address-inline:hover{color:#167c7d;background:#167c7d0d}.footer-address-inline:hover svg{transform:scale(1.1)}.footer-links-row{border-bottom:1px solid #167c7d1a;grid-template-columns:1.4fr .7fr 1.2fr 1.2fr;gap:30px;padding:18px 0;display:grid}.footer-links-col{opacity:0;transition:all .6s cubic-bezier(.23,1,.32,1);transform:translateY(15px)}.footer-visible .footer-links-col:first-child{opacity:1;transition-delay:.15s;transform:translateY(0)}.footer-visible .footer-links-col:nth-child(2){opacity:1;transition-delay:.2s;transform:translateY(0)}.footer-visible .footer-links-col:nth-child(3){opacity:1;transition-delay:.25s;transform:translateY(0)}.footer-visible .footer-links-col:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}.footer-col-title{color:#0f172a;margin:0 0 8px;padding-bottom:5px;font-size:13px;font-weight:700;position:relative}.footer-col-title:after{content:"";background:linear-gradient(90deg,#167c7d,#88c9d1);border-radius:2px;width:20px;height:2px;transition:width .4s;position:absolute;bottom:0;left:0}.footer-links-col:hover .footer-col-title:after{width:38px}.footer-links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.footer-links li{opacity:0;animation:.5s ease-out forwards linkFadeIn}.footer-visible .footer-links li:first-child{animation-delay:.25s}.footer-visible .footer-links li:nth-child(2){animation-delay:.3s}.footer-visible .footer-links li:nth-child(3){animation-delay:.35s}.footer-visible .footer-links li:nth-child(4){animation-delay:.4s}.footer-visible .footer-links li:nth-child(5){animation-delay:.45s}.footer-visible .footer-links li:nth-child(6){animation-delay:.5s}@keyframes linkFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.footer-links a{color:#475569;cursor:pointer;align-items:center;padding:1px 0;font-size:12.5px;line-height:1.35;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.footer-links a:before{content:"";background:linear-gradient(90deg,#167c7d,#88c9d1);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.footer-links a:hover{color:#167c7d;transform:translate(5px)}.footer-links a:hover:before{width:100%}.footer-links-col-cta{flex-direction:column;display:flex}.footer-cta-text{color:#475569;margin:0 0 10px;font-size:12.5px;line-height:1.5}.footer-cta-btn{cursor:pointer;background:linear-gradient(135deg,#167c7d,#88c9d1) 0 0/200% 200%;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:9px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:4s infinite gradientBtn;display:inline-flex;box-shadow:0 4px 15px #167c7d33;color:#fff!important}@keyframes gradientBtn{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.footer-cta-btn svg{transition:transform .3s}.footer-cta-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #167c7d59}.footer-cta-btn:hover svg{transform:translate(3px)}.footer-bottom{opacity:0;justify-content:center;align-items:center;padding:12px 0;transition:all .6s .4s;display:flex}.footer-visible .footer-bottom{opacity:1}.footer-copyright{color:#94a3b8;text-align:center;margin:0;font-size:12px}.copyright-highlight{color:#167c7d;font-weight:600;display:inline-block;position:relative}.copyright-highlight:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#167c7d,#88c9d1);width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer-copyright:hover .copyright-highlight:after{transform-origin:0;transform:scaleX(1)}@media (width<=1024px){.footer-top{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:16px}.footer-address-inline{text-align:left;max-width:100%}.footer-links-row{grid-template-columns:1.3fr .8fr 1.2fr;gap:24px}.footer-links-col-cta{border-top:1px solid #167c7d14;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:14px}.footer-links-col-cta .footer-col-title{margin-bottom:0;display:none}.footer-cta-text{flex:1;margin-bottom:0}}@media (width<=768px){.footer{padding:24px 16px 0}.footer-brand{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.footer-logo-img{width:100px}.footer-contact-info{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.footer-contact-item{width:100%}.footer-links-row{grid-template-columns:1fr 1fr;gap:20px;padding:16px 0}.footer-links-col-cta{flex-direction:column;align-items:flex-start;gap:10px}.footer-links-col-cta .footer-col-title{display:block}.footer-copyright{font-size:11.5px}}@media (width<=480px){.footer{padding:20px 12px 0}.footer-logo-img{width:90px}.footer-address-inline{padding:5px 6px;font-size:12px}.footer-links-row{grid-template-columns:1fr;gap:16px;padding:14px 0}.footer-col-title{margin-bottom:6px;font-size:12.5px}.footer-links{gap:3px}.footer-links a,.footer-contact-item{font-size:12px}.footer-contact-icon-wrapper{width:22px;height:22px}.footer-cta-btn{width:100%;padding:9px 14px}.footer-copyright{font-size:11px}.footer-orb{filter:blur(60px)}}@media (prefers-reduced-motion:reduce){.footer,.footer-orb,.footer-top,.footer-links-col,.footer-bottom,.footer-links li,.footer-col-title:after,.footer-logo-img,.footer-contact-icon-wrapper,.footer-cta-btn,.footer-particle,.footer-grid-pattern,.copyright-highlight:after{transition:none!important;animation:none!important}.footer-top,.footer-links-col,.footer-bottom{opacity:1!important;transform:none!important}.footer-links li{opacity:1!important;animation:none!important}.footer-contact-item:hover .footer-contact-icon-wrapper,.footer-logo-img:hover,.footer-cta-btn:hover,.footer-links a:hover{transform:none!important}.footer-links a:hover:before{width:0!important}.footer-particle,.footer-grid-pattern{display:none!important}}.pune-page{--pune-primary:#117c7a;--pune-primary-dark:#0a5a58;--pune-primary-light:#2ba7a4;background:radial-gradient(circle at 15% 10%,#117c7a0d,#0000 45%),radial-gradient(circle at 85% 90%,#117c7a0d,#0000 45%),#f8faf9;width:100%;min-height:100vh;padding:30px 20px 60px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.pune-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{background:#117c7a26;border-radius:50%;width:6px;height:6px;animation:20s ease-in-out infinite particleFloat;position:absolute}.particle-1{width:8px;height:8px;animation-delay:0s;top:10%;left:5%}.particle-2{width:4px;height:4px;animation-delay:-3s;top:20%;right:8%}.particle-3{width:10px;height:10px;animation-delay:-6s;top:60%;left:3%}.particle-4{width:5px;height:5px;animation-delay:-9s;bottom:30%;right:5%}.particle-5{width:7px;height:7px;animation-delay:-12s;top:40%;left:50%}.particle-6{width:4px;height:4px;animation-delay:-15s;bottom:10%;left:20%}.particle-7{width:9px;height:9px;animation-delay:-18s;top:70%;right:20%}.particle-8{width:5px;height:5px;animation-delay:-5s;top:15%;left:70%}.pune-bg-effects{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pune-glow{filter:blur(120px);opacity:.3;border-radius:50%;animation:25s ease-in-out infinite alternate glowFloat;position:absolute}.glow-1{background:radial-gradient(circle,#117c7a26,#0000 70%);width:500px;height:500px;animation-duration:30s;animation-delay:0s;top:-15%;right:-10%}.glow-2{background:radial-gradient(circle,#117c7a1a,#0000 70%);width:400px;height:400px;animation-duration:25s;animation-delay:-8s;bottom:-10%;left:-10%}.glow-3{background:radial-gradient(circle,#117c7a14,#0000 70%);width:350px;height:350px;animation-duration:35s;animation-delay:-16s;top:40%;left:50%;transform:translate(-50%)}.glow-4{background:radial-gradient(circle,#117c7a0f,#0000 70%);width:300px;height:300px;animation-duration:28s;animation-delay:-4s;top:10%;left:20%}@keyframes glowFloat{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(50px,-40px)scale(1.2)rotate(5deg)}50%{transform:translate(-30px,50px)scale(.9)rotate(-5deg)}75%{transform:translate(40px,30px)scale(1.1)rotate(3deg)}to{transform:translate(-20px,-20px)scale(.95)rotate(-3deg)}}.pune-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.pune-header{text-align:center;margin-bottom:60px}.pune-badge{color:#117c7a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;cursor:default;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 20px;font-size:12px;font-weight:700;transition:all .7s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite badgePulse;display:inline-flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.9)}.pune-badge:before{content:"";background:linear-gradient(90deg,#0000,#117c7a26,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.pune-badge:hover:before{left:100%}.pune-badge:hover{border-color:#117c7a8c;transform:translateY(-3px)scale(1.05);box-shadow:0 10px 30px #117c7a26}.pune-badge-visible{opacity:1;transform:translateY(0)scale(1)}.pune-badge-visible:hover{transform:translateY(-3px)scale(1.05)}.pune-badge-dot{background:#117c7a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 #117c7a80}.pune-badge-line{background:linear-gradient(90deg,#117c7a,#0000);width:20px;height:1.5px;animation:2s ease-in-out infinite badgeLinePulse}@keyframes badgeLinePulse{0%,to{opacity:.3;width:20px}50%{opacity:1;width:40px}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #117c7a80}50%{opacity:.6;transform:scale(.85);box-shadow:0 0 0 6px #117c7a00}}.pune-title{color:#111;letter-spacing:-.8px;opacity:0;margin:0 0 16px;font-size:clamp(32px,4.5vw,50px);font-weight:800;line-height:1.15;transition:all .8s cubic-bezier(.34,1.56,.64,1);transform:translateY(40px)}.pune-title-visible{opacity:1;transform:translateY(0)}.pune-highlight{color:#117c7a;cursor:default;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative}.pune-highlight:hover{transform:translateY(-3px)rotate(-2deg)}.pune-highlight:before{content:"";z-index:-1;background:#117c7a14;border-radius:8px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),background .4s;position:absolute;inset:-2px -8px;transform:scale(0)}.pune-highlight:hover:before{background:#117c7a26}.pune-title-visible .pune-highlight:before{transition-delay:.8s;transform:scale(1)}.pune-highlight:after{content:"";transform-origin:0;background:linear-gradient(90deg,#117c7a,#2ba7a4,#0000);border-radius:3px;width:100%;height:3px;transition:transform .6s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.pune-title-visible .pune-highlight:after{transition-delay:1.2s;transform:scaleX(1)}.pune-subtitle{color:#444;opacity:0;max-width:700px;margin:0 auto 25px;font-size:17px;font-weight:400;line-height:1.7;transition:all .8s cubic-bezier(.23,1,.32,1);transform:translateY(30px)}.pune-subtitle-visible{opacity:1;transform:translateY(0)}.pune-subtitle strong{color:#117c7a;cursor:default;font-weight:700;transition:color .3s;position:relative}.pune-subtitle strong:hover{color:#0a5a58}.pune-subtitle strong:after{content:"";background:#117c7a33;width:100%;height:2px;animation:2s ease-in-out infinite underlinePulse;position:absolute;bottom:-2px;left:0}@keyframes underlinePulse{0%,to{opacity:.2;width:100%}50%{opacity:.6;width:60%}}.pune-divider{opacity:0;justify-content:center;align-items:center;gap:12px;transition:all .8s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.8)}.pune-divider-visible{opacity:1;transform:scale(1)}.pune-divider span{background:linear-gradient(90deg,#117c7a33,#117c7a);border-radius:20px;width:40px;height:3px;transition:height .3s;animation:3s ease-in-out infinite dividerPulse}.pune-divider:hover span{height:5px}.pune-divider span:last-child{background:linear-gradient(90deg,#117c7a,#117c7a33);animation-delay:.5s}.divider-dot{background:#117c7a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dividerDotPulse}@keyframes dividerPulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes dividerDotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.pune-services-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;display:grid}.pune-service-card{color:inherit;cursor:pointer;opacity:0;min-height:300px;transform-style:preserve-3d;will-change:transform;--rotate-x:0deg;--rotate-y:0deg;--mouse-x:50%;--mouse-y:50%;background:#fff;border:1px solid #e8edec;border-radius:20px;flex-direction:column;padding:35px 28px 30px;text-decoration:none;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s,border-color .4s,opacity .5s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.92);box-shadow:0 4px 20px #00000008}.pune-card-visible{opacity:1;transform:translateY(0)scale(1)}.pune-card-visible:not(:hover){animation:5s ease-in-out infinite cardIdleFloat}.pune-card-visible:nth-child(2):not(:hover){animation-delay:.3s}.pune-card-visible:nth-child(3):not(:hover){animation-delay:.6s}.pune-card-visible:nth-child(4):not(:hover){animation-delay:.9s}.pune-card-visible:nth-child(5):not(:hover){animation-delay:1.2s}.pune-card-visible:nth-child(6):not(:hover){animation-delay:1.5s}.pune-card-visible:nth-child(7):not(:hover){animation-delay:1.8s}@keyframes cardIdleFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-.5deg)}75%{transform:translateY(-3px)rotate(.5deg)}}.pune-service-card:hover,.pune-service-card.hovered{transform:perspective(1000px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateY(-10px) scale(1.02);z-index:5;background:#fff;border-color:#117c7a59;animation:none;box-shadow:0 20px 60px #117c7a26,0 4px 12px #117c7a14,inset 0 0 0 1px #117c7a0d}.pune-service-card:after{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#117c7a,#2ba7a4,#0a5a58,#117c7a) 0 0/300% 300%;border-radius:20px;padding:1px;transition:opacity .5s;animation:3s linear infinite borderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pune-service-card:hover:after,.pune-service-card.hovered:after{opacity:1}@keyframes borderRotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.pune-service-card:before{content:"";z-index:2;background:linear-gradient(90deg,#117c7a,#2ba7a4,#0a5a58);border-radius:0 0 20px 20px;width:0;height:3px;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.pune-service-card:hover:before,.pune-service-card.hovered:before{width:100%}.pune-card-glow{background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y), #117c7a1a, transparent 60%);opacity:0;pointer-events:none;z-index:0;border-radius:20px;transition:opacity .6s;position:absolute;inset:0}.pune-service-card:hover .pune-card-glow,.pune-service-card.hovered .pune-card-glow{opacity:1}.pune-card-shimmer{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:60%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.pune-service-card:hover .pune-card-shimmer,.pune-service-card.hovered .pune-card-shimmer{left:200%}.pune-corner{opacity:0;z-index:2;border:2px solid #117c7a0f;width:16px;height:16px;transition:all .4s;position:absolute}.pune-service-card:hover .pune-corner,.pune-service-card.hovered .pune-corner{opacity:1;border-color:#117c7a66;width:22px;height:22px}.corner-tl{border-bottom:none;border-right:none;border-radius:6px 0 0;top:8px;left:8px}.corner-tr{border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:8px;right:8px}.corner-bl{border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:8px;left:8px}.corner-br{border-top:none;border-left:none;border-radius:0 0 6px;bottom:8px;right:8px}.pune-card-dots{opacity:.3;z-index:2;gap:4px;transition:all .4s;display:flex;position:absolute;top:16px;right:20px}.pune-card-dots span{background:#117c7a;border-radius:50%;width:4px;height:4px;transition:all .3s;animation:2s ease-in-out infinite dotsBounce}.pune-card-dots span:nth-child(2){animation-delay:.3s}.pune-card-dots span:nth-child(3){animation-delay:.6s}.pune-service-card:hover .pune-card-dots,.pune-service-card.hovered .pune-card-dots{opacity:1}.pune-service-card:hover .pune-card-dots span,.pune-service-card.hovered .pune-card-dots span{background:#117c7a;box-shadow:0 0 8px #117c7a80}@keyframes dotsBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pune-card-icon-wrapper{z-index:2;flex-shrink:0;width:fit-content;margin-bottom:18px;display:inline-block;position:relative}.pune-card-icon-wrapper:before{content:"";opacity:0;z-index:0;filter:blur(6px);background:conic-gradient(#0000 0deg,#117c7a66 90deg,#0000 180deg,#117c7a66 270deg,#0000 360deg);border-radius:24px;transition:opacity .5s;animation:3s linear infinite iconRingRotate;position:absolute;inset:-10px}.pune-service-card:hover .pune-card-icon-wrapper:before,.pune-service-card.hovered .pune-card-icon-wrapper:before{opacity:1}@keyframes iconRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pune-card-icon-bg{z-index:0;background:#117c7a0d;border-radius:20px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-6px;transform:scale(.8)}.pune-service-card:hover .pune-card-icon-bg,.pune-service-card.hovered .pune-card-icon-bg{background:#117c7a1f;transform:scale(1.15)}.pune-card-icon{color:#117c7a;z-index:1;background:#117c7a14;border:1px solid #117c7a1a;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.pune-service-card:hover .pune-card-icon,.pune-service-card.hovered .pune-card-icon{color:#fff;background:linear-gradient(135deg,#117c7a,#0a5a58);border-color:#117c7a;transform:scale(1.15)rotate(-8deg);box-shadow:0 10px 30px #117c7a59}.pune-card-icon svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.pune-service-card:hover .pune-card-icon svg,.pune-service-card.hovered .pune-card-icon svg{transform:rotate(8deg)scale(1.1)}.pune-card-title{color:#111;z-index:2;margin:0 0 10px;font-size:20px;font-weight:700;transition:all .3s;position:relative}.pune-card-title:after{content:"";background:linear-gradient(90deg,#117c7a,#2ba7a4);border-radius:2px;width:0;height:2px;transition:width .4s;position:absolute;bottom:-4px;left:0}.pune-service-card:hover .pune-card-title:after,.pune-service-card.hovered .pune-card-title:after{width:40px}.pune-service-card:hover .pune-card-title,.pune-service-card.hovered .pune-card-title{color:#117c7a;transform:translate(2px)}.pune-card-desc{color:#555;z-index:2;flex-grow:1;margin:0 0 20px;font-size:14px;line-height:1.6;transition:color .3s;position:relative}.pune-service-card:hover .pune-card-desc,.pune-service-card.hovered .pune-card-desc{color:#333}.pune-card-footer{z-index:2;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.pune-card-line{background:#e8edec;border-radius:2px;flex:1;height:1px;position:relative;overflow:hidden}.pune-card-line span{background:linear-gradient(90deg,#117c7a,#2ba7a4,#0000);width:0;height:100%;transition:width .6s;position:absolute;top:0;left:0}.pune-service-card:hover .pune-card-line span,.pune-service-card.hovered .pune-card-line span{width:100%}.pune-card-arrow{color:#117c7a;background:#117c7a0f;border:1px solid #117c7a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.pune-card-arrow:before{content:"";opacity:0;background:radial-gradient(circle,#fff6,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:0}.pune-service-card:hover .pune-card-arrow,.pune-service-card.hovered .pune-card-arrow{color:#fff;background:linear-gradient(135deg,#117c7a,#0a5a58);border-color:#117c7a;transform:translate(6px)scale(1.15)rotate(360deg);box-shadow:0 8px 25px #117c7a59}.pune-service-card:hover .pune-card-arrow:before,.pune-service-card.hovered .pune-card-arrow:before{opacity:1}.pune-service-card:hover .pune-card-arrow svg,.pune-service-card.hovered .pune-card-arrow svg{z-index:1;animation:.8s infinite arrowBounce;position:relative}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.pune-card-view-more{color:#117c7a;opacity:0;white-space:nowrap;font-size:13px;font-weight:600;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translate(-10px)}.pune-card-view-more:after{content:"";background:#117c7a;width:0;height:1.5px;transition:width .4s;position:absolute;bottom:-2px;left:0}.pune-service-card:hover .pune-card-view-more,.pune-service-card.hovered .pune-card-view-more{opacity:1;transform:translate(0)}.pune-service-card:hover .pune-card-view-more:after,.pune-service-card.hovered .pune-card-view-more:after{width:100%;transition-delay:.2s}.pune-stats{opacity:0;border-top:1px solid #e8edec;border-bottom:1px solid #e8edec;justify-content:center;align-items:center;gap:40px;margin-bottom:60px;padding:40px 0;transition:all .8s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateY(40px)}.pune-stats-visible{opacity:1;transform:translateY(0)}.pune-stats:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#117c7a0a,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.pune-stats:hover:before{opacity:1}.pune-stat-item{text-align:center;cursor:default;flex-direction:column;align-items:center;padding:0 20px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.pune-stat-item:hover{transform:translateY(-8px)}.pune-stat-icon{color:#117c7a;background:#117c7a14;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex}.pune-stat-item:hover .pune-stat-icon{color:#fff;background:linear-gradient(135deg,#117c7a,#0a5a58);transform:scale(1.15)rotate(-10deg);box-shadow:0 10px 30px #117c7a4d}.pune-stat-number{color:#117c7a;background:linear-gradient(135deg,#117c7a,#2ba7a4,#0a5a58) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:36px;font-weight:800;line-height:1;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:4s infinite numberGradient;position:relative}@keyframes numberGradient{0%,to{background-position:0%}50%{background-position:100%}}.pune-stat-item:hover .pune-stat-number{transform:scale(1.15)}.pune-stat-number:after{content:"";background:#117c7a;width:0;height:2px;transition:width .6s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.pune-stat-item:hover .pune-stat-number:after{width:60%}.pune-stat-label{color:#555;font-size:14px;font-weight:400;transition:color .3s}.pune-stat-item:hover .pune-stat-label{color:#117c7a}.pune-stat-divider{background:linear-gradient(#0000,#e8edec,#0000);width:1px;height:50px;transition:all .4s}.pune-stats:hover .pune-stat-divider{background:linear-gradient(#0000,#117c7a4d,#0000);height:70px}.pune-cta{opacity:0;transition:all .9s cubic-bezier(.34,1.56,.64,1);transform:translateY(40px)scale(.95)}.pune-cta-visible{opacity:1;transform:translateY(0)scale(1)}.pune-cta-content{text-align:center;background:#fff;border:1px solid #e8edec;border-radius:24px;padding:55px 40px 50px;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.pune-cta-content:after{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#117c7a,#2ba7a4,#0a5a58,#117c7a) 0 0/300% 300%;border-radius:24px;padding:1px;transition:opacity .5s;animation:4s linear infinite borderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pune-cta-content:hover:after{opacity:1}.pune-cta-content:hover{transform:translateY(-4px);box-shadow:0 20px 60px #117c7a1f}.pune-cta-glow{pointer-events:none;background:radial-gradient(circle at 50% 0,#117c7a14,#0000 60%);animation:4s ease-in-out infinite ctaGlowPulse;position:absolute;inset:0}@keyframes ctaGlowPulse{0%,to{opacity:.5}50%{opacity:1}}.pune-cta-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pune-cta-particles span{background:#117c7a1a;border-radius:50%;width:4px;height:4px;animation:15s ease-in-out infinite ctaParticleFloat;position:absolute}.pune-cta-particles span:first-child{animation-delay:0s;top:10%;left:5%}.pune-cta-particles span:nth-child(2){width:6px;height:6px;animation-delay:-3s;top:20%;right:8%}.pune-cta-particles span:nth-child(3){animation-delay:-6s;bottom:15%;left:10%}.pune-cta-particles span:nth-child(4){width:8px;height:8px;animation-delay:-9s;bottom:25%;right:5%}@keyframes ctaParticleFloat{0%{opacity:.3;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(20px,-30px)scale(1.5)}50%{opacity:.2;transform:translate(-15px,-50px)scale(.8)}75%{opacity:.5;transform:translate(25px,-20px)scale(1.2)}to{opacity:.3;transform:translate(0)scale(1)}}.pune-cta-content h2{color:#111;z-index:1;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:700;transition:color .3s;position:relative}.pune-cta-content:hover h2{color:#117c7a}.pune-cta-content h2:after{content:"";background:linear-gradient(90deg,#117c7a,#2ba7a4,#0000);border-radius:2px;width:60px;height:3px;transition:width .5s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.pune-cta-content:hover h2:after{width:120px}.pune-cta-content p{color:#444;z-index:1;max-width:500px;margin:20px auto 28px;font-size:16px;position:relative}.pune-cta-buttons{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.pune-cta-primary{color:#fff;background:linear-gradient(135deg,#117c7a,#0a5a58) 0 0/200% 200%;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:4s infinite ctaGradient;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #117c7a40}@keyframes ctaGradient{0%,to{background-position:0%}50%{background-position:100%}}.pune-cta-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.pune-cta-primary:hover:before{left:100%}.pune-cta-primary:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 18px 50px #117c7a66}.pune-cta-primary:active{transform:scale(.97)}.pune-cta-primary svg{z-index:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.pune-cta-primary:hover svg{transform:translate(5px)scale(1.1)}@media (width<=1024px){.pune-page{padding:60px 20px 50px}.pune-services-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pune-service-card{min-height:280px;padding:30px 24px 25px}}@media (width<=768px){.pune-page{padding:50px 16px 40px}.pune-header{margin-bottom:40px}.pune-title{font-size:28px}.pune-subtitle{font-size:15px}.pune-badge{padding:6px 14px;font-size:10px}.pune-services-grid{grid-template-columns:1fr;gap:18px}.pune-service-card{min-height:240px;padding:25px 20px 22px}.pune-card-visible:not(:hover){animation:none!important}.pune-service-card:hover,.pune-service-card.hovered{transform:translateY(-6px)scale(1.01)}.pune-card-icon{width:50px;height:50px}.pune-card-title{font-size:18px}.pune-card-desc{font-size:13px}.pune-card-dots,.pune-corner{display:none}.pune-card-view-more{font-size:12px}.pune-stats{flex-direction:column;gap:20px;padding:30px 0}.pune-stat-divider{width:40px;height:1px}.pune-stat-number{font-size:28px}.pune-cta-content{border-radius:20px;padding:35px 20px}.pune-cta-content h2{font-size:22px}.pune-cta-content p{font-size:14px}.pune-cta-buttons{flex-direction:column;width:100%}.pune-cta-primary{justify-content:center;width:100%;max-width:320px;padding:12px 24px;font-size:14px}.pune-glow{filter:blur(60px)}.glow-1{width:300px;height:300px}.glow-2{width:250px;height:250px}.glow-3{width:200px;height:200px}.glow-4{width:180px;height:180px}.pune-particles{display:none}}@media (width<=480px){.pune-page{padding:40px 12px 30px}.pune-title{font-size:24px}.pune-subtitle{font-size:14px}.pune-badge{letter-spacing:.8px;padding:5px 12px;font-size:9px}.pune-service-card{border-radius:16px;min-height:210px;padding:20px 16px 18px}.pune-card-icon-wrapper{margin-bottom:14px}.pune-card-icon{border-radius:12px;width:44px;height:44px}.pune-card-icon svg{width:22px;height:22px}.pune-card-title{font-size:16px}.pune-card-desc{font-size:12px;line-height:1.5}.pune-card-arrow{width:34px;height:34px}.pune-card-line{display:none}.pune-card-view-more{font-size:11px}.pune-cta-content{border-radius:16px;padding:28px 16px}.pune-cta-content h2{font-size:20px}.pune-cta-content p{font-size:13px}.pune-cta-primary{min-height:44px;padding:10px 20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pune-particles,.pune-bg-effects,.pune-badge,.pune-title,.pune-subtitle,.pune-divider,.pune-service-card,.pune-stats,.pune-cta,.pune-card-icon,.pune-card-arrow,.pune-card-shimmer,.pune-card-dots,.pune-card-line span,.pune-divider span,.pune-divider .divider-dot,.pune-badge-dot,.pune-badge-line,.pune-cta-primary,.pune-service-card:before,.pune-service-card:after,.pune-highlight:before,.pune-highlight:after,.pune-subtitle strong:after,.pune-card-title:after,.pune-stat-number:after,.pune-cta-glow,.pune-cta-particles,.pune-corner,.pune-glow,.pune-card-view-more,.pune-card-icon-wrapper:before,.pune-cta-content:after{transition:none!important;animation:none!important}.pune-badge,.pune-title,.pune-subtitle,.pune-divider,.pune-service-card,.pune-stats,.pune-cta{opacity:1!important;transform:none!important}.pune-service-card:hover,.pune-cta-primary:hover{transform:none!important}.pune-card-glow{opacity:0!important}.pune-card-shimmer{left:-100%!important}.pune-service-card:before{width:0!important}.pune-service-card:after{opacity:0!important}.pune-divider span{opacity:1!important;width:40px!important}.pune-divider .divider-dot{opacity:1!important;transform:scale(1)!important}.pune-badge{box-shadow:none!important;border-color:#117c7a40!important}.pune-badge-dot{opacity:1!important;transform:scale(1)!important}.pune-badge-line{opacity:.3!important;width:20px!important}.pune-highlight:before{transform:scale(1)!important}.pune-highlight:after{transform:scaleX(1)!important}.pune-subtitle strong:after{opacity:.2!important;width:100%!important}.pune-card-dots{opacity:.3!important}.pune-card-dots span{transform:none!important}.pune-corner{opacity:0!important}.pune-glow{opacity:.1!important}.pune-cta-glow{opacity:.5!important}.pune-cta-particles span{opacity:.1!important}.pune-stat-item:hover{transform:none!important}.pune-stat-item:hover .pune-stat-icon{color:#117c7a!important;box-shadow:none!important;background:#117c7a14!important;transform:none!important}.pune-stat-number:after,.pune-card-title:after{width:0!important}.pune-card-view-more{opacity:0!important;transform:translate(-10px)!important}.pune-card-icon-wrapper:before,.pune-cta-content:after{opacity:0!important}}.dam-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:15px 20px 0;display:flex;position:relative;overflow:hidden}.dam-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.dam-cta-visible:before{animation:18s linear infinite damGridMove}.dam-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.dam-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.dam-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.dam-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.dam-cta-visible .dam-cta-glow{opacity:.15;animation:8s ease-in-out infinite damGlowFloat}.dam-cta-visible .dam-cta-glow-two{animation-delay:-4s}.dam-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.dam-cta-heading{width:100%}.dam-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.dam-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.dam-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.dam-cta-visible .dam-cta-heading h2 span:after{animation:1.2s 1.2s forwards damUnderline}.dam-animate-heading,.dam-animate-subheading,.dam-animate-description,.dam-animate-button,.dam-animate-rating,.dam-stat-one,.dam-stat-two,.dam-stat-three{opacity:0}.dam-animate-heading{transform:translateY(35px)scale(.97)}.dam-animate-subheading,.dam-animate-description{transform:translateY(25px)}.dam-animate-button{transform:translateY(25px)scale(.94)}.dam-animate-rating{transform:translateY(20px)scale(.92)}.dam-stat-one,.dam-stat-two,.dam-stat-three{transform:translateY(15px)}.dam-cta-visible .dam-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards damHeadingIn}.dam-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.dam-cta-visible .dam-animate-subheading{animation:.8s .35s forwards damFadeUp}.dam-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.dam-cta-visible .dam-animate-description{animation:.8s .55s forwards damFadeUp}.dam-cta-buttons-wrapper{width:100%;margin-top:34px}.dam-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.dam-cta-primary,.dam-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:220px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.dam-cta-primary:before,.dam-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dam-cta-primary:hover:before,.dam-cta-secondary:hover:before{left:150%}.dam-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.dam-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.dam-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.dam-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.dam-cta-visible .dam-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards damButtonIn}.dam-cta-visible .dam-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards damButtonIn}.dam-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.dam-cta-primary:hover .dam-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.dam-cta-secondary:hover .dam-cta-arrow{transform:translate(5px)scale(1.1)}.dam-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.dam-cta-visible .dam-contact-buttons{opacity:0;animation:.8s 1.1s forwards damRatingIn}.dam-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.dam-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dam-contact-btn:hover:before{left:150%}.dam-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.dam-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.dam-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.dam-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.dam-contact-icon{flex-shrink:0;width:16px;height:16px}.dam-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.dam-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.dam-stat:hover{transform:translateY(-3px)}.dam-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.dam-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.dam-stat:hover span{color:#43d1ce}.dam-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.dam-cta-visible .dam-stat-divider{animation:2s ease-in-out infinite damDotPulse}.dam-cta-visible .dam-stat-one{animation:.6s 1.3s forwards damStatIn}.dam-cta-visible .dam-stat-two{animation:.6s 1.5s forwards damStatIn}.dam-cta-visible .dam-stat-three{animation:.6s 1.7s forwards damStatIn}@keyframes damHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes damFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes damButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes damRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes damStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes damUnderline{0%{width:0}to{width:70%}}@keyframes damGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes damGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}@keyframes damDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.dam-cta-section{min-height:560px;padding:50px 25px 30px}.dam-cta-heading h2{font-size:34px}.dam-cta-subheading{margin-top:27px;font-size:22px}.dam-cta-description{max-width:700px;font-size:15px;line-height:1.8}.dam-cta-primary,.dam-cta-secondary{min-width:160px;max-width:200px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.dam-cta-section{min-height:auto;padding:55px 18px 40px}.dam-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.dam-cta-heading h2 br{display:none}.dam-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.dam-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.dam-cta-buttons-wrapper{margin-top:29px}.dam-cta-buttons{flex-direction:column;gap:10px}.dam-cta-primary,.dam-cta-secondary{width:min(100%,240px);max-width:240px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.dam-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.dam-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.dam-contact-icon{width:14px;height:14px}.dam-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.dam-stat{gap:3px}.dam-stat span,.dam-stat p{font-size:13px}.dam-stat-divider{font-size:14px}.dam-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.dam-cta-section{padding:45px 15px 35px}.dam-cta-heading h2{font-size:26px}.dam-cta-subheading{font-size:18px}.dam-cta-description{font-size:13.5px}.dam-cta-primary,.dam-cta-secondary{width:min(100%,200px);max-width:200px;min-height:36px;padding:7px 14px;font-size:11px}.dam-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.dam-contact-icon{width:13px;height:13px}.dam-cta-stats{max-width:300px}.dam-stat span,.dam-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.dam-cta-section:before,.dam-cta-glow,.dam-stat-divider{animation:none!important}.dam-animate-heading,.dam-animate-subheading,.dam-animate-description,.dam-animate-button,.dam-animate-rating,.dam-stat-one,.dam-stat-two,.dam-stat-three{opacity:1;transform:none;animation:none!important}.dam-cta-heading h2 span:after{width:70%}}.dam-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dam-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate bgFloat;position:absolute;top:-50%;left:-50%}.dam-section-visible.dam-differentiation-section:before{opacity:1}.dam-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dam-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.dam-header-animate{opacity:1;transform:translateY(0)}.dam-section-tag{color:#117c7a;letter-spacing:1.2px;isolation:isolate;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .6s;display:inline-flex;position:relative;overflow:hidden}.dam-section-tag:after{content:"";opacity:0;z-index:0;pointer-events:none;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite tagSpin;position:absolute;top:-50%;left:-50%}.dam-header-animate .dam-section-tag:after{opacity:1}.dam-section-tag-text{z-index:1;position:relative}.dam-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.dam-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.dam-differentiation-intro strong{color:#117c7a;font-weight:700}.dam-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.dam-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.dam-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.dam-differentiation-card:hover .dam-diff-card-glow{opacity:1;transform:scale(1)}.dam-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.dam-differentiation-card:hover .dam-diff-card-shine{left:150%}.dam-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.dam-diff-card-icon svg{width:100%;height:100%}.dam-differentiation-card:hover .dam-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.dam-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.dam-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.dam-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.dam-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.dam-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.dam-differentiation-card:hover .dam-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.dam-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.dam-differentiation-card:hover .dam-diff-card-heading h3{color:#117c7a}.dam-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.dam-differentiation-card:hover .dam-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.dam-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.dam-bottom-card{min-height:220px}.dam-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.dam-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite ctaBorderSpin;position:absolute;inset:-2px}.dam-diff-cta-card:hover:before{opacity:1}.dam-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.dam-cta-visible .dam-diff-cta-particles{opacity:1}.dam-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite particleFloat;position:absolute}.dam-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.dam-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.dam-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.dam-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.dam-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.dam-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.dam-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.dam-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}.dam-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.dam-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.dam-diff-cta-card:hover .dam-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.dam-diff-cta-content{z-index:3;position:relative}.dam-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.dam-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.dam-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.dam-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dam-diff-cta-button:hover:before{left:140%}.dam-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.dam-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.dam-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.dam-differentiation-section{padding:50px 18px}.dam-differentiation-header{margin-bottom:34px}.dam-differentiation-header h2{font-size:30px;line-height:1.35}.dam-differentiation-intro{font-size:15px;line-height:1.6}.dam-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.dam-differentiation-card{height:auto;min-height:220px}.dam-bottom-card{min-height:205px}.dam-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.dam-differentiation-section{padding:40px 15px}.dam-differentiation-header{margin-bottom:28px}.dam-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.dam-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.dam-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.dam-differentiation-grid{flex-direction:column;gap:11px;display:flex}.dam-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.dam-diff-card-heading,.dam-bottom-card{min-height:auto}.dam-diff-card-heading{gap:10px}.dam-diff-card-number{width:38px;height:38px;font-size:10px}.dam-diff-card-heading h3{font-size:15px;line-height:1.35}.dam-diff-card-line{margin:12px 0 10px}.dam-differentiation-card p{font-size:12.5px;line-height:1.6}.dam-diff-card-icon{display:none}.dam-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.dam-diff-cta-card h3{font-size:1.4rem}.dam-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.dam-diff-cta-particles{display:none}}@media (width<=430px){.dam-differentiation-section{padding:30px 12px}.dam-differentiation-header h2{font-size:24px;line-height:1.38}.dam-differentiation-intro{font-size:13px;line-height:1.6}.dam-differentiation-card{padding:17px}.dam-diff-card-number{width:33px;height:33px;font-size:9px}.dam-diff-card-heading h3{font-size:14px}.dam-differentiation-card p{font-size:11.5px}.dam-diff-cta-card{padding:20px}.dam-diff-cta-card h3{font-size:1.25rem}.dam-diff-cta-button{width:100%}}@media (width<=360px){.dam-differentiation-section{padding:25px 10px}.dam-differentiation-header h2{font-size:23px}.dam-differentiation-intro{font-size:12.5px}.dam-diff-card-heading h3{font-size:13px}.dam-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.dam-differentiation-section:before,.dam-section-tag:after,.dam-section-tag,.dam-diff-cta-card:before,.dam-diff-cta-particles span,.dam-diff-card-shine,.dam-diff-card-icon,.dam-differentiation-card,.dam-differentiation-card:before,.dam-diff-card-number,.dam-diff-card-line,.dam-diff-cta-card,.dam-diff-cta-decoration,.dam-diff-cta-button,.dam-diff-cta-button:before,.dam-diff-cta-button span,.dam-differentiation-header{transition:none!important;animation:none!important}.dam-differentiation-card,.dam-diff-cta-card,.dam-differentiation-header{opacity:1!important;transform:none!important}.dam-differentiation-section:before,.dam-section-tag:after,.dam-diff-cta-particles{opacity:1!important}}.dam-diff-cta-eyebrow{color:#fff;letter-spacing:.15em;opacity:1;visibility:visible;z-index:5;background:#ffffff1a;border:1px solid #ffffff47;border-radius:30px;align-items:center;width:fit-content;margin-bottom:12px;padding:6px 11px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:0 4px 14px #00000014}.dam-faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.dam-faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.dam-faq-header{text-align:center;max-width:760px;margin:0 auto 55px}.dam-faq-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.dam-faq-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite damFaqTagSpin;position:absolute;top:-50%;left:-50%}.dam-faq-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards damFaqFadeDown}.dam-faq-eyebrow-visible:after{opacity:1}@keyframes damFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes damFaqFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dam-faq-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.dam-faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-weight:750;line-height:1.08;transform:translateY(35px)scale(.97);font-size:40px!important}.dam-faq-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards damFaqHeadingIn}@keyframes damFaqHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dam-faq-heading span{color:#117c7a;position:relative}.dam-faq-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dam-faq-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards damFaqUnderlineIn}@keyframes damFaqUnderlineIn{0%{width:0}to{width:70%}}.dam-faq-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.dam-faq-description-visible{animation:.8s .3s forwards damFaqFadeUp}@keyframes damFaqFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.dam-faq-list{flex-direction:column;gap:12px;display:flex}.dam-faq-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.dam-faq-item-visible{opacity:1;transform:translateY(0)scale(1)}.dam-faq-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.dam-faq-item.active:before{height:100%}.dam-faq-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.dam-faq-question-text{color:#172323;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.dam-faq-item:hover .dam-faq-question-text,.dam-faq-item.active .dam-faq-question-text{color:#117c7a}.dam-faq-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.dam-faq-icon-horizontal,.dam-faq-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dam-faq-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.dam-faq-item.active .dam-faq-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.dam-faq-item.active .dam-faq-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.dam-faq-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.dam-faq-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.dam-faq-item.active .dam-faq-answer{opacity:1;transform:translateY(0)}.dam-faq-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.dam-faq-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.dam-faq-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.dam-faq-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.dam-faq-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.dam-faq-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.dam-faq-bottom-visible .dam-faq-bottom-glow{opacity:1}.dam-faq-bottom-content{z-index:2;position:relative}.dam-faq-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.dam-faq-bottom-visible .dam-faq-bottom-content>span{opacity:1;transform:translateY(0)}.dam-faq-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.dam-faq-bottom-visible .dam-faq-bottom-content h3{opacity:1;transform:translateY(0)}.dam-faq-bottom-content h3 strong{color:#117c7a}.dam-faq-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.dam-faq-bottom-visible .dam-faq-bottom-content p{opacity:1;transform:translateY(0)}.dam-faq-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.dam-faq-bottom-visible .dam-faq-cta{opacity:1;transform:translateY(0)scale(1)}.dam-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.dam-navlink-cta:link,.dam-navlink-cta:visited,.dam-navlink-cta:hover,.dam-navlink-cta:active,.dam-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.dam-navlink-cta span{font-size:17px;transition:transform .3s}.dam-navlink-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.dam-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.dam-faq-section{padding:80px 20px 90px}.dam-faq-header{margin-bottom:42px}.dam-faq-heading{font-size:2.25rem!important}.dam-faq-description{font-size:.9rem}.dam-faq-question{min-height:66px;padding:18px 18px 18px 22px}.dam-faq-question-text{font-size:.92rem}.dam-faq-answer{padding:0 55px 22px 22px}.dam-faq-answer p{font-size:.85rem}.dam-faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.dam-faq-cta{width:100%}.dam-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.dam-faq-section{padding:20px 15px}.dam-faq-header{margin-bottom:32px}.dam-faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.dam-faq-heading{letter-spacing:-.7px;font-size:1.9rem!important}.dam-faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.dam-faq-list{gap:9px}.dam-faq-item{border-radius:13px}.dam-faq-question{min-height:62px;padding:15px 14px 15px 18px}.dam-faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.dam-faq-icon{width:30px;height:30px}.dam-faq-icon-horizontal,.dam-faq-icon-vertical{width:10px}.dam-faq-answer{padding:0 45px 18px 18px}.dam-faq-answer p{font-size:.79rem;line-height:1.7}.dam-faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.dam-faq-bottom-content h3{font-size:1.3rem}.dam-faq-bottom-content p{font-size:.79rem}.dam-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.dam-faq-eyebrow,.dam-faq-eyebrow:after,.dam-faq-heading,.dam-faq-heading span:after,.dam-faq-description,.dam-faq-item,.dam-faq-icon,.dam-faq-icon-horizontal,.dam-faq-icon-vertical,.dam-faq-answer-wrapper,.dam-faq-answer,.dam-faq-cta,.dam-faq-cta span,.dam-faq-bottom,.dam-faq-bottom-glow,.dam-faq-bottom-content>span,.dam-faq-bottom-content h3,.dam-faq-bottom-content p,.dam-navlink-cta{transition:none!important;animation:none!important}.dam-faq-eyebrow,.dam-faq-heading,.dam-faq-description,.dam-faq-item,.dam-faq-bottom,.dam-faq-bottom-content>span,.dam-faq-bottom-content h3,.dam-faq-bottom-content p,.dam-faq-cta{opacity:1!important;transform:none!important}.dam-faq-eyebrow:after{opacity:1!important}.dam-faq-heading span:after{width:70%!important}.dam-faq-bottom-glow{opacity:1!important}}.dam-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate damBgShift;position:relative;overflow:hidden}@keyframes damBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.dam-bg-shape{pointer-events:none;z-index:0;background:#88c9d10f;border-radius:50%;position:absolute}.dam-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate damShapeFloat1;top:-200px;left:-200px}.dam-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate damShapeFloat2;bottom:-150px;right:-150px}@keyframes damShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes damShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.dam-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.dam-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate damGlowFloat;top:10%;right:8%}.dam-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse damGlowFloat;bottom:5%;left:5%}.dam-hero-container{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1150px;min-height:520px;margin:0 auto;padding:20px;display:flex;position:relative}.dam-hero-content{z-index:10;width:48%;position:relative}.dam-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.dam-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite damShimmer;position:absolute;top:0;left:-60%}@keyframes damShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.dam-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.dam-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite damHeadlineGlow;display:inline-block;position:relative}@keyframes damHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.dam-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.dam-description strong{font-weight:700}.dam-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:35px;display:flex}.dam-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.dam-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a;animation:3s ease-in-out infinite damBtnPulse}@keyframes damBtnPulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 22px #117c7a73}}.dam-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite damBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes damBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.dam-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px)}.dam-btn-primary span{font-size:17px;transition:transform .25s}.dam-btn-primary:hover span{transform:translate(2px,-2px)}.dam-btn-secondary{color:#117c7a;background:#fff;border:1px solid #117c7a;animation:3.2s ease-in-out infinite damOutlinePulse}@keyframes damOutlinePulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 18px #117c7a4d}}.dam-btn-secondary:hover{color:#004d4c;background:#f0f8f8;border-color:#004d4c;transform:translateY(-1px)}.dam-btn-secondary span{font-size:17px;transition:transform .25s}.dam-btn-secondary:hover span{transform:translate(2px,-2px)}.dam-closing{letter-spacing:-.2px;color:#167c7d;border-left:3px solid #117c7a;max-width:620px;margin:22px 0 0;padding-left:14px;font-size:15px;font-style:italic;font-weight:500;line-height:1.5}.dam-hero-visual{justify-content:center;align-items:center;width:52%;min-height:520px;padding-left:10px;display:flex;position:relative}.dam-chart-stack{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:0;display:flex;position:relative}.dam-chart-item{aspect-ratio:16/10;width:100%;max-height:400px;box-shadow:none;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin:0 auto;transition:transform .45s cubic-bezier(.16,1,.3,1);animation:6s ease-in-out infinite alternate damCardFloat1;display:flex;position:relative;overflow:hidden}@keyframes damCardFloat1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.dam-chart-item:hover{animation-play-state:paused;transform:translateY(-12px)scale(1.015)}.dam-chart-item img{object-fit:contain;object-position:center;border-radius:12px;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.dam-chart-item:hover img{transform:scale(1.03)}.dam-floating-card{z-index:8;text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:170px;height:85px;transition:transform .3s,box-shadow .3s;animation:5s ease-in-out infinite alternate damCardFloat;display:flex;position:absolute;box-shadow:8px 9px 14px #00000024;padding:4px!important}@keyframes damCardFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.dam-floating-card:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:9px 13px 20px #0000002e}.dam-floating-card strong{color:#167c7d;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1;display:block}.dam-floating-card span{color:#000;margin-top:6px;font-size:13px;line-height:1.15;display:block}.dam-card-projects{top:30px;right:10px}.dam-card-experience{top:140px;right:10px}.dam-card-clients{top:250px;right:10px}.dam-card-rating{top:360px;right:10px}.dam-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.dam-visible .dam-anim{opacity:1;transform:translateY(0)}.dam-visible .dam-anim-1{transition-delay:50ms}.dam-visible .dam-anim-2{transition-delay:.15s}.dam-visible .dam-anim-3{transition-delay:.25s}.dam-visible .dam-anim-4{transition-delay:.35s}.dam-visible .dam-anim-5{transition-delay:.45s}.dam-visible .dam-anim-6{transition-delay:.55s}.dam-visible .dam-anim-7{transition-delay:.65s}.dam-chart-item.dam-anim{opacity:0;transform:translateY(24px)scale(.96)}.dam-visible .dam-chart-item.dam-anim{opacity:1;transform:translateY(0)scale(1)}.dam-floating-card.dam-anim{opacity:0;transform:translateY(20px)scale(.92)}.dam-visible .dam-floating-card.dam-anim{opacity:1;transform:translateY(0)scale(1)}@media (width>=1201px){.dam-hero-content{width:46%}.dam-hero-visual{width:54%;padding-left:20px}.dam-chart-stack{max-width:620px}.dam-chart-item{aspect-ratio:16/10;max-height:420px}.dam-floating-card{width:175px;height:88px}.dam-floating-card strong{font-size:34px}.dam-floating-card span{font-size:13px}.dam-card-projects{top:30px;right:0}.dam-card-experience{top:145px;right:0}.dam-card-clients{top:260px;right:0}.dam-card-rating{top:375px;right:0}}@media (width>=901px) and (width<=1200px){.dam-chart-stack{max-width:500px}.dam-hero-visual{padding-left:8px}.dam-chart-item{aspect-ratio:16/10;max-height:340px}.dam-floating-card{width:155px;height:80px}.dam-floating-card strong{font-size:28px}.dam-floating-card span{font-size:11.5px}.dam-card-projects{top:25px;right:0}.dam-card-experience{top:125px;right:0}.dam-card-clients{top:225px;right:0}.dam-card-rating{top:325px;right:0}}@media (width>=701px) and (width<=900px){.dam-hero-container{min-height:520px}.dam-hero-content{width:50%;padding-left:35px}.dam-hero-visual{width:50%;padding-left:6px}.dam-eyebrow{height:42px;padding:0 17px;font-size:16px}.dam-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.dam-description{max-width:470px;font-size:14px;line-height:1.5}.dam-closing{max-width:460px;font-size:13.5px}.dam-chart-stack{max-width:420px}.dam-chart-item{aspect-ratio:16/10;max-height:280px}.dam-floating-card{width:135px;height:74px}.dam-floating-card strong{font-size:24px}.dam-floating-card span{font-size:10.5px}.dam-card-projects{top:20px;right:-5px}.dam-card-experience{top:110px;right:-5px}.dam-card-clients{top:200px;right:-5px}.dam-card-rating{top:290px;right:-5px}}@media (width<=700px){.dam-hero{min-height:auto}.dam-hero-container{flex-direction:column;align-items:center;min-height:auto;padding:20px 20px 30px}.dam-hero-content{text-align:center;width:100%;padding:0}.dam-eyebrow{height:40px;padding:0 16px;font-size:15px}.dam-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.dam-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.dam-closing{text-align:left;margin-top:18px;font-size:13.5px;display:inline-block}.dam-buttons{flex-direction:column;gap:10px;width:100%;margin-top:18px}.dam-buttons a{width:100%}.dam-btn{justify-content:center;width:100%;padding:11px 20px}.dam-hero-visual{grid-template-columns:1fr 1fr;justify-content:stretch;place-items:stretch stretch;gap:12px;width:100%;min-height:0;margin-top:30px;padding:0;display:grid;position:relative}.dam-chart-stack{grid-area:1/1/2/3;width:100%;max-width:320px;margin:0 auto 18px}.dam-chart-item{aspect-ratio:16/10;max-height:none}.dam-floating-card{border-radius:10px;width:100%;max-width:none;height:78px;animation:5s ease-in-out infinite alternate damCardFloat;box-shadow:3px 4px 10px #0000001a;padding:8px 6px!important;position:relative!important;inset:auto!important}.dam-floating-card strong{font-size:24px}.dam-floating-card span{margin-top:4px;font-size:10.5px}.dam-card-projects{grid-area:2/1/3/2}.dam-card-experience{grid-area:2/2/3/3}.dam-card-clients{grid-area:3/1/4/2}.dam-card-rating{grid-area:3/2/4/3}}@media (width<=430px){.dam-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.dam-eyebrow{height:38px;padding:0 13px;font-size:13px}.dam-description{font-size:13px;line-height:1.55}.dam-closing{font-size:12.5px}.dam-hero-visual{gap:10px}.dam-chart-stack{max-width:260px;margin-bottom:14px}.dam-chart-item{aspect-ratio:4/3}.dam-floating-card{border-radius:9px;height:68px;padding:6px 4px!important}.dam-floating-card strong{font-size:20px}.dam-floating-card span{font-size:9.5px}}@media (width<=360px){.dam-hero-container{padding-left:14px;padding-right:14px}.dam-hero-content h1{font-size:26px}.dam-eyebrow{padding:0 11px;font-size:12px}.dam-description{font-size:12.5px}.dam-closing{font-size:12px}.dam-hero-visual{gap:8px}.dam-chart-stack{max-width:220px;margin-bottom:12px}.dam-floating-card{border-radius:8px;height:62px;padding:5px 3px!important}.dam-floating-card strong{font-size:17px}.dam-floating-card span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.dam-hero,.dam-bg-shape,.dam-glow,.dam-eyebrow:after,.dam-hero-content h1 span,.dam-btn-primary,.dam-btn-primary:before,.dam-btn-secondary,.dam-chart-item,.dam-floating-card{animation:none!important}.dam-btn,.dam-chart-item,.dam-chart-item img,.dam-btn-primary span,.dam-btn-secondary span{transition:none}.dam-anim{opacity:1;transition:none;transform:none}}.dam-differentiation-header .dam-section-tag{color:#117c7a;letter-spacing:1.2px;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;line-height:1.2;visibility:visible!important;opacity:1!important;z-index:10!important;display:inline-flex!important;position:relative!important;transform:none!important}.dam-differentiation-header .dam-section-tag-text{z-index:20;color:#117c7a;position:relative;visibility:visible!important;opacity:1!important;display:inline-block!important}.dam-differentiation-header .dam-section-tag:after{z-index:-1!important}@media (width>=1201px){.dam-chart-stack{transform:translate(-40px)}}@media (width>=901px) and (width<=1200px){.dam-chart-stack{transform:translate(-30px)}}@media (width>=701px) and (width<=900px){.dam-chart-stack{transform:translate(-20px)}}@media (width<=700px){.dam-chart-stack{width:100%;max-width:100%;margin:0 auto 22px;transform:none}.dam-chart-item{aspect-ratio:4/3;max-height:none}}@media (width<=430px){.dam-chart-stack{width:100%;max-width:100%;margin-bottom:20px}.dam-chart-item{aspect-ratio:4/3}}@media (width<=360px){.dam-chart-stack{width:100%;max-width:100%;margin-bottom:18px}.dam-chart-item{aspect-ratio:4/3}}:root{--dp-ink:#0a3b4a;--dp-teal:#117c7a;--dp-teal-deep:#0d5c5a;--dp-line:#1a1a1a;--dp-card-bg:#fff;--dp-section-bg-1:#f4f7f7;--dp-section-bg-2:#eef3f3;--dp-border:#1e2d2d1a;--dp-border-teal:#117c7a47;--dp-teal-soft:#117c7a1a}.dp-problem-section,.dp-problem-section *{box-sizing:border-box}.dp-problem-section{background:radial-gradient(circle at 15% 5%, #117c7a0d 0%, transparent 45%), radial-gradient(circle at 90% 95%, #0a3b4a0d 0%, transparent 45%), linear-gradient(180deg, var(--dp-section-bg-1) 0%, var(--dp-section-bg-2) 100%);width:100%;color:var(--dp-ink);padding:70px 20px 80px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dp-warning-stripe{background:repeating-linear-gradient(-45deg, var(--dp-teal) 0, var(--dp-teal) 12px, #fff 12px, #fff 24px);opacity:.7;z-index:3;height:5px;position:absolute;top:0;left:0;right:0}.dp-problem-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#117c7a12 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:6s ease-in-out infinite dp-blob-pulse;position:absolute;top:-200px;right:-120px}.dp-problem-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0b 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;left:-150px}@keyframes dp-blob-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.dp-problem-container{z-index:2;width:min(1200px,100%);margin:0 auto;position:relative}.dp-problem-header{text-align:center;opacity:0;max-width:900px;margin:0 auto 55px;animation:.8s forwards dp-fade-up;transform:translateY(20px)}@keyframes dp-fade-up{to{opacity:1;transform:translateY(0)}}.dp-section-tag{background:var(--dp-teal-soft);border:1px solid var(--dp-border-teal);color:var(--dp-teal);letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex}.dp-tag-dot{background:var(--dp-teal);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite dp-tag-ping;box-shadow:0 0 #117c7a8c}@keyframes dp-tag-ping{0%{box-shadow:0 0 #117c7a8c}70%{box-shadow:0 0 0 10px #117c7a00}to{box-shadow:0 0 #117c7a00}}.dp-problem-header h2{max-width:900px;color:var(--dp-ink);letter-spacing:-.9px;margin:0 auto;font-size:32px;font-weight:800;line-height:1.28}.dp-problem-header h2 span{color:var(--dp-teal);font-weight:800;display:inline-block;position:relative}.dp-problem-header h2 span:after{content:"";background:linear-gradient(90deg, var(--dp-teal), var(--dp-teal-deep));border-radius:3px;width:0;height:3px;animation:1s cubic-bezier(.22,1,.36,1) .6s forwards dp-underline;position:absolute;bottom:-5px;left:0}@keyframes dp-underline{to{width:100%}}.dp-problem-intro{max-width:820px;color:var(--dp-ink);opacity:.82;margin:20px auto 0;font-size:16px;font-weight:400;line-height:1.68}.dp-problem-intro--second{margin-top:16px;font-weight:500}.dp-problem-tree-wrapper{width:100%;position:relative}.dp-tree{width:100%;padding-bottom:10px;position:relative}.dp-tree-connectors{pointer-events:none;z-index:1;width:100%;height:100%;color:var(--dp-line);position:absolute;top:0;left:0;overflow:visible}.dp-connector{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:1.2s cubic-bezier(.22,1,.36,1) forwards dp-draw}@keyframes dp-draw{to{stroke-dashoffset:0}}.dp-tree-hub{z-index:5;opacity:0;justify-content:center;align-items:center;width:240px;min-height:180px;margin:0 auto 75px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s forwards dp-hub-in;display:flex;position:relative;transform:scale(.9)}@keyframes dp-hub-in{to{opacity:1;transform:scale(1)}}.dp-hub-pulse{border:2px solid var(--dp-teal);opacity:0;pointer-events:none;border-radius:22px;animation:3s ease-out infinite dp-hub-ring;position:absolute;inset:0}.dp-hub-pulse--delayed{animation-delay:1.5s}@keyframes dp-hub-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.dp-hub-box{border:2px solid var(--dp-border-teal);z-index:2;background:linear-gradient(145deg,#fff 0%,#f0f6f6 100%);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:240px;min-height:180px;padding:24px 24px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 15px 40px #117c7a1a,0 0 0 6px #117c7a0a}.dp-tree-hub:hover .dp-hub-box{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 22px 50px #117c7a2e,0 0 0 8px #117c7a12}.dp-hub-badge{background:var(--dp-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:800;animation:2s ease-in-out infinite dp-badge-pulse;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #117c7a59}@keyframes dp-badge-pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #117c7a59}50%{transform:scale(1.12);box-shadow:0 4px 22px #117c7a99}}.dp-hub-number{letter-spacing:-2.5px;color:var(--dp-teal);margin-bottom:8px;font-size:52px;font-weight:800;line-height:1}.dp-hub-title{color:var(--dp-ink);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.35}.dp-hub-line{background:var(--dp-ink);border-radius:5px;width:46px;height:3px;margin-top:14px;margin-bottom:10px}.dp-hub-note{color:var(--dp-ink);opacity:.65;font-size:11px;font-weight:500;line-height:1.45}.dp-tree-row{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid;position:relative}.dp-tree-row-top{margin-bottom:90px}.dp-tree-row-bottom{padding:0 7%}.dp-tree-card{border:1px solid var(--dp-border);min-height:145px;color:var(--dp-ink);opacity:0;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px 22px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;animation:.7s cubic-bezier(.22,1,.36,1) forwards dp-card-in;display:flex;position:relative;transform:translateY(24px);box-shadow:0 8px 26px #1e2d2d0e}@keyframes dp-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dp-tree-card:before{content:"";background:linear-gradient(180deg, var(--dp-teal), var(--dp-teal-deep));transform-origin:bottom;opacity:.9;pointer-events:none;border-radius:0 4px 4px 0;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;bottom:20px;left:0;transform:scaleY(0)}.dp-tree-card:hover:before{transform:scaleY(1)}.dp-tree-card:hover{border-color:var(--dp-border-teal);transform:translateY(-6px);box-shadow:0 18px 38px #117c7a24,0 0 0 3px #117c7a0f}.dp-card-dot{border:3px solid var(--dp-line);z-index:8;background:#fff;border-radius:50%;width:16px;height:16px;transition:all .35s;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.dp-card-dot:after{content:"";border:2px solid var(--dp-teal);opacity:0;border-radius:50%;animation:2.4s ease-out infinite dp-dot-radar;position:absolute;inset:-3px}@keyframes dp-dot-radar{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.dp-tree-card:hover .dp-card-dot{border-color:var(--dp-teal);background:var(--dp-teal);transform:translate(-50%)scale(1.15)}.dp-card-content{flex:1;width:100%;min-width:0;margin-bottom:14px}.dp-card-content p{color:var(--dp-ink);opacity:.88;margin:0;font-size:14.5px;font-weight:400;line-height:1.55}.dp-highlight-text{color:var(--dp-teal-deep);font-weight:700;display:inline;position:relative}.dp-highlight-text:after{content:"";background:linear-gradient(90deg,#117c7a80,#117c7a00);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dp-problem-number{width:34px;height:34px;color:var(--dp-ink);background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.dp-tree-card:hover .dp-problem-number{background:var(--dp-teal);color:#fff;border-color:var(--dp-teal-deep);transform:scale(1.12)rotate(-4deg);box-shadow:0 6px 16px #117c7a59}.dp-tree-card:hover .dp-problem-number:before,.dp-tree-card:hover .dp-problem-number:after{content:attr(data-value);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.dp-tree-card:hover .dp-problem-number:before{color:#00f0ff;animation:.3s steps(2,end) infinite dp-glitch-1}.dp-tree-card:hover .dp-problem-number:after{color:#7fe8e6;animation:.3s steps(2,end) infinite dp-glitch-2}@keyframes dp-glitch-1{0%,to{transform:translate(0)}50%{transform:translate(-1.5px,-1px)}}@keyframes dp-glitch-2{0%,to{transform:translate(0)}50%{transform:translate(1.5px,1px)}}.dp-problem-conclusion{border:1px solid var(--dp-border-teal);opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border-radius:14px;align-items:flex-start;gap:18px;margin-top:42px;padding:24px 28px;animation:.8s 1.1s forwards dp-fade-up;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.dp-problem-conclusion:before{content:"";background:linear-gradient(180deg, var(--dp-teal), var(--dp-teal-deep));width:4px;height:100%;position:absolute;top:0;left:0}.dp-conclusion-icon{background:linear-gradient(135deg, var(--dp-ink), var(--dp-teal));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:800;animation:2s ease-in-out infinite dp-badge-pulse;display:flex;box-shadow:0 6px 18px #117c7a47}.dp-problem-conclusion p{color:var(--dp-ink);opacity:.9;margin:0;font-size:15px;font-weight:500;line-height:1.68}.dp-problem-question{text-align:center;max-width:820px;color:var(--dp-ink);opacity:0;margin:32px auto 0;font-size:16px;font-weight:600;line-height:1.6;animation:.8s 1.25s forwards dp-fade-up;transform:translateY(16px)}.dp-problem-cta{text-align:center;opacity:0;margin-top:22px;animation:.8s 1.35s forwards dp-fade-up;transform:translateY(20px)}.dp-cta-button{border:1px solid var(--dp-ink);background:var(--dp-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 34px;font-size:16px;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.dp-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-22deg)}.dp-cta-button:hover:before{left:150%}.dp-cta-button:hover{background:#082d38;border-color:#082d38;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 34px #0a3b4a4d}.dp-cta-button .cta-arrow{font-size:18px;transition:transform .35s}.dp-cta-button:hover .cta-arrow{transform:translate(6px)}@media (width<=1000px){.dp-problem-section{padding:60px 18px 70px}.dp-problem-header{margin-bottom:45px}.dp-problem-header h2{font-size:28px}.dp-problem-intro{font-size:15px}.dp-tree-hub{width:215px;min-height:165px;margin-bottom:60px}.dp-hub-box{width:215px;min-height:165px;padding:20px}.dp-hub-number{font-size:46px}.dp-tree-row{gap:16px}.dp-tree-row-top{margin-bottom:70px}.dp-tree-row-bottom{padding:0 4%}.dp-tree-card{min-height:130px;padding:20px 16px 14px}.dp-card-content p{font-size:13px}}@media (width<=760px){.dp-problem-section{padding:50px 15px 60px}.dp-problem-header{margin-bottom:35px}.dp-problem-header h2{font-size:25px;line-height:1.35}.dp-problem-intro{font-size:14px;line-height:1.6}.dp-tree-hub{width:210px;min-height:155px;margin-bottom:30px}.dp-hub-box{width:210px;min-height:155px;padding:20px}.dp-hub-number{font-size:44px}.dp-hub-title{font-size:12px}.dp-tree-connectors{display:none}.dp-tree:before{content:"";background:var(--dp-line);z-index:1;opacity:.6;width:2px;position:absolute;top:150px;bottom:20px;left:50%;transform:translate(-50%)}.dp-tree-row{grid-template-columns:1fr;gap:18px;margin:0 0 18px;padding:0;display:grid}.dp-tree-row-top{margin-bottom:18px}.dp-tree-row-bottom{margin-bottom:0;padding:0}.dp-tree-card{z-index:4;min-height:0;padding:18px}.dp-card-content p{font-size:13px;line-height:1.5}.dp-problem-conclusion{gap:12px;margin-top:30px;padding:18px 16px}.dp-conclusion-icon{width:32px;height:32px;font-size:15px}.dp-problem-conclusion p{font-size:13px}.dp-problem-question{margin-top:24px;padding:0 4px;font-size:14px}.dp-problem-cta{margin-top:18px}.dp-cta-button{width:100%;max-width:400px;min-height:46px;padding:13px 24px;font-size:15px}.dp-warning-stripe{height:4px}}@media (width<=430px){.dp-problem-section{padding:40px 12px 50px}.dp-problem-header h2{font-size:22px}.dp-problem-intro{font-size:13px}.dp-tree-hub{width:190px;min-height:145px;margin-bottom:26px}.dp-hub-box{width:190px;min-height:145px;padding:18px}.dp-hub-number{font-size:40px}.dp-hub-title{font-size:11px}.dp-hub-note{font-size:10px}.dp-hub-badge{width:26px;height:26px;font-size:14px}.dp-tree:before{top:140px}.dp-tree-card{padding:16px}.dp-card-content p{font-size:12.5px;line-height:1.5}.dp-problem-number{width:30px;height:30px;font-size:10px}.dp-problem-conclusion{gap:10px;padding:16px 13px}.dp-conclusion-icon{width:28px;height:28px;font-size:13px}.dp-problem-conclusion p{font-size:12px}.dp-problem-question{font-size:13px}.dp-cta-button{min-height:42px;padding:12px 20px;font-size:14px}}@media (width<=360px){.dp-problem-header h2{font-size:21px}.dp-problem-intro{font-size:12.5px}.dp-card-content p,.dp-problem-conclusion p{font-size:11.5px}.dp-problem-question{font-size:12.5px}.dp-cta-button{min-height:40px;padding:11px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dp-problem-header,.dp-tree-hub,.dp-tree-card,.dp-problem-conclusion,.dp-problem-question,.dp-problem-cta{opacity:1!important;transform:none!important}.dp-connector{stroke-dashoffset:0!important}}.dam-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.dam-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate damBgFloat;position:absolute;inset:0}.dam-process-section-visible:before{opacity:1}@keyframes damBgFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,1%)rotate(3deg)}}.dam-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.dam-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.dam-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.dam-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite damFaqTagSpin;position:absolute;top:-50%;left:-50%}.dam-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards damFadeDown}.dam-process-eyebrow-visible:after{opacity:1}@keyframes damFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dam-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.dam-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.dam-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards damHeadingIn}.dam-process-heading span{color:#45d1ce;display:inline-block;position:relative}.dam-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dam-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards damUnderline}.dam-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.dam-process-desc strong{color:#45d1ce;font-weight:700}.dam-process-desc-visible{animation:.8s .3s forwards damFadeUp}.dam-process-header-line{justify-content:center;margin-top:14px;display:flex}.dam-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite damHeaderLinePulse;position:relative}.dam-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite damHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes damHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes damHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.dam-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.dam-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.dam-process-journey-visible .dam-process-connecting-line{opacity:1}.dam-line-svg{width:100%;height:100%}.dam-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards damLineDraw}@keyframes damLineDraw{to{stroke-dashoffset:0}}.dam-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.dam-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.dam-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.dam-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.dam-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.dam-process-step:not(:hover) .dam-process-card{animation:5s ease-in-out infinite damCardIdleFloat}.dam-process-step:nth-child(2):not(:hover) .dam-process-card{animation-delay:.5s}.dam-process-step:nth-child(3):not(:hover) .dam-process-card{animation-delay:1s}.dam-process-step:nth-child(4):not(:hover) .dam-process-card{animation-delay:1.5s}.dam-process-step:nth-child(5):not(:hover) .dam-process-card{animation-delay:2s}.dam-process-step:nth-child(6):not(:hover) .dam-process-card{animation-delay:2.5s}@keyframes damCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dam-process-step.step-bottom:not(:hover) .dam-process-card{animation:5s ease-in-out infinite damCardIdleFloatBottom}@keyframes damCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.dam-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.dam-process-step:hover .dam-process-card:before,.dam-process-step.active .dam-process-card:before{opacity:1;left:0}@keyframes damBorderRotate{to{--angle:360deg}}.dam-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.dam-process-step:hover .dam-card-glow,.dam-process-step.active .dam-card-glow{opacity:1}.dam-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.dam-process-step:hover .dam-number-ring-decoration,.dam-process-step.active .dam-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.dam-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.dam-process-step:hover .dam-card-number,.dam-process-step.active .dam-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.dam-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .dam-card-pointer{bottom:-7px}.step-bottom .dam-card-pointer{top:-7px}.dam-process-step:hover .dam-card-pointer,.dam-process-step.active .dam-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .dam-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.dam-process-step:hover .dam-process-card,.dam-process-step.active .dam-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.dam-process-step.step-bottom:hover .dam-process-card,.dam-process-step.step-bottom.active .dam-process-card{transform:translateY(6px)scale(1.02)}.dam-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.dam-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.dam-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.dam-process-step:hover .dam-process-dot,.dam-process-step.active .dam-process-dot{background:#45d1ce;transform:scale(1.4)}.dam-process-step:hover .dam-dot-pulse,.dam-process-step.active .dam-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite damDotPulse}.dam-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.dam-process-step:hover .dam-process-card h3,.dam-process-step.active .dam-process-card h3{color:#45d1ce;transform:translate(4px)}.dam-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.dam-process-step:hover .dam-process-card p,.dam-process-step.active .dam-process-card p{color:#b0bec5}.dam-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.dam-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.dam-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.dam-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.dam-step-connector{display:none}.dam-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.dam-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.dam-process-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.dam-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.dam-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.dam-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.dam-common-cta.primary:hover:before{left:100%}.dam-common-cta.primary:hover{background:#004d4c;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.dam-common-cta.primary:active{transform:scale(.95)}.dam-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.dam-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}@media (width<=1050px){.dam-process-section{padding:38px 18px 45px}.dam-process-heading{font-size:28px}.dam-process-journey{gap:30px 16px;padding:12px 0}.dam-process-card{min-height:160px;padding:18px 16px 16px}.dam-process-card h3,.dam-process-card p{font-size:.85rem}}@media (width<=768px){.dam-process-section{padding:35px 15px 40px}.dam-process-heading{font-size:24px}.dam-process-desc{font-size:14px}.dam-process-eyebrow{padding:6px 13px;font-size:10px}.dam-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.dam-process-connecting-line{display:none}.dam-process-step.step-top,.dam-process-step.step-bottom{padding:0 0 30px}.dam-process-step.step-bottom{padding-top:30px;padding-bottom:0}.dam-process-card{min-height:150px;padding:16px 14px 14px}.dam-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.dam-process-card h3,.dam-process-card p{font-size:.85rem}.dam-number-ring-decoration{display:none}.dam-process-step:not(:hover) .dam-process-card,.dam-process-step.step-bottom:not(:hover) .dam-process-card{animation:none!important}}@media (width<=500px){.dam-process-section{padding:30px 12px 35px}.dam-process-heading{font-size:22px}.dam-process-desc{font-size:13px}.dam-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.dam-process-step.step-top,.dam-process-step.step-bottom{padding:0}.dam-process-step.step-bottom{padding-top:0}.dam-process-connecting-line{display:none}.dam-process-card{min-height:140px;padding:16px 14px 14px}.dam-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.dam-process-card h3,.dam-process-card p{font-size:.85rem}.dam-number-ring-decoration{display:none}.dam-process-cta-group{flex-direction:column;width:100%}.dam-common-cta{justify-content:center;width:100%;max-width:320px;min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.dam-process-section{padding:25px 10px 30px}.dam-process-heading{font-size:20px}.dam-process-desc{font-size:12.5px}.dam-process-card{min-height:130px;padding:14px 12px 12px}.dam-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.dam-process-card h3,.dam-process-card p{font-size:.8rem}.dam-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dam-process-section:before,.dam-process-eyebrow,.dam-process-eyebrow:after,.dam-process-heading,.dam-process-heading span:after,.dam-process-desc,.dam-process-step,.dam-process-card,.dam-process-dot,.dam-process-card:before,.dam-card-progress-fill,.dam-common-cta,.dam-common-cta span,.dam-process-card h3,.dam-process-card p,.dam-process-header-line span,.dam-process-header-line span:after,.dam-process-cta,.dam-process-connecting-line,.dam-line-path,.dam-card-number,.dam-number-ring-decoration,.dam-card-glow,.dam-card-pointer,.dam-process-step:not(:hover) .dam-process-card,.dam-process-step.step-bottom:not(:hover) .dam-process-card{transition:none!important;animation:none!important}.dam-process-eyebrow,.dam-process-heading,.dam-process-desc,.dam-process-step,.dam-process-cta,.dam-process-connecting-line{opacity:1!important;transform:none!important}.dam-process-heading span:after{width:70%!important}.dam-process-dot{transform:none!important}.dam-dot-pulse{display:none}.dam-common-cta:after{opacity:0!important}.dam-process-header-line span{opacity:1!important;width:40px!important}.dam-process-header-line span:after{transform:translate(-50%)scale(0)!important}.dam-line-path{stroke-dashoffset:0!important}.dam-card-glow,.dam-card-pointer{opacity:0!important}}.dam-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.dam-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}@media (width<=1050px){.dam-cta-text{font-size:1.1rem}.dam-cta-subtext{font-size:.9rem}}@media (width<=500px){.dam-cta-text{font-size:1rem}.dam-cta-subtext{font-size:.85rem}}@media (width<=360px){.dam-cta-text{font-size:.9rem}.dam-cta-subtext{font-size:.8rem}}.dam-process-card .dam-card-border-glow{background:conic-gradient(from var(--angle,0deg), transparent 0%, #45d1ce4d 20%, #45d1ce99 40%, #45d1ce4d 60%, transparent 80%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:16px;padding:1px;transition:opacity .6s;animation:4s linear infinite damBorderRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dam-process-step:hover .dam-process-card .dam-card-border-glow,.dam-process-step.active .dam-process-card .dam-card-border-glow{opacity:1}.dam-proof-section{color:#000;background:#ecebe7;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dam-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate damBgFloat;position:absolute;top:-50%;left:-50%}.dam-proof-section.dam-section-visible:before{opacity:1}.dam-proof-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dam-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.dam-section-tag{color:#117c7a;letter-spacing:1.2px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.dam-section-visible .dam-section-tag{opacity:1;transform:translateY(0)}.dam-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.dam-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.dam-section-visible .dam-proof-heading{opacity:1;transform:translateY(0)}.dam-highlight{color:#117c7a;font-weight:800}.dam-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.dam-section-visible .dam-proof-intro{opacity:1;transform:translateY(0)}.dam-proof-intro strong{color:#117c7a;font-weight:700}.dam-proof-grid{grid-template-columns:repeat(3,1fr);gap:17px;width:100%;margin:30px 0;display:grid}.dam-proof-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:170px;padding:22px 20px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0000000a}.dam-proof-card:before{content:"";transform-origin:0;background:#117c7a;width:100%;height:3px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;transform:scaleX(0)}.dam-proof-card:after{content:"";pointer-events:none;background:#117c7a09;border-radius:50%;width:140px;height:140px;transition:transform .5s,background .5s;position:absolute;bottom:-80px;right:-60px}.dam-proof-card:hover{border-color:#117c7a4d;transform:translateY(-5px);box-shadow:0 15px 35px #117c7a14}.dam-proof-card:hover:before{transform:scaleX(1)}.dam-proof-card:hover:after{background:#117c7a0f;transform:scale(1.3)}.dam-proof-index{color:#1822261f;letter-spacing:.1em;font-size:.55rem;font-weight:800;transition:color .3s;position:absolute;top:14px;right:16px}.dam-proof-card:hover .dam-proof-index{color:#117c7a4d}.dam-proof-number{color:#111;letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:800;line-height:1;transition:transform .35s;display:block}.dam-proof-card:hover .dam-proof-number{transform:translate(4px)}.dam-proof-line{background:#117c7a;border-radius:30px;width:32px;height:3px;margin:12px 0 10px;transition:width .35s}.dam-proof-card:hover .dam-proof-line{width:50px}.dam-proof-label{color:#555;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.dam-proof-intro-second{color:#444;text-align:center;opacity:0;max-width:820px;margin:0 auto 20px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(25px)}.dam-section-visible .dam-proof-intro-second{opacity:1;transform:translateY(0)}.dam-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.dam-footer-visible{opacity:1;transform:translateY(0)}.dam-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.dam-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.dam-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dam-proof-cta:hover:before{left:150%}.dam-proof-cta span{font-size:17px;transition:transform .3s}.dam-proof-cta:hover{background:linear-gradient(135deg,#15918e,#0d6a68);border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.dam-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=900px){.dam-proof-section{padding:20px 20px 28px}.dam-proof-header{margin-bottom:28px}.dam-proof-heading{font-size:30px;line-height:1.35}.dam-proof-intro,.dam-proof-intro-second{font-size:15px;line-height:1.6}.dam-proof-grid{grid-template-columns:repeat(3,1fr);gap:14px}.dam-proof-card{height:165px;padding:20px 18px}.dam-proof-number{font-size:2.2rem}.dam-proof-label{font-size:.78rem}}@media (width<=700px){.dam-proof-section{padding:18px 15px 25px}.dam-proof-header{margin-bottom:24px}.dam-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.dam-proof-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.dam-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.dam-proof-intro-second{font-size:14px;line-height:1.6}.dam-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.dam-proof-card{border-radius:12px;height:150px;padding:16px 14px}.dam-proof-index{font-size:.5rem;top:12px;right:12px}.dam-proof-number{font-size:1.9rem}.dam-proof-line{width:28px;margin:10px 0 8px}.dam-proof-label{font-size:.74rem;line-height:1.4}.dam-proof-footer{margin-top:24px}.dam-proof-cta{justify-content:center;width:100%;max-width:320px;padding:10px 20px;font-size:.85rem}.dam-proof-cta-text{font-size:14px}}@media (width<=480px){.dam-proof-section{padding:15px 12px 22px}.dam-proof-header{margin-bottom:20px}.dam-proof-heading{font-size:24px;line-height:1.38}.dam-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.dam-proof-intro-second{font-size:13px;line-height:1.6}.dam-proof-grid{gap:8px;margin:16px 0}.dam-proof-card{border-radius:10px;height:135px;padding:14px 12px}.dam-proof-index{font-size:.45rem;top:10px;right:10px}.dam-proof-number{font-size:1.6rem}.dam-proof-line{width:24px;height:2.5px;margin:8px 0}.dam-proof-label{font-size:.68rem;line-height:1.3}.dam-proof-footer{margin-top:20px}.dam-proof-cta-text{font-size:13px}}@media (width<=380px){.dam-proof-section{padding:12px 10px 20px}.dam-proof-heading{font-size:22px}.dam-proof-intro,.dam-proof-intro-second{font-size:12px}.dam-proof-grid{gap:7px}.dam-proof-card{height:120px;padding:12px 10px}.dam-proof-number{font-size:1.4rem}.dam-proof-label{font-size:.62rem}.dam-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.dam-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.dam-proof-section:before,.dam-section-tag,.dam-proof-heading,.dam-proof-intro,.dam-proof-intro-second,.dam-proof-card,.dam-proof-card:before,.dam-proof-card:after,.dam-proof-number,.dam-proof-line,.dam-proof-index,.dam-proof-cta,.dam-proof-cta span,.dam-proof-footer{transition:none!important;animation:none!important}.dam-proof-section:before{opacity:1!important}.dam-section-tag,.dam-proof-heading,.dam-proof-intro,.dam-proof-intro-second,.dam-proof-card,.dam-proof-footer{opacity:1!important;transform:none!important}.dam-proof-card:before{transform:scaleX(1)!important}}.dam-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.dam-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.dam-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.dam-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.dam-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.dam-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.dam-section-tag-visible{opacity:1;transform:translateY(0)}.dam-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.dam-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.dam-heading-visible{opacity:1;transform:translateY(0)}.dam-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.dam-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.dam-intro-visible{opacity:.8;transform:translateY(0)}.dam-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.dam-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.dam-card-visible{opacity:1;transform:translateY(0)}.dam-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.dam-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.dam-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.dam-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.dam-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.dam-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.dam-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.dam-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.dam-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.dam-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.dam-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.dam-solution-card:hover .dam-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.dam-solution-card:hover .dam-solution-number:after{opacity:.2}.dam-solution-card:hover .dam-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.dam-solution-card:hover .dam-solution-card-content{grid-template-rows:1fr}.dam-solution-card:hover .dam-solution-card-content p{opacity:.7;padding:0 17px 19px}.dam-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.dam-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.dam-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.dam-solution-card.is-open .dam-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.dam-solution-card.is-open .dam-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.dam-solution-card.is-open .dam-solution-card-content{grid-template-rows:1fr}.dam-solution-card.is-open .dam-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.dam-solution-card.is-open h3{color:#117c7a}}.dam-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.dam-cta-visible{opacity:1;transform:translateY(0)}.dam-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.dam-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.dam-common-cta:hover:before{left:150%}.dam-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.dam-common-cta:hover{color:#fff;background:#004d4c;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a40}.dam-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.dam-solution-section{padding:50px 20px}.dam-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.dam-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.dam-solution-header{margin-bottom:34px}.dam-solution-heading{font-size:30px;line-height:1.35}.dam-solution-intro{font-size:15px;line-height:1.6}.dam-solution-grid{gap:13px}.dam-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.dam-solution-card h3{font-size:15px}.dam-solution-number{width:31px;height:31px}.dam-solution-plus{width:24px;height:24px;font-size:16px}.dam-solution-card-content p{font-size:12px}}@media (width<=700px){.dam-solution-section{padding:40px 15px}.dam-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.dam-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.dam-solution-header{margin-bottom:28px}.dam-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.dam-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.dam-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.dam-solution-grid{grid-template-columns:1fr;gap:9px}.dam-solution-card{min-height:72px}.dam-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.dam-solution-number{width:34px;height:34px;font-size:10px}.dam-solution-card h3{font-size:15px;line-height:1.35}.dam-solution-plus{width:25px;height:25px;font-size:17px}.dam-solution-card-content p{font-size:12.5px;line-height:1.6}.dam-solution-cta{margin-top:25px}.dam-common-cta{justify-content:center;width:100%;max-width:320px}}@media (width<=430px){.dam-solution-section{padding:30px 12px}.dam-solution-heading{font-size:24px;line-height:1.38}.dam-solution-intro{font-size:13px;line-height:1.6}.dam-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.dam-solution-number{width:31px;height:31px;font-size:9px}.dam-solution-card h3{font-size:14px}.dam-solution-plus{width:23px;height:23px;font-size:16px}.dam-solution-card.is-open .dam-solution-card-content p{padding:0 12px 15px 50px}.dam-solution-card-content p{font-size:11.5px}.dam-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.dam-solution-section{padding:25px 10px}.dam-solution-heading{font-size:23px}.dam-solution-intro{font-size:12.5px}.dam-solution-card h3{font-size:13px}.dam-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.dam-section-tag,.dam-solution-heading,.dam-solution-intro,.dam-solution-card,.dam-solution-card:before,.dam-solution-number,.dam-solution-plus,.dam-solution-card-content,.dam-solution-card-content p,.dam-common-cta,.dam-common-cta span,.dam-solution-cta{transition:none!important}.dam-section-tag,.dam-solution-heading,.dam-solution-intro,.dam-solution-card,.dam-solution-cta{opacity:1!important;transform:none!important}.dam-solution-card:before{transform:scaleY(1)!important}.dam-solution-card-content{grid-template-rows:1fr!important}.dam-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}.pm-cta-section{color:#fff;background:radial-gradient(circle at 50% 25%,#0f807f1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);justify-content:center;align-items:center;width:100%;min-height:500px;padding:40px 20px 0;display:flex;position:relative;overflow:hidden}.pm-cta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:none;position:absolute;inset:-100px}.pm-cta-visible:before{animation:18s linear infinite pmGridMove}.pm-cta-section:after{content:"";pointer-events:none;background:radial-gradient(#0000 25%,#00000040 100%);position:absolute;inset:0}.pm-cta-glow{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;width:380px;height:380px;animation:none;position:absolute}.pm-cta-glow-one{background:#12aaa7;top:-200px;left:15%}.pm-cta-glow-two{background:#087b7a;bottom:-220px;right:10%}.pm-cta-visible .pm-cta-glow{opacity:.15;animation:8s ease-in-out infinite pmGlowFloat}.pm-cta-visible .pm-cta-glow-two{animation-delay:-4s}.pm-cta-container{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:850px;display:flex;position:relative}.pm-cta-heading{width:100%}.pm-cta-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.12}.pm-cta-heading h2 span{color:#fff;display:inline-block;position:relative}.pm-cta-heading h2 span:after{content:"";background:#2ac8c5;width:0;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2ac8c5cc}.pm-cta-visible .pm-cta-heading h2 span:after{animation:1.2s 1.2s forwards pmUnderline}.pm-animate-heading,.pm-animate-subheading,.pm-animate-description,.pm-animate-button,.pm-animate-rating,.pm-stat-one,.pm-stat-two,.pm-stat-three{opacity:0}.pm-animate-heading{transform:translateY(35px)scale(.97)}.pm-animate-subheading,.pm-animate-description{transform:translateY(25px)}.pm-animate-button{transform:translateY(25px)scale(.94)}.pm-animate-rating{transform:translateY(20px)scale(.92)}.pm-stat-one,.pm-stat-two,.pm-stat-three{transform:translateY(15px)}.pm-cta-visible .pm-animate-heading{animation:.9s cubic-bezier(.22,1,.36,1) forwards pmHeadingIn}.pm-cta-subheading{color:#45d1ce;letter-spacing:-.4px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:1.3}.pm-cta-visible .pm-animate-subheading{animation:.8s .35s forwards pmFadeUp}.pm-cta-description{color:#dae2e2b3;letter-spacing:.1px;max-width:790px;margin:24px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.pm-cta-visible .pm-animate-description{animation:.8s .55s forwards pmFadeUp}.pm-cta-buttons-wrapper{width:100%;margin-top:34px}.pm-cta-buttons{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.pm-cta-primary,.pm-cta-secondary{border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-width:180px;max-width:260px;min-height:42px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.pm-cta-primary:before,.pm-cta-secondary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-cta-primary:hover:before,.pm-cta-secondary:hover:before{left:150%}.pm-cta-primary{color:#fff;background:linear-gradient(135deg,#128b8b,#159d9a);border:1px solid #1aaba8;box-shadow:0 8px 25px #008b8b26}.pm-cta-primary:hover{background:linear-gradient(135deg,#159b9b,#1bb5b1);transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b147,0 0 20px #00b4b11f}.pm-cta-secondary{color:#45d1ce;background:#071c1d8c;border:1px solid #32a5a359}.pm-cta-secondary:hover{background:#0f4141a6;border-color:#159b9b;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #00b4b121,0 0 15px #00b4b114}.pm-cta-visible .pm-cta-primary{animation:.7s cubic-bezier(.22,1,.36,1) .75s forwards pmButtonIn}.pm-cta-visible .pm-cta-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards pmButtonIn}.pm-cta-arrow{font-size:16px;line-height:1;transition:transform .35s}.pm-cta-primary:hover .pm-cta-arrow{transform:translate(4px,-4px)scale(1.1)}.pm-cta-secondary:hover .pm-cta-arrow{transform:translate(5px)scale(1.1)}.pm-contact-buttons{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}.pm-cta-visible .pm-contact-buttons{opacity:0;animation:.8s 1.1s forwards pmRatingIn}.pm-contact-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.pm-contact-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-contact-btn:hover:before{left:150%}.pm-contact-phone{color:#fff;background:linear-gradient(135deg,#0f7b7a,#1a9e9b);border:1px solid #2ac8c5;box-shadow:0 4px 20px #008b8b33}.pm-contact-phone:hover{background:linear-gradient(135deg,#159b9b,#24c2be);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b159,0 0 25px #00b4b11a}.pm-contact-email{color:#45d1ce;background:#071c1d99;border:1px solid #2ac8c54d}.pm-contact-email:hover{background:#0f4141b3;border-color:#2ac8c5;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 30px #00b4b126,0 0 20px #00b4b10d}.pm-contact-icon{flex-shrink:0;width:16px;height:16px}.pm-cta-stats{color:#cddcdcb8;justify-content:center;align-items:center;gap:13px;margin-top:28px;font-family:Arial,Helvetica,sans-serif;display:flex}.pm-stat{white-space:nowrap;align-items:center;gap:4px;transition:transform .3s;display:flex}.pm-stat:hover{transform:translateY(-3px)}.pm-stat span{color:#b7caca;font-size:15px;font-weight:600;transition:color .3s}.pm-stat p{color:#9eaeae;margin:0;font-size:15px;font-weight:400}.pm-stat:hover span{color:#43d1ce}.pm-stat-divider{color:#27b7b5;font-size:16px;line-height:1}.pm-cta-visible .pm-stat-divider{animation:2s ease-in-out infinite pmDotPulse}.pm-cta-visible .pm-stat-one{animation:.6s 1.3s forwards pmStatIn}.pm-cta-visible .pm-stat-two{animation:.6s 1.5s forwards pmStatIn}.pm-cta-visible .pm-stat-three{animation:.6s 1.7s forwards pmStatIn}@keyframes pmHeadingIn{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes pmButtonIn{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmRatingIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pmStatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pmUnderline{0%{width:0}to{width:70%}}@keyframes pmGridMove{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes pmGlowFloat{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-20px,20px)scale(1.12)}to{opacity:.55;transform:translate(15px,-15px)scale(1.05)}}@keyframes pmDotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=900px){.pm-cta-section{min-height:560px;padding:50px 25px 30px}.pm-cta-heading h2{font-size:34px}.pm-cta-subheading{margin-top:27px;font-size:22px}.pm-cta-description{max-width:700px;font-size:15px;line-height:1.8}.pm-cta-primary,.pm-cta-secondary{min-width:160px;max-width:220px;min-height:38px;padding:8px 16px;font-size:12px}}@media (width<=600px){.pm-cta-section{min-height:auto;padding:55px 18px 40px}.pm-cta-heading h2{letter-spacing:-.7px;font-size:29px;line-height:1.2}.pm-cta-heading h2 br{display:none}.pm-cta-subheading{max-width:360px;margin-top:25px;font-size:20px;line-height:1.4}.pm-cta-description{max-width:450px;margin-top:20px;padding:0 4px;font-size:14px;line-height:1.75}.pm-cta-buttons-wrapper{margin-top:29px}.pm-cta-buttons{flex-direction:column;gap:10px}.pm-cta-primary,.pm-cta-secondary{width:min(100%,280px);max-width:280px;min-height:40px;min-width:unset;flex:0 auto;padding:8px 16px;font-size:12px}.pm-contact-buttons{flex-direction:column;gap:10px;margin-top:25px}.pm-contact-btn{white-space:normal;justify-content:center;width:min(100%,280px);padding:9px 16px;font-size:12px}.pm-contact-icon{width:14px;height:14px}.pm-cta-stats{flex-wrap:wrap;gap:7px;max-width:340px;margin-top:22px}.pm-stat{gap:3px}.pm-stat span,.pm-stat p{font-size:13px}.pm-stat-divider{font-size:14px}.pm-cta-glow{filter:blur(65px);width:250px;height:250px}}@media (width<=380px){.pm-cta-section{padding:45px 15px 35px}.pm-cta-heading h2{font-size:26px}.pm-cta-subheading{font-size:18px}.pm-cta-description{font-size:13.5px}.pm-cta-primary,.pm-cta-secondary{width:min(100%,240px);max-width:240px;min-height:36px;padding:7px 14px;font-size:11px}.pm-contact-btn{width:min(100%,240px);padding:8px 14px;font-size:11px}.pm-contact-icon{width:13px;height:13px}.pm-cta-stats{max-width:300px}.pm-stat span,.pm-stat p{font-size:12px}}@media (prefers-reduced-motion:reduce){.pm-cta-section:before,.pm-cta-glow,.pm-stat-divider{animation:none!important}.pm-animate-heading,.pm-animate-subheading,.pm-animate-description,.pm-animate-button,.pm-animate-rating,.pm-stat-one,.pm-stat-two,.pm-stat-three{opacity:1;transform:none;animation:none!important}.pm-cta-heading h2 span:after{width:70%}}.pm-differentiation-section{color:#000;background:radial-gradient(circle at 15% 10%,#117c7a0f,#0000 32%),#f7f8f7;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.pm-differentiation-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate pmBgFloat;position:absolute;top:-50%;left:-50%}.pm-section-visible.pm-differentiation-section:before{opacity:1}@keyframes pmBgFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,1%)rotate(3deg)}}.pm-differentiation-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.pm-differentiation-header{text-align:center;opacity:0;max-width:850px;margin:0 auto 42px;transition:opacity .8s,transform .8s;transform:translateY(30px)}.pm-header-animate{opacity:1;transform:translateY(0)}.pm-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:1;visibility:visible;background:#1e2d2d0f;border:1px solid #1e2d2d33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .6s;display:inline-flex;position:relative;overflow:hidden}.pm-section-tag:after{content:"";opacity:0;background:conic-gradient(#0000,#0a3b4a1a,#0000,#0a3b4a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite pmTagSpin;position:absolute;top:-50%;left:-50%}.pm-header-animate .pm-section-tag:after{opacity:1}@keyframes pmTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pm-differentiation-header h2{color:#111;letter-spacing:-.8px;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3}.pm-differentiation-intro{color:#444;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.pm-differentiation-intro strong{color:#117c7a;font-weight:700}.pm-differentiation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:stretch;gap:17px;display:grid}.pm-differentiation-card{opacity:0;background:#fff;border:1px solid #dce6e6;border-radius:12px;min-width:0;height:auto;padding:22px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .6s,box-shadow .6s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 5px 18px #0000000a}.pm-diff-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#117c7a0f,#0000 60%);width:200%;height:200%;transition:opacity .8s,transform .8s;position:absolute;top:-50%;left:-50%;transform:scale(.5)}.pm-differentiation-card:hover .pm-diff-card-glow{opacity:1;transform:scale(1)}.pm-diff-card-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left 1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.pm-differentiation-card:hover .pm-diff-card-shine{left:150%}.pm-diff-card-icon{opacity:0;color:#117c7a;width:32px;height:32px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;bottom:15px;right:15px;transform:translate(15px)rotate(-45deg)}.pm-diff-card-icon svg{width:100%;height:100%}.pm-differentiation-card:hover .pm-diff-card-icon{opacity:.6;transform:translate(0)rotate(0)}.pm-differentiation-card:before{content:"";pointer-events:none;background:#117c7a0b;border-radius:50%;width:155px;height:155px;transition:transform .8s cubic-bezier(.23,1,.32,1),background .8s cubic-bezier(.23,1,.32,1);position:absolute;top:-95px;right:-75px}.pm-differentiation-card:hover:before{background:#117c7a17;transform:scale(1.5)translate(-5%,5%)}.pm-differentiation-card:hover{border-color:#117c7a66;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px #117c7a1f}.pm-diff-card-heading{z-index:2;align-items:flex-start;gap:13px;min-height:76px;display:flex;position:relative}.pm-diff-card-number{color:#117c7a;background:#eef8f8;border:1px solid #117c7a29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:700;transition:transform .7s cubic-bezier(.23,1,.32,1),background .7s cubic-bezier(.23,1,.32,1),color .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1);display:flex}.pm-differentiation-card:hover .pm-diff-card-number{color:#fff;background:#117c7a;transform:translateY(-4px)rotate(-8deg)scale(1.05);box-shadow:0 8px 20px #117c7a40}.pm-diff-card-heading h3{color:#111;letter-spacing:-.15px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35;transition:color .6s}.pm-differentiation-card:hover .pm-diff-card-heading h3{color:#117c7a}.pm-diff-card-line{background:#117c7a;border-radius:30px;width:28px;height:3px;margin:12px 0 14px;transition:width .7s cubic-bezier(.23,1,.32,1),box-shadow .7s cubic-bezier(.23,1,.32,1)}.pm-differentiation-card:hover .pm-diff-card-line{width:55px;box-shadow:0 0 20px #117c7a59}.pm-differentiation-card p{z-index:2;color:#555;margin:0;font-size:13px;line-height:1.6;position:relative}.pm-bottom-card{min-height:220px}.pm-diff-cta-card{opacity:0;background:linear-gradient(135deg,#073e40,#117c7a);border-radius:12px;grid-column:span 2;align-items:center;min-height:220px;padding:30px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 12px 28px #1150502e}.pm-diff-cta-card:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000,#ffffff26,#0000);border-radius:14px;transition:opacity .8s;animation:12s linear infinite pmCtaBorderSpin;position:absolute;inset:-2px}.pm-diff-cta-card:hover:before{opacity:1}@keyframes pmCtaBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pm-diff-cta-particles{pointer-events:none;opacity:0;transition:opacity 1.5s .3s;position:absolute;inset:0;overflow:hidden}.pm-cta-visible .pm-diff-cta-particles{opacity:1}.pm-diff-cta-particles span{background:#ffffff26;border-radius:50%;width:6px;height:6px;animation:18s ease-in-out infinite pmParticleFloat;position:absolute}.pm-diff-cta-particles span:first-child{width:8px;height:8px;animation-delay:0s;top:20%;left:10%}.pm-diff-cta-particles span:nth-child(2){animation-delay:2s;top:60%;left:5%}.pm-diff-cta-particles span:nth-child(3){width:10px;height:10px;animation-delay:4s;top:30%;right:15%}.pm-diff-cta-particles span:nth-child(4){animation-delay:6s;bottom:25%;right:25%}.pm-diff-cta-particles span:nth-child(5){width:5px;height:5px;animation-delay:3s;top:70%;left:40%}.pm-diff-cta-particles span:nth-child(6){animation-delay:8s;bottom:40%;left:60%}.pm-diff-cta-particles span:nth-child(7){width:7px;height:7px;animation-delay:5s;top:10%;left:50%}.pm-diff-cta-particles span:nth-child(8){animation-delay:7s;bottom:10%;right:40%}@keyframes pmParticleFloat{0%,to{opacity:.2;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-30px)scale(1.5)}50%{opacity:.4;transform:translate(-15px,-50px)scale(.8)}75%{opacity:.6;transform:translate(25px,-20px)scale(1.2)}}.pm-diff-cta-decoration{border:1px solid #ffffff1a;border-radius:50%;width:270px;height:270px;transition:transform 1s cubic-bezier(.23,1,.32,1),box-shadow 1s cubic-bezier(.23,1,.32,1);position:absolute;top:-115px;right:-85px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff05}.pm-diff-cta-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 55px #1150504d}.pm-diff-cta-card:hover .pm-diff-cta-decoration{transform:scale(1.15)rotate(12deg);box-shadow:0 0 0 35px #ffffff09,0 0 0 65px #ffffff06}.pm-diff-cta-content{z-index:3;position:relative}.pm-diff-cta-eyebrow{color:#ffffff9e;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.pm-diff-cta-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.pm-diff-cta-button{color:#117c7a;letter-spacing:.025em;background:#fff;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:17px;padding:10px 17px;font-size:.65rem;font-weight:850;text-decoration:none;transition:transform .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #0000001f}.pm-diff-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:70%;height:100%;transition:left 1s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-diff-cta-button:hover:before{left:140%}.pm-diff-cta-button:hover{color:#fff;background:#117c7a;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000040}.pm-diff-cta-button span{font-size:.95rem;transition:transform .6s cubic-bezier(.23,1,.32,1)}.pm-diff-cta-button:hover span{transform:translate(6px)scale(1.1)}@media (width<=1050px){.pm-differentiation-section{padding:50px 18px}.pm-differentiation-header{margin-bottom:34px}.pm-differentiation-header h2{font-size:30px;line-height:1.35}.pm-differentiation-intro{font-size:15px;line-height:1.6}.pm-differentiation-grid{grid-template-columns:repeat(2,1fr);gap:13px}.pm-differentiation-card{height:auto;min-height:220px}.pm-bottom-card{min-height:205px}.pm-diff-cta-card{grid-column:span 2;min-height:195px}}@media (width<=700px){.pm-differentiation-section{padding:40px 15px}.pm-differentiation-header{margin-bottom:28px}.pm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.pm-differentiation-header h2{letter-spacing:-.5px;font-size:27px;line-height:1.35}.pm-differentiation-intro{margin-top:14px;font-size:14px;line-height:1.6}.pm-differentiation-grid{flex-direction:column;gap:11px;display:flex}.pm-differentiation-card{border-radius:12px;min-height:auto;padding:19px}.pm-diff-card-heading,.pm-bottom-card{min-height:auto}.pm-diff-card-heading{gap:10px}.pm-diff-card-number{width:38px;height:38px;font-size:10px}.pm-diff-card-heading h3{font-size:15px;line-height:1.35}.pm-diff-card-line{margin:12px 0 10px}.pm-differentiation-card p{font-size:12.5px;line-height:1.6}.pm-diff-card-icon{display:none}.pm-diff-cta-card{border-radius:12px;min-height:190px;padding:22px}.pm-diff-cta-card h3{font-size:1.4rem}.pm-diff-cta-button{min-height:41px;margin-top:14px;padding:9px 13px;font-size:.59rem}.pm-diff-cta-particles{display:none}}@media (width<=430px){.pm-differentiation-section{padding:30px 12px}.pm-differentiation-header h2{font-size:24px;line-height:1.38}.pm-differentiation-intro{font-size:13px;line-height:1.6}.pm-differentiation-card{padding:17px}.pm-diff-card-number{width:33px;height:33px;font-size:9px}.pm-diff-card-heading h3{font-size:14px}.pm-differentiation-card p{font-size:11.5px}.pm-diff-cta-card{padding:20px}.pm-diff-cta-card h3{font-size:1.25rem}.pm-diff-cta-button{width:100%}}@media (width<=360px){.pm-differentiation-section{padding:25px 10px}.pm-differentiation-header h2{font-size:23px}.pm-differentiation-intro{font-size:12.5px}.pm-diff-card-heading h3{font-size:13px}.pm-differentiation-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.pm-differentiation-section:before,.pm-section-tag:after,.pm-section-tag,.pm-diff-cta-card:before,.pm-diff-cta-particles span,.pm-diff-card-shine,.pm-diff-card-icon,.pm-differentiation-card,.pm-differentiation-card:before,.pm-diff-card-number,.pm-diff-card-line,.pm-diff-cta-card,.pm-diff-cta-decoration,.pm-diff-cta-button,.pm-diff-cta-button:before,.pm-diff-cta-button span,.pm-differentiation-header{transition:none!important;animation:none!important}.pm-differentiation-card,.pm-diff-cta-card,.pm-differentiation-header{opacity:1!important;transform:none!important}.pm-differentiation-section:before,.pm-section-tag:after,.pm-diff-cta-particles{opacity:1!important}}.pm-differentiation-section .pm-differentiation-header{opacity:1!important;transform:none!important}.pm-differentiation-section .pm-section-tag{color:#0a3b4a!important;letter-spacing:1.2px!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;background:#1e2d2d0f!important;border:1px solid #1e2d2d33!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;margin-bottom:15px!important;padding:7px 16px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;transition:all .6s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.pm-differentiation-section .pm-section-tag:after{content:""!important;opacity:1!important;pointer-events:none!important;background:conic-gradient(#0000,#0a3b4a1a,#0000,#0a3b4a1a,#0000)!important;width:200%!important;height:200%!important;animation:10s linear infinite pmTagSpin!important;position:absolute!important;top:-50%!important;left:-50%!important}.pm-differentiation-section .pm-section-tag:hover{border-color:#0a3b4a!important;transform:scale(1.05)!important;box-shadow:0 0 25px #0a3b4a26!important}.pm-differentiation-section .pm-differentiation-header h2{margin-top:4px!important}@media (width<=700px){.pm-differentiation-section .pm-section-tag{letter-spacing:1px!important;margin-bottom:12px!important;padding:6px 13px!important;font-size:10px!important}}.pm-faq-section{background:radial-gradient(circle at 8% 10%,#117c7a12,#0000 28%),radial-gradient(circle at 92% 85%,#117c7a0d,#0000 30%),#f7faf9;width:100%;position:relative;overflow:hidden;padding:25px 30px 20px!important}.pm-faq-section:before{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(#117c7a06 1px,#0000 1px),linear-gradient(90deg,#117c7a06 1px,#0000 1px);background-size:55px 55px;transition:opacity 1.5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 90%);mask-image:linear-gradient(#000000a6,#0000 90%)}.pm-faq-section.pm-faq-section-visible:before{opacity:1}.pm-faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.pm-faq-header{text-align:center;max-width:760px;margin:0 auto 55px}.pm-faq-eyebrow{color:#117c7a;letter-spacing:2.5px;opacity:0;background:#117c7a0f;border:1px solid #117c7a40;border-radius:50px;justify-content:center;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.pm-faq-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#117c7a1a,#0000,#117c7a1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite pmTagSpin;position:absolute;top:-50%;left:-50%}.pm-faq-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards pmFadeDown}.pm-faq-eyebrow-visible:after{opacity:1}@keyframes pmFadeDown{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.pm-faq-eyebrow:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.pm-faq-heading{color:#162323;letter-spacing:-1.5px;opacity:0;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.1;transform:translateY(35px)scale(.97)}.pm-faq-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards pmHeadingIn}.pm-faq-heading span{color:#117c7a;position:relative}.pm-faq-heading span:after{content:"";background:linear-gradient(90deg,#117c7a,#0a3b4a);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.pm-faq-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards pmUnderlineIn}@keyframes pmUnderlineIn{0%{width:0}to{width:70%}}.pm-faq-description{color:#687777;opacity:0;max-width:650px;margin:18px auto 0;font-size:.96rem;line-height:1.8;transform:translateY(25px)}.pm-faq-description-visible{animation:.8s .3s forwards pmFadeUp}.pm-faq-list{flex-direction:column;gap:12px;display:flex}.pm-faq-item{opacity:0;background:#fff;border:1px solid #e1e9e8;border-radius:15px;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 5px 18px #1432320b}.pm-faq-item-visible{opacity:1;transform:translateY(0)scale(1)}.pm-faq-item:before{content:"";background:linear-gradient(#15918e,#117c7a);border-radius:0 5px 5px 0;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.pm-faq-item.active:before{height:100%}.pm-faq-question{color:#172323;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 22px 20px 27px;font-family:inherit;display:flex;position:relative}.pm-faq-question-text{color:#172323;padding-right:25px;font-size:.97rem;font-weight:700;line-height:1.5;transition:color .25s}.pm-faq-item:hover .pm-faq-question-text,.pm-faq-item.active .pm-faq-question-text{color:#117c7a}.pm-faq-icon{background:#f2f8f7;border:1px solid #117c7a38;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1);position:relative}.pm-faq-icon-horizontal,.pm-faq-icon-vertical{background:#117c7a;border-radius:10px;width:11px;height:2px;transition:transform .3s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-faq-icon-vertical{transform:translate(-50%,-50%)rotate(90deg)}.pm-faq-item.active .pm-faq-icon{background:#117c7a1a;border-color:#117c7a66;transform:rotate(180deg)}.pm-faq-item.active .pm-faq-icon-vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}.pm-faq-answer-wrapper{max-height:0;transition:max-height .5s cubic-bezier(.33,1,.68,1);overflow:hidden}.pm-faq-answer{opacity:0;padding:0 65px 25px 27px;transition:opacity .28s,transform .42s cubic-bezier(.33,1,.68,1);transform:translateY(-6px)}.pm-faq-item.active .pm-faq-answer{opacity:1;transform:translateY(0)}.pm-faq-answer p{color:#657474;max-width:850px;margin:0;font-size:.88rem;line-height:1.8}.pm-faq-item:hover{background:#fff;border-color:#117c7a4d;transform:translateY(-2px);box-shadow:0 10px 28px #117c7a14}.pm-faq-item.active{background:linear-gradient(135deg,#fff 0%,#fbfefe 100%);border-color:#117c7a4d;box-shadow:0 12px 32px #117c7a14}.pm-faq-bottom{opacity:0;background:linear-gradient(110deg,#117c7a12,#ffffffd9);border:1px solid #117c7a2e;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:32px 36px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98);box-shadow:0 10px 35px #1432320d}.pm-faq-bottom-visible{opacity:1;transform:translateY(0)scale(1)}.pm-faq-bottom-glow{filter:blur(45px);pointer-events:none;opacity:0;background:#117c7a17;border-radius:50%;width:230px;height:230px;transition:opacity 1.5s .5s;position:absolute;top:-110px;right:-100px}.pm-faq-bottom-visible .pm-faq-bottom-glow{opacity:1}.pm-faq-bottom-content{z-index:2;position:relative}.pm-faq-bottom-content>span{color:#117c7a;letter-spacing:2px;opacity:0;margin-bottom:7px;font-size:.68rem;font-weight:800;transition:opacity .6s .6s,transform .6s .6s;display:block;transform:translateY(15px)}.pm-faq-bottom-visible .pm-faq-bottom-content>span{opacity:1;transform:translateY(0)}.pm-faq-bottom-content h3{color:#182727;opacity:0;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;transition:opacity .6s .7s,transform .6s .7s;transform:translateY(15px)}.pm-faq-bottom-visible .pm-faq-bottom-content h3{opacity:1;transform:translateY(0)}.pm-faq-bottom-content h3 strong{color:#117c7a}.pm-faq-bottom-content p{color:#6d7c7c;opacity:0;max-width:620px;margin:9px 0 0;font-size:.86rem;line-height:1.7;transition:opacity .6s .8s,transform .6s .8s;transform:translateY(15px)}.pm-faq-bottom-visible .pm-faq-bottom-content p{opacity:1;transform:translateY(0)}.pm-faq-cta{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .6s .9s,transform .6s .9s;display:inline-flex;position:relative;transform:translateY(20px)scale(.95)}.pm-faq-bottom-visible .pm-faq-cta{opacity:1;transform:translateY(0)scale(1)}.pm-navlink-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.pm-navlink-cta:link,.pm-navlink-cta:visited,.pm-navlink-cta:hover,.pm-navlink-cta:active,.pm-navlink-cta:focus{color:#fff;outline:none;text-decoration:none}.pm-navlink-cta span{font-size:17px;transition:transform .3s}.pm-navlink-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.pm-navlink-cta:hover span{transform:translate(4px,-3px)}@media (width<=768px){.pm-faq-section{padding:80px 20px 90px}.pm-faq-header{margin-bottom:42px}.pm-faq-heading{font-size:2.3rem}.pm-faq-description{font-size:.9rem}.pm-faq-question{min-height:66px;padding:18px 18px 18px 22px}.pm-faq-question-text{font-size:.92rem}.pm-faq-answer{padding:0 55px 22px 22px}.pm-faq-answer p{font-size:.85rem}.pm-faq-bottom{flex-direction:column;align-items:flex-start;padding:30px}.pm-faq-cta{width:100%}.pm-navlink-cta{justify-content:center;width:100%}}@media (width<=480px){.pm-faq-section{padding:20px 15px}.pm-faq-header{margin-bottom:32px}.pm-faq-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.63rem}.pm-faq-heading{letter-spacing:-.7px;font-size:1.9rem}.pm-faq-description{margin-top:13px;font-size:.83rem;line-height:1.7}.pm-faq-list{gap:9px}.pm-faq-item{border-radius:13px}.pm-faq-question{min-height:62px;padding:15px 14px 15px 18px}.pm-faq-question-text{padding-right:14px;font-size:.85rem;line-height:1.45}.pm-faq-icon{width:30px;height:30px}.pm-faq-icon-horizontal,.pm-faq-icon-vertical{width:10px}.pm-faq-answer{padding:0 45px 18px 18px}.pm-faq-answer p{font-size:.79rem;line-height:1.7}.pm-faq-bottom{border-radius:16px;margin-top:42px;padding:25px 20px}.pm-faq-bottom-content h3{font-size:1.3rem}.pm-faq-bottom-content p{font-size:.79rem}.pm-navlink-cta{min-height:40px;padding:12px 18px;font-size:.81rem}}@media (prefers-reduced-motion:reduce){.pm-faq-section:before,.pm-faq-eyebrow,.pm-faq-eyebrow:after,.pm-faq-heading,.pm-faq-heading span:after,.pm-faq-description,.pm-faq-item,.pm-faq-icon,.pm-faq-icon-horizontal,.pm-faq-icon-vertical,.pm-faq-answer-wrapper,.pm-faq-answer,.pm-faq-cta,.pm-faq-cta span,.pm-faq-bottom,.pm-faq-bottom-glow,.pm-faq-bottom-content>span,.pm-faq-bottom-content h3,.pm-faq-bottom-content p,.pm-navlink-cta{transition:none!important;animation:none!important}.pm-faq-section:before{opacity:1!important}.pm-faq-eyebrow,.pm-faq-heading,.pm-faq-description,.pm-faq-item,.pm-faq-bottom,.pm-faq-bottom-content>span,.pm-faq-bottom-content h3,.pm-faq-bottom-content p,.pm-faq-cta{opacity:1!important;transform:none!important}.pm-faq-eyebrow:after{opacity:1!important}.pm-faq-heading span:after{width:70%!important}.pm-faq-bottom-glow{opacity:1!important}}*{box-sizing:border-box}.pm-hero{color:#000;background-color:#fdfdfd;background-image:radial-gradient(1200px 600px at 80% 20%,#88c9d11a,#0000 60%),radial-gradient(900px 500px at 10% 80%,#117c7a0f,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-height:500px;font-family:Poppins,Arial,sans-serif;animation:18s ease-in-out infinite alternate pmBgShift;position:relative;overflow:hidden}@keyframes pmBgShift{0%{background-position:0 0,0 0}to{background-position:20% 10%,-10% 20%}}.pm-bg-shape{pointer-events:none;z-index:0;background:#88c9d10f;border-radius:50%;position:absolute}.pm-shape-1{width:500px;height:500px;animation:14s ease-in-out infinite alternate pmShapeFloat1;top:-200px;left:-200px}.pm-shape-2{width:400px;height:400px;animation:16s ease-in-out infinite alternate pmShapeFloat2;bottom:-150px;right:-150px}@keyframes pmShapeFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes pmShapeFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.06)}}.pm-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.pm-glow-1{background:radial-gradient(circle,#88c9d18c,#0000 70%);width:340px;height:340px;animation:12s ease-in-out infinite alternate pmGlowFloat;top:10%;right:8%}.pm-glow-2{background:radial-gradient(circle,#117c7a59,#0000 70%);width:280px;height:280px;animation:15s ease-in-out infinite alternate-reverse pmGlowFloat;bottom:5%;left:5%}.pm-hero-container{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1150px;min-height:520px;margin:0 auto;display:flex;position:relative}.pm-hero-content{z-index:10;width:48%;padding-top:20px;position:relative}.pm-eyebrow{letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #c9c9c9;border-radius:30px;justify-content:center;align-items:center;height:45px;padding:0 21px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000001f}.pm-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#88c9d173,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite pmShimmer;position:absolute;top:0;left:-60%}@keyframes pmShimmer{0%{left:-60%}60%{left:120%}to{left:120%}}.pm-hero-content h1{letter-spacing:-1.4px;color:#000;max-width:590px;margin:18px 0 0;font-size:35px;font-weight:550;line-height:1.38}.pm-hero-content h1 span{color:#167c7d;letter-spacing:-.8px;background-image:linear-gradient(90deg,#167c7d2e,#167c7d00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;font-weight:750;animation:5s ease-in-out infinite pmHeadlineGlow;display:inline-block;position:relative}@keyframes pmHeadlineGlow{0%,to{background-size:0% 100%}50%{background-size:100% 100%}}.pm-description{color:#000;max-width:650px;margin-top:15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.55}.pm-description strong{font-weight:700}.pm-stats{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.pm-stat{flex-direction:column;gap:2px;display:flex}.pm-stat strong{color:#167c7d;letter-spacing:-.6px;font-size:22px;font-weight:800;line-height:1.1}.pm-stat span{color:#333;letter-spacing:-.1px;font-size:12.5px;font-weight:500}.pm-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.pm-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 24px;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.pm-btn-primary{color:#fff;background:#117c7a;border:1px solid #117c7a;animation:3s ease-in-out infinite pmBtnPulse}@keyframes pmBtnPulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 22px #117c7a73}}.pm-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4s ease-in-out infinite pmBtnShine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes pmBtnShine{0%{left:-80%}55%{left:130%}to{left:130%}}.pm-btn-primary:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-1px)}.pm-btn-primary span{font-size:17px;transition:transform .25s}.pm-btn-primary:hover span{transform:translate(2px,-2px)}.pm-btn-secondary{color:#117c7a;background:#fff;border:1px solid #117c7a;animation:3.2s ease-in-out infinite pmOutlinePulse}@keyframes pmOutlinePulse{0%,to{box-shadow:0 0 #117c7a00}50%{box-shadow:0 0 18px #117c7a4d}}.pm-btn-secondary:hover{color:#004d4c;background:#f0f8f8;border-color:#004d4c;transform:translateY(-1px)}.pm-btn-secondary span{font-size:17px;transition:transform .25s}.pm-btn-secondary:hover span{transform:translate(2px,-2px)}.pm-hero-visual{justify-content:center;align-items:center;width:52%;height:520px;padding-left:10px;display:flex;position:relative}.pm-chart-stack{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;gap:22px;width:100%;max-width:560px;padding:0;display:flex;position:relative}.pm-chart-item{background:#fff;border:1px solid #e2e9eb;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000001f}.pm-chart-item:first-child{animation:6s ease-in-out infinite alternate pmCardFloat1}.pm-chart-item:nth-child(2){animation:7s ease-in-out infinite alternate pmCardFloat2}@keyframes pmCardFloat1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes pmCardFloat2{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.pm-chart-item:hover{animation-play-state:paused;transform:translateY(-12px)scale(1.015);box-shadow:0 26px 46px #0000002e}.pm-chart-item img{object-fit:contain;border-radius:12px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.pm-chart-item:hover img{transform:scale(1.03)}.pm-anim{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.pm-visible .pm-anim{opacity:1;transform:translateY(0)}.pm-visible .pm-anim-1{transition-delay:50ms}.pm-visible .pm-anim-2{transition-delay:.15s}.pm-visible .pm-anim-3{transition-delay:.25s}.pm-visible .pm-anim-4{transition-delay:.35s}.pm-visible .pm-anim-5{transition-delay:.45s}.pm-visible .pm-anim-6{transition-delay:.55s}.pm-visible .pm-anim-7{transition-delay:.65s}.pm-chart-item.pm-anim{opacity:0;transform:translateY(24px)scale(.96)}.pm-visible .pm-chart-item.pm-anim{opacity:1;transform:translateY(0)scale(1)}@media (width>=1201px){.pm-hero-content{width:46%}.pm-hero-visual{width:54%;padding-left:20px}.pm-chart-stack{gap:24px;max-width:600px}}@media (width>=901px) and (width<=1200px){.pm-chart-stack{gap:18px;max-width:480px}.pm-hero-visual{padding-left:8px}}@media (width>=701px) and (width<=900px){.pm-hero-container{min-height:520px}.pm-hero-content{width:50%;padding-top:25px;padding-left:35px}.pm-hero-visual{width:50%;height:520px;padding-left:6px}.pm-eyebrow{height:42px;padding:0 17px;font-size:16px}.pm-hero-content h1{letter-spacing:-1px;max-width:460px;font-size:36px;line-height:1.4}.pm-description{max-width:470px;font-size:14px;line-height:1.5}.pm-stats{gap:16px;margin-top:18px}.pm-stat strong{font-size:19px}.pm-stat span{font-size:11.5px}.pm-chart-stack{gap:14px;max-width:400px}}@media (width<=700px){.pm-hero{min-height:auto}.pm-hero-container{flex-direction:column;min-height:auto;padding-bottom:20px}.pm-hero-content{text-align:center;width:100%;padding:20px 20px 0}.pm-eyebrow{height:40px;padding:0 16px;font-size:15px}.pm-hero-content h1{letter-spacing:-.8px;max-width:100%;margin-top:18px;font-size:32px;line-height:1.4}.pm-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.pm-stats{justify-content:center;gap:18px;margin-top:20px}.pm-buttons{flex-direction:column;gap:10px;width:100%;margin-top:22px}.pm-buttons a{width:100%}.pm-btn{justify-content:center;width:100%;padding:11px 20px}.pm-hero-visual{width:100%;height:auto;min-height:auto;margin-top:30px;padding:0 20px}.pm-chart-stack{gap:18px;max-width:100%}}@media (width<=430px){.pm-hero-content h1{letter-spacing:-.6px;font-size:27px;line-height:1.4}.pm-eyebrow{height:38px;padding:0 13px;font-size:13px}.pm-description{font-size:13px;line-height:1.55}.pm-stat strong{font-size:18px}.pm-stat span{font-size:11px}.pm-chart-stack{gap:14px}}@media (width<=360px){.pm-hero-content{padding-left:14px;padding-right:14px}.pm-hero-content h1{font-size:26px}.pm-eyebrow{padding:0 11px;font-size:12px}.pm-description{font-size:12.5px}.pm-chart-stack{gap:12px}}@media (prefers-reduced-motion:reduce){.pm-hero,.pm-bg-shape,.pm-glow,.pm-eyebrow:after,.pm-hero-content h1 span,.pm-btn-primary,.pm-btn-primary:before,.pm-btn-secondary,.pm-chart-item{animation:none!important}.pm-btn,.pm-chart-item,.pm-chart-item img,.pm-btn-primary span,.pm-btn-secondary span{transition:none}.pm-anim{opacity:1;transition:none;transform:none}}@media (width>=1201px){.pm-chart-item{height:260px}}@media (width>=901px) and (width<=1200px){.pm-chart-item{height:210px}}@media (width>=701px) and (width<=900px){.pm-chart-item{height:175px}}@media (width<=700px){.pm-chart-item{height:210px}}@media (width<=430px){.pm-chart-item{height:175px}}@media (width<=360px){.pm-chart-item{height:155px}}@media (prefers-reduced-motion:reduce){.pm-chart-item,.pm-chart-item img{transition:none}}.pm-chart-item{height:180px}.pm-chart-item img{object-fit:cover;object-position:center;width:100%;height:100%}@media (width>=1201px){.pm-chart-item{height:195px}}@media (width>=901px) and (width<=1200px){.pm-chart-item{height:160px}}@media (width>=701px) and (width<=900px){.pm-chart-item{height:135px}}@media (width<=700px){.pm-chart-item{height:165px}}@media (width<=430px){.pm-chart-item{height:140px}}@media (width<=360px){.pm-chart-item{height:125px}}@media (prefers-reduced-motion:reduce){.pm-chart-item,.pm-chart-item img{transition:none}}.pm-problem-section{color:#0a3b4a;background:linear-gradient(#f0f6f6 0%,#f8fbfb 100%);width:100%;padding:40px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.pm-problem-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.pm-problem-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-150px}.pm-problem-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.pm-problem-header{text-align:center;max-width:850px;margin:0 auto 42px}.pm-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#1e2d2d0f;border:1px solid #1e2d2d33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.pm-problem-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1) .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(35px)scale(.97)}.pm-problem-heading span{color:#117c7a;margin-left:6px;font-weight:800;display:inline-block}.pm-problem-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s .3s,transform .8s .3s;transform:translateY(25px)}.pm-problem-list{flex-direction:column;gap:12px;width:100%;display:flex}.pm-problem-card{text-align:left;opacity:0;background:#fff;border:1px solid #1e2d2d1a;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:94px;padding:17px 22px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:grid;position:relative;transform:translateY(30px)scale(.98);box-shadow:0 4px 14px #1e2d2d0a}.pm-problem-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(.35);box-shadow:0 0 15px #1e2d2d14}.pm-problem-card:hover{border-color:#1e2d2d33;transform:translateY(-3px)translate(5px);box-shadow:0 10px 25px #1e2d2d14}.pm-problem-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #1e2d2d26}.pm-problem-number{color:#0a3b4a;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border:1px solid #1e2d2d1f;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pm-problem-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.pm-problem-card:hover .pm-problem-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #1e2d2d33}.pm-problem-card:hover .pm-problem-number:after{opacity:.2}.pm-problem-content{flex-direction:column;justify-content:center;align-self:center;min-width:0;display:flex}.pm-problem-content h3{color:#0a3b4a;letter-spacing:-.25px;margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35;transition:color .3s}.pm-problem-card:hover .pm-problem-content h3{color:#117c7a}.pm-problem-content p{color:#3b5560;margin:0;font-size:14px;font-weight:400;line-height:1.5}.pm-problem-arrow{color:#0a3b4a;opacity:.65;background:linear-gradient(135deg,#f0f3f3,#e6ebeb);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;font-size:17px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.pm-problem-card:hover .pm-problem-arrow{color:#fff;opacity:1;background:linear-gradient(135deg,#0a3b4a,#117c7a);transform:translate(3px,-3px);box-shadow:0 4px 15px #1e2d2d40}.pm-problem-conclusion{text-align:left;opacity:0;background:linear-gradient(135deg,#f0f6f6 0%,#f8fbfb 100%);border:1px solid #1e2d2d1a;border-radius:14px;align-items:flex-start;gap:17px;margin-top:32px;padding:23px 27px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.98)}.pm-conclusion-visible{opacity:1;transform:translateY(0)scale(1)}.pm-problem-conclusion:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e2d2d0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-20%}.pm-conclusion-icon{color:#fff;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:17px;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1e2d2d33}.pm-problem-conclusion:hover .pm-conclusion-icon{transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 25px #1e2d2d4d}.pm-problem-conclusion p{color:#1e3f4a;z-index:1;margin:0;font-size:15px;font-weight:400;line-height:1.65;position:relative}.pm-problem-conclusion strong{color:#117c7a;font-weight:700}.pm-problem-cta{text-align:center;opacity:0;flex-direction:column;align-items:center;margin-top:42px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(25px)}.pm-cta-heading{color:#0a3b4a;letter-spacing:-.5px;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.3}.pm-cta-text{color:#3b5560;text-align:center;max-width:720px;margin:0 auto 22px;font-size:15px;font-weight:400;line-height:1.6}.pm-cta-text strong{color:#117c7a;font-weight:700}.pm-cta-button{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:12px 28px;font-family:Poppins,Arial,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #117c7a38}.pm-cta-button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff40,#0000);width:60%;height:100%;transition:left .8s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-cta-button:hover:before{left:150%}.pm-cta-button span{font-size:17px;transition:transform .35s}.pm-cta-button:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 30px #117c7a52}.pm-cta-button:hover span{transform:translate(3px,-3px)}@media (width<=900px){.pm-problem-section{padding:50px 20px}.pm-problem-section:before{width:350px;height:350px;top:-150px;right:-80px}.pm-problem-section:after{width:300px;height:300px;bottom:-100px;left:-100px}.pm-problem-header{margin-bottom:34px}.pm-problem-heading{font-size:30px;font-weight:800;line-height:1.35}.pm-problem-intro{font-size:15px;line-height:1.6}.pm-problem-card{grid-template-columns:52px minmax(0,1fr) 36px;gap:16px;min-height:auto;padding:15px 18px}.pm-problem-number{width:44px;height:44px}.pm-problem-content h3{font-size:17px}.pm-problem-content p{font-size:13.5px}.pm-cta-heading{font-size:22px}.pm-cta-text{font-size:14px}}@media (width<=700px){.pm-problem-section{padding:40px 15px}.pm-problem-section:before{width:250px;height:250px;top:-100px;right:-60px}.pm-problem-section:after{width:200px;height:200px;bottom:-80px;left:-60px}.pm-problem-header{margin-bottom:28px}.pm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.pm-problem-heading{letter-spacing:-.5px;font-size:27px;font-weight:800;line-height:1.35}.pm-problem-intro{margin-top:14px;font-size:14px;line-height:1.6}.pm-problem-list{gap:10px}.pm-problem-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:flex-start;gap:12px;min-height:auto;padding:15px 13px}.pm-problem-card:before{width:3px;top:12px;bottom:12px}.pm-problem-number{align-self:flex-start;width:38px;height:38px;margin-top:2px;font-size:11px}.pm-problem-content{align-self:flex-start}.pm-problem-content h3{margin-bottom:5px;font-size:16px;line-height:1.35}.pm-problem-content p{font-size:13px;line-height:1.5}.pm-problem-arrow{align-self:flex-start;width:27px;height:27px;margin-top:6px;font-size:14px}.pm-problem-conclusion{border-radius:12px;gap:12px;margin-top:25px;padding:18px 16px}.pm-conclusion-icon{width:30px;height:30px;font-size:14px}.pm-problem-conclusion p{font-size:13px;line-height:1.6}.pm-problem-cta{margin-top:34px}.pm-cta-heading{margin-bottom:10px;font-size:20px}.pm-cta-text{margin-bottom:18px;font-size:13px}.pm-cta-button{justify-content:center;width:100%;max-width:340px;min-height:44px;padding:11px 22px;font-size:.85rem}}@media (width<=430px){.pm-problem-section{padding:30px 12px}.pm-problem-heading{font-size:24px;font-weight:800;line-height:1.38}.pm-problem-intro{font-size:13px;line-height:1.6}.pm-problem-card{grid-template-columns:36px minmax(0,1fr) 24px;gap:9px;padding:13px 10px}.pm-problem-number{width:33px;height:33px;font-size:10px}.pm-problem-content h3{font-size:15px;line-height:1.35}.pm-problem-content p{font-size:12px;line-height:1.5}.pm-problem-arrow{width:23px;height:23px;font-size:12px}.pm-problem-conclusion{gap:10px;padding:16px 13px}.pm-conclusion-icon{width:27px;height:27px;font-size:12px}.pm-problem-conclusion p{font-size:12px;line-height:1.6}.pm-cta-heading{font-size:18px}.pm-cta-text{font-size:12.5px}.pm-cta-button{padding:10px 18px;font-size:.8rem}}@media (width<=360px){.pm-problem-section{padding:25px 10px}.pm-problem-heading{font-size:23px;font-weight:800}.pm-problem-intro{font-size:12.5px}.pm-problem-content h3{font-size:14px}.pm-problem-content p,.pm-problem-conclusion p{font-size:11.5px}.pm-cta-heading{font-size:17px}.pm-cta-text{font-size:12px}.pm-cta-button{min-height:40px;padding:9px 16px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.pm-section-tag,.pm-problem-heading,.pm-problem-intro,.pm-problem-card,.pm-problem-card:before,.pm-problem-number,.pm-problem-arrow,.pm-problem-conclusion,.pm-conclusion-icon,.pm-problem-cta,.pm-cta-button,.pm-cta-button:before{transition:none!important;animation:none!important}.pm-section-tag,.pm-problem-heading,.pm-problem-intro,.pm-problem-card,.pm-problem-conclusion,.pm-problem-cta{opacity:1!important;transform:none!important}.pm-problem-card:before{transform:scaleY(1)!important}}.pm-problem-section .pm-section-tag,.pm-problem-section .pm-section-tag *,.pm-problem-section .pm-problem-heading,.pm-problem-section .pm-problem-heading *{color:#0a3b4a!important;-webkit-text-fill-color:#0a3b4a!important;opacity:1!important}.pm-problem-section .pm-problem-heading span{color:#117c7a!important;-webkit-text-fill-color:#117c7a!important}.pm-problem-section .pm-problem-intro,.pm-problem-section .pm-problem-content h3{color:#0a3b4a!important;-webkit-text-fill-color:#0a3b4a!important;opacity:1!important}.pm-problem-section .pm-problem-content p{color:#3b5560!important;-webkit-text-fill-color:#3b5560!important;opacity:1!important}.pm-problem-section .pm-problem-conclusion p,.pm-problem-section .pm-problem-conclusion p *{color:#1e3f4a!important;-webkit-text-fill-color:#1e3f4a!important;opacity:1!important}.pm-problem-section .pm-problem-conclusion p strong{color:#117c7a!important;-webkit-text-fill-color:#117c7a!important}.pm-problem-section .pm-cta-heading{color:#0a3b4a!important;-webkit-text-fill-color:#0a3b4a!important;opacity:1!important}.pm-problem-section .pm-cta-text,.pm-problem-section .pm-cta-text *{color:#3b5560!important;-webkit-text-fill-color:#3b5560!important;opacity:1!important}.pm-problem-section .pm-cta-text strong{color:#117c7a!important;-webkit-text-fill-color:#117c7a!important}.pm-process-section{background:radial-gradient(circle at 50% 25%,#45d1ce1f,#0000 35%),linear-gradient(135deg,#071c1d 0%,#061719 45%,#030f10 100%);width:100%;padding:30px 20px;position:relative;overflow:hidden}.pm-process-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#45d1ce0f,#0000 40%),radial-gradient(circle at 80% 20%,#45d1ce0a,#0000 30%),radial-gradient(circle at 60% 80%,#45d1ce08,#0000 35%);transition:opacity 1.5s;animation:20s ease-in-out infinite alternate pmBgFloat;position:absolute;inset:0}.pm-process-section-visible:before{opacity:1}.pm-process-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.pm-process-header{text-align:center;max-width:850px;margin:0 auto 42px}.pm-process-eyebrow{color:#45d1ce;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#45d1ce14;border:1px solid #45d1ce4d;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.95)}.pm-process-eyebrow:after{content:"";opacity:0;background:conic-gradient(#0000,#45d1ce1a,#0000,#45d1ce1a,#0000);width:200%;height:200%;transition:opacity .8s;animation:10s linear infinite pmFaqTagSpin;position:absolute;top:-50%;left:-50%}.pm-process-eyebrow-visible{animation:.7s cubic-bezier(.22,1,.36,1) 50ms forwards pmFadeDown}.pm-process-eyebrow-visible:after{opacity:1}@keyframes pmFaqTagSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pm-process-eyebrow:hover{border-color:#45d1ce;transform:scale(1.05);box-shadow:0 0 25px #45d1ce26}.pm-process-heading{color:#fff;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transform:translateY(35px)scale(.97)}.pm-process-heading-visible{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards pmHeadingIn}.pm-process-heading span{color:#45d1ce;display:inline-block;position:relative}.pm-process-heading span:after{content:"";background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:2px;width:0;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.pm-process-heading-visible span:after{animation:.9s cubic-bezier(.22,1,.36,1) .8s forwards pmUnderline}.pm-process-desc{color:#b0bec5;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transform:translateY(25px)}.pm-process-desc strong{color:#45d1ce;font-weight:700}.pm-process-desc-visible{animation:.8s .3s forwards pmFadeUp}.pm-process-header-line{justify-content:center;margin-top:14px;display:flex}.pm-process-header-line span{background:linear-gradient(90deg,#45d1ce33,#45d1ce,#45d1ce33);border-radius:20px;width:40px;height:3px;animation:3s ease-in-out infinite pmHeaderLinePulse;position:relative}.pm-process-header-line span:after{content:"";background:#45d1ce33;border-radius:50%;width:10px;height:10px;animation:3s ease-in-out infinite pmHeaderDotPulse;position:absolute;top:-4px;left:50%;transform:translate(-50%)scale(0)}@keyframes pmHeaderLinePulse{0%,to{opacity:.5;width:40px}50%{opacity:1;width:80px}}@keyframes pmHeaderDotPulse{0%,to{opacity:.5;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1)}}.pm-process-journey{grid-template-columns:repeat(3,1fr);gap:35px 24px;width:100%;min-height:auto;padding:15px 0;display:grid;position:relative}.pm-process-connecting-line{z-index:0;opacity:0;height:3px;transition:opacity .8s .6s;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.pm-process-journey-visible .pm-process-connecting-line{opacity:1}.pm-line-svg{width:100%;height:100%}.pm-line-path{fill:none;stroke:#45d1ce33;stroke-width:3px;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s cubic-bezier(.23,1,.32,1) .8s forwards pmLineDraw}@keyframes pmLineDraw{to{stroke-dashoffset:0}}.pm-process-step{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);display:flex;position:relative;transform:translateY(30px)scale(.95)}.pm-process-step-visible{opacity:1;transform:translateY(0)scale(1)}.pm-process-step.step-top{justify-content:flex-start;padding-bottom:35px}.pm-process-step.step-bottom{justify-content:flex-end;padding-top:35px}.pm-process-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;width:100%;min-height:180px;padding:20px 18px 18px;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),background .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.pm-process-step:not(:hover) .pm-process-card{animation:5s ease-in-out infinite pmCardIdleFloat}.pm-process-step:nth-child(2):not(:hover) .pm-process-card{animation-delay:.5s}.pm-process-step:nth-child(3):not(:hover) .pm-process-card{animation-delay:1s}.pm-process-step:nth-child(4):not(:hover) .pm-process-card{animation-delay:1.5s}.pm-process-step:nth-child(5):not(:hover) .pm-process-card{animation-delay:2s}@keyframes pmCardIdleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pm-process-step.step-bottom:not(:hover) .pm-process-card{animation:5s ease-in-out infinite pmCardIdleFloatBottom}@keyframes pmCardIdleFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.pm-process-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#45d1ce,#0000);border-radius:15px 15px 0 0;height:3px;transition:left .8s cubic-bezier(.23,1,.32,1),opacity .4s;position:absolute;top:0;left:-100%;right:0}.pm-process-step:hover .pm-process-card:before,.pm-process-step.active .pm-process-card:before{opacity:1;left:0}.pm-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#45d1ce0f,#0000 60%);width:200%;height:200%;transition:opacity .8s;position:absolute;top:-50%;left:-50%}.pm-process-step:hover .pm-card-glow,.pm-process-step.active .pm-card-glow{opacity:1}.pm-number-ring-decoration{pointer-events:none;border:2px solid #45d1ce0f;border-radius:50%;width:40px;height:40px;transition:transform .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1);position:absolute;top:-12px;right:-12px}.pm-process-step:hover .pm-number-ring-decoration,.pm-process-step.active .pm-number-ring-decoration{border-color:#45d1ce33;transform:scale(1.3)rotate(45deg)}.pm-card-number{color:#45d1ce;z-index:2;background:linear-gradient(135deg,#1a2229,#0a0e14);border:2px solid #45d1ce26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-16px;right:-8px;box-shadow:0 4px 15px #45d1ce1a}.pm-process-step:hover .pm-card-number,.pm-process-step.active .pm-card-number{color:#fff;background:linear-gradient(135deg,#45d1ce,#2a9d8f);border-color:#45d1ce;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 25px #45d1ce4d}.pm-card-pointer{z-index:-1;background:#ffffff08;border-top:1px solid #ffffff0f;border-left:1px solid #ffffff0f;width:14px;height:14px;transition:background .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.step-top .pm-card-pointer{bottom:-7px}.step-bottom .pm-card-pointer{top:-7px}.pm-process-step:hover .pm-card-pointer,.pm-process-step.active .pm-card-pointer{background:#45d1ce0d;border-color:#45d1ce33;transform:translate(-50%)rotate(45deg)scale(1.2)}.step-top:hover .pm-card-pointer{transform:translate(-50%)rotate(225deg)scale(1.2)}.pm-process-step:hover .pm-process-card,.pm-process-step.active .pm-process-card{background:#ffffff0f;border-color:#45d1ce33;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 35px #0006,0 0 30px #45d1ce0d}.pm-process-step.step-bottom:hover .pm-process-card,.pm-process-step.step-bottom.active .pm-process-card{transform:translateY(6px)scale(1.02)}.pm-process-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;padding-right:30px;display:flex}.pm-process-dot{background:#45d1ce33;border-radius:50%;width:8px;height:8px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .5s cubic-bezier(.23,1,.32,1);position:relative}.pm-dot-pulse{opacity:0;border:2px solid #45d1ce1a;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.pm-process-step:hover .pm-process-dot,.pm-process-step.active .pm-process-dot{background:#45d1ce;transform:scale(1.4)}.pm-process-step:hover .pm-dot-pulse,.pm-process-step.active .pm-dot-pulse{opacity:1;animation:1.5s ease-in-out infinite pmDotPulse}.pm-process-card h3{color:#e8eaed;letter-spacing:-.02em;margin:0 0 7px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.pm-process-step:hover .pm-process-card h3,.pm-process-step.active .pm-process-card h3{color:#45d1ce;transform:translate(4px)}.pm-process-card p{color:#78909c;margin:0;font-size:.85rem;line-height:1.7;transition:color .5s cubic-bezier(.23,1,.32,1)}.pm-process-step:hover .pm-process-card p,.pm-process-step.active .pm-process-card p{color:#b0bec5}.pm-card-progress-bar{background:#45d1ce14;border-radius:10px;height:3px;margin-top:12px;position:relative;overflow:hidden}.pm-card-progress-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 4px,#ffffff0d 4px 6px);position:absolute;inset:0}.pm-card-progress-fill{background:linear-gradient(90deg,#45d1ce,#2a9d8f);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.23,1,.32,1);display:block;position:relative}.pm-card-progress-fill:after{content:"";filter:blur(6px);opacity:.6;background:#45d1ce;border-radius:10px;width:12px;height:100%;position:absolute;top:0;right:0}.pm-step-connector{display:none}.pm-process-cta{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:35px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)scale(.95)}.pm-process-cta-visible{opacity:1;transform:translateY(0)scale(1)}.pm-process-cta-group{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.pm-cta-text{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.2rem;font-weight:700}.pm-cta-subtext{color:#b0bec5;text-align:center;max-width:600px;margin:4px 0 0;font-size:.95rem;line-height:1.5}.pm-common-cta{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:8px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.pm-common-cta.primary{color:#fff;background:#117c7a;border:none;box-shadow:0 8px 30px #117c7a40}.pm-common-cta.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:300%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.pm-common-cta.primary:hover:before{left:100%}.pm-common-cta.primary:hover{background:#0d6b69;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #117c7a59}.pm-common-cta.primary:active{transform:scale(.95)}.pm-common-cta.primary span{font-size:17px;transition:transform .5s cubic-bezier(.23,1,.32,1)}.pm-common-cta.primary:hover span{transform:translate(5px)scale(1.1)}@media (width<=1050px){.pm-process-section{padding:38px 18px 45px}.pm-process-heading{font-size:28px}.pm-process-journey{gap:30px 16px;padding:12px 0}.pm-process-card{min-height:160px;padding:18px 16px 16px}.pm-process-card h3,.pm-process-card p{font-size:.85rem}.pm-cta-text{font-size:1.1rem}.pm-cta-subtext{font-size:.9rem}}@media (width<=768px){.pm-process-section{padding:35px 15px 40px}.pm-process-heading{font-size:24px}.pm-process-desc{font-size:14px}.pm-process-eyebrow{padding:6px 13px;font-size:10px}.pm-process-journey{grid-template-columns:repeat(2,1fr);gap:30px 15px;padding:10px 0}.pm-process-connecting-line{display:none}.pm-process-step.step-top,.pm-process-step.step-bottom{padding:0 0 30px}.pm-process-step.step-bottom{padding-top:30px;padding-bottom:0}.pm-process-card{min-height:150px;padding:16px 14px 14px}.pm-card-number{width:38px;height:38px;font-size:.75rem;top:-14px;right:-6px}.pm-process-card h3,.pm-process-card p{font-size:.85rem}.pm-number-ring-decoration{display:none}.pm-process-step:not(:hover) .pm-process-card,.pm-process-step.step-bottom:not(:hover) .pm-process-card{animation:none!important}}@media (width<=500px){.pm-process-section{padding:30px 12px 35px}.pm-process-heading{font-size:22px}.pm-process-desc{font-size:13px}.pm-process-journey{grid-template-columns:1fr;gap:25px;padding:10px 0}.pm-process-step.step-top,.pm-process-step.step-bottom{padding:0}.pm-process-step.step-bottom{padding-top:0}.pm-process-connecting-line{display:none}.pm-process-card{min-height:140px;padding:16px 14px 14px}.pm-card-number{width:36px;height:36px;font-size:.7rem;top:-12px;right:-4px}.pm-process-card h3,.pm-process-card p{font-size:.85rem}.pm-number-ring-decoration{display:none}.pm-process-cta-group{flex-direction:column;width:100%}.pm-common-cta{justify-content:center;width:100%;max-width:340px;min-height:42px;padding:10px 20px;font-size:.85rem}.pm-cta-text{font-size:1rem}.pm-cta-subtext{font-size:.85rem}}@media (width<=360px){.pm-process-section{padding:25px 10px 30px}.pm-process-heading{font-size:20px}.pm-process-desc{font-size:12.5px}.pm-process-card{min-height:130px;padding:14px 12px 12px}.pm-card-number{width:32px;height:32px;font-size:.6rem;top:-10px;right:-2px}.pm-process-card h3,.pm-process-card p{font-size:.8rem}.pm-common-cta{min-height:38px;padding:8px 16px;font-size:.8rem}.pm-cta-text{font-size:.9rem}.pm-cta-subtext{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.pm-process-section:before,.pm-process-eyebrow,.pm-process-eyebrow:after,.pm-process-heading,.pm-process-heading span:after,.pm-process-desc,.pm-process-step,.pm-process-card,.pm-process-dot,.pm-process-card:before,.pm-card-progress-fill,.pm-common-cta,.pm-common-cta span,.pm-process-card h3,.pm-process-card p,.pm-process-header-line span,.pm-process-header-line span:after,.pm-process-cta,.pm-process-connecting-line,.pm-line-path,.pm-card-number,.pm-number-ring-decoration,.pm-card-glow,.pm-card-pointer,.pm-process-step:not(:hover) .pm-process-card,.pm-process-step.step-bottom:not(:hover) .pm-process-card{transition:none!important;animation:none!important}.pm-process-eyebrow,.pm-process-heading,.pm-process-desc,.pm-process-step,.pm-process-cta,.pm-process-connecting-line{opacity:1!important;transform:none!important}.pm-process-heading span:after{width:70%!important}.pm-process-dot{transform:none!important}.pm-dot-pulse{display:none}.pm-common-cta:after{opacity:0!important}.pm-process-header-line span{opacity:1!important;width:40px!important}.pm-process-header-line span:after{transform:translate(-50%)scale(0)!important}.pm-line-path{stroke-dashoffset:0!important}.pm-card-glow,.pm-card-pointer{opacity:0!important}}.pm-proof-section{color:#000;background:#ecebe7;width:100%;padding:20px 20px 30px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.pm-proof-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 40%,#117c7a08,#0000 50%),radial-gradient(circle at 70% 60%,#117c7a05,#0000 40%);width:200%;height:200%;transition:opacity 2s;animation:30s ease-in-out infinite alternate pmBgFloat;position:absolute;top:-50%;left:-50%}.pm-proof-section.pm-section-visible:before{opacity:1}.pm-proof-container{z-index:1;width:min(1000px,100%);margin:0 auto;position:relative}.pm-proof-header{text-align:center;max-width:850px;margin:0 auto 32px}.pm-section-visible .pm-section-tag{opacity:1;transform:translateY(0)}.pm-section-tag:hover{border-color:#117c7a;transform:scale(1.05);box-shadow:0 0 25px #117c7a26}.pm-proof-heading{color:#111;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.pm-section-visible .pm-proof-heading{opacity:1;transform:translateY(0)}.pm-highlight{color:#117c7a;font-weight:800}.pm-proof-intro{color:#444;opacity:0;max-width:820px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.pm-section-visible .pm-proof-intro{opacity:1;transform:translateY(0)}.pm-carousel{width:100%;margin:10px 0 0;padding:0 56px;position:relative}.pm-carousel-viewport{border-radius:16px;width:100%;overflow:hidden}.pm-carousel-track{will-change:transform;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.pm-result-card{opacity:.4;background:#fff;border:1px solid #e1e8e7;border-radius:16px;flex-direction:column;flex:0 0 100%;width:100%;margin:0;transition:opacity .5s,transform .5s,box-shadow .4s,border-color .4s;display:flex;overflow:hidden;transform:scale(.985);box-shadow:0 6px 24px #0000000f}.pm-result-card.pm-result-active{opacity:1;transform:scale(1)}.pm-result-card:hover{border-color:#117c7a59;box-shadow:0 14px 34px #117c7a1f}.pm-result-image-wrap{background:#f4f6f6;width:100%;line-height:0;display:block;position:relative;overflow:hidden}.pm-result-image{object-fit:contain;object-position:top center;background:#f4f6f6;width:100%;height:auto;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.pm-result-card:hover .pm-result-image{transform:scale(1.02)}.pm-result-badge{color:#fff;letter-spacing:.8px;text-transform:uppercase;z-index:2;background:#117c7aeb;border-radius:20px;padding:5px 12px;font-size:10.5px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #0000002e}.pm-result-meta{text-align:left;flex-direction:column;gap:6px;padding:18px 22px 20px;line-height:1.5;display:flex}.pm-result-metric{color:#117c7a;letter-spacing:-.3px;font-size:20px;font-weight:800;display:inline-block}.pm-result-caption{color:#555;margin:0;font-size:14px;font-weight:400;line-height:1.55}.pm-carousel-arrow{z-index:3;color:#117c7a;cursor:pointer;background:#fff;border:1px solid #dce6e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;font-size:26px;font-weight:700;line-height:1;transition:transform .3s,background .3s,color .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #00000014}.pm-carousel-arrow:hover{color:#fff;background:#117c7a;border-color:#117c7a;transform:translateY(-50%)scale(1.08);box-shadow:0 10px 26px #117c7a40}.pm-carousel-arrow:active{transform:translateY(-50%)scale(.98)}.pm-carousel-arrow-prev{left:0}.pm-carousel-arrow-next{right:0}.pm-carousel-dots{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.pm-carousel-dot{cursor:pointer;background:#c8d3d2;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .35s,transform .35s}.pm-carousel-dot:hover{background:#97b1af;transform:scale(1.15)}.pm-carousel-dot.pm-dot-active{background:#117c7a;border-radius:5px;width:28px}.pm-carousel-counter{text-align:center;color:#117c7a;letter-spacing:1px;margin-top:14px;font-size:13px;font-weight:800}.pm-carousel-counter span{color:#a8b5b4;font-weight:700}.pm-proof-footer{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:44px;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(20px)}.pm-footer-visible{opacity:1;transform:translateY(0)}.pm-proof-cta-text{color:#444;text-align:center;max-width:600px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.pm-proof-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #117c7a29}.pm-proof-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-proof-cta:hover:before{left:150%}.pm-proof-cta span{font-size:17px;transition:transform .3s}.pm-proof-cta:hover{background:#004d4c;border-color:#004d4c;transform:translateY(-3px);box-shadow:0 12px 28px #117c7a40}.pm-proof-cta:hover span{transform:translate(4px,-3px)}@media (width<=900px){.pm-proof-section{padding:20px 20px 28px}.pm-proof-header{margin-bottom:28px}.pm-proof-heading{font-size:28px;line-height:1.35}.pm-proof-intro{font-size:15px;line-height:1.6}.pm-carousel{padding:0 48px}.pm-result-metric{font-size:18px}.pm-result-caption{font-size:13.5px}.pm-carousel-arrow{width:40px;height:40px;font-size:24px}}@media (width<=700px){.pm-proof-section{padding:18px 15px 25px}.pm-proof-header{margin-bottom:24px}.pm-section-tag{letter-spacing:1px;margin-bottom:10px;padding:6px 13px;font-size:10px}.pm-proof-heading{letter-spacing:-.5px;font-size:26px;line-height:1.35}.pm-proof-intro{margin-top:12px;font-size:14px;line-height:1.6}.pm-carousel{padding:0 40px}.pm-result-image-wrap{border-radius:14px 14px 0 0}.pm-result-meta{padding:16px 18px 18px}.pm-result-metric{font-size:17px}.pm-result-caption{font-size:13px}.pm-carousel-arrow{width:36px;height:36px;font-size:22px}.pm-carousel-dots{margin-top:16px}.pm-proof-footer{margin-top:32px}.pm-proof-cta{justify-content:center;width:100%;max-width:340px;padding:10px 20px;font-size:.85rem}.pm-proof-cta-text{font-size:14px}}@media (width<=480px){.pm-proof-section{padding:15px 12px 22px}.pm-proof-header{margin-bottom:20px}.pm-proof-heading{font-size:23px;line-height:1.38}.pm-proof-intro{margin-top:10px;font-size:13px;line-height:1.6}.pm-carousel{padding:0 32px}.pm-result-meta{padding:14px 14px 16px}.pm-result-metric{font-size:16px}.pm-result-caption{font-size:12.5px}.pm-result-badge{padding:4px 9px;font-size:9.5px;top:10px;left:10px}.pm-carousel-arrow{width:32px;height:32px;font-size:20px}.pm-carousel-dot{width:8px;height:8px}.pm-carousel-dot.pm-dot-active{width:22px}.pm-carousel-counter{margin-top:12px;font-size:12px}.pm-proof-footer{margin-top:26px}.pm-proof-cta-text{font-size:13px}}@media (width<=380px){.pm-proof-section{padding:12px 10px 20px}.pm-proof-heading{font-size:21px}.pm-proof-intro{font-size:12px}.pm-carousel{padding:0 28px}.pm-result-metric{font-size:15px}.pm-result-caption{font-size:12px}.pm-carousel-arrow{width:30px;height:30px;font-size:18px}.pm-proof-cta{min-height:40px;padding:9px 16px;font-size:.8rem}.pm-proof-cta-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.pm-proof-section:before,.pm-section-tag,.pm-proof-heading,.pm-proof-intro,.pm-carousel-track,.pm-result-card,.pm-result-image,.pm-carousel-arrow,.pm-carousel-dot,.pm-proof-cta,.pm-proof-cta span,.pm-proof-footer{transition:none!important;animation:none!important}.pm-proof-section:before{opacity:1!important}.pm-section-tag,.pm-proof-heading,.pm-proof-intro,.pm-result-card,.pm-proof-footer{opacity:1!important;transform:none!important}}.pm-result-image-wrap{padding:18px 18px 0}.pm-result-image{object-fit:contain;border-radius:10px;width:100%;height:auto;box-shadow:0 4px 14px #0000000f}@media (width<=900px){.pm-result-image-wrap{padding:16px 16px 0}}@media (width<=700px){.pm-result-image-wrap{padding:14px 14px 0}}@media (width<=480px){.pm-result-image-wrap{padding:12px 12px 0}}@media (width<=380px){.pm-result-image-wrap{padding:10px 10px 0}}.pm-result-image-wrap{background:#f4f6f6;padding:40px 40px 0}.pm-result-image{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:520px;height:auto;margin:0 auto;display:block;box-shadow:0 4px 14px #0000000f}@media (width<=900px){.pm-result-image-wrap{padding:34px 34px 0}.pm-result-image{max-width:440px}}@media (width<=700px){.pm-result-image-wrap{padding:28px 28px 0}.pm-result-image{max-width:380px}}@media (width<=480px){.pm-result-image-wrap{padding:22px 22px 0}.pm-result-image{max-width:320px}}@media (width<=380px){.pm-result-image-wrap{padding:18px 18px 0}.pm-result-image{max-width:270px}}.pm-solution-section{color:#0a3b4a;background:#fff;width:100%;padding:60px 20px;font-family:Poppins,Arial,sans-serif;position:relative;overflow:hidden}.pm-solution-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a0a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;left:-100px}.pm-solution-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0a3b4a08 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;right:-80px}.pm-solution-container{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.pm-solution-header{text-align:center;max-width:850px;margin:0 auto 42px}.pm-section-tag{color:#0a3b4a;letter-spacing:1.2px;text-transform:uppercase;opacity:0;background:#0a3b4a0f;border:1px solid #0a3b4a33;border-radius:30px;justify-content:center;align-items:center;margin-bottom:15px;padding:7px 16px;font-size:12px;font-weight:700;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(20px)}.pm-section-tag-visible{opacity:1;transform:translateY(0)}.pm-section-tag:hover{background:#0a3b4a1f;border-color:#0a3b4a59;transform:scale(1.02)}.pm-solution-heading{color:#0a3b4a;letter-spacing:-.8px;opacity:0;max-width:900px;margin:0 auto;font-size:30px;font-weight:800;line-height:1.3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.pm-heading-visible{opacity:1;transform:translateY(0)}.pm-solution-heading span{color:#117c7a;font-weight:800;display:inline-block}.pm-solution-intro{color:#0a3b4a;opacity:0;max-width:820px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .8s,transform .8s;transform:translateY(25px)}.pm-intro-visible{opacity:.8;transform:translateY(0)}.pm-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.pm-solution-card{cursor:pointer;opacity:0;background:#fff;border:1px solid #0a3b4a14;border-radius:12px;min-height:88px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 5px 18px #0a3b4a0a}.pm-card-visible{opacity:1;transform:translateY(0)}.pm-solution-card:before{content:"";transform-origin:50%;background:linear-gradient(#0a3b4a,#117c7a);border-radius:0 4px 4px 0;width:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;bottom:15px;left:0;transform:scaleY(.25);box-shadow:0 0 15px #0a3b4a14}.pm-card-visible:before{transition-delay:.3s;transform:scaleY(1)}.pm-solution-card-top{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:88px;padding:17px;display:grid;position:relative}.pm-solution-number{color:#0a3b4a;background:#0a3b4a0f;border:1px solid #0a3b4a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pm-solution-number:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0a3b4a,#117c7a);border-radius:50%;transition:opacity .4s;position:absolute;inset:-2px}.pm-solution-card h3{color:#0a3b4a;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:700;line-height:1.35;transition:color .3s}.pm-solution-plus{color:#0a3b4a;background:#0a3b4a0f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.pm-solution-card-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.pm-solution-card-content p{color:#0a3b4a;opacity:0;min-height:0;margin:0;padding:0 17px;font-size:13px;line-height:1.6;transition:opacity .3s,padding .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (width>=701px){.pm-solution-card:hover{border-color:#0a3b4a33;transform:translateY(-3px);box-shadow:0 12px 28px #0a3b4a14}.pm-solution-card:hover:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1f}.pm-solution-card:hover .pm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.pm-solution-card:hover .pm-solution-number:after{opacity:.2}.pm-solution-card:hover .pm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.pm-solution-card:hover .pm-solution-card-content{grid-template-rows:1fr}.pm-solution-card:hover .pm-solution-card-content p{opacity:.7;padding:0 17px 19px}.pm-solution-card:hover h3{color:#117c7a}}@media (width<=700px){.pm-solution-card.is-open{border-color:#0a3b4a40;box-shadow:0 10px 25px #0a3b4a0f}.pm-solution-card.is-open:before{transform:scaleY(1);box-shadow:0 0 25px #0a3b4a1a}.pm-solution-card.is-open .pm-solution-number{color:#fff;background:#0a3b4a;border-color:#0a3b4a;transform:rotate(-5deg);box-shadow:0 4px 15px #0a3b4a33}.pm-solution-card.is-open .pm-solution-plus{color:#fff;background:#0a3b4a;transform:rotate(45deg);box-shadow:0 4px 15px #0a3b4a33}.pm-solution-card.is-open .pm-solution-card-content{grid-template-rows:1fr}.pm-solution-card.is-open .pm-solution-card-content p{opacity:.7;padding:0 15px 17px 67px}.pm-solution-card.is-open h3{color:#117c7a}}.pm-solution-cta{opacity:0;justify-content:center;margin-top:30px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(20px)}.pm-cta-visible{opacity:1;transform:translateY(0)}.pm-common-cta{color:#fff;background:#117c7a;border:1px solid #117c7a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 24px;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.pm-common-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.pm-common-cta:hover:before{left:150%}.pm-common-cta span{font-size:17px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pm-common-cta:hover{color:#fff;background:#004d4c;border-color:#004d4c;transform:translateY(-2px);box-shadow:0 8px 25px #117c7a40}.pm-common-cta:hover span{transform:translate(3px,-3px)}@media (width<=900px){.pm-solution-section{padding:50px 20px}.pm-solution-section:before{width:350px;height:350px;top:-150px;left:-80px}.pm-solution-section:after{width:250px;height:250px;bottom:-100px;right:-60px}.pm-solution-header{margin-bottom:34px}.pm-solution-heading{font-size:30px;line-height:1.35}.pm-solution-intro{font-size:15px;line-height:1.6}.pm-solution-grid{gap:13px}.pm-solution-card-top{grid-template-columns:34px minmax(0,1fr) 25px;gap:9px;padding:15px 13px}.pm-solution-card h3{font-size:15px}.pm-solution-number{width:31px;height:31px}.pm-solution-plus{width:24px;height:24px;font-size:16px}.pm-solution-card-content p{font-size:12px}}@media (width<=700px){.pm-solution-section{padding:40px 15px}.pm-solution-section:before{width:200px;height:200px;top:-80px;left:-50px}.pm-solution-section:after{width:150px;height:150px;bottom:-60px;right:-40px}.pm-solution-header{margin-bottom:28px}.pm-section-tag{letter-spacing:1px;margin-bottom:12px;padding:6px 13px;font-size:10px}.pm-solution-heading{letter-spacing:-.5px;font-size:27px;line-height:1.35}.pm-solution-intro{margin-top:14px;font-size:14px;line-height:1.6}.pm-solution-grid{grid-template-columns:1fr;gap:9px}.pm-solution-card{min-height:72px}.pm-solution-card-top{grid-template-columns:36px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding:12px}.pm-solution-number{width:34px;height:34px;font-size:10px}.pm-solution-card h3{font-size:15px;line-height:1.35}.pm-solution-plus{width:25px;height:25px;font-size:17px}.pm-solution-card-content p{font-size:12.5px;line-height:1.6}.pm-solution-cta{margin-top:25px}.pm-common-cta{justify-content:center;width:100%;max-width:340px}}@media (width<=430px){.pm-solution-section{padding:30px 12px}.pm-solution-heading{font-size:24px;line-height:1.38}.pm-solution-intro{font-size:13px;line-height:1.6}.pm-solution-card-top{grid-template-columns:33px minmax(0,1fr) 24px;gap:8px;min-height:68px;padding:11px 10px}.pm-solution-number{width:31px;height:31px;font-size:9px}.pm-solution-card h3{font-size:14px}.pm-solution-plus{width:23px;height:23px;font-size:16px}.pm-solution-card.is-open .pm-solution-card-content p{padding:0 12px 15px 50px}.pm-solution-card-content p{font-size:11.5px}.pm-common-cta{min-height:42px;padding:10px 20px;font-size:.85rem}}@media (width<=360px){.pm-solution-section{padding:25px 10px}.pm-solution-heading{font-size:23px}.pm-solution-intro{font-size:12.5px}.pm-solution-card h3{font-size:13px}.pm-solution-card-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.pm-section-tag,.pm-solution-heading,.pm-solution-intro,.pm-solution-card,.pm-solution-card:before,.pm-solution-number,.pm-solution-plus,.pm-solution-card-content,.pm-solution-card-content p,.pm-common-cta,.pm-common-cta span,.pm-solution-cta{transition:none!important}.pm-section-tag,.pm-solution-heading,.pm-solution-intro,.pm-solution-card,.pm-solution-cta{opacity:1!important;transform:none!important}.pm-solution-card:before{transform:scaleY(1)!important}.pm-solution-card-content{grid-template-rows:1fr!important}.pm-solution-card-content p{opacity:.7!important;padding:0 17px 19px!important}}
