.elementor-191 .elementor-element.elementor-element-f4ae419{--display:flex;--min-height:826px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.86}.elementor-191 .elementor-element.elementor-element-f4ae419::before,.elementor-191 .elementor-element.elementor-element-f4ae419>.elementor-background-video-container::before,.elementor-191 .elementor-element.elementor-element-f4ae419>.e-con-inner>.elementor-background-video-container::before,.elementor-191 .elementor-element.elementor-element-f4ae419>.elementor-background-slideshow::before,.elementor-191 .elementor-element.elementor-element-f4ae419>.e-con-inner>.elementor-background-slideshow::before,.elementor-191 .elementor-element.elementor-element-f4ae419>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#131733BF;--background-overlay:''}.elementor-191 .elementor-element.elementor-element-5e83e98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-191 .elementor-element.elementor-element-3dabd8f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-c373bfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-191 .elementor-element.elementor-element-c373bfd:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-c373bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0D1117}.elementor-191 .elementor-element.elementor-element-e1db4b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-191 .elementor-element.elementor-element-e1db4b4:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-e1db4b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-191 .elementor-element.elementor-element-e1db4b4>.elementor-shape-top .elementor-shape-fill,.elementor-191 .elementor-element.elementor-element-e1db4b4>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#0D1117}.elementor-191 .elementor-element.elementor-element-e1db4b4>.elementor-shape-top svg,.elementor-191 .elementor-element.elementor-element-e1db4b4>.e-con-inner>.elementor-shape-top svg{width:calc(174% + 1.3px);height:96px}.elementor-191 .elementor-element.elementor-element-e1db4b4>.elementor-shape-bottom .elementor-shape-fill,.elementor-191 .elementor-element.elementor-element-e1db4b4>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:#FFF}.elementor-191 .elementor-element.elementor-element-be0a451{margin:-42px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-5e6c166{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-191 .elementor-element.elementor-element-f1bc624{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-420fe1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-191 .elementor-element.elementor-element-420fe1e:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-420fe1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0D1117}.elementor-191 .elementor-element.elementor-element-420fe1e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-191 .elementor-element.elementor-element-d222e13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-191 .elementor-element.elementor-element-27d3be8{padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-027f7b8{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-191 .elementor-element.elementor-element-3a9ee57{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-2f908b6{--display:flex}.elementor-191 .elementor-element.elementor-element-6eb6c1d{margin:80px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-191 .elementor-element.elementor-element-f249cb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-191 .elementor-element.elementor-element-f249cb8:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-f249cb8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-191 .elementor-element.elementor-element-27b9698{margin:100px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:-13px 0 0 0}.elementor-191 .elementor-element.elementor-element-5f4d0dc{--display:flex}.elementor-191 .elementor-element.elementor-element-5f4d0dc:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-5f4d0dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#141720}.elementor-191 .elementor-element.elementor-element-5f4d0dc>.elementor-shape-top svg,.elementor-191 .elementor-element.elementor-element-5f4d0dc>.e-con-inner>.elementor-shape-top svg{width:calc(132% + 1.3px);height:34px;transform:translateX(-50%) rotateY(180deg)}.elementor-191 .elementor-element.elementor-element-fbc894f{margin:103px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-191 .elementor-element.elementor-element-2305de3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-69befc5{--display:flex;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-191 .elementor-element.elementor-element-af3967e{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-5efd2ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-191 .elementor-element.elementor-element-5efd2ca:not(.elementor-motion-effects-element-type-background),.elementor-191 .elementor-element.elementor-element-5efd2ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-191 .elementor-element.elementor-element-5efd2ca.e-con{--flex-grow:0;--flex-shrink:0}body.elementor-page-191:not(.elementor-motion-effects-element-type-background),body.elementor-page-191>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}@media(max-width:1366px){.elementor-191 .elementor-element.elementor-element-6eb6c1d{padding:0 0 0 50px}.elementor-191 .elementor-element.elementor-element-fbc894f{padding:0 0 0 50px}}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-f4ae419{--content-width:100%}.elementor-191 .elementor-element.elementor-element-420fe1e{--width:99.773%}.elementor-191 .elementor-element.elementor-element-5efd2ca{--width:100%}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-f4ae419{--min-height:68vh}.elementor-191 .elementor-element.elementor-element-27b9698{margin:100px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-191 .elementor-element.elementor-element-5f4d0dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-191 .elementor-element.elementor-element-5efd2ca{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px}}.hero{height:100vh;display:flex;justify-content:center;align-items:center;background:url(/wp-content/uploads/elementor/css/hatter.jpg) no-repeat center/cover;text-align:center;color:#fff}.hero-content .hero-subtitle{font-family:'Saira Semi Condensed',sans-serif;font-size:6rem;font-weight:700;color:#fff;margin:0;line-height:1.05;opacity:0;animation:fadeIn 2.5s ease forwards;animation-delay:0.2s;letter-spacing:1px}.hero-content h1{font-family:'Saira Semi Condensed',sans-serif;font-size:2.6rem;font-weight:700;background:linear-gradient(135deg,#1BC2CA,#9249E7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;margin:8px 0 0;line-height:1.25;opacity:0;transform:translateY(25px);animation:fadeUpClear 2.2s ease forwards;animation-delay:0.4s}.tagline{margin-top:15px;font-family:'Saira',sans-serif;font-size:1.5rem;font-weight:400;color:rgb(255 255 255 / .88);opacity:0;transform:translateY(20px);animation:fadeUp 2s ease 1s forwards}.hero-buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}.btn{font-family:'Saira',sans-serif;font-size:1.1rem;padding:12px 28px;border-radius:40px;text-decoration:none;transition:all 0.3s ease;opacity:0;display:inline-block;line-height:1.2}.btn.primary{background:linear-gradient(135deg,#1BC2CA,#9249E7);color:#fff;font-weight:600;box-shadow:0 4px 20px rgb(0 0 0 / .25)}.btn.primary:hover,.btn.primary:focus{transform:translateY(-3px);box-shadow:0 6px 25px rgb(0 0 0 / .35)}.btn.secondary{border:2px solid rgb(255 255 255 / .8);color:#fff;font-weight:500;background:#fff0}.btn.secondary:hover,.btn.secondary:focus{background:rgb(255 255 255 / .1);transform:translateY(-3px)}.animate-left{animation:slideInLeft 1.2s ease forwards 1.5s}.animate-right{animation:slideInRight 1.2s ease forwards 1.7s}@media (prefers-reduced-motion:reduce){.animate-left,.animate-right,.hero-content h1,.hero-content .hero-subtitle,.tagline{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUpClear{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.hero-content .hero-subtitle{font-size:4rem}.hero-content h1{font-size:2rem}.tagline{font-size:1.2rem}.btn{font-size:1rem;padding:10px 22px}}@media (max-width:576px){.hero{height:auto;padding:60px 15px}.hero-content .hero-subtitle{font-size:2.5rem;line-height:normal}.hero-content h1{font-size:1.5rem}.tagline{font-size:1rem}.hero-buttons{flex-direction:column;gap:15px}.btn{font-size:.95rem;padding:10px 20px;width:100%;max-width:280px;margin:0 auto}}#dream-process.process{padding:100px 20px;color:#fff;font-family:'Saira',sans-serif}#dream-process .process-wrapper{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:50px}#dream-process .process-steps{flex:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}#dream-process .process-steps li{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);color:#ccc;border-radius:12px;padding:18px 24px;font-weight:500;cursor:pointer;transition:all 0.3s ease;position:relative}#dream-process .process-steps li span{background:linear-gradient(135deg,#1BC2CA,#9249E7);color:#fff;font-weight:700;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;font-size:.9rem}#dream-process .process-steps li:hover{border-color:#9249E7;color:#fff;box-shadow:0 0 10px rgb(146 73 231 / .4)}#dream-process .process-steps li.active{background:linear-gradient(135deg,#1BC2CA,#9249E7);color:#fff;font-weight:600;box-shadow:0 0 18px rgb(146 73 231 / .6)}#dream-process .process-content{flex:3;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:40px;backdrop-filter:blur(8px);box-shadow:0 10px 30px rgb(0 0 0 / .4)}#dream-process .process-content h3{font-size:2rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#1BC2CA,#9249E7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}#dream-process .step-box{display:none;animation:fadeInUp 0.6s ease}#dream-process .step-box.active{display:block}#dream-process .step-box p,#dream-process .step-box ul li{font-size:1.05rem;line-height:1.7;color:#ddd}#dream-process .highlight{color:#1BC2CA;font-weight:600}#dream-process .step-box ul{list-style:none;padding:0;margin-top:15px}#dream-process .step-box ul li{margin-bottom:12px;padding-left:22px;position:relative}#dream-process .step-box ul li::before{content:"✔";color:#9249E7;position:absolute;left:0;font-weight:700}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){#dream-process .process-wrapper{flex-direction:column}}.services-cards{padding:100px 20px;background:#fff}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.card{background:#0B1230;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgb(0 0 0 / .05);text-decoration:none;color:inherit;transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .08);display:flex;flex-direction:column}.card:hover{transform:translateY(-6px);box-shadow:0 12px 15px rgb(27 194 202 / .4);border-color:#01D8FF}.card-img{height:200px;background-size:cover;background-position:center;transition:transform 0.4s ease}.card:hover .card-img{transform:scale(1.08)}.card-content{padding:20px;flex:1}.card-content h3{font-family:'Saira Semi Condensed',sans-serif;font-size:1.3rem;margin-bottom:10px;color:#fff}.card-content p{font-family:'Saira',sans-serif;font-size:.95rem;color:#fff;margin-bottom:15px}.more-link{font-weight:600;font-size:.95rem;color:#00d8ff;transition:all 0.3s ease}.card:hover .more-link{color:#00d8ff;transform:translateX(5px)}.w1z-content h4{font-family:'Saira Semi Condensed',sans-serif;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#1BC2CA,#9249E7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;margin-top:-10px;opacity:0;filter:blur(8px);transform:translateY(10px);animation:w1zFadeIn 1.8s ease forwards}.w1z-content h5{font-family:'Saira Semi Condensed',sans-serif;font-size:3rem;font-weight:700;color:#000;opacity:0;filter:blur(8px);transform:translateY(10px);animation:w1zFadeIn 1.8s ease forwards;animation-delay:0.25s}@keyframes w1zFadeIn{from{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (max-width:1000px){.w1z-content h4{font-size:2.3rem}.w1z-content h5{font-size:2.2rem}}@media (max-width:768px){.w1z-content h4{font-size:2rem}.w1z-content h5{font-size:1.8rem}}@media (max-width:576px){.w1z-content h4{font-size:1.8rem}.w1z-content h5{font-size:1.6rem}}.cta-section-dark{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background:#141720;color:#fff;border-radius:24px;overflow:hidden;max-width:1300px;margin:8px auto;box-shadow:0 0 25px rgb(0 0 0 / .4)}.cta-image-dark{flex:1 1 50%}.cta-image-dark img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;filter:brightness(.85);transition:transform 0.3s ease,filter 0.3s ease}.cta-image-dark img:hover{transform:scale(1.04);filter:brightness(1)}.cta-content-dark{flex:1 1 50%;padding:60px;display:flex;flex-direction:column;justify-content:center}.cta-content-dark h2{font-size:2.1rem;font-weight:700;margin-bottom:20px;color:#fff}.cta-content-dark h2 span{background:linear-gradient(90deg,#1BC2CA,#9249E7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cta-content-dark p{font-size:1.05rem;line-height:1.7;color:#ccc;margin-bottom:30px}.cta-button-dark{background:linear-gradient(90deg,#1BC2CA,#9249E7);color:#fff;font-weight:600;padding:14px 30px;border:none;border-radius:10px;text-decoration:none;display:inline-block;transition:all 0.3s ease;text-align:center;font-size:1rem;box-shadow:0 0 15px rgb(27 194 202 / .3)}.cta-button-dark:hover{transform:scale(1.05);background:#9249E7;box-shadow:0 0 25px rgb(146 73 231 / .5)}.step-icon-dark{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#1BC2CA,#9249E7);color:#fff;font-weight:700;font-size:1.1rem;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .4);z-index:10}.cta-section-dark.mirror{flex-direction:row-reverse}@media (max-width:1000px){.cta-section-dark{flex-direction:column;max-width:400px}.cta-image-dark{max-width:400px;margin:0 auto}.cta-content-dark{padding:30px;text-align:left}}@media (max-width:768px){.cta-content-dark{padding:20px;font-size:.95rem}.cta-content-dark h2{font-size:1.7rem}.cta-button-dark{width:100%}}.w1a-content h4{font-family:'Saira Semi Condensed',sans-serif;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#1BC2CA,#9249E7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;margin-top:-10px;opacity:0;filter:blur(8px);transform:translateY(10px);animation:w1aFadeIn 1.8s ease forwards}.w1a-content h5{font-family:'Saira Semi Condensed',sans-serif;font-size:3rem;font-weight:700;color:#fff;opacity:0;filter:blur(8px);transform:translateY(10px);animation:w1aFadeIn 1.8s ease forwards;animation-delay:0.25s}@keyframes w1aFadeIn{from{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.w1a-content h4,.w1a-content h5{filter:blur(0)!important;will-change:opacity,transform}@media (max-width:1000px){.w1a-content h4{font-size:2.3rem}.w1a-content h5{font-size:2.2rem}}@media (max-width:768px){.w1a-content h4{font-size:2rem}.w1a-content h5{font-size:1.8rem}}@media (max-width:576px){.w1a-content h4{font-size:1.8rem}.w1a-content h5{font-size:1.6rem}}body{background-color:#011938;font-family:'Segoe UI',sans-serif;margin:0}.cta-section,.cta-section3{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background-color:#fff;color:#011938;border-radius:24px;overflow:hidden;max-width:1300px;margin:60px auto}.cta-section.mirror,.cta-section3.mirror{flex-direction:row-reverse}.step-icon{position:absolute;top:20px;right:20px;background-color:#011938;color:#fff;font-weight:700;font-size:1.2rem;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(0 0 0 / .25);z-index:10}.cta-section.mirror .step-icon,.cta-section3.mirror .step-icon{left:20px;right:auto}.cta-image{flex:1 1 50%}.cta-image img{width:100%;height:100%;object-fit:cover;display:block}.cta-content{flex:1 1 50%;padding:60px;display:flex;flex-direction:column;justify-content:center}.cta-content h2{font-size:2rem;font-weight:700;margin-bottom:20px}.cta-content p{font-size:1rem;margin-bottom:30px;line-height:1.6}.cta-content h2 span{color:#1BC2CA;font-weight:700}#step4 .cta-content h2 span,#step5 .cta-content h2 span,#step6 .cta-content h2 span{color:#D26FFC}.highlight-alt{color:#D26FFC;font-weight:700}.cta-button{background-color:#2A85E0;color:#fff;font-weight:600;padding:14px 28px;border:none;border-radius:8px;text-decoration:none;display:inline-block;transition:background 0.3s ease}.cta-button:hover{background:linear-gradient(120deg,#2A85E0,#D26FFC);color:#fff}#step4 .cta-button,#step5 .cta-button,#step6 .cta-button{background:linear-gradient(90deg,#2A85E0,#D26FFC)}#step4 .cta-button:hover,#step5 .cta-button:hover,#step6 .cta-button:hover{background:#D26FFC}.cta-section3 .cta-image img,.cta-section6 .cta-image img{border-radius:0;box-shadow:0 10px 25px rgb(0 0 0 / .25);transition:transform 0.3s ease,box-shadow 0.3s ease}.cta-section3 .cta-image img:hover,.cta-section6 .cta-image img:hover{transform:scale(1.03);box-shadow:0 15px 35px rgb(0 0 0 / .35)}@media (max-width:1000px){.cta-section,.cta-section.mirror,.cta-section3,.cta-section3.mirror{flex-direction:column;align-items:center}.cta-content{max-width:500px;padding:30px;text-align:left}.cta-image{max-width:400px;margin:0 auto}.cta-section,.cta-section3{max-width:400px}.step-icon,.cta-section.mirror .step-icon,.cta-section3.mirror .step-icon{top:15px;right:15px!important;left:auto!important;background:linear-gradient(135deg,#2A85E0,#D26FFC);font-size:1.1rem;width:42px;height:42px;box-shadow:0 4px 12px rgb(0 0 0 / .3)}}@media (max-width:768px){.cta-content{padding:20px;font-size:.95rem}.cta-content h2{font-size:1.6rem}.cta-button{width:100%;text-align:center}}.cta-action{color:#fff;text-decoration:none;font-weight:600;transition:all 0.3s ease}.cta-action:hover{color:#fff;text-shadow:0 0 8px rgb(255 255 255 / .6);text-decoration:underline}