.faq-hub-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-hub-page{background:#fff;color:var(--negro)}.faq-hub-shell{width:min(1200px,calc(100% - 4rem));margin:0 auto}.faq-hub-hero{overflow:hidden;padding:5.5rem 0;background:radial-gradient(circle at 82% 16%,rgba(196,98,45,.25),transparent 31%),linear-gradient(135deg,var(--negro),var(--cafe))}.faq-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:4rem;gap:4rem;align-items:center}.faq-hub-label-light{color:#fff}.faq-hub-hero h1{max-width:860px;margin:0 0 1.15rem;color:#fff;font-size:clamp(2.35rem,4.7vw,4.45rem);font-weight:800;line-height:1.03;letter-spacing:-.042em}.faq-hub-hero-lead{max-width:760px;margin:0 0 .7rem;color:rgba(255,255,255,.92);font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.7}.faq-hub-hero-support{max-width:700px;margin:0;color:rgba(255,255,255,.65);line-height:1.75}.faq-hub-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.faq-hub-actions-centered,.faq-hub-btn{justify-content:center}.faq-hub-btn{display:inline-flex;align-items:center;min-height:48px;padding:.86rem 1.35rem;border:1px solid transparent;border-radius:10px;font-family:var(--font-poppins),sans-serif;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.faq-hub-btn:hover{transform:translateY(-1px)}.faq-hub-btn-primary{background:var(--terracota);color:#fff}.faq-hub-btn-primary:hover{background:var(--terracota-dark)}.faq-hub-btn-secondary{border-color:rgba(255,255,255,.35);background:transparent;color:#fff}.faq-hub-btn-secondary:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08)}.faq-hub-hero-panel{padding:2rem;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.07);box-shadow:0 28px 70px rgba(0,0,0,.22);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq-hub-hero-panel>span{color:#f2c3a7;font-size:.72rem;font-weight:800;letter-spacing:.14em}.faq-hub-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0 1.25rem}.faq-hub-stat-grid div{padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.06)}.faq-hub-stat-grid strong{display:block;color:#fff;font-size:1.8rem;line-height:1}.faq-hub-stat-grid small{display:block;margin-top:.45rem;color:rgba(255,255,255,.65);line-height:1.45}.faq-hub-hero-panel ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0 0 1.25rem;padding-left:1.15rem;color:rgba(255,255,255,.76);line-height:1.65}.faq-hub-hero-panel time{color:rgba(255,255,255,.58);font-size:.78rem}.faq-hub-explorer{padding:5rem 0;background:#fff;scroll-margin-top:92px}.faq-hub-explorer-heading{max-width:790px;margin-bottom:2rem}.faq-hub-explorer-heading h2,.faq-hub-final-card h2,.faq-hub-scope-card h2{margin:0 0 .8rem;color:var(--negro);font-size:clamp(1.85rem,3vw,2.85rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.faq-hub-explorer-heading>p:not(.section-label),.faq-hub-final-card>p,.faq-hub-scope-card>p{margin:0;color:var(--gris-medio);line-height:1.8}.faq-hub-popular{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1.5rem;padding:1.15rem 1.25rem;border:1px solid var(--gris-claro);border-radius:16px;background:var(--crema-dark)}.faq-hub-popular>span{padding-top:.45rem;color:var(--terracota);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.faq-hub-popular>div{display:flex;flex-wrap:wrap;gap:.55rem}.faq-hub-popular button{padding:.55rem .8rem;border:1px solid rgba(196,98,45,.18);border-radius:999px;background:#fff;color:var(--cafe);font-family:var(--font-poppins),sans-serif;font-size:.78rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.faq-hub-popular button:hover{transform:translateY(-1px);border-color:var(--terracota);color:var(--terracota)}.faq-hub-toolbar{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.faq-hub-search{position:relative;display:flex;min-width:0;flex:1 1;align-items:center}.faq-hub-search svg{position:absolute;left:1rem;width:21px;height:21px;fill:none;stroke:var(--terracota);stroke-linecap:round;stroke-width:1.8;pointer-events:none}.faq-hub-search input{width:100%;min-height:56px;padding:.9rem 3.2rem .9rem 3rem;border:1px solid var(--gris-claro);border-radius:14px;outline:none;background:#fff;color:var(--negro);font-family:var(--font-poppins),sans-serif;font-size:.93rem;transition:border-color .2s ease,box-shadow .2s ease}.faq-hub-search input:focus{border-color:var(--terracota);box-shadow:0 0 0 4px rgba(196,98,45,.09)}.faq-hub-search>button{position:absolute;right:.8rem;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--crema-dark);color:var(--cafe);font-size:1.25rem;cursor:pointer}.faq-hub-result-count{color:var(--gris-medio);font-size:.83rem;white-space:nowrap}.faq-hub-category-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:3rem}.faq-hub-category-chips button{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.58rem .8rem;border:1px solid var(--gris-claro);border-radius:999px;background:#fff;color:var(--cafe);font-family:var(--font-poppins),sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.faq-hub-category-chips button span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 .35rem;border-radius:999px;background:var(--crema-dark);color:var(--gris-medio);font-size:.68rem}.faq-hub-category-chips button.is-active,.faq-hub-category-chips button:hover{border-color:var(--terracota);background:var(--terracota);color:#fff}.faq-hub-category-chips button.is-active span,.faq-hub-category-chips button:hover span{background:rgba(255,255,255,.18);color:#fff}.faq-hub-groups{display:grid;grid-gap:4rem;gap:4rem}.faq-hub-category{scroll-margin-top:100px}.faq-hub-category-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:end;margin-bottom:1.2rem}.faq-hub-category-heading h3{margin:0 0 .45rem;color:var(--negro);font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.25}.faq-hub-category-heading p:not(.section-label){max-width:720px;margin:0;color:var(--gris-medio);font-size:.9rem;line-height:1.7}.faq-hub-category-heading>a{color:var(--terracota);font-size:.83rem;font-weight:700;text-decoration:none;white-space:nowrap}.faq-hub-category-heading>a:hover{text-decoration:underline}.faq-hub-list{overflow:hidden;border:1px solid var(--gris-claro);border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(26,18,8,.045)}.faq-hub-item+.faq-hub-item{border-top:1px solid var(--gris-claro)}.faq-hub-item{scroll-margin-top:110px}.faq-hub-question{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.2rem 1.3rem;border:0;background:#fff;color:var(--negro);text-align:left;font-family:var(--font-poppins),sans-serif;font-size:.96rem;font-weight:700;line-height:1.45;cursor:pointer;transition:background .2s ease}.faq-hub-item.is-open .faq-hub-question,.faq-hub-question:hover{background:var(--crema-dark)}.faq-hub-question-number{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(196,98,45,.1);color:var(--terracota);font-size:.68rem;font-weight:800}.faq-hub-question b{color:var(--terracota);font-size:1.35rem;line-height:1}.faq-hub-answer{padding:0 1.3rem 1.35rem 4.7rem;background:var(--crema-dark)}.faq-hub-answer p{margin:0 0 .8rem;color:var(--cafe);font-size:.9rem;line-height:1.78}.faq-hub-answer a{color:var(--terracota);font-size:.82rem;font-weight:700;text-decoration:none}.faq-hub-answer a:hover{text-decoration:underline}.faq-hub-empty{padding:3rem;border:1px solid var(--gris-claro);border-radius:18px;background:var(--crema-dark);text-align:center}.faq-hub-empty strong{color:var(--negro);font-size:1.1rem}.faq-hub-empty p{color:var(--gris-medio)}.faq-hub-empty>div{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1rem}.faq-hub-empty a,.faq-hub-empty button{padding:.7rem 1rem;border:1px solid var(--terracota);border-radius:9px;background:var(--terracota);color:#fff;font-family:var(--font-poppins),sans-serif;font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer}.faq-hub-empty a{background:transparent;color:var(--terracota)}.faq-hub-scope{padding:0 0 5rem;background:#fff}.faq-hub-scope-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:3rem;gap:3rem;align-items:start;padding:2.2rem;border:1px solid var(--gris-claro);border-radius:20px;background:var(--crema-dark)}.faq-hub-scope-card h2{font-size:clamp(1.45rem,2.3vw,2rem)}.faq-hub-final-cta{padding:0 0 5rem;background:#fff}.faq-hub-final-card{padding:3.4rem 2rem;border-radius:24px;background:radial-gradient(circle at 78% 18%,rgba(196,98,45,.25),transparent 34%),linear-gradient(135deg,var(--negro),var(--cafe));text-align:center}.faq-hub-final-card h2{color:#fff}.faq-hub-final-card>p{max-width:720px;margin:0 auto;color:rgba(255,255,255,.72)}@media (max-width:920px){.faq-hub-hero-grid,.faq-hub-scope-card{grid-template-columns:1fr}.faq-hub-hero-grid{gap:2.5rem}.faq-hub-category-heading{grid-template-columns:1fr;gap:.65rem;align-items:start}.faq-hub-category-heading>a{white-space:normal}}@media (max-width:680px){.faq-hub-shell{width:min(100% - 2rem,1200px)}.faq-hub-hero{padding:4rem 0}.faq-hub-hero h1{font-size:clamp(2.15rem,12vw,3.35rem)}.faq-hub-actions,.faq-hub-actions-centered{flex-direction:column}.faq-hub-btn{width:100%}.faq-hub-popular{grid-template-columns:1fr}.faq-hub-popular>span{padding-top:0}.faq-hub-popular>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}.faq-hub-popular button{flex:0 0 auto;max-width:280px;text-align:left}.faq-hub-toolbar{align-items:stretch;flex-direction:column}.faq-hub-result-count{padding-left:.2rem}.faq-hub-category-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.55rem;scrollbar-width:thin}.faq-hub-category-chips button{flex:0 0 auto}.faq-hub-question{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:1rem;font-size:.88rem}.faq-hub-question-number{width:30px;height:30px}.faq-hub-answer{padding:0 1rem 1.15rem 3.7rem}.faq-hub-scope-card{gap:1rem;padding:1.5rem}.faq-hub-final-card{padding:2.5rem 1.25rem}}.about-page{background:#fff;color:var(--negro)}.about-shell{width:min(1200px,calc(100% - 4rem));margin:0 auto}.about-label-light{color:rgba(255,255,255,.7)!important}.about-hero{padding:5.5rem 0;background:radial-gradient(circle at 82% 18%,rgba(196,98,45,.22),transparent 32%),linear-gradient(135deg,var(--negro),var(--cafe))}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:4rem;gap:4rem;align-items:center}.about-hero h1{max-width:800px;margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.about-hero-lead{max-width:760px;margin:1.6rem 0 0;color:rgba(255,255,255,.88);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.75}.about-hero-support{max-width:740px;margin:1rem 0 0;color:rgba(255,255,255,.62);font-size:.98rem;line-height:1.75}.about-actions,.about-final-actions,.about-founder-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.about-actions{margin-top:2rem}.about-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.82rem 1.35rem;border-radius:10px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.about-btn:hover{transform:translateY(-2px)}.about-btn-primary{background:var(--terracota);color:#fff}.about-btn-primary:hover{background:var(--terracota-dark)}.about-btn-secondary{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:#fff}.about-btn-outline{border:1px solid var(--gris-claro);background:#fff;color:var(--negro)}.about-hero-card{padding:2.1rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.about-hero-card>span{color:rgba(255,255,255,.6);font-size:.72rem;font-weight:800;letter-spacing:.16em}.about-hero-card h2{margin:.7rem 0 .9rem;font-size:1.85rem;line-height:1.15}.about-hero-card>p{margin:0;color:rgba(255,255,255,.72);font-size:.95rem;line-height:1.7}.about-hero-card dl{display:grid;grid-gap:.9rem;gap:.9rem;margin:1.7rem 0 0}.about-hero-card dl div{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.12)}.about-hero-card dt{color:rgba(255,255,255,.48);font-size:.78rem}.about-hero-card dd{margin:0;font-size:.9rem;font-weight:700}.about-founder,.about-process-section,.about-purpose,.about-story{padding:5.5rem 0}.about-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:5rem;gap:5rem;align-items:start}.about-culture-card h2,.about-final-card h2,.about-founder-copy h2,.about-local-card h2,.about-purpose-card h2,.about-section-heading h2,.about-story-heading h2,.about-tech-card h2{margin:0;color:var(--negro);font-size:clamp(1.9rem,3vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.03em}.about-story-copy p{margin:0 0 1.1rem;color:var(--cafe);font-size:1rem;line-height:1.9}.about-ecosystem,.about-pillars,.about-results{padding:5.5rem 0;background:var(--crema-dark)}.about-section-heading{max-width:780px;margin-bottom:2.2rem}.about-section-heading-centered{margin-left:auto;margin-right:auto;text-align:center}.about-section-heading>p:not(.section-label){margin:1rem 0 0;color:var(--gris-medio);line-height:1.75}.about-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.about-stat{min-height:170px;padding:1.7rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff}.about-stat strong{display:block;color:var(--terracota);font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}.about-stat span{display:block;margin-top:.8rem;color:var(--cafe);font-size:.88rem;line-height:1.55}.about-methodology-note{max-width:940px;margin:1.4rem auto 0;color:var(--gris-medio);font-size:.76rem;line-height:1.65;text-align:center}.about-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.about-purpose-card{padding:2.7rem;border:1px solid var(--gris-claro);border-radius:20px;background:#fff}.about-purpose-card h2{font-size:clamp(1.6rem,2.3vw,2.25rem)}.about-purpose-card p:not(.section-label){margin:1.1rem 0 0;color:var(--gris-medio);line-height:1.8}.about-purpose-card-dark{border-color:transparent;background:linear-gradient(135deg,var(--negro),var(--cafe))}.about-purpose-card-dark h2{color:#fff}.about-purpose-card-dark p:not(.section-label){color:rgba(255,255,255,.74)}.about-pillars-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.about-pillar-card{min-height:310px;padding:1.55rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff}.about-pillar-card>span,.about-process-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(196,98,45,.1);color:var(--terracota);font-size:.72rem;font-weight:800}.about-ecosystem-card h3,.about-founder-copy h3,.about-pillar-card h3,.about-process-card h3{margin:1.1rem 0 .6rem;color:var(--negro);font-size:1.08rem;line-height:1.35}.about-ecosystem-card p,.about-founder-copy p,.about-pillar-card p,.about-process-card p{margin:0;color:var(--gris-medio);font-size:.9rem;line-height:1.7}.about-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.about-process-card{padding:1.7rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff}.about-culture-tech{padding:5.5rem 0;background:#fff}.about-culture-tech-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1.2rem;gap:1.2rem}.about-culture-card,.about-tech-card{padding:2.6rem;border-radius:20px}.about-culture-card{border:1px solid var(--gris-claro);background:#fff}.about-tech-card{background:linear-gradient(135deg,var(--negro),var(--cafe))}.about-tech-card h2{color:#fff}.about-culture-card>p:not(.section-label),.about-tech-card>p:not(.section-label){margin:1rem 0 0;line-height:1.8}.about-culture-card>p:not(.section-label){color:var(--gris-medio)}.about-tech-card>p:not(.section-label){color:rgba(255,255,255,.72)}.about-tech-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.about-tech-card li{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.82);font-size:.82rem;line-height:1.45}.about-tech-links{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.5rem}.about-inline-link-light,.about-tech-links a{color:#fff;font-weight:700;text-decoration:none}.about-inline-link{display:inline-flex;margin-top:1.35rem;color:var(--terracota);font-size:.9rem;font-weight:700;text-decoration:none}.about-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.about-ecosystem-card{display:flex;min-height:250px;flex-direction:column;padding:1.7rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.about-ecosystem-card[href]:hover{transform:translateY(-3px);border-color:rgba(196,98,45,.4);box-shadow:0 18px 36px rgba(26,18,8,.07)}.about-ecosystem-card>span{color:var(--terracota);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-ecosystem-card b{margin-top:auto;padding-top:1rem;color:var(--terracota);font-size:.82rem}.about-founder-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:4rem;gap:4rem;align-items:center}.about-founder-media{overflow:hidden;border-radius:22px;background:var(--negro);box-shadow:0 24px 55px rgba(26,18,8,.14)}.about-founder-media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.about-founder-copy h2{margin-bottom:.3rem}.about-founder-copy h3{margin-top:0;color:var(--terracota)}.about-founder-copy p{margin-top:1rem;font-size:.94rem}.about-founder-actions{margin-top:1.6rem}.about-local{padding:0 0 5.5rem}.about-local-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:3rem;gap:3rem;padding:3.2rem;border-radius:22px;background:radial-gradient(circle at 86% 22%,rgba(196,98,45,.25),transparent 30%),linear-gradient(135deg,var(--negro),var(--cafe))}.about-local-card h2{color:#fff}.about-local-card>div>p:not(.section-label){color:rgba(255,255,255,.7);line-height:1.8}.about-company-facts{display:grid;grid-gap:0;gap:0;margin:0}.about-company-facts div{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.about-company-facts dt{color:rgba(255,255,255,.45);font-size:.78rem}.about-company-facts dd{margin:0;color:rgba(255,255,255,.9);font-size:.86rem;line-height:1.55}.about-final-cta{padding:0 0 5rem}.about-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:center;padding:3rem;border-radius:22px;background:var(--crema-dark);border:1px solid var(--gris-claro)}.about-final-card>div>p:not(.section-label){max-width:720px;margin:.8rem 0 0;color:var(--gris-medio);line-height:1.75}.about-final-actions{justify-content:flex-end;max-width:410px}.about-final-actions .about-btn-secondary{border-color:var(--gris-claro);background:#fff;color:var(--negro)}.about-final-actions .about-inline-link-light{color:var(--terracota)}@media (max-width:1050px){.about-culture-tech-grid,.about-founder-grid,.about-hero-grid,.about-local-card,.about-story-grid{grid-template-columns:1fr;gap:2.2rem}.about-process-grid,.about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-founder-media{max-width:620px}.about-final-card{grid-template-columns:1fr}.about-final-actions{justify-content:flex-start;max-width:none}}@media (max-width:720px){.about-shell{width:min(100% - 2rem,1200px)}.about-culture-tech,.about-ecosystem,.about-founder,.about-hero,.about-pillars,.about-process-section,.about-purpose,.about-results,.about-story{padding:4rem 0}.about-hero h1{font-size:clamp(2.2rem,11vw,3.25rem)}.about-actions,.about-final-actions,.about-founder-actions{align-items:stretch;flex-direction:column}.about-btn{width:100%}.about-ecosystem-grid,.about-pillars-grid,.about-process-grid,.about-purpose-grid,.about-stats-grid,.about-tech-card ul{grid-template-columns:1fr}.about-pillar-card{min-height:0}.about-culture-card,.about-final-card,.about-local-card,.about-purpose-card,.about-tech-card{padding:2rem 1.4rem}.about-company-facts div,.about-hero-card dl div{grid-template-columns:1fr;gap:.25rem}.about-local{padding-bottom:4rem}}.quick-page{--quick-ink:#17110c;--quick-brown:#3c3429;--quick-muted:#9b9189;--quick-cream:#f7f4ef;--quick-cream-2:#efece8;--quick-border:#e3ddd4;--quick-accent:#ce642d;--quick-wine:#48171b;background:#fff;color:var(--quick-ink)}.quick-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.quick-eyebrow{margin:0 0 .7rem;color:var(--quick-accent);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.quick-hero{padding:4.8rem 0 2.8rem;background:#fff}.quick-hero-centered{text-align:center}.quick-hero h1{max-width:900px;margin:0;color:var(--quick-ink);font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.06;letter-spacing:-.035em}.quick-hero-centered .quick-disclaimer,.quick-hero-centered .quick-hero-lead,.quick-hero-centered h1{margin-inline:auto}.quick-hero-lead{max-width:800px;font-size:1.03rem;line-height:1.8}.quick-disclaimer,.quick-hero-lead{margin:1rem 0 0;color:var(--quick-muted)}.quick-disclaimer{max-width:760px;font-size:.78rem;line-height:1.65}.quick-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:10px;font-size:.78rem;font-weight:800;text-decoration:none}.quick-btn-primary{background:var(--quick-accent);color:#fff}.quick-btn-outline{border:1px solid var(--quick-accent);color:var(--quick-accent);background:#fff}.quick-section-heading{max-width:790px;margin-bottom:2rem}.quick-section-heading-centered{margin-inline:auto;text-align:center}.quick-section-heading h2{margin:0;color:var(--quick-ink);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.quick-section-heading p:last-child{color:var(--quick-muted);line-height:1.75}.tools-hub-list{padding:1rem 0 4.7rem}.tools-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:860px}.tools-hub-card{display:flex;min-height:250px;padding:1.55rem;flex-direction:column;border:1px solid var(--quick-border);border-radius:16px;color:inherit;text-decoration:none;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tools-hub-card:hover{transform:translateY(-3px);border-color:rgba(206,100,45,.45);box-shadow:0 12px 30px rgba(40,30,20,.06)}.tools-hub-card-eyebrow{margin:0 0 .75rem;color:var(--quick-accent);font-size:.66rem;font-weight:800;letter-spacing:.11em}.tools-hub-card h2{margin:0 0 .65rem;color:var(--quick-ink);font-size:1.15rem;line-height:1.35}.tools-hub-card p:not(.tools-hub-card-eyebrow){margin:0;color:var(--quick-muted);font-size:.86rem;line-height:1.75}.tools-hub-card span{margin-top:auto;padding-top:1.3rem;color:var(--quick-accent);font-size:.78rem;font-weight:800}.quick-secondary-cta{padding:0 0 5rem}.quick-secondary-cta-card{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2rem;border-radius:18px;background:var(--quick-cream-2)}.quick-secondary-cta-card>div{max-width:760px}.quick-secondary-cta-card h2{margin:.15rem 0 .55rem;font-size:clamp(1.6rem,2.7vw,2.3rem)}.quick-secondary-cta-card p{margin:0;color:var(--quick-muted);line-height:1.7}.careers-form-card{padding:1.7rem;border:1px solid var(--quick-border);border-radius:16px;background:#fff}.quick-form{display:grid;grid-gap:1rem;gap:1rem}.quick-form fieldset{margin:0;padding:0;border:0}.quick-form label>span,.quick-form legend{display:block;margin-bottom:.45rem;color:var(--quick-brown);font-size:.72rem;font-weight:800}.quick-reason-grid{display:flex;flex-wrap:wrap;gap:.55rem}.quick-reason-grid button{padding:.62rem .8rem;border:1px solid var(--quick-border);border-radius:999px;color:var(--quick-brown);background:#fff;cursor:pointer;font:inherit;font-size:.78rem}.quick-reason-grid button.is-active{border-color:var(--quick-accent);background:var(--quick-accent);color:#fff}.quick-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.quick-form input,.quick-form select,.quick-form textarea{width:100%;border:1px solid var(--quick-border);border-radius:10px;padding:.85rem .9rem;color:var(--quick-ink);background:#fbfaf8;font:inherit;font-size:.84rem;outline:none}.quick-form input:focus,.quick-form select:focus,.quick-form textarea:focus{border-color:rgba(206,100,45,.65);box-shadow:0 0 0 3px rgba(206,100,45,.08)}.quick-check{display:flex!important;align-items:center;gap:.55rem}.quick-check input{width:auto}.quick-check span{margin:0!important;color:var(--quick-muted)!important;font-weight:500!important}.quick-check a{color:var(--quick-accent)}.quick-submit,.quick-whatsapp-submit{display:flex;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:10px;color:#fff;font:inherit;font-size:.82rem;font-weight:800;text-decoration:none;cursor:pointer}.quick-submit{background:var(--quick-accent)}.quick-whatsapp-submit{background:#25d366}.quick-form-message{margin:0;font-size:.78rem}.quick-form-message.is-error{color:#9f2f2f}.quick-form-message.is-success{color:#157943}.careers-benefits{padding:1rem 0 4.7rem}.careers-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.careers-benefit-grid article{padding:1.35rem;border:1px solid var(--quick-border);border-radius:15px}.careers-benefit-grid h3{margin:0 0 .6rem;font-size:1rem}.careers-benefit-grid p{margin:0;color:var(--quick-muted);font-size:.82rem;line-height:1.7}.careers-profile{padding:4.5rem 0;background:var(--quick-wine);color:#fff}.careers-profile-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.careers-profile .quick-eyebrow{color:#f2ed99}.careers-profile h2{margin:.2rem 0 0;color:#fff;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.14}.careers-profile p{margin:0;color:rgba(255,255,255,.72);line-height:1.8}.careers-openings{padding:4.8rem 0;background:var(--quick-cream)}.careers-form-card{max-width:820px;margin:2rem auto 0}.careers-form-card>h3{margin:0 0 1.25rem}@media (max-width:900px){.careers-profile-card{grid-template-columns:1fr;gap:1.5rem}.careers-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.quick-hero{padding:3.6rem 0 2.2rem}.careers-benefit-grid,.quick-form-grid,.tools-hub-grid{grid-template-columns:1fr}.quick-secondary-cta-card{flex-direction:column;align-items:flex-start}.careers-openings{padding-bottom:3.5rem}}.advisor-page,.team-page{background:#fff;color:var(--negro)}.advisor-shell,.team-shell{width:min(1200px,calc(100% - 4rem));margin:0 auto}.team-label-light{color:rgba(255,255,255,.72)!important}.advisor-hero,.team-hero{background:radial-gradient(circle at 82% 18%,rgba(196,98,45,.22),transparent 34%),linear-gradient(135deg,var(--negro),var(--cafe));color:#fff}.team-hero{padding:5rem 0}.team-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:4rem;gap:4rem;align-items:center}.advisor-hero h1,.team-hero h1{margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.045em;color:#fff}.team-hero-lead{max-width:760px;margin:1.4rem 0 0;color:rgba(255,255,255,.84);font-size:1.08rem;line-height:1.8}.advisor-actions,.team-final-actions,.team-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.team-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.82rem 1.3rem;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;transition:.2s ease}.team-btn:hover{transform:translateY(-2px)}.team-btn-primary{background:var(--terracota);color:#fff}.team-btn-primary:hover{background:var(--terracota-dark)}.team-btn-secondary{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.25)}.team-hero-note{padding:2rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}.team-hero-note>span{font-size:.7rem;font-weight:800;letter-spacing:.15em;color:rgba(255,255,255,.55)}.team-hero-note h2{margin:.7rem 0;color:#fff;font-size:1.7rem;line-height:1.15}.team-hero-note p{margin:0;color:rgba(255,255,255,.7);line-height:1.75;font-size:.92rem}.team-culture,.team-directory,.team-final,.team-mosaic-section{padding:5rem 0}.team-mosaic-section{background:var(--crema-dark)}.team-section-heading{max-width:780px;margin-bottom:2rem}.team-section-heading-centered{margin-left:auto;margin-right:auto;text-align:center}.advisor-about h2,.advisor-approach h2,.advisor-background h2,.advisor-final h2,.advisor-section-heading h2,.team-culture h2,.team-directory-heading h2,.team-final h2,.team-section-heading h2{margin:0;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.03em;color:var(--negro)}.advisor-section-heading>p:not(.section-label),.team-directory-heading>p,.team-section-heading>p:not(.section-label){color:var(--gris-medio);line-height:1.75}.team-mosaic{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.65rem;gap:.65rem}.team-mosaic-item{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:12px}.team-mosaic-item img{object-fit:cover;object-position:center top;transition:transform .25s ease}.team-mosaic-item:hover img{transform:scale(1.03)}.team-tone-terracota{background:#C4622D}.team-tone-cafe{background:#3C3429}.team-tone-oliva{background:#7C7B67}.team-tone-beige{background:#D2C7B3}.team-tone-claro{background:#EFECE8}.team-directory-heading{max-width:780px}.team-controls{margin:2rem 0 1rem;display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.team-filter-list{display:flex;flex-wrap:wrap;gap:.5rem}.team-filter-btn{border:1px solid var(--gris-claro);background:#fff;color:var(--cafe);border-radius:999px;padding:.65rem .95rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.team-filter-btn.is-active,.team-filter-btn:hover{background:var(--terracota);color:#fff;border-color:var(--terracota)}.team-search input{width:min(330px,78vw);min-height:42px;border:1px solid var(--gris-claro);border-radius:10px;padding:.7rem .9rem;font:inherit}.team-results-note{margin-bottom:1rem;color:var(--gris-medio);font-size:.8rem}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.team-card{display:block;overflow:hidden;border:1px solid var(--gris-claro);border-radius:16px;background:#fff;text-decoration:none;transition:.2s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(26,18,8,.08)}.team-card-photo{position:relative;aspect-ratio:4/4.5;overflow:hidden}.team-card-photo img{object-fit:cover;object-position:center top}.team-cert-badge{position:absolute;left:.75rem;bottom:.75rem;background:#fff;color:var(--terracota-dark);border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:800;box-shadow:0 3px 10px rgba(0,0,0,.12)}.team-card-body{padding:1.15rem}.team-card-body h3{margin:0;color:var(--negro);font-size:1.1rem}.team-card-role{margin:.25rem 0 .7rem;color:var(--terracota);font-size:.78rem;font-weight:700}.team-card-languages,.team-card-specialty,.team-card-zones{margin:.3rem 0;color:var(--gris-medio);font-size:.78rem;line-height:1.45}.team-card-link{display:inline-block;margin-top:.85rem;color:var(--terracota);font-size:.8rem;font-weight:800}.team-empty{padding:2rem;border-radius:14px;text-align:center}.team-culture,.team-empty{background:var(--crema-dark)}.team-culture-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:4rem;gap:4rem}.team-culture-copy p{margin:0 0 1rem;color:var(--cafe);line-height:1.85}.team-final{padding-top:3rem}.advisor-final-card,.team-final-card{background:linear-gradient(135deg,var(--negro),var(--cafe));border-radius:18px;padding:2.5rem;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:2rem}.advisor-final-card h2,.team-final-card h2{color:#fff}.advisor-final-card p,.team-final-card p{color:rgba(255,255,255,.7);max-width:720px;line-height:1.7}.advisor-hero{padding:4.5rem 0}.advisor-hero-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:4rem;gap:4rem;align-items:center}.advisor-portrait{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden}.advisor-portrait img{object-fit:cover;object-position:center top}.advisor-hero-role{color:#f2b49a;font-weight:700;margin:.7rem 0}.advisor-headline{max-width:720px;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.75}.advisor-cert-highlight{display:flex;gap:.8rem;align-items:flex-start;margin:1.2rem 0;padding:1rem;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}.advisor-cert-highlight>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--terracota);color:#fff;font-weight:900}.advisor-cert-highlight strong{color:#fff}.advisor-cert-highlight p{margin:.2rem 0 0;color:rgba(255,255,255,.65);font-size:.8rem}.advisor-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem;margin:1.5rem 0}.advisor-meta-grid div{padding:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.advisor-meta-grid span{display:block;color:rgba(255,255,255,.48);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.advisor-meta-grid strong{display:block;margin-top:.3rem;color:#fff;font-size:.82rem;line-height:1.5}.advisor-about,.advisor-approach,.advisor-background,.advisor-credentials,.advisor-final,.advisor-rednorte-support,.advisor-reviews,.advisor-services,.advisor-specialties{padding:5rem 0}.advisor-two-col{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:4rem;gap:4rem}.advisor-approach-lead,.advisor-background-list p,.advisor-rich-copy p{color:var(--cafe);line-height:1.85}.advisor-rednorte-support,.advisor-reviews,.advisor-services{background:var(--crema-dark)}.advisor-section-heading{max-width:800px;margin-bottom:2rem}.advisor-section-heading-centered{margin-left:auto;margin-right:auto;text-align:center}.advisor-service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.9rem;gap:.9rem}.advisor-service-card{padding:1.3rem;border-radius:14px;border:1px solid var(--gris-claro);background:#fff;text-decoration:none}.advisor-service-card h3{margin:0;color:var(--negro);font-size:1rem}.advisor-service-card span{display:inline-block;margin-top:.8rem;color:var(--terracota);font-size:.78rem;font-weight:800}.advisor-specialty-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.advisor-specialty-card{padding:1.4rem;border:1px solid var(--gris-claro);border-radius:14px}.advisor-specialty-card>span{color:var(--terracota);font-size:.7rem;font-weight:800;letter-spacing:.09em}.advisor-specialty-card ul{margin:1rem 0 0;padding-left:1.1rem;color:var(--cafe);line-height:1.8;font-size:.86rem}.advisor-process-mini{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.advisor-process-mini div{display:flex;gap:.7rem;align-items:center;padding:1rem;border-radius:12px;background:var(--crema-dark)}.advisor-process-mini strong{color:var(--terracota)}.advisor-process-mini span{font-size:.82rem;font-weight:700;color:var(--cafe)}.advisor-support-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.advisor-support-item{padding:1rem;border-radius:12px;border:1px solid var(--gris-claro);background:#fff;text-align:center;font-size:.82rem;font-weight:700;color:var(--cafe)}.advisor-credential-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.advisor-credential-card{padding:1.5rem;border:1px solid var(--gris-claro);border-left:4px solid var(--terracota);border-radius:14px;background:#fff}.advisor-credential-card h3{margin:.7rem 0 .3rem;color:var(--negro)}.advisor-credential-card p{color:var(--gris-medio)}.advisor-credential-card strong{display:block;margin-top:.8rem;color:var(--cafe);font-size:.82rem}.advisor-credential-status{display:inline-flex;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:800}.advisor-credential-status.is-licensed{background:#E7F3EA;color:#2F6F3E}.advisor-credential-status.is-completed{background:#FFF0E7;color:var(--terracota-dark)}.advisor-credential-status.is-in_progress{background:#F1EEE8;color:var(--cafe)}.advisor-review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.advisor-review-card{padding:1.4rem;border-radius:14px;background:#fff;border:1px solid var(--gris-claro)}.advisor-review-stars{color:#F4B400;letter-spacing:.05em}.advisor-review-card blockquote{margin:1rem 0;color:var(--cafe);line-height:1.7;font-size:.9rem}.advisor-review-card p{color:var(--gris-medio);font-size:.78rem}.advisor-review-card a{color:var(--terracota);font-size:.76rem;font-weight:700}@media (max-width:980px){.advisor-hero-grid,.advisor-two-col,.team-culture-grid,.team-hero-grid{grid-template-columns:1fr;gap:2rem}.team-mosaic{grid-template-columns:repeat(4,1fr)}.advisor-review-grid,.advisor-service-grid,.advisor-support-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.advisor-specialty-grid{grid-template-columns:1fr 1fr}.advisor-meta-grid{grid-template-columns:1fr}}@media (max-width:700px){.advisor-shell,.team-shell{width:min(100% - 2rem,1200px)}.advisor-hero,.team-hero{padding:3.6rem 0}.advisor-about,.advisor-approach,.advisor-background,.advisor-credentials,.advisor-final,.advisor-rednorte-support,.advisor-reviews,.advisor-services,.advisor-specialties,.team-culture,.team-directory,.team-final,.team-mosaic-section{padding:3.5rem 0}.team-mosaic{grid-template-columns:repeat(3,1fr);gap:.45rem}.advisor-credential-grid,.advisor-process-mini,.advisor-review-grid,.advisor-service-grid,.advisor-specialty-grid,.advisor-support-grid,.team-grid{grid-template-columns:1fr}.team-controls{align-items:stretch}.team-search,.team-search input{width:100%}.advisor-final-card,.team-final-card{flex-direction:column;align-items:flex-start;padding:1.7rem}}.advisor-social-links{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.9rem}.advisor-social-links a{color:rgba(255,255,255,.78);font-size:13px;font-weight:600;text-decoration:none}.advisor-social-links a:hover{color:#fff}.advisor-credential-note{margin-top:.65rem;font-size:12px;line-height:1.55;color:var(--gris-medio)}.founder-current-role{margin-top:1.5rem;padding:1.15rem 1.25rem;border-left:4px solid var(--terracota);background:var(--crema-dark);border-radius:0 12px 12px 0}.founder-current-role strong{color:var(--negro)}.founder-current-role p{margin:.4rem 0 0}.founder-expertise,.founder-impact,.founder-insights,.founder-philosophy,.founder-timeline,.founder-training,.founder-ventures{padding:5rem 0}.founder-impact,.founder-philosophy,.founder-training{background:var(--crema-dark)}.founder-card-grid{display:grid;grid-gap:1rem;gap:1rem}.founder-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.founder-card{padding:1.45rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff}.founder-card h3{margin:0 0 .6rem;color:var(--negro);font-size:1rem}.founder-card p{margin:0;color:var(--gris-medio);line-height:1.7;font-size:.86rem}.founder-tech{padding:5rem 0;background:linear-gradient(135deg,var(--negro),var(--cafe));color:#fff}.founder-tech-grid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:4rem;gap:4rem}.founder-tech h2{margin:0;color:#fff;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.15}.founder-tech-copy p{margin:0 0 1rem;color:rgba(255,255,255,.76);line-height:1.8}.founder-tech-copy blockquote{margin:1.5rem 0 0;padding:1.2rem 1.3rem;border-left:4px solid var(--terracota);background:rgba(255,255,255,.07);border-radius:0 12px 12px 0;color:#fff;font-size:1.08rem;font-weight:700;line-height:1.6}.founder-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.founder-timeline-item{border-top:3px solid var(--terracota);padding:1rem 0 0}.founder-timeline-item>span{color:var(--terracota);font-weight:900;font-size:1.25rem}.founder-timeline-item h3{margin:.5rem 0 .4rem;color:var(--negro);font-size:1rem}.founder-timeline-item p{margin:0;color:var(--gris-medio);line-height:1.65;font-size:.82rem}.founder-training-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:center}.founder-training h2{margin:0 0 1rem;color:var(--negro);font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.15}.founder-training p{color:var(--cafe);line-height:1.8}.founder-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.founder-topic-grid span{padding:.9rem 1rem;border-radius:12px;background:#fff;border:1px solid var(--gris-claro);color:var(--cafe);font-size:.82rem;font-weight:700}.founder-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:780px;margin:2rem auto 1rem}.founder-impact-stat{padding:1.8rem;border-radius:16px;background:#fff;border:1px solid var(--gris-claro);text-align:center}.founder-impact-stat strong{display:block;color:var(--terracota);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.founder-impact-stat span{display:block;margin-top:.6rem;color:var(--cafe);font-weight:700}.founder-method-note{max-width:900px;margin:1.2rem auto 0;color:var(--gris-medio);font-size:.75rem;line-height:1.6;text-align:center}.founder-insights-card{padding:2rem;border-radius:18px;border:1px solid var(--gris-claro);display:flex;justify-content:space-between;align-items:center;gap:2rem}.founder-insights-card h2{margin:.1rem 0 .6rem;color:var(--negro);font-size:clamp(1.65rem,2.6vw,2.4rem)}.founder-insights-card p{margin:0;color:var(--gris-medio);line-height:1.7}@media (max-width:980px){.founder-card-grid-four,.founder-card-grid-three,.founder-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-tech-grid,.founder-training-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:700px){.founder-expertise,.founder-impact,.founder-insights,.founder-philosophy,.founder-tech,.founder-timeline,.founder-training,.founder-ventures{padding:3.5rem 0}.founder-card-grid-four,.founder-card-grid-three,.founder-impact-grid,.founder-timeline-grid,.founder-topic-grid{grid-template-columns:1fr}.founder-insights-card{flex-direction:column;align-items:flex-start}}.founder-affiliations,.founder-education{padding:5rem 0}.founder-education{background:#fff}.founder-education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.founder-education-card{padding:1.5rem;background:var(--crema-dark);border:1px solid var(--gris-claro);border-radius:16px}.founder-education-card>span{display:block;color:var(--terracota);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:.8rem}.founder-education-card ul{margin:0;padding-left:1.1rem;color:var(--cafe);line-height:1.8}.founder-affiliations{background:var(--crema-dark)}.founder-affiliation-card{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:2rem;gap:2rem;align-items:center;padding:2rem;background:#fff;border:1px solid var(--gris-claro);border-radius:18px}.founder-affiliation-card h2{margin:.15rem 0 .7rem;color:var(--negro);font-size:clamp(1.7rem,2.8vw,2.5rem)}.founder-affiliation-card p{margin:0;color:var(--gris-medio);line-height:1.75}.founder-affiliation-badge{border-left:3px solid var(--terracota);padding:1rem 0 1rem 1.2rem}.founder-affiliation-badge strong{display:block;color:var(--negro);font-size:1.05rem}.founder-affiliation-badge span{display:block;margin-top:.35rem;color:var(--gris-medio);font-size:.8rem}.founder-impact-cta{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:700px){.founder-affiliations,.founder-education{padding:3.5rem 0}.founder-affiliation-card,.founder-education-grid{grid-template-columns:1fr}.founder-affiliation-badge{border-left:0;border-top:3px solid var(--terracota);padding:1rem 0 0}}.founder-credentials-unified{padding:5rem 0;background:#fff}.founder-credential-unified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.founder-credential-card,.founder-credential-panel{padding:1.45rem;border:1px solid var(--gris-claro);border-radius:16px;background:var(--crema-dark)}.founder-credential-panel>span{display:block;color:var(--terracota);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:.75rem}.founder-credential-panel ul{margin:0;padding-left:1.1rem;color:var(--cafe);line-height:1.9}.founder-credential-card h3,.founder-credential-panel h3{margin:0 0 .55rem;color:var(--negro);font-size:1rem}.founder-credential-card p,.founder-credential-panel p{margin:0;color:var(--gris-medio);line-height:1.7;font-size:.84rem}.founder-certification-stack{display:grid;grid-gap:1rem;gap:1rem}.founder-credential-status{display:inline-flex;margin-bottom:.8rem;padding:.35rem .65rem;border-radius:999px;background:rgba(196,98,45,.1);color:var(--terracota);font-size:10px;font-weight:800;letter-spacing:.04em}.founder-canaco-panel{background:linear-gradient(145deg,#fff,var(--crema-dark));border-left:4px solid var(--terracota)}.founder-venture-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--gris-claro);border-radius:16px;background:var(--gris-claro)}.founder-venture-item{min-width:0;padding:1.35rem;background:#fff}.founder-venture-item strong{display:block;margin-bottom:.45rem;color:var(--negro)}.founder-venture-item span{display:block;color:var(--gris-medio);font-size:.8rem;line-height:1.6}@media (max-width:860px){.founder-credential-unified-grid,.founder-venture-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.founder-credentials-unified{padding:3.5rem 0}.founder-credential-unified-grid,.founder-venture-strip{grid-template-columns:1fr}}.team-interim-page{background:#fff}.team-interim-hero{padding:5.8rem 0;color:#fff;background:radial-gradient(circle at 84% 20%,rgba(196,98,45,.18),transparent 26%),linear-gradient(135deg,var(--negro),var(--cafe))}.team-interim-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:4.5rem;gap:4.5rem;align-items:center}.team-interim-hero h1{max-width:780px;margin:.4rem 0 1.15rem;color:#fff;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.035em}.team-interim-lead{max-width:740px;margin:0;color:rgba(255,255,255,.72);font-size:1.04rem;line-height:1.8}.team-interim-hero-panel{padding:2rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}.team-interim-kicker{margin:0 0 .8rem;color:var(--beige);font-size:.68rem;font-weight:800;letter-spacing:.13em}.team-interim-hero-panel h2{margin:0 0 1rem;color:#fff;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.18}.team-interim-hero-panel p{margin:0;color:rgba(255,255,255,.67);line-height:1.75}.team-interim-assignment,.team-interim-careers,.team-interim-principles,.team-interim-specialties,.team-interim-tools{padding:5rem 0}.team-interim-principles{background:#fff}.team-interim-specialties,.team-interim-tools{background:var(--crema-dark)}.team-interim-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.team-interim-principle{padding:1.5rem;border:1px solid var(--gris-claro);border-radius:16px;background:#fff}.team-interim-principle>span{display:block;margin-bottom:1.2rem;color:var(--terracota);font-size:.76rem;font-weight:900;letter-spacing:.08em}.team-interim-principle h3{margin:0 0 .6rem;color:var(--negro);font-size:1rem}.team-interim-principle p{margin:0;color:var(--gris-medio);font-size:.84rem;line-height:1.72}.team-interim-specialty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.team-interim-specialty-card{display:flex;min-height:215px;padding:1.45rem;flex-direction:column;border:1px solid var(--gris-claro);border-radius:16px;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.team-interim-specialty-card:hover{transform:translateY(-3px);border-color:rgba(196,98,45,.45)}.team-interim-specialty-card h3{margin:0 0 .65rem;color:var(--negro);font-size:1.04rem}.team-interim-specialty-card p{margin:0;color:var(--gris-medio);font-size:.84rem;line-height:1.7}.team-interim-specialty-card span{margin-top:auto;padding-top:1.2rem;color:var(--terracota);font-size:.76rem;font-weight:800}.team-interim-training{padding:5rem 0;color:#fff;background:linear-gradient(135deg,var(--negro),var(--cafe))}.team-interim-training-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:4rem;gap:4rem;align-items:center}.team-interim-training h2{margin:.25rem 0 1rem;color:#fff;font-size:clamp(2rem,3.6vw,3rem);line-height:1.12}.team-interim-training p{margin:0;color:rgba(255,255,255,.7);line-height:1.8}.team-interim-training-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.team-interim-training-cards article{min-height:138px;padding:1.25rem;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.055)}.team-interim-training-cards .is-wide{grid-column:1/-1;min-height:auto}.team-interim-training-cards strong{display:block;margin-bottom:.5rem;color:var(--beige);font-size:1.2rem}.team-interim-training-cards span{color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.6}.team-interim-assignment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--gris-claro)}.team-interim-assignment-grid article{padding:1.6rem 1.4rem 0;border-right:1px solid var(--gris-claro)}.team-interim-assignment-grid article:last-child{border-right:0}.team-interim-assignment-grid span{display:block;margin-bottom:1rem;color:var(--terracota);font-size:.72rem;font-weight:900}.team-interim-assignment-grid h3{margin:0 0 .65rem;color:var(--negro);font-size:1rem}.team-interim-assignment-grid p{margin:0;color:var(--gris-medio);font-size:.82rem;line-height:1.7}.team-interim-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.team-interim-tool-grid div{padding:1.1rem;border:1px solid var(--gris-claro);border-radius:13px;background:#fff;color:var(--cafe);text-align:center;font-size:.82rem;font-weight:700}.team-interim-cta{padding:5rem 0}.team-interim-cta-card{display:flex;gap:3rem;align-items:center;justify-content:space-between;padding:2.25rem;border-radius:20px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(196,98,45,.2),transparent 30%),linear-gradient(135deg,var(--negro),var(--cafe))}.team-interim-cta-card>div:first-child{max-width:760px}.team-interim-cta-card h2{margin:.25rem 0 .75rem;color:#fff;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.15}.team-interim-cta-card p{margin:0;color:rgba(255,255,255,.68);line-height:1.75}.team-interim-careers-card{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-top:2rem;border-top:1px solid var(--gris-claro)}.team-interim-careers-card>div{max-width:760px}.team-interim-careers-card h2{margin:.25rem 0 .65rem;color:var(--negro);font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.2}.team-interim-careers-card p{margin:0;color:var(--gris-medio);line-height:1.75}.team-btn-outline-dark{border:1px solid var(--cafe);background:transparent;color:var(--cafe)}.team-btn-outline-dark:hover{background:var(--cafe);color:#fff}@media (max-width:980px){.team-interim-hero-grid,.team-interim-training-grid{grid-template-columns:1fr;gap:2rem}.team-interim-assignment-grid,.team-interim-principles-grid,.team-interim-specialty-grid,.team-interim-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-interim-assignment-grid article:nth-child(2){border-right:0}.team-interim-assignment-grid article:nth-child(n+3){border-top:1px solid var(--gris-claro);padding-top:1.6rem}}@media (max-width:700px){.team-interim-hero{padding:3.8rem 0}.team-interim-assignment,.team-interim-careers,.team-interim-cta,.team-interim-principles,.team-interim-specialties,.team-interim-tools,.team-interim-training{padding:3.5rem 0}.team-interim-assignment-grid,.team-interim-principles-grid,.team-interim-specialty-grid,.team-interim-tool-grid,.team-interim-training-cards{grid-template-columns:1fr}.team-interim-assignment-grid article{border-right:0;border-top:1px solid var(--gris-claro);padding-top:1.4rem}.team-interim-assignment-grid article:first-child{border-top:0}.team-interim-training-cards .is-wide{grid-column:auto}.team-interim-careers-card,.team-interim-cta-card{flex-direction:column;align-items:flex-start;padding:1.7rem}.team-interim-careers-card{padding-left:0;padding-right:0}}.insight-detail-page,.insights-page{--ins-ink:#17110c;--ins-brown:#3c3429;--ins-muted:#6f655e;--ins-cream:#f6f2ec;--ins-cream-2:#efece8;--ins-line:#e3ddd4;--ins-accent:#ce642d;--ins-wine:#48171b;padding-top:72px;background:#fff;color:var(--ins-ink)}:where(.insights-page,.insight-detail-page) section{padding:0}.insights-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.insight-small-label{margin:0 0 .7rem;color:var(--ins-accent);font-size:.66rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.insights-hero{padding:5.4rem 0 4rem;background:radial-gradient(circle at 85% 15%,rgba(206,100,45,.18),transparent 26%),linear-gradient(135deg,var(--ins-ink),var(--ins-brown));color:#fff}.insights-hero .insight-small-label{color:#f2ed99}.insights-hero h1{max-width:900px;margin:.2rem 0 1.1rem;color:#fff;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.03;letter-spacing:-.04em}.insights-hero>div>p:last-child{max-width:760px;margin:0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.8}.insights-featured{padding:4.5rem 0 2rem}.insights-library{padding:3rem 0 5rem}.insights-section-heading{max-width:780px;margin-bottom:1.6rem}.insights-section-heading h2{margin:.15rem 0 .65rem;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}.insights-section-heading p:last-child{margin:0;color:var(--ins-muted);line-height:1.75}.insight-filter-bar{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.5rem}.insight-filter-bar button{padding:.62rem .8rem;border:1px solid var(--ins-line);border-radius:999px;background:#fff;color:var(--ins-brown);cursor:pointer;font:inherit;font-size:.76rem}.insight-filter-bar button.is-active{background:var(--ins-wine);border-color:var(--ins-wine);color:#fff}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.insight-card{display:flex;min-height:310px;padding:1.45rem;flex-direction:column;border:1px solid var(--ins-line);border-radius:16px;background:#fff}.insight-card.is-featured{min-height:auto;padding:2.1rem;background:var(--ins-cream)}.insight-card-meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--ins-accent);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.insight-card h2{margin:0 0 .75rem;font-size:1.18rem;line-height:1.35}.insight-card.is-featured h2{max-width:900px;font-size:clamp(1.8rem,3.2vw,2.8rem)}.insight-card h2 a{color:var(--ins-ink);text-decoration:none}.insight-card>p{margin:0;color:var(--ins-muted);font-size:.86rem;line-height:1.75}.insight-card-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;color:var(--ins-muted);font-size:.72rem}.insight-card-footer a{color:var(--ins-accent);font-weight:800;text-decoration:none}.insight-empty{grid-column:1/-1;padding:2rem;border:1px dashed var(--ins-line);border-radius:14px;text-align:center;color:var(--ins-muted)}.insight-detail-page a:focus-visible,.insight-detail-page button:focus-visible,.insight-faqs summary:focus-visible,.insights-page a:focus-visible,.insights-page button:focus-visible{outline:3px solid var(--ins-accent);outline-offset:3px}.insights-data-cta{padding:0 0 5rem}.insights-data-cta-card{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:2rem;border-radius:18px;background:var(--ins-wine);color:#fff}.insights-data-cta-card .insight-small-label{color:#f2ed99}.insights-data-cta-card h2{margin:.2rem 0 .65rem;color:#fff}.insights-data-cta-card p:last-child{margin:0;color:rgba(255,255,255,.7);line-height:1.7}.insights-data-cta-card>a{flex:0 0 auto;padding:.75rem 1rem;border-radius:10px;background:#fff;color:var(--ins-wine);font-size:.78rem;font-weight:800;text-decoration:none}.insight-article-header{padding:5rem 0 3.6rem;background:var(--ins-cream)}.insight-article-header-inner{max-width:980px}.insight-article-meta-top{display:flex;gap:1rem;margin-bottom:1rem;color:var(--ins-accent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.insight-article-header h1{max-width:950px;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.03;letter-spacing:-.04em}.insight-article-deck{max-width:850px;margin:1.25rem 0 0;color:var(--ins-muted);font-size:1.05rem;line-height:1.8}.insight-byline{display:flex;justify-content:space-between;gap:2rem;margin-top:2rem;padding-top:1.3rem;border-top:1px solid var(--ins-line);color:var(--ins-muted);font-size:.76rem}.insight-byline>div{display:grid;grid-gap:.2rem;gap:.2rem}.insight-byline strong{color:var(--ins-brown)}.insight-main-grid{display:grid;grid-template-columns:190px minmax(0,820px);justify-content:center;grid-gap:2.25rem;gap:2.25rem;align-items:start;padding-top:3rem;padding-bottom:4rem}.insight-main-column{min-width:0}.insight-sticky-aside{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;border-right:1px solid var(--ins-line);padding-right:1rem}.insight-sticky-aside .insight-small-label{margin-bottom:.35rem;font-size:.6rem}.insight-sticky-aside nav{display:grid;grid-gap:.12rem;gap:.12rem}.insight-sticky-aside a{padding:.22rem 0;border-radius:0;color:#81776f;font-size:.66rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:none}.insight-sticky-aside a:hover{background:transparent;color:var(--ins-accent)}.insight-key-points{margin-bottom:3rem;padding:1.6rem;border-radius:16px;background:var(--ins-wine);color:#fff}.insight-key-points .insight-small-label{color:#f2ed99}.insight-key-points h2{margin:.15rem 0 1rem;color:#fff;font-size:1.55rem}.insight-key-points ul{margin:0;padding-left:1.2rem}.insight-key-points li{margin:.55rem 0;color:rgba(255,255,255,.78);line-height:1.65}.insight-content-section,.insight-lead-answer{scroll-margin-top:105px;margin-bottom:2.35rem}.insight-lead-answer{padding-bottom:1.6rem;border-bottom:1px solid var(--ins-line)}.insight-content-section h2,.insight-faqs h2,.insight-lead-answer h2,.insight-related h2,.insight-sources h2{margin:0 0 .85rem;color:var(--ins-ink);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.insight-content-section p,.insight-lead-answer p{color:var(--ins-brown);font-size:.96rem;line-height:1.78}.insight-content-section p+p{margin-top:.75rem}.insight-content-section ul{padding-left:1.25rem;color:var(--ins-brown)}.insight-content-section li{margin:.45rem 0;line-height:1.7}.insight-note{padding:1rem 1.1rem;border-left:4px solid var(--ins-accent);border-radius:0 10px 10px 0;background:var(--ins-cream);color:var(--ins-muted)!important;font-size:.82rem!important}.insight-callout{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:1.25rem;border:1px solid var(--ins-line);border-radius:14px;background:var(--ins-cream)}.insight-callout strong{display:block;margin-bottom:.35rem}.insight-callout p{margin:0;color:var(--ins-muted);font-size:.82rem;line-height:1.6}.insight-callout a{flex:0 0 auto;color:var(--ins-accent);font-size:.76rem;font-weight:800;text-decoration:none}.insight-faqs{margin:4rem 0}.insight-faqs details{border-top:1px solid var(--ins-line)}.insight-faqs details:last-child{border-bottom:1px solid var(--ins-line)}.insight-faqs summary{padding:1.1rem 0;color:var(--ins-brown);font-weight:800;cursor:pointer}.insight-faqs details p{margin:0 0 1.2rem;color:var(--ins-muted);line-height:1.75}.insight-sources{margin:4rem 0;padding:1.5rem;border-radius:14px;background:var(--ins-cream)}.insight-sources ul{margin:0;padding-left:1.2rem}.insight-sources li{margin:.65rem 0;color:var(--ins-brown);line-height:1.65}.insight-sources li span{display:block;color:var(--ins-muted);font-size:.7rem}.insight-author{display:flex;justify-content:space-between;gap:2rem;margin:3rem 0;padding:1.6rem;border:1px solid var(--ins-line);border-radius:16px}.insight-author h2{margin:.1rem 0 .2rem}.insight-author-role{margin:0 0 .75rem;color:var(--ins-accent);font-size:.8rem;font-weight:800}.insight-author>div:first-child>p:last-child{margin:0;color:var(--ins-muted);line-height:1.7}.insight-author-actions{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto}.insight-author-actions a{color:var(--ins-accent);font-size:.76rem;font-weight:800;text-decoration:none}.insight-related{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--ins-line)}.insight-related h2{margin-bottom:1.15rem}.insight-related-list{display:grid;grid-gap:.7rem;gap:.7rem}.insight-related-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--ins-line);border-radius:13px;background:#fff;color:var(--ins-ink);text-align:left;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.insight-related-item:hover{border-color:#d8b19d;background:var(--ins-cream);transform:translateY(-1px)}.insight-related-meta{display:flex;gap:.75rem;margin-bottom:.28rem;color:var(--ins-accent);font-size:.61rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.insight-related-item strong{display:block;font-size:.92rem;line-height:1.4}.insight-related-arrow{color:var(--ins-accent);font-size:1.35rem}@media(max-width:900px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-main-grid{grid-template-columns:1fr;gap:0}.insight-sticky-aside{display:none}}@media(max-width:700px){.insights-hero{padding:4rem 0 3rem}.insight-grid{grid-template-columns:1fr}.insight-author,.insight-byline,.insight-callout,.insights-data-cta-card{flex-direction:column;align-items:flex-start}.insight-article-header{padding:3.7rem 0 2.7rem}.insight-main-grid{padding-top:2.4rem}.insight-related-item{padding:.9rem 1rem}.insight-related-item strong{font-size:.86rem}}.insight-direct-answer{margin-bottom:2.2rem;padding:1.45rem 1.55rem;border-left:4px solid var(--ins-accent);border-radius:0 14px 14px 0;background:var(--ins-cream)}.insight-direct-answer>p:last-child{margin:0;color:var(--ins-brown);font-size:1rem;font-weight:600;line-height:1.85}.insight-process-summary{margin-bottom:3rem}.insight-process-summary h2{margin:.15rem 0 1rem;color:var(--ins-ink);font-size:clamp(1.55rem,2.8vw,2.3rem)}.insight-table-wrap{overflow-x:auto;border:1px solid var(--ins-line);border-radius:14px}.insight-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.insight-table-wrap td,.insight-table-wrap th{padding:.9rem 1rem;border-bottom:1px solid var(--ins-line);text-align:left;vertical-align:top}.insight-table-wrap th{background:var(--ins-cream);color:var(--ins-brown);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.insight-table-wrap td{color:var(--ins-brown);font-size:.82rem;line-height:1.55}.insight-table-wrap tbody tr:last-child td{border-bottom:0}.insight-subsection{margin:1.45rem 0;padding-left:1rem;border-left:2px solid var(--ins-line)}.insight-subsection h3{margin:0 0 .45rem;color:var(--ins-brown);font-size:1rem}.insight-subsection p{margin:.35rem 0}.insight-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.35rem 0}.insight-stat-card{padding:1.4rem;border:1px solid var(--ins-line);border-radius:14px;background:var(--ins-cream)}.insight-stat-card strong{display:block;color:var(--ins-accent);font-size:clamp(1.9rem,3.5vw,2.9rem);line-height:1}.insight-stat-card span{display:block;margin-top:.55rem;color:var(--ins-brown);font-size:.78rem;font-weight:700;line-height:1.5}.insight-quote{margin:1.55rem 0;padding:1.25rem 1.4rem;border-left:4px solid var(--ins-wine);border-radius:0 12px 12px 0;background:var(--ins-cream);color:var(--ins-brown);font-size:1.05rem;font-weight:700;line-height:1.7}.insight-quote cite{display:block;margin-top:.6rem;color:var(--ins-muted);font-size:.75rem;font-style:normal;font-weight:600}.insight-methodology{margin:4rem 0;padding:1.5rem;border:1px solid var(--ins-line);border-radius:14px;background:#fff}.insight-methodology h2{margin:.1rem 0 .8rem;color:var(--ins-ink);font-size:1.5rem}.insight-methodology>p:last-child{margin:0;color:var(--ins-muted);line-height:1.75}@media(max-width:700px){.insight-stat-grid{grid-template-columns:1fr}}.insight-stat-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:420px}.insight-section-table{margin:1.25rem 0 1.5rem}.report-hub,.report-page{--rp-ink:#17110c;--rp-brown:#3c3429;--rp-muted:#837970;--rp-cream:#f5f1eb;--rp-line:#e2dbd2;--rp-accent:#c4622d;--rp-wine:#48171b;--rp-yellow:#f2ed99;padding-top:72px;color:var(--rp-ink);background:#fff}:where(.report-page,.report-hub) section{padding:0}:where(.report-page,.report-hub) [id]{scroll-margin-top:96px}.report-hub a:focus-visible,.report-page a:focus-visible,.report-page summary:focus-visible{outline:3px solid var(--rp-accent);outline-offset:3px}.report-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.report-eyebrow{margin:0 0 .7rem;color:var(--rp-accent);font-size:.67rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.report-eyebrow-light{color:var(--rp-yellow)}.report-edition{display:inline-flex;margin-bottom:1rem;padding:.4rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.75);font-size:.67rem;font-weight:700}.report-hero{padding:5rem 0 4.5rem;background:radial-gradient(circle at 88% 12%,rgba(196,98,45,.22),transparent 27%),linear-gradient(135deg,var(--rp-ink),var(--rp-brown));color:#fff}.report-hero h1{max-width:1000px;margin:.25rem 0 1rem;color:#fff;font-size:clamp(2.6rem,5.2vw,4.6rem);line-height:1.02;letter-spacing:-.045em}.report-lead{max-width:900px;margin:0;color:rgba(255,255,255,.72);font-size:1.04rem;line-height:1.8}.report-hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:3rem}.report-hero-kpis div{padding:1.3rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.055)}.report-hero-kpis strong{display:block;color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.report-hero-kpis span{display:block;margin-top:.45rem;color:rgba(255,255,255,.65);font-size:.72rem;line-height:1.5}.report-index{border-bottom:1px solid var(--rp-line);background:#fff}.report-index .report-shell{display:flex;align-items:center;gap:1.15rem;padding:1rem 0}.report-index span{flex:0 0 auto;color:var(--rp-muted);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-index div div{display:flex;flex-wrap:wrap;gap:.42rem}.report-index a{padding:.38rem .62rem;border:1px solid var(--rp-line);border-radius:999px;color:var(--rp-brown);font-size:.68rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.report-index a:hover{border-color:#d9ad95;background:var(--rp-cream);color:var(--rp-accent)}.report-methodology,.report-section,.report-sources{padding:4.25rem 0}.report-soft{background:var(--rp-cream)}.report-dark{background:linear-gradient(135deg,var(--rp-ink),var(--rp-brown));color:#fff}.report-heading{max-width:880px;margin-bottom:2rem}.report-heading h2{margin:.2rem 0 .7rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.12}.report-copy,.report-heading>p:last-child{color:var(--rp-muted);line-height:1.8}.report-heading-light h2{color:#fff}.report-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-findings article{padding:1.5rem;border:1px solid var(--rp-line);border-radius:15px}.report-findings article>span{color:var(--rp-accent);font-size:.7rem;font-weight:900}.report-findings h3{margin:.8rem 0 .55rem;font-size:1rem}.report-findings p{margin:0;color:var(--rp-muted);font-size:.82rem;line-height:1.7}.report-method-summary{padding:0 0 4.25rem}.report-method-card{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:4rem;gap:4rem;padding:2.2rem;border-radius:18px;background:var(--rp-wine);color:#fff;align-items:center}.report-method-card h2{margin:.2rem 0;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem)}.report-method-card p{margin:.2rem 0;color:rgba(255,255,255,.72);line-height:1.7}.report-formula{margin:1rem 0;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.06);font-weight:800}.report-small-light{font-size:.74rem!important;color:rgba(255,255,255,.55)!important}.report-table-wrap{overflow-x:auto;border:1px solid var(--rp-line);border-radius:15px;background:#fff}.report-data-table{width:100%;min-width:760px;border-collapse:collapse}.report-data-table td,.report-data-table th{padding:13px 15px;border-bottom:1px solid var(--rp-line);text-align:left;vertical-align:middle}.report-data-table th{background:var(--rp-cream);color:var(--rp-brown);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.report-data-table td{color:var(--rp-brown);font-size:.79rem}.report-data-table tr:last-child td{border-bottom:0}.report-index-badge{display:inline-flex;min-width:58px;justify-content:center;padding:.35rem .5rem;border-radius:999px;font-weight:900}.report-index-high{background:#e9f4e9;color:#25632b}.report-index-neutral{background:#f4f0e8;color:#695e52}.report-index-low{background:#f8e8e2;color:#934326}.report-caution,.report-insight-callout{margin-top:1rem;padding:1rem 1.1rem;border-left:4px solid var(--rp-accent);border-radius:0 10px 10px 0;background:#fff;color:var(--rp-muted);font-size:.8rem;line-height:1.7}.report-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.report-card{padding:1.5rem;border:1px solid var(--rp-line);border-radius:16px;background:#fff}.report-concentration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-concentration-grid article{padding:1.6rem;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.05)}.report-concentration-grid strong{display:block;color:var(--rp-yellow);font-size:2.7rem;line-height:1}.report-concentration-grid span{display:block;margin-top:.7rem;color:rgba(255,255,255,.7);font-size:.8rem;line-height:1.6}.report-dark-note{margin:1.3rem 0 0;color:rgba(255,255,255,.55);font-size:.73rem;line-height:1.65}.report-big-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.report-big-split div{padding:1.4rem;border-radius:14px;background:var(--rp-cream)}.report-big-split strong{display:block;color:var(--rp-accent);font-size:2.4rem;line-height:1}.report-big-split span{display:block;margin-top:.55rem;color:var(--rp-brown);font-size:.76rem;font-weight:700;line-height:1.5}.report-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-channel-grid article{padding:1.4rem;border:1px solid var(--rp-line);border-radius:14px;background:#fff}.report-channel-grid strong{display:block;color:var(--rp-accent);font-size:2rem}.report-channel-grid span{color:var(--rp-brown);font-size:.8rem;font-weight:700}.report-rent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-rent-grid article{padding:1.4rem;border:1px solid var(--rp-line);border-radius:15px}.report-rent-grid span{display:block;color:var(--rp-muted);font-size:.72rem}.report-rent-grid strong{display:block;margin:.45rem 0 .3rem;color:var(--rp-brown);font-size:1.6rem}.report-rent-grid small{color:var(--rp-muted)}.report-transaction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-transaction-grid article{padding:1.5rem;border:1px solid var(--rp-line);border-radius:15px;background:#fff}.report-transaction-grid strong{display:block;color:var(--rp-accent);font-size:2.2rem}.report-transaction-grid span{display:block;margin-top:.5rem;color:var(--rp-brown);font-size:.78rem;line-height:1.6}.report-note{margin:1rem 0 0;color:var(--rp-muted);font-size:.73rem;line-height:1.65}.report-external-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-external-grid a{display:flex;min-height:180px;padding:1.3rem;flex-direction:column;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#fff;text-decoration:none;background:rgba(255,255,255,.05);transition:border-color .2s,background .2s,transform .2s}.report-external-grid a:hover{border-color:rgba(242,237,153,.55);background:rgba(255,255,255,.085);transform:translateY(-2px)}.report-external-grid strong{display:block;color:var(--rp-yellow);font-size:1.65rem;line-height:1}.report-external-grid span{display:block;margin:.6rem 0;color:rgba(255,255,255,.72);font-size:.76rem;line-height:1.55}.report-external-grid small{margin-top:auto;color:rgba(255,255,255,.48)}.report-quality-table .report-status{display:inline-flex;padding:.34rem .55rem;border-radius:999px;background:var(--rp-cream);color:var(--rp-brown);font-size:.68rem;font-weight:800}.report-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.report-method-grid article{padding:1.35rem;border:1px solid var(--rp-line);border-radius:14px;background:#fff}.report-method-grid h3{margin:0 0 .55rem;font-size:.95rem}.report-method-grid p{margin:0;color:var(--rp-muted);font-size:.8rem;line-height:1.7}.report-citation-box{padding:1.25rem;border-left:4px solid var(--rp-accent);background:var(--rp-cream);color:var(--rp-brown);line-height:1.75}.report-downloads{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.report-downloads a{padding:.7rem .9rem;border:1px solid var(--rp-accent);border-radius:9px;color:var(--rp-accent);font-size:.75rem;font-weight:800;text-decoration:none}.report-faqs details{border-top:1px solid var(--rp-line)}.report-faqs details:last-child{border-bottom:1px solid var(--rp-line)}.report-faqs summary{padding:1rem 0;color:var(--rp-brown);font-weight:800;cursor:pointer}.report-faqs p{margin:0 0 1rem;color:var(--rp-muted);line-height:1.7}.report-sources{background:var(--rp-cream)}.report-sources h2{margin:.2rem 0 1rem}.report-sources ul{padding-left:1.2rem}.report-sources li{margin:.65rem 0;color:var(--rp-muted);line-height:1.7}.report-sources a{color:var(--rp-brown)}.report-final-cta{padding:4.25rem 0}.report-final-card{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:2.2rem;border-radius:18px;background:var(--rp-wine);color:#fff}.report-final-card h2{margin:.2rem 0 .6rem;color:#fff}.report-final-card p:last-child{margin:0;color:rgba(255,255,255,.68);line-height:1.7}.report-final-actions{display:flex;gap:.7rem;flex-wrap:wrap}.report-final-actions a{padding:.75rem .95rem;border-radius:9px;background:#fff;color:var(--rp-wine);font-size:.76rem;font-weight:800;text-decoration:none}.report-hub-hero{padding:5rem 0;background:var(--rp-cream)}.report-hub-hero h1{max-width:900px;margin:.2rem 0 1rem;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.03}.report-hub-hero p:last-child{max-width:760px;color:var(--rp-muted);line-height:1.8}.report-hub-list{padding:4rem 0 5rem}.report-hub-card{display:block;max-width:850px;padding:2rem;border:1px solid var(--rp-line);border-radius:18px;color:inherit;text-decoration:none;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.report-hub-card:hover{border-color:#d9ad95;box-shadow:0 14px 34px rgba(72,23,27,.08);transform:translateY(-2px)}.report-hub-card>span{color:var(--rp-accent);font-size:.68rem;font-weight:800;letter-spacing:.12em}.report-hub-card h2{margin:.7rem 0;font-size:2rem;line-height:1.2}.report-hub-card p{color:var(--rp-muted);line-height:1.7}.report-hub-card strong{color:var(--rp-accent);font-size:.78rem}@media(max-width:980px){.report-concentration-grid,.report-findings,.report-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid-2,.report-method-card{grid-template-columns:1fr;gap:2rem}.report-external-grid,.report-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.report-shell{width:min(100% - 32px,1160px)}.report-hero{padding:3.6rem 0 3.2rem}.report-hero-kpis{margin-top:2.2rem}.report-index .report-shell{align-items:flex-start;flex-direction:column;gap:.65rem}.report-methodology,.report-section,.report-sources{padding:3.25rem 0}.report-method-summary{padding:0 0 3.25rem}.report-final-card,.report-method-card{padding:1.5rem}.report-heading{margin-bottom:1.5rem}.report-heading h2{font-size:clamp(1.75rem,8vw,2.4rem)}.report-big-split,.report-channel-grid,.report-concentration-grid,.report-external-grid,.report-findings,.report-hero-kpis,.report-method-grid,.report-rent-grid,.report-transaction-grid{grid-template-columns:1fr}.report-external-grid a{min-height:150px}.report-final-card{flex-direction:column;align-items:flex-start}.report-final-cta{padding:3.25rem 0}.report-hub-hero{padding:3.6rem 0}.report-hub-list{padding:3rem 0 4rem}.report-hub-card{padding:1.5rem}.report-hub-card h2{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.report-external-grid a,.report-hub-card{transition:none}.report-external-grid a:hover,.report-hub-card:hover{transform:none}}.canaco-page{--cn-ink:#17110c;--cn-brown:#3c3429;--cn-muted:#746a62;--cn-cream:#f5f1eb;--cn-line:#e1dad1;--cn-accent:#ce642d;--cn-wine:#48171b;--cn-yellow:#f2ed99;padding-top:72px;color:var(--cn-ink);background:#fff}:where(.canaco-page) section{padding:0}.canaco-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.canaco-eyebrow{margin:0 0 .7rem;color:var(--cn-accent);font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.canaco-eyebrow-light{color:var(--cn-yellow)}.canaco-hero{padding:4.5rem 0;background:linear-gradient(135deg,#fff,var(--cn-cream))}.canaco-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem);align-items:center}.canaco-hero h1{max-width:680px;margin:.2rem 0 1rem;font-size:clamp(2.5rem,4.4vw,3.85rem);line-height:1.04;letter-spacing:-.04em}.canaco-lead{max-width:690px;margin:0;color:var(--cn-muted);font-size:1.02rem;line-height:1.78}.canaco-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.canaco-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.78rem 1rem;border-radius:10px;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.canaco-btn:hover{transform:translateY(-2px)}.canaco-btn-primary{background:var(--cn-accent);color:#fff;box-shadow:0 10px 24px rgba(206,100,45,.2)}.canaco-btn-secondary{border:1px solid var(--cn-brown);color:var(--cn-brown)}.canaco-btn-secondary-light{border:1px solid rgba(255,255,255,.45);color:#fff}.canaco-btn:focus-visible,.canaco-sources a:focus-visible,.canaco-text-link:focus-visible{outline:3px solid rgba(206,100,45,.38);outline-offset:4px}.canaco-hero-media{margin:0}.canaco-hero-media img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 55px rgba(50,35,25,.1)}.canaco-gallery figcaption,.canaco-hero-media figcaption{margin-top:.6rem;color:var(--cn-muted);font-size:.72rem;line-height:1.55}.canaco-about,.canaco-event,.canaco-meaning,.canaco-proof,.canaco-rednorte,.canaco-sources,.canaco-why{padding:4.25rem 0}.canaco-event,.canaco-proof{background:var(--cn-cream)}.canaco-section-heading{max-width:800px;margin-bottom:2rem}.canaco-section-heading h2,.canaco-sources h2,.canaco-two-columns h2{margin:.2rem 0 .75rem;font-size:clamp(1.9rem,3.5vw,2.85rem);line-height:1.13;letter-spacing:-.025em}.canaco-section-heading p:last-child,.canaco-sources li,.canaco-two-columns p{color:var(--cn-muted);line-height:1.78}.canaco-centered{margin-inline:auto;text-align:center}.canaco-fact-grid,.canaco-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.canaco-fact{padding:1.4rem;border:1px solid var(--cn-line);border-radius:14px;background:#fff}.canaco-fact span{display:block;color:var(--cn-muted);font-size:.72rem;line-height:1.5}.canaco-fact strong{display:block;margin-top:.5rem;color:var(--cn-brown);font-size:1rem}.canaco-two-columns{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem);align-items:start}.canaco-two-columns p{margin-top:0}.canaco-text-link{color:var(--cn-accent);font-size:.82rem;font-weight:800;text-decoration:none}.canaco-value-grid article{padding:1.55rem;border:1px solid var(--cn-line);border-radius:15px;background:#fff}.canaco-value-grid h3{margin:0 0 .65rem;font-size:1rem}.canaco-value-grid p{margin:0;color:var(--cn-muted);font-size:.86rem;line-height:1.72}.canaco-gallery{display:grid;grid-template-columns:1.1fr .95fr .95fr;grid-gap:1rem;gap:1rem;align-items:start}.canaco-gallery figure{min-width:0;margin:0}.canaco-gallery-image{overflow:hidden;aspect-ratio:3/4;border-radius:16px;background:#e8e1d9}.canaco-gallery img{display:block;width:100%;height:100%;object-fit:cover}.canaco-meaning-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem);padding:2.4rem;border-radius:20px;background:linear-gradient(135deg,var(--cn-ink),var(--cn-brown));color:#fff}.canaco-meaning h2{margin:.2rem 0 .8rem;color:#fff;font-size:clamp(1.8rem,3vw,2.55rem)}.canaco-meaning li,.canaco-meaning p{color:rgba(255,255,255,.75);line-height:1.75}.canaco-meaning ul{margin:0;padding-left:1.15rem}.canaco-sources ul{max-width:900px;padding-left:1.2rem}.canaco-sources li{margin:.65rem 0}.canaco-sources a{color:var(--cn-brown)}.canaco-source-note{color:var(--cn-muted);font-size:.74rem}.canaco-final-cta{padding:0 0 4.25rem}.canaco-final-card{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:2.2rem;border-radius:18px;background:var(--cn-wine);color:#fff}.canaco-final-card h2{margin:.2rem 0 .6rem;color:#fff}.canaco-final-card p:last-child{max-width:680px;margin:0;color:rgba(255,255,255,.72);line-height:1.7}@media (max-width:900px){.canaco-hero-grid,.canaco-meaning-card,.canaco-two-columns{grid-template-columns:1fr;gap:2rem}.canaco-hero-media{max-width:620px}.canaco-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.canaco-gallery-large{grid-column:1/-1}.canaco-gallery-large .canaco-gallery-image{aspect-ratio:16/9}}@media (max-width:650px){.canaco-shell{width:min(100% - 2rem,1120px)}.canaco-hero{padding:3.5rem 0}.canaco-about,.canaco-event,.canaco-meaning,.canaco-proof,.canaco-rednorte,.canaco-sources,.canaco-why{padding:3.25rem 0}.canaco-hero h1{font-size:clamp(2.2rem,11vw,3.15rem)}.canaco-fact-grid,.canaco-gallery,.canaco-value-grid{grid-template-columns:1fr}.canaco-gallery-large{grid-column:auto}.canaco-gallery-image,.canaco-gallery-large .canaco-gallery-image{aspect-ratio:4/5}.canaco-final-card,.canaco-meaning-card{padding:1.8rem 1.3rem}.canaco-final-card{flex-direction:column;align-items:stretch;gap:1.4rem}.canaco-final-card .canaco-actions{margin-top:0}.canaco-btn{width:100%}}@media (prefers-reduced-motion:reduce){.canaco-btn{transition:none}}