:root{--layout-accent:#f35996;--layout-dark:#0b0b0b;--layout-white:#fff;--layout-border:#eee;--layout-title-font:"Poppins", Arial, sans-serif;--layout-body-font:"Lato", Arial, sans-serif}.react-site-header,.institutional-footer,.react-site-footer{width:100%;max-width:none;margin:0}.react-site-header *,.institutional-footer *,.react-site-footer *,.react-site-header :before,.institutional-footer :before,.react-site-footer :before,.react-site-header :after,.institutional-footer :after,.react-site-footer :after{box-sizing:border-box}.react-site-header{z-index:100;background:var(--layout-white);border-top:3px solid #2b2b2b;border-bottom:1px solid var(--layout-border);position:relative}.react-header-inner{grid-template-columns:145px minmax(0,1fr) auto;align-items:center;column-gap:38px;width:min(1800px,100% - 80px);min-height:150px;margin-inline:auto;display:grid}.react-logo{justify-content:center;align-items:center;text-decoration:none;display:flex}.react-logo img{object-fit:contain;width:125px;height:125px;display:block}.react-nav{white-space:nowrap;justify-content:flex-start;align-items:center;gap:46px;min-width:0;display:flex}.react-nav a{color:var(--layout-dark);font-family:var(--layout-body-font);white-space:nowrap;flex:none;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s;position:relative}.react-nav a:hover,.react-nav a.is-active{color:var(--layout-accent)}.react-header-actions{justify-content:flex-end;align-items:center;gap:28px;padding-left:20px;display:flex}.react-header-actions a,.react-header-actions button{width:28px;height:28px;color:var(--layout-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;transition:color .16s;display:grid}.react-header-actions a:hover,.react-header-actions button:hover{color:var(--layout-accent)}.react-header-actions svg{width:22px;height:22px;display:block}.react-menu-button{display:none}.institutional-footer{color:var(--layout-dark);background:var(--layout-white);font-family:var(--layout-body-font)}.institutional-footer__inner{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:70px;width:min(1240px,100% - 80px);margin-inline:auto;padding:70px 40px 80px;display:grid}.institutional-footer__brand{justify-content:center;align-items:center;min-width:0;display:flex}.institutional-footer__brand img{object-fit:contain;width:min(210px,100%);height:auto;display:block}.institutional-footer__content{text-align:center;min-width:0}.institutional-footer__content p{color:var(--layout-dark);font-family:var(--layout-body-font);margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.55}.institutional-footer__content p:last-of-type{margin-bottom:0}.institutional-footer__content strong{font-weight:700}.institutional-footer__imm{object-fit:contain;width:min(230px,100%);height:auto;margin:30px auto 0;display:block}.react-site-footer{color:var(--layout-white);background:var(--layout-dark);font-family:var(--layout-body-font);display:block}.react-footer-inner{width:min(1160px,100% - 80px);margin-inline:auto;padding:28px 0 34px}.react-footer-inner>p{color:var(--layout-white);font-family:var(--layout-body-font);margin:0;font-size:15px;font-weight:400;line-height:1.5}.react-footer-inner>p a{color:var(--layout-white);font-weight:700;text-decoration:none}.react-footer-inner>p a:hover{color:var(--layout-accent)}.react-footer-divider{background:#ffffff24;width:100%;height:1px;margin:26px 0}.react-footer-developer{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.react-footer-developer>span{color:#ffffff8c;font-family:var(--layout-body-font);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:400}.react-footer-developer__brand{color:var(--layout-white);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.react-footer-developer__brand:hover{color:var(--layout-accent)}.react-footer-developer__brand img{object-fit:contain;width:34px;height:34px;display:block}.react-footer-developer__brand strong{color:inherit;font-family:var(--layout-title-font);font-size:18px;font-weight:700}@media (width<=1450px){.react-header-inner{grid-template-columns:120px minmax(0,1fr) auto;column-gap:24px;width:calc(100% - 48px)}.react-logo img{width:105px;height:105px}.react-nav{gap:28px}.react-nav a{font-size:15px}.react-header-actions{gap:18px;padding-left:8px}}@media (width<=1100px){.react-site-header{border-top-width:2px}.react-header-inner{grid-template-columns:82px minmax(0,1fr) auto;gap:14px;width:calc(100% - 30px);min-height:92px;position:relative}.react-logo img{width:76px;height:76px}.react-menu-button{color:var(--layout-dark);font-family:var(--layout-body-font);cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:700;display:inline-flex}.react-menu-button__icon{font-size:20px;line-height:1}.react-nav{z-index:110;background:var(--layout-white);border-top:1px solid var(--layout-border);white-space:normal;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:-15px;right:-15px;box-shadow:0 14px 30px #0000001a}.react-nav.is-open{display:flex}.react-nav a{white-space:normal;border-bottom:1px solid #f3f3f3;width:100%;padding:14px 8px;font-size:16px}.react-nav a:last-child{border-bottom:0}.react-header-actions{gap:14px;padding-left:0}.react-header-actions a{display:none}}@media (width<=1024px){.institutional-footer__inner{grid-template-columns:1fr;gap:40px;width:min(760px,100% - 60px);padding:65px 30px 75px}.institutional-footer__brand img{width:180px}}@media (width<=767px){.react-header-inner{grid-template-columns:68px minmax(0,1fr) auto;gap:8px;width:calc(100% - 24px);min-height:82px}.react-logo img{width:64px;height:64px}.react-menu-button{padding:8px 10px;font-size:15px}.react-header-actions{gap:6px}.react-header-actions button{width:34px;height:34px}.react-header-actions svg{width:21px;height:21px}.institutional-footer__inner{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;padding:46px 24px 50px}.institutional-footer__brand{width:100%}.institutional-footer__brand img{width:135px;max-width:100%}.institutional-footer__content{width:100%;min-width:0}.institutional-footer__content p{overflow-wrap:anywhere;width:100%;max-width:340px;margin:0 auto 18px;padding:0;font-size:13px;line-height:1.55}.institutional-footer__content p:last-of-type{margin-bottom:0}.institutional-footer__imm{width:min(190px,75%);max-width:100%;margin-top:26px}.react-footer-inner{text-align:center;width:100%;padding:24px}.react-footer-inner>p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.react-footer-divider{margin:22px 0}.react-footer-developer{text-align:center;align-items:center}.react-footer-developer>span{font-size:10px}.react-footer-developer__brand{justify-content:center}.react-footer-developer__brand img{width:30px;height:30px}.react-footer-developer__brand strong{font-size:16px}}@media (width<=420px){.react-header-inner{grid-template-columns:62px minmax(0,1fr) auto}.react-logo img{width:58px;height:58px}.react-menu-button{gap:5px;padding-inline:6px;font-size:14px}.institutional-footer__inner{padding:40px 20px 44px}.institutional-footer__brand img{width:125px}.institutional-footer__content p{max-width:300px;font-size:12px}.institutional-footer__imm{width:165px}.react-footer-inner{padding:22px 20px 26px}}:root{--home-accent:#f35996;--home-button:#d87ca1;--home-dark:#111;--home-background:#ffecfd;--home-white:#fff;--font-title:"Poppins", Arial, sans-serif;--font-body:"Lato", Arial, sans-serif}.home-page{width:100%;color:var(--home-dark);background:var(--home-background);font-family:var(--font-body);overflow:hidden}.home-page *,.home-page :before,.home-page :after{box-sizing:border-box}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page h5,.home-page h6,.home-page .section-kicker{font-family:var(--font-title)}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page h5,.home-page h6{margin:0;font-weight:700}.home-page h1{font-size:48px!important}.home-page h2{font-size:35px!important}.home-page p{font-size:18px}.home-page p,.home-page li,.home-page a,.home-page button,.home-page input,.home-page textarea,.home-page label,.home-page span{font-family:var(--font-body)}.home-page p{margin-top:0;line-height:1.55}.home-page em,.home-page i{font-family:var(--font-body);font-style:italic;font-weight:700}.home-hero{min-height:540px;color:var(--home-white);background:url(/assets/media/2024/12/equipo-flechas-vida-1.webp) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.home-hero__overlay{background:#00000080;position:absolute;inset:0}.home-hero__content{z-index:1;text-align:center;width:min(1240px,100% - 80px);padding:100px 40px 300px;position:relative}.home-hero h1{color:var(--home-white);margin-bottom:30px;font-size:clamp(38px,4vw,64px)}.home-hero__subtitle{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.home-hero__subtitle span{background:#ffffffd9;height:1px}.home-hero__subtitle p{letter-spacing:.2em;text-transform:uppercase;max-width:920px;margin:0;font-size:14px;font-weight:700}.home-intro{background:var(--home-background)}.home-intro__inner{grid-template-columns:1fr 1fr;gap:60px;width:min(1240px,100% - 80px);margin:0 auto;padding:100px 40px;display:grid}.home-intro__content h2{margin:20px 0 22px;font-size:clamp(32px,3vw,46px);line-height:1.2}.section-kicker{color:var(--home-accent);align-items:flex-start;gap:10px;font-size:16px;font-weight:700;display:flex}.section-kicker svg{width:16px;min-width:16px;margin-top:3px}.feature-list{grid-template-columns:1fr 1fr;gap:20px 40px;margin:32px 0 44px;padding:0;list-style:none;display:grid}.feature-list li{align-items:center;gap:14px;font-weight:700;display:flex}.feature-list svg{width:16px;min-width:16px;color:var(--home-accent)}.primary-button{color:var(--home-white);background:var(--home-button);border-radius:2px;align-items:center;gap:24px;padding:20px 30px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.primary-button:hover{color:var(--home-white);background:var(--home-accent);transform:translateY(-2px)}.primary-button svg{fill:currentColor;width:14px}.intro-gallery{grid-template-columns:1fr 1fr;align-self:start;gap:20px;display:grid}.intro-gallery figure{border-radius:8px;height:200px;margin:0;overflow:hidden}.intro-gallery img{object-fit:cover;width:100%;height:100%;display:block}.checker-section{background:var(--home-background);grid-template-columns:1fr 1fr;min-height:600px;display:grid}.checker-section__image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px}.checker-section__content{align-items:center;padding:80px 40px;display:flex}.checker-section__text{width:100%;max-width:600px}.checker-section__text h2{margin-bottom:34px;font-size:clamp(34px,3vw,48px);line-height:1.15}.checker-section--rehab .checker-section__image{background-image:url(/assets/media/2024/12/aru-canal10.jpg)}.checker-section--rehab .checker-section__text{margin-right:auto}.checker-section--linfedema .checker-section__image{background-image:url(/assets/media/2025/09/386b958f-8bbf-4717-95bb-592fac28adde.jpg)}.checker-section--linfedema .checker-section__text{margin-left:auto;padding-right:40px}.checker-section--gift .checker-section__image{background-image:url(/assets/media/2024/10/img-20240709-wa0094.jpg)}.checker-section--gift .checker-section__text{margin-right:auto}.gift-subtitle,.gift-includes{color:var(--home-accent);font-weight:700}.checker-section--gift ul{margin:22px 0 34px;padding-left:28px;line-height:1.5}.primary-button--pink{margin-top:12px}.stories-section{background:var(--home-background);padding:130px 0 80px}.stories-section__heading{width:min(1500px,100% - 200px);margin:0 auto 50px}.stories-section__heading h2{margin-top:25px;font-size:clamp(36px,3vw,48px)}.stories-gallery{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.stories-gallery figure{height:360px;margin:0;overflow:hidden}.stories-gallery img{object-fit:cover;width:100%;height:100%;display:block}.contact-section{color:var(--home-white);background:var(--home-accent)}.contact-section__inner{width:min(1240px,100% - 80px);margin-inline:auto;padding:120px 40px 150px}.section-kicker--white{color:var(--home-white)}.contact-section h2{max-width:900px;color:var(--home-white);margin:24px 0 30px;font-size:clamp(36px,4vw,58px);line-height:1.12}.contact-list{max-width:900px}.contact-list__item{grid-template-columns:24px 1fr;align-items:start;gap:14px;margin-bottom:8px;font-size:17px;font-weight:700;display:grid}.contact-list__item p{margin:0;line-height:1.4}.contact-list__icon{color:var(--home-white);justify-content:center;font-size:18px;display:inline-flex}.contact-list a{color:var(--home-white);text-decoration:none}.contact-list a:hover{text-decoration:underline}@media (width<=1024px){.home-intro__inner,.checker-section{grid-template-columns:1fr}.checker-section__image{min-height:500px}.checker-section--linfedema .checker-section__content{order:1}.checker-section--linfedema .checker-section__image{order:2}.checker-section__text,.checker-section--rehab .checker-section__text,.checker-section--linfedema .checker-section__text,.checker-section--gift .checker-section__text{max-width:none;margin:0;padding:0}.stories-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.home-page h1{font-size:38px}.home-page h2{font-size:30px}.home-hero{min-height:460px}.home-hero__content{width:100%;padding:70px 30px 100px}.home-hero__subtitle{grid-template-columns:1fr}.home-hero__subtitle span{display:none}.home-intro__inner{width:100%;padding:60px 30px}.feature-list,.intro-gallery{grid-template-columns:1fr}.intro-gallery figure{height:260px}.checker-section__content{padding:70px 30px}.checker-section__image{min-height:380px}.stories-section{padding-top:80px}.stories-section__heading{width:calc(100% - 60px)}.stories-gallery{grid-template-columns:1fr}.stories-gallery figure{height:320px}.contact-section__inner{width:100%;padding:80px 30px 100px}.contact-list__item{font-size:15px}}:root{--application-accent:#f35996;--application-hero:#d87ca1;--application-background:#ffecfd;--application-dark:#111;--application-white:#fff;--application-title-font:"Poppins", Arial, sans-serif;--application-body-font:"Lato", Arial, sans-serif}.application-page h1{font-size:42px!important}.application-page h2{font-size:24px!important}.application-page p{font-size:16px!important}.application-page{width:100%;color:var(--application-dark);background:var(--application-background);font-family:var(--application-body-font);overflow:hidden}.application-page *,.application-page :before,.application-page :after{box-sizing:border-box}.application-page h1,.application-page h2,.application-page h3{font-family:var(--application-title-font);margin:0;font-weight:700}.application-page p,.application-page li,.application-page span,.application-page strong{font-family:var(--application-body-font)}.application-hero{min-height:480px;color:var(--application-white);background:var(--application-hero);place-items:center;display:grid;position:relative;overflow:hidden}.application-hero__overlay{background:#d87ca1d1;position:absolute;inset:0}.application-hero__content{z-index:1;text-align:center;width:min(1240px,100% - 80px);padding:100px 40px;position:relative}.application-hero h1{color:var(--application-white);font-size:clamp(38px,4vw,58px);line-height:1.1}.application-content{background:var(--application-background)}.application-content__inner{width:min(1180px,100% - 80px);margin-inline:auto;padding:100px 40px 110px}.application-content h2{color:var(--application-accent);margin-bottom:28px;font-size:clamp(28px,3vw,36px);line-height:1.2}.application-intro{margin:0 0 34px;font-size:16px;font-weight:700;line-height:1.6}.requirements-list{gap:28px;margin:0 0 28px;padding:0;list-style:none;display:grid}.requirements-list li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;font-size:16px;line-height:1.55;display:grid}.requirements-list svg{width:16px;color:var(--application-accent);margin-top:4px}.application-copy{font-size:16px}.application-copy p{margin:0 0 26px;line-height:1.65}.application-message{margin:0 0 28px}.application-message strong{margin-bottom:3px;display:block}.application-message ul{margin:0;padding:0;list-style:none}.application-message li{padding-left:13px;line-height:1.55;position:relative}.application-message li:before{content:"•";position:absolute;left:0}.application-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.application-gallery figure{height:390px;margin:0;overflow:hidden}.application-gallery img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1024px){.application-content__inner{width:min(100% - 60px,1180px);padding-inline:20px}.application-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.application-gallery figure:last-child{grid-column:1/-1}}@media (width<=767px){.application-hero{min-height:340px}.application-hero__content{width:100%;padding:70px 30px}.application-hero h1{font-size:34px}.application-content__inner{width:100%;padding:65px 30px 75px}.application-content h2{font-size:27px}.requirements-list li,.application-copy,.application-intro{font-size:15px}.application-gallery{grid-template-columns:1fr}.application-gallery figure,.application-gallery figure:last-child{grid-column:auto;height:340px}}:root{--about-accent:#f35996;--about-button:#d87ca1;--about-dark:#111;--about-background:#ffecfd;--about-white:#fff;--about-title-font:"Poppins", Arial, sans-serif;--about-body-font:"Lato", Arial, sans-serif}.about-page{width:100%;color:var(--about-dark);background:var(--about-background);font-family:var(--about-body-font);overflow:hidden}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page h2{margin-bottom:20px!important;font-size:35px!important;line-height:1.2em!important}.about-page h1,.about-page h2,.about-page h3{font-family:var(--about-title-font);margin:0;font-weight:700}.about-page p,.about-page li,.about-page span,.about-page a{font-family:var(--about-body-font)}.about-page em{font-style:italic}.about-page-hero{min-height:460px;color:var(--about-white);background:var(--about-button);place-items:center;display:grid}.about-page-hero__content{text-align:center;width:min(1240px,100% - 80px);padding:80px 40px}.about-page-hero h1{color:var(--about-white);font-family:var(--about-title-font);margin:0;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.15}.about-history{background:var(--about-background)}.about-history__inner{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:70px;width:min(1240px,100% - 80px);margin-inline:auto;padding:110px 40px;display:grid}.about-history__content h1{margin:22px 0 28px;font-size:clamp(38px,4vw,56px);line-height:1.15}.about-history__content p{margin:0 0 20px;font-size:16px;line-height:1.7}.about-kicker{color:var(--about-accent);font-family:var(--about-title-font);text-transform:uppercase;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:16px;font-weight:700;display:flex}.about-kicker svg{width:16px;min-width:16px;margin-top:3px}.about-history__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:18px;display:grid}.about-history__gallery figure{border-radius:6px;height:280px;margin:0;overflow:hidden}.about-history__gallery img{object-fit:cover;width:100%;height:100%;display:block}.about-purpose-area{background:var(--about-background);margin:0;padding:0 0 80px;position:relative}.about-banner{min-height:380px;color:var(--about-white);background:url(/assets/media/2024/09/arqueria-montevideana-tiro-arco-3.jpg) 50%/cover no-repeat;justify-content:center;align-items:flex-start;margin:0;padding:0;display:flex;position:relative;overflow:visible}.about-banner__overlay{background:#14141494;position:absolute;inset:0}.about-banner__content{z-index:1;text-align:center;width:min(900px,100% - 60px);padding:160px 40px 260px;position:relative}.about-banner h2{max-width:650px;color:var(--about-white);font-family:var(--about-title-font);margin:0 auto;line-height:1.2;font-size:35px!important}.purpose-panel{z-index:10;background:var(--about-white);grid-template-columns:1fr 1fr;width:min(1240px,100% - 80px);min-height:560px;margin:-100px auto 0;padding:0;display:grid;position:relative;overflow:hidden}.purpose-panel__content{background:var(--about-white);padding:50px}.purpose-panel__heading{align-items:center;gap:20px;margin-bottom:64px;display:flex}.purpose-panel__heading svg{width:32px;min-width:32px;height:32px;color:var(--about-accent)}.purpose-panel__heading h2{color:var(--about-dark);font-family:var(--about-title-font);margin:0;font-size:35px;line-height:1.2}.purpose-item+.purpose-item{margin-top:38px}.purpose-item__label{width:100%;color:var(--about-white);background:var(--about-accent);font-family:var(--about-title-font);margin-bottom:38px;padding:17px 20px;font-size:16px;font-weight:700}.purpose-item p{color:var(--about-dark);font-family:var(--about-body-font);margin:0;font-size:16px;line-height:1.55}.purpose-panel__image{min-width:0;min-height:560px;overflow:hidden}.purpose-panel__image img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:560px;display:block}.team-section{background:var(--about-background);padding:70px 40px 90px}.team-section__heading{text-align:left;width:min(1240px,100% - 80px);margin:0 auto 70px}.team-section__heading h2{color:var(--about-dark);margin-bottom:24px;font-size:27px;line-height:1.2}.team-section__heading p{max-width:1220px;color:var(--about-dark);margin:0;font-size:17px;line-height:1.6}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:100px;width:min(1240px,100% - 80px);margin-inline:auto;display:grid}.team-card{text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;display:flex;overflow:visible}.team-card figure{aspect-ratio:1;border:1px solid var(--about-accent);border-radius:50%;width:min(470px,100%);margin:0 0 28px;overflow:hidden}.team-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.team-card__content{width:100%;max-width:590px;padding:0}.team-card h3{color:var(--about-button);margin:0 0 6px;font-size:22px;line-height:1.25}.team-card__role{color:var(--about-dark);margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.4}.team-card__role em{font-style:italic}.team-card__content>p:last-child{color:var(--about-dark);margin:0;font-size:16px;line-height:1.5}.team-card__content>p:last-child strong,.team-card__content>p:last-child em{font-style:italic;font-weight:700}@media (width<=1024px){.about-history__inner{grid-template-columns:1fr}.purpose-panel{grid-template-columns:1fr;margin-top:-70px}.purpose-panel__image,.purpose-panel__image img{min-height:500px}.team-grid{gap:50px}.team-card figure{width:min(390px,100%)}}@media (width<=767px){.about-page-hero{min-height:340px}.about-page-hero__content{width:100%;padding:60px 30px}.about-page-hero h1{font-size:36px}.about-history__inner{gap:50px;width:100%;padding:70px 30px}.about-history__content h1{font-size:36px}.about-history__gallery{grid-template-columns:1fr}.about-history__gallery figure{height:320px}.about-purpose-area{padding-bottom:50px}.about-banner{min-height:330px}.about-banner__content{width:calc(100% - 40px);padding-top:34px}.about-banner h2{font-size:30px}.purpose-panel{width:calc(100% - 30px);margin-top:-70px}.purpose-panel__content{padding:36px 24px}.purpose-panel__heading{align-items:flex-start;gap:14px;margin-bottom:44px}.purpose-panel__heading svg{width:25px;min-width:25px;height:25px;margin-top:5px}.purpose-panel__heading h2{font-size:29px}.purpose-item__label{margin-bottom:25px}.purpose-panel__image,.purpose-panel__image img{min-height:380px}.team-section{padding:60px 30px 75px}.team-section__heading{width:100%;margin-bottom:50px}.team-section__heading h2{font-size:25px}.team-section__heading p{font-size:16px}.team-grid{grid-template-columns:1fr;gap:65px;width:100%}.team-card figure{width:min(360px,100%);margin-bottom:24px}.team-card h3{font-size:21px}.team-card__content>p:last-child{font-size:15px}}:root{--collaboration-accent:#f35996;--collaboration-accent-dark:#ec4d8b;--collaboration-background:#ffecfd;--collaboration-white:#fff;--collaboration-dark:#111;--collaboration-border:#777;--collaboration-title-font:"Poppins", Arial, sans-serif;--collaboration-body-font:"Lato", Arial, sans-serif}html{scroll-behavior:smooth}.collaboration-page{width:100%;color:var(--collaboration-dark);background:var(--collaboration-background);font-family:var(--collaboration-body-font);overflow:hidden}.collaboration-page *,.collaboration-page :before,.collaboration-page :after{box-sizing:border-box}.collaboration-page h1,.collaboration-page h2,.collaboration-page h3{font-family:var(--collaboration-title-font);margin-top:0}.collaboration-page p,.collaboration-page li,.collaboration-page a,.collaboration-page span,.collaboration-page address{font-family:var(--collaboration-body-font)}.collaboration-page-hero{min-height:460px;color:var(--collaboration-white);background:#d87ca1;place-items:center;display:grid}.collaboration-page-hero h1{color:var(--collaboration-white);margin:0;font-size:clamp(40px,4vw,58px);font-weight:700}.collaboration-layout{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:58px;width:min(1240px,100% - 80px);margin:0 auto;padding:95px 0 110px;display:grid}.collaboration-sidebar{background:var(--collaboration-accent);min-width:0}.collaboration-sidebar__sticky{padding:38px;position:sticky;top:25px}.collaboration-sidebar section+section{margin-top:28px}.collaboration-sidebar h2{margin-bottom:16px;font-size:18px;font-weight:700}.collaboration-sidebar address{flex-direction:column;gap:12px;font-size:15px;font-style:normal;line-height:1.4;display:flex}.collaboration-sidebar a{color:var(--collaboration-white);align-items:center;gap:9px;margin-top:10px;font-size:15px;text-decoration:none;display:flex}.collaboration-sidebar a:hover{text-decoration:underline}.collaboration-sidebar a svg{flex:0 0 15px;width:15px;height:15px}.collaboration-main{min-width:0}.collaboration-intro>h2{color:var(--collaboration-accent);margin:0;font-size:clamp(25px,2.3vw,35px);font-weight:700;line-height:1.35}.collaboration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 52px;display:grid}.collaboration-card{border:2px solid var(--collaboration-accent);min-height:205px;color:var(--collaboration-accent);background:var(--collaboration-white);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.collaboration-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #f3599624}.collaboration-card img{object-fit:contain;width:56px;height:56px;display:block}.collaboration-card span{color:var(--collaboration-accent);font-family:var(--collaboration-title-font);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.22;display:block}.collaboration-detail{border-top:2px solid #11111185;padding:44px 0 54px;scroll-margin-top:30px}.collaboration-detail--last{padding-bottom:0}.collaboration-detail__heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.collaboration-detail__heading img{object-fit:contain;flex:0 0 70px;width:70px;height:70px}.collaboration-detail__heading h2{color:var(--collaboration-accent);margin:0;font-size:clamp(23px,2.1vw,31px);font-weight:700;line-height:1.25}.collaboration-detail h3{margin:25px 0 16px;font-size:20px;font-weight:700;line-height:1.4}.collaboration-detail p{margin:0 0 24px;font-size:16px;line-height:1.6}.collaboration-detail__lead{margin-bottom:8px!important}.collaboration-contacts{flex-direction:column;gap:5px;margin-top:26px;font-size:16px;line-height:1.45;display:flex}.collaboration-contacts>strong{color:var(--collaboration-accent)}.foreign-purchase{font-family:var(--collaboration-title-font);border:1px solid #d8d8d8;border-radius:10px;margin-top:28px;padding:18px 30px;font-size:18px;font-weight:700;line-height:1.45}.materials-list{gap:24px;margin:32px 0 36px;padding:0;list-style:none;display:grid}.materials-list li{align-items:center;gap:15px;font-size:16px;font-weight:700;display:flex}.materials-list svg{width:16px;height:16px;color:var(--collaboration-accent);flex:0 0 16px}.mercado-pago-button{margin:4px 0 26px;text-decoration:none;display:inline-block}.mercado-pago-button img{width:158px;height:auto;transition:transform .18s;display:block}.mercado-pago-button:hover img{transform:scale(1.03)}.voluntary-qr{width:min(240px,100%);height:auto;margin-top:24px;display:block}@media (width<=1050px){.collaboration-layout{grid-template-columns:280px minmax(0,1fr);gap:38px}.collaboration-sidebar__sticky{padding:30px 24px}.collaboration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (width<=767px){.collaboration-page-hero{min-height:340px}.collaboration-page-hero h1{text-align:center;padding:0 24px;font-size:34px}.collaboration-layout{grid-template-columns:1fr;gap:42px;width:100%;padding:60px 20px 80px}.collaboration-sidebar{width:100%}.collaboration-sidebar__sticky{padding:30px;position:static}.collaboration-intro>h2{font-size:25px}.collaboration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.collaboration-card{min-height:175px;padding:16px}.collaboration-card:last-child{width:calc(50% - 7px)}.collaboration-card img{width:52px;height:52px}.collaboration-card span{font-size:14px}.collaboration-detail{padding:36px 0 44px}.collaboration-detail__heading{align-items:flex-start;gap:14px}.collaboration-detail__heading img{flex-basis:56px;width:56px;height:56px}.collaboration-detail__heading h2{font-size:23px}.collaboration-detail h3{font-size:18px}.collaboration-detail p,.materials-list li{font-size:15px}.foreign-purchase{padding:16px 20px;font-size:16px}}@media (width<=480px){.collaboration-cards{grid-template-columns:1fr}.collaboration-card:last-child{grid-column:auto;width:100%}.collaboration-card{min-height:160px}}:root{--ebook-accent:#f35996;--ebook-background:#ffecfd;--ebook-dark:#111;--ebook-white:#fff;--ebook-title-font:"Poppins", Arial, sans-serif;--ebook-body-font:"Lato", Arial, sans-serif}.ebook-page-hero{min-height:480px;color:var(--ebook-white);background:#d87ca1;place-items:center;display:grid}.ebook-page-hero__content{text-align:center;width:min(1240px,100% - 80px);padding:80px 40px}.ebook-page-hero h1{color:var(--ebook-white);font-family:var(--ebook-title-font);margin:0;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.15}.ebook-page{width:100%;color:var(--ebook-dark);background:var(--ebook-background);font-family:var(--ebook-body-font);overflow:hidden}.ebook-page *,.ebook-page :before,.ebook-page :after{box-sizing:border-box}.ebook-page h1,.ebook-page h2,.ebook-page h3{font-family:var(--ebook-title-font);margin-top:0}.ebook-page p,.ebook-page li,.ebook-page a,.ebook-page span{font-family:var(--ebook-body-font)}.ebook-section{background:var(--ebook-background)}.ebook-section__inner{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:70px;width:min(1240px,100% - 80px);margin-inline:auto;padding:95px 40px 110px;display:grid}.ebook-content{min-width:0}.ebook-kicker{color:var(--ebook-accent);font-family:var(--ebook-title-font);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:16px;font-weight:700;display:flex}.ebook-kicker svg{width:15px;height:15px;color:var(--ebook-dark);flex:0 0 15px}.ebook-content h1{margin-bottom:28px;font-size:clamp(38px,4vw,50px);font-weight:700;line-height:1.15}.ebook-content h2{margin-bottom:28px;font-size:20px;font-weight:700;line-height:1.45}.ebook-content h3{max-width:580px;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.4}.ebook-content p{margin:0 0 26px;font-size:16px;line-height:1.58}.ebook-payment{margin-bottom:28px;text-decoration:none;display:inline-block}.ebook-payment img{width:168px;height:auto;transition:transform .18s;display:block}.ebook-payment:hover img{transform:scale(1.03)}.ebook-receipt{max-width:620px}.ebook-foreign-purchase{max-width:620px;font-family:var(--ebook-title-font);border:1px solid #d6d6d6;border-radius:10px;margin:0 0 28px;padding:18px 30px;font-size:18px;font-weight:700;line-height:1.45}.ebook-audiences{margin:0 0 30px;padding-left:28px}.ebook-audiences li{margin-bottom:7px;font-size:16px;line-height:1.5}.ebook-important{margin-top:36px!important}.ebook-legal{font-style:italic;margin-top:34px!important}.ebook-legal em{font-style:italic}.ebook-cover{min-width:0}.ebook-cover img{object-fit:contain;width:100%;height:auto;display:block}.ebook-cover--desktop{position:sticky;top:30px}.ebook-cover--mobile{display:none}@media (width<=1024px){.ebook-section__inner{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:44px}.ebook-content h1{font-size:42px}}@media (width<=767px){.ebook-section__inner{width:100%;padding:65px 30px 80px;display:block}.ebook-content h1{font-size:38px}.ebook-content h2,.ebook-content h3{font-size:18px}.ebook-cover--desktop{display:none}.ebook-cover--mobile{width:min(330px,100%);margin:0 auto 36px;display:block}.ebook-foreign-purchase{padding:16px 20px;font-size:16px}.ebook-content p,.ebook-audiences li{font-size:15px}}:root{--training-accent:#f35996;--training-background:#ffecfd;--training-dark:#111;--training-white:#fff;--training-title-font:"Poppins", Arial, sans-serif;--training-body-font:"Lato", Arial, sans-serif}.training-page{width:100%;color:var(--training-dark);background:var(--training-background);font-family:var(--training-body-font);overflow:hidden}.training-page *,.training-page :before,.training-page :after{box-sizing:border-box}.training-page h1,.training-page h2,.training-page h3{font-family:var(--training-title-font);margin-top:0}.training-page p,.training-page li,.training-page a,.training-page span{font-family:var(--training-body-font)}.training-hero{min-height:460px;color:var(--training-white);background:url(/assets/media/2026/06/whatsapp-image-2026-01-23-at-15.55.36.jpeg) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.training-hero__overlay{background:#10101085;position:absolute;inset:0}.training-hero__content{z-index:1;text-align:center;width:min(1240px,100% - 80px);padding:80px 40px;position:relative}.training-hero h1{color:var(--training-white);margin:0;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.15}.training-content{background:var(--training-background)}.training-content__inner{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:100px;width:min(1120px,100% - 80px);margin-inline:auto;padding:95px 40px 105px;display:grid}.training-copy{min-width:0}.training-copy>h2{max-width:620px;color:var(--training-dark);margin-bottom:30px;font-size:clamp(30px,3vw,39px);font-weight:700;line-height:1.3}.training-copy>h2 span{color:var(--training-accent);font-family:var(--training-title-font)}.training-list-section{margin-top:28px}.training-list-section h3{color:var(--training-accent);margin-bottom:20px;font-size:18px;font-weight:700}.training-check-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.training-check-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;font-size:16px;line-height:1.5;display:grid}.training-check-list svg{width:16px;height:16px;color:var(--training-accent);margin-top:3px}.training-teachers{max-width:620px;margin:36px 0 0;font-size:16px;line-height:1.55}.training-payment-title{max-width:620px;margin:34px 0 24px;font-size:20px;font-weight:700;line-height:1.4}.training-payment{margin-bottom:26px;text-decoration:none;display:inline-block}.training-payment img{width:181px;height:auto;transition:transform .18s;display:block}.training-payment:hover img{transform:scale(1.03)}.training-receipt{max-width:620px;margin:0 0 28px;font-size:16px;line-height:1.55}.training-foreign-purchase{max-width:620px;font-family:var(--training-title-font);border:1px solid #d7d7d7;border-radius:10px;margin-bottom:46px;padding:18px 30px;font-size:18px;font-weight:700;line-height:1.45}.training-legal{max-width:620px}.training-legal p{margin:0 0 26px;font-size:16px;font-style:italic;line-height:1.6}.training-legal em{font-style:italic}.training-side-images{gap:28px;display:grid}.training-side-images figure{border-radius:7px;margin:0;overflow:hidden}.training-side-images img{object-fit:cover;width:100%;height:360px;display:block}.training-side-images figure:first-child img{object-position:center}.training-side-images figure:last-child img{object-position:center top}.training-gallery{background:var(--training-background);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:50px 0 0;display:grid}.training-gallery figure{height:620px;margin:0;overflow:hidden}.training-gallery img{object-fit:cover;width:100%;height:100%;display:block}.training-gallery figure:first-child img,.training-gallery figure:nth-child(4) img{object-position:center}.training-gallery figure:nth-child(2) img,.training-gallery figure:nth-child(3) img,.training-gallery figure:nth-child(5) img,.training-gallery figure:nth-child(6) img{object-position:center top}@media (width<=1024px){.training-content__inner{grid-template-columns:minmax(0,1fr) 280px;gap:55px}.training-gallery figure{height:480px}}@media (width<=767px){.training-hero{min-height:340px}.training-hero__content{width:100%;padding:60px 30px}.training-hero h1{font-size:35px}.training-content__inner{grid-template-columns:1fr;gap:50px;width:100%;padding:65px 30px 75px}.training-copy>h2{font-size:29px}.training-check-list{gap:20px}.training-check-list li,.training-teachers,.training-receipt,.training-legal p{font-size:15px}.training-payment-title{font-size:18px}.training-foreign-purchase{padding:16px 20px;font-size:16px}.training-side-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.training-side-images img{height:300px}.training-gallery{grid-template-columns:1fr;gap:5px;padding-top:30px}.training-gallery figure{height:430px}}@media (width<=480px){.training-side-images{grid-template-columns:1fr}.training-side-images img{height:390px}.training-gallery figure{height:360px}}:root{--contact-accent:#f35996;--contact-hero:#d87ca1;--contact-background:#ffecfd;--contact-dark:#111;--contact-white:#fff;--contact-title-font:"Poppins", Arial, sans-serif;--contact-body-font:"Lato", Arial, sans-serif}.contact-page-info p{font-family:Poppins,sans-serif!important;font-size:18px!important}.contact-page-info p,.contact-page-info span{font-weight:800!important}.contact-page{width:100%;color:var(--contact-dark);background:var(--contact-background);font-family:var(--contact-body-font);overflow:hidden}.contact-page *,.contact-page :before,.contact-page :after{box-sizing:border-box}.contact-page h1,.contact-page h2,.contact-page h3{font-family:var(--contact-title-font)}.contact-page p,.contact-page a,.contact-page span,.contact-page strong{font-family:var(--contact-body-font)}.contact-page-hero{min-height:480px;color:var(--contact-white);background:var(--contact-hero);place-items:center;display:grid}.contact-page-hero__content{text-align:center;width:min(1240px,100% - 80px);padding:80px 40px}.contact-page-hero h1{color:var(--contact-white);margin:0;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.15}.contact-page-content{background:var(--contact-background);padding-top:100px}.contact-page-content__inner{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:start;gap:90px;width:min(1280px,100% - 80px);margin-inline:auto;padding:0 40px 90px;display:grid}.contact-page-info{padding-top:12px}.contact-page-info>p{color:var(--contact-dark);font-size:20px;font-weight:700;line-height:1.55}.contact-page-info>p a{color:var(--contact-dark);font-size:inherit;font-weight:700;text-decoration:none}.contact-page-info>p a:hover{color:var(--contact-accent);text-decoration:underline}.contact-page-founders{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.contact-page-founders a{color:var(--contact-dark);align-items:baseline;gap:5px;font-size:21px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.contact-page-founders a:hover span{text-decoration:underline}.contact-page-founders strong{color:var(--contact-accent);font-size:21px;font-weight:700}.contact-page-founders span{color:var(--contact-dark);font-size:21px;font-weight:700}.contact-page-founders-image{width:100%;margin:0;overflow:hidden}.contact-page-founders-image img{object-fit:cover;object-position:center;width:100%;height:370px;display:block}.contact-page-main-image{width:min(1220px,72%);margin:0 auto 0 0;overflow:hidden}.contact-page-main-image img{object-fit:cover;object-position:center;width:100%;height:auto;min-height:620px;display:block}@media (width<=1200px){.contact-page-content__inner{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:60px;width:min(1120px,100% - 60px)}.contact-page-info>p{font-size:18px}.contact-page-founders a,.contact-page-founders strong,.contact-page-founders span{font-size:19px}.contact-page-founders-image img{height:340px}}@media (width<=1024px){.contact-page-content__inner{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:55px}.contact-page-founders-image img{height:310px}.contact-page-main-image{width:75%}.contact-page-main-image img{min-height:520px}}@media (width<=767px){.contact-page-hero{min-height:340px}.contact-page-hero__content{width:100%;padding:60px 30px}.contact-page-hero h1{font-size:36px}.contact-page-content{padding-top:65px}.contact-page-content__inner{grid-template-columns:1fr;gap:42px;width:100%;padding:0 30px 60px}.contact-page-info{padding-top:0}.contact-page-info>p,.contact-page-founders a,.contact-page-founders strong,.contact-page-founders span{font-size:17px}.contact-page-founders-image img{aspect-ratio:3/2;height:auto}.contact-page-main-image{width:100%;margin:0}.contact-page-main-image img{object-position:center;min-height:430px}}body{margin:0;padding:0}
