.ecosystem-page{--ecosystem-color-0:#6d3ae8;--ecosystem-color-1:#2ef2b0;--ecosystem-color-2:#18181b;--ecosystem-color-3:#64646e;--ecosystem-color-4:#fafaf8;--ecosystem-color-5:#eee8fc;--ecosystem-color-6:#e7e6eb;--ecosystem-color-7:#24232a;--ecosystem-color-8:#e9e5f2;--ecosystem-color-9:#d8d5df;--ecosystem-color-10:#5b5b65;--ecosystem-color-11:#c3b0ee;--ecosystem-color-12:#fff;--ecosystem-color-13:#33215c25;--ecosystem-color-14:#33215c12;--ecosystem-color-15:#f2effa;--ecosystem-color-16:#4c4b55;--ecosystem-color-17:#ffffff0f;--ecosystem-color-18:#bdbbc6;--ecosystem-color-19:#ffffff08;--ecosystem-color-20:#fff2;--ecosystem-color-21:#d4d0df;--ecosystem-color-22:#aaa7b5;--ecosystem-color-23:#40287518;--ecosystem-color-24:#e7dff7;--ecosystem-color-25:#dff8ee;--ecosystem-color-26:#d4ece1;--ecosystem-color-27:#176746;--ecosystem-color-28:#cce7da;--ecosystem-color-29:#1b765511;--ecosystem-color-30:#b9a1ef;--ecosystem-color-31:#1a9b70;--ecosystem-color-32:#f4f3f7;--ecosystem-color-33:#67616e;--ecosystem-color-34:#49239115;--ecosystem-color-35:#dedce5;--ecosystem-color-36:#9995a2;--ecosystem-color-37:#f6f3fc;--ecosystem-color-38:#726380;--ecosystem-color-39:#aa2339}body:has(.ecosystem-page){--ecosystem-color-0:#6d3ae8;--ecosystem-color-1:#2ef2b0;--ecosystem-color-2:#18181b;--ecosystem-color-3:#64646e;--ecosystem-color-4:#fafaf8;--ecosystem-color-5:#eee8fc;--ecosystem-color-6:#e7e6eb;--ecosystem-color-7:#24232a;--ecosystem-color-8:#e9e5f2;--ecosystem-color-9:#d8d5df;--ecosystem-color-10:#5b5b65;--ecosystem-color-11:#c3b0ee;--ecosystem-color-12:#fff;--ecosystem-color-13:#33215c25;--ecosystem-color-14:#33215c12;--ecosystem-color-15:#f2effa;--ecosystem-color-16:#4c4b55;--ecosystem-color-17:#ffffff0f;--ecosystem-color-18:#bdbbc6;--ecosystem-color-19:#ffffff08;--ecosystem-color-20:#fff2;--ecosystem-color-21:#d4d0df;--ecosystem-color-22:#aaa7b5;--ecosystem-color-23:#40287518;--ecosystem-color-24:#e7dff7;--ecosystem-color-25:#dff8ee;--ecosystem-color-26:#d4ece1;--ecosystem-color-27:#176746;--ecosystem-color-28:#cce7da;--ecosystem-color-29:#1b765511;--ecosystem-color-30:#b9a1ef;--ecosystem-color-31:#1a9b70;--ecosystem-color-32:#f4f3f7;--ecosystem-color-33:#67616e;--ecosystem-color-34:#49239115;--ecosystem-color-35:#dedce5;--ecosystem-color-36:#9995a2;--ecosystem-color-37:#f6f3fc;--ecosystem-color-38:#726380;--ecosystem-color-39:#aa2339}.ecosystem-page{--purple:var(--ecosystem-color-0);--mint:var(--ecosystem-color-1);--ink:var(--ecosystem-color-2);--muted:var(--ecosystem-color-3);--paper:var(--ecosystem-color-4);--lilac:var(--ecosystem-color-5);--line:var(--ecosystem-color-6)}.ecosystem-page *{box-sizing:border-box}.ecosystem-page .__unused_html{scroll-behavior:auto;scroll-padding-top:110px}.ecosystem-page{background:var(--paper);color:var(--ink);font:15px/1.65 var(--font-jakarta),sans-serif;margin:0}.ecosystem-page a{color:inherit;text-decoration:none}.ecosystem-page button,.ecosystem-page input,.ecosystem-page select{font:inherit}.ecosystem-page button,.ecosystem-page a,.ecosystem-page input,.ecosystem-page select{-webkit-tap-highlight-color:transparent}.ecosystem-page a:focus-visible,.ecosystem-page button:focus-visible,.ecosystem-page input:focus-visible,.ecosystem-page select:focus-visible,.ecosystem-page summary:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.ecosystem-page button{cursor:pointer}.ecosystem-page h1,.ecosystem-page h2,.ecosystem-page h3,.ecosystem-page p{margin:0}.ecosystem-page h1,.ecosystem-page h2,.ecosystem-page h3{font-family:var(--font-bricolage),sans-serif;font-weight:700;line-height:1.05}.ecosystem-page h2{letter-spacing:-1.5px;font-size:46px}.ecosystem-page h3{letter-spacing:-.7px;font-size:26px}.ecosystem-page .wrap{max-width:1180px;margin:auto;padding:0 28px}.ecosystem-page .review{background:var(--ecosystem-color-7);color:var(--ecosystem-color-8);text-align:center;letter-spacing:.5px;padding:7px 16px;font-size:11px}.ecosystem-page .review b{color:var(--mint);font-weight:600}.ecosystem-page .header{border-bottom:1px solid var(--line);background:#fafaf8f7}.ecosystem-page .nav{justify-content:space-between;align-items:center;gap:28px;height:88px;display:flex}.ecosystem-page .logo{object-fit:contain;width:136px;height:55px}.ecosystem-page .links{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.ecosystem-page .links a:hover{color:var(--purple)}.ecosystem-page .btn{border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:16px;padding:14px 23px;font-size:13px;font-weight:700;line-height:1.5;transition:transform .15s,background .15s;display:inline-flex}.ecosystem-page .btn:hover{transform:translateY(-2px)}.ecosystem-page .primary{background:var(--purple);color:#fff}.ecosystem-page .secondary{border-color:var(--ecosystem-color-9);background:0 0}.ecosystem-page .mint{background:var(--mint);color:var(--ink)}.ecosystem-page .small{padding:11px 19px}.ecosystem-page .arrow{font-size:19px;line-height:1}.ecosystem-page .eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:var(--purple);margin-bottom:19px;font-size:11px;font-weight:700}.ecosystem-page .pill{border:1px solid var(--line);background:#fff;border-radius:50px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;line-height:1.5;display:inline-flex}.ecosystem-page .dot{background:var(--purple);border-radius:50%;width:6px;height:6px}.ecosystem-page .hero{grid-template-columns:1fr 1fr;align-items:center;gap:22px;padding:67px 0 35px;display:grid}.ecosystem-page .hero h1{letter-spacing:-3.5px;margin:23px 0 22px;font-size:76px}.ecosystem-page .hero h1 span{color:var(--purple)}.ecosystem-page .lead{color:var(--ecosystem-color-10);max-width:450px;font-size:17px;line-height:1.8}.ecosystem-page .actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.ecosystem-page .micro{color:var(--muted);margin-top:14px;font-size:11px}.ecosystem-page .hero-art{height:580px;position:relative}.ecosystem-page .orb{background:var(--lilac);border-radius:50% 48% 40%;position:absolute;inset:55px 0 35px 20px;transform:rotate(-12deg)}.ecosystem-page .orbit{border:1px dashed var(--ecosystem-color-11);border-radius:50%;width:455px;height:455px;position:absolute;top:47px;left:30px;transform:rotate(15deg)}.ecosystem-page .phone{background:var(--ecosystem-color-12);box-shadow:0 24px 65px var(--ecosystem-color-13);border:7px solid #fff;border-radius:30px;position:absolute;overflow:hidden}.ecosystem-page .phone img{width:100%;display:block}.ecosystem-page .phone.back{width:220px;height:445px;top:73px;left:25px;transform:rotate(-10deg)}.ecosystem-page .phone.front{width:260px;height:525px;top:9px;right:28px;transform:rotate(6deg)}.ecosystem-page .phone.front img{object-fit:cover;object-position:top;height:100%}.ecosystem-page .float-chip{border:1px solid var(--line);box-shadow:0 10px 35px var(--ecosystem-color-14);background:#fff;border-radius:17px;align-items:center;gap:11px;padding:13px 20px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:37px;left:30px;transform:rotate(-3deg)}.ecosystem-page .chip-icon{background:var(--mint);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.ecosystem-page .app-note{color:var(--muted);text-align:center;font-size:10px;position:absolute;bottom:0;left:0;right:0}.ecosystem-page .star{color:var(--purple);font-size:58px;line-height:1;position:absolute;top:70px;right:2px}.ecosystem-page .role-links{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid;overflow:hidden}.ecosystem-page .role-links a{align-items:center;gap:15px;padding:22px 23px;display:flex}.ecosystem-page .role-links a+a{border-left:1px solid var(--line)}.ecosystem-page .role-links strong{font-size:13px;display:block}.ecosystem-page .role-links small{color:var(--muted);font-size:11px;display:block}.ecosystem-page .role-links .arrow{color:var(--purple);margin-left:auto}.ecosystem-page .icon{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:21px;height:21px;display:inline-block}.ecosystem-page .icon-box{background:var(--lilac);color:var(--purple);border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ecosystem-page .section{padding-top:98px;padding-bottom:12px}.ecosystem-page .section-top{justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px;display:flex}.ecosystem-page .section-top .intro{max-width:340px;color:var(--muted);font-size:14px}.ecosystem-page .features{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.ecosystem-page .feature{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.ecosystem-page .shot{background:var(--ecosystem-color-15);border-bottom:1px solid var(--line);height:244px;position:relative;overflow:hidden}.ecosystem-page .shot img{width:100%;top:var(--top,0);display:block;position:absolute;left:0}.ecosystem-page .shot.paseo img{top:-104px}.ecosystem-page .shot.ia img{top:-292px}.ecosystem-page .shot.salud img{top:-57px}.ecosystem-page .feature-copy{padding:25px 25px 27px}.ecosystem-page .feature h3{margin-bottom:10px;font-size:24px}.ecosystem-page .feature p{color:var(--muted);font-size:12px;line-height:1.8}.ecosystem-page .fine{color:var(--muted);margin-top:18px;font-size:11px}.ecosystem-page .more-features{color:var(--ecosystem-color-16);flex-wrap:wrap;justify-content:center;gap:24px;padding-top:29px;font-size:12px;display:flex}.ecosystem-page .more-features span{align-items:center;gap:8px;display:flex}.ecosystem-page .more-features .icon{width:17px;height:17px;color:var(--purple)}.ecosystem-page .ecosystem{background:var(--ink);color:#fff;border-radius:32px;margin-top:90px;padding:48px 50px 38px;position:relative;overflow:hidden}.ecosystem-page .ecosystem:after{content:"";border:1px solid var(--ecosystem-color-17);border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-80px}.ecosystem-page .ecosystem .eyebrow{color:var(--mint)}.ecosystem-page .ecosystem h2{max-width:600px;font-size:42px}.ecosystem-page .ecosystem .desc{color:var(--ecosystem-color-18);max-width:630px;margin-top:17px;font-size:13px}.ecosystem-page .connection{grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;gap:10px;margin-top:38px;display:grid}.ecosystem-page .node{background:var(--ecosystem-color-19);border:1px solid var(--ecosystem-color-20);text-align:center;border-radius:20px;padding:25px 20px}.ecosystem-page .node.center{background:var(--purple);border-color:var(--purple)}.ecosystem-page .node .icon{width:29px;height:29px;color:var(--mint);margin-bottom:9px}.ecosystem-page .node b{font-family:var(--font-bricolage),sans-serif;font-size:22px;display:block}.ecosystem-page .node p{color:var(--ecosystem-color-21);margin-top:8px;font-size:11px;line-height:1.7}.ecosystem-page .connector{text-align:center;color:var(--mint);font-size:29px}.ecosystem-page .ecosystem .fine{color:var(--ecosystem-color-22);text-align:center;margin-top:23px}.ecosystem-page .audience{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:95px;display:grid}.ecosystem-page .audience h2{max-width:500px;font-size:48px}.ecosystem-page .audience .description{color:var(--muted);max-width:460px;margin-top:23px;font-size:14px;line-height:1.85}.ecosystem-page .benefits{margin:25px 0 28px;padding:0;list-style:none}.ecosystem-page .benefits li{align-items:flex-start;gap:11px;padding:8px 0;font-size:13px;display:flex}.ecosystem-page .check{background:var(--lilac);width:21px;height:21px;color:var(--purple);text-align:center;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:700}.ecosystem-page .refuge-art{background:var(--ecosystem-color-5);border-radius:28px;height:456px;position:relative;overflow:hidden}.ecosystem-page .refuge-art img{width:290px;box-shadow:0 16px 50px var(--ecosystem-color-23);border-radius:21px;position:absolute;top:-143px;right:55px}.ecosystem-page .refuge-tag{border:1px solid var(--ecosystem-color-24);background:#fff;border-radius:17px;align-items:center;gap:12px;padding:15px 19px;font-size:12px;display:flex;position:absolute;bottom:29px;left:24px;right:24px}.ecosystem-page .refuge-tag strong{display:block}.ecosystem-page .refuge-tag small{color:var(--muted)}.ecosystem-page .three-steps{color:var(--muted);flex-wrap:wrap;gap:17px;margin-top:20px;font-size:11px;display:flex}.ecosystem-page .three-steps b{background:var(--lilac);width:20px;height:20px;color:var(--purple);border-radius:50%;place-items:center;margin-right:5px;display:inline-grid}.ecosystem-page .allies{background:var(--ecosystem-color-25);border:1px solid var(--ecosystem-color-26);border-radius:30px;gap:60px;margin-top:80px;padding:48px}.ecosystem-page .allies h2{font-size:44px}.ecosystem-page .allies .eyebrow{color:var(--ecosystem-color-27)}.ecosystem-page .ally-art{place-items:center;min-height:330px;display:grid;position:relative}.ecosystem-page .shop{border:1px solid var(--ecosystem-color-28);width:290px;box-shadow:0 18px 40px var(--ecosystem-color-29);background:#fff;border-radius:23px;overflow:hidden;transform:rotate(-4deg)}.ecosystem-page .shop-roof{background:var(--purple);height:76px;display:flex}.ecosystem-page .shop-roof span{background:var(--ecosystem-color-0);border-radius:0 0 15px 15px;flex:1;transform:translateY(18px)}.ecosystem-page .shop-roof span:nth-child(2n){background:var(--ecosystem-color-30)}.ecosystem-page .shop-.ecosystem-page{padding:37px 25px 25px}.ecosystem-page .shop-body .icon{color:var(--purple);width:31px;height:31px}.ecosystem-page .shop-body h3{margin-top:13px;font-size:24px}.ecosystem-page .shop-body p{color:var(--muted);margin-top:9px;font-size:11px}.ecosystem-page .shop-body .pill{background:var(--ecosystem-color-25);border:0;margin-top:19px;font-size:10px}.ecosystem-page .proposal-tag{background:var(--ink);color:#fff;border-radius:50px;padding:10px 17px;font-size:10px;position:absolute;bottom:0;right:0;transform:rotate(3deg)}.ecosystem-page .allies .check{background:#fff}.ecosystem-page .allies .fine{max-width:415px;font-size:10px}.ecosystem-page .signup{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding-top:105px;padding-bottom:90px;display:grid}.ecosystem-page .signup h2{letter-spacing:-2px;font-size:55px}.ecosystem-page .signup .lead{max-width:345px;margin-top:24px;font-size:14px}.ecosystem-page .signup .mini-logo{width:78px;height:auto;margin-bottom:20px}.ecosystem-page .signup-note{align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}.ecosystem-page .signup-note .dot{background:var(--ecosystem-color-31)}.ecosystem-page .form-card{border:1px solid var(--line);background:#fff;border-radius:26px;padding:29px}.ecosystem-page .tabs{background:var(--ecosystem-color-32);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:24px;padding:5px;display:grid}.ecosystem-page .tabs button{color:var(--ecosystem-color-33);background:0 0;border:0;border-radius:9px;padding:11px 4px;font-size:11px;font-weight:600}.ecosystem-page .tabs button[aria-pressed=true]{background:var(--purple);color:#fff;box-shadow:0 3px 7px var(--ecosystem-color-34)}.ecosystem-page .form-heading{font-family:var(--font-bricolage),sans-serif;margin-bottom:4px;font-size:22px}.ecosystem-page .form-sub{color:var(--muted);margin-bottom:20px;font-size:11px}.ecosystem-page .fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ecosystem-page .field{flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.ecosystem-page .full{grid-column:1/-1}.ecosystem-page .field input,.ecosystem-page .field select{border:1px solid var(--ecosystem-color-35);background:var(--ecosystem-color-12);width:100%;min-height:43px;color:var(--ink);border-radius:10px;padding:11px 12px;font-size:12px}.ecosystem-page .field input::placeholder{color:var(--ecosystem-color-36)}.ecosystem-page .consent{color:var(--muted);align-items:flex-start;gap:9px;margin:19px 0;font-size:10px;line-height:1.8;display:flex}.ecosystem-page .consent input{accent-color:var(--purple);flex-shrink:0}.ecosystem-page .form-card .btn{border:0;width:100%}.ecosystem-page .prototype{background:var(--ecosystem-color-37);color:var(--ecosystem-color-38);border-radius:9px;margin-top:14px;padding:9px 12px;font-size:10px}.ecosystem-page .status{background:var(--ecosystem-color-25);border-radius:11px;margin-top:14px;padding:13px;font-size:12px;display:none}.ecosystem-page .status.show{display:block}.ecosystem-page .faq{border-top:1px solid var(--line);padding:60px 0}.ecosystem-page .faq-grid{grid-template-columns:1fr 1.6fr;gap:80px;display:grid}.ecosystem-page .faq h2{max-width:250px;font-size:34px}.ecosystem-page .faq details{border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.ecosystem-page .faq details:first-child{padding-top:0}.ecosystem-page .faq summary{cursor:pointer;font-size:13px;font-weight:700}.ecosystem-page .faq details p{color:var(--muted);padding-top:13px;line-height:1.9}.ecosystem-page .footer{border-top:1px solid var(--line);padding:35px 0 30px}.ecosystem-page .footer-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.ecosystem-page .footer .logo{width:108px;height:44px}.ecosystem-page .footer p{color:var(--muted);font-size:11px}.ecosystem-page .footer small{color:var(--muted);margin-top:20px;font-size:10px;display:block}.ecosystem-page svg[aria-hidden]{overflow:visible}.ecosystem-page [hidden]{display:none!important}@media (min-width:1500px){.ecosystem-page .wrap{max-width:1260px}.ecosystem-page .hero-art{height:610px}.ecosystem-page .phone.front{right:45px}.ecosystem-page .hero h1{font-size:82px}}@media (max-width:1000px){.ecosystem-page .hero h1{font-size:60px}.ecosystem-page .hero-art{height:515px}.ecosystem-page .phone.front{width:220px;height:452px;right:0}.ecosystem-page .phone.back{width:190px;height:390px;top:65px;left:0}.ecosystem-page .orbit{width:360px;height:360px;left:0}.ecosystem-page .float-chip{bottom:35px;left:0}.ecosystem-page .links{gap:17px}.ecosystem-page .features{gap:12px}.ecosystem-page .feature-copy{padding:21px}.ecosystem-page .audience{gap:35px}.ecosystem-page .allies{padding:36px}.ecosystem-page .signup{gap:35px}.ecosystem-page .hero{padding-top:50px}.ecosystem-page .connection{grid-template-columns:1fr 25px 1fr 25px 1fr;gap:7px}.ecosystem-page .ecosystem{padding:40px 30px}.ecosystem-page .signup h2{font-size:47px}}@media (max-width:700px){.ecosystem-page .wrap{padding:0 21px}.ecosystem-page .review{padding:7px 12px;font-size:9px}.ecosystem-page .nav{gap:8px;height:73px}.ecosystem-page .logo{width:111px;height:44px}.ecosystem-page .nav>.btn{padding:10px 14px;font-size:10px}.ecosystem-page .links{display:none}.ecosystem-page .hero{grid-template-columns:1fr;gap:15px;padding-top:35px}.ecosystem-page .hero h1{letter-spacing:-2.8px;max-width:400px;margin-top:22px;font-size:57px}.ecosystem-page .lead{max-width:420px;font-size:14px}.ecosystem-page .hero .pill{font-size:10px}.ecosystem-page .hero .actions{gap:9px;margin-top:24px}.ecosystem-page .hero .btn{padding:13px 19px;font-size:11px}.ecosystem-page .micro{font-size:10px}.ecosystem-page .hero-art{width:100%;max-width:470px;height:490px;margin:9px auto 0}.ecosystem-page .phone.front{width:218px;height:441px;right:16px}.ecosystem-page .phone.back{width:179px;height:365px;top:64px;left:5px}.ecosystem-page .orb{inset:45px 0 45px 5px}.ecosystem-page .orbit{width:310px;height:310px;top:58px;left:10px}.ecosystem-page .star{font-size:44px;right:0}.ecosystem-page .float-chip{padding:10px 13px;font-size:10px;bottom:31px;left:2px}.ecosystem-page .chip-icon{width:29px;height:29px}.ecosystem-page .app-note{font-size:9px;bottom:0}.ecosystem-page .role-links{border-radius:19px;grid-template-columns:1fr;margin-top:12px}.ecosystem-page .role-links a{padding:15px 17px}.ecosystem-page .role-links a+a{border-left:0;border-top:1px solid var(--line)}.ecosystem-page .role-links strong{font-size:12px}.ecosystem-page .role-links small{font-size:10px}.ecosystem-page .icon-box{border-radius:11px;width:37px;height:37px}.ecosystem-page .section{padding-top:64px}.ecosystem-page .section-top{margin-bottom:25px;display:block}.ecosystem-page h2{letter-spacing:-1.1px;font-size:35px}.ecosystem-page .section-top .intro{margin-top:20px;font-size:12px}.ecosystem-page .features{grid-template-columns:1fr;gap:20px}.ecosystem-page .shot{height:255px}.ecosystem-page .shot.paseo img{top:-110px}.ecosystem-page .shot.ia img{top:-305px}.ecosystem-page .shot.salud img{top:-58px}.ecosystem-page .feature-copy{padding:24px}.ecosystem-page .feature h3{font-size:25px}.ecosystem-page .feature p{font-size:12px}.ecosystem-page .more-features{justify-content:flex-start;gap:13px;padding-top:23px;font-size:11px}.ecosystem-page .fine{font-size:10px}.ecosystem-page .ecosystem{border-radius:24px;margin-top:58px;padding:29px 22px}.ecosystem-page .ecosystem h2{font-size:32px}.ecosystem-page .ecosystem .desc{font-size:12px}.ecosystem-page .connection{grid-template-columns:1fr;gap:6px;margin-top:26px}.ecosystem-page .node{padding:18px 16px}.ecosystem-page .node.center{order:0}.ecosystem-page .node p{font-size:11px}.ecosystem-page .connector{height:35px;font-size:24px;transform:rotate(90deg)}.ecosystem-page .ecosystem .fine{text-align:left;font-size:9px}.ecosystem-page .audience{grid-template-columns:1fr;gap:28px;padding-top:65px}.ecosystem-page .audience h2{font-size:36px}.ecosystem-page .audience .description{margin-top:19px;font-size:12px}.ecosystem-page .benefits li,.ecosystem-page .audience .btn{font-size:12px}.ecosystem-page .refuge-art{height:390px}.ecosystem-page .refuge-art img{width:265px;top:-128px;right:calc(50% - 132px)}.ecosystem-page .refuge-tag{padding:13px;font-size:10px;bottom:20px;left:15px;right:15px}.ecosystem-page .three-steps{gap:10px;font-size:9px}.ecosystem-page .allies{gap:15px;margin-top:55px;padding:29px 23px}.ecosystem-page .allies h2{font-size:36px}.ecosystem-page .ally-art{grid-row:2;min-height:330px}.ecosystem-page .shop{width:270px}.ecosystem-page .proposal-tag{font-size:9px;bottom:0;right:0}.ecosystem-page .allies .fine{font-size:9px}.ecosystem-page .signup{grid-template-columns:1fr;gap:28px;padding:65px 0 56px}.ecosystem-page .signup h2{font-size:44px}.ecosystem-page .signup .lead{max-width:100%;font-size:13px}.ecosystem-page .signup .mini-logo{display:none}.ecosystem-page .signup-note{margin-top:17px;font-size:10px}.ecosystem-page .form-card{border-radius:21px;padding:21px 17px}.ecosystem-page .tabs button{padding:10px 3px;font-size:10px}.ecosystem-page .fields{gap:15px 11px}.ecosystem-page .field{font-size:10px}.ecosystem-page .field input,.ecosystem-page .field select{padding:10px;font-size:11px}.ecosystem-page .consent{font-size:9px}.ecosystem-page .form-heading{font-size:24px}.ecosystem-page .faq{padding:39px 0}.ecosystem-page .faq-grid{grid-template-columns:1fr;gap:25px}.ecosystem-page .faq h2{max-width:none;font-size:30px}.ecosystem-page .faq summary{font-size:12px}.ecosystem-page .footer-row{flex-direction:column;align-items:start;gap:15px}.ecosystem-page .footer p{font-size:10px}.ecosystem-page .footer small{font-size:9px}.ecosystem-page .eyebrow{margin-bottom:14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ecosystem-page .__unused_html{scroll-behavior:auto}.ecosystem-page .btn{transition:none}}.ecosystem-page .nav-mini{display:none}.ecosystem-page .refuge-art img{object-fit:cover;object-position:top;width:360px;height:348px;top:25px;right:calc(50% - 180px)}@media (max-width:700px){.ecosystem-page .hero h1{letter-spacing:-2px;font-size:48px}.ecosystem-page .hero-art{border-radius:23px;overflow:hidden}.ecosystem-page .nav-mini{border-top:1px solid var(--line);justify-content:center;gap:28px;padding:10px 15px;font-size:11px;font-weight:600;display:flex}.ecosystem-page .refuge-art img{width:290px;height:294px;top:22px;right:calc(50% - 145px)}}.ecosystem-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ecosystem-page section[id]{scroll-margin-top:110px}.ecosystem-page input,.ecosystem-page select{font-size:16px!important}.ecosystem-page .consent,.ecosystem-page .privacy{font-size:12px}.ecosystem-page .privacy{color:var(--muted);margin-top:16px}.ecosystem-page .privacy a,.ecosystem-page .consent a{text-decoration:underline}.ecosystem-page .error{color:var(--ecosystem-color-39);margin:14px 0;font-size:13px}.ecosystem-page button:disabled{opacity:.65;cursor:wait}.ecosystem-page .success{background:var(--ecosystem-color-25);border-radius:16px;padding:24px}.ecosystem-page .success p{margin:12px 0}.ecosystem-page .tabs button{min-height:44px}.ecosystem-page .form-sub{font-size:13px}body:has(.ecosystem-page)>div>header{background:var(--ecosystem-color-4);color:var(--ecosystem-color-2)}body:has(.ecosystem-page) header{background:var(--ecosystem-color-4);color:var(--ecosystem-color-2)}body:has(.ecosystem-page) header a{color:var(--ecosystem-color-2)}body:has(.ecosystem-page) header a[href="/#lista-espera"]{color:var(--ecosystem-color-12)}body:has(.ecosystem-page) header img[src="/brand/lokta-logo.svg"]{display:block}body:has(.ecosystem-page) header img[src="/brand/lokta-logo-inverse.svg"]{display:none}
