:root{--bg:#0d0f16;--surface-1:#131722;--surface-1-alt:#141720;--surface-2:#181d29;--surface-2-alt:#171b26;--surface-2-deep:#1c2030;--surface-3:#232838;--surface-3-alt:#242a3d;--border-subtle:#1a1e2a;--border-mid:#252a3a;--border:#262b3a;--border-hover:#363c52;--text-primary:#f5f6fa;--text-primary-soft:#dde1f0;--text-secondary:#8b93a7;--text-secondary-soft:#9298b8;--text-secondary-bright:#c9ced9;--text-secondary-bright-2:#c8cdd9;--text-secondary-bright-3:#c9cede;--text-secondary-bright-4:#c3c9d6;--text-tertiary:#6a7090;--text-tertiary-soft:#6c7488;--text-secondary-alt:#98a2b8;--text-secondary-alt-2:#a8adba;--accent:#2ec4b6;--azul:#4361ee;--azul-2:#5b6ef5;--azul-claro:var(--azul);--amarelo:#f9c74f;--vermelho:#e63946;--vermelho-vivo:#ff4d5a;--laranja:#f4a261;--on-brand:#fff;--accent-surface:#173138;--accent-border:#23575a;--accent-surface-deep:#1e3d3c;--red-surface:#3d1f26;--yellow-surface:#33301f;--red-surface-deep:#201924;--radar-fill:#1a2241;--footer-bg:#0b0e14;--azul-alpha:#4361ee44;--accent-alpha:#2ec4b644;--whatsapp:#25d366;--overlay-0-0-0-0p45:#00000073;--overlay-38-43-58-0p5:#262b3a80;--overlay-255-255-255-p04:#ffffff0a;--overlay-255-255-255-0p7:#ffffffb3;--overlay-0-0-0-0p6:#0009;--overlay-255-255-255-p06:#ffffff0f;--overlay-0-0-0-0p55:#0000008c;--overlay-139-147-167-0p6:#8b93a799;--overlay-245-246-250-0p9:#f5f6fae6;--overlay-35-40-56-0p8:#232838cc;--overlay-0-0-0-0p5:#00000080;--overlay-255-255-255-p08:#ffffff14;--accent-texto:#2ec4b6;--azul-texto:#4361ee;--azul-claro-texto:#7db8f0;--amarelo-texto:#f9c74f;--laranja-texto:#f4a261;--vermelho-texto:#e63946;--vermelho-vivo-texto:#ff4d5a;--on-gradient-dark:#0d0f16;--card-shadow:none}html[data-theme=light]{--bg:#f4f5fa;--surface-1:#fff;--surface-1-alt:#fff;--surface-2:#fff;--surface-2-alt:#fff;--surface-2-deep:#eef0f7;--surface-3:#eef0f7;--surface-3-alt:#eef0f7;--border-subtle:#e3e6f0;--border-mid:#e3e6f0;--border:#e3e6f0;--border-hover:#cdd2e3;--text-primary:#1c2033;--text-primary-soft:#1c2033;--text-secondary:#565c78;--text-secondary-soft:#565c78;--text-secondary-bright:#565c78;--text-secondary-bright-2:#565c78;--text-secondary-bright-3:#565c78;--text-secondary-bright-4:#565c78;--text-secondary-alt:#565c78;--text-secondary-alt-2:#565c78;--text-tertiary:#868ca8;--text-tertiary-soft:#868ca8;--accent-texto:#1c786f;--azul-texto:#3d5ced;--azul-claro-texto:#3d5ced;--amarelo-texto:#8d6505;--vermelho-texto:#d41b29;--laranja-texto:#ac530c;--accent-surface:#e5f5f2;--accent-border:#b7dbd5;--accent-surface-deep:#e5f5f2;--red-surface:#fff0f0;--red-surface-deep:#fff0f0;--yellow-surface:#fff8df;--radar-fill:#dfe6ff;--footer-bg:#eef0f7;--on-gradient-dark:#0d0f16;--azul-alpha:#4361ee44;--accent-alpha:#2ec4b644;--overlay-0-0-0-0p45:transparent;--overlay-38-43-58-0p5:#1e22360f;--overlay-255-255-255-p04:#1e22360f;--overlay-255-255-255-0p7:#1c2033b8;--overlay-0-0-0-0p6:transparent;--overlay-255-255-255-p06:#1e22360f;--overlay-0-0-0-0p55:transparent;--overlay-139-147-167-0p6:#1e22360f;--overlay-245-246-250-0p9:#1c2033e6;--overlay-35-40-56-0p8:transparent;--overlay-0-0-0-0p5:transparent;--overlay-255-255-255-p08:#1e22360f;--card-shadow:0 1px 3px #1e22360f, 0 1px 2px #1e22360a}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}[class^=secao-]{width:100%;max-width:100%}.secao-header *,.secao-header :before,.secao-header :after{box-sizing:border-box;margin:0;padding:0}.secao-header{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-header .topo{background-color:var(--bg);border-bottom:1px solid var(--border-subtle);z-index:50;padding:16px 24px;position:sticky;top:0}.secao-header .topo__inner{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}.secao-header .topo__pdtech-logo{width:auto;height:30px;display:block}.secao-header .topo__mentoratech{align-items:center;gap:8px;display:flex}.secao-header .topo__mentoratech-legenda{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary-soft);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.74rem}.secao-header .topo__mentoratech-svg{width:auto;height:24px;display:block}@media (width<=560px){.secao-header .topo__mentoratech-legenda{display:none}}@media (width>=900px){.secao-header .topo{padding:18px 80px}}@media (width>=1200px){.secao-header .topo{padding:18px 0}}.secao-hero *,.secao-hero :before,.secao-hero :after{box-sizing:border-box;margin:0;padding:0}.secao-hero{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-hero .hero{background-color:var(--bg);background-image:radial-gradient(80% 60% at 50% 0,#4361ee0f 0%,#0000 70%);padding:80px 24px 48px;overflow:hidden}.secao-hero .hero__inner{flex-direction:column;gap:48px;max-width:760px;margin:0 auto;display:flex}.secao-hero .hero__content{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:28px;animation:.6s .1s forwards heroFadeUp;display:flex;transform:translateY(24px)}.secao-hero .hero__kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-texto);align-self:center;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.secao-hero .hero__kicker-line{background-color:var(--accent);opacity:.7;flex-shrink:0;width:32px;height:1px;display:block}.secao-hero .hero__headline{color:var(--text-primary);max-width:680px;font-family:Sora,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.secao-hero .hero__headline .gradient-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-hero .hero__sub{color:var(--text-secondary);max-width:640px;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.secao-hero .hero__cta{background:linear-gradient(90deg, var(--azul) 0%, var(--azul-2) 100%);color:var(--on-brand);cursor:pointer;text-align:center;border:none;border-radius:12px;align-self:center;align-items:center;gap:10px;padding:16px 32px;font-family:Sora,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #4361ee59}.secao-hero .hero__cta:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 12px 32px #4361ee80}.secao-hero .hero__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.secao-hero .hero__video-wrap{opacity:0;align-self:center;width:100%;max-width:640px;animation:.6s .3s forwards heroFadeUp;transform:translateY(24px)}.secao-hero .hero__radar-card{background-color:var(--surface-1);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45);border-radius:20px;padding:24px 20px 20px;position:relative;overflow:hidden}.secao-hero .hero__radar-topbar{border-bottom:1px solid var(--surface-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:14px;display:flex}.secao-hero .hero__radar-cargo{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600}.secao-hero .hero__radar-cargo strong{color:var(--text-primary);font-weight:600}.secao-hero .hero__radar-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);background-color:var(--accent-surface);border:1px solid var(--accent-border);white-space:nowrap;border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.secao-hero .hero__radar-svg{width:100%;height:auto;display:block}.secao-hero .hero__radar-foot{border-top:1px solid var(--surface-3);align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.secao-hero .hero__radar-dot{background-color:var(--vermelho);border-radius:50%;flex-shrink:0;width:8px;height:8px}.secao-hero .hero__radar-foot-text{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.secao-hero .hero__radar-foot-text strong{color:var(--text-primary);font-weight:600}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}@media (width>=900px){.secao-hero .hero{padding:120px 80px 64px}}@media (width>=1200px){.secao-hero .hero{padding:120px 0 64px}}@media (width<=640px){.secao-hero .hero__content{text-align:center;align-items:center}.secao-hero .hero__kicker{align-self:center}.secao-hero .hero__headline,.secao-hero .hero__sub{max-width:100%}}.hero__cena{color:var(--text-secondary-alt-2);max-width:34em;margin:0 0 18px;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.secao-hero .hero__cta-apoio{color:var(--text-secondary);text-align:center;max-width:640px;margin-top:-16px;font-size:.82rem;line-height:1.55}.secao-hero .hero__cta-apoio-link{color:var(--accent-texto);text-underline-offset:3px;text-decoration:underline;transition:opacity .18s}.secao-hero .hero__cta-apoio-link:hover{opacity:.82}.secao-paliativo *,.secao-paliativo :before,.secao-paliativo :after{box-sizing:border-box;margin:0;padding:0}.secao-paliativo{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-paliativo .paliativo-section{background-color:var(--bg);padding:64px 24px 96px}.secao-paliativo .paliativo-inner{max-width:1120px;margin:0 auto}.secao-paliativo .paliativo-kicker{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.secao-paliativo .paliativo-headline{letter-spacing:-.02em;color:var(--text-primary);max-width:820px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Sora,sans-serif;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.1}.secao-paliativo .paliativo-headline .grad{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-paliativo .paliativo-subheadline{color:var(--text-secondary);max-width:600px;margin:0 auto;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.secao-paliativo .paliativo-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.secao-paliativo .paliativo-card{background-color:var(--surface-1);border:1px solid var(--surface-3);border-radius:20px;flex-direction:column;gap:16px;padding:32px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.secao-paliativo .paliativo-card:after{content:"";border-radius:0 0 20px 20px;height:4px;position:absolute;bottom:0;left:0;right:0}.secao-paliativo .paliativo-card--pdi:after{background:var(--azul)}.secao-paliativo .paliativo-card--terapia:after{background:var(--amarelo)}.secao-paliativo .paliativo-card--curso:after{background:var(--accent)}.secao-paliativo .paliativo-card:hover{transform:translateY(-4px)}.secao-paliativo .paliativo-card--pdi:hover{border-color:var(--azul)}.secao-paliativo .paliativo-card--terapia:hover{border-color:var(--amarelo)}.secao-paliativo .paliativo-card--curso:hover{border-color:var(--accent)}.secao-paliativo .paliativo-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.secao-paliativo .paliativo-card--pdi .paliativo-icon-wrap{background:var(--azul)}.secao-paliativo .paliativo-card--terapia .paliativo-icon-wrap{background:var(--amarelo)}.secao-paliativo .paliativo-card--curso .paliativo-icon-wrap{background:var(--accent)}.secao-paliativo .paliativo-icon-wrap svg{width:26px;height:26px}.secao-paliativo .paliativo-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--on-brand);background:var(--vermelho);border:1px solid var(--vermelho);border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.secao-paliativo .paliativo-badge-dot{background:var(--on-brand);border-radius:50%;flex-shrink:0;width:5px;height:5px}.secao-paliativo .paliativo-card-title{letter-spacing:-.01em;color:var(--text-primary);font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.secao-paliativo .paliativo-card-body{color:var(--text-secondary);flex:1;padding-bottom:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.75}.secao-paliativo .paliativo-closing{text-align:center;max-width:780px;margin:0 auto}.secao-paliativo .paliativo-closing-text{color:var(--text-primary);font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.7}.secao-paliativo .paliativo-closing-text .kw{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.secao-paliativo .paliativo-divider{border:none;border-top:1px solid var(--surface-3);margin-bottom:40px}@media (width<=900px){.secao-paliativo .paliativo-grid{grid-template-columns:1fr;gap:20px}.secao-paliativo .paliativo-section{padding:72px 20px}}@media (width<=480px){.secao-paliativo .paliativo-section{padding:56px 16px}.secao-paliativo .paliativo-headline{font-size:24px}.secao-paliativo .paliativo-subheadline{font-size:16px}.secao-paliativo .paliativo-closing-text{font-size:18px}}.secao-embasamento-mercado *,.secao-embasamento-mercado :before,.secao-embasamento-mercado :after{box-sizing:border-box;margin:0;padding:0}.secao-embasamento-mercado{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-embasamento-mercado .mercado{background-color:var(--bg);background-image:radial-gradient(70% 50% at 50% 0,#2ec4b60d 0%,#0000 70%);padding:80px 24px}.secao-embasamento-mercado .mercado__inner{flex-direction:column;gap:48px;max-width:1100px;margin:0 auto;display:flex}.secao-embasamento-mercado .mercado__head{text-align:center;flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.secao-embasamento-mercado .mercado__kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-texto);align-self:center;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.secao-embasamento-mercado .mercado__kicker-line{background-color:var(--accent);opacity:.7;flex-shrink:0;width:32px;height:1px;display:block}.secao-embasamento-mercado .mercado__headline{color:var(--text-primary);text-align:center;font-family:Sora,sans-serif;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.18}.secao-embasamento-mercado .mercado__headline .gradient-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-embasamento-mercado .mercado__lead{color:var(--text-secondary);text-align:center;font-size:clamp(1.3rem,2.6vw,1.45rem);line-height:1.6}.secao-embasamento-mercado .mercado__carousel{flex-direction:column;gap:20px;width:100%;max-width:600px;margin:0 auto;display:flex}@media (width>=900px){.secao-embasamento-mercado .mercado__carousel{max-width:880px}}.secao-embasamento-mercado .carousel-wrapper{border-radius:20px;width:100%;overflow:hidden}.secao-embasamento-mercado .carousel-track{transition:transform .5s cubic-bezier(.36,.66,.6,1);display:flex}.secao-embasamento-mercado .carousel-slide{box-sizing:border-box;min-width:100%}.secao-embasamento-mercado .mercado__carousel-controls{justify-content:center;align-items:center;gap:20px;display:flex}.secao-embasamento-mercado .mercado__carousel-dots{align-items:center;gap:8px;display:flex}.secao-embasamento-mercado .nav-btn{border:1px solid var(--surface-3);background-color:var(--surface-1);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.secao-embasamento-mercado .nav-btn:hover{border-color:var(--accent);color:var(--accent-texto)}.secao-embasamento-mercado .nav-btn .nav-icon{width:20px;height:20px}.secao-embasamento-mercado .dot-indicator{background-color:var(--border);cursor:pointer;border-radius:50%;width:6px;height:6px;transition:all .3s}.secao-embasamento-mercado .dot-indicator.active{background-color:var(--accent);border-radius:3px;width:20px}.secao-embasamento-mercado .mercado__card{background-color:var(--surface-1);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45);border-radius:20px;flex-direction:column;padding:0;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.secao-embasamento-mercado .mercado__card-img{width:100%;height:auto;display:block}.secao-embasamento-mercado .mercado__card:hover{border-color:var(--accent);transform:translateY(-2px)}.secao-embasamento-mercado .mercado__card-numero{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(2rem,4.5vw,2.7rem);font-weight:800;line-height:1}.secao-embasamento-mercado .mercado__card-texto{color:var(--text-primary);font-size:.95rem;line-height:1.65}.secao-embasamento-mercado .mercado__card-fonte{letter-spacing:.06em;color:var(--text-secondary);border-top:1px solid var(--border);margin-top:0;padding:14px 20px 18px;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.6}.secao-embasamento-mercado .mercado__card-fonte a{color:var(--accent-texto);text-decoration:underline}@keyframes mercado-fecho-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.secao-embasamento-mercado .mercado__fecho{background-color:var(--surface-2);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 40px #2ec4b624, 0 0 70px #4361ee29;border-radius:20px;padding:32px;position:relative;overflow:hidden}.secao-embasamento-mercado .mercado__fecho:before{content:"";background:linear-gradient(135deg, #2ec4b666, #4361ee26, var(--overlay-38-43-58-0p5));-webkit-mask:linear-gradient(var(--on-brand) 0 0) content-box, linear-gradient(var(--on-brand) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.secao-embasamento-mercado .mercado__fecho:after{content:"";background:linear-gradient(90deg, var(--azul), var(--accent), var(--azul));background-size:200% 100%;height:3px;animation:2.8s linear infinite mercado-fecho-shimmer;position:absolute;top:0;left:0;right:0}.secao-embasamento-mercado .mercado__fecho-texto{letter-spacing:.005em;color:var(--text-primary);font-family:Sora,sans-serif;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:600;line-height:1.75}@media (width>=900px){.secao-embasamento-mercado .mercado{padding:110px 80px}}@media (width>=1200px){.secao-embasamento-mercado .mercado{padding:110px 0}}.secao-metodo *,.secao-metodo :before,.secao-metodo :after{box-sizing:border-box;margin:0;padding:0}.secao-metodo .metodo-section{background:var(--bg);color:var(--text-primary);padding:100px 20px;font-family:Inter,sans-serif}.secao-metodo .metodo-container{max-width:1100px;margin:0 auto}.secao-metodo .metodo-kicker{justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.secao-metodo .metodo-kicker span{letter-spacing:.14em;color:var(--accent-texto);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-metodo .metodo-kicker:before,.secao-metodo .metodo-kicker:after{content:"";background:var(--accent);opacity:.5;width:48px;height:1px;display:block}.secao-metodo .metodo-headline{letter-spacing:-.02em;text-align:center;color:var(--text-primary);margin-bottom:24px;font-family:Sora,sans-serif;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.06}.secao-metodo .metodo-headline .gradient-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-metodo .metodo-intro{color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto 64px;font-family:Inter,sans-serif;font-size:19px;line-height:1.7}.secao-metodo .metodo-intro strong{color:var(--text-primary);font-weight:600}.secao-metodo .metodo-divider{background:linear-gradient(180deg, transparent, var(--border), transparent);width:1px;height:48px;margin:0 auto 64px}.secao-metodo .cargo-card{background:var(--surface-2);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 40px #4361ee1a;border-radius:20px;align-items:flex-start;gap:40px;margin-bottom:64px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.secao-metodo .cargo-card:before{content:"";background:linear-gradient(135deg, #4361ee59, #2ec4b62e, var(--overlay-38-43-58-0p5));-webkit-mask:linear-gradient(var(--on-brand) 0 0) content-box, linear-gradient(var(--on-brand) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.secao-metodo .cargo-icon{background:var(--azul);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.secao-metodo .cargo-icon svg{width:28px;height:28px}.secao-metodo .cargo-content h3{color:var(--text-primary);margin-bottom:12px;font-family:Sora,sans-serif;font-size:20px;font-weight:700}.secao-metodo .cargo-content p{color:var(--text-secondary-bright-4);margin-bottom:20px;font-size:17px;line-height:1.7}.secao-metodo .cargo-tags{flex-wrap:wrap;gap:8px;display:flex}.secao-metodo .cargo-tag{letter-spacing:.08em;color:var(--text-primary);background:var(--azul);border:1px solid var(--azul);text-transform:uppercase;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.secao-metodo .diagrama-label{letter-spacing:.12em;color:var(--text-secondary);text-transform:uppercase;text-align:center;margin-bottom:32px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-metodo .antes-depois{border:1px solid var(--border);border-radius:12px;align-items:stretch;gap:0;margin-bottom:32px;display:flex;overflow:hidden}.secao-metodo .antes-bloco,.secao-metodo .depois-bloco{flex:1;align-items:center;gap:10px;padding:14px 24px;display:flex}.secao-metodo .antes-bloco{background:var(--surface-2-alt)}.secao-metodo .depois-bloco{background:var(--surface-2-alt);border-left:1px solid var(--border)}.secao-metodo .antes-bloco .ad-label,.secao-metodo .depois-bloco .ad-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.secao-metodo .antes-bloco .ad-label{color:var(--text-secondary)}.secao-metodo .depois-bloco .ad-label{color:var(--azul-texto)}.secao-metodo .antes-bloco .ad-text,.secao-metodo .depois-bloco .ad-text{color:var(--text-primary);font-size:16px;line-height:1.5}.secao-metodo .ad-arrow{color:var(--azul-texto);flex-shrink:0;padding:0 8px;font-size:18px}.secao-metodo .diagrama-wrapper{margin-bottom:16px;position:relative}.secao-metodo .dimensoes-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:14px;margin-bottom:64px;display:grid}.secao-metodo .dim-connector{flex-direction:column;align-items:center;padding:0 8px;display:flex}.secao-metodo .dim-connector-line{background:var(--border);width:40px;height:2px;position:relative}.secao-metodo .dim-connector-line:after{content:"";border-left:7px solid var(--border);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.secao-metodo .dim-card{background:var(--surface-1);border:1px solid var(--surface-3);text-align:center;cursor:default;border-radius:20px;padding:26px 18px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);position:relative}.secao-metodo .dim-card:hover{box-shadow:0 20px 48px var(--overlay-0-0-0-0p6);transform:translateY(-4px)}.secao-metodo .dim-card.hard:hover{border-color:var(--azul)}.secao-metodo .dim-card.soft:hover{border-color:var(--accent)}.secao-metodo .dim-card.com:hover{border-color:var(--amarelo)}.secao-metodo .dim-card.corpo:hover{border-color:var(--laranja)}.secao-metodo .dim-card.heart{border-color:var(--vermelho);background:var(--red-surface-deep);box-shadow:inset 0 0 0 1px var(--red-surface), 0 20px 48px var(--overlay-0-0-0-0p55)}.secao-metodo .dim-badge-weak{background:var(--vermelho);color:var(--on-brand);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.secao-metodo .dim-badge-weak:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--vermelho);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.secao-metodo .dim-icon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.secao-metodo .dim-icon.hard{background:var(--azul)}.secao-metodo .dim-icon.soft{background:var(--accent)}.secao-metodo .dim-icon.com{background:var(--amarelo)}.secao-metodo .dim-icon.corpo{background:var(--laranja)}.secao-metodo .dim-icon.heart{background:var(--vermelho)}.secao-metodo .dim-icon svg{width:26px;height:26px}.secao-metodo .dim-title{margin-bottom:8px;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.secao-metodo .dim-title.hard{color:var(--azul-texto)}.secao-metodo .dim-title.soft{color:var(--accent-texto)}.secao-metodo .dim-title.com{color:var(--amarelo-texto)}.secao-metodo .dim-title.corpo{color:var(--laranja-texto)}.secao-metodo .dim-title.heart{color:var(--vermelho-texto)}.secao-metodo .dim-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.55}.secao-metodo .dim-perguntas{letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.secao-metodo .dim-perguntas span{letter-spacing:0;margin-top:4px;font-size:20px;font-weight:700;display:block}.secao-metodo .corrente-block{background:var(--surface-2);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 40px #e6394626, 0 0 80px #4361ee0d;border-radius:16px;margin-bottom:40px;padding:28px 32px;animation:4s ease-in-out infinite correnteGlow;position:relative;overflow:hidden}.secao-metodo .corrente-block:before{content:"";-webkit-mask:linear-gradient(var(--on-brand) 0 0) content-box, linear-gradient(var(--on-brand) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#e63946bf,#4361ee59,#e639468c) 0 0/220% 220%;border-radius:16px;padding:1.5px;animation:5s ease-in-out infinite correnteBorda;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.secao-metodo .corrente-block p{color:var(--overlay-245-246-250-0p9);font-family:Inter,sans-serif;font-size:16px;font-style:italic;line-height:1.75}.secao-metodo .corrente-block strong{color:var(--vermelho-texto);text-shadow:0 0 16px #e639468c;font-style:normal;font-weight:600}@keyframes correnteGlow{0%,to{box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 40px #e6394626, 0 0 80px #4361ee0d}50%{box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 56px #e6394652, 0 0 100px #4361ee1f}}@keyframes correnteBorda{0%,to{background-position:0%}50%{background-position:100%}}.secao-metodo .squad-label{align-items:center;gap:14px;margin-bottom:32px;display:flex}.secao-metodo .squad-label span{letter-spacing:.14em;color:var(--text-secondary);text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-metodo .squad-label:after{content:"";background:var(--border);flex:1;height:1px;display:block}.secao-metodo .squad-heading{color:var(--text-primary);margin-bottom:12px;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:700}.secao-metodo .squad-sub{color:var(--text-secondary);max-width:760px;margin-bottom:40px;font-size:16px;line-height:1.65}.secao-metodo .mentores-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.secao-metodo .ia-bonus{background:var(--surface-1);border:1px solid var(--surface-3);border-left:3px solid var(--accent);border-radius:20px;align-items:flex-start;gap:16px;margin-top:20px;padding:22px 24px;display:flex}.secao-metodo .ia-bonus-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-texto);flex:none;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.secao-metodo .ia-bonus-txt{color:var(--text-secondary-alt);margin:0;font-size:15px;line-height:1.6}.secao-metodo .ia-bonus-txt strong{color:var(--text-primary);font-weight:700}.secao-metodo .mentor-card{background:var(--surface-1);border:1px solid var(--surface-3);text-align:center;border-radius:20px;padding:26px 18px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.secao-metodo .mentor-card:hover{box-shadow:0 20px 48px var(--overlay-0-0-0-0p6);transform:translateY(-4px)}.secao-metodo .mentor-card.m1:hover{border-color:var(--azul)}.secao-metodo .mentor-card.m2:hover{border-color:var(--accent)}.secao-metodo .mentor-card.m3:hover{border-color:var(--amarelo)}.secao-metodo .mentor-avatar{border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;overflow:hidden}.secao-metodo .mentor-avatar.m1{background:var(--azul);border:2px solid var(--azul)}.secao-metodo .mentor-avatar.m2{background:var(--accent);border:2px solid var(--accent)}.secao-metodo .mentor-avatar.m3{background:var(--amarelo);border:2px solid var(--amarelo)}.secao-metodo .mentor-avatar svg{width:32px;height:32px}.secao-metodo .mentor-role{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.secao-metodo .mentor-role.m1{color:var(--azul-texto)}.secao-metodo .mentor-role.m2{color:var(--accent-texto)}.secao-metodo .mentor-role.m3{color:var(--amarelo-texto)}.secao-metodo .mentor-name{color:var(--text-primary);margin-bottom:12px;font-family:Sora,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.secao-metodo .mentor-desc{color:var(--text-secondary);font-size:14px;line-height:1.65}@media (width<=900px){.secao-metodo .dimensoes-grid{grid-template-columns:1fr 1fr;gap:14px}.secao-metodo .mentores-grid{grid-template-columns:1fr;gap:16px}.secao-metodo .ia-bonus{flex-direction:column;gap:10px;padding:20px}.secao-metodo .cargo-card{flex-direction:column;gap:20px;padding:28px 24px}}@media (width<=600px){.secao-metodo .metodo-section{padding:72px 20px}.secao-metodo .antes-depois{flex-direction:column}.secao-metodo .depois-bloco{border-left:none;border-top:1px solid var(--border)}.secao-metodo .corrente-block{padding:20px}.secao-metodo .dimensoes-grid{grid-template-columns:1fr}}.secao-entregaveis *,.secao-entregaveis :before,.secao-entregaveis :after{box-sizing:border-box;margin:0;padding:0}.secao-entregaveis .entregaveis-section{background-color:var(--bg);padding:24px 24px 96px;font-family:Inter,sans-serif}.secao-entregaveis .entregaveis-inner{max-width:1120px;margin:0 auto}.secao-entregaveis .entregaveis-header{text-align:center;margin-bottom:56px}.secao-entregaveis .entregaveis-kicker{color:var(--accent-texto);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.secao-entregaveis .entregaveis-kicker:before,.secao-entregaveis .entregaveis-kicker:after{content:"";background-color:var(--accent);opacity:.6;width:40px;height:1px;display:block}.secao-entregaveis .entregaveis-headline{letter-spacing:-.02em;background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.15}.secao-entregaveis .entregaveis-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}@media (width<=900px){.secao-entregaveis .entregaveis-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.secao-entregaveis .entregaveis-grid{grid-template-columns:1fr}}.secao-entregaveis .entregavel-card{background-color:var(--surface-1);border:1px solid var(--surface-3);cursor:default;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:border-color .26s cubic-bezier(.2,0,0,1),box-shadow .26s cubic-bezier(.2,0,0,1);display:flex;position:relative}.secao-entregaveis .entregavel-card:hover{border-color:var(--accent);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 0 1px #2ec4b626}.secao-entregaveis .entregavel-badge-valor{background:var(--radar-fill);color:var(--azul-texto);letter-spacing:.04em;white-space:nowrap;border:1px solid #4361ee40;border-radius:8px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px}.secao-entregaveis .entregavel-numero{color:var(--accent-texto);letter-spacing:.12em;opacity:.8;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-entregaveis .entregavel-titulo{color:var(--text-primary);padding-right:64px;font-family:Sora,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.secao-entregaveis .entregavel-descricao{color:var(--text-secondary);flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.secao-entregaveis .entregavel-total{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex;box-shadow:0 20px 60px #4361ee40}.secao-entregaveis .entregavel-total-esquerda{flex-direction:column;gap:4px;display:flex}.secao-entregaveis .entregavel-total-label{color:var(--overlay-255-255-255-0p7);letter-spacing:.15em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-entregaveis .entregavel-total-titulo{color:var(--text-primary);font-family:Sora,sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:700;line-height:1.2}.secao-entregaveis .entregavel-total-valor{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800}.secao-entregaveis .entregavel-total-valor span{opacity:.8;vertical-align:super;letter-spacing:0;font-family:JetBrains Mono,monospace;font-size:.55em;font-weight:600}@media (width<=500px){.secao-entregaveis .entregavel-total{flex-direction:column;align-items:flex-start;padding:28px 24px}}.secao-cta-intermediario *,.secao-cta-intermediario :before,.secao-cta-intermediario :after{box-sizing:border-box;margin:0;padding:0}.secao-cta-intermediario{background-color:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif}.secao-cta-intermediario .cta-strip{background-color:var(--surface-2);text-align:center;padding:80px 24px;position:relative}.secao-cta-intermediario .cta-strip:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.secao-cta-intermediario .cta-strip:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.secao-cta-intermediario .cta-strip__inner{flex-direction:column;align-items:center;gap:28px;max-width:640px;margin:0 auto;display:flex}.secao-cta-intermediario .cta-strip__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.secao-cta-intermediario .cta-strip__kicker span{background-color:var(--text-secondary);flex-shrink:0;width:28px;height:1px;display:inline-block}.secao-cta-intermediario .cta-strip__headline{color:var(--text-primary);letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:34px;font-weight:700;line-height:1.22}.secao-cta-intermediario .cta-strip__headline .highlight{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-cta-intermediario .cta-strip__btn{background:var(--azul);color:var(--on-brand);cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;padding:16px 40px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block;box-shadow:0 8px 24px #4361ee59}.secao-cta-intermediario .cta-strip__btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4361ee8c}.secao-cta-intermediario .cta-strip__btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.secao-cta-intermediario .cta-strip__apoio{max-width:52ch;color:var(--text-secondary);text-align:center;margin:-12px auto 0;font-size:14px;line-height:1.65}@media (width<=600px){.secao-cta-intermediario .cta-strip{padding:60px 20px}.secao-cta-intermediario .cta-strip__headline{font-size:26px}.secao-cta-intermediario .cta-strip__btn{width:100%;max-width:320px;padding:15px 28px;font-size:15px}}.secao-cta-metodo *,.secao-cta-metodo :before,.secao-cta-metodo :after{box-sizing:border-box;margin:0;padding:0}.secao-cta-metodo{background-color:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif}.secao-cta-metodo .cta-strip{background-color:var(--surface-2);text-align:center;padding:52px 24px;position:relative}.secao-cta-metodo .cta-strip:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.secao-cta-metodo .cta-strip:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.secao-cta-metodo .cta-strip__inner{flex-direction:column;align-items:center;gap:28px;max-width:640px;margin:0 auto;display:flex}.secao-cta-metodo .cta-strip__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.secao-cta-metodo .cta-strip__kicker span{background-color:var(--text-secondary);flex-shrink:0;width:28px;height:1px;display:inline-block}.secao-cta-metodo .cta-strip__headline{color:var(--text-primary);letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:34px;font-weight:700;line-height:1.22}.secao-cta-metodo .cta-strip__headline .highlight{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-cta-metodo .cta-strip__btn{background:var(--azul);color:var(--on-brand);cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;padding:16px 40px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block;box-shadow:0 8px 24px #4361ee59}.secao-cta-metodo .cta-strip__btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4361ee8c}.secao-cta-metodo .cta-strip__btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.secao-cta-metodo .cta-strip__apoio{max-width:52ch;color:var(--text-secondary);text-align:center;margin:-12px auto 0;font-size:14px;line-height:1.65}.secao-cta-metodo .cta-strip__apoio a{color:var(--accent-texto);text-decoration:underline}@media (width<=600px){.secao-cta-metodo .cta-strip{padding:40px 20px}.secao-cta-metodo .cta-strip__headline{font-size:26px}.secao-cta-metodo .cta-strip__btn{width:100%;max-width:320px;padding:15px 28px;font-size:15px}}.secao-bonus *,.secao-bonus :before,.secao-bonus :after{box-sizing:border-box;margin:0;padding:0}.secao-bonus{background-color:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif}.secao-bonus .bonus-section{background-color:var(--bg);padding:96px 24px;position:relative;overflow:hidden}.secao-bonus .bonus-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#2ec4b614 0%,#0000 65%);width:700px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.secao-bonus .bonus-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#4361ee0f 0%,#0000 65%);width:400px;height:400px;position:absolute;bottom:0;right:-100px}.secao-bonus .bonus-inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.secao-bonus .bonus-header{text-align:center;margin-bottom:64px}.secao-bonus .bonus-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.secao-bonus .bonus-kicker:before,.secao-bonus .bonus-kicker:after{content:"";background-color:var(--border);width:32px;height:1px;display:block}.secao-bonus .bonus-headline{letter-spacing:-.02em;background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:680px;margin:0 auto;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.secao-bonus .bonus-grid{grid-template-columns:1fr;gap:24px;max-width:640px;margin:0 auto;display:grid}@media (width>=640px){.secao-bonus .bonus-grid{grid-template-columns:repeat(2,1fr);max-width:none}}.secao-bonus .bonus-card{background-color:var(--surface-1);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45);border-radius:20px;flex-direction:column;gap:20px;padding:32px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.secao-bonus .bonus-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2ec4b640,#0000);height:1px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.secao-bonus .bonus-card:hover{border-color:var(--accent);box-shadow:0 12px 32px var(--overlay-0-0-0-0p55), 0 0 0 1px #2ec4b61f}.secao-bonus .bonus-card:hover:before{opacity:1}.secao-bonus .bonus-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.secao-bonus .bonus-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-texto);background-color:var(--accent-surface);white-space:nowrap;border:1px solid #2ec4b633;border-radius:8px;flex-shrink:0;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.secao-bonus .bonus-icon{opacity:.7;flex-shrink:0;width:40px;height:40px}.secao-bonus .bonus-card-body{flex-direction:column;flex:1;gap:12px;display:flex}.secao-bonus .bonus-card-title{color:var(--text-primary);font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.secao-bonus .bonus-card-desc{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.secao-bonus .bonus-value-anchor{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.secao-bonus .bonus-price-strike{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--overlay-139-147-167-0p6);-webkit-text-decoration-color:var(--overlay-139-147-167-0p6);text-decoration-color:var(--overlay-139-147-167-0p6);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.secao-bonus .bonus-incluso-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--on-gradient-dark);background-color:var(--accent);border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}@media (width<=600px){.secao-bonus .bonus-section{padding:64px 20px}.secao-bonus .bonus-headline{font-size:26px}.secao-bonus .bonus-card{padding:24px}}.secao-para-quem *,.secao-para-quem :before,.secao-para-quem :after{box-sizing:border-box;margin:0;padding:0}.secao-para-quem .pq-section{background-color:var(--bg);color:var(--text-primary);padding:88px 24px;font-family:Inter,sans-serif}.secao-para-quem .pq-inner{max-width:1100px;margin:0 auto}.secao-para-quem .pq-kicker{justify-content:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.secao-para-quem .pq-kicker span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-para-quem .pq-kicker:before,.secao-para-quem .pq-kicker:after{content:"";background:var(--border);flex:1;max-width:120px;height:1px}.secao-para-quem .pq-headline{text-align:center;color:var(--text-primary);margin-bottom:56px;font-family:Sora,sans-serif;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.18}.secao-para-quem .pq-headline em{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.secao-para-quem .pq-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=720px){.secao-para-quem .pq-grid{grid-template-columns:1fr}}.secao-para-quem .pq-card{background:var(--surface-1);border:1px solid var(--surface-3);border-radius:20px;padding:32px;transition:border-color .25s,box-shadow .25s}.secao-para-quem .pq-card--yes:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-surface-deep), 0 12px 32px var(--overlay-0-0-0-0p45)}.secao-para-quem .pq-card--no:hover{border-color:var(--vermelho);box-shadow:0 0 0 1px var(--red-surface), 0 12px 32px var(--overlay-0-0-0-0p45)}.secao-para-quem .pq-card-header{align-items:center;gap:10px;margin-bottom:28px;display:flex}.secao-para-quem .pq-card-title{letter-spacing:.01em;white-space:nowrap;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.secao-para-quem .pq-card--yes .pq-card-title{color:var(--accent-texto)}.secao-para-quem .pq-card--no .pq-card-title{color:var(--vermelho-texto)}.secao-para-quem .pq-card-title-bar{border-radius:2px;flex:1;height:2px}.secao-para-quem .pq-card--yes .pq-card-title-bar{background:linear-gradient(90deg, var(--accent), transparent)}.secao-para-quem .pq-card--no .pq-card-title-bar{background:linear-gradient(90deg, var(--vermelho), transparent)}.secao-para-quem .pq-list{flex-direction:column;gap:20px;list-style:none;display:flex}.secao-para-quem .pq-item{align-items:flex-start;gap:14px;display:flex}.secao-para-quem .pq-item-icon{flex-shrink:0;margin-top:2px}.secao-para-quem .pq-item-text{color:var(--text-secondary-bright-2);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.secao-para-quem .pq-animate{opacity:0}.secao-para-quem .pq-animate.visible{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeUp}.secao-para-quem .pq-animate:nth-child(2).visible{animation-delay:80ms}.secao-para-quem .pq-headline.visible{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeUp}.secao-para-quem .pq-kicker-wrap.visible{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeUp}.secao-para-quem .pq-kicker-wrap{opacity:0}.secao-stack-valor *,.secao-stack-valor :before,.secao-stack-valor :after{box-sizing:border-box;margin:0;padding:0}.secao-stack-valor{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-stack-valor .stack-valor{background-color:var(--bg);flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden}.secao-stack-valor .stack-valor__glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#4361ee2e 0%,#0000 65%);width:700px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.secao-stack-valor .stack-valor__inner{z-index:1;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:560px;display:flex;position:relative}.secao-stack-valor .stack-valor__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-texto);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.secao-stack-valor .stack-valor__kicker:before,.secao-stack-valor .stack-valor__kicker:after{content:"";background-color:var(--accent);opacity:.7;width:28px;height:1px;display:block}.secao-stack-valor .stack-valor__headline{color:var(--text-primary);text-align:center;font-family:Sora,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.15}.secao-stack-valor .stack-valor__card{background-color:var(--surface-1);border:1px solid var(--surface-3);width:100%;box-shadow:0 12px 32px var(--overlay-0-0-0-0p45), 0 0 40px #4361ee1a;border-radius:20px;padding:36px 32px;position:relative;overflow:hidden}.secao-stack-valor .stack-valor__card:before{content:"";background:linear-gradient(135deg, #4361ee59, #2ec4b62e, var(--overlay-38-43-58-0p5));-webkit-mask:linear-gradient(var(--on-brand) 0 0) content-box, linear-gradient(var(--on-brand) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.secao-stack-valor .stack-valor__rows{flex-direction:column;gap:0;display:flex}.secao-stack-valor .stack-valor__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.secao-stack-valor .stack-valor__row:first-child{padding-top:0}.secao-stack-valor .stack-valor__row-label{color:var(--text-primary);align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.4;display:flex}.secao-stack-valor .stack-valor__check{flex-shrink:0;width:20px;height:20px}.secao-stack-valor .stack-valor__row-value{color:var(--text-secondary);white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.secao-stack-valor .stack-valor__divider{background:linear-gradient(90deg, transparent, var(--azul-alpha), var(--accent-alpha), transparent);width:100%;height:1px;margin:8px 0}.secao-stack-valor .stack-valor__row--total .stack-valor__row-label{color:var(--text-secondary);font-size:15px;font-weight:600}.secao-stack-valor .stack-valor__row--total .stack-valor__row-value{font-size:16px;font-weight:700}.secao-stack-valor .stack-valor__price-block{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:28px;display:flex}.secao-stack-valor .stack-valor__price-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:13px;font-weight:500}.secao-stack-valor .stack-valor__price-value{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.secao-stack-valor .stack-valor__price-note{color:var(--text-secondary);text-align:center;max-width:340px;margin-top:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.secao-stack-valor .stack-valor__cta{background:var(--azul);width:100%;max-width:480px;color:var(--on-brand);text-align:center;cursor:pointer;border:none;border-radius:12px;padding:18px 32px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s;display:block;box-shadow:0 4px 20px #4361ee59}.secao-stack-valor .stack-valor__cta:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 28px #4361ee73}.secao-stack-valor .stack-valor__cta:active{opacity:1;transform:translateY(0)}.secao-stack-valor .stack-valor__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=480px){.secao-stack-valor .stack-valor{padding:60px 16px}.secao-stack-valor .stack-valor__card{padding:28px 20px}.secao-stack-valor .stack-valor__row-label,.secao-stack-valor .stack-valor__row-value{font-size:14px}.secao-stack-valor .stack-valor__cta{padding:16px 24px;font-size:15px}}.stack-valor__ancora{color:var(--text-secondary-bright);text-align:left;margin:0 0 14px;font-size:15px;line-height:1.65}.stack-valor__ancora:last-of-type{margin-bottom:4px}.secao-stack-valor .stack-valor__fronteira{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 22px;display:grid}.secao-stack-valor .stack-valor__col{background:var(--surface-2);border:1px solid var(--overlay-255-255-255-p06);border-radius:14px;padding:24px 22px}.secao-stack-valor .stack-valor__col--livre{border-color:#2ec4b659}.secao-stack-valor .stack-valor__col-titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 14px;font-size:.74rem;font-weight:700}.secao-stack-valor .stack-valor__col--livre .stack-valor__col-titulo{color:var(--accent-texto)}.secao-stack-valor .stack-valor__col-texto{color:var(--text-secondary-bright);margin:0 0 18px;font-size:.95rem;line-height:1.65}.secao-stack-valor .stack-valor__col-link{color:var(--accent-texto);border-bottom:1px solid #2ec4b673;padding-bottom:2px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.secao-stack-valor .stack-valor__col-link:hover{color:var(--text-primary);border-color:var(--text-primary)}.secao-stack-valor .stack-valor__col-lista{gap:13px;margin:0;padding:0;list-style:none;display:grid}.secao-stack-valor .stack-valor__col-lista li{color:var(--text-secondary-bright);padding-left:26px;font-size:.92rem;line-height:1.6;position:relative}.secao-stack-valor .stack-valor__col-lista li:before{content:"";border-left:2px solid var(--azul);border-bottom:2px solid var(--azul);width:13px;height:7px;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.secao-stack-valor .stack-valor__selos{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 26px;display:flex}.secao-stack-valor .stack-valor__selo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--overlay-255-255-255-p04);border:1px solid var(--overlay-255-255-255-p08);border-radius:999px;padding:7px 15px;font-size:.76rem;font-weight:600}@media (width>=900px){.secao-stack-valor .stack-valor__inner{max-width:900px}.secao-stack-valor .stack-valor__fronteira{gap:24px}.secao-stack-valor .stack-valor__col{padding:30px 28px}.secao-stack-valor .stack-valor__col-texto{font-size:1rem}.secao-stack-valor .stack-valor__col-lista li{font-size:.97rem}}@media (width<=720px){.secao-stack-valor .stack-valor__fronteira{grid-template-columns:1fr;gap:14px}.secao-stack-valor .stack-valor__col{padding:20px 18px}}.secao-garantia *,.secao-garantia :before,.secao-garantia :after{box-sizing:border-box;margin:0;padding:0}.secao-garantia{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-garantia .garantia-section{background:var(--bg);padding:104px 24px}.secao-garantia .garantia-container{flex-direction:column;align-items:center;gap:52px;max-width:1080px;margin:0 auto;display:flex}.secao-garantia .garantia-text-col{text-align:center;flex-direction:column;gap:20px;display:flex}.secao-garantia .kicker{letter-spacing:.22em;color:var(--accent-texto);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.secao-garantia .kicker:before,.secao-garantia .kicker:after{content:"";background:var(--accent);opacity:.6;flex-shrink:0;width:32px;height:1px;display:block}.secao-garantia .garantia-headline{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(32px,5.6vw,54px);font-weight:800;line-height:1.15}.secao-garantia .garantia-body{color:var(--text-secondary);max-width:520px;margin:0 auto;font-family:Inter,sans-serif;font-size:19px;font-weight:400;line-height:1.7}.secao-garantia .garantia-card{background:var(--surface-1);border:1px solid var(--surface-3);width:100%;box-shadow:0 12px 32px var(--overlay-0-0-0-0p45);border-radius:20px;flex-direction:column;align-items:center;gap:44px;padding:64px 40px;display:flex}.secao-garantia .seal-wrapper{flex-shrink:0;width:240px;height:240px;position:relative}.secao-garantia .seal-outer{background:var(--surface-1);border:3px solid var(--accent);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 8px #2ec4b614,0 0 28px #2ec4b638,inset 0 0 24px #2ec4b60f}.secao-garantia .seal-inner-ring{border:1.5px solid #2ec4b659;border-radius:50%;position:absolute;inset:12px}.secao-garantia .seal-outer:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2ec4b62e 0%,#0000 65%);border-radius:50%;position:absolute;inset:0}.secao-garantia .seal-content{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.secao-garantia .seal-label-top{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-texto);opacity:.75;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.secao-garantia .seal-number{background:linear-gradient(160deg, var(--accent) 0%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:78px;font-weight:800;line-height:1}.secao-garantia .seal-unit{letter-spacing:.22em;text-transform:uppercase;color:var(--text-primary);opacity:.85;margin-top:-4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-garantia .seal-label-bottom{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-texto);opacity:.75;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.secao-garantia .seal-svg-ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);animation:24s linear infinite seal-rotate;position:absolute;inset:-4px}@keyframes seal-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.secao-garantia .seal-svg-ring text{letter-spacing:.18em;fill:var(--accent);opacity:.55;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.secao-garantia .garantia-divider{background:linear-gradient(90deg, transparent, var(--border) 30%, var(--border) 70%, transparent);flex-shrink:0;width:100%;height:1px}.secao-garantia .garantia-legal{color:var(--text-secondary);opacity:.6;text-align:center;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}@media (width>=768px){.secao-garantia .garantia-section{padding:128px 40px}.secao-garantia .garantia-container{gap:56px}.secao-garantia .garantia-text-col{text-align:left;align-items:flex-start}.secao-garantia .kicker{justify-content:flex-start}.secao-garantia .garantia-body{margin:0}.secao-garantia .garantia-card{flex-direction:row;align-items:center;gap:60px;padding:72px}.secao-garantia .garantia-card .garantia-text-col{flex:1}}.secao-autoridade *,.secao-autoridade :before,.secao-autoridade :after{box-sizing:border-box;margin:0;padding:0}.secao-autoridade .autoridade-section{background-color:var(--bg);background-image:linear-gradient(#4361ee08 1px,#0000 1px),linear-gradient(90deg,#4361ee08 1px,#0000 1px);background-size:48px 48px;padding:96px 24px;font-family:Inter,sans-serif}.secao-autoridade .autoridade-container{max-width:1100px;margin:0 auto}.secao-autoridade .autoridade-kicker{letter-spacing:.14em;color:var(--accent-texto);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.secao-autoridade .autoridade-kicker:before,.secao-autoridade .autoridade-kicker:after{content:"";background-color:var(--accent);opacity:.4;width:32px;height:1px;display:block}.secao-autoridade .autoridade-headline{letter-spacing:-.02em;background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:56px;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.secao-autoridade .autoridade-layout{grid-template-columns:380px 1fr;align-items:start;gap:56px;display:grid}.secao-autoridade .autoridade-photo-card{background-color:var(--surface-1);border:1px solid var(--surface-3);box-shadow:0 12px 32px var(--overlay-0-0-0-0p45);border-radius:20px;position:relative;overflow:hidden}.secao-autoridade .autoridade-photo-card img{border-radius:20px;width:100%;height:auto;display:block}.secao-autoridade .autoridade-photo-label{background-color:var(--surface-1);border:2px dashed var(--border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:460px;padding:32px;display:flex;position:absolute;inset:0}.secao-autoridade .autoridade-photo-label svg{opacity:.3}.secao-autoridade .autoridade-photo-label-text{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.secao-autoridade .autoridade-photo-name{color:var(--text-primary);margin-top:4px;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.secao-autoridade .autoridade-photo-role{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:13px}.secao-autoridade .autoridade-text{flex-direction:column;gap:24px;display:flex}.secao-autoridade .autoridade-quote{border-left:3px solid var(--accent);margin:0;padding-left:20px}.secao-autoridade .autoridade-quote p{color:var(--text-primary);font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.7}.secao-autoridade .autoridade-quote em.placeholder{color:var(--amarelo-texto);background-color:var(--yellow-surface);border-radius:4px;margin-top:8px;padding:2px 6px;font-size:14px;font-style:italic;display:inline-block}.secao-autoridade .autoridade-body{color:var(--text-primary);font-family:Inter,sans-serif;font-size:17px;line-height:1.75}.secao-autoridade .autoridade-body em.placeholder{color:var(--amarelo-texto);background-color:var(--yellow-surface);border-radius:4px;margin-top:8px;padding:2px 6px;font-size:14px;font-style:italic;display:inline-block}.secao-autoridade .autoridade-stats{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.secao-autoridade .autoridade-stat{background-color:var(--accent-surface);color:var(--accent-texto);border:1px solid #2ec4b633;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:flex}.secao-autoridade .autoridade-stat-dot{background-color:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.secao-autoridade .autoridade-divider{background:linear-gradient(90deg, var(--border) 0%, transparent 100%);width:100%;height:1px;margin:4px 0}@media (width<=860px){.secao-autoridade .autoridade-layout{grid-template-columns:1fr;gap:40px}.secao-autoridade .autoridade-photo-card{width:100%;max-width:400px;margin:0 auto}.secao-autoridade .autoridade-photo-label{min-height:320px}.secao-autoridade .autoridade-headline{margin-bottom:40px}}@media (width<=480px){.secao-autoridade .autoridade-section{padding:64px 20px}.secao-autoridade .autoridade-headline{font-size:26px}.secao-autoridade .autoridade-quote p,.secao-autoridade .autoridade-body{font-size:16px}}.secao-faq *,.secao-faq :before,.secao-faq :after{box-sizing:border-box;margin:0;padding:0}.secao-faq{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-faq .faq-section{background-color:var(--bg);background-image:radial-gradient(circle,#4361ee0f 1px,#0000 1px);background-size:32px 32px;padding:96px 24px;position:relative;overflow:hidden}.secao-faq .faq-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#4361ee14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.secao-faq .faq-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.secao-faq .faq-header{text-align:center;margin-bottom:56px}.secao-faq .faq-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.secao-faq .faq-kicker:before,.secao-faq .faq-kicker:after{content:"";background-color:var(--border);vertical-align:middle;width:24px;height:1px;margin:0 10px;display:inline-block}.secao-faq .faq-headline{color:var(--text-primary);font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.secao-faq .faq-headline .gradient-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-faq .faq-list{flex-direction:column;gap:12px;list-style:none;display:flex}.secao-faq .faq-item{background-color:var(--surface-1);border:1px solid var(--surface-3);border-radius:20px;transition:border-color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.secao-faq .faq-item:hover{border-color:#2ec4b666}.secao-faq .faq-item.is-open{border-color:#2ec4b699}.secao-faq .faq-trigger{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:1.4;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.secao-faq .faq-trigger:focus-visible{outline:2px solid var(--azul);outline-offset:-2px;border-radius:20px}.secao-faq .faq-question-text{color:var(--text-primary);flex:1;transition:color .2s cubic-bezier(.4,0,.2,1)}.secao-faq .faq-item.is-open .faq-question-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.secao-faq .faq-icon-wrap{background-color:var(--azul);border:1px solid var(--azul);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex}.secao-faq .faq-item.is-open .faq-icon-wrap{background-color:var(--accent);border-color:var(--accent)}.secao-faq .faq-icon{width:16px;height:16px;color:var(--text-primary);transition:transform .32s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:block}.secao-faq .faq-item.is-open .faq-icon{color:var(--text-primary);transform:rotate(45deg)}.secao-faq .faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.secao-faq .faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.secao-faq .faq-answer-inner{overflow:hidden}.secao-faq .faq-answer{color:var(--text-secondary);border-top:1px solid var(--overlay-35-40-56-0p8);padding:20px 28px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.secao-faq .faq-answer strong{color:var(--text-primary);font-weight:500}.secao-faq .faq-answer .accent-teal{color:var(--accent-texto);font-weight:500}@media (width<=600px){.secao-faq .faq-section{padding:72px 16px}.secao-faq .faq-trigger{padding:20px;font-size:15px}.secao-faq .faq-answer{padding:16px 20px 20px}.secao-faq .faq-headline{font-size:clamp(24px,6vw,32px)}}.secao-rodape *,.secao-rodape :before,.secao-rodape :after{box-sizing:border-box;margin:0;padding:0}.secao-rodape{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.secao-rodape .rodape{background-color:var(--bg);border-top:1px solid var(--border);padding:56px 24px 40px}.secao-rodape .rodape__inner{flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;display:flex}.secao-rodape .rodape__topo{flex-direction:column;gap:24px;display:flex}.secao-rodape .rodape__marca-linha{align-items:center;gap:10px;margin-bottom:6px;display:flex}.secao-rodape .rodape__marca-icone{width:auto;height:22px;display:block}.secao-rodape .rodape__marca{letter-spacing:-.01em;color:var(--text-primary);font-family:Sora,sans-serif;font-size:1.05rem;font-weight:800}.secao-rodape .rodape__marca span{color:var(--accent-texto)}.secao-rodape .rodape__produto{align-items:center;gap:8px;margin-bottom:14px;display:flex}.secao-rodape .rodape__produto-legenda{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary-soft);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.62rem}.secao-rodape .rodape__produto-svg{width:auto;height:13px;display:block}.secao-rodape .rodape__descricao{color:var(--text-secondary);max-width:420px;font-size:.9rem;line-height:1.7}.secao-rodape .rodape__links{flex-wrap:wrap;gap:12px 28px;display:flex}.secao-rodape .rodape__link{color:var(--text-secondary);font-size:.87rem;text-decoration:none;transition:color .2s}.secao-rodape .rodape__link:hover{color:var(--accent-texto)}.secao-rodape .rodape__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.secao-rodape .rodape__base{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:24px;display:flex}.secao-rodape .rodape__copy{letter-spacing:.04em;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.72rem}.secao-rodape .rodape__aviso{color:var(--text-tertiary-soft);max-width:780px;font-size:.78rem;line-height:1.7}@media (width>=760px){.secao-rodape .rodape__topo{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}.secao-rodape .rodape__links{flex-direction:column;gap:12px}.secao-rodape .rodape__base{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.secao-rodape .rodape__aviso{text-align:right}}@media (width>=900px){.secao-rodape .rodape{padding:64px 80px 44px}}@media (width>=1200px){.secao-rodape .rodape{padding:64px 0 44px}}.whatsapp-float{background-color:var(--whatsapp);z-index:999;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #25d36666}.whatsapp-float svg{width:30px;height:30px;fill:var(--on-brand)}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d3668c}@media (width<=768px){.whatsapp-float{bottom:88px;right:16px}}.legal-page{background-color:var(--footer-bg);color:var(--text-secondary-bright-3);min-height:100vh;padding:96px 24px 80px;font-family:Inter,sans-serif}.legal-page__inner{max-width:720px;margin:0 auto}.legal-page h1{color:var(--text-primary);margin:0 0 12px;font-family:Sora,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.legal-page h2{color:var(--text-primary);margin:36px 0 10px;font-family:Sora,sans-serif;font-size:1.2rem;font-weight:700}.legal-page p{margin:0 0 8px;font-size:1rem;line-height:1.75}.legal-page a{color:var(--accent-texto);text-decoration:underline}.legal-page .legal-page__voltar{color:var(--accent-texto);margin-bottom:32px;font-weight:600;text-decoration:none;display:inline-block}.legal-page .legal-page__voltar:hover{text-decoration:underline}.secao-telas *,.secao-telas :before,.secao-telas :after{box-sizing:border-box;margin:0;padding:0}.secao-telas .telas-section{background-color:var(--bg);padding:24px 24px 96px;font-family:Inter,sans-serif}.secao-telas .telas-inner{max-width:1120px;margin:0 auto}.secao-telas .telas-header{text-align:center;margin-bottom:56px}.secao-telas .telas-kicker{color:var(--accent-texto);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.secao-telas .telas-kicker:before,.secao-telas .telas-kicker:after{content:"";background-color:var(--accent);opacity:.6;width:40px;height:1px;display:block}.secao-telas .telas-headline{letter-spacing:-.02em;background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.15}.secao-telas .telas-sub{max-width:620px;color:var(--text-secondary-soft);margin:18px auto 0;font-size:15.5px;line-height:1.7}.secao-telas .telas-bloco{grid-template-columns:320px 1fr;align-items:start;gap:40px;margin-bottom:64px;display:grid}.secao-telas .telas-bloco:last-of-type{margin-bottom:0}@media (width<=900px){.secao-telas .telas-bloco{grid-template-columns:1fr;gap:24px;margin-bottom:48px}}.secao-telas .telas-legenda{position:sticky;top:32px}@media (width<=900px){.secao-telas .telas-legenda{position:static}}.secao-telas .telas-legenda-numero{color:var(--text-tertiary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-telas .telas-legenda-titulo{color:var(--text-primary-soft);margin-bottom:12px;font-family:Sora,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.secao-telas .telas-legenda-texto{color:var(--text-secondary-soft);font-size:14.5px;line-height:1.7}.secao-telas .telas-janela{background-color:var(--surface-1);border:1px solid var(--surface-3);box-shadow:0 18px 44px var(--overlay-0-0-0-0p5);border-radius:16px;overflow:hidden}.secao-telas .telas-janela-barra{background-color:var(--surface-2-deep);border-bottom:1px solid var(--surface-3);align-items:center;gap:10px;padding:11px 14px;display:flex}.secao-telas .telas-janela-pontos{gap:6px;display:flex}.secao-telas .telas-janela-ponto{background-color:var(--border-hover);border-radius:50%;width:9px;height:9px}.secao-telas .telas-janela-url{color:var(--text-tertiary);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.secao-telas .telas-janela-corpo{background-color:var(--bg);padding:22px}.secao-telas .telas-plano-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.secao-telas .telas-plano-titulo-app{color:var(--text-primary-soft);font-family:Sora,sans-serif;font-size:15px;font-weight:700}.secao-telas .telas-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);white-space:nowrap;background-color:#2ec4b61f;border:1px solid #2ec4b647;border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.secao-telas .telas-item{background-color:var(--surface-1-alt);border:1px solid var(--border-mid);border-radius:10px;padding:16px 18px}.secao-telas .telas-item-cabeca{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.secao-telas .telas-item-num{width:24px;height:24px;color:var(--accent-texto);background-color:#2ec4b624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:flex}.secao-telas .telas-item-titulo{color:var(--text-primary-soft);font-size:15px;font-weight:600;line-height:1.45}.secao-telas .telas-comofazer{background-color:var(--bg);border:1px solid var(--border-mid);border-left:3px solid var(--accent);border-radius:8px;margin-top:12px;padding:14px 16px}.secao-telas .telas-comofazer-titulo{color:var(--accent-texto);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700}.secao-telas .telas-comofazer ol{flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.secao-telas .telas-comofazer li{color:var(--text-secondary-soft);font-size:13.5px;line-height:1.6}.secao-telas .telas-comofazer-tempo{color:var(--text-tertiary);margin-top:10px;font-size:11.5px}.secao-telas .telas-comofazer-porque{border-top:1px dashed var(--border-mid);color:var(--text-primary-soft);align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.6;display:flex}.secao-telas .telas-comofazer-porque b{color:var(--text-primary-soft)}.secao-telas .telas-fase{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.secao-telas .telas-fase+.telas-fase-lista{margin-bottom:20px}.secao-telas .telas-fase-lista{flex-direction:column;gap:8px;display:flex}.secao-telas .telas-unidade{background-color:var(--surface-1-alt);border:1px solid var(--border-mid);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.secao-telas .telas-unidade-num{color:var(--azul-texto);flex-shrink:0;min-width:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-telas .telas-unidade-nome{color:var(--text-primary-soft);flex:1;font-size:14px;font-weight:500;line-height:1.4}.secao-telas .telas-unidade-tempo{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px}.secao-telas .telas-roadmap{flex-direction:column;gap:0;display:flex}.secao-telas .telas-marco{grid-template-columns:22px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.secao-telas .telas-marco:last-child{padding-bottom:0}.secao-telas .telas-marco-trilho{flex-direction:column;align-items:center;display:flex}.secao-telas .telas-marco-dot{border:2px solid var(--accent);background-color:var(--bg);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px}.secao-telas .telas-marco-linha{background-color:var(--border-mid);flex:1;width:2px;margin-top:4px}.secao-telas .telas-marco:last-child .telas-marco-linha{display:none}.secao-telas .telas-marco-card{background-color:var(--surface-1-alt);border:1px solid var(--border-mid);border-radius:10px;padding:14px 16px}.secao-telas .telas-marco-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.secao-telas .telas-marco-prazo{color:var(--text-primary-soft);font-family:Sora,sans-serif;font-size:14.5px;font-weight:700}.secao-telas .telas-marco-count{color:var(--text-tertiary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.secao-telas .telas-marco-acao{color:var(--text-secondary-soft);font-size:13.5px;line-height:1.6}.secao-telas .telas-marco-ics{letter-spacing:.04em;color:var(--azul-texto);background-color:#4361ee14;border:1px solid #4361ee4d;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.secao-telas .telas-rodape{text-align:center;margin-top:64px}.secao-telas .telas-rodape-texto{color:var(--text-secondary-soft);max-width:560px;margin:0 auto 22px;font-size:15px;line-height:1.7}.secao-telas .telas-cta{color:var(--on-gradient-dark);background:var(--azul);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 34px;font-family:Sora,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:inline-flex}.secao-telas .telas-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2ec4b640}.secao-telas .telas-cta-apoio{color:var(--text-tertiary);letter-spacing:.04em;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11.5px}.secao-telas .telas-raiox-link{text-align:center;margin-top:10px;font-size:12px}.secao-telas .telas-raiox-link a{color:var(--accent-texto);text-underline-offset:3px;text-decoration:underline}.secao-cta-raiox *,.secao-cta-raiox :before,.secao-cta-raiox :after{box-sizing:border-box;margin:0;padding:0}.secao-cta-raiox{background-color:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif}.secao-cta-raiox .cta-raiox{background-color:var(--surface-2);text-align:center;padding:80px 24px;position:relative}.secao-cta-raiox .cta-raiox:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.secao-cta-raiox .cta-raiox:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--azul) 25%, var(--accent) 75%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.secao-cta-raiox .cta-raiox__inner{flex-direction:column;align-items:center;gap:28px;max-width:640px;margin:0 auto;display:flex}.secao-cta-raiox .cta-raiox__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.secao-cta-raiox .cta-raiox__headline{color:var(--text-primary);letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:34px;font-weight:700;line-height:1.22}.secao-cta-raiox .cta-raiox__texto{max-width:60ch;color:var(--text-secondary);text-align:center;text-wrap:balance;font-size:15px;line-height:1.7}.secao-cta-raiox .cta-raiox__btn{background:var(--azul);color:var(--on-brand);cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;padding:16px 40px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block;box-shadow:0 8px 24px #4361ee59}.secao-cta-raiox .cta-raiox__btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4361ee8c}.secao-cta-raiox .cta-raiox__btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=900px){.secao-cta-raiox .cta-raiox__inner{max-width:860px}.secao-cta-raiox .cta-raiox__texto{max-width:76ch;font-size:16px}}@media (width<=600px){.secao-cta-raiox .cta-raiox{padding:60px 20px}.secao-cta-raiox .cta-raiox__headline{font-size:26px}.secao-cta-raiox .cta-raiox__btn{width:100%;max-width:320px;padding:15px 28px;font-size:15px}}body:has(.secao-hero){background:var(--bg);transition:background-color .2s,color .2s}@media (prefers-reduced-motion:reduce){body:has(.secao-hero){transition:none}}.secao-header .topo__right{align-items:center;gap:14px;display:flex}.secao-header .topo__theme-toggle{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font:500 12px Inter,sans-serif;display:inline-flex}.secao-header .topo__theme-toggle:hover{border-color:var(--border-hover);color:var(--text-primary)}.secao-header .topo__theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.secao-header .topo__theme-toggle-icon{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:1}.secao-header .topo__theme-toggle-dark,html[data-theme=light] .secao-header .topo__theme-toggle-light{display:none}html[data-theme=light] .secao-header .topo__theme-toggle-dark{display:inline}@media (width<=639px){.secao-header .topo__theme-toggle-label{display:none}.secao-header .topo__right{gap:8px}}html[data-theme=light] .secao-header .topo__mentoratech-svg [fill=\#8b93a7]{fill:var(--text-secondary)}html[data-theme=light] .secao-hero .hero__radar-svg [fill=\#f5f6fa]{fill:var(--text-primary)}html[data-theme=light] .secao-hero .hero__radar-svg [stroke=\#232838],html[data-theme=light] .secao-hero .hero__radar-svg [stroke=\#2d3446]{stroke:var(--border-hover)}html[data-theme=light] .secao-hero .hero__radar-svg [fill=\#1a2241]{fill:var(--radar-fill)}html[data-theme=light] .secao-hero .hero__radar-svg circle[stroke=\#0d0f16]{stroke:var(--surface-1)}html[data-theme=light] .secao-rodape svg [fill=\#6c7488]{fill:var(--text-secondary)}html[data-theme=light] .secao-hero .hero__radar-card,html[data-theme=light] .secao-paliativo .paliativo-card,html[data-theme=light] .secao-telas .telas-janela{box-shadow:var(--card-shadow)}.secao-hero .copy-list,.secao-paliativo .copy-list,.secao-como-funciona .copy-list{text-align:left;max-width:760px;color:var(--text-secondary-bright-4);margin:0 auto;padding-left:24px;font-size:16px;line-height:1.7;list-style:outside}.copy-list li+li{margin-top:14px}.copy-list li::marker{color:var(--accent-texto)}.secao-hero .hero__microcopy{color:var(--text-secondary);text-align:center;font-size:14px;line-height:1.6}.secao-hero .hero__cargos{text-align:center;width:100%}.secao-hero .hero__cargos-titulo,.copy-subtitulo{color:var(--text-primary);text-align:center;letter-spacing:0;margin:0 0 24px;font:700 22px/1.4 Sora,sans-serif}.secao-hero .hero__cargos .carousel-wrapper{margin:24px 0;overflow:hidden}.secao-hero .hero__cargos .carousel-track{animation:36s infinite cargosCarousel;display:flex}.secao-hero .hero__cargos .carousel-slide{flex:0 0 100%;min-width:0;padding:0 2px}.secao-hero .hero__cargos .cargo-card{border:1px solid var(--border);background:var(--surface-1);height:100%;min-height:170px;box-shadow:var(--card-shadow);border-radius:8px;flex-direction:column;justify-content:center;gap:16px;padding:28px;display:flex}.secao-hero .hero__cargos .cargo-card h3{color:var(--accent-texto);font:700 18px/1.4 Sora,sans-serif}.secao-hero .hero__cargos .cargo-card p{color:var(--text-secondary-bright-4);font-size:16px;line-height:1.7}.secao-hero .hero__cargos .carousel-wrapper:focus-within .carousel-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.secao-hero .hero__cargos .carousel-wrapper:hover .carousel-track{animation-play-state:paused}}@keyframes cargosCarousel{0%,13%{transform:translate(0)}16.67%,29.67%{transform:translate(-100%)}33.33%,46.33%{transform:translate(-200%)}50%,63%{transform:translate(-300%)}66.67%,79.67%{transform:translate(-400%)}83.33%,96.33%{transform:translate(-500%)}to{transform:translate(0)}}.secao-paliativo .problema-intro{max-width:820px;margin:0 auto 80px}.secao-paliativo .problema-intro .paliativo-subheadline{max-width:760px;margin-bottom:24px}.secao-paliativo .problema-intro .copy-subtitulo{margin-top:40px}.secao-solucao .solucao-texto{max-width:760px;color:var(--text-secondary-bright-4);margin:24px auto 0;font-size:18px;line-height:1.7}.secao-solucao .solucao-passos{gap:16px;max-width:820px;margin:0 auto;padding:0;list-style:decimal;display:grid}.secao-solucao .solucao-passos .entregavel-card{box-shadow:var(--card-shadow);border-radius:8px;grid-template-columns:28px 1fr;align-items:baseline;display:grid}.secao-solucao .solucao-passos .entregavel-numero{font-size:16px}.secao-solucao .solucao-passos .entregavel-descricao{color:var(--text-secondary-bright-4);font-size:16px}.secao-solucao strong,.secao-como-funciona strong{color:var(--text-primary)}.secao-solucao .solucao-cta{text-align:center;margin-top:32px}.secao-como-funciona .como-funciona-etapa{text-align:center;max-width:820px;margin:0 auto 56px}.secao-como-funciona .telas-kicker{text-transform:none;letter-spacing:0}.secao-como-funciona .copy-subtitulo{font-size:28px}.secao-como-funciona .etapa-frase{color:var(--text-primary);margin:24px 0;font-size:18px;line-height:1.7}.secao-como-funciona .etapa-radar{text-align:left;max-width:640px;margin:32px auto 0}.secao-como-funciona .etapa-seta{color:var(--accent-texto);flex-direction:column;align-items:center;gap:12px;margin:0 0 56px;font:500 14px/1.6 JetBrains Mono,monospace;display:flex}@media (width<=640px){.secao-hero .hero__cargos .cargo-card{min-height:240px;padding:24px}.secao-como-funciona .copy-subtitulo{font-size:24px}}@media (prefers-reduced-motion:reduce){.secao-hero .hero__cargos .carousel-track{animation:none}.secao-hero .hero__cargos .carousel-wrapper{scroll-snap-type:x mandatory;overflow-x:auto}.secao-hero .hero__cargos .carousel-slide{scroll-snap-align:start}}.hero-palavra-visual:after{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}body:has(.secao-header) h2 .gradient-text{background:linear-gradient(90deg, var(--azul) 0%, var(--accent) 55%, var(--azul-claro) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}body:has(.secao-header) h2{letter-spacing:0;text-wrap:balance;font-weight:800}.secao-solucao .entregaveis-headline,.secao-como-funciona .telas-headline{-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);background:0 0}body:has(.secao-header) strong{color:var(--text-primary);font-weight:800}body:has(.secao-header) .hero__kicker{color:var(--accent-texto);letter-spacing:0;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 auto 24px;font:600 11px/1.5 JetBrains Mono,monospace;display:flex}body:has(.secao-header) .hero__kicker-line{background:var(--accent);flex-shrink:0;width:28px;height:1px;display:block}body:has(.secao-header) :is(.hero__sub,.copy-list,.solucao-texto,.entregavel-descricao,.paliativo-card-body,.metodo-intro,.dim-desc,.pq-item-text,.stack-valor__col-texto,.stack-valor__col-lista li,.stack-valor__ancora,.garantia-body,.autoridade-body,.autoridade-quote p,.faq-answer){color:var(--text-secondary-bright);font-size:18px;line-height:1.7}body:has(.secao-header) :is(.copy-list li+li,.stack-valor__col-lista li+li){margin-top:1em}.secao-paliativo .problema-intro{gap:24px;max-width:900px;margin-bottom:40px;display:grid}.secao-paliativo .paliativo-header{text-align:center;margin-bottom:16px}.secao-paliativo .problema-intro .paliativo-card{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-1) 95%, var(--azul)), var(--surface-1));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--card-shadow);border-radius:8px;padding:36px 40px}.secao-paliativo .problema-intro .paliativo-card--pdi{border-left:3px solid var(--azul)}.secao-paliativo .problema-intro .paliativo-card--curso{border-left:3px solid var(--accent)}.secao-paliativo .problema-intro .paliativo-card:after{display:none}.secao-paliativo .problema-intro .paliativo-subheadline{max-width:68ch;color:var(--text-secondary-bright);margin:0 auto;font-size:20px;line-height:1.7}.secao-paliativo .problema-intro .paliativo-card--curso .paliativo-subheadline{font-size:18px}.secao-paliativo .problema-intro .copy-subtitulo{text-align:left;color:var(--accent-texto);margin:0 0 1em}.secao-paliativo .paliativo-inner>.paliativo-card.paliativo-header{border-color:var(--accent-border);background:linear-gradient(135deg, var(--accent-surface), var(--surface-1));max-width:900px;box-shadow:0 0 36px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:8px;margin:0 auto 40px;padding:40px}.secao-paliativo .paliativo-inner>.paliativo-card .paliativo-closing-text{max-width:58ch;margin:0 auto;font-size:24px}.secao-paliativo .paliativo-closing{border-block:1px solid var(--border-hover);background:var(--surface-2);max-width:900px;padding:28px 32px}.secao-paliativo .paliativo-closing-text{max-width:68ch;color:var(--text-secondary-bright);margin:0 auto}.secao-paliativo .paliativo-grid{align-items:stretch}.secao-paliativo .paliativo-card{border-radius:8px}.secao-paliativo .paliativo-card-title{line-height:1.5}.secao-solucao .solucao-passos .entregavel-card{border-color:var(--border-hover);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-1) 94%, var(--azul)), var(--surface-1));grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px;padding:28px 32px}.secao-solucao .solucao-passos .entregavel-numero{background:linear-gradient(135deg, var(--azul), var(--accent));-webkit-text-fill-color:var(--on-brand);width:48px;height:48px;color:var(--on-brand);border-radius:50%;place-items:center;margin:0;font-size:20px;font-weight:800;line-height:1;display:grid}.secao-solucao .entregaveis-header{margin-bottom:48px}.secao-metodo .dimensoes-grid{margin-bottom:28px}.secao-metodo .dim-card,.secao-metodo .dim-card.heart{background:var(--surface-1);border:1px solid var(--border-hover);box-shadow:var(--card-shadow);border-radius:8px;padding:28px 20px}.secao-metodo .dim-card:is(.hard,.soft,.com,.corpo,.heart):hover{border-color:var(--accent)}.secao-metodo .dim-card .dim-title{color:var(--text-primary);font-size:18px;line-height:1.5}.secao-metodo .dim-icon:is(.hard,.soft,.com,.corpo,.heart){background:var(--surface-2);border:1px solid var(--border)}.secao-metodo .dim-icon.hard{color:var(--azul-texto)}.secao-metodo .dim-icon.soft,.secao-metodo .dim-icon.heart{color:var(--accent-texto)}.secao-metodo .dim-icon.com{color:var(--amarelo-texto)}.secao-metodo .dim-icon.corpo{color:var(--laranja-texto)}.secao-metodo .dim-icon svg [stroke]{stroke:currentColor}.secao-metodo .metodo-intro{max-width:68ch;margin:0 auto 32px}.secao-metodo .dimensoes-grid+.metodo-intro{color:var(--accent-texto);text-align:center;margin-bottom:56px}.secao-metodo h3.metodo-headline{margin:40px auto 20px;font-size:28px}.secao-metodo .corrente-block p{color:var(--text-secondary-bright);font-size:18px;line-height:1.7}.secao-para-quem .pq-inner>.pq-item-text{max-width:68ch;margin:24px auto 32px}.secao-para-quem .pq-inner>.pq-list{max-width:900px;margin:32px auto}.secao-para-quem .pq-item{padding-block:14px}.secao-stack-valor .stack-valor__fronteira{align-items:stretch;width:100%;margin:0}.secao-stack-valor .stack-valor__col{border-color:var(--border-hover);border-radius:8px;flex-direction:column;display:flex}.secao-stack-valor .stack-valor__col--livre{border-color:var(--accent-border);justify-content:center}.secao-stack-valor .stack-valor__col-titulo{color:var(--accent-texto);font-size:12px}.secao-stack-valor .stack-valor__col--livre .stack-valor__col-texto{font-size:20px}.secao-stack-valor .stack-valor__col--livre .stack-valor__price-block{margin-top:0;padding-top:28px}.secao-stack-valor .stack-valor__col--livre .stack-valor__price-value{font-size:56px}.secao-stack-valor .stack-valor__col--livre .stack-valor__selo{align-self:center;margin-top:24px}.secao-stack-valor .stack-valor__col-lista{gap:0}.secao-stack-valor .stack-valor__cta{max-width:640px;padding:22px 32px;font-size:18px}.secao-stack-valor .stack-valor__card{border-radius:8px}.secao-stack-valor .stack-valor__ancora+.stack-valor__ancora{margin-top:1em}.secao-stack-valor .stack-valor__card .stack-valor__divider{margin-bottom:0}.secao-autoridade .autoridade-quote p+p{margin-top:1em}.secao-garantia .garantia-text-col>.kicker,.secao-autoridade .autoridade-kicker,.secao-faq .faq-kicker{display:none}@media (width<=1100px) and (width>=641px){.secao-metodo .dimensoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secao-metodo .dim-card:last-child{grid-column:1/-1}}@media (width<=640px){body:has(.secao-header) :is(.hero__sub,.copy-list,.solucao-texto,.entregavel-descricao,.paliativo-card-body,.metodo-intro,.dim-desc,.pq-item-text,.stack-valor__col-texto,.stack-valor__col-lista li,.stack-valor__ancora,.garantia-body,.autoridade-body,.autoridade-quote p,.faq-answer){font-size:17px}.secao-paliativo .problema-intro .paliativo-card{padding:24px 22px}.secao-paliativo .problema-intro .paliativo-subheadline{font-size:18px}.secao-paliativo .paliativo-inner>.paliativo-card.paliativo-header{padding:28px 22px}.secao-paliativo .paliativo-inner>.paliativo-card .paliativo-closing-text{font-size:21px}.secao-paliativo .paliativo-closing{padding:24px 20px}.secao-solucao .solucao-passos .entregavel-card{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 20px}.secao-solucao .solucao-passos .entregavel-numero{width:40px;height:40px;font-size:18px}.secao-metodo .dimensoes-grid{grid-template-columns:minmax(0,1fr)}.secao-stack-valor .stack-valor__col--livre .stack-valor__col-texto{font-size:18px}.secao-stack-valor .stack-valor__col--livre .stack-valor__price-value{font-size:48px}body:has(.secao-header) :is(.hero__cta,.telas-cta,.stack-valor__cta,.cta-raiox__btn){box-sizing:border-box;text-align:center;white-space:normal;width:100%;max-width:none;padding-inline:20px}}.secao-autoridade .autoridade-photo-card img{object-fit:cover;object-position:50% 43%}body:has(.secao-header) .gradient-text{background:linear-gradient(90deg, var(--azul), var(--accent) 55%, var(--azul-claro));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}body:has(.secao-header) .secao-hero .hero__sub{max-width:780px;margin-inline:auto;font-size:23px;line-height:1.65}.secao-hero .hero__microcopy.stack-valor__selo{border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-texto);border-radius:999px;align-items:center;gap:12px;margin:24px auto 32px;padding:10px 20px;display:inline-flex}.secao-hero .hero__microcopy.stack-valor__selo:before{content:"";background:var(--accent);flex-shrink:0;width:20px;height:2px}.secao-hero .hero__content>.copy-list{grid-template-columns:minmax(0,1fr);gap:14px;max-width:100%;padding:0;list-style:none;display:grid}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{border:1px solid var(--border-hover);background:var(--surface-1);text-align:left;border-radius:8px;flex-direction:row;align-items:center;gap:16px;margin:0;padding:16px 18px;font-size:17px;line-height:1.7;transition:transform .25s,box-shadow .25s;display:flex}.secao-hero .hero__content>.copy-list li:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-6px)}.secao-hero .hero__content>.copy-list svg{width:32px;height:32px;color:var(--accent);flex-shrink:0}.secao-hero .hero__cargos{--laranja:#f4a261;overflow:hidden}.secao-hero .hero__cargos .carousel-wrapper{-webkit-mask-image:linear-gradient(90deg, transparent, var(--on-brand) 6%, var(--on-brand) 94%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--on-brand) 6%, var(--on-brand) 94%, transparent);mask-image:linear-gradient(90deg, transparent, var(--on-brand) 6%, var(--on-brand) 94%, transparent);overflow:hidden}.secao-hero .hero__cargos .carousel-track{width:max-content;animation:60s linear infinite pdtech-faixa;display:flex}.secao-hero .hero__cargos .carousel-track:nth-child(2){margin-top:16px;animation-direction:reverse}.secao-hero .hero__cargos .carousel-track .copy-list{flex-shrink:0;gap:16px;max-width:none;margin:0;padding:0 16px 0 0;list-style:none;display:flex}body:has(.secao-header) .secao-hero .hero__cargos .cargo-card{white-space:nowrap;height:44px;min-height:0;color:var(--text-primary);background:var(--surface-1);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px 18px;font-size:14px;display:inline-flex}.secao-hero .hero__cargos .cargo-card:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.secao-hero .cargo-card[data-area=azul]:before{background:var(--azul)}.secao-hero .cargo-card[data-area=amarelo]:before{background:var(--amarelo)}.secao-hero .cargo-card[data-area=laranja]:before{background:var(--laranja)}.secao-hero .cargo-card[data-area=vermelho]:before{background:var(--vermelho)}.secao-hero .cargo-card[data-area=azul-claro]:before{background:var(--azul-claro)}.secao-hero .hero__cargos:focus-within .carousel-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.secao-hero .hero__cargos:hover .carousel-track{animation-play-state:paused}}@keyframes pdtech-faixa{to{transform:translate(-50%)}}.secao-paliativo [data-relogio]{border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-texto);text-shadow:0 0 24px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:8px;margin:0 auto 32px;padding:16px 28px;font:600 28px/1 JetBrains Mono,monospace;display:table}.secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{background:0 0;border:0}.secao-paliativo [data-jornada]:before,.secao-paliativo [data-jornada]:after{display:none}.secao-paliativo [data-jornada] .solucao-passos{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.secao-paliativo [data-jornada] .entregavel-card{background:var(--surface-1);border:1px solid var(--border-hover);border-radius:8px;margin-left:44px;padding:24px 32px;position:relative}.secao-paliativo [data-jornada] .entregavel-card:before{content:"";border:2px solid var(--accent-border);background:var(--surface-2);border-radius:50%;width:12px;height:12px;transition:background .4s,box-shadow .4s;position:absolute;top:28px;left:-39px}.secao-paliativo [data-jornada] .entregavel-card:after{content:"";background:linear-gradient(var(--accent), var(--azul));transform-origin:top;width:2px;height:calc(100% + 8px);transition:transform .7s;position:absolute;top:44px;left:-33px;transform:scaleY(0)}.secao-paliativo [data-jornada] .entregavel-card.entrou:after{transform:scaleY(1)}.secao-paliativo [data-jornada] .entregavel-card.entrou:before{background:var(--accent);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 55%, transparent)}.secao-paliativo [data-jornada] .entregavel-card:last-child{border-color:var(--accent-border);background:var(--accent-surface)}.secao-paliativo [data-jornada] .entregavel-card:last-child:after{display:none}.secao-paliativo [data-jornada] .entregavel-card:last-child.entrou:before{animation:3s ease-in-out infinite pdtech-pulso}.secao-paliativo [data-jornada] .entregavel-card .paliativo-subheadline{margin:0;font-size:18px}.secao-paliativo .paliativo-grid .paliativo-card{flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex}.secao-paliativo .paliativo-grid .paliativo-card:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-6px)}.secao-paliativo .paliativo-grid .telas-kicker{color:var(--accent-texto);margin:4px 0 16px;font:600 10px/1.6 JetBrains Mono,monospace}.secao-paliativo .paliativo-grid .paliativo-card-title{min-height:4.35em;font-size:22px;line-height:1.45}.secao-paliativo .paliativo-inner>[data-citacao]{isolation:isolate;box-shadow:0 0 40px color-mix(in srgb, var(--accent) 14%, transparent);border:0;padding:60px 44px;position:relative;overflow:hidden}.secao-paliativo [data-citacao]:before,.secao-metodo .corrente-block:before{content:"";z-index:-2;background:conic-gradient(from 0deg, var(--azul), var(--accent), var(--azul-claro), var(--azul));animation:30s linear infinite pdtech-borda;position:absolute;inset:-100%}.secao-paliativo [data-citacao]:after,.secao-metodo .corrente-block:after{content:"";z-index:-1;border-radius:inherit;background:var(--surface-1);position:absolute;inset:1px}.secao-paliativo .paliativo-inner>[data-citacao] .paliativo-closing-text{max-width:50ch;font-size:30px;line-height:1.6}.secao-paliativo [data-citacao] .paliativo-closing-text:before{content:"“";background:linear-gradient(90deg, var(--azul), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font:800 72px/.7 Sora,sans-serif;display:block}.secao-paliativo .paliativo-closing{background:linear-gradient(90deg, color-mix(in srgb, var(--azul) 8%, var(--surface-1)), color-mix(in srgb, var(--accent) 8%, var(--surface-1)), color-mix(in srgb, var(--azul-claro) 8%, var(--surface-1)))}.secao-como-funciona .como-funciona-etapa>.stack-valor__selo{color:var(--accent-texto);background:var(--accent-surface);border:1px solid var(--accent-border);border-radius:999px;margin:0 auto 20px;padding:8px 14px;font:600 10px/1.5 JetBrains Mono,monospace;display:inline-flex}.secao-metodo{--laranja:#f4a261;--laranja-texto:var(--laranja)}html[data-theme=light] .secao-metodo{--laranja-texto:#ac530c}.secao-metodo .dim-card.hard,.secao-metodo [data-visual=barras] .hard{color:var(--accent-texto)}.secao-metodo .dim-card.soft,.secao-metodo [data-visual=barras] .soft{color:var(--azul-texto)}.secao-metodo .dim-card.com,.secao-metodo [data-visual=barras] .com{color:var(--amarelo-texto)}.secao-metodo .dim-card.heart,.secao-metodo [data-visual=barras] .heart{color:var(--vermelho-texto)}.secao-metodo .dim-card.corpo,.secao-metodo [data-visual=barras] .corpo{color:var(--laranja-texto)}.secao-metodo .dim-card:before{content:"";background:currentColor;border-radius:8px 8px 0 0;height:3px;position:absolute;inset:0 0 auto}.secao-metodo .dim-card .dim-title,.secao-metodo .dim-card .dim-icon:is(.hard,.soft,.com,.corpo,.heart){color:inherit}.secao-metodo .dim-card .dim-icon:is(.hard,.soft,.com,.corpo,.heart){background:color-mix(in srgb, currentColor 15%, transparent);border-color:color-mix(in srgb, currentColor 25%, transparent);transition:transform .25s}.secao-metodo .dim-card:is(.hard,.soft,.com,.corpo,.heart):hover{box-shadow:0 16px 36px color-mix(in srgb, currentColor 22%, transparent);border-color:currentColor;transform:translateY(-6px)}.secao-metodo .dim-card:hover .dim-icon{transform:rotate(-7deg)}.secao-metodo [data-conceitos]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 44px;display:grid}.secao-metodo [data-conceitos] .paliativo-card{background:var(--surface-1);border:1px solid var(--border-hover);border-radius:8px;min-width:0;padding:28px 24px}.secao-metodo [data-conceitos] .metodo-headline{color:var(--text-primary);margin:24px 0 16px;font-size:24px}.secao-metodo [data-conceitos] .metodo-intro{text-align:left;margin:0;font-size:17px}.secao-metodo [data-visual]{min-height:190px;padding-block:12px}.secao-metodo [data-visual=barras]{gap:8px;display:grid}.secao-metodo [data-visual=barras] .dim-title{text-align:left;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:10px;display:grid}.secao-metodo [data-visual=barras] i{background:currentColor;border-radius:999px;width:85%;height:9px}.secao-metodo [data-visual=barras] .soft i{width:70%}.secao-metodo [data-visual=barras] .com i{width:80%}.secao-metodo [data-visual=barras] .heart i{width:25%;animation:3s ease-in-out infinite pdtech-pulso}.secao-metodo [data-visual=barras] .corpo i{width:75%}.secao-metodo [data-visual=johari]{color:var(--text-secondary);text-align:center;grid-template-rows:38px repeat(2,1fr);grid-template-columns:70px repeat(2,minmax(0,1fr));align-items:center;gap:6px;font-size:10px;line-height:1.5;display:grid}.secao-metodo [data-visual=johari] i{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;place-items:center;height:100%;min-height:60px;font-style:normal;display:grid}.secao-metodo [data-visual=johari] [data-cego]{background:color-mix(in srgb, var(--amarelo) 20%, var(--surface-1));color:var(--amarelo-texto);border-color:var(--amarelo);box-shadow:0 0 24px color-mix(in srgb, var(--amarelo) 15%, transparent);font-weight:800}.secao-metodo [data-visual=estresse]{justify-content:center;align-items:center;gap:6px;display:flex}.secao-metodo [data-visual=estresse] .stack-valor__selo{background:var(--accent-surface);border:1px solid var(--accent-border);color:var(--accent-texto);white-space:nowrap;border-radius:6px;padding:7px 5px;font-size:10px}.secao-metodo [data-visual=estresse] i{color:var(--accent);font-style:normal;animation:3s infinite pdtech-seta}.secao-metodo [data-visual=estresse] i:nth-of-type(2){animation-delay:.7s}.secao-metodo [data-visual=estresse] i:nth-of-type(3){animation-delay:1.4s}.secao-metodo .corrente-block{isolation:isolate;box-shadow:0 0 36px color-mix(in srgb, var(--accent) 12%, transparent);border:0;border-radius:8px;padding:44px 28px;position:relative;overflow:hidden}.secao-metodo .corrente-block p{text-align:center;margin:0;font:800 32px/1.5 Sora,sans-serif}.secao-metodo .corrente-block p span{color:var(--text-primary);margin-top:12px;display:block}.secao-metodo .corrente-block+.hero__microcopy{text-align:center;max-width:68ch;color:var(--text-secondary);margin:24px auto 0;font-size:13px;line-height:1.7}.secao-header .topo__theme-toggle{align-items:center;gap:8px;height:40px;line-height:1;display:inline-flex}.secao-header .topo__theme-toggle-light,html[data-theme=light] .secao-header .topo__theme-toggle-dark{align-items:center;gap:8px;line-height:1;display:inline-flex}html[data-theme=light] .secao-header .topo__theme-toggle-light{display:none}.secao-header .topo__theme-toggle-icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-flex}@keyframes pdtech-pulso{50%{opacity:.55;box-shadow:0 0 20px}}@keyframes pdtech-seta{0%,to{opacity:.35;transform:translate(0)}40%{opacity:1;transform:translate(2px)}}@keyframes pdtech-borda{to{transform:rotate(360deg)}}@media (width>=901px){.secao-paliativo [data-jornada] .entregavel-card{width:calc(50% - 30px);margin:0}.secao-paliativo [data-jornada] .entregavel-card:nth-child(2n){margin-left:calc(50% + 30px)}.secao-paliativo [data-jornada] .entregavel-card:nth-child(odd):before{left:auto;right:-37px}.secao-paliativo [data-jornada] .entregavel-card:nth-child(odd):after{left:auto;right:-31px}.secao-paliativo [data-jornada] .entregavel-card:nth-child(2n):before{left:-37px}.secao-paliativo [data-jornada] .entregavel-card:nth-child(2n):after{left:-31px}}@media (width<=900px){.secao-metodo [data-conceitos]{grid-template-columns:minmax(0,1fr)}.secao-metodo [data-visual]{width:100%;max-width:340px;margin-inline:auto}}@media (width<=640px){body:has(.secao-header) .secao-hero .hero__sub{font-size:19px}.secao-hero .hero__content>.copy-list{grid-template-columns:minmax(0,1fr)}.secao-hero .hero__microcopy.stack-valor__selo{padding:10px 14px;font-size:12px}.secao-paliativo [data-jornada] .entregavel-card{margin-left:26px;padding:20px}.secao-paliativo [data-jornada] .entregavel-card:before{left:-27px}.secao-paliativo [data-jornada] .entregavel-card:after{left:-21px}.secao-paliativo .paliativo-grid .paliativo-card-title{min-height:0}.secao-paliativo .paliativo-inner>[data-citacao]{padding:36px 24px}.secao-paliativo .paliativo-inner>[data-citacao] .paliativo-closing-text{font-size:24px}.secao-metodo .corrente-block{padding:32px 20px}.secao-metodo .corrente-block p{font-size:28px}}@media (prefers-reduced-motion:reduce){.secao-hero .hero__cargos .carousel-wrapper{overflow:visible;-webkit-mask-image:none;mask-image:none}.secao-hero .hero__cargos .carousel-track{width:100%;animation:none;transform:none}.secao-hero .hero__cargos .carousel-track .copy-list{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.secao-hero .hero__cargos .copy-list[aria-hidden=true]{display:none}body:has(.secao-header) .secao-hero .hero__cargos .cargo-card{white-space:normal;text-align:center;max-width:100%;height:auto}.secao-paliativo [data-jornada] .entregavel-card:after{transform:scaleY(1)}.secao-metodo .dim-card.pdtech-entrada{opacity:1;transform:none}.secao-hero .hero__content>.copy-list li:hover,.secao-paliativo .paliativo-grid .paliativo-card:hover,.secao-metodo .dim-card:is(.hard,.soft,.com,.corpo,.heart):hover,.secao-metodo .dim-card:hover .dim-icon{transform:none}body:has(.secao-header) :before{transition:none!important;animation:none!important}body:has(.secao-header) :after{transition:none!important;animation:none!important}}.pdtech-mockup .pm-s0{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pdtech-mockup .pm-s1{flex-direction:column;gap:6px;display:flex}.pdtech-mockup .pm-s2{letter-spacing:0;text-transform:uppercase;color:var(--pm-secondary);font-family:JetBrains Mono,monospace;font-size:11px}.pdtech-mockup .pm-s3{font-size:21px;font-weight:600}.pdtech-mockup .pm-s4{color:var(--pm-secondary);font-size:14px}.pdtech-mockup .pm-s5{color:var(--pm-secondary);flex-direction:column;gap:8px;font-size:13px;display:flex}.pdtech-mockup .pm-s6{align-items:center;gap:8px;display:flex}.pdtech-mockup .pm-s7{border-top:2px solid var(--pm-interaction);width:20px}.pdtech-mockup .pm-s8{border-top:2px dashed var(--pm-secondary);width:20px}.pdtech-mockup .pm-s9{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pdtech-mockup .pm-s10{background:var(--pm-surface);border:1px solid var(--pm-subcard-border);border-radius:16px;flex:260px;min-width:0;padding:12px 4px}.pdtech-mockup .pm-s11{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.pdtech-mockup .pm-s12{opacity:1;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:10px 12px;transition:background .18s ease-out,opacity .16s ease-out;display:grid}.pdtech-mockup .pm-s13{background:var(--pm-tech-tint);width:34px;height:34px;color:var(--pm-tech);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s14{font-variation-settings:"wght" 300;font-feature-settings:"liga";white-space:nowrap;font-family:Material Symbols Outlined;font-size:20px;line-height:1.45}.pdtech-mockup .pm-s15{flex-direction:column;gap:7px;min-width:0;display:flex}.pdtech-mockup .pm-s16{justify-content:space-between;align-items:center;gap:8px;display:flex}.pdtech-mockup .pm-s17{font-size:14px;font-weight:600}.pdtech-mockup .pm-s18{letter-spacing:0;text-transform:uppercase;color:var(--pm-tech-text);white-space:nowrap;background:0 0;border-radius:999px;padding:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.pdtech-mockup .pm-s19{background:var(--pm-track);border-radius:3px;height:6px;position:relative}.pdtech-mockup .pm-s20{background:var(--pm-tech);border-radius:3px;width:82%;height:6px}.pdtech-mockup .pm-s21{background:var(--pm-secondary);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px;left:65%}.pdtech-mockup .pm-s22{color:var(--pm-number);text-align:right;font-size:19px;font-weight:600}.pdtech-mockup .pm-s23{background:var(--pm-com-tint);width:34px;height:34px;color:var(--pm-com);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s24{letter-spacing:0;text-transform:uppercase;color:var(--on-gradient-dark);background:var(--vermelho);white-space:nowrap;border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.pdtech-mockup .pm-s25{background:var(--pm-com);border-radius:3px;width:34%;height:6px}.pdtech-mockup .pm-s26{background:var(--pm-exe-tint);width:34px;height:34px;color:var(--pm-exe-text);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s27{letter-spacing:0;text-transform:uppercase;color:var(--pm-secondary);white-space:nowrap;background:0 0;border-radius:999px;padding:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.pdtech-mockup .pm-s28{background:var(--pm-exe);border-radius:3px;width:66%;height:6px}.pdtech-mockup .pm-s29{background:var(--pm-mente-tint);width:34px;height:34px;color:var(--pm-mente);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s30{letter-spacing:0;text-transform:uppercase;color:var(--pm-corpo-text);white-space:nowrap;background:0 0;border-radius:999px;padding:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.pdtech-mockup .pm-s31{background:var(--pm-mente);border-radius:3px;width:58%;height:6px}.pdtech-mockup .pm-s32{background:var(--pm-corpo-tint);width:34px;height:34px;color:var(--pm-corpo);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s33{background:var(--pm-corpo);border-radius:3px;width:60%;height:6px}.pdtech-mockup .pm-s34{background:var(--pm-gargalo-tint);border:1px solid var(--pm-gargalo-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 12px;padding:18px 16px;line-height:1.5;display:flex}.pdtech-mockup .pm-s35{color:var(--on-gradient-dark);background:var(--vermelho);letter-spacing:0;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.pdtech-mockup .pm-s36{font-size:15px;font-weight:600;line-height:1.4}.pdtech-mockup .pm-s37{color:var(--pm-secondary);flex-basis:100%;font-size:14px}.pdtech-mockup .pm-s38{color:var(--pm-secondary);font-size:12.5px;line-height:1.5}.pdtech-mockup .pm-s39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pdtech-mockup .pm-s40{align-items:center;gap:12px;display:flex}.pdtech-mockup .pm-s41{background:var(--pm-com-tint);width:44px;height:44px;color:var(--pm-com);border-radius:10px;justify-content:center;align-items:center;display:flex}.pdtech-mockup .pm-s42{font-variation-settings:"wght" 300;font-feature-settings:"liga";white-space:nowrap;font-family:Material Symbols Outlined;font-size:24px;line-height:1.45}.pdtech-mockup .pm-s43{flex-direction:column;gap:4px;display:flex}.pdtech-mockup .pm-s44{align-items:baseline;gap:8px;display:flex}.pdtech-mockup .pm-s45{color:var(--pm-number);font-size:36px;font-weight:700;line-height:1.45}.pdtech-mockup .pm-s46{color:var(--pm-secondary);font-family:JetBrains Mono,monospace;font-size:12px}.pdtech-mockup .pm-s47{background:var(--pm-track);border-radius:4px;height:8px;position:relative}.pdtech-mockup .pm-s48{background:var(--pm-com);border-radius:4px;width:34%;height:8px}.pdtech-mockup .pm-s49{background:var(--pm-secondary);width:2px;height:16px;position:absolute;top:-4px;left:65%}.pdtech-mockup .pm-s50{flex-wrap:wrap;gap:8px;display:flex}.pdtech-mockup .pm-s51{letter-spacing:0;text-transform:uppercase;color:var(--pm-corpo-text);background:var(--pm-corpo-tint);border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.pdtech-mockup .pm-s52{letter-spacing:0;text-transform:uppercase;color:var(--on-gradient-dark);background:var(--vermelho);border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.pdtech-mockup .pm-s53{font-size:17px;font-weight:600}.pdtech-mockup .pm-s54{background:var(--pm-surface);border:1px solid var(--pm-subcard-border);border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}.pdtech-mockup .pm-s55{font-size:15px;line-height:1.5}.pdtech-mockup .pm-s56{background:var(--pm-subtle);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pdtech-mockup .pm-s57{font-variation-settings:"wght" 300;font-feature-settings:"liga";white-space:nowrap;color:var(--pm-interaction);font-family:Material Symbols Outlined;font-size:22px;line-height:1.45}.pdtech-mockup .pm-s58{font-size:15px;font-weight:500;line-height:1.5}.pdtech-mockup .pm-s59{color:var(--pm-secondary);text-wrap:pretty;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s60{flex-wrap:wrap;gap:16px;display:flex}.pdtech-mockup .pm-s61{flex-direction:column;flex:240px;gap:10px;display:flex}.pdtech-mockup .pm-s62{gap:8px;font-size:14px;line-height:1.45;display:flex}.pdtech-mockup .pm-s63{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-corpo-text);font-family:Material Symbols Outlined;font-size:18px;line-height:1.45}.pdtech-mockup .pm-s64{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-tech-text);font-family:Material Symbols Outlined;font-size:18px;line-height:1.45}.pdtech-mockup .pm-s65{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pdtech-mockup .pm-s66{font-size:21px;font-weight:600;line-height:1.45}.pdtech-mockup .pm-s67{color:var(--pm-number);font-weight:600}.pdtech-mockup .pm-s68{background:var(--pm-surface);border:1px solid var(--pm-interaction-border);border-radius:12px;flex-direction:column;gap:18px;padding:20px;display:flex}.pdtech-mockup .pm-s69{letter-spacing:0;text-transform:uppercase;color:var(--pm-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.pdtech-mockup .pm-s70{color:var(--pm-number);letter-spacing:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.pdtech-mockup .pm-s71{background:var(--pm-com-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s72{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-com);font-family:Material Symbols Outlined;font-size:16px;line-height:1.45}.pdtech-mockup .pm-s73{white-space:nowrap}.pdtech-mockup .pm-s74{color:var(--pm-interaction);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s75{font-variation-settings:"wght" 300;font-feature-settings:"liga";text-transform:none;font-family:Material Symbols Outlined;font-size:16px;line-height:1.45}.pdtech-mockup .pm-s76{text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.45}.pdtech-mockup .pm-s77{flex-direction:column;gap:10px;display:flex}.pdtech-mockup .pm-s78{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pdtech-mockup .pm-s79{background:var(--pm-interaction-tint);width:26px;height:26px;color:var(--pm-interaction);border-radius:999px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:flex}.pdtech-mockup .pm-s80{padding-top:2px;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s81{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-tech-text);font-family:Material Symbols Outlined;font-size:20px;line-height:1.45}.pdtech-mockup .pm-s82{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pdtech-mockup .pm-s83{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-secondary);font-family:Material Symbols Outlined;font-size:20px;line-height:1.45}.pdtech-mockup .pm-s84{flex-direction:column;gap:8px;display:flex}.pdtech-mockup .pm-s85{background:var(--pm-card);border:1px dashed var(--pm-locked);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 16px;display:grid}.pdtech-mockup .pm-s86{color:var(--pm-number);font-size:15px;font-weight:700}.pdtech-mockup .pm-s87{flex-direction:column;gap:10px;min-width:0;display:flex}.pdtech-mockup .pm-s88{letter-spacing:0;text-transform:uppercase;color:var(--pm-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.pdtech-mockup .pm-s89{white-space:nowrap;background:var(--pm-exe-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s90{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-exe-text);font-family:Material Symbols Outlined;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s91{filter:blur(3px);flex-direction:column;gap:7px;display:flex}.pdtech-mockup .pm-s92{background:var(--pm-subtle);border-radius:5px;width:88%;height:9px}.pdtech-mockup .pm-s93{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:54%;height:9px}.pdtech-mockup .pm-s94{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-tertiary);font-family:Material Symbols Outlined;font-size:20px;line-height:1.45}.pdtech-mockup .pm-s95{white-space:nowrap;background:var(--pm-com-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s96{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-com);font-family:Material Symbols Outlined;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s97{background:var(--pm-subtle);border-radius:5px;width:76%;height:9px}.pdtech-mockup .pm-s98{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:62%;height:9px}.pdtech-mockup .pm-s99{white-space:nowrap;background:var(--pm-mente-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s100{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-mente);font-family:Material Symbols Outlined;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s101{background:var(--pm-subtle);border-radius:5px;width:92%;height:9px}.pdtech-mockup .pm-s102{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:40%;height:9px}.pdtech-mockup .pm-s103{white-space:nowrap;background:var(--pm-tech-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s104{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-tech);font-family:Material Symbols Outlined;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s105{background:var(--pm-subtle);border-radius:5px;width:70%;height:9px}.pdtech-mockup .pm-s106{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:58%;height:9px}.pdtech-mockup .pm-s107{white-space:nowrap;background:var(--pm-corpo-tint);letter-spacing:0;text-transform:none;color:var(--pm-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pdtech-mockup .pm-s108{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-corpo);font-family:Material Symbols Outlined;font-size:15px;line-height:1.45}.pdtech-mockup .pm-s109{background:var(--pm-subtle);border-radius:5px;width:84%;height:9px}.pdtech-mockup .pm-s110{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:46%;height:9px}.pdtech-mockup .pm-s111{background:var(--pm-subtle);border-radius:5px;width:80%;height:9px}.pdtech-mockup .pm-s112{background:var(--pm-subtle);opacity:.7;border-radius:5px;width:66%;height:9px}.pdtech-mockup .pm-s113{border-top:1px solid var(--pm-border);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.pdtech-mockup .pm-s114{flex-direction:column;gap:4px;padding-top:8px;display:flex}.pdtech-mockup .pm-s115{flex-direction:column;gap:6px;min-width:0;display:flex}.pdtech-mockup .pm-s116{background:var(--pm-surface);border:1px solid var(--pm-subcard-border);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.pdtech-mockup .pm-s117{background:var(--azul);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s118{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pdtech-mockup .pm-s119{font-size:14px;font-weight:500;line-height:1.4}.pdtech-mockup .pm-s120{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-interaction);font-family:Material Symbols Outlined;font-size:18px;line-height:1.45}.pdtech-mockup .pm-s121{background:var(--pm-card);border:1px dashed var(--pm-locked);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.pdtech-mockup .pm-s122{background:var(--pm-exe);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s123{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:78%;height:9px}.pdtech-mockup .pm-s124{font-variation-settings:"wght" 300;font-feature-settings:"liga";color:var(--pm-tertiary);font-family:Material Symbols Outlined;font-size:18px;line-height:1.45}.pdtech-mockup .pm-s125{background:var(--pm-com);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s126{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:64%;height:9px}.pdtech-mockup .pm-s127{background:var(--pm-mente);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s128{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:82%;height:9px}.pdtech-mockup .pm-s129{background:var(--pm-tech);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s130{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:70%;height:9px}.pdtech-mockup .pm-s131{background:var(--pm-corpo);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s132{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:86%;height:9px}.pdtech-mockup .pm-s133{background:var(--pm-subtle);filter:blur(3px);border-radius:5px;width:60%;height:9px}.pdtech-mockup .pm-s134{background:var(--pm-number);border-radius:50%;flex:none;width:8px;height:8px}.pdtech-mockup .pm-s135{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.pdtech-mockup .pm-s136{background:var(--pm-button);color:var(--on-brand);height:var(--pm-button-height);box-sizing:border-box;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.pdtech-mockup .pm-s137{font-variation-settings:"wght" 300;font-feature-settings:"liga";font-family:Material Symbols Outlined;font-size:20px;line-height:1.45}.pdtech-mockup .pm-s138{color:var(--pm-secondary);font-size:12.5px}.pdtech-mockup .pm-s139{align-items:center;gap:10px;font-size:14px;display:flex}.pdtech-mockup .pm-s140{background:var(--pm-interaction);border-radius:999px;width:38px;height:22px;display:inline-block;position:relative}.pdtech-mockup .pm-s141{background:var(--on-brand);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px}.pdtech-mockup .pm-s142{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.pdtech-mockup .pm-s143{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.pdtech-mockup .pm-s144{letter-spacing:0;color:var(--pm-secondary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.pdtech-mockup .pm-s145{letter-spacing:0;text-transform:uppercase;color:var(--pm-interaction);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.pdtech-mockup .pm-s146{background:var(--pm-interaction-tint);border:1px solid var(--pm-interaction-border);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.pdtech-mockup .pm-s147{letter-spacing:0;color:var(--pm-interaction);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.pdtech-mockup .pm-s148{background:var(--pm-surface);border:1px solid var(--pm-subcard-border);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.pdtech-mockup .pm-s149{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pdtech-mockup .pm-s150{background:var(--pm-subtle);color:var(--pm-primary);letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.pdtech-mockup .pm-s151{font-feature-settings:"liga";text-transform:none;font-family:Material Symbols Rounded;font-size:16px;line-height:1.45}.pdtech-mockup .pm-s152{font-size:19px;font-weight:600;line-height:1.45}.pdtech-mockup .pm-s153{color:var(--pm-secondary);font-size:14px;line-height:1.5}.pdtech-mockup .pm-s154{grid-template-columns:minmax(0,1fr);gap:12px;height:auto;display:grid}.pdtech-mockup .pm-s155{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:10px;flex-direction:column;flex:220px;gap:8px;padding:16px;display:flex}.pdtech-mockup .pm-s156{font-size:14.5px;line-height:1.45}.pdtech-mockup .pm-s157{background:var(--pm-tech-tint);border:1px solid var(--pm-tech-border);border-radius:10px;flex-direction:column;flex:220px;gap:8px;padding:16px;display:flex}.pdtech-mockup .pm-s158{color:var(--pm-tech-text);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.pdtech-mockup .pm-s159{font-feature-settings:"liga";font-variation-settings:"FILL" 1;text-transform:none;font-family:Material Symbols Rounded;font-size:16px;line-height:1.45}.pdtech-mockup .pm-s160{color:var(--pm-secondary);font-size:14px;line-height:1.5}.pdtech-mockup .pm-s161{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pdtech-mockup .pm-s162{background:var(--pm-subtle);white-space:nowrap;border-radius:999px;padding:4px 10px}:root{--pm-card:var(--surface-1-alt);--pm-surface:var(--surface-2-deep);--pm-subtle:var(--surface-3-alt);--pm-border:var(--border-mid);--pm-primary:var(--text-primary-soft);--pm-secondary:var(--text-secondary-soft);--pm-tertiary:var(--text-tertiary);--pm-interaction:#4361ee;--pm-interaction-tint:#4361ee24;--pm-interaction-border:#4361ee73;--pm-interaction-fill:#4361ee2e;--pm-button:#4361ee;--pm-locked:var(--pm-border);--pm-number:var(--amarelo);--pm-track:var(--surface-3-alt);--pm-grid:#2c3247;--pm-subcard-border:transparent;--pm-row-hover:var(--pm-surface);--pm-tech:var(--accent);--pm-com:var(--azul);--pm-exe:var(--amarelo);--pm-mente:var(--vermelho);--pm-corpo:#f4a261;--pm-tech-text:var(--accent);--pm-corpo-text:#f4a261;--pm-exe-text:var(--amarelo-texto);--pm-tech-tint:#2ec4b626;--pm-com-tint:#4361ee26;--pm-exe-tint:#f9c74f26;--pm-mente-tint:#e6394626;--pm-corpo-tint:#f4a26126;--pm-tech-border:#2ec4b673;--pm-gargalo-tint:#e6394617;--pm-gargalo-border:#e6394652;--pm-button-height:40px}html[data-theme=light]{--pm-surface:var(--surface-2);--pm-interaction:#3d5ced;--pm-interaction-tint:#4361ee1a;--pm-interaction-border:#4361ee66;--pm-interaction-fill:#4361ee24;--pm-number:#a67c00;--pm-track:var(--border-mid);--pm-grid:#dfe2ec;--pm-subcard-border:var(--pm-border);--pm-row-hover:var(--surface-3);--pm-tech-text:var(--accent-texto);--pm-corpo-text:var(--laranja-texto);--pm-tech-tint:#2ec4b61f;--pm-com-tint:#4361ee1f;--pm-exe-tint:#f9c74f1f;--pm-mente-tint:#e639461f;--pm-corpo-tint:#f4a2611f}.pdtech-mockup{box-sizing:border-box;background:var(--pm-card);border:1px solid var(--pm-border);width:100%;min-width:0;color:var(--pm-primary);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;border-radius:16px;flex-direction:column;gap:20px;padding:24px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;display:flex}.pdtech-mockup *,.pdtech-mockup :before,.pdtech-mockup :after{box-sizing:border-box}.pdtech-mockup *{line-height:1.45}.pdtech-mockup div,.pdtech-mockup span{min-width:0}.pdtech-mockup .pm-icon{font-variation-settings:"wght" 300;flex-shrink:0;font-family:Material Symbols Outlined}.pdtech-mockup.pm-mockup-5 .pm-icon{font-variation-settings:"wght" 400;font-family:Material Symbols Rounded}.pm-stage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}.pm-stage-grid>.pdtech-mockup{height:auto}.secao-hero .hero__video-wrap:has(.pdtech-mockup){width:100%;max-width:900px;box-shadow:none;aspect-ratio:auto;background:0 0;border:0;padding:0;overflow:visible}.pdtech-mockup .pm-plan-header{flex-direction:column;align-items:flex-start;gap:12px}.pdtech-mockup .pm-unit-header{align-items:flex-start;gap:12px}.pdtech-mockup .pm-unit-header>span{line-height:1.5}.pm-radar{width:100%;max-width:380px;height:auto;margin:0 auto;display:block;overflow:visible}.pm-grid{fill:none;stroke:var(--pm-grid);stroke-width:1px}.pm-axis{stroke:var(--pm-grid);stroke-width:1px;transition:stroke .16s}.pm-required{fill:none;stroke:var(--pm-secondary);stroke-width:1.5px;stroke-dasharray:5 5}.pm-polygon{fill:var(--pm-interaction-fill);stroke:var(--pm-interaction);stroke-width:2px;stroke-linejoin:round}.pm-radar-label{fill:var(--pm-primary);font:600 13px Inter,sans-serif}.pm-radar-number{fill:var(--pm-number);font:500 12px JetBrains Mono,monospace}.pm-tech{--pm-pillar:var(--pm-tech)}.pm-com{--pm-pillar:var(--pm-com)}.pm-exe{--pm-pillar:var(--pm-exe)}.pm-mente{--pm-pillar:var(--pm-mente)}.pm-corpo{--pm-pillar:var(--pm-corpo)}.pm-vertex{fill:var(--pm-pillar);stroke:var(--pm-surface);stroke-width:2px;cursor:pointer;transition:r .16s,opacity .16s}.pm-vertex.pm-highlight{r:7.5px}.pm-axis.pm-highlight{stroke:var(--pm-pillar);stroke-width:1.5px}.pdtech-mockup .pm-dim{opacity:.4}.pdtech-mockup .pm-pillar-row.pm-highlight{background:var(--pm-row-hover)}.pm-pillar-row:focus-visible{outline:2px solid var(--pm-interaction);outline-offset:2px}.pm-measured{transform-origin:150px 150px}.pm-motion .pm-measured{transition:transform .9s cubic-bezier(.2,.8,.2,1) .15s;transform:scale(0)}.pm-motion.pm-grown .pm-measured{transform:scale(1)}.pdtech-mockup .pm-gargalo-badge{position:relative}.pdtech-mockup.pm-motion.pm-grown .pm-gargalo-badge:after{content:"";border:1px solid var(--pm-interaction);border-radius:999px;animation:2.4s cubic-bezier(.2,.6,.3,1) 1.1s 3 both paused pm-bottleneck-pulse;position:absolute;inset:0}.pdtech-mockup.pm-motion.pm-visible .pm-gargalo-badge:after{animation-play-state:running}@keyframes pm-bottleneck-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pm-motion .pm-locked-action{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(24px)}.pm-motion.pm-entered .pm-locked-action{opacity:1;transform:translateY(0)}.pm-locked-action[data-cascade="1"]{transition-delay:60ms}.pm-locked-action[data-cascade="2"]{transition-delay:.12s}.pm-locked-action[data-cascade="3"]{transition-delay:.18s}.pm-locked-action[data-cascade="4"]{transition-delay:.24s}.pm-locked-action[data-cascade="5"]{transition-delay:.3s}.pdtech-mockup .pm-calendar-button{cursor:default;line-height:1.45}@media (width<=900px){.pm-stage-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:root{--pm-button-height:44px}.pdtech-mockup{gap:20px;padding:16px}.pdtech-mockup .pm-s7,.pdtech-mockup .pm-s8{flex:0 0 20px}.pdtech-mockup .pm-pillar-row{gap:8px;padding:10px 0}.pdtech-mockup .pm-pillar-row>div:nth-child(2)>div:first-child{flex-wrap:wrap;gap:4px}.pdtech-mockup .pm-s17{font-size:14px}.pdtech-mockup .pm-s113{grid-template-columns:76px minmax(0,1fr);gap:10px}.pdtech-mockup .pm-s142{grid-template-columns:repeat(2,minmax(0,1fr))}.pdtech-mockup .pm-unit-header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pdtech-mockup *,.pdtech-mockup :after{transition:none!important;animation:none!important}.pm-motion .pm-measured{transform:scale(1)}.pm-motion .pm-locked-action{opacity:1;transform:none}}.secao-hero .hero__inner{max-width:1200px}.secao-hero .hero__content{min-width:0}.secao-hero .hero__headline{font-size:50px;line-height:1.08}.secao-hero .hero__cta{background:var(--azul);color:var(--on-brand);justify-content:center;min-height:52px;box-shadow:0 8px 24px #4361ee59}.secao-hero .hero__cta svg path{stroke:currentColor}.secao-hero .hero__cta:hover{background:#3d5ced;box-shadow:0 12px 32px #4361ee80}.pdtech-mockup .pm-s36{line-height:1.4}.pdtech-mockup .pm-s34{row-gap:18px;padding-block:20px}.pdtech-mockup :is(text,tspan){line-height:1.45}@media (width>=900px){.secao-hero .hero__content{text-align:left;grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:24px 56px;display:grid}.secao-hero .hero__content>:not(.hero__video-wrap){grid-column:1}.secao-hero .hero__content>.hero__video-wrap{grid-area:1/2/span 7;align-self:start;width:500px}.secao-hero .hero__content>.hero__kicker{grid-row:1;justify-self:start;margin:0}.secao-hero .hero__headline{grid-row:2}body:has(.secao-header) .secao-hero .hero__sub{grid-row:3;margin:0}.secao-hero .hero__microcopy.stack-valor__selo{grid-row:4;justify-self:start;margin:0}.secao-hero .hero__content>.copy-list{grid-row:5;gap:14px}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{font-size:16px}.secao-hero .hero__cta{grid-row:6;justify-self:stretch}.secao-hero .hero__microcopy:not(.stack-valor__selo){text-align:left;grid-row:7}}@media (width<=899px){.secao-hero .hero__inner{max-width:760px}.secao-hero .hero__cta{width:100%;max-width:none}}@media (width<=640px){.secao-hero .hero__headline{font-size:31px;line-height:1.12}}.secao-paliativo .problema-intro .paliativo-card--pdi{isolation:isolate;background:var(--surface-1);border:1px solid color-mix(in srgb, var(--azul) 40%, transparent);border-left:4px solid var(--azul);box-shadow:0 0 40px color-mix(in srgb, var(--azul) 18%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;position:relative;overflow:hidden}.secao-paliativo .problema-intro .paliativo-card--pdi:before{content:"";z-index:-1;background:color-mix(in srgb, var(--azul) 28%, transparent);filter:blur(50px);pointer-events:none;border-radius:50%;width:60%;height:180px;position:absolute;top:-90px;left:20%}.secao-paliativo .problema-intro .paliativo-card--pdi .copy-subtitulo{background:var(--azul);color:var(--on-brand);letter-spacing:.06em;border-radius:999px;padding:4px 14px;display:inline-block}.secao-paliativo .problema-intro .paliativo-card--pdi [data-relogio]{background:var(--azul);color:var(--on-brand);letter-spacing:.06em;text-shadow:none;box-shadow:none;background-image:none;border:0;border-radius:999px;padding:4px 14px;display:table}@media (prefers-reduced-motion:no-preference){.secao-paliativo .problema-intro .paliativo-card--pdi{animation:.6s ease-out both pdtech-entra}@keyframes pdtech-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--pdi{box-shadow:0 8px 30px color-mix(in srgb, var(--azul) 14%, transparent);background:#fff}.secao-para-quem .pq-inner>.pq-item-text{isolation:isolate;background:var(--surface-1);border:1px solid color-mix(in srgb, var(--azul) 40%, transparent);border-left:4px solid var(--azul);box-shadow:0 0 40px color-mix(in srgb, var(--azul) 18%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;border-radius:16px;padding:28px 32px;position:relative;overflow:hidden}.secao-para-quem .pq-inner>.pq-item-text:before{content:"";z-index:-1;background:color-mix(in srgb, var(--azul) 28%, transparent);filter:blur(50px);pointer-events:none;border-radius:50%;width:60%;height:180px;position:absolute;top:-90px;left:20%}html[data-theme=light] .secao-para-quem .pq-inner>.pq-item-text{box-shadow:0 8px 30px color-mix(in srgb, var(--azul) 14%, transparent);background:#fff}.secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--azul) 40%, transparent);border-left:4px solid var(--azul);box-shadow:0 0 40px color-mix(in srgb, var(--azul) 18%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}html[data-theme=light] .secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{box-shadow:0 8px 30px color-mix(in srgb, var(--azul) 14%, transparent);background:#fff}.telas-carrossel{max-width:620px;margin:40px auto 0}.telas-carrossel__chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.telas-carrossel__chip{font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary-bright);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.telas-carrossel__chip.ativo{background:var(--azul);border-color:var(--azul);color:var(--on-brand)}.telas-carrossel__palco{align-items:center;gap:14px;display:flex;position:relative}.telas-carrossel__viewport{touch-action:pan-y;flex:1;min-width:0;overflow:hidden}.telas-carrossel__trilho{transition:transform .5s;display:flex}.telas-carrossel__slide{flex:0 0 100%;min-width:0;margin:0}.telas-carrossel__moldura{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #0000002e}.telas-carrossel__img{aspect-ratio:715/650;object-fit:cover;width:100%;height:auto;display:block}.telas-carrossel__img--claro{display:none}html[data-theme=light] .telas-carrossel__img--claro{display:block}html[data-theme=light] .telas-carrossel__img--escuro{display:none}.telas-carrossel__legenda{text-align:center;color:var(--text-secondary-bright);margin-top:14px;font-size:15px;line-height:1.5}.telas-carrossel__seta{border:1px solid var(--border);background:var(--surface-1);width:44px;height:44px;color:var(--text-secondary-bright);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.telas-carrossel__seta:hover{border-color:var(--azul);color:var(--azul)}.telas-carrossel__pontos{justify-content:center;gap:8px;margin-top:18px;display:flex}.telas-carrossel__ponto{border:1px solid var(--border-hover);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s}.telas-carrossel__ponto.ativo{background:var(--azul);border-color:var(--azul)}@media (width<=640px){.telas-carrossel__chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.telas-carrossel__palco{grid-template-columns:1fr 1fr;gap:10px;display:grid}.telas-carrossel__viewport{grid-area:1/1/auto/-1}.telas-carrossel__seta{z-index:auto;grid-row:2;width:34px;height:34px;position:static;top:auto;transform:none}.telas-carrossel__seta--anterior{grid-column:1;justify-self:start}.telas-carrossel__seta--proximo{grid-column:2;justify-self:end}.telas-carrossel__legenda{font-size:14px}}:root{--rotulo-fs:14px;--rotulo-fs-etapa:13px;--rotulo-peso:700;--rotulo-tracking:.12em;--rotulo-linha-w:40px;--rotulo-linha-h:2px}@media (width<=640px){:root{--rotulo-fs:13px;--rotulo-fs-etapa:12px;--rotulo-linha-w:28px}}.secao-hero .hero__kicker{font-size:var(--rotulo-fs);font-weight:var(--rotulo-peso);letter-spacing:var(--rotulo-tracking)}body:has(.secao-header) .hero__kicker{font-size:var(--rotulo-fs);font-weight:var(--rotulo-peso);letter-spacing:var(--rotulo-tracking)}.secao-hero .hero__kicker-line,.secao-embasamento-mercado .mercado__kicker-line{width:var(--rotulo-linha-w);height:var(--rotulo-linha-h)}body:has(.secao-header) .hero__kicker-line{width:var(--rotulo-linha-w);height:var(--rotulo-linha-h)}.secao-como-funciona .como-funciona-etapa>.stack-valor__selo{font-size:var(--rotulo-fs-etapa);font-weight:var(--rotulo-peso);letter-spacing:.08em;padding:7px 14px}.secao-telas .telas-kicker,.secao-paliativo .paliativo-grid .telas-kicker,.secao-garantia .kicker,.secao-stack-valor .stack-valor__kicker{font-size:var(--rotulo-fs-etapa);font-weight:var(--rotulo-peso);letter-spacing:var(--rotulo-tracking)}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao]{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--azul) 45%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--azul) 16%, transparent);border-radius:16px;padding:44px 40px}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao]:before,.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao]:after{animation:none;display:none}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text:before{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--amarelo);font-size:56px}html[data-theme=light] .secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text:before{color:var(--amarelo-texto)}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text{color:var(--text-primary-soft);max-width:50ch;font-size:26px;line-height:1.55}html[data-theme=light] .secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text{color:var(--text-primary)}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text strong{color:var(--on-brand);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--amarelo) 55%, transparent) 62%);font-weight:700}html[data-theme=light] .secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text strong{color:var(--on-gradient-dark)}@media (width<=640px){.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao]{padding:32px 22px}.secao-paliativo .paliativo-inner>.paliativo-card[data-citacao] .paliativo-closing-text{font-size:20px}}:root{--hero-card-shadow:0 1px 0 #ffffff0d inset, 0 10px 24px #00000073, 0 22px 44px -14px color-mix(in srgb, var(--azul) 40%, transparent);--hero-card-text:#dde1f0;--hero-card-shadow-hover:0 1px 0 #ffffff0d inset, 0 18px 34px #00000073, 0 34px 60px -14px color-mix(in srgb, var(--azul) 40%, transparent);--hero-card-icon-bg:color-mix(in srgb, var(--azul) 18%, transparent);--hero-card-icon-color:var(--azul)}html[data-theme=light]{--hero-card-shadow:0 10px 24px #1e285a29, 0 22px 44px -14px color-mix(in srgb, var(--azul) 30%, transparent);--hero-card-text:#1b2035;--hero-card-shadow-hover:0 18px 34px #1e285a29, 0 34px 60px -14px color-mix(in srgb, var(--azul) 30%, transparent);--hero-card-icon-bg:color-mix(in srgb, var(--azul) 10%, transparent);--hero-card-icon-color:#3d5ced}.secao-hero .hero__content>.copy-list{perspective:1000px}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{background:var(--surface-1);border:1px solid var(--border);text-align:left;min-width:0;transform-style:preserve-3d;box-shadow:var(--hero-card-shadow);border-radius:14px;flex-direction:row;align-items:center;gap:16px;margin:0;padding:16px 18px;transition:transform .25s,box-shadow .25s;display:flex;transform:none}body:has(.secao-header) .secao-hero .hero__content>.copy-list li:hover{box-shadow:var(--hero-card-shadow);transform:none}body:has(.secao-header) .secao-hero .hero__content>.copy-list li>svg{box-sizing:border-box;background:var(--hero-card-icon-bg);width:48px;height:48px;color:var(--hero-card-icon-color);stroke:currentColor;box-shadow:0 8px 16px -6px color-mix(in srgb, var(--azul) 40%, transparent);border-radius:13px;flex-shrink:0;padding:10px;display:block;transform:translateZ(28px)}body:has(.secao-header) .secao-hero .hero__content>.copy-list li>span{color:var(--hero-card-text);font-size:16px;line-height:1.55;transform:translateZ(14px)}body:has(.secao-header) .secao-hero .hero__content>.copy-list li strong{color:var(--on-brand);font-weight:700}html[data-theme=light] body:has(.secao-header) .secao-hero .hero__content>.copy-list li strong{color:var(--on-gradient-dark)}@media (prefers-reduced-motion:no-preference){@keyframes hero-card-entrada{0%{opacity:0;transform:translateY(18px)rotateX(8deg)}to{opacity:1;transform:none}}.secao-hero .hero__content:has(>.hero__video-wrap .pm-visible)>.copy-list li{animation:.6s both hero-card-entrada}.secao-hero .hero__content:has(>.hero__video-wrap .pm-visible)>.copy-list li:nth-child(2){animation-delay:.12s}.secao-hero .hero__content:has(>.hero__video-wrap .pm-visible)>.copy-list li:nth-child(3){animation-delay:.24s}}@media (hover:hover) and (width>=641px) and (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-hero .hero__content>.copy-list li:hover{box-shadow:var(--hero-card-shadow-hover);animation:none;transform:translateY(-6px)rotateX(4deg)}}@media (width<=640px){body:has(.secao-header) .secao-hero .hero__content>.copy-list li{padding:16px 18px}body:has(.secao-header) .secao-hero .hero__content>.copy-list li>span{font-size:16px}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{transform:none}body:has(.secao-header) .secao-hero .hero__content>.copy-list li>:is(svg,span){transform:none}@media (prefers-reduced-motion:no-preference){@keyframes hero-card-entrada{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){body:has(.secao-header) .secao-hero .hero__content>.copy-list li{transition:none;animation:none;transform:none}body:has(.secao-header) .secao-hero .hero__content>.copy-list li>:is(svg,span){transition:none;animation:none;transform:none}}:root{--problema-rotulo:#7f93f5;--problema-body:#c4c9dc;--problema-closing-shadow:0 10px 24px #00000073, 0 22px 44px -14px color-mix(in srgb, var(--azul) 30%, transparent)}html[data-theme=light]{--problema-rotulo:var(--hero-card-icon-color);--problema-body:#454c6b;--problema-closing-shadow:var(--hero-card-shadow)}body:has(.secao-header) .secao-paliativo .paliativo-grid{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card{background:var(--surface-1);border:1px solid var(--border);text-align:left;min-width:0;transform-style:preserve-3d;box-shadow:var(--hero-card-shadow);border-radius:14px;padding:22px 20px;transition:transform .25s,box-shadow .25s;transform:none}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card:hover{border-color:var(--border);box-shadow:var(--hero-card-shadow);transform:none}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card:after{background:0 0;display:none}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-icon-wrap{background:var(--hero-card-icon-bg);width:44px;height:44px;color:var(--hero-card-icon-color);box-shadow:0 8px 16px -6px color-mix(in srgb, var(--azul) 40%, transparent);border-radius:12px;transform:translateZ(28px)}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-icon-wrap svg{stroke:var(--hero-card-icon-color);color:var(--hero-card-icon-color)}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-icon-wrap svg [stroke]{stroke:var(--hero-card-icon-color);color:var(--hero-card-icon-color)}body:has(.secao-header) .secao-paliativo .paliativo-grid :is(.paliativo-badge,.telas-kicker){letter-spacing:.1em;color:var(--problema-rotulo);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card-title{min-height:0;color:var(--on-brand);font-size:18px;font-weight:700;line-height:1.3}body:has(.secao-header) .secao-paliativo .paliativo-grid strong{color:var(--on-brand)}html[data-theme=light] body:has(.secao-header) .secao-paliativo .paliativo-grid :is(.paliativo-card-title,strong){color:var(--on-gradient-dark)}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card-body{color:var(--problema-body);font-size:15px;line-height:1.65}body:has(.secao-header) .secao-paliativo .paliativo-closing{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--problema-closing-shadow);border-radius:14px;padding:28px 32px}body:has(.secao-header) .secao-paliativo .paliativo-closing>.paliativo-closing-text{text-align:center;max-width:62ch;color:var(--problema-body);font-size:17px;line-height:1.65}body:has(.secao-header) .secao-paliativo .paliativo-closing strong{color:var(--on-brand);font-weight:700}html[data-theme=light] body:has(.secao-header) .secao-paliativo .paliativo-closing strong{color:var(--on-gradient-dark)}body:has(.secao-header) .secao-paliativo .paliativo-closing strong.gradient-text{color:var(--amarelo-texto);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--amarelo) 25%, transparent) 62%);-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;font-weight:700}html[data-theme=light] body:has(.secao-header) .secao-paliativo .paliativo-closing strong.gradient-text{color:var(--amarelo-texto)}@media (prefers-reduced-motion:no-preference){.secao-paliativo:has(section.entrou) .paliativo-grid .paliativo-card{animation:.6s both hero-card-entrada}.secao-paliativo:has(section.entrou) .paliativo-grid .paliativo-card:nth-child(2){animation-delay:.12s}.secao-paliativo:has(section.entrou) .paliativo-grid .paliativo-card:nth-child(3){animation-delay:.24s}}@media (hover:hover) and (width>=641px) and (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card:hover{box-shadow:var(--hero-card-shadow-hover);animation:none;transform:translateY(-6px)rotateX(4deg)}}@media (width<=900px){body:has(.secao-header) .secao-paliativo .paliativo-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){body:has(.secao-header) .secao-paliativo .paliativo-closing{padding:22px 20px}body:has(.secao-header) .secao-paliativo .paliativo-closing>.paliativo-closing-text{font-size:16px}:is(body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card,body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-icon-wrap){transform:none}}@media (prefers-reduced-motion:reduce){:is(body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card,body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-icon-wrap){transition:none;animation:none;transform:none}}.secao-hero .hero{container-type:inline-size}@media (width<=899.98px){@container (width>=700px){.secao-hero .hero__content>.copy-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 18px}}}.secao-paliativo .problema-intro .paliativo-card--curso{background:var(--surface-1);border:1px solid var(--border);box-shadow:0 10px 24px #00000073, 0 22px 44px -14px color-mix(in srgb, var(--azul) 30%, transparent);border-radius:16px;padding:24px 22px}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso{box-shadow:0 10px 24px #1e285a29, 0 22px 44px -14px color-mix(in srgb, var(--azul) 22%, transparent)}.secao-paliativo .problema-intro .paliativo-card--curso .copy-subtitulo{color:#fff;font-size:20px;font-weight:700}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .copy-subtitulo{color:#0d0f16}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card{text-align:left;width:auto;margin:0 0 0 44px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:last-child{border-color:var(--border-hover);background:var(--surface-1)}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:before{display:none}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:after{height:calc(100% - 46px);top:56px;left:-33px;right:auto}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{z-index:1;background:var(--azul);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:20px;left:-47px}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{background:#3d5ced}.secao-paliativo .problema-intro .paliativo-card--curso .passo-alerta .entregavel-numero{background:#ff5a66}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .passo-alerta .entregavel-numero{background:#c62f3b}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .paliativo-subheadline,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{color:#c4c9dc;text-align:left;max-width:none;margin:0;font-size:16px;line-height:1.65}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos strong{color:#fff;font-weight:700}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos strong{color:#0d0f16}.secao-paliativo .problema-intro .paliativo-card--curso .chip-info{border:1px solid color-mix(in srgb, var(--azul) 45%, transparent);background:color-mix(in srgb, var(--azul) 16%, transparent);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 7px;font-weight:500;display:inline}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .chip-info{background:color-mix(in srgb, var(--azul) 9%, transparent);color:#0d0f16}.secao-paliativo .problema-intro .paliativo-card--curso .aviso-passo{color:#fff;background:#ff5a661a;border:1px solid #ff5a6666;border-radius:10px;padding:10px 12px}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .aviso-passo{color:#0d0f16;background:#c62f3b12;border-color:#c62f3b66}@media (prefers-reduced-motion:no-preference){.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.5)}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card.entrou .entregavel-numero{opacity:1;transform:scale(1)}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(2):after,.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(2) .entregavel-numero{transition-delay:.12s}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(3):after,.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(3) .entregavel-numero{transition-delay:.24s}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(4):after,.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-card:nth-child(4) .entregavel-numero{transition-delay:.36s}}@media (width<=640px){.secao-paliativo .problema-intro .paliativo-card--curso{padding:20px 16px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card{margin-left:40px;padding:20px 18px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:after{height:calc(100% - 40px);top:50px;left:-28px}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{top:16px;left:-42px}}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{color:#fff}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{color:#0d0f16}:root{--ponte-texto:#eef0f6;--ponte-rotulo:#8c9df7;--ponte-titulo:#fff}html[data-theme=light]{--ponte-texto:#262b40;--ponte-rotulo:#3d5ced;--ponte-titulo:#0d0f16}.ponte-historia{text-align:center;max-width:62ch;color:var(--ponte-texto);min-width:0;margin:28px auto;font-size:18px;line-height:1.65;display:block}.ponte-historia>p{font-size:inherit;line-height:inherit;color:inherit;margin:0}body:has(.secao-header) .ponte-historia>strong{letter-spacing:.1em;text-transform:uppercase;color:var(--ponte-rotulo);margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.65;display:block}.ponte-publico{text-align:left;min-width:0;max-width:62ch;margin:0 auto}.ponte-publico>h3,.secao-hero .hero-chamada-cards{color:var(--ponte-titulo);margin:24px 0 8px;font-size:20px;font-weight:700;line-height:1.5}.ponte-publico>p{color:var(--ponte-texto);text-align:left;max-width:62ch;margin:0;font-size:17px;line-height:1.65}.ponte-publico+.pq-list{margin-top:28px}.secao-hero .hero__microcopy.stack-valor__selo{color:var(--accent-texto);padding:12px 22px;font-size:18px;font-weight:700}.secao-hero .hero-chamada-cards{text-align:inherit;align-self:stretch}@media (width>=900px){.secao-hero .hero-chamada-cards{grid-row:5}.secao-hero .hero__content>.copy-list{grid-row:6}.secao-hero .hero__cta{grid-row:7}.secao-hero .hero__microcopy:not(.stack-valor__selo){grid-row:8}.secao-hero .hero__content>.hero__video-wrap{grid-row:1/span 8}}@media (width<=640px){.ponte-historia{font-size:17px}.secao-hero .hero__microcopy.stack-valor__selo{font-size:16px}}@media (prefers-reduced-motion:no-preference){.ponte-historia.pdtech-entrada,.ponte-publico.pdtech-entrada{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.ponte-historia.pdtech-entrada.entrou,.ponte-publico.pdtech-entrada.entrou{opacity:1;transform:none}}.secao-solucao .solucao-jornada{gap:20px;margin:28px auto;list-style:none;position:relative}.secao-solucao .solucao-jornada .entregavel-card{text-align:left;background:var(--surface-1);border:1px solid var(--border-hover);border-radius:8px;min-width:0;margin-left:44px;padding:24px 22px;display:block;position:relative}.secao-solucao .solucao-jornada .entregavel-card:before{display:none}.secao-solucao .solucao-jornada .entregavel-card:after{content:"";background:var(--azul);transform-origin:top;width:2px;height:calc(100% - 6px);position:absolute;top:56px;left:-33px}.secao-solucao .solucao-jornada .entregavel-card:last-child:after{display:none}.secao-solucao .solucao-jornada .entregavel-numero{background:var(--azul);width:30px;height:30px;color:var(--on-brand);opacity:1;border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:20px;left:-47px}.secao-solucao .solucao-jornada .entregavel-descricao{color:var(--ponte-texto);margin:0;font-size:16px;line-height:1.65}.secao-solucao .solucao-jornada strong,.secao-solucao .solucao-resumo strong{color:var(--ponte-titulo);font-weight:700}.secao-solucao .solucao-rotulo{margin-bottom:8px;display:block}.secao-solucao .solucao-resumo{border-left:3px solid var(--azul);background:var(--surface-1);text-align:left;border-radius:8px;align-items:center;gap:24px;max-width:820px;margin:28px auto;padding:24px 22px;display:flex}.secao-solucao .solucao-resumo p{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.65}.secao-solucao .solucao-resumo .stack-valor__selo{border:1px solid var(--border-hover);background:var(--surface-2);color:var(--ponte-rotulo);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;margin:0;padding:7px 15px;font-size:12px;font-weight:600;line-height:1.5}.secao-como-funciona .telas-carrossel>.hero-chamada-cards{color:var(--ponte-titulo);text-align:center;text-wrap:balance;margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:no-preference){.secao-solucao .solucao-jornada .entregavel-numero{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.5)}.secao-solucao .solucao-jornada .entregavel-card:after{transition:transform .7s;transform:scaleY(0)}.secao-solucao .solucao-jornada .entregavel-card.entrou .entregavel-numero{opacity:1;transform:scale(1)}.secao-solucao .solucao-jornada .entregavel-card.entrou:after{transform:scaleY(1)}.secao-solucao .solucao-jornada .entregavel-card:nth-child(2) .entregavel-numero,.secao-solucao .solucao-jornada .entregavel-card:nth-child(2):after{transition-delay:.12s}.secao-solucao .solucao-jornada .entregavel-card:nth-child(3) .entregavel-numero,.secao-solucao .solucao-jornada .entregavel-card:nth-child(3):after{transition-delay:.24s}}@media (width<=640px){.secao-solucao .solucao-jornada .entregavel-card{padding:20px 16px}.secao-solucao .solucao-resumo{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px}.secao-solucao .solucao-resumo p{font-size:17px}}body:has(.secao-header) .secao-como-funciona .copy-list{color:var(--ponte-texto)}body:has(.secao-header) .secao-como-funciona .copy-list strong{color:var(--ponte-titulo)}.secao-como-funciona .copy-list.trilha-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:24px auto 0;padding:0;list-style:none;display:grid}.secao-como-funciona .trilha-cards li{background:var(--surface-1);border:1px solid var(--border-hover);text-align:left;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;margin:0!important}.secao-como-funciona .trilha-cards li:before{content:none;display:none}.secao-como-funciona .trilha-cards li::marker{content:none}.trilha-icone{color:#fff;background:#4361ee;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.trilha-icone svg{width:20px;height:20px}.trilha-texto{color:var(--ponte-texto);font-size:15px;line-height:1.6}.secao-como-funciona .trilha-texto strong{color:var(--ponte-titulo);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.4;display:block}.secao-como-funciona .etapa-frase.etapa-nota{border:1px solid var(--border-hover);text-align:left;max-width:820px;color:var(--ponte-texto);border-radius:10px;align-items:flex-start;gap:10px;margin:16px auto 24px;padding:12px 14px;font-size:15px;line-height:1.6;display:flex}.trilha-nota-icone{color:#4361ee;flex-shrink:0;display:inline-flex}.trilha-nota-icone svg{width:20px;height:20px}html[data-theme=light] .trilha-nota-icone{color:#3d5ced}@media (hover:hover) and (prefers-reduced-motion:no-preference){.secao-como-funciona .trilha-cards li{transition:transform .2s,border-color .2s}.secao-como-funciona .trilha-cards li:hover{transform:translateY(-4px)}}@media (width<=640px){.secao-como-funciona .copy-list.trilha-cards{grid-template-columns:1fr}.secao-como-funciona .trilha-cards li{padding:18px 16px}}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos{display:block}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:last-child,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:nth-child(n),.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:hover{box-shadow:none;background:0 0;border:0;grid-column:auto;width:auto;max-width:none;margin-left:52px;margin-right:0;padding:4px 0;transform:none}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{background:var(--surface-1);color:#fff;border:2px solid #4361ee;width:36px;height:36px;font-size:15px;font-weight:700;top:0;left:-52px}.secao-paliativo .problema-intro .paliativo-card--curso .passo-alerta .entregavel-numero{background:var(--surface-1);color:#fff;border-color:#e63946}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:after{content:"";background:#4361ee;width:2px;height:calc(100% - 18px);position:absolute;inset:38px auto auto -35px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:last-child:after{content:none;display:none}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .paliativo-subheadline,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{color:#eef0f6;font-size:18px;line-height:1.6}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card strong{color:#fff}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .paliativo-subheadline,html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{color:#262b40}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card strong{color:#0d0f16}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{background:0 0;border:0;border-left:3px solid #e63946;border-radius:0;padding:4px 0 4px 14px}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{background:0 0;border-left-color:#c62f3b}@media (width<=640px){.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:last-child,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:nth-child(n),.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:hover{margin-left:46px}.secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{left:-46px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:after{left:-29px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .paliativo-subheadline,.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .aviso-passo{font-size:17px}}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card .paliativo-subheadline{text-align:left;margin:0}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card+.entregavel-card{margin-top:20px}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .entregavel-card:after{height:calc(100% + 2px)}.secao-paliativo .problema-intro .paliativo-card--curso .solucao-passos .pdtech-brilho{display:none}@supports (animation-timeline:view()){body{overflow:clip visible}@media (prefers-reduced-motion:no-preference){.secao-paliativo .problema-intro{perspective:1200px}.secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{--caixa-3d-angulo:15deg;transform-origin:50% 100%;animation:linear both caixa-3d-rolagem;animation-timeline:view();animation-range:entry cover 40%}@keyframes caixa-3d-rolagem{0%{transform:rotateX(var(--caixa-3d-angulo)) scale(.97)}to{transform:none}}}@media (prefers-reduced-motion:no-preference) and (width<=640px){.secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{--caixa-3d-angulo:8deg}}}body:has(.secao-header) .secao-paliativo .monte-instrucao{color:var(--accent-texto);margin:10px 0 0;font-size:15px;font-weight:600}body:has(.secao-header) .secao-paliativo .monte-chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:15px;line-height:1.35;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info input{opacity:0;width:1px;height:1px;margin:0;position:absolute}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info:before{content:"";box-sizing:border-box;text-align:center;border:2px solid;border-radius:50%;flex:none;width:18px;height:18px;font:700 11px/14px Inter,sans-serif}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info:has(input:checked){background:var(--azul);border-color:var(--azul);color:#fff}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info:has(input:checked):before{content:"✓";color:var(--azul);background:#fff;border-color:#fff}body:has(.secao-header) .secao-paliativo .monte-chips .chip-info:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}body:has(.secao-header) .secao-paliativo .monte-resultado .monte-falta{display:none}@supports selector(:has(*)){@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .monte-resultado .monte-resposta{transition:opacity .4s,filter .4s}body:has(.secao-header) .secao-paliativo .solucao-passos:has(.monte-check:not(:checked)) .monte-resultado .monte-resposta{opacity:.2;filter:blur(4px)}body:has(.secao-header) .secao-paliativo .solucao-passos:has(.monte-check:not(:checked)) .monte-resultado .monte-falta{color:var(--text-secondary-bright);margin:6px 0 0;font-size:14px;display:block}}}body:has(.secao-header) .secao-para-quem .pq-inner>.pq-item-text{max-width:640px;box-shadow:none;text-align:center;color:var(--text-secondary-bright);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:24px auto 0;padding:0;font-size:14px;line-height:1.5;display:flex;overflow:visible}body:has(.secao-header) .secao-para-quem .pq-inner>.pq-item-text:before{content:"i";z-index:auto;filter:none;box-sizing:border-box;text-align:center;background:0 0;border:1.5px solid;border-radius:50%;flex:none;width:18px;height:18px;font:700 11px/15px Inter,sans-serif;position:static}body:has(.secao-header) .secao-metodo .corrente-block{box-shadow:0 0 36px color-mix(in srgb, var(--accent) 12%, transparent);animation:none}body:has(.secao-header) .secao-metodo .corrente-block strong{text-shadow:none}body:has(.secao-header) .secao-paliativo .dia-linha{max-width:640px;margin:28px auto 0;padding:0;list-style:none;position:relative}body:has(.secao-header) .secao-paliativo .dia-linha:before{content:"";background:color-mix(in srgb, var(--azul) 45%, transparent);width:2px;position:absolute;top:8px;bottom:8px;left:57px}body:has(.secao-header) .secao-paliativo .dia-linha li{grid-template-columns:44px minmax(0,1fr);column-gap:30px;padding:0 0 26px;display:grid;position:relative}body:has(.secao-header) .secao-paliativo .dia-linha li:last-child{padding-bottom:0}body:has(.secao-header) .secao-paliativo .dia-linha li:before{content:"";background:var(--cor);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface-1);border-radius:50%;position:absolute;top:5px;left:52px}body:has(.secao-header) .secao-paliativo .dia-hora{text-align:right;color:var(--text-secondary-bright);padding-top:1px;font:600 14px/1.4 JetBrains Mono,monospace}body:has(.secao-header) .secao-paliativo .dia-evento{color:var(--text-primary);margin:0;font-size:17px;line-height:1.55}body:has(.secao-header) .secao-paliativo .dia-comentario{color:var(--text-secondary-bright);margin:6px 0 0;font-size:15px;font-style:italic;line-height:1.5}body:has(.secao-header) .secao-paliativo .dia-paciencia{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary-bright);align-items:center;gap:10px;margin-top:10px;font:600 11px/1 JetBrains Mono,monospace;display:flex}body:has(.secao-header) .secao-paliativo .dia-paciencia-barra{background:var(--border);border-radius:3px;flex:0 0 120px;height:6px;overflow:hidden}body:has(.secao-header) .secao-paliativo .dia-paciencia-barra i{width:var(--paciencia);background:var(--cor);height:100%;display:block}html[data-theme=light] body:has(.secao-header) .secao-paliativo .dia-paciencia-barra{background:#e3e6f0}@media (width<=640px){body:has(.secao-header) .secao-paliativo .dia-linha:before{left:47px}body:has(.secao-header) .secao-paliativo .dia-linha li{grid-template-columns:40px minmax(0,1fr);column-gap:22px}body:has(.secao-header) .secao-paliativo .dia-linha li:before{left:42px}body:has(.secao-header) .secao-paliativo .dia-hora{font-size:12px}body:has(.secao-header) .secao-paliativo .dia-evento{font-size:16px}body:has(.secao-header) .secao-paliativo .dia-comentario{font-size:14px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .dia-linha li{animation:linear both dia-entra;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes dia-entra{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}body:has(.secao-header) .secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{overflow:clip}}@media (width<=640px){body:has(.secao-header) .secao-paliativo .problema-intro .paliativo-card--pdi [data-relogio]{letter-spacing:.04em;white-space:nowrap;padding:6px 14px;font-size:16px}body:has(.secao-header) .secao-paliativo .dia-linha li{grid-template-columns:46px minmax(0,1fr);column-gap:24px}body:has(.secao-header) .secao-paliativo .dia-linha:before{left:57px}body:has(.secao-header) .secao-paliativo .dia-linha li:before{left:52px}}body:has(.secao-header) .secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{padding-bottom:28px}body:has(.secao-header) .secao-hero .hero__mantra{border:0;border-left:3px solid var(--accent);max-width:560px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:8px;margin:28px 0 0;padding:4px 0 4px 18px;display:flex}body:has(.secao-header) .secao-hero .hero__mantra-frase{color:var(--text-primary);font:700 22px/1.4 Inter,sans-serif}body:has(.secao-header) .secao-hero .hero__mantra mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amarelo);-webkit-text-decoration-color:var(--amarelo);text-decoration-color:var(--amarelo);text-underline-offset:5px;background:0 0;text-decoration-thickness:3px}@media (width<=640px){body:has(.secao-header) .secao-hero .hero__mantra-frase{font-size:19px}}body:has(.secao-header) .secao-metodo [data-visual=svg]{min-height:0;padding-block:4px;display:block}body:has(.secao-header) .secao-metodo [data-visual=svg] svg{width:100%;height:auto;display:block;overflow:visible}body:has(.secao-header) .secao-metodo [data-conceitos] .metodo-headline{color:var(--text-primary);text-align:center}@property --pac{syntax:"<integer>";inherits:true;initial-value:100}body:has(.secao-header) .secao-paliativo .dia-bateria{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{timeline-scope:--dia}body:has(.secao-header) .secao-paliativo .dia-linha{view-timeline-name:--dia}body:has(.secao-header) .secao-paliativo .dia-bateria{z-index:3;border:1px solid var(--border-hover);background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;max-width:640px;color:var(--text-secondary-bright);border-radius:10px;align-items:center;gap:12px;margin:20px auto 0;padding:10px 14px;font:600 12px/1 JetBrains Mono,monospace;animation:linear both dia-bateria;animation-timeline:--dia;animation-range:cover 15% cover 75%;display:flex;position:sticky;top:12px}body:has(.secao-header) .secao-paliativo .dia-bateria-barra{background:var(--border);border-radius:5px;flex:1;height:10px;overflow:hidden}body:has(.secao-header) .secao-paliativo .dia-bateria-barra i{height:100%;width:calc(var(--pac) * 1%);background:var(--cor-bateria,var(--accent));border-radius:5px;display:block}body:has(.secao-header) .secao-paliativo .dia-bateria-num{text-align:right;min-width:4ch;color:var(--text-primary);font-size:14px}body:has(.secao-header) .secao-paliativo .dia-bateria-num:after{counter-reset:pac var(--pac);content:counter(pac) "%"}@keyframes dia-bateria{0%{--pac:100;--cor-bateria:var(--accent)}40%{--cor-bateria:var(--accent)}50%{--cor-bateria:var(--amarelo)}70%{--cor-bateria:var(--laranja)}85%{--cor-bateria:var(--vermelho)}to{--pac:0;--cor-bateria:var(--vermelho)}}body:has(.secao-header) .secao-paliativo .dia-paciencia{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.secao-header) .secao-paliativo .dia-linha:before{transform-origin:top;animation:linear both dia-fio;animation-timeline:--dia;animation-range:cover 10% cover 70%}@keyframes dia-fio{0%{transform:scaleY(0)}to{transform:scaleY(1)}}body:has(.secao-header) .secao-paliativo .dia-linha li{view-timeline-name:--item;animation:none}body:has(.secao-header) .secao-paliativo .dia-linha li:before{animation:linear both dia-bolinha;animation-timeline:--item;animation-range:entry 20% entry 70%}@keyframes dia-bolinha{0%{transform:scale(0)}70%{transform:scale(1.4)}to{transform:scale(1)}}body:has(.secao-header) .secao-paliativo .dia-hora{animation:linear both dia-hora;animation-timeline:--item;animation-range:entry 30% entry 90%}@keyframes dia-hora{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}body:has(.secao-header) .secao-paliativo .dia-evento{animation:linear both dia-sobe;animation-timeline:--item;animation-range:entry 50% cover 35%}body:has(.secao-header) .secao-paliativo .dia-comentario{animation:linear both dia-sobe;animation-timeline:--item;animation-range:entry 90% cover 45%}@keyframes dia-sobe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}}body:has(.secao-header) .secao-paliativo .ponte-historia p{color:var(--text-primary);font-weight:600}@property --pi{syntax:"<integer>";inherits:true;initial-value:100}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .dia-bateria{display:none}body:has(.secao-header) .secao-paliativo .dia-linha li:first-child{--de:100;--alvo:90}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(2){--de:90;--alvo:70}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(3){--de:70;--alvo:45}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(4){--de:45;--alvo:25}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(5){--de:25;--alvo:10}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(6){--de:10;--alvo:0}body:has(.secao-header) .secao-paliativo .dia-paciencia{clip-path:none;white-space:normal;width:auto;height:auto;font-size:0;animation:linear both dia-pac;animation-timeline:--item;animation-range:entry 70% cover 50%;position:static;overflow:visible}body:has(.secao-header) .secao-paliativo .dia-paciencia:before{content:"Paciência";font-size:11px}body:has(.secao-header) .secao-paliativo .dia-paciencia:after{counter-reset:pi var(--pi);content:counter(pi) "%";min-width:4ch;color:var(--text-primary);font-size:13px;font-weight:700}body:has(.secao-header) .secao-paliativo .dia-paciencia-barra{order:0}body:has(.secao-header) .secao-paliativo .dia-paciencia-barra i{width:calc(var(--pi) * 1%)}@keyframes dia-pac{0%{--pi:var(--de)}to{--pi:var(--alvo)}}}}body:has(.secao-header) .secao-paliativo [data-jornada] .entregavel-numero{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:700}body:has(.secao-header) .secao-paliativo [data-jornada] .passo-alerta .entregavel-numero{background:var(--vermelho);border-color:var(--vermelho);color:#0d0f16}:is(body:has(.secao-header) .secao-para-quem .pq-headline+.pq-item-text,body:has(.secao-header) .secao-para-quem .pq-grid+.pq-item-text){text-align:center;max-width:680px;margin:20px auto 0;font-size:18px;line-height:1.6;display:block}body:has(.secao-header) .secao-para-quem .pq-headline+.pq-item-text{color:var(--text-secondary-bright);font-weight:400}body:has(.secao-header) .secao-para-quem .pq-grid+.pq-item-text{color:var(--text-primary);margin-top:32px;font-weight:600}body:has(.secao-header) .secao-para-quem .pq-headline+.pq-item-text:before{content:none;display:none}body:has(.secao-header) .secao-para-quem .pq-grid+.pq-item-text:before{content:none;display:none}body:has(.secao-header) .secao-paliativo .ponte-historia .ponte-cenario{color:var(--accent-texto);margin-top:14px;font-weight:700}body:has(.secao-header) .secao-paliativo .fecho-problema{text-align:center}body:has(.secao-header) .secao-paliativo .fecho-problema p{margin:0 auto}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-ponte{color:var(--text-secondary-bright);margin-bottom:22px;font-size:16px}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-texto{max-width:46ch;color:var(--text-primary);font-size:26px;font-weight:500;line-height:1.5}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-destaque{margin-top:18px;font:800 36px/1.25 Sora,sans-serif}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-final{max-width:52ch;color:var(--text-primary);margin-top:26px;font-size:18px;line-height:1.6}@media (width<=640px){body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-texto{font-size:20px}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-destaque{font-size:27px}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-final{font-size:16px}}body:has(.secao-header) .secao-paliativo .dia-pilar{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary-bright);align-items:center;gap:6px;margin-bottom:4px;font:600 11px/1.2 JetBrains Mono,monospace;display:inline-flex}body:has(.secao-header) .secao-paliativo .dia-pilar:before{content:"";background:var(--pilar);border-radius:2px;width:8px;height:8px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .dia-linha li:first-child{--de:100;--alvo:95}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(2){--de:95;--alvo:85}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(3){--de:85;--alvo:70}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(4){--de:70;--alvo:60}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(5){--de:60;--alvo:50}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(6){--de:50;--alvo:35}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(7){--de:35;--alvo:20}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(8){--de:20;--alvo:10}body:has(.secao-header) .secao-paliativo .dia-linha li:nth-child(9){--de:10;--alvo:0}body:has(.secao-header) .secao-paliativo .dia-pilar{animation:linear both dia-hora;animation-timeline:--item;animation-range:entry 40%}}}body:has(.secao-header) .secao-paliativo .dia-pilar{gap:8px;margin-bottom:6px;font-size:13px}body:has(.secao-header) .secao-paliativo .dia-pilar:before{width:10px;height:10px}@media (width<=640px){body:has(.secao-header) .secao-paliativo .dia-pilar{font-size:12px}}.solucao-print{border:1px solid var(--border);border-radius:16px;max-width:420px;margin:20px 0 0;overflow:clip;box-shadow:0 8px 30px #0000002e}.solucao-print--cargo{max-width:420px;margin:28px auto 0}.solucao-print__img{width:100%;height:auto;display:block}.solucao-print__img--claro{display:none}html[data-theme=light] .solucao-print__img--claro{display:block}html[data-theme=light] .solucao-print__img--escuro{display:none}@media (width<=600px){.solucao-print,.solucao-print--cargo{max-width:100%}}.secao-metodo .corrente-block:before,.secao-metodo .corrente-block:after{content:none;animation:none}.secao-metodo .corrente-block{background:var(--surface-1);border:1px solid var(--accent-border)}.secao-stack-valor .stack-valor__card:before{content:none}.secao-stack-valor .stack-valor__card{border:1px solid var(--border)}.pdtech-brilho{display:none!important}.solucao-print__legenda{border-top:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);text-align:center;background:var(--surface-1);padding:10px 14px;font:600 11px/1.4 JetBrains Mono,monospace;display:block}.secao-paliativo .problema-intro [data-jornada].paliativo-card--pdi{animation:none!important;transform:none!important}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card{animation:none!important;transform:none!important}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card:hover{animation:none!important;transform:none!important}body:has(.secao-header) .secao-paliativo .paliativo-grid .paliativo-card:hover{box-shadow:var(--hero-card-shadow)}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .entregavel-numero{background:var(--azul);color:#fff;border-color:var(--azul)}html[data-theme=light] .secao-paliativo .problema-intro .paliativo-card--curso .passo-alerta .entregavel-numero{background:var(--vermelho);color:#fff;border-color:var(--vermelho)}body:has(.secao-header) .secao-paliativo .problema-intro .paliativo-card--curso .passo-alerta .entregavel-numero{color:#fff}body:has(.secao-header) .ponte-historia>strong{letter-spacing:normal;text-transform:none;color:var(--text-primary);margin-bottom:10px;font-family:Sora,sans-serif;font-size:20px;font-weight:700}body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-ponte{color:var(--text-primary);font-size:21px;font-weight:700;line-height:1.45}@media (width<=640px){body:has(.secao-header) .secao-paliativo .fecho-problema .fecho-ponte{font-size:18px}}.secao-metodo{--pilar-tech:#2ec4b6;--pilar-comunicacao:#4361ee;--pilar-execucao:#f9c74f;--pilar-mente:#e63946;--pilar-corpo:#f4a261;--pilar-contraste-escuro:#0d0f16;--pilar-contraste-claro:#fff;--aviso-icone-claro:#b8860b}.secao-metodo .dim-card.hard{color:var(--pilar-tech)}.secao-metodo .dim-card.soft{color:var(--pilar-comunicacao)}.secao-metodo .dim-card.com{color:var(--pilar-execucao)}.secao-metodo .dim-card.heart{color:var(--pilar-mente)}.secao-metodo .dim-card.corpo{color:var(--pilar-corpo)}.secao-metodo .dim-card .dim-icon:is(.hard,.soft,.com,.corpo,.heart){background:currentColor;border-color:currentColor}.secao-metodo .dim-card.soft .dim-icon svg [stroke],.secao-metodo .dim-card.heart .dim-icon svg [stroke]{stroke:var(--pilar-contraste-claro)}.secao-metodo .dim-card:is(.hard,.com,.corpo) .dim-icon svg [stroke]{stroke:var(--pilar-contraste-escuro)}.secao-metodo .dim-card .dim-title{color:inherit}html[data-theme=light] .secao-metodo .dim-card .dim-title{color:var(--pilar-contraste-escuro)}.secao-metodo .conceito-radar{width:100%;display:block}.secao-metodo .conceito-radar .cr-grid,.secao-metodo .conceito-radar .cr-axis{fill:none;stroke:var(--border-hover);stroke-width:1px}.secao-metodo .conceito-radar .cr-required{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-dasharray:5 5}.secao-metodo .conceito-radar .cr-polygon{fill:color-mix(in srgb, var(--pilar-comunicacao) 14%, transparent);stroke:var(--pilar-comunicacao);stroke-width:2px;stroke-linejoin:round}.secao-metodo .conceito-radar .cr-tech{--cr-pilar:var(--pilar-tech)}.secao-metodo .conceito-radar .cr-com{--cr-pilar:var(--pilar-comunicacao)}.secao-metodo .conceito-radar .cr-exe{--cr-pilar:var(--pilar-execucao)}.secao-metodo .conceito-radar .cr-mente{--cr-pilar:var(--pilar-mente)}.secao-metodo .conceito-radar .cr-corpo{--cr-pilar:var(--pilar-corpo)}.secao-metodo .conceito-radar .cr-vertex{fill:var(--cr-pilar);stroke:var(--surface-1);stroke-width:2px}.secao-metodo .conceito-radar .cr-vertex.cr-com{stroke:var(--pilar-mente);stroke-width:3px}.secao-metodo .conceito-radar .cr-alert{fill:none;stroke:var(--pilar-mente);stroke-width:2px}.secao-metodo .conceito-radar .cr-radar-label{fill:var(--text-secondary-bright);font-size:17px}.secao-metodo .conceito-radar .cr-radar-number{fill:var(--text-primary);font-weight:700}.secao-metodo .conceito-radar .cr-heading{fill:var(--text-secondary);font:18px JetBrains Mono,monospace}.secao-metodo .conceito-radar .cr-tag{fill:var(--pilar-mente)}.secao-metodo .conceito-radar .cr-tag-text{fill:var(--pilar-contraste-claro);font:700 18px JetBrains Mono,monospace}.secao-metodo .aviso-saude{text-align:left;max-width:720px;color:var(--text-primary);background:color-mix(in srgb, var(--pilar-execucao) 14%, var(--surface-1));border:1px solid color-mix(in srgb, var(--pilar-execucao) 55%, transparent);border-left:4px solid var(--pilar-execucao);border-radius:10px;align-items:flex-start;gap:12px;margin:28px auto 0;padding:16px 20px;font-size:15px;line-height:1.6;display:flex}.secao-metodo .aviso-saude svg{width:22px;height:22px;color:var(--pilar-execucao);flex:0 0 22px}html[data-theme=light] .secao-metodo .aviso-saude svg{color:var(--aviso-icone-claro)}@media (width<=640px){.secao-metodo .aviso-saude{padding:14px 16px;font-size:14px}}.secao-metodo .corrente-block+.hero__microcopy.aviso-saude{text-align:left;max-width:720px;color:var(--text-primary);margin:28px auto 0;font-size:15px;line-height:1.6}@media (width<=640px){.secao-metodo .corrente-block+.hero__microcopy.aviso-saude{font-size:14px}}.secao-como-funciona .como-funciona-etapa>.solucao-print{margin-inline:auto}.secao-metodo h2.metodo-headline,.secao-garantia h2.garantia-headline,.secao-autoridade h2.autoridade-headline,.secao-stack-valor h2.stack-valor__headline,.secao-cta-raiox h2.cta-raiox__headline{letter-spacing:-.02em;text-align:center;font-size:clamp(26px,4vw,41px);font-weight:800;line-height:1.15}body:has(.secao-header) .secao-hero h2.hero__cargos-titulo{font-size:28px;font-weight:700}@media (width<=640px){body:has(.secao-header) .secao-hero h2.hero__cargos-titulo{font-size:24px}}:is(body:has(.secao-header) h3.hero-chamada-cards,body:has(.secao-header) .ponte-publico>h3){font-family:Sora,sans-serif}body:has(.secao-header) .secao-paliativo .paliativo-grid h3.paliativo-card-title{font-size:20px}body:has(.secao-header) .secao-metodo .dim-card .dim-title{font-size:20px}body:has(.secao-header) .secao-para-quem h3.pq-card-title{font-size:20px}body:has(.secao-header) .secao-hero .hero__mantra-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);font:700 13px/1.2 JetBrains Mono,monospace}.secao-stack-valor span.stack-valor__selo,.secao-stack-valor p.stack-valor__col-titulo{letter-spacing:.1em;text-transform:uppercase;font:700 13px/1.2 JetBrains Mono,monospace}body:has(.secao-header) p.telas-kicker{text-transform:uppercase;letter-spacing:.1em}.secao-paliativo h2.paliativo-headline,.secao-entregaveis h2.entregaveis-headline,.secao-para-quem h2.pq-headline,.secao-faq h2.faq-headline{letter-spacing:-.02em;text-align:center;font-size:clamp(26px,4vw,41px);font-weight:800;line-height:1.15}.app-carrossel{max-width:560px;margin:32px auto 0}.app-carrossel__palco{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.app-carrossel__viewport{touch-action:pan-y;grid-area:1/2;transition:height .45s;overflow:clip}.app-carrossel__trilho{align-items:flex-start;transition:transform .5s;display:flex}.app-carrossel__slide{flex:0 0 100%;min-width:0;margin:0}.app-carrossel__moldura{border:1px solid var(--border);background:var(--surface-1);border-radius:24px;max-width:380px;margin:0 auto;overflow:clip;box-shadow:0 8px 30px #0000002e}.app-carrossel__img{width:100%;height:auto;display:block}.app-carrossel__img--claro{display:none}html[data-theme=light] .app-carrossel__img--claro{display:block}html[data-theme=light] .app-carrossel__img--escuro{display:none}.app-carrossel__seta{border:1px solid var(--border);background:var(--surface-1);width:44px;height:44px;color:var(--text-secondary-bright);cursor:pointer;border-radius:50%;grid-row:1;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.app-carrossel__seta--anterior{grid-column:1}.app-carrossel__seta--proximo{grid-column:3}.app-carrossel__seta:hover{border-color:var(--azul);color:var(--azul)}.app-carrossel__legenda{text-align:center;max-width:420px;color:var(--text-primary);grid-area:2/1/auto/-1;margin:18px auto 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.app-carrossel__selo{border:1px solid var(--border);border-radius:10px;grid-area:3/1/auto/-1;max-width:380px;margin:10px auto 0}.app-carrossel__pontos{grid-area:4/1/auto/-1;justify-content:center;gap:8px;margin-top:16px;display:flex}.app-carrossel__ponto{border:1px solid var(--border-hover);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s}.app-carrossel__ponto.ativo{background:var(--azul);border-color:var(--azul)}@media (width<=640px){.app-carrossel{margin-top:24px}.app-carrossel__palco{grid-template-columns:auto minmax(0,1fr) auto}.app-carrossel__viewport{grid-area:1/1/auto/-1}.app-carrossel__moldura{max-width:100%}.app-carrossel__seta{grid-row:4;align-self:center;width:34px;height:34px}.app-carrossel__seta--anterior{grid-column:1;justify-self:start}.app-carrossel__seta--proximo{grid-column:3;justify-self:end}.app-carrossel__pontos{grid-area:4/2;align-self:center;margin-top:0}}.publico-cards{text-align:left;grid-template-columns:1fr 1fr;gap:20px;min-width:0;max-width:980px;margin:32px auto 0;display:grid}.publico-cards+.pq-list{margin-top:28px}.publico-card{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);min-width:0;box-shadow:0 14px 36px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:16px;padding:26px 24px}.publico-card--nao{border-color:color-mix(in srgb, var(--vermelho) 40%, transparent);box-shadow:none}.publico-card h3{color:var(--text-primary);align-items:center;gap:12px;margin:0 0 14px;font:700 20px/1.4 Sora,sans-serif;display:flex}.publico-icone{background:color-mix(in srgb, var(--accent) 18%, transparent);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:inline-grid}.publico-card--nao .publico-icone{background:color-mix(in srgb, var(--vermelho) 16%, transparent);color:var(--vermelho)}.publico-card p{color:var(--text-secondary-bright);margin:0 0 12px;font-size:15.5px;line-height:1.6}.publico-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.publico-card li{color:var(--text-primary);padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}.publico-card li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.publico-card--nao li:before{background:var(--vermelho)}.publico-card .publico-card__pe{border-top:1px dashed color-mix(in srgb, var(--text-primary) 22%, transparent);color:var(--text-primary);margin:18px 0 0;padding-top:14px}html[data-theme=light] .publico-card{border-color:color-mix(in srgb, var(--accent) 75%, transparent);background:#fff}html[data-theme=light] .publico-card--nao{border-color:color-mix(in srgb, var(--vermelho) 55%, transparent)}html[data-theme=light] .publico-card .publico-card__pe{border-top-color:color-mix(in srgb, var(--text-primary) 45%, transparent)}@media (width<=760px){.publico-cards{grid-template-columns:1fr}}@keyframes pd-sobe{0%{opacity:0;transform:translateY(var(--pd-y,26px))}to{opacity:1;transform:none}}@keyframes pd-salto{0%{opacity:0;transform:scale(.6)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes pd-esq{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pd-pisca{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){html.pd-motion .publico-cards .publico-card,html.pd-motion .publico-cards li,html.pd-motion .publico-cards .publico-card__pe{opacity:0}html.pd-motion .publico-cards.pd-on .publico-card{--pd-y:22px;animation:.6s both pd-sobe}html.pd-motion .publico-cards.pd-on li{animation:.4s both pd-esq;animation-delay:calc(.5s + var(--pd-i,0) * .12s)}html.pd-motion .publico-cards.pd-on .publico-card__pe{--pd-y:8px;animation:.5s 1.1s both pd-sobe}}[data-gancho] .gancho-selos{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 20px;display:flex}[data-gancho] .gancho-selos span{border:1px solid var(--border-hover);opacity:.35;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);border-radius:999px;padding:7px 13px;font:500 12px/1.4 JetBrains Mono,monospace;display:inline-block}[data-gancho] .gancho-titulo{max-width:760px;color:var(--text-primary);text-align:center;margin:26px auto 0;font:700 clamp(1.3rem,2.4vw,1.75rem)/1.5 Sora,sans-serif}[data-gancho] .gancho-instrucao{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);text-align:center;margin:22px auto 0;font:500 12px/1.7 JetBrains Mono,monospace}[data-gancho] .gancho-instrucao:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}[data-escolha-cobranca]>.paliativo-card[role=button]{cursor:pointer;touch-action:manipulation}[data-escolha-cobranca]>.paliativo-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.secao-paliativo [data-escolha-cobranca].pd-escolhido>.paliativo-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 20%, transparent);filter:none;opacity:1!important;transform:translateY(-8px)!important}.secao-paliativo [data-escolha-cobranca].pd-escolhido>.paliativo-card[aria-pressed=false]{filter:none;opacity:1!important}.fecho-ponte.pd-cobranca-accent{color:var(--accent-texto)}.secao-metodo [data-conceitos]>.paliativo-card>h3.metodo-headline{letter-spacing:normal;text-align:center;margin:0 0 20px;font:700 20px/1.4 Sora,sans-serif}.secao-metodo [data-conceitos] .conceito-legenda{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:6px 0 16px;font:500 12px/1.5 JetBrains Mono,monospace}.secao-metodo [data-conceitos] [data-visual] svg{overflow:visible}@keyframes pd-b-rise{0%{opacity:0;translate:0 var(--pd-b-rise,26px)}to{opacity:1;translate:0}}@keyframes pd-b-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pd-b-alert{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes pd-b-shine{50%{filter:drop-shadow(0 0 5px var(--amarelo))}}@keyframes pd-b-dot{50%{opacity:.35;scale:.75}}@media (prefers-reduced-motion:no-preference){html.pd-motion [data-gancho].pd-b-wait .gancho-tempo>span{opacity:.18;transition:opacity .45s}html.pd-motion [data-gancho].pd-b-wait .gancho-tempo>span.pd-b-on{opacity:1}html.pd-motion [data-gancho] .gancho-selos>span.pd-b-on{opacity:1;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}html.pd-motion [data-gancho] .gancho-selos>span:last-child.pd-b-on{border-color:var(--vermelho);box-shadow:0 0 0 4px color-mix(in srgb, var(--vermelho) 14%, transparent)}html.pd-motion [data-gancho].pd-b-wait .gancho-titulo,html.pd-motion [data-gancho].pd-b-wait .gancho-instrucao{opacity:0;transition:opacity .5s,translate .5s;translate:0 14px}html.pd-motion [data-gancho].pd-b-wait .gancho-titulo.pd-b-on,html.pd-motion [data-gancho].pd-b-wait .gancho-instrucao.pd-b-on{opacity:1;translate:0}html.pd-motion [data-gancho].pd-gancho-fim:not(.pd-b-ready) .gancho-instrucao:before{animation:1s infinite pd-b-dot}html.pd-motion .secao-paliativo [data-escolha-cobranca].pd-b-wait>.paliativo-card{opacity:0}html.pd-motion .secao-paliativo [data-escolha-cobranca].pd-b-on>.paliativo-card{--pd-b-rise:28px;animation:.65s both pd-b-rise!important}html.pd-motion [data-escolha-cobranca].pd-b-on>.paliativo-card:nth-child(2){animation-delay:.12s!important}html.pd-motion [data-escolha-cobranca].pd-b-on>.paliativo-card:nth-child(3){animation-delay:.24s!important}html.pd-motion .secao-metodo [data-conceitos]>.paliativo-card.pd-b-wait{opacity:0}html.pd-motion .secao-metodo [data-conceitos]>.paliativo-card.pd-b-on{animation:.65s both pd-b-rise}html.pd-motion [data-conceitos] .pd-b-wait .cr-measured{transform-origin:150px 150px;transform:scale(0)}html.pd-motion [data-conceitos] .pd-b-on .cr-measured{animation:.9s .35s both pd-b-grow}html.pd-motion [data-conceitos] .pd-b-on .cr-alert{transform-box:fill-box;transform-origin:50%;animation:.55s 1.25s 3 pd-b-alert}html.pd-motion [data-conceitos] .pd-b-wait .pd-svg-piece,html.pd-motion [data-conceitos] .pd-b-wait>p.metodo-intro{opacity:0}html.pd-motion [data-conceitos] .pd-b-on .pd-svg-piece{--pd-b-rise:4px;animation:.35s both pd-b-rise;animation-delay:calc(.35s + var(--pd-piece,0) * 90ms)}html.pd-motion [data-conceitos] .pd-b-on .pd-johari-alert{animation:.35s both pd-b-rise,.5s 2s 2 pd-b-shine;animation-delay:calc(.35s + var(--pd-piece,0) * 90ms), 2s}html.pd-motion [data-conceitos] .pd-b-on>p.metodo-intro{--pd-b-rise:8px;animation:.5s 3s both pd-b-rise}html.pd-motion [data-gancho].pd-b-ready .gancho-tempo>span,html.pd-motion [data-gancho].pd-b-ready .gancho-titulo,html.pd-motion [data-gancho].pd-b-ready .gancho-instrucao,html.pd-motion .secao-paliativo [data-escolha-cobranca].pd-b-ready>.paliativo-card,html.pd-motion .secao-metodo [data-conceitos]>.paliativo-card.pd-b-ready,html.pd-motion [data-conceitos] .pd-b-ready .pd-svg-piece,html.pd-motion [data-conceitos] .pd-b-ready .cr-measured,html.pd-motion [data-conceitos] .pd-b-ready .cr-alert,html.pd-motion [data-conceitos] .pd-b-ready>p.metodo-intro{opacity:1;transition:none;transform:none;animation:none!important}}:root{--pd3d-reflection-color:oklch(100% 0 0)}.pd3d-closing-stage{perspective:1100px;perspective-origin:50% 40%;position:relative;overflow:clip visible}.secao-paliativo .paliativo-inner>.pd3d-closing-stage{max-width:900px;margin:0 auto 40px}.secao-paliativo .pd3d-closing-stage>.fecho-problema{isolation:auto;transform-style:preserve-3d;background:var(--surface-1);border:1px solid color-mix(in srgb, var(--azul) 45%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--azul) 16%, transparent);border-radius:16px;margin:0;padding:44px 40px;transition:none;position:relative;overflow:visible}.secao-paliativo .pd3d-closing-stage>.fecho-problema:before,.secao-paliativo .pd3d-closing-stage>.fecho-problema:after{animation:none;display:none}.pd3d-closing>p{transform-style:preserve-3d;position:relative}.pd3d-light,.pd3d-sphere{pointer-events:none;opacity:0;position:absolute}.pd3d-light{border-radius:inherit;background:radial-gradient(600px circle at 50% 50%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 45%);mix-blend-mode:screen;inset:0}.pd3d-sphere{filter:blur(2px);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--pd3d-sphere-color) 25%, var(--pd3d-reflection-color)), var(--pd3d-sphere-color) 45%, color-mix(in srgb, var(--pd3d-sphere-color) 40%, transparent));border-radius:50%}.pd3d-sphere-0{--pd3d-sphere-color:var(--accent);width:70px;height:70px;top:10%;left:-40px}.pd3d-sphere-1{--pd3d-sphere-color:var(--azul);width:110px;height:110px;top:-30px;left:88%}.pd3d-sphere-2{--pd3d-sphere-color:var(--vermelho);width:150px;height:150px;top:82%;left:12%}.secao-metodo .dimensoes-grid .dim-card.pdtech-entrada{opacity:1}@media (hover:none),(pointer:coarse){.pd3d-sphere-0{width:28px;height:28px}.pd3d-sphere-1{width:44px;height:44px}.pd3d-sphere-2{width:60px;height:60px}}@media (width<=640px){.secao-paliativo .pd3d-closing-stage>.fecho-problema{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.pd3d-closing-stage{perspective:none}.secao-paliativo .pd3d-closing-stage>.fecho-problema,.pd3d-closing>p{transition:none;opacity:1!important;animation:none!important;transform:none!important}.pd3d-light,.pd3d-sphere{display:none}}.pd3d-sphere-2{top:100%}@media (width<=760px){.pd3d-sphere-0{left:-55px}.pd3d-sphere-1{left:97%}}:root{--receipt-paper:#f6f3ea;--receipt-ink:#1a1d26;--receipt-strong:#0d0f16;--receipt-muted:#5b6070;--receipt-red:#e63946;--receipt-machine-top:#2a2f3d;--receipt-machine-bottom:#141821;--receipt-slot:#080a10;--receipt-shadow:#000000b3}.secao-paliativo .comprovante{text-align:center;max-width:900px;margin:0 auto 40px}.secao-paliativo .comprovante>.fecho-ponte{max-width:640px;color:var(--text-primary);margin:0 auto 34px;font:700 20px/1.5 Sora,sans-serif}.secao-paliativo .comprovante>.fecho-ponte.pd-cobranca-accent{color:var(--accent-texto)}.comprovante-maquina{z-index:2;background:linear-gradient(180deg,var(--receipt-machine-top),var(--receipt-machine-bottom));width:min(460px,92%);height:34px;box-shadow:0 10px 20px var(--receipt-shadow);border-radius:14px 14px 8px 8px;margin:auto;position:relative}.comprovante-fenda{background:var(--receipt-slot);height:4px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);border-radius:2px;position:absolute;bottom:5px;left:8%;right:8%}.comprovante-led{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:16px}.comprovante-janela{perspective:1100px;width:min(400px,84%);margin:-8px auto 0;padding-bottom:30px;position:relative;overflow:hidden}.comprovante-papel{text-align:left;background:var(--receipt-paper);color:var(--receipt-ink);transform-origin:50% 0;box-shadow:inset 0 12px 14px -12px var(--receipt-shadow),0 30px 60px -20px var(--receipt-shadow);-webkit-mask:linear-gradient(var(--receipt-slot) 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from 135deg at 50% 0,transparent 90deg,var(--receipt-slot) 0) bottom / 16px 8px repeat-x;-webkit-mask:linear-gradient(var(--receipt-slot) 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from 135deg at 50% 0,transparent 90deg,var(--receipt-slot) 0) bottom / 16px 8px repeat-x;mask:linear-gradient(var(--receipt-slot) 0 0) top / 100% calc(100% - 8px) no-repeat, conic-gradient(from 135deg at 50% 0,transparent 90deg,var(--receipt-slot) 0) bottom / 16px 8px repeat-x;padding:26px 24px 34px;font:400 13px/1.6 JetBrains Mono,monospace;position:relative}.comprovante-papel p{color:inherit;margin:0}.comprovante-papel .comprovante-cabecalho{text-align:center;letter-spacing:.12em;font-size:12px;font-weight:700}.comprovante-tracejado{border-top:1px dashed var(--receipt-muted);opacity:.5;margin:18px 0}.comprovante-itens{gap:14px;display:grid}.comprovante-item{grid-template-columns:auto minmax(0,1fr) minmax(8px,auto) auto;align-items:end;gap:7px;display:grid}.comprovante-numero{color:var(--receipt-muted);align-self:start}.comprovante-pontos{border-bottom:1px dotted var(--receipt-muted);margin-bottom:6px}.comprovante-pendente{color:var(--receipt-red);font-size:11px;font-weight:700}.comprovante-papel .comprovante-nota{color:var(--receipt-muted);font-size:12.5px}.comprovante-carimbo-espaco{height:42px;position:relative}.comprovante-carimbo{border:2.5px solid var(--receipt-red);color:var(--receipt-red);letter-spacing:.14em;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:800;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s;position:absolute;top:0;right:3px;transform:rotate(-12deg)}.comprovante-total{letter-spacing:.1em;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.comprovante-papel .comprovante-destaque{color:var(--receipt-strong);text-align:center;margin-top:10px;font:800 22px/1.4 Sora,sans-serif}.secao-paliativo .comprovante>.comprovante-final{max-width:620px;color:var(--text-secondary-bright);margin:12px auto 0;font:400 16px/1.65 Inter,sans-serif}.secao-para-quem .hero__mantra{border-left:3px solid var(--accent);text-align:center;flex-direction:column;gap:8px;max-width:640px;margin:28px auto 0;padding:4px 0 4px 18px;display:flex}.secao-para-quem .hero__mantra-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-texto);font:700 13px/1.2 JetBrains Mono,monospace}.secao-para-quem .hero__mantra-frase{color:var(--text-primary);font:700 22px/1.4 Inter,sans-serif}.secao-para-quem .hero__mantra mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amarelo);-webkit-text-decoration-color:var(--amarelo);text-decoration-color:var(--amarelo);text-underline-offset:5px;background:0 0;text-decoration-thickness:3px}[data-escolha-cobranca]{perspective:1100px;position:relative}@media (width<=640px){.comprovante-janela{width:92%}.comprovante-papel{padding-inline:16px;font-size:12px}.secao-para-quem .hero__mantra-frase{font-size:19px}}@media (prefers-reduced-motion:reduce){.comprovante-janela{perspective:none}.comprovante-papel{transform:none!important}.comprovante-carimbo{transition:none;opacity:1!important;transform:rotate(-12deg)!important}.secao-paliativo [data-escolha-cobranca]>.paliativo-card{transition:none;transform:none!important}}.secao-metodo .dim-card:is(.hard,.soft,.com,.corpo,.heart):hover{border-color:currentColor;transform:translateY(-4px)}:root{--agenda-ink:#0d0f16;--agenda-paper-ink:#fff;--agenda-shadow:0 40px 90px -30px #000000bf;--agenda-task-shadow:0 18px 40px -12px #000000a6;--agenda-avatar:linear-gradient(135deg,var(--accent),var(--azul))}body:has(.secao-header) .secao-hero .hero__inner{width:100%;max-width:980px}body:has(.secao-header) .secao-hero .hero__content{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;display:flex}body:has(.secao-header) .secao-hero .hero__content>*{grid-area:auto}body:has(.secao-header) .secao-hero .hero__headline{text-align:center;letter-spacing:0;max-width:980px}body:has(.secao-header) .secao-hero .hero__sub{text-align:center;max-width:720px}body:has(.secao-header) .secao-hero .hero-chamada-cards{text-align:center;margin:28px 0 18px}body:has(.secao-header) .secao-hero .hero__content>.copy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:900px;margin:0}body:has(.secao-header) .secao-hero .hero__content>.copy-list li{text-align:left}body:has(.secao-header) .secao-hero .hero__cta{margin:28px auto 0}body:has(.secao-header) .secao-hero .hero__microcopy{margin:14px auto 0}.agenda-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agenda-stage{perspective:1400px;perspective-origin:50% 20%;isolation:isolate;width:100%;height:520px;margin-top:28px;position:relative;container-type:inline-size}.agenda-fit{width:1100px;height:560px;transform:scale(var(--agenda-scale,.89));transform-origin:50% 0;transform-style:preserve-3d;margin-left:-550px;position:absolute;top:0;left:50%}.agenda-world{width:980px;height:520px;transform-style:preserve-3d;position:absolute;left:60px;transform:rotateX(10deg)rotate(-2deg)}.agenda-calendar{background:var(--surface-2);border:1px solid var(--border-hover);width:720px;height:420px;box-shadow:var(--agenda-shadow);text-align:left;border-radius:18px;position:absolute;top:40px;left:130px;overflow:hidden}.agenda-header{border-bottom:1px solid var(--border);height:44px;color:var(--text-primary);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.agenda-header>span:first-child{font:700 14px/1.3 Sora,sans-serif}.agenda-header>span:last-child{letter-spacing:.1em;color:var(--text-secondary);font:500 11px/1.3 JetBrains Mono,monospace}.agenda-days{text-align:center;height:30px;color:var(--text-secondary);grid-template-columns:36px repeat(5,minmax(0,1fr));align-items:center;padding-right:10px;font:500 11px/1 JetBrains Mono,monospace;display:grid}.agenda-grid{grid-template-columns:36px repeat(5,minmax(0,1fr));height:334px;padding-right:10px;display:grid}.agenda-hours{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:space-between;padding:2px 0 9px;font:500 10px/1 JetBrains Mono,monospace;display:flex}.agenda-column{border-left:1px dashed var(--border-hover);position:relative}.agenda-event{top:var(--event-top);height:var(--event-height);text-align:left;letter-spacing:0;border-radius:6px;flex-direction:column;justify-content:center;min-height:27px;padding:3px 5px;font:600 10.5px/1.1 Inter,sans-serif;display:flex;position:absolute;left:3px;right:3px}.agenda-event>span{display:block}.agenda-event>small{margin-top:1px;font:500 9.5px/1.15 Inter,sans-serif;display:block}.agenda-c1{background:var(--accent);color:var(--agenda-ink)}.agenda-c2{background:var(--azul);color:var(--agenda-paper-ink)}.agenda-c3{background:var(--amarelo);color:var(--agenda-ink)}.agenda-c4{background:var(--vermelho);color:var(--agenda-paper-ink)}.agenda-c5{background:var(--laranja);color:var(--agenda-ink)}.agenda-event.agenda-c4{outline:2px solid var(--vermelho);outline-offset:1px;font-size:10px}.agenda-layer{transform-style:preserve-3d;position:absolute}.agenda-task-0{top:20px;left:2%;transform:translateZ(160px)rotate(3deg)}.agenda-task-1{top:120px;right:1%;transform:translateZ(240px)rotate(-3deg)}.agenda-task-2{top:330px;left:6%;transform:translateZ(110px)rotate(3deg)}.agenda-task{background:var(--surface-1);border:1px solid var(--border-hover);width:230px;box-shadow:var(--agenda-task-shadow);text-align:left;border-radius:12px;padding:12px 14px}.agenda-task-header{color:var(--text-secondary);justify-content:space-between;align-items:center;font:500 10.5px/1.3 JetBrains Mono,monospace;display:flex}.agenda-task-header i{background:var(--agenda-avatar);border-radius:50%;width:20px;height:20px;display:block}.agenda-task p{color:var(--text-primary);margin:8px 0 10px;font:600 13.5px/1.45 Inter,sans-serif}.agenda-tags{gap:6px;display:flex}.agenda-tags span{letter-spacing:0;border-radius:5px;padding:4px 6px;font:700 9.5px/1 JetBrains Mono,monospace}.agenda-alert{white-space:nowrap;border-radius:14px;padding:8px 12px;font:700 12px/1.4 Inter,sans-serif}.agenda-alert-0{top:10px;right:9%;transform:translateZ(300px)rotate(-3deg)}.agenda-alert-1{top:470px;left:30%;transform:translateZ(200px)rotate(3deg)}.agenda-alert-0 .agenda-alert{box-shadow:0 8px 28px color-mix(in srgb,var(--vermelho) 35%,transparent)}.agenda-alert-1 .agenda-alert{box-shadow:0 8px 28px color-mix(in srgb,var(--azul) 35%,transparent)}@keyframes agenda-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.agenda-float{animation:5s ease-in-out infinite paused agenda-float}.agenda-visible .agenda-float{animation-play-state:running}.agenda-task-1 .agenda-float{animation-delay:-1s}.agenda-task-2 .agenda-float{animation-delay:-2s}.agenda-alert-0 .agenda-float{animation-delay:-3s}.agenda-alert-1 .agenda-float{animation-delay:-4s}}@media (width<=760px){.agenda-stage{height:var(--agenda-height,calc((100vw - 48px) * .5091));perspective:1400px;margin-top:22px}.agenda-fit{transform:scale(var(--agenda-scale,calc((100vw - 48px) / 1100px)))}body:has(.secao-header) .secao-hero .hero__content>.copy-list{grid-template-columns:minmax(0,1fr)}body:has(.secao-header) .secao-hero .hero-chamada-cards{margin-top:24px}}@media (prefers-reduced-motion:reduce){.agenda-world{opacity:1!important;transform:rotateX(10deg)!important}.agenda-float{animation:none!important}.agenda-layer{transform:none!important}}.agenda-event.agenda-c4{min-height:37px}.agenda-column:first-of-type .agenda-event.agenda-c4{font-size:9px}.agenda-column .agenda-event.agenda-c4:has(>span){min-height:39px}.agenda-task-0,.agenda-task-1,.agenda-task-2,.agenda-alert-0,.agenda-alert-1{transform:none}:root{--cobranca-shadow:0 30px 60px -24px #000000bf}.cobranca-stage{perspective:1400px;perspective-origin:50% 0;max-width:1100px;margin:32px auto 0}.cobranca-world{transform-style:preserve-3d;position:relative}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 110px;display:grid;position:relative}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card{filter:none;background:var(--surface-1);border:1px solid var(--border-hover);box-shadow:var(--cobranca-shadow);transform-style:preserve-3d;border-radius:16px;transform:none;opacity:1!important;animation:none!important}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card:hover{filter:none;background:var(--surface-1);border:1px solid var(--border-hover);box-shadow:var(--cobranca-shadow);transform-style:preserve-3d;border-radius:16px;transform:none;opacity:1!important;animation:none!important}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--cobranca-shadow),0 0 24px color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(-8px)!important}.cobranca-links{pointer-events:none;z-index:-1;width:100%;height:110px;position:absolute;top:0;left:0;overflow:visible}.cobranca-world:has([data-escolha-cobranca])>.cobranca-links:not(.cobranca-links-sized){top:auto;bottom:calc(100% - 110px)}.cobranca-world .cobranca-links.cobranca-links-sized{height:100%;top:0;bottom:auto}.cobranca-path-base{fill:none;stroke:color-mix(in srgb,var(--accent) 25%,transparent);stroke-width:2px}.cobranca-path-flow{fill:none;stroke:url(#cobranca-light);stroke-width:2px;stroke-dasharray:6 14;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 40%,transparent))}.cobranca-node{fill:var(--accent);filter:drop-shadow(0 0 9px var(--accent));transform-box:fill-box;transform-origin:50%}@keyframes cobranca-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes cobranca-flow{to{stroke-dashoffset:-40px}}@keyframes cobranca-pulse{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:no-preference){body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card{animation:5.5s ease-in-out infinite paused cobranca-float!important}body:has(.secao-header) .secao-paliativo .cobranca-visible [data-escolha-cobranca]>.paliativo-card{animation-play-state:running!important}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card:nth-child(2){animation-delay:-1.8s!important}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card:nth-child(3){animation-delay:-3.6s!important}.cobranca-visible .cobranca-path-flow{animation:1.6s linear infinite cobranca-flow}.cobranca-visible .cobranca-node{animation:1.8s ease-in-out infinite cobranca-pulse}}@media (width<=760px){body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]{grid-template-columns:minmax(0,1fr);padding-left:24px}.cobranca-world:not(:has(.cobranca-links-sized)) [data-escolha-cobranca]:before{content:"";border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);position:absolute;top:50px;bottom:-76px;left:4px}.cobranca-world:not(:has(.cobranca-links-sized)) [data-escolha-cobranca]>.paliativo-card:after{content:"";border-top:2px solid var(--accent);width:20px;position:absolute;top:50%;left:-20px}}@media (prefers-reduced-motion:reduce){body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]>.paliativo-card{animation:none!important;transform:translate(0)!important}.cobranca-path-flow,.cobranca-node{animation:none!important}}.cobranca-world{grid-template-rows:auto 110px auto;grid-template-columns:minmax(0,1fr);display:grid}body:has(.secao-header) .secao-paliativo .cobranca-world [data-escolha-cobranca]{grid-row:1;margin-bottom:0}.cobranca-world>.comprovante{grid-row:3;width:100%}.cobranca-world>.cobranca-links:not(.cobranca-links-sized){grid-row:2;position:relative;top:auto;bottom:auto}.cobranca-mobile-static,.cobranca-static-branch{display:none}@media (width<=760px){.cobranca-world:not(:has(.cobranca-links-sized))>.cobranca-links{display:none}.cobranca-world:not(:has(.cobranca-links-sized))>.cobranca-mobile-static{grid-row:2;width:100%;height:110px;display:block;overflow:visible}.cobranca-mobile-static path{fill:none;stroke:var(--accent);stroke-width:2px}.cobranca-mobile-static circle{fill:var(--accent);filter:drop-shadow(0 0 9px var(--accent))}.cobranca-world:not(:has(.cobranca-links-sized)) .cobranca-static-branch{border-top:2px solid var(--accent);width:20px;display:block;position:absolute;top:50%;left:-20px}}:root{--conceitos-flow-blue:#4361ee;--conceitos-panel-shadow:0 30px 70px -30px #000000b3}.conceitos-stage{isolation:isolate;perspective:1400px;perspective-origin:50% 0;grid-template-rows:auto 88px auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.conceitos-panel-depth{z-index:1;width:100%;max-width:820px;transform-style:preserve-3d;grid-row:1;margin:auto;position:relative}body:has(.secao-header) .secao-metodo .metodo-intro.conceitos-panel{box-sizing:border-box;background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(110deg,var(--accent),var(--azul)) border-box;max-width:820px;box-shadow:var(--conceitos-panel-shadow);text-align:center;letter-spacing:0;border:1px solid #0000;border-radius:20px;margin:0;padding:36px 40px;font:800 clamp(24px,3.2vw,34px)/1.3 Sora,sans-serif;position:relative}.secao-metodo .conceitos-panel strong.gradient-text{font-weight:800}.conceitos-panel:before{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);filter:blur(22px);pointer-events:none;position:absolute;inset:-20px 8%}.conceitos-stage>[data-conceitos]{z-index:1;grid-row:3;position:relative}.conceitos-links{pointer-events:none;grid-row:2;width:100%;height:88px;overflow:visible}.conceitos-links.conceitos-sized{z-index:0;height:100%;position:absolute;inset:0}.conceitos-base{fill:none;stroke:color-mix(in srgb,var(--accent) 25%,transparent);stroke-width:2px}.conceitos-flow{fill:none;stroke:url(#conceitos-light);stroke-width:2px;stroke-dasharray:6 14;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 40%,transparent))}.conceitos-links circle{fill:var(--accent);filter:drop-shadow(0 0 7px var(--accent));transform-box:fill-box;transform-origin:50%}@keyframes conceitos-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){html.pd-motion .conceitos-enhanced .conceitos-panel{animation:6s ease-in-out infinite paused conceitos-float}html.pd-motion .conceitos-visible .conceitos-panel{animation-play-state:running}html.pd-motion .conceitos-visible .conceitos-flow{animation:1.6s linear infinite cobranca-flow}html.pd-motion .conceitos-visible .conceitos-links circle{animation:1.8s ease-in-out infinite cobranca-pulse}}@media (width<=760px){body:has(.secao-header) .secao-metodo .metodo-intro.conceitos-panel{padding:24px 20px;font-size:24px}.conceitos-stage>[data-conceitos]{padding-left:16px}.conceitos-links:not(.conceitos-sized) path{d:path("M 500 0 C 500 20, 8 20, 8 40 L 8 68 Q 8 88, 500 88")}.conceitos-links:not(.conceitos-sized) circle{display:none}}@media (prefers-reduced-motion:reduce){.conceitos-panel-depth{opacity:1!important;transform:none!important}.conceitos-panel,.conceitos-flow,.conceitos-links circle{animation:none!important;translate:none!important}}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) [data-visual] svg{--stress-urgency:#f28b93;--stress-pressure:#ec5f6a;--stress-mind:var(--vermelho);--stress-body:#b5202d}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg :is(rect,circle,line):first-of-type{--stress-step:var(--stress-urgency);--stress-tint:6%}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg :is(rect,circle,line):nth-of-type(2){--stress-step:var(--stress-pressure);--stress-tint:8%}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg :is(rect,circle,line):nth-of-type(3){--stress-step:var(--stress-mind);--stress-tint:10%}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg :is(rect,circle):nth-of-type(4){--stress-step:var(--stress-body);--stress-tint:12%}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg rect{fill:color-mix(in srgb, var(--stress-step) var(--stress-tint), var(--surface-2))!important;stroke:var(--stress-step)!important}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg circle{fill:var(--stress-step)!important}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg line:first-of-type{stroke:color-mix(in srgb, var(--stress-urgency), var(--stress-pressure))!important}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg line:nth-of-type(2){stroke:color-mix(in srgb, var(--stress-pressure), var(--stress-mind))!important}.secao-metodo [data-conceitos]>.paliativo-card:nth-child(3) svg line:nth-of-type(3){stroke:color-mix(in srgb, var(--stress-mind), var(--stress-body))!important}
