.page-marketing--integracao{background:#f8fafc}.page-marketing--integracao .marketing-hero{background:linear-gradient(135deg,#fff8cc,#fff 52%,#eaf2ff)}.integration-docs{width:min(1180px,calc(100% - 40px));margin:54px auto 20px}.integration-docs__header{display:grid;grid-template-columns:1fr minmax(310px,.52fr);gap:28px;align-items:center;margin-bottom:24px}.integration-docs__header h2{margin:10px 0;font-family:var(--fonte1);font-size:clamp(30px,4vw,46px);letter-spacing:-.035em}.integration-docs__header p{max-width:760px;margin:0;color:#475467;line-height:1.7}.integration-postman{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #f0b5a5;border-radius:16px;background:#fff;color:#17233b;box-shadow:0 12px 30px rgba(16,24,40,.08)}.integration-postman>i:first-child{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#ff6c37;color:#fff}.integration-postman span{display:flex;min-width:0;flex:1;flex-direction:column}.integration-postman small{color:#667085}.integration-postman strong{font-size:15px}.integration-quick-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.integration-quick-nav a{padding:9px 13px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:800}.integration-callout{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:17px 19px;border:1px solid #f4cc56;border-radius:13px;background:#fff8d9;color:#594000}.integration-callout i{margin-top:3px}.integration-callout p{margin:0;line-height:1.6}.integration-accordion{display:grid;gap:12px}.integration-accordion details{overflow:hidden;border:1px solid #dbe3ef;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(16,24,40,.04);scroll-margin-top:100px}.integration-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer;list-style:none;color:#17233b}.integration-accordion summary::-webkit-details-marker{display:none}.integration-accordion summary span{display:flex;align-items:center;gap:13px}.integration-accordion summary span>i{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#fff4b8;color:#765500}.integration-accordion summary strong{font-family:var(--fonte1);font-size:18px}.integration-accordion summary>i{transition:transform .2s ease}.integration-accordion details[open] summary>i{transform:rotate(180deg)}.integration-panel{padding:0 22px 24px;border-top:1px solid #edf1f6;color:#344054;font-size:14px;line-height:1.7}.integration-panel>p:first-child{margin-top:20px}.integration-panel h3{margin:24px 0 5px;color:#17233b;font-size:17px}.integration-panel a{color:#075fc7;text-decoration:underline}.integration-table-wrap{overflow-x:auto;margin:18px 0}.integration-panel table{width:100%;border-collapse:collapse;font-size:13px}.integration-panel th,.integration-panel td{padding:12px 13px;border:1px solid #e4e7ec;text-align:left;vertical-align:top}.integration-panel th{background:#f2f5f9;color:#17233b;font-weight:800}.integration-panel code{padding:2px 5px;border-radius:5px;background:#eef2f7;color:#b42318;font-size:.92em;overflow-wrap:anywhere}.integration-panel pre{overflow:auto;padding:18px;border-radius:12px;background:#101828;color:#e6edf7}.integration-panel pre code{padding:0;background:transparent;color:#ffe16a}.integration-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.integration-rules article,.integration-code-grid article{display:flex;flex-direction:column;gap:3px;padding:15px;border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc}.integration-rules strong,.integration-code-grid small{color:#17233b}.integration-rules span{color:#667085;font-size:13px}.integration-code-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.integration-panel ul{padding-left:20px}.integration-panel li+li{margin-top:6px}@media(max-width:900px){.integration-docs__header{grid-template-columns:1fr}.integration-rules{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.integration-docs{width:min(100% - 28px,1180px);margin-top:34px}.integration-postman{align-items:flex-start}.integration-accordion summary{padding:16px}.integration-accordion summary strong{font-size:16px}.integration-panel{padding:0 16px 18px}.integration-rules,.integration-code-grid{grid-template-columns:1fr}.integration-quick-nav{display:grid;grid-template-columns:repeat(2,1fr)}.integration-quick-nav a{text-align:center}}
