:root,[data-bs-theme=light]{--bs-primary:#d9962b;--bs-primary-rgb:217,150,43;--bs-primary-text-emphasis:#573C11;--bs-primary-bg-subtle:#F7EAD5;--bs-primary-border-subtle:#F0D5AA}.btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#d9962b;--bs-btn-border-color:#d9962b;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#DFA64B;--bs-btn-hover-border-color:#DDA140;--bs-btn-focus-shadow-rgb:33,23,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#E1AB55;--bs-btn-active-border-color:#DDA140;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#d9962b;--bs-btn-disabled-border-color:#d9962b}.btn-outline-primary{--bs-btn-color:#d9962b;--bs-btn-border-color:#d9962b;--bs-btn-focus-shadow-rgb:217,150,43;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#d9962b;--bs-btn-hover-border-color:#d9962b;--bs-btn-active-color:#000000;--bs-btn-active-bg:#d9962b;--bs-btn-active-border-color:#d9962b;--bs-btn-disabled-color:#d9962b;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d9962b}:root{--primary:#d9962b;--secondary:#d9962b;--accent:#ffcc7c;--background:black;--text:#FFFFFF}body{background-color:var(--background);color:var(--text)}.custom-card{background:rgba(107,43,137,.1);border-radius:15px;padding:20px;margin:15px;transition:transform .3s;border:1px solid var(--primary);box-shadow:0 4px 15px rgba(0,0,0,.1)}.custom-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(64,224,208,.2)}.btn-primary{background-color:var(--primary);border:none;padding:12px 30px;border-radius:30px;transition:.3s}.btn-primary:hover{background-color:var(--accent);transform:scale(1.05)}.section-title,text-underline{color:var(--secondary);margin-bottom:40px;position:relative;display:inline-block}.section-title::after,.text-underline::after{content:'';position:absolute;bottom:-10px;left:0;width:50%;height:3px;background:var(--accent)}.feature-icon{font-size:2.5rem;color:var(--secondary);margin-bottom:20px}.profile-image{border-radius:50%;border:4px solid var(--primary);width:200px;height:200px;object-fit:cover}.price-card{background:linear-gradient(145deg,var(--primary),var(--background));padding:30px;border-radius:20px;text-align:center;margin:20px 0}.check-item{display:flex;align-items:center;margin:15px 0}.check-icon{color:var(--secondary);margin-right:10px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.btn-cta{padding:1.2rem 2.5rem;font-size:1.2rem;border:none;border-radius:50px;background:linear-gradient(45deg,var(--primary),var(--secondary));color:#fff;cursor:pointer;transition:.3s;position:relative;overflow:hidden}.btn-cta:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(64,224,208,.3),0 0 60px rgba(107,43,137,.3);animation:1.5s infinite pulseGlow}@keyframes pulseGlow{0%,100%{box-shadow:0 0 30px var(--primary)}50%{box-shadow:0 0 50px var(--secondary)}}.btn-cta::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.btn-cta:hover::before{left:100%}.card{border:1px solid #fff;box-shadow:12px 17px 51px rgba(0,0,0,.22);border-radius:17px;cursor:pointer}.card:hover{color:#fff;background:#000;border:4px solid var(--primary);transform:scale(1.05)}.card-body{min-height:500px}.custom-input-transparente{color:#fff;width:100%;border-width:0;border-radius:0;padding:16px;border-bottom:2px solid #3f3d3d41;border-top:none;border-right:none;border-left:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:16px}.custom-input-transparente::placeholder{color:rgba(255,255,255,.55)}.custom-input-transparente:focus{outline:0!important}.custom-input{-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.Fixed-parallax-background{background:center/cover fixed}.logos-img{width:150px;margin:0 20px;transition:.5s;cursor:pointer}.logos-img:not(:hover){filter:grayscale(100%)}.logos-scroll-infinite{position:relative;display:flex;width:1200px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.logos-scroll-infinite div{white-space:nowrap;animation:30s linear infinite animate}@keyframes animate{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.logos-scroll-infinite:hover div{animation-play-state:paused}.navbar{background:#000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(64,224,208,.1);transform:translateY(-100%);animation:1s forwards slideDown}@keyframes slideDown{to{transform:translateY(0)}}.navbar-brand{font-size:28px;font-weight:700;color:#fff!important;position:relative;overflow:hidden}.navbar-brand::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,red,#ff0);transform:translateX(-100%);transition:transform .3s}.navbar-brand:hover::after{transform:translateX(0)}.nav-link{color:#fff!important;margin-left:15px;transition:.3s;position:relative}.nav-link::after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary));transform:scaleX(0);transition:transform .3s}.nav-link:hover{color:var(--primary)!important}.nav-link:hover::after{transform:scaleX(1)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.opiniones-card{background:rgba(255,255,255,.05);border-radius:15px;padding:25px;margin:20px 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.upperTt{font-variant:small-caps}