/* AutoPeçaLink: ajuste isolado do bloco Como funciona. */
#como-funciona.journey-section{padding:64px 0 72px}
#como-funciona.journey-section .container{width:min(1180px,92%);margin-inline:auto}
#como-funciona .section-heading{max-width:720px;margin:0 auto 36px;text-align:center}
#como-funciona .apl-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0;counter-reset:none}
#como-funciona .apl-journey>li{display:grid;grid-template-rows:56px minmax(52px,auto) 1fr;align-content:start;gap:16px;position:relative;min-width:0;margin:0;padding:28px;box-sizing:border-box;border:1px solid #dce8f6;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(11,31,51,.045);text-align:left}
#como-funciona .apl-journey>li::before,#como-funciona .apl-journey>li::after{content:none;display:none}
#como-funciona .apl-step-number{display:grid;place-items:center;position:static;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:16px;background:#eaf3ff;color:transparent;font-size:0;line-height:0;box-shadow:none}
#como-funciona .apl-step-number::before{content:"";display:block;width:30px;height:30px;background-image:var(--apl-process-icon);background-repeat:no-repeat;background-position:center;background-size:contain}
#como-funciona .apl-journey h3{font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.2px;color:#0b1f33;margin:0;padding:0;overflow-wrap:normal}
#como-funciona .apl-journey p{font-size:15px;line-height:1.65;color:#536174;margin:0;padding:0;max-width:none;overflow-wrap:break-word}
#como-funciona .apl-journey-action{margin:32px 0 0;text-align:center}
#como-funciona .apl-journey-action .btn{max-width:100%;box-sizing:border-box}
@media(max-width:900px){#como-funciona .apl-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:560px){#como-funciona.journey-section{padding:40px 0 48px}#como-funciona .section-heading{margin-bottom:26px}#como-funciona .apl-journey{grid-template-columns:1fr;gap:16px}#como-funciona .apl-journey>li{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 16px;padding:22px}#como-funciona .apl-step-number{grid-row:1 / 3;width:48px;height:48px;border-radius:14px}#como-funciona .apl-step-number::before{width:27px;height:27px}#como-funciona .apl-journey h3{font-size:18px}#como-funciona .apl-journey p{grid-column:2;font-size:14px}#como-funciona .apl-journey-action .btn{width:100%}}
#como-funciona .apl-journey>li:nth-child(1){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204V2h6v2M9%209h6M9%2013h6M9%2017h3%22%2F%3E%3C%2Fsvg%3E")}
#como-funciona .apl-journey>li:nth-child(2){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m15%2015%206%206M7%2010l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#como-funciona .apl-journey>li:nth-child(3){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6zM14%203v5h5M9%2012h7M9%2016h7%22%2F%3E%3C%2Fsvg%3E")}
#como-funciona .apl-journey>li:nth-child(4){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M2%2010h20M6%2015h4M15%2015l2%202%203-4%22%2F%3E%3C%2Fsvg%3E")}
#como-funciona .apl-journey>li:nth-child(5){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%209-5%209%205v11l-9%204-9-4zM3%207l9%205%209-5M12%2012v10M8%204l9%205v5%22%2F%3E%3C%2Fsvg%3E")}
#como-funciona .apl-journey>li:nth-child(6){--apl-process-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231677ff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h12v12H2zM14%209h4l4%204v4h-8M18%209v4h4%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
