.crm-integrations-page{overflow:hidden}.crm-integrations-hero{padding-top:clamp(42px,6vw,72px)}.crm-integrations-back{display:inline-flex;margin-bottom:26px;color:var(--teal-dark);font-family:'Poppins',sans-serif;font-size:.88rem;font-weight:700;text-decoration:none}.crm-integrations-back:focus-visible,.crm-integrations-text-link:focus-visible,.crm-integrations-links a:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.crm-integrations-hero__grid,.crm-integrations-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.crm-integrations-hero h1{max-width:680px;font-size:clamp(2.25rem,4.4vw,4.1rem);line-height:1.08;letter-spacing:-.045em;margin:14px 0 18px}.crm-integrations-hero .lead{max-width:620px}.crm-integrations-hero .btn{margin-top:24px}.crm-integrations-map{padding:20px;border:1px solid rgba(5,139,138,.18);border-radius:22px;background:linear-gradient(145deg,#f9fffe,#e4f5f1);box-shadow:0 20px 55px rgba(2,72,71,.1)}.crm-integrations-map header{display:flex;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(5,139,138,.16);font-family:'Poppins',sans-serif;font-size:.78rem}.crm-integrations-map header span{color:var(--muted);font-size:.69rem}.crm-integrations-map__body{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;min-height:340px;padding:22px 0;align-items:center}.crm-integrations-map__body:before,.crm-integrations-map__body:after{content:'';position:absolute;left:50%;top:20%;width:1px;height:60%;background:rgba(5,139,138,.3);z-index:0}.crm-integrations-map__body:after{top:50%;left:13%;width:74%;height:1px}.crm-integrations-map__node,.crm-integrations-map__core{position:relative;z-index:1;display:grid;gap:4px;padding:12px;border:1px solid rgba(5,139,138,.16);border-radius:11px;background:#fff}.crm-integrations-map__node b{font-family:'Poppins',sans-serif;font-size:clamp(.72rem,.9vw,.84rem)}.crm-integrations-map__node small{font-size:clamp(.62rem,.72vw,.68rem);color:var(--muted)}.crm-integrations-map__core{position:absolute;left:50%;top:50%;width:124px;height:124px;transform:translate(-50%,-50%);place-content:center;text-align:center;border-radius:50%;background:var(--teal-dark);color:#fff}.crm-integrations-map__core b{font-family:'Poppins',sans-serif;font-size:1rem;line-height:1.1}.crm-integrations-map__core span{font-size:.63rem}.crm-integrations-intro,.crm-integrations-how,.crm-integrations-connectors,.crm-integrations-video,.crm-integrations-matrix,.crm-integrations-governance,.crm-integrations-use-cases,.crm-integrations-ecosystem{padding-block:clamp(58px,8vw,110px)}#ecosistema-conectado{scroll-margin-top:110px}.section-head{max-width:780px}.crm-integrations-value-grid,.crm-integrations-governance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.crm-integrations-value-grid article,.crm-integrations-governance-grid article,.crm-integrations-video-grid article,.crm-integrations-use-grid article{padding:22px;border:1px solid var(--gray-100);border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(2,72,71,.05)}.crm-integrations-value-grid h3,.crm-integrations-governance-grid h3,.crm-integrations-video-grid h3,.crm-integrations-use-grid h3{margin:0 0 9px;font-size:1rem}.crm-integrations-value-grid p,.crm-integrations-governance-grid p,.crm-integrations-video-grid p,.crm-integrations-use-grid p{margin:0;line-height:1.6;font-size:.9rem}.crm-integrations-how{background:var(--gray-50)}.crm-integrations-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;padding:0;margin:34px 0 0;list-style:none}.crm-integrations-steps li{padding:18px 14px;border-radius:13px;background:#fff;border:1px solid var(--gray-100)}.crm-integrations-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal-dark);color:#fff;font-family:'Poppins',sans-serif;font-size:.75rem}.crm-integrations-steps h3{font-size:.95rem;margin:15px 0 8px}.crm-integrations-steps p{margin:0;font-size:.82rem;line-height:1.55}.crm-integrations-wordpress,.crm-integrations-email,.crm-integrations-video,.crm-integrations-whatsapp,.crm-integrations-api,.crm-integrations-governance,.crm-integrations-monitoring,.crm-integrations-implementation{background:#fbfefd}.crm-integrations-wordpress,.crm-integrations-website,.crm-integrations-email,.crm-integrations-calendar,.crm-integrations-whatsapp,.crm-integrations-api,.crm-integrations-advanced,.crm-integrations-monitoring{padding-block:clamp(58px,8vw,110px)}.crm-integrations-split--reverse>div:first-child{order:2}.crm-integrations-split--reverse>div:last-child{order:1}.crm-integrations-split h2{margin:10px 0 14px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.14;letter-spacing:-.035em}.crm-integrations-note{margin:18px 0 0;font-size:.86rem;line-height:1.65;color:var(--muted)}.crm-integrations-note a,.crm-integrations-text-link{color:var(--teal-dark);font-weight:700}.crm-integrations-flow,.crm-integrations-calendar-flow,.crm-integrations-whatsapp-card,.crm-integrations-api-card,.crm-integrations-system-map,.crm-integrations-monitoring-list{display:grid;gap:12px;align-content:center;min-height:280px;padding:28px;border-radius:18px;background:linear-gradient(145deg,var(--teal-soft),#fff);border:1px solid rgba(5,139,138,.18);text-align:center}.crm-integrations-flow span,.crm-integrations-calendar-flow span,.crm-integrations-whatsapp-card b,.crm-integrations-api-card span,.crm-integrations-system-map b,.crm-integrations-monitoring-list span{padding:12px;border-radius:9px;background:#fff;font-family:'Poppins',sans-serif;font-size:clamp(.76rem,.9vw,.88rem);font-weight:700}.crm-integrations-flow i,.crm-integrations-whatsapp-card i,.crm-integrations-system-map i{color:var(--teal-dark);font-size:.75rem;font-style:normal;font-weight:700}.crm-integrations-flow small,.crm-integrations-calendar-flow small,.crm-integrations-whatsapp-card small,.crm-integrations-api-card small,.crm-integrations-system-map small,.crm-integrations-monitoring-list small{font-size:.7rem;color:var(--muted)}.crm-integrations-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;margin:0;list-style:none}.crm-integrations-checklist li{padding:14px;border-radius:10px;background:var(--teal-soft);font-size:.84rem;font-weight:700}.crm-integrations-checklist li:before{content:'✓';color:var(--teal-dark);margin-right:8px}.crm-integrations-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:center;text-align:center}.crm-integrations-provider-grid span{display:grid;place-items:center;min-height:118px;padding:15px;border:1px solid rgba(5,139,138,.18);border-radius:14px;background:#fff;font-family:'Poppins',sans-serif;font-weight:700}.crm-integrations-provider-grid small{grid-column:1/-1;color:var(--muted);font-size:.72rem}.crm-integrations-calendar-flow b{font-size:.82rem;line-height:1.5}.crm-integrations-video-grid,.crm-integrations-connector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.crm-integrations-note--center{text-align:center}.crm-integrations-connector-grid{grid-template-columns:repeat(2,1fr)}.crm-integrations-connector-grid article{padding:28px;border-radius:16px;background:var(--teal-dark);color:#fff}.crm-integrations-connector-grid article+article{background:var(--teal)}.crm-integrations-connector-grid span{font-family:'Poppins',sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.crm-integrations-connector-grid h3{font-size:1.35rem;line-height:1.25}.crm-integrations-connector-grid p{line-height:1.65}.crm-integrations-connector-grid small{display:block;margin-top:20px;opacity:.85;line-height:1.5}.crm-integrations-api-card{background:linear-gradient(145deg,#102c2b,#075e5d);color:#fff}.crm-integrations-api-card b{font-family:'Poppins',sans-serif;font-size:1.05rem}.crm-integrations-api-card span{color:var(--text-dark);text-align:left}.crm-integrations-advanced .btn{margin-top:24px}.crm-integrations-system-map i{font-size:.8rem}.crm-integrations-table-wrap{overflow-x:auto;margin-top:32px;border:1px solid var(--gray-100);border-radius:14px;background:#fff}.crm-integrations-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.crm-integrations-table-wrap caption{padding:15px;text-align:left;background:var(--teal-soft);font-size:.78rem}.crm-integrations-table-wrap th,.crm-integrations-table-wrap td{padding:16px;text-align:left;border-top:1px solid var(--gray-100);font-size:.88rem;line-height:1.5}.crm-integrations-table-wrap thead th{border-top:0;color:var(--teal-dark);font-family:'Poppins',sans-serif}.crm-integrations-governance-grid{grid-template-columns:repeat(3,1fr)}.crm-integrations-monitoring-list span:before{content:'•';color:var(--teal);margin-right:8px}.crm-integrations-use-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px}.crm-integrations-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.crm-integrations-links a{padding:11px 15px;border:1px solid rgba(5,139,138,.2);border-radius:999px;color:var(--teal-dark);font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.crm-integrations-links a:hover{background:var(--teal-soft)}.crm-integrations-implementation__panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(25px,5vw,70px);padding:clamp(26px,5vw,58px);border-radius:22px;background:var(--teal-dark);color:#fff}.crm-integrations-implementation__intro h2{margin:11px 0 15px;font-size:clamp(1.7rem,2.8vw,2.65rem);line-height:1.15}.crm-integrations-implementation__intro .lead{color:#e1f6f2}.crm-integrations-implementation__intro .crm-integrations-note{color:#b7ded8}.crm-integrations-implementation__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:0;margin:0;list-style:none}.crm-integrations-implementation__steps li{display:flex;gap:12px;padding:16px;border-radius:12px;background:rgba(255,255,255,.1)}.crm-integrations-implementation__steps>li>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:#fff;color:var(--teal-dark);font-family:'Poppins',sans-serif;font-size:.68rem;font-weight:800}.crm-integrations-implementation__steps h3{margin:0 0 5px;font-size:.9rem}.crm-integrations-implementation__steps p{margin:0;font-size:.78rem;line-height:1.5;color:#e1f6f2}.crm-integrations-cta{text-align:center;background:var(--gray-50)}.crm-integrations-cta h2{margin:10px auto 12px;font-size:clamp(1.8rem,3vw,2.7rem)}.crm-integrations-cta p{max-width:660px;margin:0 auto 24px;line-height:1.65}@media(max-width:900px){.crm-integrations-hero__grid,.crm-integrations-split{grid-template-columns:1fr}.crm-integrations-split--reverse>div:first-child,.crm-integrations-split--reverse>div:last-child{order:initial}.crm-integrations-value-grid{grid-template-columns:repeat(2,1fr)}.crm-integrations-steps{grid-template-columns:repeat(3,1fr)}.crm-integrations-use-grid{grid-template-columns:repeat(3,1fr)}.crm-integrations-map{max-width:650px;width:100%;margin:auto}}@media(max-width:620px){.crm-integrations-hero{padding-top:46px}.crm-integrations-map__body{grid-template-columns:1fr;min-height:0;padding:18px 0}.crm-integrations-map__body:before,.crm-integrations-map__body:after{display:none}.crm-integrations-map__core{position:static;transform:none;justify-self:center;order:-1}.crm-integrations-value-grid,.crm-integrations-governance-grid,.crm-integrations-video-grid,.crm-integrations-connector-grid,.crm-integrations-use-grid,.crm-integrations-implementation__steps{grid-template-columns:1fr}.crm-integrations-steps{grid-template-columns:1fr 1fr}.crm-integrations-checklist{grid-template-columns:1fr}.crm-integrations-flow,.crm-integrations-calendar-flow,.crm-integrations-whatsapp-card,.crm-integrations-api-card,.crm-integrations-system-map,.crm-integrations-monitoring-list{min-height:0}.crm-integrations-implementation__panel{grid-template-columns:1fr;padding:25px}.crm-integrations-provider-grid{grid-template-columns:1fr}.crm-integrations-provider-grid small{grid-column:auto}}@media(max-width:390px){.crm-integrations-steps{grid-template-columns:1fr}.crm-integrations-hero h1{font-size:2.05rem}}@media(prefers-reduced-motion:reduce){.crm-integrations-page *{scroll-behavior:auto}}
