@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.aprendizpro-portais-white-label-page{overflow-x:clip}.aprendizpro-portais-white-label-page .site-main,.aprendizpro-portais-white-label-page .entry-content,.aprendizpro-portais-white-label-page .page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ap-page{--blue: #2868f2;--blue2: #174ed3;--cyan: #29cdff;--violet: #7c32f4;--teal: #10b99e;--ink: #0b1e3a;--ink2: #10294f;--text: #4c6079;--muted: #71839a;--line: #dfe8f0;--container: 1140px;color:var(--text);font:400 16px/1.7 Inter,Arial,sans-serif;background:#fff}.ap-page *,.ap-page *:before,.ap-page *:after{box-sizing:border-box}.ap-page a{text-decoration:none}.ap-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-svg-sprite{position:absolute;overflow:hidden}.ap-container{width:min(calc(100% - 44px),var(--container));margin-inline:auto}.ap-section{position:relative;padding:clamp(76px,8vw,108px) 0}.ap-section--visual{overflow:hidden;isolation:isolate}.ap-section--visual>.ap-container{position:relative;z-index:2}.ap-section-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ap-section-bg:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#fff,#fffffffa 28%,#fffc 50%,#ffffff2e 82%,#ffffff5c),linear-gradient(180deg,#fff 0%,transparent 18%,transparent 80%,#fff 100%)}.ap-section-bg img{position:absolute;inset:0 0 0 auto;width:min(72%,1380px);height:100%;object-fit:cover;object-position:right center;opacity:.58;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 22%,#000 50%,rgba(0,0,0,.9) 84%,transparent 100%)}.ap-section--visual-dominio .ap-section-bg img{opacity:.54}.ap-section--visual-implantacao .ap-section-bg:after{background:linear-gradient(90deg,#f5f9fc,#f5f9fcfa 28%,#f5f9fcc7 50%,#f5f9fc29 82%,#f5f9fc61),linear-gradient(180deg,#f5f9fc 0%,transparent 18%,transparent 80%,#f5f9fc 100%)}.ap-page h1,.ap-page h2,.ap-page h3{margin:0 0 18px;font-family:Bricolage Grotesque,sans-serif;font-weight:700;letter-spacing:-.045em;line-height:1.08}.ap-page h1,.ap-page h2{font-size:clamp(2.7rem,3.2vw,3.55rem);background:linear-gradient(90deg,#3156f5,#2f83ef 48%,#20b8e9);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-page h3{color:var(--ink2);font-size:1.12rem}.ap-page p{margin:0 0 18px}.ap-kicker{margin-bottom:14px;color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ap-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:9px 13px;border:1px solid rgba(36,104,242,.16);border-radius:999px;background:#ffffffd1;color:#245ee0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 22px #19427d0f}.ap-eyebrow svg{width:17px;height:17px;color:var(--teal)}.ap-section-heading{max-width:840px;margin-bottom:46px}.ap-section-heading--center{margin-inline:auto;text-align:center}.ap-section-heading--center p{max-width:720px;margin-inline:auto}.ap-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border:1px solid transparent;border-radius:13px;font-size:.92rem;font-weight:800;transition:.22s ease}.ap-button:hover{transform:translateY(-2px)}.ap-button svg{width:17px;height:17px}.ap-button--primary{color:#fff;background:linear-gradient(135deg,#315df5,#6052f6 56%,#8b3cf4);box-shadow:0 15px 32px #3a51e73b}.ap-button--ghost{color:var(--blue2);border-color:#d7e3f2;background:#fff}.ap-button--white{color:#174ed3;background:#fff}.ap-button--outline{color:#fff;border-color:#ffffff61;background:#ffffff14}.ap-actions{display:grid;width:min(100%,280px);gap:12px;margin:28px 0}.ap-actions .ap-button{width:100%;white-space:nowrap}.ap-reveal{opacity:1;transform:none}.ap-page.ap-js .ap-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--delay,0ms)}.ap-page.ap-js .ap-reveal.is-visible{opacity:1;transform:none}.ap-hero{position:relative;padding:clamp(70px,8vw,108px) 0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 78% 12%,rgba(151,41,255,.16),transparent 31%),radial-gradient(circle at 92% 60%,rgba(41,205,255,.18),transparent 34%),linear-gradient(148deg,#fbfdff 3%,#f3f9ff 48%,#fbf5ff)}.ap-hero:before{position:absolute;inset:0;z-index:-2;content:"";opacity:.36;background-image:linear-gradient(rgba(31,79,132,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(31,79,132,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ap-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:clamp(42px,5vw,72px);align-items:center}.ap-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:31px;color:var(--muted);font-size:.8rem;font-weight:600}.ap-breadcrumb a{color:inherit}.ap-hero__lead{max-width:650px;color:#3c506a;font-size:clamp(1.04rem,1.35vw,1.18rem)}.ap-hero__trust{display:flex;flex-wrap:nowrap;gap:9px}.ap-hero__trust span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(36,104,242,.13);border-radius:999px;background:#ffffffd6;color:#60728a;font-size:.7rem;font-weight:700;white-space:nowrap}.ap-hero__trust svg{width:15px;height:15px;color:var(--teal)}.ap-brand-system{position:relative;width:100%;aspect-ratio:1 / 1;max-height:570px;overflow:visible;color:var(--ink2);background:transparent}.ap-brand-system:before{display:none}.ap-brand-ring{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;border:1px solid rgba(73,134,221,.2);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8vw #6369f506,0 0 0 15vw #29cdff05}.ap-diagram-label{position:absolute;left:50%;top:3%;z-index:4;padding:7px 12px;border-radius:999px;transform:translate(-50%);color:#087e6d;background:#e7fff8f2;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ap-brand-core{position:absolute;left:50%;top:50%;z-index:3;display:flex;width:31%;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8%;border:1px solid rgba(255,255,255,.22);border-radius:25%;transform:translate(-50%,-50%);color:#fff;text-align:center;background:linear-gradient(145deg,#16468f,#2d5fc3 54%,#6135db);box-shadow:0 24px 55px #234ba340,inset 0 1px #ffffff38}.ap-brand-core svg{flex:0 0 auto;width:32px;height:32px;margin:0 0 4px}.ap-brand-core strong{display:block;margin:0;font-size:clamp(.62rem,1vw,.84rem);line-height:1.12}.ap-brand-core small{display:block;margin:0;color:#d9ebff;font-size:clamp(.46rem,.7vw,.59rem);line-height:1.2}.ap-brand-line,.ap-permission-line{position:absolute;left:50%;top:50%;width:31%;height:1px;z-index:1;transform-origin:left center;opacity:.54;background:linear-gradient(90deg,#50b1ef52,#856bf5ad)}.ap-brand-line{width:44%}.ap-line-1{transform:rotate(-132deg)}.ap-line-2{transform:rotate(-48deg)}.ap-line-3{transform:rotate(132deg)}.ap-line-4{transform:rotate(48deg)}.ap-brand-node{position:absolute;z-index:2;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;width:37%;padding:13px;border:1px solid rgba(56,102,166,.13);border-radius:17px;background:#fffffff0;box-shadow:0 15px 34px #15345817}.ap-brand-node>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--blue);background:linear-gradient(145deg,#edf5ff,#f1edff)}.ap-brand-node svg{width:21px;height:21px}.ap-brand-node strong{display:block;font-size:.72rem}.ap-brand-node small{display:block;color:#71839a;font-size:.54rem;line-height:1.4}.ap-node-company{right:4%;top:13%}.ap-node-apprentice{right:2%;bottom:14%}.ap-node-instructor{left:4%;top:13%}.ap-node-candidate{left:2%;bottom:14%}.ap-brand-domain{position:absolute;left:50%;bottom:4%;display:inline-flex;align-items:center;gap:8px;max-width:90%;padding:9px 13px;border:1px solid rgba(56,102,166,.14);border-radius:999px;background:#fffffff0;transform:translate(-50%);color:#50677f;box-shadow:0 9px 22px #1534580f;font-size:.6rem;font-weight:750;white-space:nowrap}.ap-brand-domain svg{width:16px;height:16px;color:var(--teal)}.ap-editorial,.ap-permission-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 64px;align-items:start}.ap-permission-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center}.ap-editorial__heading{grid-column:1 / -1;max-width:980px}.ap-editorial__copy{font-size:1.02rem}.ap-intro-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ap-info-card{padding:22px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 13px 35px #1d3b5e0e}.ap-info-card>span,.ap-profile-card>span{display:grid;width:46px;height:46px;margin-bottom:16px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#edf5ff,#f2efff);color:var(--blue)}.ap-info-card svg,.ap-profile-card svg{width:22px;height:22px}.ap-info-card p{margin:0;color:#687b91;font-size:.8rem}.ap-section--tinted{background:radial-gradient(circle at 10% 10%,rgba(41,205,255,.07),transparent 27%),radial-gradient(circle at 90% 10%,rgba(151,41,255,.07),transparent 31%),#f5f9fc}.ap-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ap-profile-card{min-height:345px;padding:25px 22px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 15px 38px #1534580f}.ap-profile-card p{color:#687b91;font-size:.8rem;line-height:1.6}.ap-profile-card ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none;color:#52677f;font-size:.72rem}.ap-profile-card li{position:relative;padding-left:15px}.ap-profile-card li:before{position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--cyan));content:""}.ap-section--dark{overflow:hidden;color:#d9e7f5;background:radial-gradient(circle at 12% 0,rgba(41,205,255,.18),transparent 28%),radial-gradient(circle at 88% 14%,rgba(151,41,255,.22),transparent 32%),linear-gradient(135deg,#061839,#0b2a63 42%,#251d73 72%,#3c238b)}.ap-section--dark h2{background:linear-gradient(90deg,#fff,#dff9ff 54%,#c6b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-section--dark .ap-kicker{color:#74e7f6}.ap-section--dark .ap-section-heading p{color:#c0d0e1}.ap-brand-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ap-brand-control{min-height:245px;padding:25px 23px;border:1px solid rgba(255,255,255,.13);border-radius:21px;background:linear-gradient(145deg,#9729ff2e,#29cdff1f);box-shadow:inset 0 1px #ffffff12,0 18px 36px #06103529}.ap-brand-control>span{display:grid;width:46px;height:46px;margin-bottom:20px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1a;color:#fff}.ap-brand-control svg{width:23px;height:23px}.ap-brand-control h3{color:#fff}.ap-brand-control p{color:#d2dfec;font-size:.82rem}.ap-brand-control small{display:block;color:#aebfd3;font-size:.68rem;line-height:1.5}.ap-domain-console{padding:22px;border:1px solid #dce6f0;border-radius:28px;background:#fffffff0;box-shadow:0 24px 65px #0d2c5b1f;backdrop-filter:blur(12px)}.ap-domain-console__header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:3px 4px 20px}.ap-domain-console__header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:var(--blue);background:linear-gradient(145deg,#e9f7ff,#eef0ff)}.ap-domain-console__header svg{width:23px;height:23px}.ap-domain-console__header small{display:block;color:#72869d;font-size:.61rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ap-domain-console__header h3{margin:1px 0 0;font-size:1.12rem;letter-spacing:-.025em}.ap-domain-console__header p{margin:2px 0 0;color:#667b92;font-size:.73rem;line-height:1.45}.ap-domain-console__header em{padding:8px 12px;border-radius:999px;color:#50677e;background:#f1f5f9;font-size:.61rem;font-style:normal;font-weight:700;white-space:nowrap}.ap-domain-console__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ap-domain-panel{display:grid;gap:13px;min-width:0;padding:19px;border:1px solid #dfe8f1;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbfe);box-shadow:0 10px 28px #18375a0e}.ap-domain-panel header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center}.ap-domain-panel header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--portal-color);background:var(--portal-soft)}.ap-domain-panel header svg{width:20px;height:20px}.ap-domain-panel header strong{display:block;color:var(--ink2);font-size:.84rem;line-height:1.25}.ap-domain-panel header small{display:block;margin-top:2px;color:#788a9f;font-size:.62rem;line-height:1.35}.ap-domain-panel__field{min-width:0;padding:10px 12px;border:1px solid #dfe7ef;border-radius:12px;background:#fff}.ap-domain-panel__field small,.ap-domain-panel__color small,.ap-domain-panel__status small{display:block;color:#74869a;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ap-domain-panel__field strong{display:block;margin-top:2px;color:#243954;font-size:.7rem;font-weight:600;overflow-wrap:anywhere}.ap-domain-panel__color{display:flex;align-items:center;gap:7px}.ap-domain-panel__color>div{min-width:0;margin-right:auto}.ap-domain-panel__color strong{display:block;color:#556a81;font-size:.66rem;font-weight:600}.ap-domain-panel__color i,.ap-domain-panel__color span{width:24px;height:24px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #243d5b1a}.ap-domain-panel__color i{background:var(--portal-color)}.ap-domain-panel__color span:nth-last-child(2){background:color-mix(in srgb,var(--portal-color) 62%,white)}.ap-domain-panel__color span:last-child{background:color-mix(in srgb,var(--portal-color) 80%,#112e63)}.ap-domain-panel__status{display:flex;align-items:center;justify-content:space-between;gap:12px}.ap-domain-panel__status b{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:#07866e;background:#e3f8f1;font-size:.59rem}.ap-domain-panel__status svg{width:13px;height:13px;stroke-width:2.4}.ap-domain-panel.is-pending .ap-domain-panel__status b{color:#9c6b00;background:#fff1cf}.ap-domain-panel>p{margin:-7px 0 0;color:#708298;font-size:.61rem}.ap-domain-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.ap-domain-panel dl div{min-width:0;padding:8px 10px;border-radius:10px;background:#f1f5f9}.ap-domain-panel dt{color:#7a8b9e;font-size:.53rem;font-weight:700;text-transform:uppercase}.ap-domain-panel dd{margin:1px 0 0;color:#2b405b;font-size:.61rem;font-weight:700;overflow-wrap:anywhere}.ap-domain-console footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 4px 2px}.ap-domain-console footer p{display:flex;align-items:center;gap:8px;margin:0;color:#61778f;font-size:.66rem}.ap-domain-console footer p svg{flex:0 0 auto;width:16px;height:16px;color:var(--teal)}.ap-domain-console footer>span{flex:0 0 auto;padding:10px 17px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 9px 20px #4a40e033;font-size:.67rem;font-weight:800;white-space:nowrap}.ap-permission-map{position:relative;grid-column:auto;width:100%;aspect-ratio:1.25 / 1;margin-inline:auto;overflow:visible;color:var(--ink2);background:transparent}.ap-permission-map:before{display:none}.ap-permission-ring{position:absolute;left:50%;top:50%;width:63%;aspect-ratio:1;border:1px solid rgba(73,134,221,.19);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8vw #6369f505,0 0 0 14vw #29cdff04}.ap-permission-center{position:absolute;left:50%;top:50%;z-index:3;display:flex;width:25%;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:7%;border:1px solid rgba(255,255,255,.22);border-radius:25%;transform:translate(-50%,-50%);color:#fff;text-align:center;background:linear-gradient(145deg,#16468f,#2d5fc3 54%,#6135db);box-shadow:0 18px 45px #234ba340}.ap-permission-center svg{flex:0 0 auto;width:34px;height:34px;margin:0}.ap-permission-center strong{display:block;margin:0;font-size:clamp(.62rem,1.2vw,.8rem);line-height:1.08}.ap-permission-map .ap-diagram-label{top:3%}.ap-permission-line{width:42%}.ap-pl-1{transform:rotate(-140deg)}.ap-pl-2{transform:rotate(-40deg)}.ap-pl-3{transform:rotate(140deg)}.ap-pl-4{transform:rotate(40deg)}.ap-permission-node{position:absolute;z-index:2;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;width:31%;padding:12px;border:1px solid rgba(56,102,166,.13);border-radius:15px;background:#fffffff0;box-shadow:0 14px 30px #15345814}.ap-permission-node>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--blue);background:linear-gradient(145deg,#edf5ff,#f1edff)}.ap-permission-node svg{width:19px;height:19px}.ap-permission-node strong{display:block;font-size:.72rem}.ap-permission-node small{display:block;color:#71839a;font-size:.56rem}.ap-pn-1{left:4%;top:12%}.ap-pn-2{right:4%;top:12%}.ap-pn-3{left:4%;bottom:12%}.ap-pn-4{right:4%;bottom:12%}.ap-compare{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 16px 45px #17375b12}.ap-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;border-bottom:1px solid #e8eef4}.ap-compare-row:last-child{border-bottom:0}.ap-compare-row>*{display:flex;align-items:center;min-width:0;padding:17px 20px;border-right:1px solid rgba(128,128,128,.16)}.ap-compare-row>*:last-child{border-right:0}.ap-compare-row--head{color:#6a7d92;background:#f7faff;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ap-compare-row strong{color:var(--ink2);font-size:.8rem}.ap-compare-row span{color:#6b7e93;font-size:.72rem}.ap-compare-row .is-highlight{color:#174ed3;font-weight:800;background:#2b68f20e}.ap-implementation-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-column:1 / -1;margin:0;padding:0;list-style:none}.ap-implementation-steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff}.ap-implementation-steps b{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));font-size:.78rem}.ap-implementation-steps strong{display:block;color:var(--ink2);font-size:.85rem}.ap-implementation-steps p{margin:3px 0 0;color:#6c7e92;font-size:.75rem}.ap-faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);gap:clamp(50px,7vw,90px);align-items:start}.ap-faq-intro{position:sticky;top:24px}.ap-faq-list{display:grid;gap:10px}.ap-faq-item{border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 10px 25px #1330520a}.ap-faq-item summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;cursor:pointer;color:var(--ink2);font-size:.9rem;font-weight:600;list-style:none}.ap-faq-item summary::-webkit-details-marker{display:none}.ap-faq-item summary span{position:relative;flex:0 0 18px;width:18px;height:18px}.ap-faq-item summary span:before,.ap-faq-item summary span:after{position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--blue);content:"";transform:translate(-50%,-50%)}.ap-faq-item summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.ap-faq-item[open] summary span:after{opacity:0}.ap-faq-item>div{padding:0 19px 18px;color:#65788f;font-size:.82rem}.ap-faq-item p{margin:0}.ap-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ap-related-card{display:flex;min-width:0;min-height:430px;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:20px;color:inherit;background:#fff;box-shadow:0 12px 34px #1532540d}.ap-related-card__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.ap-related-card>span,.ap-related-card h3,.ap-related-card p,.ap-related-card em{margin-right:22px;margin-left:22px}.ap-related-card>span{align-self:flex-start;margin-top:20px;margin-bottom:14px;padding:5px 9px;border-radius:999px;color:var(--blue2);background:#edf5ff;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ap-related-card p{color:#687b91;font-size:.81rem}.ap-related-card em{display:inline-flex;align-items:center;gap:7px;margin-top:auto;margin-bottom:22px;color:var(--blue2);font-size:.74rem;font-style:normal;font-weight:800}.ap-related-card em svg{width:16px;height:16px}.ap-final{position:relative;overflow:hidden;padding:clamp(76px,8vw,108px) 0;color:#e6f5ff;background:radial-gradient(circle at 15% 15%,rgba(41,205,255,.24),transparent 30%),radial-gradient(circle at 82% 38%,rgba(151,41,255,.28),transparent 34%),linear-gradient(135deg,#08214a,#143679,#4b2fb4 76%,#6a37d4)}.ap-final__inner{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:50px;align-items:center}.ap-final h2{max-width:790px;background:linear-gradient(90deg,#fff,#dff9ff 54%,#c6b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-final p{max-width:720px;margin:0;color:#ebf6ffe6}.ap-final__actions{display:grid;gap:11px}.ap-final .ap-eyebrow{color:#dff9ff;border-color:#fff3;background:#ffffff14;box-shadow:none}@media(max-width:1120px){.ap-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:36px}.ap-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-profile-card{min-height:0}}@media(max-width:960px){.ap-hero__grid,.ap-faq-layout,.ap-final__inner,.ap-permission-layout{grid-template-columns:1fr}.ap-hero__copy{max-width:760px}.ap-brand-system{width:min(100%,680px);margin-inline:auto}.ap-permission-map{width:min(100%,720px)}.ap-brand-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-faq-intro{position:static}.ap-final__actions{display:flex;flex-wrap:wrap}}@media(max-width:720px){.ap-container{width:min(calc(100% - 30px),var(--container))}.ap-section{padding:66px 0}.ap-section-bg img{width:125%;height:62%;object-position:74% center;opacity:.24;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.62) 54%,transparent)}.ap-section-bg:after{background:linear-gradient(180deg,#ffffff85,#fff 58%,#fff)}.ap-section--visual-implantacao .ap-section-bg:after{background:linear-gradient(180deg,#f5f9fc7a,#f5f9fc 58%,#f5f9fc)}.ap-page h1{font-size:clamp(2.05rem,9.5vw,2.55rem);line-height:1.04}.ap-page h2{font-size:clamp(1.78rem,8vw,2.15rem)}.ap-page h3{font-size:1rem}.ap-hero{padding:42px 0 72px}.ap-breadcrumb{margin-bottom:24px}.ap-hero__lead{font-size:.98rem;line-height:1.62}.ap-actions,.ap-final__actions{display:grid;width:100%}.ap-actions .ap-button,.ap-button,.ap-final__actions .ap-button{width:100%}.ap-hero__trust{display:flex;width:100%;gap:6px}.ap-hero__trust span{flex:1 1 0;justify-content:center;min-width:0;padding:7px 5px;font-size:clamp(.48rem,2.3vw,.64rem);white-space:normal;text-align:center;line-height:1.25}.ap-hero__trust svg{flex:0 0 13px;width:13px;height:13px}.ap-brand-system{aspect-ratio:1 / 1.08;border-radius:24px}.ap-brand-node{grid-template-columns:30px 1fr;gap:6px;width:39%;padding:8px;border-radius:13px}.ap-brand-node>span{width:30px;height:30px;border-radius:9px}.ap-brand-node svg{width:16px;height:16px}.ap-brand-node strong{font-size:clamp(.5rem,2vw,.64rem);line-height:1.15}.ap-brand-node small{font-size:clamp(.39rem,1.5vw,.48rem)}.ap-brand-core{width:31%}.ap-brand-core strong{font-size:clamp(.52rem,2vw,.7rem)}.ap-brand-domain{font-size:clamp(.45rem,2vw,.58rem)}.ap-editorial,.ap-permission-layout{grid-template-columns:1fr;gap:24px}.ap-editorial__heading,.ap-permission-map,.ap-domain-flow,.ap-implementation-steps{grid-column:auto}.ap-intro-cards,.ap-profile-grid,.ap-brand-controls,.ap-related-grid{grid-template-columns:1fr}.ap-brand-control{min-height:0}.ap-domain-console{padding:12px;border-radius:22px}.ap-domain-console__header{grid-template-columns:44px minmax(0,1fr);padding:5px 4px 16px}.ap-domain-console__header>span{width:44px;height:44px}.ap-domain-console__header em{display:none}.ap-domain-console__grid{grid-template-columns:1fr;gap:10px}.ap-domain-panel{padding:15px;border-radius:17px}.ap-domain-console footer{align-items:stretch;flex-direction:column;padding:15px 3px 2px}.ap-domain-console footer>span{text-align:center}.ap-permission-map{width:100%;aspect-ratio:1 / 1.08}.ap-permission-center{width:28%}.ap-permission-node{grid-template-columns:30px 1fr;gap:6px;width:37%;padding:8px}.ap-permission-node>span{width:30px;height:30px;border-radius:9px}.ap-permission-node svg{width:16px;height:16px}.ap-permission-node strong{font-size:clamp(.52rem,2.4vw,.68rem);line-height:1.15}.ap-permission-node small{font-size:clamp(.4rem,1.7vw,.52rem);line-height:1.25}.ap-brand-line{width:44%}.ap-line-1{transform:rotate(-129deg)}.ap-line-2{transform:rotate(-51deg)}.ap-line-3{transform:rotate(129deg)}.ap-line-4{transform:rotate(51deg)}.ap-permission-line{width:45%}.ap-pl-1{transform:rotate(-129deg)}.ap-pl-2{transform:rotate(-51deg)}.ap-pl-3{transform:rotate(129deg)}.ap-pl-4{transform:rotate(51deg)}.ap-compare{overflow:visible;border:0;box-shadow:none;background:transparent}.ap-compare-row{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 24px #17375b0d}.ap-compare-row--head{display:none}.ap-compare-row>*{display:block;padding:0;border:0;background:transparent!important}.ap-compare-row strong{padding-bottom:10px;border-bottom:1px solid #edf1f5;font-size:.85rem}.ap-compare-row span{display:grid;grid-template-columns:minmax(112px,42%) 1fr;gap:9px;align-items:start}.ap-compare-row span:before{content:attr(data-label);color:#6a7d92;font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ap-implementation-steps{grid-template-columns:1fr}.ap-faq-layout{gap:34px}.ap-faq-item summary{font-size:.86rem}.ap-related-card{min-height:0}.ap-final{padding:66px 0}.ap-final__inner{gap:28px}}@media(max-width:380px){.ap-brand-node{width:41%}.ap-brand-domain{padding-inline:8px}.ap-permission-node{width:39%}.ap-domain-panel dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ap-page,.ap-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
