*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#020b1c;color:hsla(0,0%,100%,.65);font-family:Outfit,sans-serif;line-height:1.7;max-width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sec-cta-final,.sec-dolor,.sec-faq,.sec-hero,.sec-solucion{left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important;position:relative!important;right:50%!important;width:100vw!important}.sec-hero{align-items:center;background:#020b1c;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:8rem 2rem 6rem;position:relative}.sec-hero:before{background:radial-gradient(circle,rgba(0,255,163,.08) 0,transparent 70%);filter:blur(100px);height:800px;left:-20%;top:-30%;width:800px}.sec-hero:after,.sec-hero:before{content:"";pointer-events:none;position:absolute;z-index:0}.sec-hero:after{background:radial-gradient(circle,rgba(0,136,255,.06) 0,transparent 70%);bottom:-20%;filter:blur(120px);height:700px;right:-15%;width:700px}.sec-hero__container{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:10}.sec-hero__breadcrumb{margin-bottom:2.5rem}.sec-hero__breadcrumb ol{align-items:center;color:hsla(0,0%,100%,.3);display:flex;font-size:.75rem;gap:.5rem;justify-content:center;letter-spacing:.1em;list-style:none;text-transform:uppercase}.sec-hero__breadcrumb li+li:before{color:hsla(0,0%,100%,.2);content:"›";margin-right:.5rem}.sec-hero__breadcrumb a{color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .3s}.sec-hero__breadcrumb a:hover{color:#00ffa3}.sec-hero__title{color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:2rem;text-transform:uppercase}.sec-hero__highlight{background:linear-gradient(135deg,#fff,#00ffa3 40%,#00a86b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sec-hero__subtitle{color:hsla(0,0%,100%,.55);font-size:1.15rem;font-weight:300;line-height:1.75;margin:0 auto 1.5rem;max-width:700px}.sec-hero__proof{color:hsla(0,0%,100%,.45);font-size:1rem;font-weight:300;line-height:1.7;margin:0 auto 3rem;max-width:650px}.sec-hero__proof strong{color:#00ffa3;font-weight:700}body a.sec-hero__cta{align-items:center!important;background:linear-gradient(135deg,#00ffa3,#00a86b)!important;border:none!important;border-radius:50px!important;box-shadow:0 10px 30px rgba(0,255,163,.15),inset 0 2px 0 hsla(0,0%,100%,.3)!important;color:#020b1c!important;display:inline-flex!important;font-size:1rem!important;font-weight:800!important;gap:.75rem!important;justify-content:center!important;letter-spacing:.05em!important;margin:0!important;overflow:hidden!important;padding:1.25rem 3rem!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}body a.sec-hero__cta:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transform:skewX(-20deg)!important;transition:left .7s cubic-bezier(.16,1,.3,1)!important;width:50%!important}body a.sec-hero__cta:hover{box-shadow:0 20px 50px rgba(0,255,163,.3),inset 0 2px 0 hsla(0,0%,100%,.5)!important;color:#020b1c!important;transform:translateY(-4px) scale(1.02)!important}body a.sec-hero__cta:hover:after{left:150%!important}body a.sec-hero__cta svg{animation:heroArrowBounce 2s ease-in-out infinite}@keyframes heroArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.sec-dolor{background:#020b1c;padding:7rem 2rem;position:relative}.sec-dolor:before{background:linear-gradient(90deg,transparent,rgba(248,113,113,.2),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sec-dolor__container{margin:0 auto;max-width:1100px}.sec-dolor__header{margin-bottom:4rem;text-align:center}.sec-dolor__title{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.sec-dolor__highlight{color:#f87171}.sec-dolor__intro{color:hsla(0,0%,100%,.5);font-size:1.05rem;font-weight:300;line-height:1.75;margin:0 auto;max-width:700px}.sec-dolor__grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.sec-dolor__card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(6,19,43,.4);border:1px solid rgba(248,113,113,.08);border-radius:1.25rem;box-shadow:0 20px 50px -15px rgba(0,0,0,.6),inset 0 1px 1px hsla(0,0%,100%,.05);overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.sec-dolor__card:before{background:linear-gradient(90deg,transparent,rgba(248,113,113,.25),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sec-dolor__card:hover{border-color:rgba(248,113,113,.15);box-shadow:0 30px 60px -15px rgba(0,0,0,.7),0 0 30px -5px rgba(248,113,113,.05),inset 0 1px 1px hsla(0,0%,100%,.08);transform:translateY(-4px)}.sec-dolor__card-icon{align-items:center;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.12);border-radius:.85rem;display:flex;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}.sec-dolor__card-icon svg{height:1.25rem;stroke:#f87171;width:1.25rem}.sec-dolor__card-title{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.sec-dolor__card-text{color:hsla(0,0%,100%,.5);font-size:.9rem;font-weight:300;line-height:1.7}.sec-dolor__card-text strong{color:#f87171;font-weight:700}.sec-dolor__closing{background:rgba(248,113,113,.03);border:1px solid rgba(248,113,113,.08);border-radius:1rem;color:hsla(0,0%,100%,.45);font-size:1rem;line-height:1.7;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.sec-dolor__closing strong{color:#f87171;font-weight:700}.sec-calculadora,.sec-solucion{background:#020b1c;position:relative}.sec-solucion{padding:7rem 2rem}.sec-solucion:before{background:linear-gradient(90deg,transparent,rgba(0,255,163,.2),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sec-solucion__container{margin:0 auto;max-width:1100px}.sec-solucion__header{margin-bottom:4rem;text-align:center}.sec-solucion__title{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.sec-solucion__highlight{background:linear-gradient(135deg,#fff,#00ffa3 40%,#00a86b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sec-solucion__intro{color:hsla(0,0%,100%,.5);font-size:1.05rem;font-weight:300;line-height:1.75;margin:0 auto;max-width:750px}.sec-solucion__content{align-items:start;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr}.sec-solucion__list{display:flex;flex-direction:column;gap:1.25rem;list-style:none}.sec-solucion__item{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(6,19,43,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;box-shadow:0 15px 40px -15px rgba(0,0,0,.5),inset 0 1px 1px hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);font-size:.9rem;font-weight:300;line-height:1.7;padding:1.5rem 1.75rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.sec-solucion__item:hover{background:rgba(0,255,163,.02);border-color:rgba(0,255,163,.12);transform:translateX(6px)}.sec-solucion__item strong{color:#fff;display:block;font-size:.95rem;font-weight:700;margin-bottom:.35rem}.sec-solucion__comparison{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.sec-solucion__vs-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:1.25rem;box-shadow:0 20px 50px -15px rgba(0,0,0,.6),inset 0 1px 1px hsla(0,0%,100%,.05);padding:2rem}.sec-solucion__vs-card--old{background:rgba(248,113,113,.04);border:1px solid rgba(248,113,113,.12)}.sec-solucion__vs-card--old:before{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.15);border-radius:9999px;color:#f87171;content:"✕ Modelo que drena capital";display:block;font-size:.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.3rem .7rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.sec-solucion__vs-card--new{background:rgba(0,255,163,.04);border:1px solid rgba(0,255,163,.15)}.sec-solucion__vs-card--new:before{background:rgba(0,255,163,.08);border:1px solid rgba(0,255,163,.15);border-radius:9999px;color:#00ffa3;content:"✓ Modelo eficiente";display:block;font-size:.6rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.3rem .7rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.sec-solucion__vs-title{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:1rem}.sec-solucion__vs-list{display:flex;flex-direction:column;gap:.6rem;list-style:none}.sec-solucion__vs-list li{color:hsla(0,0%,100%,.5);font-size:.85rem;line-height:1.6;padding-left:1.25rem;position:relative}.sec-solucion__vs-card--old .sec-solucion__vs-list li:before{color:#f87171;content:"–";font-weight:700;left:0;position:absolute}.sec-solucion__vs-card--new .sec-solucion__vs-list li:before{color:#00ffa3;content:"✓";font-weight:700;left:0;position:absolute}.sec-faq{background:#020b1c;padding:7rem 2rem;position:relative}.sec-faq:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sec-faq__container{margin:0 auto;max-width:800px}.sec-faq__title{color:#fff;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem;text-align:center;text-transform:uppercase}.sec-faq__intro{color:hsla(0,0%,100%,.45);font-size:1rem;font-weight:300;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.sec-faq__accordion{display:flex;flex-direction:column;gap:.85rem}.sec-faq__item{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(6,19,43,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.sec-faq__item:hover{border-color:rgba(0,255,163,.1)}.sec-faq__item.is-open{background:rgba(0,255,163,.02);border-color:rgba(0,255,163,.15)}.sec-faq__question{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.4;padding:1.25rem 1.5rem;text-align:left;transition:color .3s;width:100%}.sec-faq__question:hover{color:#fff}.sec-faq__question svg{flex-shrink:0;stroke:hsla(0,0%,100%,.3);transition:all .4s cubic-bezier(.16,1,.3,1)}.sec-faq__item.is-open .sec-faq__question svg{stroke:#00ffa3;transform:rotate(180deg)}.sec-faq__answer{padding:0 1.5rem 1.5rem}.sec-faq__answer[hidden]{display:none}.sec-faq__answer p{color:hsla(0,0%,100%,.5);font-size:.9rem;font-weight:300;line-height:1.8}.sec-faq__answer p+p{margin-top:.75rem}.sec-cta-final{background:#020b1c;padding:7rem 2rem;position:relative;text-align:center}.sec-cta-final:before{background:linear-gradient(90deg,transparent,rgba(0,255,163,.15),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sec-cta-final:after{background:radial-gradient(circle,rgba(0,255,163,.06) 0,transparent 70%);bottom:0;content:"";filter:blur(100px);height:600px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:600px}.sec-cta-final__container{margin:0 auto;max-width:700px;position:relative;z-index:10}.sec-cta-final__title{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.sec-cta-final__text{color:hsla(0,0%,100%,.55);font-size:1.1rem;font-weight:300;line-height:1.7;margin-bottom:1rem}.sec-cta-final__subtext{color:hsla(0,0%,100%,.35);font-size:.9rem;font-weight:300;line-height:1.7;margin-bottom:2.5rem}body a.sec-cta-final__btn{align-items:center!important;background:linear-gradient(135deg,#00ffa3,#00a86b)!important;border:none!important;border-radius:50px!important;box-shadow:0 10px 30px rgba(0,255,163,.15),inset 0 2px 0 hsla(0,0%,100%,.3)!important;color:#020b1c!important;display:inline-flex!important;font-size:1.05rem!important;font-weight:800!important;gap:.75rem!important;justify-content:center!important;letter-spacing:.05em!important;margin:0!important;overflow:hidden!important;padding:1.25rem 3.5rem!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}body a.sec-cta-final__btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transform:skewX(-20deg)!important;transition:left .7s cubic-bezier(.16,1,.3,1)!important;width:50%!important}body a.sec-cta-final__btn:hover{box-shadow:0 25px 50px rgba(0,255,163,.3),inset 0 2px 0 hsla(0,0%,100%,.5)!important;color:#020b1c!important;transform:translateY(-4px) scale(1.02)!important}body a.sec-cta-final__btn:hover:after{left:150%!important}.sec-footer{background:#010816;border-top:1px solid hsla(0,0%,100%,.04);padding:3rem 2rem}.sec-footer__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px}.sec-footer__copy{color:hsla(0,0%,100%,.25);font-size:.8rem}.sec-footer__nav{display:flex;gap:1.5rem}.sec-footer__nav a{color:hsla(0,0%,100%,.35);font-size:.8rem;text-decoration:none;transition:color .3s}.sec-footer__nav a:hover{color:#00ffa3}@media (max-width:1024px){.sec-solucion__content{gap:2.5rem;grid-template-columns:1fr}.sec-solucion__comparison{flex-direction:row;position:static}.sec-solucion__vs-card{flex:1}}@media (max-width:768px){.sec-hero{min-height:auto;padding:5rem 1.25rem 4rem}.sec-hero__title{font-size:1.85rem}body a.sec-hero__cta{justify-content:center!important;padding:1.1rem 2rem!important;width:100%!important}body a.sec-hero__cta:after{display:none!important}.sec-cta-final,.sec-dolor,.sec-faq,.sec-solucion{padding:5rem 1.25rem}.sec-dolor__grid{grid-template-columns:1fr}.sec-dolor__card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-dolor__card:hover{transform:none}.sec-solucion__comparison{flex-direction:column}.sec-solucion__item:hover{transform:none}.sec-faq__item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body a.sec-cta-final__btn{justify-content:center!important;padding:1.15rem 2rem!important;width:100%!important}body a.sec-cta-final__btn:after{display:none!important}.sec-footer__container{flex-direction:column;gap:1rem;text-align:center}.sec-hero:after,.sec-hero:before{filter:blur(60px);opacity:.5}}@media (max-width:400px){.sec-hero__title{font-size:1.5rem}.sec-cta-final__title,.sec-dolor__title,.sec-faq__title,.sec-solucion__title{font-size:1.35rem}}body,html{margin:0;max-width:100%!important;overflow-x:hidden!important;padding:0}@property --um-angle{syntax:"<angle>";initial-value:0deg;inherits:false}#um-calc-root{--um-bg-base:#020b1c;--um-surface:rgba(6,19,43,.4);--um-surface-hover:rgba(6,19,43,.7);--um-accent:#00ffa3;--um-accent-hover:#00cc82;--um-text:hsla(0,0%,100%,.65);--um-text-bright:hsla(0,0%,100%,.9);--um-heading:#fff;--um-border:hsla(0,0%,100%,.08);--um-border-light:hsla(0,0%,100%,.15);--um-danger:#f87171;--um-warning:#fbbf24;background-color:var(--um-bg-base)!important;color:var(--um-heading)!important;font-family:Outfit,sans-serif!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;overflow:hidden!important;position:relative!important;right:50%!important;width:100vw!important}#um-calc-root *,#um-calc-root :after,#um-calc-root :before{box-sizing:border-box!important;font-family:Outfit,sans-serif!important}.um-calc-blob{border-radius:50%!important;filter:blur(140px)!important;mix-blend-mode:screen!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.um-calc-blob-1{background:radial-gradient(circle,var(--um-accent) 0,rgba(0,255,163,0) 70%)!important;height:700px!important;left:-10%!important;opacity:.12!important;top:-5%!important;width:700px!important}.um-calc-blob-2{background:radial-gradient(circle,#08f 0,rgba(0,136,255,0) 70%)!important;height:800px!important;opacity:.1!important;right:-15%!important;top:40%!important;width:800px!important}.um-calc-blob-3{background:radial-gradient(circle,var(--um-accent) 0,rgba(0,255,163,0) 70%)!important;bottom:-10%!important;height:600px!important;left:30%!important;opacity:.08!important;width:600px!important}.um-calc-section{padding:8rem 2rem!important;position:relative;z-index:10}.um-calc-container{margin:0 auto!important;max-width:1240px!important;width:100%!important}.um-calc-h2{color:var(--um-heading)!important;font-size:clamp(2.2rem,4vw,3.2rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;margin:0 0 1.5rem!important;text-align:center!important;text-transform:uppercase!important}.um-calc-h2 .um-hl{background:linear-gradient(135deg,#fff,#00ffa3 40%,#00a86b)!important;-webkit-background-clip:text!important;color:var(--um-accent)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline!important}.um-calc-subtitle{color:var(--um-text)!important;font-size:1.125rem!important;font-weight:300!important;line-height:1.7!important;margin:0 auto 4rem!important;max-width:750px!important;text-align:center!important}.um-calc-grid{align-items:start!important;display:grid!important;gap:3rem!important;grid-template-columns:1fr 1.6fr!important}.um-calc-inputs-panel{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:var(--um-surface)!important;border:1px solid var(--um-border)!important;border-radius:1.5rem!important;box-shadow:0 30px 60px -15px rgba(0,0,0,.8),inset 0 1px 1px hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.02)!important;overflow:hidden!important;padding:2.5rem!important;position:relative!important}.um-calc-inputs-panel:before{background:linear-gradient(90deg,transparent,rgba(0,255,163,.3),transparent)!important;content:""!important;height:1px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.um-calc-inputs-title{color:var(--um-heading)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.02em!important;margin:0 0 .5rem!important;text-transform:uppercase!important}.um-calc-inputs-desc{color:var(--um-text)!important;font-size:.875rem!important;line-height:1.5!important;margin:0 0 2rem!important;text-align:left!important}.um-calc-options{display:flex!important;flex-direction:column!important;gap:.75rem!important}.um-calc-option{align-items:center!important;background:rgba(0,0,0,.25)!important;border:1px solid var(--um-border)!important;border-radius:1rem!important;cursor:pointer!important;display:flex!important;gap:1rem!important;padding:1rem 1.25rem!important;position:relative!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.um-calc-option:hover{background:rgba(0,255,163,.04)!important;border-color:rgba(0,255,163,.15)!important;transform:translateX(4px)!important}.um-calc-option.active{background:rgba(0,255,163,.06)!important;border-color:rgba(0,255,163,.35)!important;box-shadow:0 0 20px -5px rgba(0,255,163,.1),inset 0 0 0 1px rgba(0,255,163,.08)!important}.um-calc-option input[type=checkbox]{height:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important}.um-calc-check{align-items:center!important;background:rgba(0,0,0,.3)!important;border:2px solid hsla(0,0%,100%,.15)!important;border-radius:.5rem!important;display:flex!important;flex-shrink:0!important;height:1.5rem!important;justify-content:center!important;transition:all .3s ease!important;width:1.5rem!important}.um-calc-option.active .um-calc-check{background:var(--um-accent)!important;border-color:var(--um-accent)!important;box-shadow:0 0 12px rgba(0,255,163,.4)!important}.um-calc-check svg{fill:none!important;height:.85rem!important;opacity:0;stroke:#020b1c!important;stroke-width:3!important;transform:scale(.5);transition:all .25s ease!important;width:.85rem!important}.um-calc-option.active .um-calc-check svg{opacity:1;transform:scale(1)}.um-calc-option-icon{align-items:center!important;background:rgba(0,255,163,.08)!important;border:1px solid rgba(0,255,163,.12)!important;border-radius:.75rem!important;display:flex!important;flex-shrink:0!important;height:2.25rem!important;justify-content:center!important;transition:all .3s ease!important;width:2.25rem!important}.um-calc-option.active .um-calc-option-icon{background:rgba(0,255,163,.12)!important;border-color:rgba(0,255,163,.25)!important;box-shadow:0 0 10px rgba(0,255,163,.15)!important}.um-calc-option-icon svg{fill:none!important;height:1.15rem!important;stroke:var(--um-accent)!important;stroke-width:2!important;width:1.15rem!important}.um-calc-option-text{display:flex!important;flex-direction:column!important;gap:.1rem!important}.um-calc-option-label{color:var(--um-text-bright)!important;font-size:.95rem!important;font-weight:600!important;transition:color .3s ease!important}.um-calc-option.active .um-calc-option-label{color:#fff!important}.um-calc-option-sublabel{color:hsla(0,0%,100%,.35)!important;font-size:.75rem!important;font-weight:400!important}.um-calc-results-panel{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.um-calc-results-grid{display:grid!important;gap:1.5rem!important;grid-template-columns:1fr 1fr 1fr!important}.um-calc-scenario{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:var(--um-surface)!important;border:1px solid var(--um-border)!important;border-radius:1.5rem!important;box-shadow:0 30px 60px -15px rgba(0,0,0,.8),inset 0 1px 1px hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.02)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:2rem 1.5rem!important;position:relative!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important}.um-calc-scenario:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)!important;content:""!important;height:1px!important;left:0!important;position:absolute!important;right:0!important;top:0!important;transition:all .5s ease!important}.um-calc-scenario--danger{border-color:rgba(248,113,113,.15)!important}.um-calc-scenario--danger:before{background:linear-gradient(90deg,transparent,rgba(248,113,113,.4),transparent)!important}.um-calc-scenario--warning{border-color:rgba(251,191,36,.15)!important}.um-calc-scenario--warning:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.4),transparent)!important}.um-calc-scenario--accent{background:rgba(0,255,163,.03)!important;border-color:rgba(0,255,163,.2)!important}.um-calc-scenario--accent:before{background:linear-gradient(90deg,transparent,rgba(0,255,163,.5),transparent)!important}.um-calc-scenario-badge{align-items:center!important;border-radius:9999px!important;display:inline-flex!important;font-size:.65rem!important;font-weight:700!important;gap:.4rem!important;letter-spacing:.1em!important;margin-bottom:1.25rem!important;padding:.35rem .85rem!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important}.um-calc-scenario--danger .um-calc-scenario-badge{background:rgba(248,113,113,.1)!important;border:1px solid rgba(248,113,113,.25)!important;color:var(--um-danger)!important}.um-calc-scenario--warning .um-calc-scenario-badge{background:rgba(251,191,36,.1)!important;border:1px solid rgba(251,191,36,.25)!important;color:var(--um-warning)!important}.um-calc-scenario--accent .um-calc-scenario-badge{background:rgba(0,255,163,.1)!important;border:1px solid rgba(0,255,163,.25)!important;color:var(--um-accent)!important}.um-calc-scenario-title{color:var(--um-heading)!important;font-size:1rem!important;font-weight:700!important;margin:0 0 .35rem!important}.um-calc-scenario-desc{color:var(--um-text)!important;font-size:.8rem!important;line-height:1.5!important;margin:0 0 1.5rem!important;text-align:left!important}.um-calc-bar-container{flex:1!important;margin-bottom:1rem!important}.um-calc-bar-container,.um-calc-bar-wrapper{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:180px!important}.um-calc-bar-wrapper{background:rgba(0,0,0,.3)!important;overflow:hidden!important;width:100%!important}.um-calc-bar,.um-calc-bar-wrapper{border-radius:.75rem!important;position:relative!important}.um-calc-bar{min-height:8px!important;transition:height .8s cubic-bezier(.16,1,.3,1)!important;width:100%}.um-calc-bar--danger{background:linear-gradient(180deg,#f87171,#dc2626)!important;box-shadow:0 0 25px rgba(248,113,113,.3),inset 0 2px 4px hsla(0,0%,100%,.2)!important}.um-calc-bar--warning{background:linear-gradient(180deg,#fbbf24,#d97706)!important;box-shadow:0 0 25px rgba(251,191,36,.3),inset 0 2px 4px hsla(0,0%,100%,.2)!important}.um-calc-bar--accent{background:linear-gradient(180deg,#00ffa3,#00a86b)!important;box-shadow:0 0 25px rgba(0,255,163,.3),inset 0 2px 4px hsla(0,0%,100%,.2)!important}.um-calc-total{padding-top:.5rem!important;text-align:center!important}.um-calc-total-value{font-size:1.75rem!important;font-weight:800!important;line-height:1.2!important;margin:0!important;transition:all .4s ease!important}.um-calc-total-value--danger{color:var(--um-danger)!important}.um-calc-total-value--warning{color:var(--um-warning)!important}.um-calc-total-value--accent{color:var(--um-accent)!important}.um-calc-total-label{color:hsla(0,0%,100%,.35)!important;letter-spacing:.08em!important;margin:.25rem 0 0!important;text-transform:uppercase!important}.um-calc-total-label,.um-calc-total-sublabel{font-size:.7rem!important;font-weight:600!important}.um-calc-total-sublabel{color:var(--um-accent)!important;margin:.15rem 0 0!important;opacity:.8}.um-calc-savings{align-items:center!important;background:rgba(0,255,163,.04)!important;border:1px solid rgba(0,255,163,.15)!important;border-radius:1rem!important;display:flex!important;gap:2rem!important;justify-content:space-between!important;padding:1.5rem 2rem!important;transition:all .5s ease!important}.um-calc-savings-text{color:var(--um-text-bright)!important;font-size:.95rem!important;font-weight:400!important;line-height:1.5!important}.um-calc-savings-text strong{color:var(--um-accent)!important;font-weight:700!important}.um-calc-savings-amount{color:var(--um-accent)!important;font-size:1.5rem!important;font-weight:800!important;text-shadow:0 0 20px rgba(0,255,163,.3)!important;white-space:nowrap!important}.um-calc-empty-state{color:hsla(0,0%,100%,.25)!important;padding:3rem 2rem!important;text-align:center!important}.um-calc-empty-icon{fill:none!important;height:3.5rem!important;margin:0 auto 1rem!important;opacity:.3!important;stroke:var(--um-accent)!important;width:3.5rem!important}.um-calc-empty-text{color:hsla(0,0%,100%,.3)!important;font-size:.95rem!important;font-weight:400!important;margin:0!important;text-align:center!important}.um-calc-cta-section{border-top:1px solid var(--um-border)!important;margin-top:4rem!important;padding-top:4rem!important;text-align:center!important}.um-calc-cta-phrase{color:var(--um-text-bright)!important;font-size:1.35rem!important;font-weight:600!important;line-height:1.5!important;margin:0 auto 2rem!important;max-width:650px!important}.um-calc-cta-phrase em{color:var(--um-accent)!important;font-style:normal!important;font-weight:700!important}body #um-calc-root a.um-calc-cta-btn{align-items:center!important;background:linear-gradient(135deg,var(--um-accent) 0,#00a86b 100%)!important;border:none!important;border-radius:50px!important;box-shadow:0 10px 25px rgba(0,255,163,.15),inset 0 2px 0 hsla(0,0%,100%,.3)!important;color:#020b1c!important;cursor:pointer!important;display:inline-flex!important;font-size:1.05rem!important;font-weight:800!important;gap:.75rem!important;justify-content:center!important;letter-spacing:.05em!important;margin:0!important;overflow:hidden!important;padding:1.25rem 3rem!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;z-index:1!important}body #um-calc-root a.um-calc-cta-btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transform:skewX(-20deg)!important;transition:all .7s cubic-bezier(.16,1,.3,1)!important;width:50%!important;z-index:-1!important}body #um-calc-root a.um-calc-cta-btn:hover{box-shadow:0 20px 40px rgba(0,255,163,.35),inset 0 2px 0 hsla(0,0%,100%,.5)!important;color:#020b1c!important;transform:translateY(-4px) scale(1.02)!important}body #um-calc-root a.um-calc-cta-btn:hover:after{left:150%!important}body #um-calc-root a.um-calc-cta-btn svg{fill:none!important;height:1.25rem!important;stroke:#020b1c!important;stroke-width:2.5!important;width:1.25rem!important}.um-calc-license-notice{align-items:center!important;background:rgba(251,191,36,.05)!important;border:1px solid rgba(251,191,36,.12)!important;border-radius:.75rem!important;color:rgba(251,191,36,.7)!important;display:flex!important;font-size:.75rem!important;font-weight:500!important;gap:.5rem!important;margin-top:0!important;max-height:0;opacity:0;overflow:hidden!important;padding:0 1rem!important;transition:all .4s ease!important}.um-calc-license-notice.visible{margin-top:1.5rem!important;max-height:60px;opacity:1;padding:.75rem 1rem!important}.um-calc-license-notice svg{fill:none!important;flex-shrink:0!important;height:1rem!important;stroke:rgba(251,191,36,.7)!important;width:1rem!important}.um-calc-counting{transition:transform .15s ease!important}@media (max-width:1024px){.um-calc-grid{gap:2.5rem!important;grid-template-columns:1fr!important}.um-calc-results-grid{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:768px){.um-calc-section{padding:4rem 1rem!important}.um-calc-h2{font-size:1.6rem!important;line-height:1.15!important}.um-calc-subtitle{font-size:.9rem!important}.um-calc-results-grid{gap:1rem!important;grid-template-columns:1fr!important}.um-calc-scenario{align-items:stretch!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:1rem!important;flex-direction:column!important;gap:.75rem!important;padding:1.25rem!important;transition:none!important}.um-calc-scenario-badge{font-size:.55rem!important;margin-bottom:.25rem!important;padding:.25rem .6rem!important}.um-calc-scenario-title{font-size:1rem!important;margin-bottom:.15rem!important}.um-calc-scenario-desc{display:none!important;font-size:.75rem!important;line-height:1.4!important}.um-calc-bar-container{flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;margin-bottom:.25rem!important;min-height:0!important}.um-calc-bar-container,.um-calc-bar-wrapper{flex-direction:row!important;width:100%!important}.um-calc-bar-wrapper{align-items:stretch!important;border-radius:.5rem!important;height:24px!important;justify-content:flex-start!important;min-height:24px!important}.um-calc-bar{border-radius:.4rem!important;height:100%!important;min-height:0!important;transition:width .8s cubic-bezier(.16,1,.3,1)!important}.um-calc-total{margin-top:.25rem!important;text-align:center!important}.um-calc-total-value{font-size:1.4rem!important}.um-calc-total-label,.um-calc-total-sublabel{font-size:.6rem!important}.um-calc-savings{flex-direction:column!important;gap:.75rem!important;padding:1rem!important;text-align:center!important}.um-calc-savings-text{font-size:.8rem!important}.um-calc-savings-amount{font-size:1.15rem!important}.um-calc-cta-phrase{font-size:1rem!important}body #um-calc-root a.um-calc-cta-btn{padding:1.1rem 1.5rem!important;transition:none!important;width:100%!important}body #um-calc-root a.um-calc-cta-btn:after{display:none!important}.um-calc-blob{filter:blur(60px)!important;mix-blend-mode:normal!important;opacity:.06!important}.um-calc-inputs-panel{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.um-calc-option{padding:.85rem .75rem!important;transition:none!important}.um-calc-option-label{font-size:.85rem!important}.um-calc-option-sublabel{font-size:.65rem!important}.um-calc-license-notice{font-size:.72rem!important;padding:.85rem 1rem!important}}@media (max-width:400px){.um-calc-inputs-panel{padding:1.75rem 1.25rem!important}.um-calc-option{padding:.85rem 1rem!important}}