/* Summit: consultoría textil y tecnología */
.consulting-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:76px;align-items:center;padding-top:65px;padding-bottom:72px}.consulting-intro h1{font-family:Manrope,sans-serif;font-size:clamp(60px,6.4vw,94px);font-weight:500;line-height:1.04;letter-spacing:-.065em;margin:25px 0 28px}.consulting-intro h1 span{color:#0baebb}.consulting-intro .lead{font-size:21px;max-width:540px;line-height:1.5}.intro-note{max-width:490px;color:#64717b;margin:22px 0 30px}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700}.decision-board{background:#0c283f;color:#fff;padding:43px 40px 28px;border-radius:5px;position:relative}.board-kicker{color:#8bced2;font-size:11px;letter-spacing:.16em}.decision-board>p{font-family:Manrope,sans-serif;font-size:35px;line-height:1.25;letter-spacing:-.04em;margin:28px 0}.board-rule{width:48px;height:4px;background:#ffb500}.decision-board>p.second-question{font-size:24px;max-width:340px;margin:25px 0 40px}.board-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff30;padding-top:20px;font-size:13px;color:#cad8df}.board-bottom span:last-child{color:#ffb500;font-size:24px}.intro-strip{display:flex;justify-content:space-between;border-top:1px solid #d9ddd9;border-bottom:1px solid #d9ddd9;padding-top:22px;padding-bottom:22px;font-size:14px}.intro-strip span:before{content:'•';color:#0baebb;margin-right:13px}.focus-section,.plans-section,.company-section,.consult-faq{padding-top:110px;padding-bottom:110px}.focus-rows{margin-top:52px}.focus-rows article{display:grid;grid-template-columns:60px 1fr 1fr;gap:20px;padding:30px 0;border-top:1px solid #d9ddd9;align-items:start}.focus-rows article>span{font-size:13px;color:#73818b}.focus-rows h3{font-size:25px;margin:0}.focus-rows p{margin:0;color:#64717b}.method-section{background:#eeeee6;padding:95px 0}.method-section .steps{margin-top:55px}.method-section .steps p{font-size:15px}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.plan{padding:42px;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start}.plan.individual{background:#0c283f;color:#fff}.plan.group{background:#eaece5}.plan h3{font-size:34px;line-height:1.2;letter-spacing:-.04em;margin:22px 0}.plan-description{font-size:16px;min-height:75px}.plan .price{font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-.04em;margin:20px 0}.price span{font-family:'DM Sans',sans-serif;font-size:14px;letter-spacing:0}.plan ul{list-style:none;padding:0;margin:0 0 30px;width:100%;flex:1}.plan li{padding:12px 0;border-bottom:1px solid #8094a130;font-size:15px}.plan li:before{content:'✓';margin-right:10px;color:#0baebb}.plan-note{font-size:13px;line-height:1.6;margin:23px 0 0;opacity:.8}.scope-caption{font-size:13px;color:#667680;max-width:850px;margin-top:24px}.technology-section{background:#e8eeee;padding:95px 0}.technology-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.tilo-word{display:block;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;color:#0baebb;margin-top:20px}.technology-grid h2{font-size:clamp(36px,4vw,54px);margin:20px 0}.technology-grid p{color:#536671}.technology-note{font-size:13px;margin-top:24px}.product-screen{margin:0}.product-screen img{display:block;width:100%;border-radius:5px;box-shadow:0 20px 60px #14324916}.product-screen figcaption{font-size:12px;color:#64717b;margin-top:15px}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:20px;align-items:start}.company-grid h2{font-size:clamp(36px,4vw,54px);margin:0}.company-grid p{margin:0 0 28px}.consult-faq{border-top:1px solid #d9ddd9;padding-top:65px}.consult-faq h2{margin-top:0}.tilo-pricing{padding-top:80px;padding-bottom:80px}.tilo-price-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tilo-price-options article{background:#eeeee6;border-radius:5px;padding:35px}.tilo-price-options h3{font-size:28px;margin-top:0}.tilo-price-options strong{font-size:24px}.tilo-price-options p{max-width:470px}.consulting-page .actions{flex-wrap:wrap}.consulting-page .contact-section h2{font-size:clamp(40px,4.5vw,64px)}
@media(max-width:1100px){.consulting-hero{gap:35px}.decision-board{padding:32px}.decision-board>p{font-size:29px}.plan{padding:30px}.plan h3{font-size:29px}.technology-grid{gap:35px}.header nav{gap:24px}}
@media(max-width:760px){.consulting-hero{grid-template-columns:1fr;padding-top:36px;gap:38px;padding-bottom:40px}.consulting-intro h1{font-size:62px}.consulting-intro .lead{font-size:19px}.decision-board{padding:30px}.decision-board>p{font-size:32px}.decision-board>p.second-question{font-size:23px}.intro-strip{flex-direction:column;gap:10px;padding-top:20px;padding-bottom:20px}.focus-section,.plans-section,.company-section,.consult-faq{padding-top:65px;padding-bottom:65px}.focus-rows article{grid-template-columns:30px 1fr;gap:12px}.focus-rows p{grid-column:2}.focus-rows h3{font-size:23px}.method-section,.technology-section{padding:60px 0}.plans-grid,.technology-grid,.company-grid,.tilo-price-options{grid-template-columns:1fr}.plan{padding:30px 25px}.plan-description{min-height:0}.plan .price{font-size:34px}.company-grid{gap:25px}.tilo-pricing{padding-top:55px;padding-bottom:55px}.technology-grid{gap:36px}.consulting-page .section-intro{align-items:start}.consulting-page .section-intro p{max-width:none}.consulting-page .button{font-size:14px}.consulting-page .contact-section{padding:65px 0}}
@media(max-width:380px){.consulting-intro h1{font-size:54px}.plan h3{font-size:28px}.plan .price{font-size:30px}.decision-board>p{font-size:29px}}
[hidden]{display:none!important}.working-note{border-top:1px solid #cdd5cf;margin-top:40px;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.working-note strong{font-size:24px;line-height:1.4}.working-note p{margin:0;color:#536671}.scope-section,.team-section,.development-section{padding-top:85px;padding-bottom:85px}.scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:45px 0}.scope-grid article{border-top:2px solid #0baebb;padding-top:20px}.scope-grid article>span{font-size:12px;color:#64717b}.scope-grid h3{font-size:23px;line-height:1.25}.scope-grid p{font-size:15px;color:#536671}.case-section{background:#e8eeee;padding:85px 0}.case-source{font-size:12px;color:#63747e}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:50px}.team-grid article{border-top:1px solid #cdd5cf;padding-top:30px}.team-grid h3{font-size:32px;letter-spacing:-.04em;margin:15px 0}.team-grid p{color:#536671;font-size:16px;max-width:540px}.team-photo img{width:100%;height:350px;object-fit:cover;object-position:top;border-radius:4px;margin-bottom:30px}.start-section{background:#eeeee6;padding:85px 0}.start-section .steps{margin-top:45px}.company-section h1{font-size:clamp(38px,4.5vw,65px);line-height:1.12;letter-spacing:-.05em;font-weight:500}.company-section>.lead,.company-section>p{max-width:770px;font-size:21px}.development-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.development-links a{border-top:1px solid #cdd5cf;padding:24px 0;display:flex;flex-direction:column;gap:8px;text-decoration:none}.development-links strong{font-size:25px}.development-links span{font-size:15px}.development-links small{color:#63747e}.client-section{padding-top:65px;padding-bottom:65px;overflow:hidden}.client-section h2{font-size:28px}.logo-window{overflow:hidden;margin-top:35px}.logo-track{display:flex;width:max-content;animation:logos 35s linear infinite}.logo-track.paused,.logo-track:hover{animation-play-state:paused}.logo-group{display:flex;align-items:center;gap:60px;padding-right:60px}.logo-group figure{margin:0;width:170px;text-align:center}.logo-group img{max-width:160px;height:65px;object-fit:contain}.logo-group figcaption{font-size:12px;color:#64717b}.logo-pause{font:inherit;font-size:13px;padding:10px 18px;border:1px solid #b8c3c9;background:transparent;border-radius:25px;cursor:pointer}.testimonial-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;margin-top:50px}.video-slot{aspect-ratio:16/9;background:#0c283f}.video-preview{position:relative;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#0c283f}.video-preview img{width:100%;height:100%;object-fit:cover}.video-preview span{position:absolute;left:20px;bottom:20px;padding:12px 20px;border-radius:25px;background:#fff;color:#0c283f;font-weight:700}.video-slot iframe{width:100%;height:100%;border:0}.testimonial-logo{width:160px;max-height:90px;object-fit:contain}.testimonial-copy h3{font-size:26px}.header nav{gap:24px}@keyframes logos{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none}.logo-window{overflow-x:auto}.logo-group[aria-hidden]{display:none}}
@media(max-width:1000px){.scope-grid{grid-template-columns:1fr 1fr}.header nav{gap:16px}.header nav a{font-size:14px}}@media(max-width:760px){.working-note,.team-grid,.testimonial-layout,.development-links{grid-template-columns:1fr;gap:25px}.scope-section,.team-section,.development-section,.case-section,.start-section{padding-top:60px;padding-bottom:60px}.scope-grid{grid-template-columns:1fr 1fr;gap:24px}.scope-grid h3{font-size:21px}.team-grid{margin-top:30px}.team-grid h3{font-size:29px}.team-photo img{height:300px}.working-note strong{font-size:23px}.company-section>p{font-size:18px}.client-section .section-intro{gap:15px}.header nav a{font-size:15px}}
