@import url(plugins.bundle.css);@import url(style.bundle.css);.login__logo{width:80px;height:auto}@media (max-width: 1230px){.operations-filter{display:none}}@media (min-width: 1230px){.operations-filter-mobile{display:none}}.operations-filter-label{text-wrap:nowrap}@media (max-width: 425px){.operations-filter-label{font-size:12px}}.operations-filter-btn{display:flex;flex-direction:row}@media (max-width: 1230px){.operations-filter-btn{align-items:center;max-width:14rem}}:root{--color-main-primary: #724e9e;--color-main-secondary: #2d1b47;--main-gradient: linear-gradient(to right, var(--color-main-secondary), var(--color-main-primary))}.hidden{display:none}.default-logo-image{background-image:url(https://tiendaseguro.com/assets/logo-4daa5c5719e940a2d167e49d51e4ae6bfc4b7d3ed809b6deb751919ed22a13d4.png)}.no-logo-image{background-image:url(https://tiendaseguro.com/assets/logo-blank-578cc63053d8b468e2f01b1503387e3c6a967c408ac91d66dfbfd1470c979221.png)}@media (min-width: 425px){.download-policy-container{width:13rem}}@media (max-width: 425px){.download-policy-container{width:100%}}@media (max-width: 425px){.download-policy-btn{width:100%}}.upload-file-btn::-webkit-file-upload-button{opacity:0;width:0}.upload-file-btn{width:100%;text-wrap:nowrap}@media (max-width: 425px){.upload-file-btn{font-size:12px}}.file-update-btn{width:100%;color:white}.bills-container{display:flex;flex-direction:row}.bills-form{display:flex;column-gap:1rem;align-items:flex-start;width:100%}.bill-document-input{display:flex;column-gap:1rem;row-gap:2rem;flex-wrap:wrap}.client-bill-checkbox{margin-top:2rem}.bill-document-modifiers{justify-content:flex-end;margin-right:4rem}@media (max-width: 767px){.bill-document-modifiers{margin-right:0;justify-content:center}}.btn-light{--kt-light: #e8edf1}@media (max-width: 991px){.nav-custom .nav-link{color:var(--color-main-secondary) !important}}@media (max-width: 991px){.nav-custom .nav-link.active{border-bottom:2px solid var(--color-main-secondary) !important}}.btn .svg-icon{flex-shrink:0;line-height:0;margin-right:0}.operation-show-layout .operation-cards-row{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1440px){.operation-show-layout .operation-cards-row{flex-direction:row;align-items:stretch}}.operation-show-layout .operation-cards-row>.card{flex:1}.container-xxl{max-width:1600px}.landing-bg{background:var(--main-gradient);position:relative;overflow:hidden}.landing-bg::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 50%, rgba(114,78,158,0.3) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(45,27,71,0.2) 0%, transparent 50%);animation:landing-aurora 15s ease-in-out infinite alternate;pointer-events:none}@keyframes landing-aurora{0%{transform:translate(0, 0) rotate(0deg)}100%{transform:translate(-5%, 5%) rotate(3deg)}}.landing-hero{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:7rem 1.5rem 4rem}@media (max-width: 991px){.landing-hero{padding:6rem 1rem 3rem}}.landing-hero__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.6rem 1.5rem;border-radius:100px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.9);font-size:1.1rem;font-weight:500;margin-bottom:2rem;animation:landing-fadeUp 0.6s ease-out}.landing-hero__title{font-size:clamp(2.25rem, 5vw, 3.5rem);font-weight:800;color:#ffffff;line-height:1.15;letter-spacing:-0.02em;margin-bottom:1.5rem;animation:landing-fadeUp 0.6s ease-out 0.1s both}.landing-hero__text{background:linear-gradient(135deg, #12CE5D 0%, #a8ff78 50%, #FFD80C 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:200% auto;animation:landing-gradientShift 4s ease-in-out infinite alternate}@keyframes landing-gradientShift{0%{background-position:0% center}100%{background-position:100% center}}.landing-hero__subtitle{font-size:clamp(1.1rem, 2vw, 1.35rem);color:rgba(255,255,255,0.75);font-weight:400;line-height:1.7;max-width:600px;margin:0 auto 2.5rem;animation:landing-fadeUp 0.6s ease-out 0.2s both}.landing-hero__actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;animation:landing-fadeUp 0.6s ease-out 0.3s both}@keyframes landing-fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-landing{--bs-btn-color: #ffffff;--bs-btn-bg: var(--color-main-secondary);--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: var(--color-main-primary);padding:0.75rem 1.75rem;border-radius:12px;font-weight:600;font-size:1.05rem;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:none}.btn-landing:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(114,78,158,0.4)}.btn-landing-outline{padding:0.85rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;color:#ffffff;background:transparent;border:2px solid rgba(255,255,255,0.3);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-landing-outline:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.6);color:#ffffff;transform:translateY(-2px)}.landing-header{padding:1.25rem 0;transition:all 0.3s ease;z-index:100}@media (min-width: 1400px){.landing-header{padding:1.5rem 0}}.landing-header #kt_landing_menu_toggle{color:#ffffff}.landing-header[data-kt-sticky=on]{background:rgba(255,255,255,0.97);backdrop-filter:blur(20px);box-shadow:0 2px 20px rgba(0,0,0,0.08);padding:1.25rem 0}@media (min-width: 1400px){.landing-header[data-kt-sticky=on]{padding:1.5rem 0}}.landing-header[data-kt-sticky=on] #kt_landing_menu_toggle{color:var(--color-main-secondary)}.landing-header[data-kt-sticky=on] .landing-nav-link{color:#4a4a5a}.landing-header[data-kt-sticky=on] .landing-nav-link:hover,.landing-header[data-kt-sticky=on] .landing-nav-link.active{color:var(--color-main-primary);background:rgba(114,78,158,0.06)}.landing-header[data-kt-sticky=on] .logo-default{display:none !important}.landing-header[data-kt-sticky=on] .logo-sticky{display:inline-block !important;height:34px !important}.menu-landing{color:#ffffff}.menu-link-landing .menu-link,.landing-nav-link{color:rgba(255,255,255,0.7);font-weight:500;font-size:1.05rem;transition:color 0.2s ease;text-decoration:none;padding:0.6rem 1.25rem;border-radius:8px}@media (min-width: 1400px){.menu-link-landing .menu-link,.landing-nav-link{font-size:1.1rem;padding:0.65rem 1.5rem}}.menu-link-landing .menu-link:hover,.menu-link-landing .menu-link.active,.landing-nav-link:hover,.landing-nav-link.active{color:#ffffff;background:rgba(255,255,255,0.08)}.landing-section{padding:6rem 0}@media (max-width: 991px){.landing-section{padding:4rem 0}}.landing-section-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:800;letter-spacing:-0.02em;line-height:1.2;color:#1a1a2e;margin-bottom:1rem}.landing-section-subtitle{font-size:1.15rem;color:#6b7280;font-weight:400;line-height:1.7;max-width:600px;margin:0 auto}.landing-feature-card{background:#ffffff;border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid #f0f0f5;height:100%}.landing-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(114,78,158,0.12);border-color:rgba(114,78,158,0.2)}.landing-feature-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--main-gradient);color:#ffffff;font-weight:700;font-size:0.875rem;margin-bottom:1rem}.landing-feature-title{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin-bottom:0.75rem}.landing-feature-desc{font-size:1rem;color:#6b7280;line-height:1.7}.landing-screenshots{margin-top:4rem}.landing-screenshot-img{border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,0.12);transition:transform 0.4s ease;max-height:450px;width:100%;object-fit:cover}.landing-screenshot-img:hover{transform:scale(1.02)}.landing-stats{padding:3rem 0}.landing-stat-item{text-align:center;padding:1.5rem}.landing-stat-number{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;background:var(--main-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0.25rem}.landing-stat-label{font-size:0.95rem;color:#6b7280;font-weight:500}.landing-pricing-bg{background:linear-gradient(180deg, #f8f7fc 0%, #fff 100%)}.landing-pricing-card{background:#ffffff;border-radius:24px;padding:2.5rem 2rem;border:2px solid #f0f0f5;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.landing-pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(114,78,158,0.1)}.landing-pricing-card--featured{background:var(--main-gradient);border-color:transparent;transform:scale(1.03)}.landing-pricing-card--featured:hover{transform:scale(1.03) translateY(-5px);box-shadow:0 25px 80px rgba(114,78,158,0.3)}.landing-pricing-popular{position:absolute;top:1.25rem;right:-2rem;background:#FFD80C;color:#1a1a2e;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:0.35rem 2.5rem;transform:rotate(35deg)}.landing-pricing-name{font-size:1.35rem;font-weight:700;margin-bottom:0.5rem}.landing-pricing-desc{font-size:0.95rem;margin-bottom:1.5rem;opacity:0.7}.landing-pricing-price{font-size:2.75rem;font-weight:800;line-height:1;margin-bottom:0.25rem}.landing-pricing-price span{font-size:1.25rem;font-weight:500}.landing-pricing-period{font-size:0.9rem;opacity:0.6;margin-bottom:2rem}.landing-pricing-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.landing-pricing-features li{display:flex;align-items:flex-start;gap:0.75rem;padding:0.6rem 0;font-size:0.95rem;line-height:1.5}.landing-pricing-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.7rem;margin-top:2px}.landing-pricing-check--yes{background:rgba(18,206,93,0.15);color:#12CE5D}.landing-pricing-check--no{background:rgba(0,0,0,0.05);color:#ccc}.landing-pricing-card--featured .landing-pricing-check--yes{background:rgba(255,255,255,0.2);color:#ffffff}.landing-pricing-card--featured .landing-pricing-check--no{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.4)}.btn-pricing{display:block;width:100%;padding:0.85rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;text-align:center;transition:all 0.3s ease;text-decoration:none}.btn-pricing--default{background:rgba(114,78,158,0.08);color:var(--color-main-primary);border:none}.btn-pricing--default:hover{background:rgba(114,78,158,0.15);color:var(--color-main-primary);transform:translateY(-2px)}.btn-pricing--featured{background:#ffffff;color:var(--color-main-primary);border:none}.btn-pricing--featured:hover{background:#f0f0f5;color:var(--color-main-secondary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.landing-cta{background:var(--main-gradient);border-radius:24px;padding:4rem 3rem;text-align:center;position:relative;overflow:hidden}.landing-cta::before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 70%);pointer-events:none}@media (max-width: 767px){.landing-cta{padding:3rem 1.5rem}}.landing-footer{background:#0f0a1a;color:rgba(255,255,255,0.6);padding-top:4rem}.landing-footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:1.5rem 0;margin-top:3rem}.landing-footer a{color:rgba(255,255,255,0.6);text-decoration:none;transition:color 0.2s ease}.landing-footer a:hover{color:#ffffff}.landing-scrolltop{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:14px;background:var(--main-gradient);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(114,78,158,0.3);z-index:99;border:none}.landing-scrolltop.show{opacity:1;visibility:visible}.landing-scrolltop:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(114,78,158,0.4)}.landing-reveal{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.4, 0, 0.2, 1)}.landing-reveal.revealed{opacity:1;transform:translateY(0)}.landing-curve{line-height:0}.landing-curve svg{width:100%;height:auto}.landing-dark-bg{background:#0f0a1a}.landing-dark-color{color:#0f0a1a}
