#root-home-new,#root-home-new *,#root-home-new :after,#root-home-new :before{box-sizing:border-box}#root-home-new{--pink:#fa345e;--black:#1b1b1b;--text:#1b1b1b;--text-soft:#555;--white:#fff;--soft-pink:#ffe6e8;--border:#e8e8e2;--muted:#666;--line:rgba(250,52,94,.2);--radius:14px;--container:min(96vw,1840px);font-family:Montserrat,Segoe UI,sans-serif;isolation:isolate;line-height:1.5;overflow-x:clip;position:relative}#root-home-new .container{margin:0 auto;max-width:var(--container);padding:0 clamp(16px,2.2vw,40px)}#root-home-new .home-section{background:var(--white)}#root-home-new .text-red{color:var(--pink)}#root-home-new .section-label,#root-home-new .text-red-strong{color:var(--pink);font-weight:700}#root-home-new .section-label{font-size:1rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}#root-home-new .btn{align-items:center;border:2px solid var(--text);border-radius:4px;box-shadow:4px 4px 0 0 var(--text);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;gap:6px;justify-content:center;line-height:1.2;padding:10px 28px;text-decoration:none;transform:translate(0);transition:all .3s ease-in-out;white-space:nowrap}#root-home-new .btn:focus-visible{outline:2px dashed var(--text);outline-offset:2px}#root-home-new .btn.clicked,#root-home-new .btn:hover{box-shadow:inset 2px 2px 0 0 var(--text);transform:translate(2px,2px)}#root-home-new .btn-style-red{background-color:var(--pink);color:var(--white)}#root-home-new .btn-style-red:hover,#root-home-new .btn-style-white{background-color:var(--white);color:var(--text)}#root-home-new .btn-style-white:hover{background-color:var(--pink);color:var(--white)}#root-home-new .btn-outline-red{background:transparent;border-color:var(--pink);box-shadow:3px 3px 0 0 var(--pink);color:var(--pink)}#root-home-new .btn-outline-red:hover{background:var(--pink);box-shadow:inset 2px 2px 0 0 #c4004b;color:var(--white)}#root-home-new .btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px}#root-home-new .btn-group-centered{justify-content:center}#root-home-new .btn-block{justify-content:center;margin-top:auto;width:100%}#root-home-new .hero-section{background:linear-gradient(to right,var(--white) 60%,var(--pink) 100%);overflow:hidden;padding:0}#root-home-new .hero-grid{align-items:center;display:grid;grid-template-columns:1fr 1fr}#root-home-new .hero-overtitle{color:var(--pink);display:block;font-size:1.25rem;font-weight:500;margin-bottom:0}#root-home-new .hero-title{color:var(--text);font-size:clamp(40px,5vw,60px);font-weight:700;line-height:1.08;margin:10px 0 30px}#root-home-new .hero-title em,#root-home-new .hero-title strong{color:var(--pink);font-style:normal}#root-home-new .hero-desc{color:var(--text);font-size:1.25rem;line-height:1.65;margin-bottom:32px;max-width:600px}#root-home-new .hero-image-area{align-items:center;display:flex;justify-content:center;min-height:400px}#root-home-new .hero-gif{display:block;max-height:800px;max-width:100%;object-fit:contain}#root-home-new .hero-loop-media{display:inline-block;line-height:0;max-width:100%;position:relative}#root-home-new .hero-loop-base{display:block;height:auto;max-height:800px;max-width:100%;object-fit:contain;width:auto}#root-home-new .hero-loop-overlay{height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;width:100%}#root-home-new .video-section{padding:80px 0}#root-home-new .video-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.5fr;max-width:85%}#root-home-new .video-text-title{color:var(--text);font-size:clamp(36px,3.8vw,55px);font-weight:700;line-height:1.2}#root-home-new .video-text-title em,#root-home-new .video-text-title strong{color:var(--pink);font-style:normal}#root-home-new .video-wrapper{aspect-ratio:16/9;background:#000;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.15);overflow:hidden}#root-home-new .video-wrapper iframe{border:none;display:block;height:100%;width:100%}#root-home-new .ecosistema-section{background-image:url(https://estudios.apprecio.com/hubfs/sitio%20web/global/home/imagenes/landing-seccion2.svg);background-position:top;background-repeat:no-repeat;background-size:cover;padding:72px 0 0}#root-home-new .eco-header{margin:10px 0 36px;text-align:center}#root-home-new .eco-header h2{color:var(--text);font-size:clamp(36px,3.8vw,55px);font-weight:700;margin:10px 0 8px}#root-home-new .eco-header .eco-sub{color:var(--text);font-size:clamp(16px,3vw,23px)}#root-home-new .eco-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:100%;padding-bottom:6px;position:relative;width:fit-content}#root-home-new .eco-tabs:after{background:var(--soft-pink);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}#root-home-new .eco-tab-btn{align-items:center;background:transparent;border:2px solid transparent;border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:300;gap:30px;padding:10px 24px;transition:all .25s ease}#root-home-new .eco-tab-btn.active{background:var(--white);border:3px solid var(--pink);box-shadow:none}#root-home-new .eco-tab-btn .tab-icon{flex-shrink:0;height:100%;object-fit:contain;width:40px}#root-home-new .eco-tab-panel{display:none}#root-home-new .eco-tab-panel.active{animation:panelFadeIn .35s ease both;display:block}#root-home-new .eco-panel-bg{padding:56px 0 72px}#root-home-new .eco-panel-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}#root-home-new .eco-image-wrap{align-items:center;display:flex;justify-content:flex-end}#root-home-new .tab-product-img{border-radius:12px;filter:drop-shadow(0 16px 40px rgba(0,0,0,.18));max-height:600px;max-width:100%;object-fit:contain}#root-home-new .eco-info h3{color:var(--pink);font-size:clamp(2rem,2.5vw,3rem);font-weight:800;line-height:1.15;margin-bottom:14px}#root-home-new .eco-info h3 em,#root-home-new .eco-info h3 strong{color:var(--pink);font-style:normal}#root-home-new .eco-info .eco-bold{color:var(--text);font-size:1.563rem;font-weight:700;margin-bottom:10px}#root-home-new .eco-info,#root-home-new .eco-info .eco-body{color:var(--text);font-size:1.4rem;line-height:1.65;margin-bottom:14px}#root-home-new .eco-info .eco-body{max-width:600px}#root-home-new .eco-tags{color:var(--pink)!important;font-size:1rem;font-weight:700;letter-spacing:.02em;margin-bottom:24px}#root-home-new .api-stats-section{overflow:hidden;padding:72px 0 0;position:relative}#root-home-new .api-manager{margin-bottom:48px;text-align:center}#root-home-new .api-manager h2{font-size:clamp(36px,3.8vw,55px);font-weight:700;line-height:1.3;margin-bottom:8px}#root-home-new .api-manager h2 em,#root-home-new .api-manager h2 strong{color:var(--pink);font-style:normal}#root-home-new .api-manager .api-sub{font-size:clamp(16px,3vw,23px);font-weight:500;margin-bottom:6px}#root-home-new .api-manager .api-desc{color:var(--text);font-size:1.25rem;margin:6px 0 28px}#root-home-new .api-manager .api-title-highlight{font-size:32px;font-weight:inherit;line-height:1.2}#root-home-new .api-logos-row{margin:50px 0;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);overflow:hidden;position:relative}#root-home-new .api-logos-track{align-items:center;animation:api-logos-scroll 36s linear infinite;display:flex;gap:20px;width:max-content;will-change:transform}#root-home-new .api-logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-width:max-content}#root-home-new .api-logo-img{filter:grayscale(20%);height:44px;max-width:150px;object-fit:contain;transition:filter .2s}#root-home-new .api-logo-img:hover{filter:grayscale(0)}@keyframes api-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#root-home-new .stats-section{padding-bottom:10px;padding-top:48px;position:relative;text-align:center;z-index:0;#root-home-new .api-manager .api-title-highlight{font-size:20px}}#root-home-new .stats-section:before{background-image:url(https://estudios.apprecio.com/hubfs/sitio%20web/global/home/imagenes/landing-seccion2.svg);background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:100vw;z-index:-1}#root-home-new .stats-section h2{font-size:clamp(36px,3.8vw,55px);font-weight:700;margin-bottom:8px}#root-home-new .stats-section h2 em,#root-home-new .stats-section h2 strong{color:var(--pink);font-style:normal}#root-home-new .stats-sub{color:var(--text);font-size:clamp(16px,3vw,23px);margin-bottom:40px}#root-home-new .stats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}#root-home-new .stat-card{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.92);border:1px solid rgba(250,52,94,.15);border-radius:14px;display:flex;flex-direction:column;padding:24px 20px;text-align:center}#root-home-new .stat-number{color:var(--pink);font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:6px}#root-home-new .stat-desc{color:var(--text);font-size:1rem;line-height:1.4;margin-bottom:12px}#root-home-new .stat-brand-img{height:24px;max-width:110px;object-fit:contain}#root-home-new .slider-logos-section{background:var(--white);padding:60px 0}#root-home-new .slider-logos-title{color:var(--text);font-size:24px;font-weight:700;line-height:1.3;margin-bottom:40px;text-align:center}#root-home-new .slider-logos-wrapper{background:var(--white);left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:20px 0;position:relative;right:50%;width:100vw}#root-home-new .slider-logos-track{align-items:center;animation:scroll-infinite 10s linear infinite;display:flex;gap:40px;padding:0 40px;will-change:transform}@keyframes scroll-infinite{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#root-home-new .slider-logo-item{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:center;min-width:max-content}#root-home-new .slider-logo-img{display:block;filter:saturate(.9);height:40px;max-width:140px;object-fit:contain;transition:filter .3s ease;width:auto}#root-home-new .slider-logo-img:hover{filter:saturate(1)}#root-home-new .testimonials-section{background-image:url(https://estudios.apprecio.com/hubfs/sitio%20web/global/home/imagenes/decoracion.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;margin-top:-2px;padding:100px 0 30px}#root-home-new .testimonials-title{font-size:clamp(36px,3.8vw,55px);font-weight:700;line-height:1.35;margin-bottom:48px;text-align:center}#root-home-new .testimonials-title em,#root-home-new .testimonials-title strong{color:var(--pink);font-style:normal}#root-home-new .testimonials-layout{align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:32px;transition:opacity .3s ease}#root-home-new .testimonials-layout.fading{opacity:0}#root-home-new .testimonial-card,#root-home-new .testimonial-video{transition:opacity .3s ease,transform .3s ease}#root-home-new .testimonials-layout.fading .testimonial-card,#root-home-new .testimonials-layout.fading .testimonial-video{opacity:0;transform:translateY(12px)}#root-home-new .testimonial-video{aspect-ratio:16/9;background:#111;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow:hidden}#root-home-new .testimonial-video iframe,#root-home-new .testimonial-video>div{height:100%!important;width:100%!important}#root-home-new .testimonial-card{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border:1px solid rgba(250,52,94,.12);border-radius:14px;padding:32px 28px}#root-home-new .testimonial-logo{display:block;height:36px;margin-bottom:18px;max-width:140px;object-fit:contain}#root-home-new .testimonial-person-name{color:var(--pink);font-size:1rem;font-weight:700;margin-bottom:2px}#root-home-new .testimonial-role{color:var(--text);font-size:1rem;margin-bottom:16px}#root-home-new .testimonial-quote{color:var(--text);font-size:.9rem;font-style:italic;line-height:1.75}#root-home-new .testimonial-quote strong{color:var(--pink);font-style:normal}#root-home-new .testimonial-nav{align-items:center;display:flex;gap:20px;justify-content:center}#root-home-new .nav-arrow{align-items:center;background:hsla(0,0%,100%,.8);border:2px solid var(--text);border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;transition:all .2s;width:40px}#root-home-new .nav-arrow:hover{background:var(--pink);border-color:var(--pink);color:var(--white)}#root-home-new .testimonial-dots{display:flex;gap:7px}#root-home-new .dot{background:#ddd;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s;width:8px}#root-home-new .dot.active{background:var(--pink)}#root-home-new .pricing-section{padding:80px 0;position:relative}#root-home-new .pricing-header{margin-bottom:34px;text-align:center}#root-home-new .pricing-header h2{font-size:clamp(36px,3.8vw,55px);font-weight:700;line-height:1.3;margin-bottom:10px}#root-home-new .pricing-header h2 em,#root-home-new .pricing-header h2 strong{color:var(--pink);font-style:normal}#root-home-new .pricing-sub{color:var(--text-soft);font-size:clamp(16px,3vw,23px);line-height:1.65;margin:16px auto 0;max-width:880px}#root-home-new .pricing-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-bottom:24px}#root-home-new .pricing-card{background:var(--white);border:2px solid var(--border);border-radius:16px;display:flex;flex:0 1 calc(25% - 12px);flex-direction:column;max-width:calc(25% - 12px);min-width:280px;padding:22px;position:relative}#root-home-new .pricing-card.active{border-color:var(--black);box-shadow:8px 8px 0 var(--black);transform:translateY(-10px)}#root-home-new .pricing-top{padding:0;text-align:center}#root-home-new .pricing-card.active .pricing-top{color:var(--text)}#root-home-new .pricing-card.active .pricing-sep,#root-home-new .pricing-sep{display:none}#root-home-new .pricing-bottom{display:flex;flex:1;flex-direction:column;padding:0}#root-home-new .pricing-card-name{font-size:24px;font-weight:700;line-height:1.1;margin:0;text-align:center}#root-home-new .pricing-card:not(.active) .pricing-card-name{color:var(--text)}#root-home-new .pricing-card.active .pricing-card-name{color:var(--pink)}#root-home-new .pricing-from{color:var(--text-soft);font-size:13px;margin:8px 0 4px;text-align:center}#root-home-new .pricing-amount{color:var(--text);font-size:38px;font-weight:700;line-height:1;text-align:center}#root-home-new .pricing-card.active .pricing-amount{color:var(--pink)}#root-home-new .pricing-period{color:var(--text-soft);font-size:14px;margin:6px 0 16px;text-align:center}#root-home-new .pricing-features{display:grid;flex:1;gap:8px;list-style:none;margin:0 0 20px;padding:0}#root-home-new .pricing-features li{color:var(--text);font-size:20px;line-height:1.45}#root-home-new .pricing-features li:before{color:var(--pink);content:"✔";font-weight:700;margin-right:8px}#root-home-new .pricing-addons,#root-home-new .pricing-modules{margin-bottom:20px}#root-home-new .pricing-addons strong,#root-home-new .pricing-modules strong{color:var(--pink);display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px}#root-home-new .addons-badges{display:flex;flex-wrap:wrap;gap:8px}#root-home-new .addon-badge,#root-home-new .module-badge{background:var(--soft-pink);border:none;border-radius:8px;color:var(--pink);font-size:.72rem;font-weight:700;padding:3px 9px}#root-home-new .modules-badges{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}#root-home-new .module-badge{align-self:flex-start;display:inline-flex;max-width:100%;white-space:nowrap;width:auto}#root-home-new .pricing-section .btn-block{align-items:center;border:2px solid var(--black);border-radius:8px;box-shadow:4px 4px 0 var(--black);cursor:pointer;font-size:1rem;font-weight:500;justify-content:center;line-height:1.2;margin-top:auto;min-height:44px;padding:10px 24px;text-align:center;text-decoration:none;transform:translate(0);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;width:100%}#root-home-new .pricing-section .btn-block.clicked,#root-home-new .pricing-section .btn-block:active,#root-home-new .pricing-section .btn-block:hover{box-shadow:inset 2px 2px 0 0 var(--black);transform:translate(2px,2px)}#root-home-new .pricing-cta{display:inline-flex}#root-home-new .pricing-cta:focus-visible{outline:2px dashed var(--black);outline-offset:2px}#root-home-new .pricing-cta--active{background:var(--pink);color:var(--white)}#root-home-new .pricing-cta--active:hover,#root-home-new .pricing-cta--default{background:var(--white);color:var(--text)}#root-home-new .pricing-cta--default:hover{background:var(--pink);color:var(--white)}#root-home-new .modules-badges:has(.module-badge:nth-child(3)){flex-direction:column;flex-wrap:nowrap}#root-home-new .pricing-modules:not(:has(.module-badge)) strong{display:none}#root-home-new .pricing-note{color:var(--text);font-size:1rem;line-height:1.35;margin-bottom:20px}#root-home-new .pricing-note .pricing-note-highlight{color:var(--pink);font-weight:600}#root-home-new .cta-section{padding:80px 0;text-align:center}#root-home-new .cta-section h2{color:var(--text);font-size:clamp(36px,3.8vw,55px);font-weight:700;line-height:1.25;margin-bottom:14px}#root-home-new .cta-sub{color:var(--text);font-size:clamp(16px,3vw,23px);margin-bottom:36px}#root-home-new .cta-sub em{color:var(--pink);font-style:normal}#root-home-new .final-cta-actions{align-items:stretch;flex-wrap:wrap;gap:12px;justify-content:center;max-width:100%;overflow:visible}#root-home-new .final-cta-btn{align-items:center;display:inline-flex;justify-content:center;line-height:1.25;max-width:min(100%,320px);min-width:0;padding:10px 18px;text-align:center;white-space:normal}@media (max-width:960px){#root-home-new .hero-section{background:linear-gradient(to bottom,var(--white) 58%,var(--pink) 100%);padding-top:20px}#root-home-new .api-manager,#root-home-new .cta-section,#root-home-new .eco-header,#root-home-new .eco-info,#root-home-new .hero-text,#root-home-new .pricing-header,#root-home-new .stats-section,#root-home-new .testimonials-title,#root-home-new .video-text{text-align:center}#root-home-new .cta-sub,#root-home-new .eco-info .eco-body,#root-home-new .eco-info p,#root-home-new .hero-desc{margin-left:auto;margin-right:auto}#root-home-new .btn{font-size:.92rem;padding:10px 18px}#root-home-new .api-logos-track{animation-duration:30s;gap:14px}#root-home-new .api-logo-img{height:36px;max-width:120px}#root-home-new .btn-group{flex-wrap:nowrap;justify-content:center}#root-home-new .final-cta-actions{flex-wrap:wrap;gap:10px}#root-home-new .final-cta-btn{flex-basis:240px;font-size:.9rem;max-width:min(100%,280px);padding:10px 14px}#root-home-new .eco-panel-inner,#root-home-new .hero-grid,#root-home-new .testimonials-layout,#root-home-new .video-grid{grid-template-columns:1fr}#root-home-new .hero-image-area{min-height:260px}#root-home-new .stats-grid{grid-template-columns:repeat(2,1fr)}#root-home-new .pricing-grid{display:grid;grid-template-columns:1fr;justify-items:stretch}#root-home-new .pricing-card{flex:none;max-width:none;min-width:0}#root-home-new .pricing-section{padding:56px 0}#root-home-new .pricing-card.active{transform:translateY(0)}#root-home-new .eco-panel-bg{padding:48px 0 56px}}@media (max-width:540px){#root-home-new .hero-overtitle{font-size:1rem}#root-home-new .hero-title{font-size:clamp(36px,3.85vw,54px)}#root-home-new .api-manager .api-title-highlight{font-size:20px}#root-home-new .container{margin:0 auto;max-width:var(--container);padding:0 clamp(0px,2.2vw,40px)}h2{font-size:clamp(24px,4vw,32px)}#root-home-new .slider-logos-section,#root-home-new .video-section{padding:20px 0}#root-home-new .slider-logos-title{color:var(--text);font-size:13px;font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center}#root-home-new .slider-logos-track{align-items:center;animation:scroll-infinite 10s linear infinite;display:flex;gap:20px;padding:0 20px;will-change:transform}#root-home-new .slider-logo-img{display:block;filter:saturate(.9);height:auto;max-width:70px;object-fit:contain;transition:filter .3s ease;width:auto}#root-home-new .video-grid{gap:20px}#root-home-new .video-text-title{font-size:clamp(24px,4vw,32px)}#root-home-new .stats-grid{grid-template-columns:1fr}#root-home-new .eco-header h2{font-size:clamp(24px,4vw,32px)}#root-home-new .eco-tabs{flex-wrap:nowrap;gap:1px;justify-content:flex-start;margin:0;max-width:none;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#root-home-new .eco-tab-btn{flex:0 0 auto;font-size:.5rem;gap:0;padding:0 4px;white-space:nowrap}#root-home-new .eco-tab-btn .tab-icon{flex-shrink:0;height:100%;object-fit:contain;width:20px}#root-home-new .eco-panel-inner{align-items:center;display:grid;gap:10px;grid-template-columns:1fr}#root-home-new .eco-panel-bg{padding:5px 0}#root-home-new .eco-image-wrap{align-items:center;display:flex;flex-direction:row;justify-content:center}#root-home-new .tab-product-img{border-radius:12px;filter:drop-shadow(0 16px 40px rgba(0,0,0,.18));max-height:200px;max-width:100%;object-fit:contain}#root-home-new .eco-info{color:var(--text);display:contents;font-size:1.4rem;line-height:1.65;margin-bottom:14px}#root-home-new .eco-info h3{color:var(--pink);font-size:clamp(1.5rem,1.5vw,2rem);font-weight:800;line-height:1.1;margin-bottom:7px}#root-home-new .eco-info .eco-bold{color:var(--text);font-size:1rem;font-weight:700;margin-bottom:5px}#root-home-new .eco-info .eco-body{color:var(--text);font-size:1rem;line-height:1.2;margin-bottom:7px;max-width:600px}#root-home-new .btn{font-size:.8rem;padding:8px 12px}#root-home-new .api-manager h2,#root-home-new .stats-section h2{font-size:clamp(24px,4vw,32px)}#root-home-new .stats-grid{display:grid;gap:5px;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);margin-bottom:40px}#root-home-new .stat-card{align-content:space-around;align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.92);border:1px solid rgba(250,52,94,.15);border-radius:14px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:10px;text-align:center}#root-home-new .stat-number{font-size:.8rem}#root-home-new .stat-desc{font-size:.5rem}#root-home-new .stat-brand-img{height:auto;max-width:58px}#root-home-new .pricing-section{padding:20px 0}#root-home-new .pricing-grid{align-content:center;display:grid;gap:5px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);justify-content:space-between;justify-items:stretch;margin-bottom:24px}#root-home-new .pricing-card-name{font-size:16px;font-weight:700;line-height:1.1;margin:0;text-align:center}#root-home-new .pricing-amount{color:var(--text);font-size:24px;font-weight:700;line-height:1;text-align:center}#root-home-new .pricing-period{color:var(--text-soft);font-size:14px;margin:6px 0 16px;text-align:center}#root-home-new .pricing-features li{color:var(--text);font-size:10px;line-height:1}#root-home-new .pricing-addons strong,#root-home-new .pricing-modules strong{color:var(--pink);display:block;font-size:.8rem;font-weight:700;margin-bottom:10px}#root-home-new .addon-badge,#root-home-new .module-badge{background:var(--soft-pink);border:none;border-radius:8px;color:var(--pink);font-size:.6rem;font-weight:700;padding:3px 6px}#root-home-new .pricing-note{font-size:.8rem}#root-home-new .pricing-section .btn-block{align-items:center;border:2px solid var(--black);border-radius:4px;box-shadow:4px 4px 0 var(--black);cursor:pointer;display:grid;font-size:.7rem;font-weight:600;justify-content:center;line-height:1;margin-top:auto;min-height:15px;text-align:center;text-decoration:none;transform:translate(0);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;width:100%}#root-home-new .btn-group{align-items:center;flex-direction:row;justify-content:center;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}#root-home-new .btn-group-centered{align-items:center}#root-home-new .pricing-header h2{font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.1;margin-bottom:10px}#root-home-new .cta-section h2{font-size:clamp(24px,4vw,32px)}#root-home-new .cta-section{padding:20px 0}#root-home-new .final-cta-actions{display:grid;gap:10px;grid-auto-flow:column;overflow:visible;padding-bottom:0}#root-home-new .final-cta-btn{flex:1 1 auto;font-size:.8rem;max-width:100%;white-space:normal;width:100%}}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}