.greitis-cta-wrapper{all:initial;display:block;font-family:Inter,sans-serif}.greitis-cta-wrapper *{box-sizing:border-box;max-width:100%}.greitis-cta-section{position:relative;padding:100px 20px;overflow:hidden;font-family:Inter,sans-serif;background:#030d18;color:#ffffff}.greitis-cta-fade-top:before{top:0;background:linear-gradient(180deg,#030d18,transparent)}.greitis-cta-fade-bottom:after,.greitis-cta-fade-top:before{content:"";position:absolute;left:0;right:0;height:150px;pointer-events:none;z-index:2}.greitis-cta-fade-bottom:after{bottom:0;background:linear-gradient(0deg,#030d18,transparent)}.greitis-cta-particles{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0;opacity:.6}.greitis-cta-particle{position:absolute;width:4px;height:4px;background:#00e676;border-radius:50%;opacity:0;box-shadow:0 0 10px #00e676}.greitis-cta-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;pointer-events:none}.greitis-cta-orb-1{width:500px;height:500px;background:linear-gradient(135deg,#00e676,#00c853);top:-150px;left:-150px}.greitis-cta-orb-2{width:400px;height:400px;background:linear-gradient(135deg,#00c853,#00a244);bottom:-100px;right:-100px}.greitis-cta-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.greitis-cta-card{background:linear-gradient(135deg,rgba(13,27,46,.9),rgba(10,22,40,.95));border-radius:32px;padding:80px 60px;position:relative;overflow:hidden;border:1px solid rgba(0,230,118,.15);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 40px rgba(0,230,118,.1);backdrop-filter:blur(10px);opacity:0;transform:scale(.95)}.greitis-cta-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,#00e676 25%,transparent 50%,#00c853 75%,transparent);border-radius:32px;opacity:0;z-index:-1;background-size:400% 400%;animation:greitis-cta-borderGlow 8s ease infinite}@keyframes greitis-cta-borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.greitis-cta-floating{position:absolute;pointer-events:none;z-index:0}.greitis-cta-circle{width:100px;height:100px;border:2px solid rgba(0,230,118,.2);border-radius:50%;top:10%;right:10%}.greitis-cta-square{width:80px;height:80px;border:2px solid rgba(0,230,118,.15);border-radius:8px;bottom:15%;left:8%;transform:rotate(15deg)}.greitis-cta-content{position:relative;z-index:1;text-align:center}.greitis-cta-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:rgba(0,230,118,.1);border:1px solid rgba(0,230,118,.3);border-radius:40px;font-size:13px;font-weight:500;color:#00e676;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;opacity:0}.greitis-cta-badge:before{content:"";width:8px;height:8px;background:#00e676;border-radius:50%;animation:greitis-cta-pulse 2s ease-in-out infinite}@keyframes greitis-cta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.greitis-cta-title{font-size:42px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 24px!important;letter-spacing:-1px;text-transform:uppercase;background:linear-gradient(135deg,#ffffff,#00e676 50%,#00c853)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;opacity:0}.greitis-cta-price{font-size:28px!important;font-weight:600!important;color:#00e676!important;margin:0 0 40px!important;line-height:1!important;opacity:0}.greitis-cta-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:50px}@media (max-width:768px){.greitis-cta-packages{grid-template-columns:1fr}}.greitis-cta-package{padding:32px 24px;background:linear-gradient(135deg,rgba(0,230,118,.08),rgba(0,200,83,.04));border:1px solid rgba(0,230,118,.2);border-radius:16px;transition:all .3s ease;opacity:0;text-align:left}.greitis-cta-package:hover{border-color:rgba(0,230,118,.5);box-shadow:0 10px 40px rgba(0,230,118,.2);transform:translateY(-4px)}.greitis-cta-package-icon{width:48px;height:48px;background:linear-gradient(135deg,#00e676,#00c853);border-radius:12px;display:grid;place-items:center;margin-bottom:20px}.greitis-cta-package-icon svg{width:24px;height:24px;fill:#ffffff}.greitis-cta-package-title{font-size:20px!important;font-weight:600!important;color:#00e676!important;margin:0 0 12px!important;line-height:1.3!important}.greitis-cta-package-desc{font-size:15px;line-height:1.7;color:#a8b5c3!important;margin:0}.greitis-cta-button-wrapper{margin-top:50px;opacity:0}.greitis-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:18px 50px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;text-decoration:none;border-radius:50px;background:linear-gradient(135deg,#00e676,#00c853);color:#ffffff!important;border:2px solid #00e676;box-shadow:0 10px 40px rgba(0,230,118,.4);transition:all .3s ease;position:relative;overflow:hidden}.greitis-cta-button:hover{box-shadow:0 15px 50px rgba(0,230,118,.6)}.greitis-cta-button-content{position:relative;display:flex;align-items:center;gap:10px}.greitis-cta-button-text-default,.greitis-cta-button-text-hover{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.greitis-cta-button-text-hover{position:absolute;left:50%;transform:translateX(-150%);opacity:0}.greitis-cta-button:hover .greitis-cta-button-text-default{transform:translateX(150%);opacity:0}.greitis-cta-button:hover .greitis-cta-button-text-hover{transform:translateX(-50%);opacity:1}@media (max-width:768px){.greitis-cta-card{padding:60px 40px}.greitis-cta-title{font-size:32px!important}}@media (max-width:640px){.greitis-cta-card{padding:40px 24px}.greitis-cta-title{font-size:28px!important}.greitis-cta-button{padding:16px 40px;font-size:16px}}.greitis-cta-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border-radius:40px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:1px!important;text-transform:uppercase!important}.greitis-cta-badge:before{width:7px!important;height:7px!important;flex:0 0 7px!important}@media (max-width:640px){.greitis-cta-badge{gap:8px!important;padding:7px 14px!important;font-size:10px!important}.greitis-cta-badge:before{width:6px!important;height:6px!important;flex-basis:6px!important}}@media (max-width:375px){.greitis-cta-badge{padding:6px 12px!important;font-size:9px!important}.greitis-cta-badge:before{width:5px!important;height:5px!important;flex-basis:5px!important}}