{"roots":["5007:78"],"nodeById":{"1:171":{"id":"1:171","assetId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","type":"VARIABLE_COLLECTION","name":"6. Typography","defaultModeId":"7403:0","modes":[{"modeId":"7403:0","name":"Value"}]},"2:534":{"id":"2:534","type":"VARIABLE","assetId":"VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497","name":"Line height/text-xs","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":18.0}},"2:533":{"id":"2:533","type":"VARIABLE","assetId":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506","name":"Font size/text-xs","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":12.0}},"1:175":{"id":"1:175","type":"VARIABLE","assetId":"VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507","name":"Line height/display-md","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":44.0}},"5012:99":{"type":"WIDGET","id":"5012:99","name":"Embed 1","absoluteBoundingBox":{"x":4642.0,"y":-881.0,"width":800.0,"height":7234.0},"isolatedAbsoluteRenderBounds":{"x":4642.0,"y":-881.0,"width":800.0,"height":7234.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":7234.0},"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<style>\n@import url(\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Kantumruy+Pro:wght@400;500;600;700&display=swap\");\n#cfp-product{--ink:#101612;--deep:#0c1811;--paper:#f5f4ee;--mist:#e8ebe5;--green:#16b364;--green-dark:#0d612b;--line:rgba(16,22,18,.15);margin:0;background:var(--paper);color:var(--ink);font-family:\"Inter\",sans-serif;overflow:hidden}\n#cfp-product *{box-sizing:border-box}\n#cfp-product h1,#cfp-product h2,#cfp-product p{margin-top:0}\n#cfp-product h1,#cfp-product h2{font-family:\"Kantumruy Pro\",sans-serif;font-weight:500;letter-spacing:-.045em}\n#cfp-product button{font:inherit}\n#cfp-product .shell{width:min(1180px,calc(100% - 48px));margin:0 auto;position:relative}\n#cfp-product .index,#cfp-product .eyebrow{display:inline-block;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--green-dark)}\n#cfp-product .header{height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;background:#0b1710;border-bottom:1px solid rgba(255,255,255,.08)}\n#cfp-product .header img,#cfp-product .footer img{display:block;width:130px;height:auto}\n\n/* HERO — escuro, imagem do predio, sem selo */\n#cfp-product .hero{min-height:620px;position:relative;display:flex;align-items:center;background:#0b1710;overflow:hidden}\n#cfp-product .hero-image{position:absolute;inset:0;background:url(\"https://i.ibb.co/XxPpvX0G/cfp-building-hero.png\") center 35%/cover no-repeat;filter:grayscale(1) contrast(1.05) brightness(.55);opacity:.5}\n#cfp-product .hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg,#0b1710 30%,rgba(11,23,16,.55) 62%,rgba(11,23,16,.88) 100%)}\n#cfp-product .hero-content{z-index:2}\n#cfp-product .hero-copy{width:min(650px,60%)}\n#cfp-product .hero-badge{height:56px;width:auto;display:block;border-radius:5px;margin-bottom:22px}\n#cfp-product .hero h1{color:#f3f6f2;font-size:clamp(46px,4.6vw,68px);line-height:1;margin:28px 0 22px}\n#cfp-product .hero h1 em{color:#5fe89c;font-style:normal}\n#cfp-product .hero-copy>p{width:min(500px,100%);color:#c3cdc6;font-size:16px;line-height:1.7}\n#cfp-product .actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}\n#cfp-product .btn{min-height:50px;padding:0 22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer;transition:.22s ease}\n#cfp-product .btn:hover{transform:translateY(-2px)}\n#cfp-product .primary{background:var(--green);color:#06120a;box-shadow:0 12px 34px rgba(22,179,100,.2)}\n#cfp-product .secondary{color:#eef3ee;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28)}\n\n#cfp-product .video-section{padding:94px 0;background:#faf9f4}\n#cfp-product .video-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:center}\n#cfp-product .video-grid h2,#cfp-product .consult h2{font-size:clamp(42px,4vw,60px);line-height:1.03;margin:22px 0 26px}\n#cfp-product .video-grid p,#cfp-product .consult p{color:#657069;line-height:1.75;max-width:560px}\n#cfp-product .feature-video{position:relative;aspect-ratio:16/9;background:#050806;border:1px solid rgba(16,22,18,.15);box-shadow:0 30px 70px rgba(21,33,25,.16)}\n#cfp-product .feature-video:before{content:\"\";position:absolute;inset:-12px 18px 12px -12px;border:1px solid rgba(13,97,43,.38);pointer-events:none}\n#cfp-product .feature-video video{width:100%;height:100%;display:block;object-fit:cover;position:relative}\n\n/* PREPARACAO — centralizado, sem eyebrow, icones no lugar da caixa */\n#cfp-product .preparation{padding:100px 0;background:#102219;color:#eef3ee;text-align:center}\n#cfp-product .prep-heading{max-width:760px;margin:0 auto 56px}\n#cfp-product .prep-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .prep-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1080px;margin:0 auto;text-align:left}\n#cfp-product .prep-lines article{padding-top:22px;border-top:1px solid rgba(255,255,255,.2);position:relative}\n#cfp-product .prep-lines article:before{content:\"\";display:block;width:8px;height:8px;background:#5fe89c;margin-bottom:16px}\n#cfp-product .prep-lines p{color:#c8d1ca;line-height:1.7;margin:0;font-size:15px}\n#cfp-product .prep-highlight{border-top-color:#5fe89c}\n#cfp-product .prep-badge{display:inline-block;background:rgba(95,232,156,.18);color:#5fe89c;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:5px 10px;border-radius:4px;margin-top:14px}\n\n/* BARRA DE DADOS — fina, separada, cor diferente */\n#cfp-product .stats-bar{background:#0b1710;padding:22px 0}\n#cfp-product .stats-bar .shell{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .format-item{display:flex;flex-direction:row;align-items:center;gap:14px}\n#cfp-product .format-item svg{width:22px;height:22px;fill:#62d18d;flex-shrink:0}\n#cfp-product .format-item span{font-size:13px;color:#dbe4de;white-space:nowrap}\n#cfp-product .format-item strong{color:#fff;font-weight:700}\n/* MODULOS — grid de cards, sem eyebrow */\n#cfp-product .modules{padding:104px 0;background:var(--paper)}\n#cfp-product .modules-heading{text-align:center;max-width:700px;margin:0 auto 56px}\n#cfp-product .modules-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n#cfp-product .module-card{border:1px solid var(--line);border-radius:8px;padding:28px 22px;background:#fff;transition:.2s ease}\n#cfp-product .module-card:hover{border-color:var(--green-dark);transform:translateY(-3px)}\n#cfp-product .module-card span{display:block;font-family:\"Kantumruy Pro\";color:rgba(13,97,43,.35);font-size:32px;font-weight:500;letter-spacing:-.04em;margin-bottom:16px}\n#cfp-product .module-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:16px;font-weight:600;line-height:1.32;margin-bottom:10px}\n#cfp-product .module-card small{color:#6a716b;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n\n/* CORPO DOCENTE — carrossel com foto real, estilo do print */\n#cfp-product .faculty{padding:104px 0;background:var(--mist)}\n#cfp-product .faculty-heading{text-align:center;max-width:700px;margin:0 auto 40px}\n#cfp-product .faculty-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 14px}\n#cfp-product .faculty-heading p{color:#5c655f;font-size:15px;margin:0}\n#cfp-product .faculty-carousel{position:relative}\n#cfp-product .faculty-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none}\n#cfp-product .faculty-track::-webkit-scrollbar{display:none}\n#cfp-product .faculty-card{flex:0 0 260px;scroll-snap-align:start}\n#cfp-product .faculty-photo{width:100%;aspect-ratio:1/1.05;border-radius:8px;background:#d8dbe0;overflow:hidden;margin-bottom:16px}\n#cfp-product .faculty-photo img{width:100%;height:100%;object-fit:cover;display:block}\n#cfp-product .faculty-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px}\n#cfp-product .faculty-card p{color:#6a716b;font-size:13px;line-height:1.55;margin:0}\n#cfp-product .faculty-arrow{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;z-index:2;box-shadow:0 6px 16px rgba(16,22,18,.1)}\n#cfp-product .faculty-arrow:hover{border-color:var(--green-dark);color:var(--green-dark)}\n#cfp-product .faculty-arrow-prev{left:-20px}\n#cfp-product .faculty-arrow-next{right:-20px}\n\n/* CONSULTORIA — imagem de fundo full-bleed (igual hero), consultora a esquerda, texto a direita */\n#cfp-product .consult{padding:110px 0;position:relative;overflow:hidden;background:#102219;color:#eef3ee}\n#cfp-product .consult-bg{position:absolute;inset:0;background:url(\"https://i.ibb.co/YTWCmwfy/cfp-consultant-clean.png\") left 18% top 8%/cover no-repeat;filter:grayscale(.15) contrast(1.02);opacity:.65}\n#cfp-product .consult-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,34,25,.15) 0%,rgba(16,34,25,.82) 46%,#102219 78%)}\n#cfp-product .consult-inner{position:relative;z-index:2}\n#cfp-product .consult-copy{margin-left:auto;max-width:500px}\n#cfp-product .consult h2{color:#f3f6f2}\n#cfp-product .consult p{color:#aebbb2}\n#cfp-product .consult ol{padding:0;margin:30px 0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .consult li{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:14px;color:#c8d1ca}\n#cfp-product .consult li span{color:#62d18d;margin-right:12px;font-size:10px}\n#cfp-product .text-link{border:0;background:transparent;padding:0 0 6px;color:var(--ink);border-bottom:1px solid var(--green-dark);font-weight:700;cursor:pointer}\n#cfp-product .text-link-light{color:#eef3ee;border-bottom-color:#5fe89c}\n\n/* OFERTA — preço e inclusos à esquerda, checkout à direita */\n#cfp-product .offer{padding:104px 0;background:#0c1a13;color:#edf2ed;border-top:1px solid rgba(255,255,255,.12)}\n#cfp-product .offer h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 30px}\n#cfp-product .offer-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}\n#cfp-product .included{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .included span{display:flex;gap:11px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:13px;color:#c8d1ca}\n#cfp-product .included b{color:#63d38e}\n#cfp-product .price-box{background:#f2f1eb;border-radius:8px;padding:32px;margin-bottom:32px}\n#cfp-product .price-box .discount{display:inline-block;padding:6px 12px;background:var(--green);color:#06120a;font-weight:800;font-size:11px;border-radius:4px;margin-bottom:14px}\n#cfp-product .price-box .old{color:#78817a;text-decoration:line-through;margin:0;font-size:14px}\n#cfp-product .price-box .price{font-family:\"Kantumruy Pro\";font-size:56px;line-height:1;margin:8px 0 6px;letter-spacing:-.05em;color:var(--ink)}\n#cfp-product .price-box .price small{font-family:\"Inter\";font-size:16px}\n#cfp-product .price-box .installments{color:#5c655f;font-size:13px;margin:0}\n#cfp-product .guarantee-row{display:flex;gap:22px;align-items:center;margin:36px 0}\n#cfp-product .guarantee-row strong{display:block;color:#f3f6f2;font-size:17px;margin-bottom:6px}\n#cfp-product .guarantee-row span{font-size:13px;color:#aebbb2;line-height:1.6}\n#cfp-product .approval-seal{flex-shrink:0;width:126px;height:126px}\n#cfp-product .approval-seal svg{width:100%;height:100%}\n#cfp-product .help-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;max-width:820px;margin:36px auto 0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:32px}\n#cfp-product .help-box p{margin:0;color:#f3f6f2;font-size:15px;font-weight:600}\n#cfp-product .checkout-card{background:#f2f1eb;border-radius:8px;padding:40px}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green-dark);margin-bottom:6px}\n#cfp-product .checkout-head strong{font-family:\"Kantumruy Pro\";font-size:22px;font-weight:600;color:var(--ink)}\n\n/* FAQ — sem link extra */\n#cfp-product .faq{padding:100px 0;background:#e8ebe5}\n#cfp-product .faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}\n#cfp-product .faq h2{margin:20px 0 0;font-size:clamp(36px,3.8vw,52px);line-height:1.08}\n#cfp-product details{border-bottom:1px solid var(--line)}\n#cfp-product summary{list-style:none;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-weight:700}\n#cfp-product summary::-webkit-details-marker{display:none}\n#cfp-product details p{color:#606861;line-height:1.7;padding:0 50px 24px 0}\n\n#cfp-product .final{padding:90px 0;position:relative;overflow:hidden;background:var(--green);text-align:center}\n#cfp-product .final:after{content:\"CFP\";position:absolute;right:-40px;bottom:-95px;font-family:\"Kantumruy Pro\";font-size:260px;font-weight:700;letter-spacing:-.1em;color:rgba(7,17,10,.08)}\n#cfp-product .final .index{color:#0a4e24}\n#cfp-product .final h2{margin:24px auto 0;font-size:clamp(36px,4.2vw,58px);line-height:1.06}\n#cfp-product .final .actions{justify-content:center;position:relative;z-index:1}\n#cfp-product .final .primary{background:#0b1710;color:#f0f4ef;box-shadow:none}\n#cfp-product .final .secondary{background:transparent;border-color:#fff}\n#cfp-product .footer{min-height:90px;padding:24px max(24px,calc((100vw - 1180px)/2));background:#07100b;color:#839087;display:flex;align-items:center;justify-content:space-between;font-size:11px}\n#cfp-product .modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(5,10,7,.72);padding:24px;align-items:center;justify-content:center}\n#cfp-product .modal.open{display:flex}\n#cfp-product .modal-card{width:min(620px,100%);max-height:94vh;background:#f4f5f1;border-radius:14px;overflow:hidden;box-shadow:0 30px 100px rgba(0,0,0,.5);position:relative}\n#cfp-product .modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(16,22,18,.08);font-size:20px;cursor:pointer;z-index:2}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{font-family:\"Kantumruy Pro\";font-size:32px;line-height:1;margin:10px 0;color:var(--ink)}\n#cfp-product .modal-copy p{color:#626963}\n\n@media(max-width:900px){\n#cfp-product .shell{width:min(100% - 34px,720px)}\n#cfp-product .header{height:66px;padding:0 17px}\n#cfp-product .header img,#cfp-product .footer img{width:112px}\n#cfp-product .hero{min-height:auto;padding:120px 0 64px}\n#cfp-product .hero-copy{width:100%}\n#cfp-product .hero h1{font-size:40px;margin:22px 0 18px}\n#cfp-product .actions{flex-direction:column}\n#cfp-product .btn{width:100%}\n#cfp-product .video-section,#cfp-product .preparation,#cfp-product .modules,#cfp-product .consult,#cfp-product .offer,#cfp-product .faq,#cfp-product .final{padding:70px 0}\n#cfp-product .video-grid,#cfp-product .offer-grid,#cfp-product .faq-grid{grid-template-columns:1fr;gap:36px}\n#cfp-product .consult-bg{opacity:.3}\n#cfp-product .consult-overlay{background:linear-gradient(180deg,rgba(16,34,25,.5) 0%,#102219 65%)}\n#cfp-product .consult-copy{margin-left:0;max-width:none}\n#cfp-product .prep-lines{grid-template-columns:1fr;gap:32px}\n#cfp-product .stats-bar .shell{flex-direction:column;gap:18px}\n#cfp-product .module-grid{grid-template-columns:1fr 1fr;gap:14px}\n#cfp-product .faculty-card{flex-basis:220px}\n#cfp-product .faculty-arrow{width:34px;height:34px;font-size:14px}\n#cfp-product .faculty-arrow-prev{left:0}\n#cfp-product .faculty-arrow-next{right:0}\n#cfp-product .consult ol,#cfp-product .included{grid-template-columns:1fr}\n#cfp-product .checkout-card{padding:28px 24px}\n#cfp-product .faq-grid{gap:50px}\n#cfp-product .footer{align-items:flex-start;gap:18px;flex-direction:column}\n}\n@media(max-width:480px){\n#cfp-product .hero h1{font-size:34px}\n#cfp-product .prep-heading h2,#cfp-product .modules-heading h2,#cfp-product .consult h2,#cfp-product .offer h2,#cfp-product .faq h2,#cfp-product .final h2{font-size:32px}\n#cfp-product .price{font-size:46px}\n#cfp-product .module-grid{grid-template-columns:1fr}\n}\n\n@keyframes cfpMobileTicker{\n  0%{transform:translate3d(0,0,0)}\n  100%{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .stats-bar{display:block!important;overflow:hidden!important;padding:18px 0!important}\n  #cfp-product .stats-bar .stats-viewport{\n    display:block!important;\n    width:100%!important;\n    max-width:none!important;\n    margin:0!important;\n    overflow:hidden!important;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n  }\n  #cfp-product .stats-bar .stats-track{\n    display:flex!important;\n    flex-direction:row!important;\n    width:max-content!important;\n    max-width:none!important;\n    gap:0!important;\n    transform:translate3d(0,0,0);\n    will-change:transform;\n    animation:cfpMobileTicker 14s linear infinite!important;\n    animation-play-state:running!important;\n  }\n  #cfp-product .stats-bar .stats-group,\n  #cfp-product .stats-bar .stats-group[aria-hidden=\"true\"]{\n    display:flex!important;\n    flex:none!important;\n    flex-direction:row!important;\n    flex-wrap:nowrap!important;\n    justify-content:flex-start!important;\n    align-items:center!important;\n    gap:38px!important;\n    padding:0 38px 0 0!important;\n  }\n  #cfp-product .stats-bar .format-item{display:flex!important;flex:none!important;width:auto!important;white-space:nowrap!important}\n}\n</style>\n<div id=\"cfp-product\">\n  <header class=\"header\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"></header>\n\n  <section class=\"hero\" id=\"cfp-top\">\n    <div class=\"hero-image\" aria-hidden=\"true\"></div>\n    <div class=\"hero-content shell\"><div class=\"hero-copy\"><img class=\"hero-badge\" src=\"https://i.ibb.co/whtCCrf6/Frame-165.png\" alt=\"Preparatório CFP®\"><h1>Para quem quer crescer na carreira, <em>o CFP® não pode ficar para depois.</em></h1><p>Amplie seu repertório em planejamento financeiro e prepare-se para uma atuação cada vez mais completa com clientes de maior patrimônio.</p><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-hero-checkout\">Garantir minha vaga <span>→</span></button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div><div class=\"hero-form-card\" id=\"cfp-hero-checkout\"><div class=\"hero-form-head\"><span>Inscrição</span><strong>Garanta sua vaga</strong><p>Preencha seus dados para seguir diretamente ao checkout.</p></div><form class=\"hero-checkout-proxy\" id=\"hero-checkout-proxy\"><label><span>Nome completo</span><input type=\"text\" id=\"hero-checkout-name\" autocomplete=\"name\" placeholder=\"Digite seu nome e sobrenome\" required></label><label><span>E-mail</span><input type=\"email\" id=\"hero-checkout-email\" autocomplete=\"email\" placeholder=\"Digite seu e-mail\" required></label><label><span>Telefone</span><input type=\"tel\" id=\"hero-checkout-phone\" autocomplete=\"tel\" inputmode=\"tel\" placeholder=\"DDD + número\" required></label><label class=\"hero-checkout-lgpd\"><input type=\"checkbox\" id=\"hero-checkout-lgpd\" required><span>Concordo com a utilização dos dados pessoais fornecidos de acordo com a Política de Privacidade da XP Educação e a LGPD.</span></label><button type=\"submit\">Garantir minha vaga</button></form></div></div>\n  </section>\n\n  <section class=\"video-section\"><div class=\"shell video-grid\"><div><span class=\"eyebrow\">O próximo passo</span><h2>O CFP® é a evolução natural de quem quer ir além da recomendação.</h2><p>Uma certificação que fortalece sua visão integrada e amplia o espaço para uma atuação consultiva, estratégica e de longo prazo.</p></div><div class=\"feature-video\"><video controls playsinline preload=\"metadata\" poster=\"https://image.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/thumbnail.jpg?time=3&width=1280\" title=\"Guilherme Sant'Anna, Sócio e Diretor na XP Inc.\"><source src=\"https://stream.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/highest.mp4\" type=\"video/mp4\"></video></div></div></section>\n\n  <section class=\"preparation\"><div class=\"shell\">\n    <div class=\"prep-heading\"><h2>Uma preparação completa, da prova à prática.</h2></div>\n    <div class=\"prep-lines\">\n      <article><p>Preparação estruturada para os conhecimentos cobrados no CFP®, com simulados e banco de questões.</p></article>\n      <article><p>Aprendizados aplicados a situações reais da rotina com clientes de maior patrimônio.</p></article>\n      <article><p>Repertório para atuar em planejamentos financeiros e patrimoniais mais complexos, além da prova.</p></article>\n      <article class=\"prep-highlight\"><p>Conteúdo, prática e acompanhamento próximo combinados pra transformar estudo em repertório real com o cliente.</p><span class=\"prep-badge\">Método XP de ensino</span></article>\n    </div>\n  </div></section>\n\n  <section class=\"stats-bar\"><div class=\"shell stats-viewport\"><div class=\"stats-track\"><div class=\"stats-group\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div><div class=\"stats-group\" aria-hidden=\"true\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div></div></div></section>\n\n  <section class=\"modules\"><div class=\"shell\">\n    <div class=\"modules-heading\"><h2>Oito módulos para uma visão completa.</h2><p>Conteúdos aderentes ao edital da PLANEJAR, organizados para apoiar sua preparação para o exame.</p></div>\n    <div class=\"module-grid\">\n      <article class=\"module-card\"><span>01</span><strong>Planejamento Financeiro: Princípios, Processos e Habilidades</strong><small>10 temas</small></article>\n      <article class=\"module-card\"><span>02</span><strong>Gestão Financeira</strong><small>9 temas</small></article>\n      <article class=\"module-card\"><span>03</span><strong>Planejamento de Investimentos e Gestão de Ativos</strong><small>6 temas</small></article>\n      <article class=\"module-card\"><span>04</span><strong>Planejamento de Aposentadoria</strong><small>5 temas</small></article>\n      <article class=\"module-card\"><span>05</span><strong>Planejamento de Seguros e Gestão de Risco</strong></article>\n      <article class=\"module-card\"><span>06</span><strong>Planejamento Tributário</strong></article>\n      <article class=\"module-card\"><span>07</span><strong>Planejamento Patrimonial e Sucessório</strong><small>7 temas</small></article>\n      <article class=\"module-card\"><span>08</span><strong>Psicologia no Planejamento Financeiro</strong></article>\n    </div>\n  </div></section>\n\n  <section class=\"faculty\"><div class=\"shell\">\n    <div class=\"faculty-heading\"><h2>Especialistas à frente de cada módulo.</h2><p>Experiência prática e conhecimento técnico aplicados aos temas que fazem parte da certificação.</p></div>\n    <div class=\"faculty-carousel\">\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-prev\" data-cfp-faculty=\"prev\" aria-label=\"Anterior\">←</button>\n    <div class=\"faculty-track\">\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/B5gMGhFN/felipe.jpg\" alt=\"Felipe Quiodine\"></div><strong>Felipe Quiodine</strong><p>Mestre em Economia (UFABC), autor pela SENAC. CFP, C-ProI, C-ProR, CPA e ANCORD.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/5gNYHv0G/lara.jpg\" alt=\"Lara Gelatti Fonseca\"></div><strong>Lara Gelatti Fonseca</strong><p>CFP e CFA Level I candidate. Banker Alta Renda na XP Inc., 12+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/hx929qVz/laudinex.jpg\" alt=\"Laudinex da Silva Sousa\"></div><strong>Laudinex da Silva Sousa</strong><p>CFP, MBA. Ampla experiência em assessoria, consultoria e planejamento financeiro.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/HTW4H2qF/nayra.jpg\" alt=\"Nayra Sombra\"></div><strong>Nayra Sombra</strong><p>Planejadora financeira e patrimonial. CFP, CEA e SUSEP, 15+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/0RbDwwWs/raphael.jpg\" alt=\"Raphael Armand Mifano\"></div><strong>Raphael Armand Mifano</strong><p>Mestre (FECAP), MBA (FGV). Docente e instrutor de gestão de risco (ABBC).</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/mr2dpHhp/gabriel.jpg\" alt=\"Gabriel Campoy\"></div><strong>Gabriel Campoy</strong><p>Sócio da XP Inc. e líder de Wealth Planning do XP Private Bank. Membro do STEP.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/ns17ZwdL/victor.jpg\" alt=\"Victor Hugo\"></div><strong>Victor Hugo</strong><p>Head de Investment Solutions. Ex-Santander e Itaú, revisor técnico da ANBIMA.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/jZVKx2VB/guilherme.jpg\" alt=\"Guilherme Camargo\"></div><strong>Guilherme Camargo</strong><p>Psicólogo comportamental (UNESP), pioneiro em finanças comportamentais no Brasil.</p></article>\n    </div>\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-next\" data-cfp-faculty=\"next\" aria-label=\"Próximo\">→</button>\n    </div>\n  </div></section>\n\n  <section class=\"consult\">\n    <div class=\"consult-bg\" aria-hidden=\"true\"></div>\n    <div class=\"consult-overlay\" aria-hidden=\"true\"></div>\n    <div class=\"shell consult-inner\">\n    <div class=\"consult-copy\"><h2>Uma consultoria dedicada à sua jornada.</h2><p>Conte com acompanhamento para organizar sua evolução, orientar seus estudos e manter o foco até a prova.</p><ol><li><span>01</span> Consultora Educacional dedicada</li><li><span>02</span> Aulas ao vivo semanais</li><li><span>03</span> Intensivão pré-prova</li><li><span>04</span> Comunidade e Masterclasses XP</li></ol><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div>\n  </div></section>\n\n  <section class=\"offer\"><div class=\"shell\">\n    <div class=\"offer-grid\">\n      <div>\n        <h2>O que está incluso.</h2>\n        <div class=\"price-box\">\n          <span class=\"discount\">30% OFF</span>\n          <p class=\"old\">De R$ 7.856</p>\n          <p class=\"price\"><small>R$</small> 5.499</p>\n          <p class=\"installments\">ou até 12x de R$ 458 · à vista, cartão parcelado, cartão recorrente ou boleto</p>\n        </div>\n        <div class=\"included\"><span><b>✓</b>8 módulos e 80 horas de conteúdo</span><span><b>✓</b>Aulas gravadas e ao vivo</span><span><b>✓</b>Simulados e banco de questões</span><span><b>✓</b>Materiais complementares</span><span><b>✓</b>Especialistas por módulo</span><span><b>✓</b>Plano de estudos e consultoria</span></div>\n        \n      </div>\n      <div class=\"checkout-card\" id=\"cfp-checkout\">\n        <div class=\"checkout-head\"><span>Inscrição</span><strong>Inscreva-se e comece agora</strong></div>\n        <style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_817_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_817_._form-top{top:0}#_form_817_._form-bottom{bottom:0}#_form_817_._form-left{left:0}#_form_817_._form-right{right:0}#_form_817_ input[type=\"text\"],#_form_817_ input[type=\"tel\"],#_form_817_ input[type=\"date\"],#_form_817_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_817_ textarea{resize:none}#_form_817_ input::placeholder{color:#414141}#_form_817_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:0 !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_817_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_817_ ._submit.processing{position:relative}#_form_817_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_817_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_817_ ._close-icon{cursor:pointer;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_817_ ._close-icon:before{position:relative}#_form_817_ ._form-body{font-family:Inter;font-size:12px;font-weight:400;color:#414141;margin-bottom:30px}#_form_817_ ._form-image-left{width:150px;float:left}#_form_817_ ._form-content-right{margin-left:164px}#_form_817_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_817_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_817_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_817_ ._form-label,#_form_817_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_817_._dark ._form-branding{color:#333}#_form_817_._dark ._form-branding ._logo{background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png\")}#_form_817_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_817_ ._form_element *{font-size:14px}#_form_817_ ._form_element._clear{clear:both;width:100%;float:none}#_form_817_ ._form_element._clear:after{clear:left}#_form_817_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_817_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_817_ ._form_element input[type=\"text\"],#_form_817_ ._form_element input[type=\"date\"],#_form_817_ ._form_element select,#_form_817_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_817_ ._field-wrapper{position:relative}#_form_817_ ._inline-style{float:left}#_form_817_ ._inline-style input[type=\"text\"]{width:150px}#_form_817_ ._inline-style:not(._clear){margin-right:20px}#_form_817_ ._form_element img._form-image{max-width:100%}#_form_817_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_817_ ._clear-element{clear:left}#_form_817_ ._full_width{width:100%}#_form_817_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_817_ input[type=\"text\"]._has_error,#_form_817_ textarea._has_error{border:#F37C7B 1px solid}#_form_817_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_817_ ._show_be_error{float:left}#_form_817_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_817_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_817_ ._error._below{padding-top:8px;top:100%;right:0}#_form_817_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_817_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_817_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_817_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_817_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_817_ ._button-wrapper ._error-inner._form_error{position:static}#_form_817_ ._error-inner._no_arrow{margin-bottom:10px}#_form_817_ ._error-arrow{position:absolute;width:0;height:0}#_form_817_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_817_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_817_ select.datetime_time{width:29%;display:inline;height:32px}#_form_817_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_817_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}#_form_817_ ._form-title,#_form_817_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:16px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_817_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_817_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_817_ ._form-content{margin:0;width:100%}#_form_817_ ._form-inner{display:block;min-width:100%}#_form_817_ ._form-title,#_form_817_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_817_ ._form-title{font-size:1.2em}#_form_817_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_817_ ._form-element,#_form_817_ ._inline-style,#_form_817_ input[type=\"text\"],#_form_817_ label,#_form_817_ p,#_form_817_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_817_ ._row._checkbox-radio label{display:inline}#_form_817_ ._row,#_form_817_ p,#_form_817_ label{margin-bottom:0.7em;width:100%}#_form_817_ ._row input[type=\"checkbox\"],#_form_817_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_817_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_817_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_817_ ._form-image{max-width:100%;height:auto !important}#_form_817_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_817_ input[type=\"radio\"],#_form_817_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_817_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_817_ ._inline-style{margin:20px 0 0 !important}#_form_817_ ._inline-style input[type=\"text\"]{width:100%}}#_form_817_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_817_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_817_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_817_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_817_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_817_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_817_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_817_ .field-required{color:#FF0000}#_form_817_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;border-top:0px solid rgba(126, 222, 0, 0) !important;border-right:0px solid rgba(126, 222, 0, 0) !important;border-bottom:0px solid rgba(126, 222, 0, 0) !important;border-left:0px solid rgba(126, 222, 0, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_817_ ._show_be_error{min-width:100%}#_form_817_._inline-form,#_form_817_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_817_._inline-form ._row span:not(.field-required),#_form_817_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_817__inlineform input[type=\"text\"],#_form_817__inlineform input[type=\"date\"],#_form_817__inlineform input[type=\"tel\"],#_form_817__inlineform select,#_form_817__inlineform textarea:not(.g-recaptcha-response){font-family:Inter;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_817_._inline-form ._html-code,#_form_817_._inline-form .sms_consent_message,#_form_817_._inline-form ._form-thank-you{font-family:Inter;font-size:12px;font-weight:400;color:#414141}#_form_817_._inline-form ._form-label,#_form_817_._inline-form ._form-emailidentifier,#_form_817_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_817_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_817_._inline-form ._html-code h1,#_form_817_._inline-form ._html-code h2,#_form_817_._inline-form ._html-code h3,#_form_817_._inline-form ._html-code h4,#_form_817_._inline-form ._html-code h5,#_form_817_._inline-form ._html-code h6,#_form_817_._inline-form ._form-title{margin-bottom:0;display:block}#_form_817_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_817_:before,#_form_817_:after{content:\" \";display:table}#_form_817_:after{clear:both}#_form_817_._inline-style{width:auto;display:inline-block}#_form_817_._inline-style input[type=\"text\"],#_form_817_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_817_._inline-style button._inline-style{position:relative;top:27px}#_form_817_._inline-style p{margin:0}#_form_817_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_817_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_817_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_817_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_817_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_817_ .iti{width:100%}#_form_817_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_817_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_817_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_817_ .iti__country-list--dropup{margin-bottom:4px}#_form_817_ .phone-error-hidden{display:none}#_form_817_ .phone-error{color:#E40E49}#_form_817_ .phone-input-error{border:1px solid #E40E49 !important}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n#_form_817_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_817_\" class=\"_form _form_817 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"817\" />\n  <input type=\"hidden\" name=\"f\" value=\"817\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"8997e7b0-8772-41d7-a917-bbe1ad6af10a\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x85681228 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[225][]\" class=\"_form-label\">\n          </legend>\n        </div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[225][]\" name=\"field[225][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\" type=\"checkbox\" name=\"field[225][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\"                                                                                 required                                >\n          <span>\n            <label for=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.<span class=\"field-required\">\n              *\n            </span>\n          </label>\n        </span>\n      </div>\n    </fieldset>\n  </div>\n  <div class=\"_form_element _x41936425 _full_width \" >\n    <input type=\"hidden\" name=\"field[261]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x03312602 _full_width \" >\n    <input type=\"hidden\" name=\"field[262]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x39515130 _full_width \" >\n    <input type=\"hidden\" name=\"field[263]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x81079553 _full_width \" >\n    <input type=\"hidden\" name=\"field[264]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x45137637 _full_width \" >\n    <input type=\"hidden\" name=\"field[265]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x93926374 _full_width \" >\n    <input type=\"hidden\" name=\"field[295]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x86352644 _full_width \" >\n    <input type=\"hidden\" name=\"field[296]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x23435540 _full_width \" >\n    <input type=\"hidden\" name=\"field[297]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x07872253 _full_width \" >\n    <input type=\"hidden\" name=\"field[298]\" value=\"\" />\n  </div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_817_submit\" class=\"_submit\" type=\"submit\">\n      Garantir minha vaga\n    </button>\n  </div>\n  <div class=\"_clear-element\">\n  </div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n</div>\n</form><script>\nwindow.cfields = {\"225\":\"lgpd_xp_educao\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"</div>\" + \"<p>\" + detail + \"</p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences</button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n    var hideButton = document.getElementById('hideButton');\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_817_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_817_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"817\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"817\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_817_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        var qString = window.location.search;\n        if (!qString) { return false; }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(/\\[time\\]$/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") { continue; }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; }\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].tip.parentNode) tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                } else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, \"Selecione uma opção.\"); }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\");\n                    }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected && (!elem.options[i].value || (elem.options[i].value.match(/\\n/g)))) { selected = false; }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Selecione uma opção.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) {\n            elem.setAttribute('aria-invalid', 'true');\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\n        }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Forms must have an email field or a phone field present\");\n        resize_tooltip(tooltip);\n        errorField.setAttribute('aria-invalid', 'true');\n        if (errorField.hasAttribute('id')) { errorField.setAttribute('aria-describedby', errorField.id + '-error'); }\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) {\n                if (elem.tagName.toLowerCase() !== \"select\") { elem.value = elem.value.trim(); }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        if (!no_error) {\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') { firstFocusableError.focus(); }\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone');\n    /* Prefixo e máscara locais evitam conflito entre os dois formulários da página. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_817_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_817_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n\n      </div>\n    </div>\n    <div class=\"help-box\"><div class=\"help-copy\"><strong>Ainda tem dúvidas?</strong><span>Converse com um especialista e entenda todos os detalhes antes de se matricular.</span></div><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com um especialista</button></div>\n  </div></section>\n\n  <section class=\"faq\"><div class=\"shell faq-grid\">\n    <div><span class=\"index\">Dúvidas frequentes</span><h2>O que você precisa saber.</h2></div>\n    <div>\n      <details><summary>Por que o CFP® é importante para minha atuação como assessor?<span>⌄</span></summary><p>O CFP® amplia sua visão sobre planejamento financeiro e ajuda a conduzir conversas mais completas sobre patrimônio, proteção, aposentadoria, sucessão e objetivos de vida.</p></details>\n      <details><summary>Como funciona o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A jornada é 100% online, com aulas gravadas e ao vivo, simulados, banco de questões, materiais complementares e acompanhamento próximo.</p></details>\n      <details><summary>O que diferencia o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A experiência do ecossistema XP é conectada ao conteúdo da prova, com especialistas por módulo e uma preparação aplicada à realidade de quem vive o mercado.</p></details>\n      <details><summary>Como funciona o acompanhamento da consultoria?<span>⌄</span></summary><p>Você recebe apoio para organizar o plano de estudos, identificar pontos de atenção e manter o ritmo de preparação até a prova.</p></details>\n      \n    </div>\n  </div></section>\n\n  <section class=\"final\"><div class=\"shell\"><span class=\"index\">Seu próximo passo</span><h2>Chegue ao CFP com a XP Educação.</h2><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div></section>\n\n  <footer class=\"footer\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"><span>Preparatório CFP® XP Educação</span></footer>\n\n  <button class=\"floating-whatsapp\" type=\"button\" data-cfp-modal=\"whatsapp\" aria-label=\"Falar com um especialista pelo WhatsApp\"><svg viewBox=\"0 0 32 32\" aria-hidden=\"true\"><path d=\"M16.05 4.5A11.28 11.28 0 0 0 6.4 21.62L5 27l5.52-1.37A11.3 11.3 0 1 0 16.05 4.5Zm0 20.53c-1.7 0-3.36-.46-4.8-1.34l-.34-.2-3.28.81.85-3.18-.22-.35a9.2 9.2 0 1 1 7.8 4.26Zm5.05-6.9c-.27-.14-1.64-.81-1.9-.9-.25-.1-.43-.14-.62.14-.18.27-.71.9-.87 1.08-.16.19-.32.21-.6.07-.27-.14-1.16-.43-2.2-1.36a8.23 8.23 0 0 1-1.52-1.9c-.16-.27-.02-.42.12-.56.12-.12.27-.32.41-.48.14-.16.18-.27.27-.46.1-.18.05-.34-.02-.48-.07-.14-.62-1.5-.85-2.06-.23-.54-.45-.47-.62-.48h-.53c-.18 0-.48.07-.73.34-.25.28-.96.94-.96 2.29s.98 2.65 1.12 2.84c.14.18 1.93 2.95 4.68 4.14.65.28 1.16.45 1.56.58.66.21 1.25.18 1.72.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.2.16-1.32-.07-.12-.25-.18-.53-.32Z\"/></svg></button>\n\n  <div class=\"modal\" data-cfp-dialog=\"whatsapp\" aria-hidden=\"true\"><div class=\"modal-card\"><button class=\"modal-close\" data-cfp-close aria-label=\"Fechar\">×</button><div class=\"modal-copy\"><span class=\"index\">Atendimento</span><h3>Converse com nosso time</h3><p>Deixe seus dados e fale com um especialista pelo WhatsApp.</p></div><style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_819_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_819_._form-top{top:0}#_form_819_._form-bottom{bottom:0}#_form_819_._form-left{left:0}#_form_819_._form-right{right:0}#_form_819_ input[type=\"text\"],#_form_819_ input[type=\"tel\"],#_form_819_ input[type=\"date\"],#_form_819_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_819_ textarea{resize:none}#_form_819_ input::placeholder{color:#414141}#_form_819_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:1px solid #transparent !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_819_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_819_ ._submit.processing{position:relative}#_form_819_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_819_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_819_ ._form-label,#_form_819_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_819_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_819_ ._form_element *{font-size:14px}#_form_819_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_819_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_819_ ._form_element input[type=\"text\"],#_form_819_ ._form_element input[type=\"date\"],#_form_819_ ._form_element select,#_form_819_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_819_ ._field-wrapper{position:relative}#_form_819_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_819_ ._clear-element{clear:left}#_form_819_ ._full_width{width:100%}#_form_819_ input[type=\"text\"]._has_error,#_form_819_ textarea._has_error{border:#F37C7B 1px solid}#_form_819_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_819_ ._show_be_error{float:left}#_form_819_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_819_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_819_ ._error._below{padding-top:8px;top:100%;right:0}#_form_819_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_819_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_819_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}#_form_819_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_819_ ._button-wrapper ._error-inner._form_error{position:static}#_form_819_ ._error-inner._no_arrow{margin-bottom:10px}#_form_819_ ._error-arrow{position:absolute;width:0;height:0}.pika-single{z-index:10000001 !important}#_form_819_ ._form-title,#_form_819_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:20px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){#_form_819_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_819_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_819_ ._form-content{margin:0;width:100%}#_form_819_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_819_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_819_ button[type=\"submit\"]{padding:20px;font-size:1.5em}}#_form_819_ .field-required{color:#FF0000}#_form_819_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_819_ ._show_be_error{min-width:100%}#_form_819_._inline-form,#_form_819_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_819_._inline-form ._row span:not(.field-required),#_form_819_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_819_._inline-form ._form-label,#_form_819_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_819_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_819_:before,#_form_819_:after{content:\" \";display:table}#_form_819_:after{clear:both}#_form_819_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_819_ .iti{width:100%}#_form_819_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_819_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_819_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_819_ .phone-error{color:#E40E49}#_form_819_ .phone-input-error{border:1px solid #E40E49 !important}\n#_form_819_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_819_\" class=\"_form _form_819 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"819\" />\n  <input type=\"hidden\" name=\"f\" value=\"819\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"4b3f2e90-e535-4d20-bcdc-76283c9f9409\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname-819\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email-819\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone-819\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x74381323 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\"><legend for=\"field[191][]\" class=\"_form-label\"></legend></div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[191][]\" name=\"field[191][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_191-819\" type=\"checkbox\" name=\"field[191][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.\" required>\n          <span>\n            <label for=\"field_191-819\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.<span class=\"field-required\">*</span>\n            </label>\n          </span>\n        </div>\n      </fieldset>\n    </div>\n  <div class=\"_form_element _x47346388 _full_width \"><input type=\"hidden\" name=\"field[261]\" value=\"\" /></div>\n  <div class=\"_form_element _x80646756 _full_width \"><input type=\"hidden\" name=\"field[262]\" value=\"\" /></div>\n  <div class=\"_form_element _x35330178 _full_width \"><input type=\"hidden\" name=\"field[263]\" value=\"\" /></div>\n  <div class=\"_form_element _x04795966 _full_width \"><input type=\"hidden\" name=\"field[264]\" value=\"\" /></div>\n  <div class=\"_form_element _x61956209 _full_width \"><input type=\"hidden\" name=\"field[265]\" value=\"\" /></div>\n  <div class=\"_form_element _x22575219 _full_width \"><input type=\"hidden\" name=\"field[295]\" value=\"\" /></div>\n  <div class=\"_form_element _x50067766 _full_width \"><input type=\"hidden\" name=\"field[296]\" value=\"\" /></div>\n  <div class=\"_form_element _x99371413 _full_width \"><input type=\"hidden\" name=\"field[297]\" value=\"\" /></div>\n  <div class=\"_form_element _x56712058 _full_width \"><input type=\"hidden\" name=\"field[298]\" value=\"\" /></div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_819_submit\" class=\"_submit\" type=\"submit\">Falar com especialista</button>\n  </div>\n  <div class=\"_clear-element\"></div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\"></div>\n</form><script>\nwindow.cfields = {\"191\":\"check_lgpd\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') { visitorObject('setEmail', email); visitorObject('update'); }\n    else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { _load_script(trackcmp_url); }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    /* Formulário 819: redireciona para o atendimento após o lead ser salvo. */\n    var specialistWhatsappUrl = 'https://api.whatsapp.com/send/?phone=5531983269441&text=Ol%C3%A1%21+Quero+saber+mais+sobre+o+Preparat%C3%B3rio+CFP%C2%AE+da+XP+Educa%C3%A7%C3%A3o.';\n    if (String(id) === '819' && specialistWhatsappUrl) {\n        window.location.assign(specialistWhatsappUrl);\n        return;\n    }\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_819_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; callback(); }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            _show_error(\"819\", \"Sorry, your submission failed. Please try again.\");\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) { element.addEventListener(event, func); }\n        else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_819_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; }\n        else { allInputs[i].dataset.name = allInputs[i].name; }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; }\n        else { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ' _has_error'; err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\"); }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone-819')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) { elem.setAttribute('aria-invalid', 'true'); elem.setAttribute('aria-describedby', `${elem.id}-error`); }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Preencha o e-mail ou o telefone.\");\n        resize_tooltip(tooltip);\n        return false;\n    };\n    var validate_form = function(e) {\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        var no_error = true;\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) { elem.value = elem.value.trim(); validate_field(elem) ? true : no_error = false; }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone-819');\n    /* O Form 819 usa prefixo +55 e máscara próprios para não conflitar com o checkout. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"hidden\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break}break}}return q.join(\"&\")};\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_819_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_819_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n</div></div>\n</div>\n\n<style id=\"cfp-checkout-form-style\">\n/* Apenas estilo: preserva integralmente os Forms 817 e 819 */\n#cfp-product .checkout-card,\n#cfp-product .modal-card,\n#cfp-product .hero-form-card{\n  position:relative;\n  color:#fff;\n  background:rgba(9,17,12,.82);\n  border:1px solid rgba(37,206,123,.34);\n  border-radius:6px;\n  box-shadow:0 28px 80px rgba(0,0,0,.48),0 0 46px rgba(37,206,123,.08),inset 0 1px 0 rgba(255,255,255,.12);\n  backdrop-filter:blur(24px);\n  -webkit-backdrop-filter:blur(24px);\n}\n#cfp-product .checkout-card:before,\n#cfp-product .modal-card:before,\n#cfp-product .hero-form-card:before{\n  content:\"\";\n  position:absolute;\n  z-index:1;\n  inset:0 auto 0 0;\n  width:3px;\n  border-radius:6px 0 0 6px;\n  background:#25ce7b;\n  pointer-events:none;\n}\n#cfp-product .checkout-card{padding:28px}\n#cfp-product .offer-grid{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:56px;align-items:start}\n#cfp-product .offer .included{gap:6px 24px;border-top:0}\n#cfp-product .offer .included span{align-items:flex-start;padding:10px 0;border-bottom:0;line-height:1.5}\n#cfp-product .offer .included b{line-height:1.5}\n#cfp-product .modules-heading p{max-width:610px;margin:16px auto 0;color:#626b65;font-size:14px;line-height:1.65}\n#cfp-product .floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:8500;display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#16b364;color:#fff;cursor:pointer;box-shadow:0 16px 38px rgba(5,31,17,.34);transition:transform .2s,background .2s,box-shadow .2s}\n#cfp-product .floating-whatsapp:hover{transform:translateY(-3px) scale(1.04);background:#0d612b;box-shadow:0 20px 42px rgba(5,31,17,.42)}\n#cfp-product .floating-whatsapp:focus-visible{outline:3px solid rgba(37,206,123,.34);outline-offset:4px}\n#cfp-product .floating-whatsapp svg{display:block;width:29px;height:29px;fill:currentColor}\n#cfp-product:has(.modal.open) .floating-whatsapp{opacity:0;pointer-events:none}\n#cfp-product .hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,430px);align-items:center;gap:72px;padding-top:84px;padding-bottom:54px}\n#cfp-product .hero-copy{width:auto;min-width:0}\n#cfp-product .hero-form-card{z-index:2;min-width:0;padding:26px}\n#cfp-product .hero-form-head{margin-bottom:17px}\n#cfp-product .hero-form-head>span{display:block;margin-bottom:7px;color:#25ce7b;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}\n#cfp-product .hero-form-head>strong{display:block;color:#fff;font-family:\"Kantumruy Pro\";font-size:25px;line-height:1.15;letter-spacing:-.03em}\n#cfp-product .hero-form-head>p{margin:7px 0 0;color:rgba(255,255,255,.65);font-size:11px;line-height:1.5}\n#cfp-product .hero-checkout-proxy{display:grid;gap:11px}\n#cfp-product .hero-checkout-proxy label{display:grid;gap:6px;margin:0}\n#cfp-product .hero-checkout-proxy label>span{color:rgba(255,255,255,.72);font-size:10px;font-weight:650}\n#cfp-product .hero-checkout-proxy input[type=\"text\"],#cfp-product .hero-checkout-proxy input[type=\"email\"],#cfp-product .hero-checkout-proxy input[type=\"tel\"]{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:5px;background:rgba(255,255,255,.15);color:#fff;font-family:Inter,sans-serif;font-size:14px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)}\n#cfp-product .hero-checkout-proxy input::placeholder{color:rgba(255,255,255,.72)}\n#cfp-product .hero-checkout-proxy input:focus{border-color:#25ce7b;box-shadow:0 0 0 3px rgba(37,206,123,.16)}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:start}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd input{width:16px;height:16px;margin:2px 0 0;accent-color:#25ce7b}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd span{color:rgba(255,255,255,.62);font-size:9px;line-height:1.4;font-weight:400}\n#cfp-product .hero-checkout-proxy button{display:flex;align-items:center;justify-content:center;width:min(100%,320px);min-height:48px;margin:3px auto 0;padding:12px 18px;border:0;border-radius:5px;background:#25ce7b;color:#07140d;font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px rgba(37,206,123,.2);transition:.2s}\n#cfp-product .hero-checkout-proxy button:hover{background:#0d612b;color:#fff;transform:translateY(-2px)}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span,\n#cfp-product .modal-copy .index{color:#25ce7b}\n#cfp-product .checkout-head strong{font-size:27px;line-height:1.12;color:#fff}\n#cfp-product .modal-card{border-radius:7px;overflow:auto}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{color:#fff}\n#cfp-product .modal-copy p{color:rgba(255,255,255,.66)}\n#cfp-product .modal-close{color:#fff;background:rgba(255,255,255,.11)}\n\n#cfp-product :is(#_form_817_,#_form_819_){\n  width:100%!important;\n  min-width:0!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  color:#fff!important;\n  background:transparent!important;\n  font-family:Inter,sans-serif!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-content{width:100%;min-width:0}\n#cfp-product :is(#_form_817_,#_form_819_) ._form_element{margin:0 0 11px!important;max-width:100%}\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"date\"],\n#cfp-product :is(#_form_817_,#_form_819_) textarea,\n#cfp-product :is(#_form_817_,#_form_819_) select{\n  display:block!important;\n  width:100%!important;\n  min-width:0!important;\n  height:44px!important;\n  box-sizing:border-box!important;\n  padding:11px 12px!important;\n  border:1px solid rgba(255,255,255,.32)!important;\n  border-radius:5px!important;\n  background:rgba(255,255,255,.15)!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)!important;\n  outline:none!important;\n  transition:border-color .2s,background .2s,box-shadow .2s,transform .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) textarea{height:auto!important;min-height:92px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input::placeholder,\n#cfp-product :is(#_form_817_,#_form_819_) textarea::placeholder{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field{position:relative!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-prefix{\n  position:absolute;\n  z-index:2;\n  left:13px;\n  top:50%;\n  transform:translateY(-50%);\n  padding-right:10px;\n  border-right:1px solid rgba(255,255,255,.28);\n  color:#fff;\n  font-size:13px;\n  font-weight:700;\n  line-height:20px;\n  pointer-events:none;\n}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field input{padding-left:62px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input:focus,\n#cfp-product :is(#_form_817_,#_form_819_) textarea:focus,\n#cfp-product :is(#_form_817_,#_form_819_) select:focus{\n  border-color:#25ce7b!important;\n  background:rgba(255,255,255,.2)!important;\n  box-shadow:0 0 0 3px rgba(37,206,123,.16),0 8px 20px rgba(0,0,0,.14)!important;\n  transform:translateY(-1px);\n}\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:hover,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:focus{\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  -webkit-box-shadow:0 0 0 1000px #26312b inset!important;\n  box-shadow:0 0 0 1000px #26312b inset!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio{\n  display:grid!important;\n  grid-template-columns:18px minmax(0,1fr)!important;\n  gap:8px!important;\n  align-items:start!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio input{\n  width:16px!important;\n  height:16px!important;\n  margin:3px 0 0!important;\n  accent-color:#25ce7b!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio span,\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio label{\n  display:block!important;\n  width:auto!important;\n  min-width:0!important;\n  margin:0!important;\n  color:rgba(255,255,255,.66)!important;\n  font-size:10px!important;\n  line-height:1.45!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit{\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  width:min(100%,320px)!important;\n  min-height:48px!important;\n  margin:10px auto 0!important;\n  padding:12px 18px!important;\n  border:0!important;\n  border-radius:5px!important;\n  background:#25ce7b!important;\n  color:#07140d!important;\n  font-family:Inter,sans-serif!important;\n  font-size:12px!important;\n  font-weight:700!important;\n  -webkit-text-fill-color:#07140d!important;\n  box-shadow:0 12px 28px rgba(37,206,123,.2)!important;\n  transition:background .2s,color .2s,transform .2s,box-shadow .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._button-wrapper{display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;margin:6px 0 0!important;padding:0!important;float:none!important;box-sizing:border-box!important;z-index:2!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-arrow{display:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner{position:static!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:8px 10px!important;border:1px solid rgba(243,124,123,.55)!important;border-radius:4px!important;background:#ffe8e8!important;background-image:none!important;color:#8b2020!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;box-shadow:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner._form_error{margin:0 0 10px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .phone-error{display:block!important;width:100%!important;margin-top:6px!important;color:#ffaaa9!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit:hover{\n  background:#0d612b!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  transform:translateY(-2px);\n  box-shadow:0 16px 32px rgba(0,0,0,.24)!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-thank-you{color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti{display:block!important;width:100%!important;min-width:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti input{width:100%!important;min-width:0!important;padding-left:96px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-country,\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-flag{width:auto!important;min-width:82px!important;padding:0 10px!important;background:transparent!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-dial-code{margin-left:7px!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{max-width:min(460px,calc(100vw - 64px))!important;min-width:0!important;color:#172019!important;background:#fff!important}\n\n/* Respiro exclusivo do formulário no modal de atendimento */\n#cfp-product .modal-card{\n  width:min(620px,calc(100vw - 32px));\n  max-height:calc(100dvh - 32px);\n  overflow-x:hidden;\n  overflow-y:auto;\n  box-sizing:border-box;\n}\n#cfp-product .modal-card #_form_819_{\n  box-sizing:border-box!important;\n  padding:16px 28px 28px!important;\n}\n#cfp-product .modal-card #_form_819_ ._form-content{\n  box-sizing:border-box!important;\n}\n#cfp-product .modal-card #_form_819_ ._row._checkbox-radio{\n  margin-top:2px!important;\n}\n#cfp-product .modal-card #_form_819_ ._button-wrapper{\n  margin-top:18px!important;\n}\n#cfp-product .modal-card #_form_819_ ._error-inner._no_arrow{\n  margin-top:8px!important;\n}\n\n/* Atendimento abaixo da oferta, separado do checkout */\n#cfp-product .help-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:none;margin:38px 0 0;padding:28px 2px 0;border:0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;text-align:left}\n#cfp-product .help-copy{display:grid;gap:5px;min-width:0}\n#cfp-product .help-copy strong{color:#f3f6f2;font-family:\"Kantumruy Pro\";font-size:18px;line-height:1.2}\n#cfp-product .help-copy span{max-width:460px;color:#aebbb2;font-size:11px;line-height:1.55}\n#cfp-product .help-box .btn{width:205px;min-height:50px;margin:0;border-color:rgba(255,255,255,.42);background:transparent;color:#f3f6f2;box-shadow:none}\n#cfp-product .help-box .btn:hover{border-color:#25ce7b;background:rgba(37,206,123,.08);color:#fff}\n\n/* Indicadores: est&#225;ticos no desktop e letreiro cont&#237;nuo no mobile */\n#cfp-product .stats-viewport{display:block!important;overflow:hidden}\n#cfp-product .stats-track{display:block;width:100%}\n#cfp-product .stats-group{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .stats-group[aria-hidden=\"true\"]{display:none}\n\n@keyframes cfp-stats-marquee{\n  from{transform:translate3d(0,0,0)}\n  to{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .hero-content{grid-template-columns:1fr;gap:32px;padding-top:110px;padding-bottom:56px}\n  #cfp-product .hero-form-card{width:min(540px,100%)}\n  #cfp-product .offer-grid{grid-template-columns:1fr;gap:38px}\n  #cfp-product .stats-bar{padding:18px 0;overflow:hidden}\n  #cfp-product .stats-bar .stats-viewport{\n    width:100%;\n    max-width:none;\n    margin:0;\n    overflow:hidden;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n  }\n  #cfp-product .stats-track{\n    display:flex;\n    width:max-content;\n    will-change:transform;\n    animation:cfp-stats-marquee 20s linear infinite;\n  }\n  #cfp-product .stats-group,\n  #cfp-product .stats-group[aria-hidden=\"true\"]{\n    display:flex;\n    flex:none;\n    flex-wrap:nowrap;\n    justify-content:flex-start;\n    gap:38px;\n    padding-right:38px;\n  }\n  #cfp-product .stats-bar .format-item{flex:none;white-space:nowrap}\n}\n@media(prefers-reduced-motion:reduce) and (max-width:900px){\n  #cfp-product .stats-bar .stats-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}\n  #cfp-product .stats-bar .stats-viewport::-webkit-scrollbar{display:none}\n  #cfp-product .stats-track{animation:none}\n}\n\n@media(max-width:667px){\n  #cfp-product .hero{padding:0}\n  #cfp-product .hero-content{padding-top:92px;padding-bottom:36px;gap:24px}\n  #cfp-product .hero-form-card{width:100%;padding:21px 18px}\n  #cfp-product .hero-form-head>strong{font-size:22px}\n  #cfp-product .modules-heading p{margin-top:12px;font-size:12px;line-height:1.55}\n  #cfp-product .floating-whatsapp{right:16px;bottom:16px;width:52px;height:52px}\n  #cfp-product .floating-whatsapp svg{width:26px;height:26px}\n  #cfp-product .checkout-card{width:100%;min-width:0;padding:22px 18px}\n  #cfp-product .checkout-head strong{font-size:24px}\n  #cfp-product .modal{padding:12px}\n  #cfp-product .modal-card{width:100%;min-width:0;max-height:calc(100svh - 24px)}\n  #cfp-product .modal-copy{padding:24px 20px 0}\n  #cfp-product .modal-card #_form_819_{padding:16px 20px 22px!important}\n  #cfp-product .modal-card #_form_819_ ._button-wrapper{margin-top:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_),\n  #cfp-product :is(#_form_817_,#_form_819_) ._form-content,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{width:100%!important;min-width:0!important;max-width:100%!important}\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"]{font-size:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_) .iti input{padding-left:96px!important}\n  #cfp-product .help-box{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}\n  #cfp-product .help-box .btn{width:100%}\n}\n</style>\n<script>\n(() => {\n  const formatBrazilianPhone = (value) => {\n    let digits = value.replace(/\\D/g, '');\n    if (digits.length > 11 && digits.startsWith('55')) digits = digits.slice(2);\n    digits = digits.slice(0, 11);\n    if (digits.length <= 2) return digits ? `(${digits}` : '';\n    const ddd = digits.slice(0, 2);\n    const number = digits.slice(2);\n    if (number.length <= 4) return `(${ddd}) ${number}`;\n    if (number.length <= 8) return `(${ddd}) ${number.slice(0, 4)}-${number.slice(4)}`;\n    return `(${ddd}) ${number.slice(0, 5)}-${number.slice(5)}`;\n  };\n  ['phone', 'phone-819', 'hero-checkout-phone'].forEach((id) => {\n    const input = document.getElementById(id);\n    if (!input) return;\n    input.addEventListener('input', () => { input.value = formatBrazilianPhone(input.value); });\n  });\n})();\n</script>\n<script>\n(() => {\n  const proxy = document.getElementById('hero-checkout-proxy');\n  const checkout = document.getElementById('_form_817_');\n  if (!proxy || !checkout) return;\n  proxy.addEventListener('submit', (event) => {\n    event.preventDefault();\n    if (!proxy.reportValidity()) return;\n    const name = checkout.querySelector('#fullname');\n    const email = checkout.querySelector('#email');\n    const phone = checkout.querySelector('#phone');\n    const lgpd = checkout.querySelector('input[type=\"checkbox\"]');\n    if (name) name.value = document.getElementById('hero-checkout-name').value.trim();\n    if (email) email.value = document.getElementById('hero-checkout-email').value.trim();\n    if (phone) phone.value = document.getElementById('hero-checkout-phone').value.trim();\n    if (lgpd) lgpd.checked = document.getElementById('hero-checkout-lgpd').checked;\n    checkout.requestSubmit();\n  });\n})();\n</script>\n<script>\n(function(){var root=document.getElementById('cfp-product');if(!root)return;root.querySelectorAll('[data-cfp-modal]').forEach(function(button){button.addEventListener('click',function(){var modal=root.querySelector('[data-cfp-dialog=\"'+button.getAttribute('data-cfp-modal')+'\"]');if(modal){modal.classList.add('open');modal.setAttribute('aria-hidden','false')}})});root.querySelectorAll('[data-cfp-close]').forEach(function(button){button.addEventListener('click',function(){var modal=button.closest('.modal');modal.classList.remove('open');modal.setAttribute('aria-hidden','true')})});root.querySelectorAll('.modal').forEach(function(modal){modal.addEventListener('click',function(event){if(event.target===modal){modal.classList.remove('open');modal.setAttribute('aria-hidden','true')}})});root.querySelectorAll('[data-cfp-scroll]').forEach(function(button){button.addEventListener('click',function(){var target=root.querySelector('#'+button.getAttribute('data-cfp-scroll'));if(target){target.scrollIntoView({behavior:'smooth',block:'start'})}})});root.querySelectorAll('[data-cfp-faculty]').forEach(function(button){button.addEventListener('click',function(){var track=root.querySelector('.faculty-track');if(!track)return;var amount=track.querySelector('.faculty-card').offsetWidth+20;track.scrollBy({left:button.getAttribute('data-cfp-faculty')==='next'?amount:-amount,behavior:'smooth'})})});})();\n</script>","embedURL":""}},"1:172":{"id":"1:172","type":"VARIABLE","assetId":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490","name":"Font size/display-md","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":36.0}},"2:4009":{"id":"2:4009","type":"VARIABLE","assetId":"VariableID:0d0a57eb7f6ea29363be761ae711e502e22b8460/6135:517","name":"Line height/display-xs","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":32.0}},"1:228":{"id":"1:228","type":"VARIABLE","assetId":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511","name":"Font weight/semibold","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Semibold"}},"1:173":{"id":"1:173","type":"VARIABLE","assetId":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81","name":"Font family/font-family-display","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Kantumruy Pro"}},"2:4008":{"id":"2:4008","type":"VARIABLE","assetId":"VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498","name":"Font size/display-xs","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":24.0}},"2:519":{"id":"2:519","type":"VARIABLE","assetId":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502","name":"Line height/text-sm","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":20.0}},"2:517":{"id":"2:517","type":"VARIABLE","assetId":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510","name":"Font size/text-sm","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":14.0}},"2:2342":{"type":"TEXT","id":"2:2342","name":"Text sm/Regular","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":18.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":18.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":18.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":14.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":14.0,"style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","paragraphSpacing":14.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":118.04158782959,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:237":{"id":"1:237","type":"VARIABLE","assetId":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509","name":"Line height/text-xl","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":30.0}},"1:234":{"id":"1:234","type":"VARIABLE","assetId":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503","name":"Font size/text-xl","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":20.0}},"1:174":{"id":"1:174","type":"VARIABLE","assetId":"VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500","name":"Font weight/bold","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Bold"}},"1:238":{"type":"TEXT","id":"1:238","name":"Text xl/Regular","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":26.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":26.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":26.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":20.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":20.0,"style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","paragraphSpacing":20.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":123.943672180176,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:269":{"id":"1:269","type":"VARIABLE","assetId":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488","name":"Line height/text-md","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":24.0}},"1:268":{"id":"1:268","type":"VARIABLE","assetId":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515","name":"Font size/text-md","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":16.0}},"5007:78":{"type":"WEBPAGE","id":"5007:78","name":"/preparatorio-cfp-xp","absoluteBoundingBox":{"x":3234.0,"y":-981.0,"width":2711.0,"height":8761.0},"isolatedAbsoluteRenderBounds":{"x":3234.0,"y":-981.0,"width":2711.0,"height":8761.0},"relativeTransform":[[1.0,0.0,3234.0],[0.0,1.0,-981.0]],"size":{"x":2711.0,"y":8761.0},"fills":[{"opacity":0.298039227724075,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["5007:79","5012:98","5012:93"]},"2:552":{"type":"TEXT","id":"2:552","name":"Text sm/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":19.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":14.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":14.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":14.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":118.04158782959,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5012:93":{"type":"FRAME","id":"5012:93","name":"Mobile","absoluteBoundingBox":{"x":5506.0,"y":-881.0,"width":375.0,"height":8597.0},"isolatedAbsoluteRenderBounds":{"x":5506.0,"y":-881.0,"width":375.0,"height":8597.0},"relativeTransform":[[1.0,0.0,2272.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":8597.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0274509806185961,"g":0.062745101749897,"b":0.0431372560560703,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","isBreakpointFrame":true,"children":["5012:94"]},"2:518":{"id":"2:518","type":"VARIABLE","assetId":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495","name":"Font weight/medium","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Medium"}},"5012:98":{"type":"FRAME","id":"5012:98","name":"Tablet","absoluteBoundingBox":{"x":4642.0,"y":-881.0,"width":800.0,"height":7234.0},"isolatedAbsoluteRenderBounds":{"x":4642.0,"y":-881.0,"width":800.0,"height":7234.0},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":800.0,"y":7234.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0274509806185961,"g":0.062745101749897,"b":0.0431372560560703,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","isBreakpointFrame":true,"children":["5012:99"]},"1:229":{"id":"1:229","type":"VARIABLE","assetId":"VariableID:3dc8e20ac0f40a4bd7c60318330e61d31849a362/6135:514","name":"Line height/display-xl","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":72.0}},"5008:85":{"type":"WIDGET","id":"5008:85","name":"Embed 1","absoluteBoundingBox":{"x":3298.0,"y":-881.0,"width":1280.0,"height":6453.0},"isolatedAbsoluteRenderBounds":{"x":3298.0,"y":-881.0,"width":1280.0,"height":6453.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":6453.0},"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<style>\n@import url(\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Kantumruy+Pro:wght@400;500;600;700&display=swap\");\n#cfp-product{--ink:#101612;--deep:#0c1811;--paper:#f5f4ee;--mist:#e8ebe5;--green:#16b364;--green-dark:#0d612b;--line:rgba(16,22,18,.15);margin:0;background:var(--paper);color:var(--ink);font-family:\"Inter\",sans-serif;overflow:hidden}\n#cfp-product *{box-sizing:border-box}\n#cfp-product h1,#cfp-product h2,#cfp-product p{margin-top:0}\n#cfp-product h1,#cfp-product h2{font-family:\"Kantumruy Pro\",sans-serif;font-weight:500;letter-spacing:-.045em}\n#cfp-product button{font:inherit}\n#cfp-product .shell{width:min(1180px,calc(100% - 48px));margin:0 auto;position:relative}\n#cfp-product .index,#cfp-product .eyebrow{display:inline-block;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--green-dark)}\n#cfp-product .header{height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;background:#0b1710;border-bottom:1px solid rgba(255,255,255,.08)}\n#cfp-product .header img,#cfp-product .footer img{display:block;width:130px;height:auto}\n\n/* HERO — escuro, imagem do predio, sem selo */\n#cfp-product .hero{min-height:620px;position:relative;display:flex;align-items:center;background:#0b1710;overflow:hidden}\n#cfp-product .hero-image{position:absolute;inset:0;background:url(\"https://i.ibb.co/XxPpvX0G/cfp-building-hero.png\") center 35%/cover no-repeat;filter:grayscale(1) contrast(1.05) brightness(.55);opacity:.5}\n#cfp-product .hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg,#0b1710 30%,rgba(11,23,16,.55) 62%,rgba(11,23,16,.88) 100%)}\n#cfp-product .hero-content{z-index:2}\n#cfp-product .hero-copy{width:min(650px,60%)}\n#cfp-product .hero-badge{height:56px;width:auto;display:block;border-radius:5px;margin-bottom:22px}\n#cfp-product .hero h1{color:#f3f6f2;font-size:clamp(46px,4.6vw,68px);line-height:1;margin:28px 0 22px}\n#cfp-product .hero h1 em{color:#5fe89c;font-style:normal}\n#cfp-product .hero-copy>p{width:min(500px,100%);color:#c3cdc6;font-size:16px;line-height:1.7}\n#cfp-product .actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}\n#cfp-product .btn{min-height:50px;padding:0 22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer;transition:.22s ease}\n#cfp-product .btn:hover{transform:translateY(-2px)}\n#cfp-product .primary{background:var(--green);color:#06120a;box-shadow:0 12px 34px rgba(22,179,100,.2)}\n#cfp-product .secondary{color:#eef3ee;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28)}\n\n#cfp-product .video-section{padding:94px 0;background:#faf9f4}\n#cfp-product .video-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:center}\n#cfp-product .video-grid h2,#cfp-product .consult h2{font-size:clamp(42px,4vw,60px);line-height:1.03;margin:22px 0 26px}\n#cfp-product .video-grid p,#cfp-product .consult p{color:#657069;line-height:1.75;max-width:560px}\n#cfp-product .feature-video{position:relative;aspect-ratio:16/9;background:#050806;border:1px solid rgba(16,22,18,.15);box-shadow:0 30px 70px rgba(21,33,25,.16)}\n#cfp-product .feature-video:before{content:\"\";position:absolute;inset:-12px 18px 12px -12px;border:1px solid rgba(13,97,43,.38);pointer-events:none}\n#cfp-product .feature-video video{width:100%;height:100%;display:block;object-fit:cover;position:relative}\n\n/* PREPARACAO — centralizado, sem eyebrow, icones no lugar da caixa */\n#cfp-product .preparation{padding:100px 0;background:#102219;color:#eef3ee;text-align:center}\n#cfp-product .prep-heading{max-width:760px;margin:0 auto 56px}\n#cfp-product .prep-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .prep-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1080px;margin:0 auto;text-align:left}\n#cfp-product .prep-lines article{padding-top:22px;border-top:1px solid rgba(255,255,255,.2);position:relative}\n#cfp-product .prep-lines article:before{content:\"\";display:block;width:8px;height:8px;background:#5fe89c;margin-bottom:16px}\n#cfp-product .prep-lines p{color:#c8d1ca;line-height:1.7;margin:0;font-size:15px}\n#cfp-product .prep-highlight{border-top-color:#5fe89c}\n#cfp-product .prep-badge{display:inline-block;background:rgba(95,232,156,.18);color:#5fe89c;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:5px 10px;border-radius:4px;margin-top:14px}\n\n/* BARRA DE DADOS — fina, separada, cor diferente */\n#cfp-product .stats-bar{background:#0b1710;padding:22px 0}\n#cfp-product .stats-bar .shell{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .format-item{display:flex;flex-direction:row;align-items:center;gap:14px}\n#cfp-product .format-item svg{width:22px;height:22px;fill:#62d18d;flex-shrink:0}\n#cfp-product .format-item span{font-size:13px;color:#dbe4de;white-space:nowrap}\n#cfp-product .format-item strong{color:#fff;font-weight:700}\n/* MODULOS — grid de cards, sem eyebrow */\n#cfp-product .modules{padding:104px 0;background:var(--paper)}\n#cfp-product .modules-heading{text-align:center;max-width:700px;margin:0 auto 56px}\n#cfp-product .modules-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n#cfp-product .module-card{border:1px solid var(--line);border-radius:8px;padding:28px 22px;background:#fff;transition:.2s ease}\n#cfp-product .module-card:hover{border-color:var(--green-dark);transform:translateY(-3px)}\n#cfp-product .module-card span{display:block;font-family:\"Kantumruy Pro\";color:rgba(13,97,43,.35);font-size:32px;font-weight:500;letter-spacing:-.04em;margin-bottom:16px}\n#cfp-product .module-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:16px;font-weight:600;line-height:1.32;margin-bottom:10px}\n#cfp-product .module-card small{color:#6a716b;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n\n/* CORPO DOCENTE — carrossel com foto real, estilo do print */\n#cfp-product .faculty{padding:104px 0;background:var(--mist)}\n#cfp-product .faculty-heading{text-align:center;max-width:700px;margin:0 auto 40px}\n#cfp-product .faculty-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 14px}\n#cfp-product .faculty-heading p{color:#5c655f;font-size:15px;margin:0}\n#cfp-product .faculty-carousel{position:relative}\n#cfp-product .faculty-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none}\n#cfp-product .faculty-track::-webkit-scrollbar{display:none}\n#cfp-product .faculty-card{flex:0 0 260px;scroll-snap-align:start}\n#cfp-product .faculty-photo{width:100%;aspect-ratio:1/1.05;border-radius:8px;background:#d8dbe0;overflow:hidden;margin-bottom:16px}\n#cfp-product .faculty-photo img{width:100%;height:100%;object-fit:cover;display:block}\n#cfp-product .faculty-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px}\n#cfp-product .faculty-card p{color:#6a716b;font-size:13px;line-height:1.55;margin:0}\n#cfp-product .faculty-arrow{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;z-index:2;box-shadow:0 6px 16px rgba(16,22,18,.1)}\n#cfp-product .faculty-arrow:hover{border-color:var(--green-dark);color:var(--green-dark)}\n#cfp-product .faculty-arrow-prev{left:-20px}\n#cfp-product .faculty-arrow-next{right:-20px}\n\n/* CONSULTORIA — imagem de fundo full-bleed (igual hero), consultora a esquerda, texto a direita */\n#cfp-product .consult{padding:110px 0;position:relative;overflow:hidden;background:#102219;color:#eef3ee}\n#cfp-product .consult-bg{position:absolute;inset:0;background:url(\"https://i.ibb.co/YTWCmwfy/cfp-consultant-clean.png\") left 18% top 8%/cover no-repeat;filter:grayscale(.15) contrast(1.02);opacity:.65}\n#cfp-product .consult-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,34,25,.15) 0%,rgba(16,34,25,.82) 46%,#102219 78%)}\n#cfp-product .consult-inner{position:relative;z-index:2}\n#cfp-product .consult-copy{margin-left:auto;max-width:500px}\n#cfp-product .consult h2{color:#f3f6f2}\n#cfp-product .consult p{color:#aebbb2}\n#cfp-product .consult ol{padding:0;margin:30px 0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .consult li{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:14px;color:#c8d1ca}\n#cfp-product .consult li span{color:#62d18d;margin-right:12px;font-size:10px}\n#cfp-product .text-link{border:0;background:transparent;padding:0 0 6px;color:var(--ink);border-bottom:1px solid var(--green-dark);font-weight:700;cursor:pointer}\n#cfp-product .text-link-light{color:#eef3ee;border-bottom-color:#5fe89c}\n\n/* OFERTA — preço e inclusos à esquerda, checkout à direita */\n#cfp-product .offer{padding:104px 0;background:#0c1a13;color:#edf2ed;border-top:1px solid rgba(255,255,255,.12)}\n#cfp-product .offer h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 30px}\n#cfp-product .offer-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}\n#cfp-product .included{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .included span{display:flex;gap:11px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:13px;color:#c8d1ca}\n#cfp-product .included b{color:#63d38e}\n#cfp-product .price-box{background:#f2f1eb;border-radius:8px;padding:32px;margin-bottom:32px}\n#cfp-product .price-box .discount{display:inline-block;padding:6px 12px;background:var(--green);color:#06120a;font-weight:800;font-size:11px;border-radius:4px;margin-bottom:14px}\n#cfp-product .price-box .old{color:#78817a;text-decoration:line-through;margin:0;font-size:14px}\n#cfp-product .price-box .price{font-family:\"Kantumruy Pro\";font-size:56px;line-height:1;margin:8px 0 6px;letter-spacing:-.05em;color:var(--ink)}\n#cfp-product .price-box .price small{font-family:\"Inter\";font-size:16px}\n#cfp-product .price-box .installments{color:#5c655f;font-size:13px;margin:0}\n#cfp-product .guarantee-row{display:flex;gap:22px;align-items:center;margin:36px 0}\n#cfp-product .guarantee-row strong{display:block;color:#f3f6f2;font-size:17px;margin-bottom:6px}\n#cfp-product .guarantee-row span{font-size:13px;color:#aebbb2;line-height:1.6}\n#cfp-product .approval-seal{flex-shrink:0;width:126px;height:126px}\n#cfp-product .approval-seal svg{width:100%;height:100%}\n#cfp-product .help-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;max-width:820px;margin:36px auto 0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:32px}\n#cfp-product .help-box p{margin:0;color:#f3f6f2;font-size:15px;font-weight:600}\n#cfp-product .checkout-card{background:#f2f1eb;border-radius:8px;padding:40px}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green-dark);margin-bottom:6px}\n#cfp-product .checkout-head strong{font-family:\"Kantumruy Pro\";font-size:22px;font-weight:600;color:var(--ink)}\n\n/* FAQ — sem link extra */\n#cfp-product .faq{padding:100px 0;background:#e8ebe5}\n#cfp-product .faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}\n#cfp-product .faq h2{margin:20px 0 0;font-size:clamp(36px,3.8vw,52px);line-height:1.08}\n#cfp-product details{border-bottom:1px solid var(--line)}\n#cfp-product summary{list-style:none;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-weight:700}\n#cfp-product summary::-webkit-details-marker{display:none}\n#cfp-product details p{color:#606861;line-height:1.7;padding:0 50px 24px 0}\n\n#cfp-product .final{padding:90px 0;position:relative;overflow:hidden;background:var(--green);text-align:center}\n#cfp-product .final:after{content:\"CFP\";position:absolute;right:-40px;bottom:-95px;font-family:\"Kantumruy Pro\";font-size:260px;font-weight:700;letter-spacing:-.1em;color:rgba(7,17,10,.08)}\n#cfp-product .final .index{color:#0a4e24}\n#cfp-product .final h2{margin:24px auto 0;font-size:clamp(36px,4.2vw,58px);line-height:1.06}\n#cfp-product .final .actions{justify-content:center;position:relative;z-index:1}\n#cfp-product .final .primary{background:#0b1710;color:#f0f4ef;box-shadow:none}\n#cfp-product .final .secondary{background:transparent;border-color:#fff}\n#cfp-product .footer{min-height:90px;padding:24px max(24px,calc((100vw - 1180px)/2));background:#07100b;color:#839087;display:flex;align-items:center;justify-content:space-between;font-size:11px}\n#cfp-product .modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(5,10,7,.72);padding:24px;align-items:center;justify-content:center}\n#cfp-product .modal.open{display:flex}\n#cfp-product .modal-card{width:min(620px,100%);max-height:94vh;background:#f4f5f1;border-radius:14px;overflow:hidden;box-shadow:0 30px 100px rgba(0,0,0,.5);position:relative}\n#cfp-product .modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(16,22,18,.08);font-size:20px;cursor:pointer;z-index:2}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{font-family:\"Kantumruy Pro\";font-size:32px;line-height:1;margin:10px 0;color:var(--ink)}\n#cfp-product .modal-copy p{color:#626963}\n\n@media(max-width:900px){\n#cfp-product .shell{width:min(100% - 34px,720px)}\n#cfp-product .header{height:66px;padding:0 17px}\n#cfp-product .header img,#cfp-product .footer img{width:112px}\n#cfp-product .hero{min-height:auto;padding:120px 0 64px}\n#cfp-product .hero-copy{width:100%}\n#cfp-product .hero h1{font-size:40px;margin:22px 0 18px}\n#cfp-product .actions{flex-direction:column}\n#cfp-product .btn{width:100%}\n#cfp-product .video-section,#cfp-product .preparation,#cfp-product .modules,#cfp-product .consult,#cfp-product .offer,#cfp-product .faq,#cfp-product .final{padding:70px 0}\n#cfp-product .video-grid,#cfp-product .offer-grid,#cfp-product .faq-grid{grid-template-columns:1fr;gap:36px}\n#cfp-product .consult-bg{opacity:.3}\n#cfp-product .consult-overlay{background:linear-gradient(180deg,rgba(16,34,25,.5) 0%,#102219 65%)}\n#cfp-product .consult-copy{margin-left:0;max-width:none}\n#cfp-product .prep-lines{grid-template-columns:1fr;gap:32px}\n#cfp-product .stats-bar .shell{flex-direction:column;gap:18px}\n#cfp-product .module-grid{grid-template-columns:1fr 1fr;gap:14px}\n#cfp-product .faculty-card{flex-basis:220px}\n#cfp-product .faculty-arrow{width:34px;height:34px;font-size:14px}\n#cfp-product .faculty-arrow-prev{left:0}\n#cfp-product .faculty-arrow-next{right:0}\n#cfp-product .consult ol,#cfp-product .included{grid-template-columns:1fr}\n#cfp-product .checkout-card{padding:28px 24px}\n#cfp-product .faq-grid{gap:50px}\n#cfp-product .footer{align-items:flex-start;gap:18px;flex-direction:column}\n}\n@media(max-width:480px){\n#cfp-product .hero h1{font-size:34px}\n#cfp-product .prep-heading h2,#cfp-product .modules-heading h2,#cfp-product .consult h2,#cfp-product .offer h2,#cfp-product .faq h2,#cfp-product .final h2{font-size:32px}\n#cfp-product .price{font-size:46px}\n#cfp-product .module-grid{grid-template-columns:1fr}\n}\n\n@keyframes cfpMobileTicker{\n  0%{transform:translate3d(0,0,0)}\n  100%{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .stats-bar{display:block!important;overflow:hidden!important;padding:18px 0!important}\n  #cfp-product .stats-bar .stats-viewport{\n    display:block!important;\n    width:100%!important;\n    max-width:none!important;\n    margin:0!important;\n    overflow:hidden!important;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n  }\n  #cfp-product .stats-bar .stats-track{\n    display:flex!important;\n    flex-direction:row!important;\n    width:max-content!important;\n    max-width:none!important;\n    gap:0!important;\n    transform:translate3d(0,0,0);\n    will-change:transform;\n    animation:cfpMobileTicker 14s linear infinite!important;\n    animation-play-state:running!important;\n  }\n  #cfp-product .stats-bar .stats-group,\n  #cfp-product .stats-bar .stats-group[aria-hidden=\"true\"]{\n    display:flex!important;\n    flex:none!important;\n    flex-direction:row!important;\n    flex-wrap:nowrap!important;\n    justify-content:flex-start!important;\n    align-items:center!important;\n    gap:38px!important;\n    padding:0 38px 0 0!important;\n  }\n  #cfp-product .stats-bar .format-item{display:flex!important;flex:none!important;width:auto!important;white-space:nowrap!important}\n}\n</style>\n<div id=\"cfp-product\">\n  <header class=\"header\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"></header>\n\n  <section class=\"hero\" id=\"cfp-top\">\n    <div class=\"hero-image\" aria-hidden=\"true\"></div>\n    <div class=\"hero-content shell\"><div class=\"hero-copy\"><img class=\"hero-badge\" src=\"https://i.ibb.co/whtCCrf6/Frame-165.png\" alt=\"Preparatório CFP®\"><h1>Para quem quer crescer na carreira, <em>o CFP® não pode ficar para depois.</em></h1><p>Amplie seu repertório em planejamento financeiro e prepare-se para uma atuação cada vez mais completa com clientes de maior patrimônio.</p><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-hero-checkout\">Garantir minha vaga <span>→</span></button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div><div class=\"hero-form-card\" id=\"cfp-hero-checkout\"><div class=\"hero-form-head\"><span>Inscrição</span><strong>Garanta sua vaga</strong><p>Preencha seus dados para seguir diretamente ao checkout.</p></div><form class=\"hero-checkout-proxy\" id=\"hero-checkout-proxy\"><label><span>Nome completo</span><input type=\"text\" id=\"hero-checkout-name\" autocomplete=\"name\" placeholder=\"Digite seu nome e sobrenome\" required></label><label><span>E-mail</span><input type=\"email\" id=\"hero-checkout-email\" autocomplete=\"email\" placeholder=\"Digite seu e-mail\" required></label><label><span>Telefone</span><input type=\"tel\" id=\"hero-checkout-phone\" autocomplete=\"tel\" inputmode=\"tel\" placeholder=\"DDD + número\" required></label><label class=\"hero-checkout-lgpd\"><input type=\"checkbox\" id=\"hero-checkout-lgpd\" required><span>Concordo com a utilização dos dados pessoais fornecidos de acordo com a Política de Privacidade da XP Educação e a LGPD.</span></label><button type=\"submit\">Garantir minha vaga</button></form></div></div>\n  </section>\n\n  <section class=\"video-section\"><div class=\"shell video-grid\"><div><span class=\"eyebrow\">O próximo passo</span><h2>O CFP® é a evolução natural de quem quer ir além da recomendação.</h2><p>Uma certificação que fortalece sua visão integrada e amplia o espaço para uma atuação consultiva, estratégica e de longo prazo.</p></div><div class=\"feature-video\"><video controls playsinline preload=\"metadata\" poster=\"https://image.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/thumbnail.jpg?time=3&width=1280\" title=\"Guilherme Sant'Anna, Sócio e Diretor na XP Inc.\"><source src=\"https://stream.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/highest.mp4\" type=\"video/mp4\"></video></div></div></section>\n\n  <section class=\"preparation\"><div class=\"shell\">\n    <div class=\"prep-heading\"><h2>Uma preparação completa, da prova à prática.</h2></div>\n    <div class=\"prep-lines\">\n      <article><p>Preparação estruturada para os conhecimentos cobrados no CFP®, com simulados e banco de questões.</p></article>\n      <article><p>Aprendizados aplicados a situações reais da rotina com clientes de maior patrimônio.</p></article>\n      <article><p>Repertório para atuar em planejamentos financeiros e patrimoniais mais complexos, além da prova.</p></article>\n      <article class=\"prep-highlight\"><p>Conteúdo, prática e acompanhamento próximo combinados pra transformar estudo em repertório real com o cliente.</p><span class=\"prep-badge\">Método XP de ensino</span></article>\n    </div>\n  </div></section>\n\n  <section class=\"stats-bar\"><div class=\"shell stats-viewport\"><div class=\"stats-track\"><div class=\"stats-group\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div><div class=\"stats-group\" aria-hidden=\"true\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div></div></div></section>\n\n  <section class=\"modules\"><div class=\"shell\">\n    <div class=\"modules-heading\"><h2>Oito módulos para uma visão completa.</h2><p>Conteúdos aderentes ao edital da PLANEJAR, organizados para apoiar sua preparação para o exame.</p></div>\n    <div class=\"module-grid\">\n      <article class=\"module-card\"><span>01</span><strong>Planejamento Financeiro: Princípios, Processos e Habilidades</strong><small>10 temas</small></article>\n      <article class=\"module-card\"><span>02</span><strong>Gestão Financeira</strong><small>9 temas</small></article>\n      <article class=\"module-card\"><span>03</span><strong>Planejamento de Investimentos e Gestão de Ativos</strong><small>6 temas</small></article>\n      <article class=\"module-card\"><span>04</span><strong>Planejamento de Aposentadoria</strong><small>5 temas</small></article>\n      <article class=\"module-card\"><span>05</span><strong>Planejamento de Seguros e Gestão de Risco</strong></article>\n      <article class=\"module-card\"><span>06</span><strong>Planejamento Tributário</strong></article>\n      <article class=\"module-card\"><span>07</span><strong>Planejamento Patrimonial e Sucessório</strong><small>7 temas</small></article>\n      <article class=\"module-card\"><span>08</span><strong>Psicologia no Planejamento Financeiro</strong></article>\n    </div>\n  </div></section>\n\n  <section class=\"faculty\"><div class=\"shell\">\n    <div class=\"faculty-heading\"><h2>Especialistas à frente de cada módulo.</h2><p>Experiência prática e conhecimento técnico aplicados aos temas que fazem parte da certificação.</p></div>\n    <div class=\"faculty-carousel\">\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-prev\" data-cfp-faculty=\"prev\" aria-label=\"Anterior\">←</button>\n    <div class=\"faculty-track\">\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/B5gMGhFN/felipe.jpg\" alt=\"Felipe Quiodine\"></div><strong>Felipe Quiodine</strong><p>Mestre em Economia (UFABC), autor pela SENAC. CFP, C-ProI, C-ProR, CPA e ANCORD.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/5gNYHv0G/lara.jpg\" alt=\"Lara Gelatti Fonseca\"></div><strong>Lara Gelatti Fonseca</strong><p>CFP e CFA Level I candidate. Banker Alta Renda na XP Inc., 12+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/hx929qVz/laudinex.jpg\" alt=\"Laudinex da Silva Sousa\"></div><strong>Laudinex da Silva Sousa</strong><p>CFP, MBA. Ampla experiência em assessoria, consultoria e planejamento financeiro.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/HTW4H2qF/nayra.jpg\" alt=\"Nayra Sombra\"></div><strong>Nayra Sombra</strong><p>Planejadora financeira e patrimonial. CFP, CEA e SUSEP, 15+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/0RbDwwWs/raphael.jpg\" alt=\"Raphael Armand Mifano\"></div><strong>Raphael Armand Mifano</strong><p>Mestre (FECAP), MBA (FGV). Docente e instrutor de gestão de risco (ABBC).</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/mr2dpHhp/gabriel.jpg\" alt=\"Gabriel Campoy\"></div><strong>Gabriel Campoy</strong><p>Sócio da XP Inc. e líder de Wealth Planning do XP Private Bank. Membro do STEP.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/ns17ZwdL/victor.jpg\" alt=\"Victor Hugo\"></div><strong>Victor Hugo</strong><p>Head de Investment Solutions. Ex-Santander e Itaú, revisor técnico da ANBIMA.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/jZVKx2VB/guilherme.jpg\" alt=\"Guilherme Camargo\"></div><strong>Guilherme Camargo</strong><p>Psicólogo comportamental (UNESP), pioneiro em finanças comportamentais no Brasil.</p></article>\n    </div>\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-next\" data-cfp-faculty=\"next\" aria-label=\"Próximo\">→</button>\n    </div>\n  </div></section>\n\n  <section class=\"consult\">\n    <div class=\"consult-bg\" aria-hidden=\"true\"></div>\n    <div class=\"consult-overlay\" aria-hidden=\"true\"></div>\n    <div class=\"shell consult-inner\">\n    <div class=\"consult-copy\"><h2>Uma consultoria dedicada à sua jornada.</h2><p>Conte com acompanhamento para organizar sua evolução, orientar seus estudos e manter o foco até a prova.</p><ol><li><span>01</span> Consultora Educacional dedicada</li><li><span>02</span> Aulas ao vivo semanais</li><li><span>03</span> Intensivão pré-prova</li><li><span>04</span> Comunidade e Masterclasses XP</li></ol><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div>\n  </div></section>\n\n  <section class=\"offer\"><div class=\"shell\">\n    <div class=\"offer-grid\">\n      <div>\n        <h2>O que está incluso.</h2>\n        <div class=\"price-box\">\n          <span class=\"discount\">30% OFF</span>\n          <p class=\"old\">De R$ 7.856</p>\n          <p class=\"price\"><small>R$</small> 5.499</p>\n          <p class=\"installments\">ou até 12x de R$ 458 · à vista, cartão parcelado, cartão recorrente ou boleto</p>\n        </div>\n        <div class=\"included\"><span><b>✓</b>8 módulos e 80 horas de conteúdo</span><span><b>✓</b>Aulas gravadas e ao vivo</span><span><b>✓</b>Simulados e banco de questões</span><span><b>✓</b>Materiais complementares</span><span><b>✓</b>Especialistas por módulo</span><span><b>✓</b>Plano de estudos e consultoria</span></div>\n        \n      </div>\n      <div class=\"checkout-card\" id=\"cfp-checkout\">\n        <div class=\"checkout-head\"><span>Inscrição</span><strong>Inscreva-se e comece agora</strong></div>\n        <style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_817_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_817_._form-top{top:0}#_form_817_._form-bottom{bottom:0}#_form_817_._form-left{left:0}#_form_817_._form-right{right:0}#_form_817_ input[type=\"text\"],#_form_817_ input[type=\"tel\"],#_form_817_ input[type=\"date\"],#_form_817_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_817_ textarea{resize:none}#_form_817_ input::placeholder{color:#414141}#_form_817_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:0 !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_817_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_817_ ._submit.processing{position:relative}#_form_817_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_817_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_817_ ._close-icon{cursor:pointer;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_817_ ._close-icon:before{position:relative}#_form_817_ ._form-body{font-family:Inter;font-size:12px;font-weight:400;color:#414141;margin-bottom:30px}#_form_817_ ._form-image-left{width:150px;float:left}#_form_817_ ._form-content-right{margin-left:164px}#_form_817_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_817_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_817_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_817_ ._form-label,#_form_817_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_817_._dark ._form-branding{color:#333}#_form_817_._dark ._form-branding ._logo{background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png\")}#_form_817_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_817_ ._form_element *{font-size:14px}#_form_817_ ._form_element._clear{clear:both;width:100%;float:none}#_form_817_ ._form_element._clear:after{clear:left}#_form_817_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_817_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_817_ ._form_element input[type=\"text\"],#_form_817_ ._form_element input[type=\"date\"],#_form_817_ ._form_element select,#_form_817_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_817_ ._field-wrapper{position:relative}#_form_817_ ._inline-style{float:left}#_form_817_ ._inline-style input[type=\"text\"]{width:150px}#_form_817_ ._inline-style:not(._clear){margin-right:20px}#_form_817_ ._form_element img._form-image{max-width:100%}#_form_817_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_817_ ._clear-element{clear:left}#_form_817_ ._full_width{width:100%}#_form_817_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_817_ input[type=\"text\"]._has_error,#_form_817_ textarea._has_error{border:#F37C7B 1px solid}#_form_817_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_817_ ._show_be_error{float:left}#_form_817_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_817_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_817_ ._error._below{padding-top:8px;top:100%;right:0}#_form_817_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_817_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_817_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_817_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_817_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_817_ ._button-wrapper ._error-inner._form_error{position:static}#_form_817_ ._error-inner._no_arrow{margin-bottom:10px}#_form_817_ ._error-arrow{position:absolute;width:0;height:0}#_form_817_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_817_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_817_ select.datetime_time{width:29%;display:inline;height:32px}#_form_817_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_817_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}#_form_817_ ._form-title,#_form_817_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:16px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_817_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_817_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_817_ ._form-content{margin:0;width:100%}#_form_817_ ._form-inner{display:block;min-width:100%}#_form_817_ ._form-title,#_form_817_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_817_ ._form-title{font-size:1.2em}#_form_817_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_817_ ._form-element,#_form_817_ ._inline-style,#_form_817_ input[type=\"text\"],#_form_817_ label,#_form_817_ p,#_form_817_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_817_ ._row._checkbox-radio label{display:inline}#_form_817_ ._row,#_form_817_ p,#_form_817_ label{margin-bottom:0.7em;width:100%}#_form_817_ ._row input[type=\"checkbox\"],#_form_817_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_817_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_817_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_817_ ._form-image{max-width:100%;height:auto !important}#_form_817_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_817_ input[type=\"radio\"],#_form_817_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_817_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_817_ ._inline-style{margin:20px 0 0 !important}#_form_817_ ._inline-style input[type=\"text\"]{width:100%}}#_form_817_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_817_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_817_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_817_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_817_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_817_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_817_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_817_ .field-required{color:#FF0000}#_form_817_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;border-top:0px solid rgba(126, 222, 0, 0) !important;border-right:0px solid rgba(126, 222, 0, 0) !important;border-bottom:0px solid rgba(126, 222, 0, 0) !important;border-left:0px solid rgba(126, 222, 0, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_817_ ._show_be_error{min-width:100%}#_form_817_._inline-form,#_form_817_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_817_._inline-form ._row span:not(.field-required),#_form_817_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_817__inlineform input[type=\"text\"],#_form_817__inlineform input[type=\"date\"],#_form_817__inlineform input[type=\"tel\"],#_form_817__inlineform select,#_form_817__inlineform textarea:not(.g-recaptcha-response){font-family:Inter;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_817_._inline-form ._html-code,#_form_817_._inline-form .sms_consent_message,#_form_817_._inline-form ._form-thank-you{font-family:Inter;font-size:12px;font-weight:400;color:#414141}#_form_817_._inline-form ._form-label,#_form_817_._inline-form ._form-emailidentifier,#_form_817_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_817_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_817_._inline-form ._html-code h1,#_form_817_._inline-form ._html-code h2,#_form_817_._inline-form ._html-code h3,#_form_817_._inline-form ._html-code h4,#_form_817_._inline-form ._html-code h5,#_form_817_._inline-form ._html-code h6,#_form_817_._inline-form ._form-title{margin-bottom:0;display:block}#_form_817_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_817_:before,#_form_817_:after{content:\" \";display:table}#_form_817_:after{clear:both}#_form_817_._inline-style{width:auto;display:inline-block}#_form_817_._inline-style input[type=\"text\"],#_form_817_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_817_._inline-style button._inline-style{position:relative;top:27px}#_form_817_._inline-style p{margin:0}#_form_817_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_817_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_817_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_817_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_817_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_817_ .iti{width:100%}#_form_817_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_817_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_817_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_817_ .iti__country-list--dropup{margin-bottom:4px}#_form_817_ .phone-error-hidden{display:none}#_form_817_ .phone-error{color:#E40E49}#_form_817_ .phone-input-error{border:1px solid #E40E49 !important}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n#_form_817_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_817_\" class=\"_form _form_817 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"817\" />\n  <input type=\"hidden\" name=\"f\" value=\"817\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"8997e7b0-8772-41d7-a917-bbe1ad6af10a\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x85681228 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[225][]\" class=\"_form-label\">\n          </legend>\n        </div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[225][]\" name=\"field[225][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\" type=\"checkbox\" name=\"field[225][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\"                                                                                 required                                >\n          <span>\n            <label for=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.<span class=\"field-required\">\n              *\n            </span>\n          </label>\n        </span>\n      </div>\n    </fieldset>\n  </div>\n  <div class=\"_form_element _x41936425 _full_width \" >\n    <input type=\"hidden\" name=\"field[261]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x03312602 _full_width \" >\n    <input type=\"hidden\" name=\"field[262]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x39515130 _full_width \" >\n    <input type=\"hidden\" name=\"field[263]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x81079553 _full_width \" >\n    <input type=\"hidden\" name=\"field[264]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x45137637 _full_width \" >\n    <input type=\"hidden\" name=\"field[265]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x93926374 _full_width \" >\n    <input type=\"hidden\" name=\"field[295]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x86352644 _full_width \" >\n    <input type=\"hidden\" name=\"field[296]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x23435540 _full_width \" >\n    <input type=\"hidden\" name=\"field[297]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x07872253 _full_width \" >\n    <input type=\"hidden\" name=\"field[298]\" value=\"\" />\n  </div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_817_submit\" class=\"_submit\" type=\"submit\">\n      Garantir minha vaga\n    </button>\n  </div>\n  <div class=\"_clear-element\">\n  </div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n</div>\n</form><script>\nwindow.cfields = {\"225\":\"lgpd_xp_educao\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"</div>\" + \"<p>\" + detail + \"</p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences</button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n    var hideButton = document.getElementById('hideButton');\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_817_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_817_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"817\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"817\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_817_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        var qString = window.location.search;\n        if (!qString) { return false; }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(/\\[time\\]$/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") { continue; }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; }\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].tip.parentNode) tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                } else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, \"Selecione uma opção.\"); }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\");\n                    }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected && (!elem.options[i].value || (elem.options[i].value.match(/\\n/g)))) { selected = false; }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Selecione uma opção.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) {\n            elem.setAttribute('aria-invalid', 'true');\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\n        }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Forms must have an email field or a phone field present\");\n        resize_tooltip(tooltip);\n        errorField.setAttribute('aria-invalid', 'true');\n        if (errorField.hasAttribute('id')) { errorField.setAttribute('aria-describedby', errorField.id + '-error'); }\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) {\n                if (elem.tagName.toLowerCase() !== \"select\") { elem.value = elem.value.trim(); }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        if (!no_error) {\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') { firstFocusableError.focus(); }\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone');\n    /* Prefixo e máscara locais evitam conflito entre os dois formulários da página. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_817_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_817_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n\n      </div>\n    </div>\n    <div class=\"help-box\"><div class=\"help-copy\"><strong>Ainda tem dúvidas?</strong><span>Converse com um especialista e entenda todos os detalhes antes de se matricular.</span></div><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com um especialista</button></div>\n  </div></section>\n\n  <section class=\"faq\"><div class=\"shell faq-grid\">\n    <div><span class=\"index\">Dúvidas frequentes</span><h2>O que você precisa saber.</h2></div>\n    <div>\n      <details><summary>Por que o CFP® é importante para minha atuação como assessor?<span>⌄</span></summary><p>O CFP® amplia sua visão sobre planejamento financeiro e ajuda a conduzir conversas mais completas sobre patrimônio, proteção, aposentadoria, sucessão e objetivos de vida.</p></details>\n      <details><summary>Como funciona o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A jornada é 100% online, com aulas gravadas e ao vivo, simulados, banco de questões, materiais complementares e acompanhamento próximo.</p></details>\n      <details><summary>O que diferencia o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A experiência do ecossistema XP é conectada ao conteúdo da prova, com especialistas por módulo e uma preparação aplicada à realidade de quem vive o mercado.</p></details>\n      <details><summary>Como funciona o acompanhamento da consultoria?<span>⌄</span></summary><p>Você recebe apoio para organizar o plano de estudos, identificar pontos de atenção e manter o ritmo de preparação até a prova.</p></details>\n      \n    </div>\n  </div></section>\n\n  <section class=\"final\"><div class=\"shell\"><span class=\"index\">Seu próximo passo</span><h2>Chegue ao CFP com a XP Educação.</h2><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div></section>\n\n  <footer class=\"footer\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"><span>Preparatório CFP® XP Educação</span></footer>\n\n  <button class=\"floating-whatsapp\" type=\"button\" data-cfp-modal=\"whatsapp\" aria-label=\"Falar com um especialista pelo WhatsApp\"><svg viewBox=\"0 0 32 32\" aria-hidden=\"true\"><path d=\"M16.05 4.5A11.28 11.28 0 0 0 6.4 21.62L5 27l5.52-1.37A11.3 11.3 0 1 0 16.05 4.5Zm0 20.53c-1.7 0-3.36-.46-4.8-1.34l-.34-.2-3.28.81.85-3.18-.22-.35a9.2 9.2 0 1 1 7.8 4.26Zm5.05-6.9c-.27-.14-1.64-.81-1.9-.9-.25-.1-.43-.14-.62.14-.18.27-.71.9-.87 1.08-.16.19-.32.21-.6.07-.27-.14-1.16-.43-2.2-1.36a8.23 8.23 0 0 1-1.52-1.9c-.16-.27-.02-.42.12-.56.12-.12.27-.32.41-.48.14-.16.18-.27.27-.46.1-.18.05-.34-.02-.48-.07-.14-.62-1.5-.85-2.06-.23-.54-.45-.47-.62-.48h-.53c-.18 0-.48.07-.73.34-.25.28-.96.94-.96 2.29s.98 2.65 1.12 2.84c.14.18 1.93 2.95 4.68 4.14.65.28 1.16.45 1.56.58.66.21 1.25.18 1.72.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.2.16-1.32-.07-.12-.25-.18-.53-.32Z\"/></svg></button>\n\n  <div class=\"modal\" data-cfp-dialog=\"whatsapp\" aria-hidden=\"true\"><div class=\"modal-card\"><button class=\"modal-close\" data-cfp-close aria-label=\"Fechar\">×</button><div class=\"modal-copy\"><span class=\"index\">Atendimento</span><h3>Converse com nosso time</h3><p>Deixe seus dados e fale com um especialista pelo WhatsApp.</p></div><style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_819_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_819_._form-top{top:0}#_form_819_._form-bottom{bottom:0}#_form_819_._form-left{left:0}#_form_819_._form-right{right:0}#_form_819_ input[type=\"text\"],#_form_819_ input[type=\"tel\"],#_form_819_ input[type=\"date\"],#_form_819_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_819_ textarea{resize:none}#_form_819_ input::placeholder{color:#414141}#_form_819_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:1px solid #transparent !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_819_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_819_ ._submit.processing{position:relative}#_form_819_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_819_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_819_ ._form-label,#_form_819_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_819_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_819_ ._form_element *{font-size:14px}#_form_819_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_819_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_819_ ._form_element input[type=\"text\"],#_form_819_ ._form_element input[type=\"date\"],#_form_819_ ._form_element select,#_form_819_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_819_ ._field-wrapper{position:relative}#_form_819_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_819_ ._clear-element{clear:left}#_form_819_ ._full_width{width:100%}#_form_819_ input[type=\"text\"]._has_error,#_form_819_ textarea._has_error{border:#F37C7B 1px solid}#_form_819_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_819_ ._show_be_error{float:left}#_form_819_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_819_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_819_ ._error._below{padding-top:8px;top:100%;right:0}#_form_819_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_819_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_819_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}#_form_819_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_819_ ._button-wrapper ._error-inner._form_error{position:static}#_form_819_ ._error-inner._no_arrow{margin-bottom:10px}#_form_819_ ._error-arrow{position:absolute;width:0;height:0}.pika-single{z-index:10000001 !important}#_form_819_ ._form-title,#_form_819_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:20px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){#_form_819_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_819_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_819_ ._form-content{margin:0;width:100%}#_form_819_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_819_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_819_ button[type=\"submit\"]{padding:20px;font-size:1.5em}}#_form_819_ .field-required{color:#FF0000}#_form_819_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_819_ ._show_be_error{min-width:100%}#_form_819_._inline-form,#_form_819_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_819_._inline-form ._row span:not(.field-required),#_form_819_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_819_._inline-form ._form-label,#_form_819_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_819_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_819_:before,#_form_819_:after{content:\" \";display:table}#_form_819_:after{clear:both}#_form_819_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_819_ .iti{width:100%}#_form_819_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_819_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_819_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_819_ .phone-error{color:#E40E49}#_form_819_ .phone-input-error{border:1px solid #E40E49 !important}\n#_form_819_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_819_\" class=\"_form _form_819 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"819\" />\n  <input type=\"hidden\" name=\"f\" value=\"819\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"4b3f2e90-e535-4d20-bcdc-76283c9f9409\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname-819\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email-819\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone-819\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x74381323 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\"><legend for=\"field[191][]\" class=\"_form-label\"></legend></div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[191][]\" name=\"field[191][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_191-819\" type=\"checkbox\" name=\"field[191][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.\" required>\n          <span>\n            <label for=\"field_191-819\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.<span class=\"field-required\">*</span>\n            </label>\n          </span>\n        </div>\n      </fieldset>\n    </div>\n  <div class=\"_form_element _x47346388 _full_width \"><input type=\"hidden\" name=\"field[261]\" value=\"\" /></div>\n  <div class=\"_form_element _x80646756 _full_width \"><input type=\"hidden\" name=\"field[262]\" value=\"\" /></div>\n  <div class=\"_form_element _x35330178 _full_width \"><input type=\"hidden\" name=\"field[263]\" value=\"\" /></div>\n  <div class=\"_form_element _x04795966 _full_width \"><input type=\"hidden\" name=\"field[264]\" value=\"\" /></div>\n  <div class=\"_form_element _x61956209 _full_width \"><input type=\"hidden\" name=\"field[265]\" value=\"\" /></div>\n  <div class=\"_form_element _x22575219 _full_width \"><input type=\"hidden\" name=\"field[295]\" value=\"\" /></div>\n  <div class=\"_form_element _x50067766 _full_width \"><input type=\"hidden\" name=\"field[296]\" value=\"\" /></div>\n  <div class=\"_form_element _x99371413 _full_width \"><input type=\"hidden\" name=\"field[297]\" value=\"\" /></div>\n  <div class=\"_form_element _x56712058 _full_width \"><input type=\"hidden\" name=\"field[298]\" value=\"\" /></div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_819_submit\" class=\"_submit\" type=\"submit\">Falar com especialista</button>\n  </div>\n  <div class=\"_clear-element\"></div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\"></div>\n</form><script>\nwindow.cfields = {\"191\":\"check_lgpd\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') { visitorObject('setEmail', email); visitorObject('update'); }\n    else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { _load_script(trackcmp_url); }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    /* Formulário 819: redireciona para o atendimento após o lead ser salvo. */\n    var specialistWhatsappUrl = 'https://api.whatsapp.com/send/?phone=5531983269441&text=Ol%C3%A1%21+Quero+saber+mais+sobre+o+Preparat%C3%B3rio+CFP%C2%AE+da+XP+Educa%C3%A7%C3%A3o.';\n    if (String(id) === '819' && specialistWhatsappUrl) {\n        window.location.assign(specialistWhatsappUrl);\n        return;\n    }\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_819_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; callback(); }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            _show_error(\"819\", \"Sorry, your submission failed. Please try again.\");\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) { element.addEventListener(event, func); }\n        else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_819_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; }\n        else { allInputs[i].dataset.name = allInputs[i].name; }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; }\n        else { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ' _has_error'; err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\"); }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone-819')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) { elem.setAttribute('aria-invalid', 'true'); elem.setAttribute('aria-describedby', `${elem.id}-error`); }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Preencha o e-mail ou o telefone.\");\n        resize_tooltip(tooltip);\n        return false;\n    };\n    var validate_form = function(e) {\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        var no_error = true;\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) { elem.value = elem.value.trim(); validate_field(elem) ? true : no_error = false; }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone-819');\n    /* O Form 819 usa prefixo +55 e máscara próprios para não conflitar com o checkout. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"hidden\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break}break}}return q.join(\"&\")};\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_819_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_819_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n</div></div>\n</div>\n\n<style id=\"cfp-checkout-form-style\">\n/* Apenas estilo: preserva integralmente os Forms 817 e 819 */\n#cfp-product .checkout-card,\n#cfp-product .modal-card,\n#cfp-product .hero-form-card{\n  position:relative;\n  color:#fff;\n  background:rgba(9,17,12,.82);\n  border:1px solid rgba(37,206,123,.34);\n  border-radius:6px;\n  box-shadow:0 28px 80px rgba(0,0,0,.48),0 0 46px rgba(37,206,123,.08),inset 0 1px 0 rgba(255,255,255,.12);\n  backdrop-filter:blur(24px);\n  -webkit-backdrop-filter:blur(24px);\n}\n#cfp-product .checkout-card:before,\n#cfp-product .modal-card:before,\n#cfp-product .hero-form-card:before{\n  content:\"\";\n  position:absolute;\n  z-index:1;\n  inset:0 auto 0 0;\n  width:3px;\n  border-radius:6px 0 0 6px;\n  background:#25ce7b;\n  pointer-events:none;\n}\n#cfp-product .checkout-card{padding:28px}\n#cfp-product .offer-grid{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:56px;align-items:start}\n#cfp-product .offer .included{gap:6px 24px;border-top:0}\n#cfp-product .offer .included span{align-items:flex-start;padding:10px 0;border-bottom:0;line-height:1.5}\n#cfp-product .offer .included b{line-height:1.5}\n#cfp-product .modules-heading p{max-width:610px;margin:16px auto 0;color:#626b65;font-size:14px;line-height:1.65}\n#cfp-product .floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:8500;display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#16b364;color:#fff;cursor:pointer;box-shadow:0 16px 38px rgba(5,31,17,.34);transition:transform .2s,background .2s,box-shadow .2s}\n#cfp-product .floating-whatsapp:hover{transform:translateY(-3px) scale(1.04);background:#0d612b;box-shadow:0 20px 42px rgba(5,31,17,.42)}\n#cfp-product .floating-whatsapp:focus-visible{outline:3px solid rgba(37,206,123,.34);outline-offset:4px}\n#cfp-product .floating-whatsapp svg{display:block;width:29px;height:29px;fill:currentColor}\n#cfp-product:has(.modal.open) .floating-whatsapp{opacity:0;pointer-events:none}\n#cfp-product .hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,430px);align-items:center;gap:72px;padding-top:84px;padding-bottom:54px}\n#cfp-product .hero-copy{width:auto;min-width:0}\n#cfp-product .hero-form-card{z-index:2;min-width:0;padding:26px}\n#cfp-product .hero-form-head{margin-bottom:17px}\n#cfp-product .hero-form-head>span{display:block;margin-bottom:7px;color:#25ce7b;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}\n#cfp-product .hero-form-head>strong{display:block;color:#fff;font-family:\"Kantumruy Pro\";font-size:25px;line-height:1.15;letter-spacing:-.03em}\n#cfp-product .hero-form-head>p{margin:7px 0 0;color:rgba(255,255,255,.65);font-size:11px;line-height:1.5}\n#cfp-product .hero-checkout-proxy{display:grid;gap:11px}\n#cfp-product .hero-checkout-proxy label{display:grid;gap:6px;margin:0}\n#cfp-product .hero-checkout-proxy label>span{color:rgba(255,255,255,.72);font-size:10px;font-weight:650}\n#cfp-product .hero-checkout-proxy input[type=\"text\"],#cfp-product .hero-checkout-proxy input[type=\"email\"],#cfp-product .hero-checkout-proxy input[type=\"tel\"]{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:5px;background:rgba(255,255,255,.15);color:#fff;font-family:Inter,sans-serif;font-size:14px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)}\n#cfp-product .hero-checkout-proxy input::placeholder{color:rgba(255,255,255,.72)}\n#cfp-product .hero-checkout-proxy input:focus{border-color:#25ce7b;box-shadow:0 0 0 3px rgba(37,206,123,.16)}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:start}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd input{width:16px;height:16px;margin:2px 0 0;accent-color:#25ce7b}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd span{color:rgba(255,255,255,.62);font-size:9px;line-height:1.4;font-weight:400}\n#cfp-product .hero-checkout-proxy button{display:flex;align-items:center;justify-content:center;width:min(100%,320px);min-height:48px;margin:3px auto 0;padding:12px 18px;border:0;border-radius:5px;background:#25ce7b;color:#07140d;font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px rgba(37,206,123,.2);transition:.2s}\n#cfp-product .hero-checkout-proxy button:hover{background:#0d612b;color:#fff;transform:translateY(-2px)}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span,\n#cfp-product .modal-copy .index{color:#25ce7b}\n#cfp-product .checkout-head strong{font-size:27px;line-height:1.12;color:#fff}\n#cfp-product .modal-card{border-radius:7px;overflow:auto}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{color:#fff}\n#cfp-product .modal-copy p{color:rgba(255,255,255,.66)}\n#cfp-product .modal-close{color:#fff;background:rgba(255,255,255,.11)}\n\n#cfp-product :is(#_form_817_,#_form_819_){\n  width:100%!important;\n  min-width:0!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  color:#fff!important;\n  background:transparent!important;\n  font-family:Inter,sans-serif!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-content{width:100%;min-width:0}\n#cfp-product :is(#_form_817_,#_form_819_) ._form_element{margin:0 0 11px!important;max-width:100%}\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"date\"],\n#cfp-product :is(#_form_817_,#_form_819_) textarea,\n#cfp-product :is(#_form_817_,#_form_819_) select{\n  display:block!important;\n  width:100%!important;\n  min-width:0!important;\n  height:44px!important;\n  box-sizing:border-box!important;\n  padding:11px 12px!important;\n  border:1px solid rgba(255,255,255,.32)!important;\n  border-radius:5px!important;\n  background:rgba(255,255,255,.15)!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)!important;\n  outline:none!important;\n  transition:border-color .2s,background .2s,box-shadow .2s,transform .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) textarea{height:auto!important;min-height:92px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input::placeholder,\n#cfp-product :is(#_form_817_,#_form_819_) textarea::placeholder{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field{position:relative!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-prefix{\n  position:absolute;\n  z-index:2;\n  left:13px;\n  top:50%;\n  transform:translateY(-50%);\n  padding-right:10px;\n  border-right:1px solid rgba(255,255,255,.28);\n  color:#fff;\n  font-size:13px;\n  font-weight:700;\n  line-height:20px;\n  pointer-events:none;\n}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field input{padding-left:62px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input:focus,\n#cfp-product :is(#_form_817_,#_form_819_) textarea:focus,\n#cfp-product :is(#_form_817_,#_form_819_) select:focus{\n  border-color:#25ce7b!important;\n  background:rgba(255,255,255,.2)!important;\n  box-shadow:0 0 0 3px rgba(37,206,123,.16),0 8px 20px rgba(0,0,0,.14)!important;\n  transform:translateY(-1px);\n}\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:hover,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:focus{\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  -webkit-box-shadow:0 0 0 1000px #26312b inset!important;\n  box-shadow:0 0 0 1000px #26312b inset!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio{\n  display:grid!important;\n  grid-template-columns:18px minmax(0,1fr)!important;\n  gap:8px!important;\n  align-items:start!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio input{\n  width:16px!important;\n  height:16px!important;\n  margin:3px 0 0!important;\n  accent-color:#25ce7b!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio span,\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio label{\n  display:block!important;\n  width:auto!important;\n  min-width:0!important;\n  margin:0!important;\n  color:rgba(255,255,255,.66)!important;\n  font-size:10px!important;\n  line-height:1.45!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit{\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  width:min(100%,320px)!important;\n  min-height:48px!important;\n  margin:10px auto 0!important;\n  padding:12px 18px!important;\n  border:0!important;\n  border-radius:5px!important;\n  background:#25ce7b!important;\n  color:#07140d!important;\n  font-family:Inter,sans-serif!important;\n  font-size:12px!important;\n  font-weight:700!important;\n  -webkit-text-fill-color:#07140d!important;\n  box-shadow:0 12px 28px rgba(37,206,123,.2)!important;\n  transition:background .2s,color .2s,transform .2s,box-shadow .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._button-wrapper{display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;margin:6px 0 0!important;padding:0!important;float:none!important;box-sizing:border-box!important;z-index:2!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-arrow{display:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner{position:static!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:8px 10px!important;border:1px solid rgba(243,124,123,.55)!important;border-radius:4px!important;background:#ffe8e8!important;background-image:none!important;color:#8b2020!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;box-shadow:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner._form_error{margin:0 0 10px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .phone-error{display:block!important;width:100%!important;margin-top:6px!important;color:#ffaaa9!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit:hover{\n  background:#0d612b!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  transform:translateY(-2px);\n  box-shadow:0 16px 32px rgba(0,0,0,.24)!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-thank-you{color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti{display:block!important;width:100%!important;min-width:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti input{width:100%!important;min-width:0!important;padding-left:96px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-country,\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-flag{width:auto!important;min-width:82px!important;padding:0 10px!important;background:transparent!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-dial-code{margin-left:7px!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{max-width:min(460px,calc(100vw - 64px))!important;min-width:0!important;color:#172019!important;background:#fff!important}\n\n/* Respiro exclusivo do formulário no modal de atendimento */\n#cfp-product .modal-card{\n  width:min(620px,calc(100vw - 32px));\n  max-height:calc(100dvh - 32px);\n  overflow-x:hidden;\n  overflow-y:auto;\n  box-sizing:border-box;\n}\n#cfp-product .modal-card #_form_819_{\n  box-sizing:border-box!important;\n  padding:16px 28px 28px!important;\n}\n#cfp-product .modal-card #_form_819_ ._form-content{\n  box-sizing:border-box!important;\n}\n#cfp-product .modal-card #_form_819_ ._row._checkbox-radio{\n  margin-top:2px!important;\n}\n#cfp-product .modal-card #_form_819_ ._button-wrapper{\n  margin-top:18px!important;\n}\n#cfp-product .modal-card #_form_819_ ._error-inner._no_arrow{\n  margin-top:8px!important;\n}\n\n/* Atendimento abaixo da oferta, separado do checkout */\n#cfp-product .help-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:none;margin:38px 0 0;padding:28px 2px 0;border:0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;text-align:left}\n#cfp-product .help-copy{display:grid;gap:5px;min-width:0}\n#cfp-product .help-copy strong{color:#f3f6f2;font-family:\"Kantumruy Pro\";font-size:18px;line-height:1.2}\n#cfp-product .help-copy span{max-width:460px;color:#aebbb2;font-size:11px;line-height:1.55}\n#cfp-product .help-box .btn{width:205px;min-height:50px;margin:0;border-color:rgba(255,255,255,.42);background:transparent;color:#f3f6f2;box-shadow:none}\n#cfp-product .help-box .btn:hover{border-color:#25ce7b;background:rgba(37,206,123,.08);color:#fff}\n\n/* Indicadores: est&#225;ticos no desktop e letreiro cont&#237;nuo no mobile */\n#cfp-product .stats-viewport{display:block!important;overflow:hidden}\n#cfp-product .stats-track{display:block;width:100%}\n#cfp-product .stats-group{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .stats-group[aria-hidden=\"true\"]{display:none}\n\n@keyframes cfp-stats-marquee{\n  from{transform:translate3d(0,0,0)}\n  to{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .hero-content{grid-template-columns:1fr;gap:32px;padding-top:110px;padding-bottom:56px}\n  #cfp-product .hero-form-card{width:min(540px,100%)}\n  #cfp-product .offer-grid{grid-template-columns:1fr;gap:38px}\n  #cfp-product .stats-bar{padding:18px 0;overflow:hidden}\n  #cfp-product .stats-bar .stats-viewport{\n    width:100%;\n    max-width:none;\n    margin:0;\n    overflow:hidden;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n  }\n  #cfp-product .stats-track{\n    display:flex;\n    width:max-content;\n    will-change:transform;\n    animation:cfp-stats-marquee 20s linear infinite;\n  }\n  #cfp-product .stats-group,\n  #cfp-product .stats-group[aria-hidden=\"true\"]{\n    display:flex;\n    flex:none;\n    flex-wrap:nowrap;\n    justify-content:flex-start;\n    gap:38px;\n    padding-right:38px;\n  }\n  #cfp-product .stats-bar .format-item{flex:none;white-space:nowrap}\n}\n@media(prefers-reduced-motion:reduce) and (max-width:900px){\n  #cfp-product .stats-bar .stats-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}\n  #cfp-product .stats-bar .stats-viewport::-webkit-scrollbar{display:none}\n  #cfp-product .stats-track{animation:none}\n}\n\n@media(max-width:667px){\n  #cfp-product .hero{padding:0}\n  #cfp-product .hero-content{padding-top:92px;padding-bottom:36px;gap:24px}\n  #cfp-product .hero-form-card{width:100%;padding:21px 18px}\n  #cfp-product .hero-form-head>strong{font-size:22px}\n  #cfp-product .modules-heading p{margin-top:12px;font-size:12px;line-height:1.55}\n  #cfp-product .floating-whatsapp{right:16px;bottom:16px;width:52px;height:52px}\n  #cfp-product .floating-whatsapp svg{width:26px;height:26px}\n  #cfp-product .checkout-card{width:100%;min-width:0;padding:22px 18px}\n  #cfp-product .checkout-head strong{font-size:24px}\n  #cfp-product .modal{padding:12px}\n  #cfp-product .modal-card{width:100%;min-width:0;max-height:calc(100svh - 24px)}\n  #cfp-product .modal-copy{padding:24px 20px 0}\n  #cfp-product .modal-card #_form_819_{padding:16px 20px 22px!important}\n  #cfp-product .modal-card #_form_819_ ._button-wrapper{margin-top:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_),\n  #cfp-product :is(#_form_817_,#_form_819_) ._form-content,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{width:100%!important;min-width:0!important;max-width:100%!important}\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"]{font-size:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_) .iti input{padding-left:96px!important}\n  #cfp-product .help-box{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}\n  #cfp-product .help-box .btn{width:100%}\n}\n</style>\n<script>\n(() => {\n  const formatBrazilianPhone = (value) => {\n    let digits = value.replace(/\\D/g, '');\n    if (digits.length > 11 && digits.startsWith('55')) digits = digits.slice(2);\n    digits = digits.slice(0, 11);\n    if (digits.length <= 2) return digits ? `(${digits}` : '';\n    const ddd = digits.slice(0, 2);\n    const number = digits.slice(2);\n    if (number.length <= 4) return `(${ddd}) ${number}`;\n    if (number.length <= 8) return `(${ddd}) ${number.slice(0, 4)}-${number.slice(4)}`;\n    return `(${ddd}) ${number.slice(0, 5)}-${number.slice(5)}`;\n  };\n  ['phone', 'phone-819', 'hero-checkout-phone'].forEach((id) => {\n    const input = document.getElementById(id);\n    if (!input) return;\n    input.addEventListener('input', () => { input.value = formatBrazilianPhone(input.value); });\n  });\n})();\n</script>\n<script>\n(() => {\n  const proxy = document.getElementById('hero-checkout-proxy');\n  const checkout = document.getElementById('_form_817_');\n  if (!proxy || !checkout) return;\n  proxy.addEventListener('submit', (event) => {\n    event.preventDefault();\n    if (!proxy.reportValidity()) return;\n    const name = checkout.querySelector('#fullname');\n    const email = checkout.querySelector('#email');\n    const phone = checkout.querySelector('#phone');\n    const lgpd = checkout.querySelector('input[type=\"checkbox\"]');\n    if (name) name.value = document.getElementById('hero-checkout-name').value.trim();\n    if (email) email.value = document.getElementById('hero-checkout-email').value.trim();\n    if (phone) phone.value = document.getElementById('hero-checkout-phone').value.trim();\n    if (lgpd) lgpd.checked = document.getElementById('hero-checkout-lgpd').checked;\n    checkout.requestSubmit();\n  });\n})();\n</script>\n<script>\n(function(){var root=document.getElementById('cfp-product');if(!root)return;root.querySelectorAll('[data-cfp-modal]').forEach(function(button){button.addEventListener('click',function(){var modal=root.querySelector('[data-cfp-dialog=\"'+button.getAttribute('data-cfp-modal')+'\"]');if(modal){modal.classList.add('open');modal.setAttribute('aria-hidden','false')}})});root.querySelectorAll('[data-cfp-close]').forEach(function(button){button.addEventListener('click',function(){var modal=button.closest('.modal');modal.classList.remove('open');modal.setAttribute('aria-hidden','true')})});root.querySelectorAll('.modal').forEach(function(modal){modal.addEventListener('click',function(event){if(event.target===modal){modal.classList.remove('open');modal.setAttribute('aria-hidden','true')}})});root.querySelectorAll('[data-cfp-scroll]').forEach(function(button){button.addEventListener('click',function(){var target=root.querySelector('#'+button.getAttribute('data-cfp-scroll'));if(target){target.scrollIntoView({behavior:'smooth',block:'start'})}})});root.querySelectorAll('[data-cfp-faculty]').forEach(function(button){button.addEventListener('click',function(){var track=root.querySelector('.faculty-track');if(!track)return;var amount=track.querySelector('.faculty-card').offsetWidth+20;track.scrollBy({left:button.getAttribute('data-cfp-faculty')==='next'?amount:-amount,behavior:'smooth'})})});})();\n</script>","embedURL":""}},"1:256":{"type":"TEXT","id":"1:256","name":"Text lg/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":24.0,"y":28.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":18.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":18.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":18.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":128.5341796875,"lineHeightPercentFontSize":155.555557250977,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5007:79":{"type":"FRAME","id":"5007:79","name":"Desktop","absoluteBoundingBox":{"x":3298.0,"y":-881.0,"width":1280.0,"height":6453.0},"isolatedAbsoluteRenderBounds":{"x":3298.0,"y":-881.0,"width":1280.0,"height":6453.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":6453.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0274509806185961,"g":0.062745101749897,"b":0.0431372560560703,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","isBreakpointFrame":true,"children":["5008:85"]},"1:290":{"type":"TEXT","id":"1:290","name":"Text md/Regular","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":21.0,"height":24.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5089:150":{"type":"TEXT","id":"5089:150","name":"Text sm/Bold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":19.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":14.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":14.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Bold","fontStyle":"Bold","paragraphSpacing":14.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":118.04158782959,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2:535":{"type":"TEXT","id":"2:535","name":"Text xs/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":16.0,"height":18.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":16.0,"height":18.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":16.0,"y":18.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":12.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":12.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":12.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":18.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:270":{"type":"TEXT","id":"1:270","name":"Text md/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":22.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":22.0,"height":24.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":22.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:273":{"type":"TEXT","id":"1:273","name":"Display md/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":43.0,"height":44.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":43.0,"height":44.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":43.0,"y":44.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":36.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":36.0,"style":{"fontFamily":"Kantumruy Pro","fontPostScriptName":"KantumruyPro-SemiBold","fontStyle":"SemiBold","paragraphSpacing":36.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":44.0,"lineHeightPercent":103.578147888184,"lineHeightPercentFontSize":122.222221374512,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5089:296":{"type":"TEXT","id":"5089:296","name":"Text lg/Medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":24.0,"y":28.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":18.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":18.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","paragraphSpacing":18.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":128.5341796875,"lineHeightPercentFontSize":155.555557250977,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:227":{"id":"1:227","type":"VARIABLE","assetId":"VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487","name":"Font size/display-xl","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":60.0}},"1:254":{"id":"1:254","type":"VARIABLE","assetId":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496","name":"Font size/text-lg","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":18.0}},"1:289":{"type":"TEXT","id":"1:289","name":"Text xl/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":27.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":27.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":27.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":20.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":20.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":20.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":123.943672180176,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2:520":{"type":"TEXT","id":"2:520","name":"Text sm/Medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":19.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":19.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":14.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":14.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","paragraphSpacing":14.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510"}},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":118.04158782959,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5089:295":{"type":"TEXT","id":"5089:295","name":"Text md/Medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":21.0,"height":24.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:41ab129325862374af53539388957b134e7baf68/6135:515"}},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:255":{"id":"1:255","type":"VARIABLE","assetId":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501","name":"Line height/text-lg","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":28.0}},"5089:156":{"type":"TEXT","id":"5089:156","name":"Text xl/Medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":27.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":27.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":27.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":20.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":20.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","paragraphSpacing":20.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503"}},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":123.943672180176,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:176":{"type":"TEXT","id":"1:176","name":"Display md/Bold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":44.0,"height":44.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":44.0,"height":44.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":44.0,"y":44.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":36.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":36.0,"style":{"fontFamily":"Kantumruy Pro","fontPostScriptName":"KantumruyPro-Bold","fontStyle":"Bold","paragraphSpacing":36.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490"}},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":44.0,"lineHeightPercent":103.578147888184,"lineHeightPercentFontSize":122.222221374512,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:271":{"type":"TEXT","id":"1:271","name":"Text lg/Regular","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":24.0,"height":28.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":24.0,"y":28.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":18.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":18.0,"style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","paragraphSpacing":18.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496"}},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":128.5341796875,"lineHeightPercentFontSize":155.555557250977,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"5012:94":{"type":"WIDGET","id":"5012:94","name":"Embed 1","absoluteBoundingBox":{"x":5506.0,"y":-881.0,"width":375.0,"height":8597.0},"isolatedAbsoluteRenderBounds":{"x":5506.0,"y":-881.0,"width":375.0,"height":8597.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":8597.0},"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<style>\n@import url(\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Kantumruy+Pro:wght@400;500;600;700&display=swap\");\n#cfp-product{--ink:#101612;--deep:#0c1811;--paper:#f5f4ee;--mist:#e8ebe5;--green:#16b364;--green-dark:#0d612b;--line:rgba(16,22,18,.15);margin:0;background:var(--paper);color:var(--ink);font-family:\"Inter\",sans-serif;overflow:hidden}\n#cfp-product *{box-sizing:border-box}\n#cfp-product h1,#cfp-product h2,#cfp-product p{margin-top:0}\n#cfp-product h1,#cfp-product h2{font-family:\"Kantumruy Pro\",sans-serif;font-weight:500;letter-spacing:-.045em}\n#cfp-product button{font:inherit}\n#cfp-product .shell{width:min(1180px,calc(100% - 48px));margin:0 auto;position:relative}\n#cfp-product .index,#cfp-product .eyebrow{display:inline-block;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--green-dark)}\n#cfp-product .header{height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;background:#0b1710;border-bottom:1px solid rgba(255,255,255,.08)}\n#cfp-product .header img,#cfp-product .footer img{display:block;width:130px;height:auto}\n\n/* HERO — escuro, imagem do predio, sem selo */\n#cfp-product .hero{min-height:620px;position:relative;display:flex;align-items:center;background:#0b1710;overflow:hidden}\n#cfp-product .hero-image{position:absolute;inset:0;background:url(\"https://i.ibb.co/XxPpvX0G/cfp-building-hero.png\") center 35%/cover no-repeat;filter:grayscale(1) contrast(1.05) brightness(.55);opacity:.5}\n#cfp-product .hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg,#0b1710 30%,rgba(11,23,16,.55) 62%,rgba(11,23,16,.88) 100%)}\n#cfp-product .hero-content{z-index:2}\n#cfp-product .hero-copy{width:min(650px,60%)}\n#cfp-product .hero-badge{height:56px;width:auto;display:block;border-radius:5px;margin-bottom:22px}\n#cfp-product .hero h1{color:#f3f6f2;font-size:clamp(46px,4.6vw,68px);line-height:1;margin:28px 0 22px}\n#cfp-product .hero h1 em{color:#5fe89c;font-style:normal}\n#cfp-product .hero-copy>p{width:min(500px,100%);color:#c3cdc6;font-size:16px;line-height:1.7}\n#cfp-product .actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}\n#cfp-product .btn{min-height:50px;padding:0 22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer;transition:.22s ease}\n#cfp-product .btn:hover{transform:translateY(-2px)}\n#cfp-product .primary{background:var(--green);color:#06120a;box-shadow:0 12px 34px rgba(22,179,100,.2)}\n#cfp-product .secondary{color:#eef3ee;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28)}\n\n#cfp-product .video-section{padding:94px 0;background:#faf9f4}\n#cfp-product .video-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:center}\n#cfp-product .video-grid h2,#cfp-product .consult h2{font-size:clamp(42px,4vw,60px);line-height:1.03;margin:22px 0 26px}\n#cfp-product .video-grid p,#cfp-product .consult p{color:#657069;line-height:1.75;max-width:560px}\n#cfp-product .feature-video{position:relative;aspect-ratio:16/9;background:#050806;border:1px solid rgba(16,22,18,.15);box-shadow:0 30px 70px rgba(21,33,25,.16)}\n#cfp-product .feature-video:before{content:\"\";position:absolute;inset:-12px 18px 12px -12px;border:1px solid rgba(13,97,43,.38);pointer-events:none}\n#cfp-product .feature-video video{width:100%;height:100%;display:block;object-fit:cover;position:relative}\n\n/* PREPARACAO — centralizado, sem eyebrow, icones no lugar da caixa */\n#cfp-product .preparation{padding:100px 0;background:#102219;color:#eef3ee;text-align:center}\n#cfp-product .prep-heading{max-width:760px;margin:0 auto 56px}\n#cfp-product .prep-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .prep-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1080px;margin:0 auto;text-align:left}\n#cfp-product .prep-lines article{padding-top:22px;border-top:1px solid rgba(255,255,255,.2);position:relative}\n#cfp-product .prep-lines article:before{content:\"\";display:block;width:8px;height:8px;background:#5fe89c;margin-bottom:16px}\n#cfp-product .prep-lines p{color:#c8d1ca;line-height:1.7;margin:0;font-size:15px}\n#cfp-product .prep-highlight{border-top-color:#5fe89c}\n#cfp-product .prep-badge{display:inline-block;background:rgba(95,232,156,.18);color:#5fe89c;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:5px 10px;border-radius:4px;margin-top:14px}\n\n/* BARRA DE DADOS — fina, separada, cor diferente */\n#cfp-product .stats-bar{background:#0b1710;padding:22px 0}\n#cfp-product .stats-bar .shell{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .format-item{display:flex;flex-direction:row;align-items:center;gap:14px}\n#cfp-product .format-item svg{width:22px;height:22px;fill:#62d18d;flex-shrink:0}\n#cfp-product .format-item span{font-size:13px;color:#dbe4de;white-space:nowrap}\n#cfp-product .format-item strong{color:#fff;font-weight:700}\n/* MODULOS — grid de cards, sem eyebrow */\n#cfp-product .modules{padding:104px 0;background:var(--paper)}\n#cfp-product .modules-heading{text-align:center;max-width:700px;margin:0 auto 56px}\n#cfp-product .modules-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0}\n#cfp-product .module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n#cfp-product .module-card{border:1px solid var(--line);border-radius:8px;padding:28px 22px;background:#fff;transition:.2s ease}\n#cfp-product .module-card:hover{border-color:var(--green-dark);transform:translateY(-3px)}\n#cfp-product .module-card span{display:block;font-family:\"Kantumruy Pro\";color:rgba(13,97,43,.35);font-size:32px;font-weight:500;letter-spacing:-.04em;margin-bottom:16px}\n#cfp-product .module-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:16px;font-weight:600;line-height:1.32;margin-bottom:10px}\n#cfp-product .module-card small{color:#6a716b;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n\n/* CORPO DOCENTE — carrossel com foto real, estilo do print */\n#cfp-product .faculty{padding:104px 0;background:var(--mist)}\n#cfp-product .faculty-heading{text-align:center;max-width:700px;margin:0 auto 40px}\n#cfp-product .faculty-heading h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 14px}\n#cfp-product .faculty-heading p{color:#5c655f;font-size:15px;margin:0}\n#cfp-product .faculty-carousel{position:relative}\n#cfp-product .faculty-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none}\n#cfp-product .faculty-track::-webkit-scrollbar{display:none}\n#cfp-product .faculty-card{flex:0 0 260px;scroll-snap-align:start}\n#cfp-product .faculty-photo{width:100%;aspect-ratio:1/1.05;border-radius:8px;background:#d8dbe0;overflow:hidden;margin-bottom:16px}\n#cfp-product .faculty-photo img{width:100%;height:100%;object-fit:cover;display:block}\n#cfp-product .faculty-card strong{display:block;font-family:\"Kantumruy Pro\";font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px}\n#cfp-product .faculty-card p{color:#6a716b;font-size:13px;line-height:1.55;margin:0}\n#cfp-product .faculty-arrow{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;z-index:2;box-shadow:0 6px 16px rgba(16,22,18,.1)}\n#cfp-product .faculty-arrow:hover{border-color:var(--green-dark);color:var(--green-dark)}\n#cfp-product .faculty-arrow-prev{left:-20px}\n#cfp-product .faculty-arrow-next{right:-20px}\n\n/* CONSULTORIA — imagem de fundo full-bleed (igual hero), consultora a esquerda, texto a direita */\n#cfp-product .consult{padding:110px 0;position:relative;overflow:hidden;background:#102219;color:#eef3ee}\n#cfp-product .consult-bg{position:absolute;inset:0;background:url(\"https://i.ibb.co/YTWCmwfy/cfp-consultant-clean.png\") left 18% top 8%/cover no-repeat;filter:grayscale(.15) contrast(1.02);opacity:.65}\n#cfp-product .consult-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,34,25,.15) 0%,rgba(16,34,25,.82) 46%,#102219 78%)}\n#cfp-product .consult-inner{position:relative;z-index:2}\n#cfp-product .consult-copy{margin-left:auto;max-width:500px}\n#cfp-product .consult h2{color:#f3f6f2}\n#cfp-product .consult p{color:#aebbb2}\n#cfp-product .consult ol{padding:0;margin:30px 0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .consult li{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:14px;color:#c8d1ca}\n#cfp-product .consult li span{color:#62d18d;margin-right:12px;font-size:10px}\n#cfp-product .text-link{border:0;background:transparent;padding:0 0 6px;color:var(--ink);border-bottom:1px solid var(--green-dark);font-weight:700;cursor:pointer}\n#cfp-product .text-link-light{color:#eef3ee;border-bottom-color:#5fe89c}\n\n/* OFERTA — preço e inclusos à esquerda, checkout à direita */\n#cfp-product .offer{padding:104px 0;background:#0c1a13;color:#edf2ed;border-top:1px solid rgba(255,255,255,.12)}\n#cfp-product .offer h2{font-size:clamp(42px,4.4vw,60px);line-height:1.05;margin:0 0 30px}\n#cfp-product .offer-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}\n#cfp-product .included{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border-top:1px solid rgba(255,255,255,.15)}\n#cfp-product .included span{display:flex;gap:11px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:13px;color:#c8d1ca}\n#cfp-product .included b{color:#63d38e}\n#cfp-product .price-box{background:#f2f1eb;border-radius:8px;padding:32px;margin-bottom:32px}\n#cfp-product .price-box .discount{display:inline-block;padding:6px 12px;background:var(--green);color:#06120a;font-weight:800;font-size:11px;border-radius:4px;margin-bottom:14px}\n#cfp-product .price-box .old{color:#78817a;text-decoration:line-through;margin:0;font-size:14px}\n#cfp-product .price-box .price{font-family:\"Kantumruy Pro\";font-size:56px;line-height:1;margin:8px 0 6px;letter-spacing:-.05em;color:var(--ink)}\n#cfp-product .price-box .price small{font-family:\"Inter\";font-size:16px}\n#cfp-product .price-box .installments{color:#5c655f;font-size:13px;margin:0}\n#cfp-product .guarantee-row{display:flex;gap:22px;align-items:center;margin:36px 0}\n#cfp-product .guarantee-row strong{display:block;color:#f3f6f2;font-size:17px;margin-bottom:6px}\n#cfp-product .guarantee-row span{font-size:13px;color:#aebbb2;line-height:1.6}\n#cfp-product .approval-seal{flex-shrink:0;width:126px;height:126px}\n#cfp-product .approval-seal svg{width:100%;height:100%}\n#cfp-product .help-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;max-width:820px;margin:36px auto 0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:32px}\n#cfp-product .help-box p{margin:0;color:#f3f6f2;font-size:15px;font-weight:600}\n#cfp-product .checkout-card{background:#f2f1eb;border-radius:8px;padding:40px}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green-dark);margin-bottom:6px}\n#cfp-product .checkout-head strong{font-family:\"Kantumruy Pro\";font-size:22px;font-weight:600;color:var(--ink)}\n\n/* FAQ — sem link extra */\n#cfp-product .faq{padding:100px 0;background:#e8ebe5}\n#cfp-product .faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}\n#cfp-product .faq h2{margin:20px 0 0;font-size:clamp(36px,3.8vw,52px);line-height:1.08}\n#cfp-product details{border-bottom:1px solid var(--line)}\n#cfp-product summary{list-style:none;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-weight:700}\n#cfp-product summary::-webkit-details-marker{display:none}\n#cfp-product details p{color:#606861;line-height:1.7;padding:0 50px 24px 0}\n\n#cfp-product .final{padding:90px 0;position:relative;overflow:hidden;background:var(--green);text-align:center}\n#cfp-product .final:after{content:\"CFP\";position:absolute;right:-40px;bottom:-95px;font-family:\"Kantumruy Pro\";font-size:260px;font-weight:700;letter-spacing:-.1em;color:rgba(7,17,10,.08)}\n#cfp-product .final .index{color:#0a4e24}\n#cfp-product .final h2{margin:24px auto 0;font-size:clamp(36px,4.2vw,58px);line-height:1.06}\n#cfp-product .final .actions{justify-content:center;position:relative;z-index:1}\n#cfp-product .final .primary{background:#0b1710;color:#f0f4ef;box-shadow:none}\n#cfp-product .final .secondary{background:transparent;border-color:#fff}\n#cfp-product .footer{min-height:90px;padding:24px max(24px,calc((100vw - 1180px)/2));background:#07100b;color:#839087;display:flex;align-items:center;justify-content:space-between;font-size:11px}\n#cfp-product .modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(5,10,7,.72);padding:24px;align-items:center;justify-content:center}\n#cfp-product .modal.open{display:flex}\n#cfp-product .modal-card{width:min(620px,100%);max-height:94vh;background:#f4f5f1;border-radius:14px;overflow:hidden;box-shadow:0 30px 100px rgba(0,0,0,.5);position:relative}\n#cfp-product .modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(16,22,18,.08);font-size:20px;cursor:pointer;z-index:2}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{font-family:\"Kantumruy Pro\";font-size:32px;line-height:1;margin:10px 0;color:var(--ink)}\n#cfp-product .modal-copy p{color:#626963}\n\n@media(max-width:900px){\n#cfp-product .shell{width:min(100% - 34px,720px)}\n#cfp-product .header{height:66px;padding:0 17px}\n#cfp-product .header img,#cfp-product .footer img{width:112px}\n#cfp-product .hero{min-height:auto;padding:120px 0 64px}\n#cfp-product .hero-copy{width:100%}\n#cfp-product .hero h1{font-size:40px;margin:22px 0 18px}\n#cfp-product .actions{flex-direction:column}\n#cfp-product .btn{width:100%}\n#cfp-product .video-section,#cfp-product .preparation,#cfp-product .modules,#cfp-product .consult,#cfp-product .offer,#cfp-product .faq,#cfp-product .final{padding:70px 0}\n#cfp-product .video-grid,#cfp-product .offer-grid,#cfp-product .faq-grid{grid-template-columns:1fr;gap:36px}\n#cfp-product .consult-bg{opacity:.3}\n#cfp-product .consult-overlay{background:linear-gradient(180deg,rgba(16,34,25,.5) 0%,#102219 65%)}\n#cfp-product .consult-copy{margin-left:0;max-width:none}\n#cfp-product .prep-lines{grid-template-columns:1fr;gap:32px}\n#cfp-product .stats-bar .shell{flex-direction:column;gap:18px}\n#cfp-product .module-grid{grid-template-columns:1fr 1fr;gap:14px}\n#cfp-product .faculty-card{flex-basis:220px}\n#cfp-product .faculty-arrow{width:34px;height:34px;font-size:14px}\n#cfp-product .faculty-arrow-prev{left:0}\n#cfp-product .faculty-arrow-next{right:0}\n#cfp-product .consult ol,#cfp-product .included{grid-template-columns:1fr}\n#cfp-product .checkout-card{padding:28px 24px}\n#cfp-product .faq-grid{gap:50px}\n#cfp-product .footer{align-items:flex-start;gap:18px;flex-direction:column}\n}\n@media(max-width:480px){\n#cfp-product .hero h1{font-size:34px}\n#cfp-product .prep-heading h2,#cfp-product .modules-heading h2,#cfp-product .consult h2,#cfp-product .offer h2,#cfp-product .faq h2,#cfp-product .final h2{font-size:32px}\n#cfp-product .price{font-size:46px}\n#cfp-product .module-grid{grid-template-columns:1fr}\n}\n\n@keyframes cfpMobileTicker{\n  0%{transform:translate3d(0,0,0)}\n  100%{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .stats-bar{display:block!important;overflow:hidden!important;padding:18px 0!important}\n  #cfp-product .stats-bar .stats-viewport{\n    display:block!important;\n    width:100%!important;\n    max-width:none!important;\n    margin:0!important;\n    overflow:hidden!important;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);\n  }\n  #cfp-product .stats-bar .stats-track{\n    display:flex!important;\n    flex-direction:row!important;\n    width:max-content!important;\n    max-width:none!important;\n    gap:0!important;\n    transform:translate3d(0,0,0);\n    will-change:transform;\n    animation:cfpMobileTicker 14s linear infinite!important;\n    animation-play-state:running!important;\n  }\n  #cfp-product .stats-bar .stats-group,\n  #cfp-product .stats-bar .stats-group[aria-hidden=\"true\"]{\n    display:flex!important;\n    flex:none!important;\n    flex-direction:row!important;\n    flex-wrap:nowrap!important;\n    justify-content:flex-start!important;\n    align-items:center!important;\n    gap:38px!important;\n    padding:0 38px 0 0!important;\n  }\n  #cfp-product .stats-bar .format-item{display:flex!important;flex:none!important;width:auto!important;white-space:nowrap!important}\n}\n</style>\n<div id=\"cfp-product\">\n  <header class=\"header\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"></header>\n\n  <section class=\"hero\" id=\"cfp-top\">\n    <div class=\"hero-image\" aria-hidden=\"true\"></div>\n    <div class=\"hero-content shell\"><div class=\"hero-copy\"><img class=\"hero-badge\" src=\"https://i.ibb.co/whtCCrf6/Frame-165.png\" alt=\"Preparatório CFP®\"><h1>Para quem quer crescer na carreira, <em>o CFP® não pode ficar para depois.</em></h1><p>Amplie seu repertório em planejamento financeiro e prepare-se para uma atuação cada vez mais completa com clientes de maior patrimônio.</p><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-hero-checkout\">Garantir minha vaga <span>→</span></button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div><div class=\"hero-form-card\" id=\"cfp-hero-checkout\"><div class=\"hero-form-head\"><span>Inscrição</span><strong>Garanta sua vaga</strong><p>Preencha seus dados para seguir diretamente ao checkout.</p></div><form class=\"hero-checkout-proxy\" id=\"hero-checkout-proxy\"><label><span>Nome completo</span><input type=\"text\" id=\"hero-checkout-name\" autocomplete=\"name\" placeholder=\"Digite seu nome e sobrenome\" required></label><label><span>E-mail</span><input type=\"email\" id=\"hero-checkout-email\" autocomplete=\"email\" placeholder=\"Digite seu e-mail\" required></label><label><span>Telefone</span><input type=\"tel\" id=\"hero-checkout-phone\" autocomplete=\"tel\" inputmode=\"tel\" placeholder=\"DDD + número\" required></label><label class=\"hero-checkout-lgpd\"><input type=\"checkbox\" id=\"hero-checkout-lgpd\" required><span>Concordo com a utilização dos dados pessoais fornecidos de acordo com a Política de Privacidade da XP Educação e a LGPD.</span></label><button type=\"submit\">Garantir minha vaga</button></form></div></div>\n  </section>\n\n  <section class=\"video-section\"><div class=\"shell video-grid\"><div><span class=\"eyebrow\">O próximo passo</span><h2>O CFP® é a evolução natural de quem quer ir além da recomendação.</h2><p>Uma certificação que fortalece sua visão integrada e amplia o espaço para uma atuação consultiva, estratégica e de longo prazo.</p></div><div class=\"feature-video\"><video controls playsinline preload=\"metadata\" poster=\"https://image.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/thumbnail.jpg?time=3&width=1280\" title=\"Guilherme Sant'Anna, Sócio e Diretor na XP Inc.\"><source src=\"https://stream.mux.com/KXN7223vyHbRXUg6U2cO1EIEEbrUlw5fhLEjnJV5q1g/highest.mp4\" type=\"video/mp4\"></video></div></div></section>\n\n  <section class=\"preparation\"><div class=\"shell\">\n    <div class=\"prep-heading\"><h2>Uma preparação completa, da prova à prática.</h2></div>\n    <div class=\"prep-lines\">\n      <article><p>Preparação estruturada para os conhecimentos cobrados no CFP®, com simulados e banco de questões.</p></article>\n      <article><p>Aprendizados aplicados a situações reais da rotina com clientes de maior patrimônio.</p></article>\n      <article><p>Repertório para atuar em planejamentos financeiros e patrimoniais mais complexos, além da prova.</p></article>\n      <article class=\"prep-highlight\"><p>Conteúdo, prática e acompanhamento próximo combinados pra transformar estudo em repertório real com o cliente.</p><span class=\"prep-badge\">Método XP de ensino</span></article>\n    </div>\n  </div></section>\n\n  <section class=\"stats-bar\"><div class=\"shell stats-viewport\"><div class=\"stats-track\"><div class=\"stats-group\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div><div class=\"stats-group\" aria-hidden=\"true\"><div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm6.9 6h-3.1a15.6 15.6 0 00-1.3-4.1A8 8 0 0118.9 8zM12 4.1c.8 1 1.5 2.4 1.9 3.9h-3.8c.4-1.5 1.1-2.9 1.9-3.9zM4.3 14a8.2 8.2 0 010-4h3.5a17 17 0 000 4H4.3zm.8 2h3.1c.3 1.5.7 2.9 1.3 4.1A8 8 0 015.1 16zm3.1-8H5.1a8 8 0 014.2-4.1A15.6 15.6 0 008.2 8zM12 19.9c-.8-1-1.5-2.4-1.9-3.9h3.8c-.4 1.5-1.1 2.9-1.9 3.9zM10.1 14a15 15 0 010-4h3.8a15 15 0 010 4h-3.8zm4.6 5.9c.6-1.2 1-2.6 1.3-4.1h3.1a8 8 0 01-4.4 4.1zM16.2 14a17 17 0 000-4h3.5a8.2 8.2 0 010 4h-3.5z\"/></svg><span><strong>100%</strong> online</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm1 10.6l4.2 2.5-.8 1.3-5-3V6h1.6v6.6z\"/></svg><span><strong>80h</strong> de preparação</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"/></svg><span><strong>Aulas</strong> gravadas e ao vivo</span></div>\n      <div class=\"format-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M6 2h9l5 5v13a2 2 0 01-2 2H6a2 2 0 01-2-2V4a2 2 0 012-2zm8 1.5V8h4.5L14 3.5zM8 12h8v1.6H8V12zm0 3h8v1.6H8V15zm0-6h4v1.6H8V9z\"/></svg><span><strong>1.000+</strong> questões no banco</span></div></div></div></div></section>\n\n  <section class=\"modules\"><div class=\"shell\">\n    <div class=\"modules-heading\"><h2>Oito módulos para uma visão completa.</h2><p>Conteúdos aderentes ao edital da PLANEJAR, organizados para apoiar sua preparação para o exame.</p></div>\n    <div class=\"module-grid\">\n      <article class=\"module-card\"><span>01</span><strong>Planejamento Financeiro: Princípios, Processos e Habilidades</strong><small>10 temas</small></article>\n      <article class=\"module-card\"><span>02</span><strong>Gestão Financeira</strong><small>9 temas</small></article>\n      <article class=\"module-card\"><span>03</span><strong>Planejamento de Investimentos e Gestão de Ativos</strong><small>6 temas</small></article>\n      <article class=\"module-card\"><span>04</span><strong>Planejamento de Aposentadoria</strong><small>5 temas</small></article>\n      <article class=\"module-card\"><span>05</span><strong>Planejamento de Seguros e Gestão de Risco</strong></article>\n      <article class=\"module-card\"><span>06</span><strong>Planejamento Tributário</strong></article>\n      <article class=\"module-card\"><span>07</span><strong>Planejamento Patrimonial e Sucessório</strong><small>7 temas</small></article>\n      <article class=\"module-card\"><span>08</span><strong>Psicologia no Planejamento Financeiro</strong></article>\n    </div>\n  </div></section>\n\n  <section class=\"faculty\"><div class=\"shell\">\n    <div class=\"faculty-heading\"><h2>Especialistas à frente de cada módulo.</h2><p>Experiência prática e conhecimento técnico aplicados aos temas que fazem parte da certificação.</p></div>\n    <div class=\"faculty-carousel\">\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-prev\" data-cfp-faculty=\"prev\" aria-label=\"Anterior\">←</button>\n    <div class=\"faculty-track\">\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/B5gMGhFN/felipe.jpg\" alt=\"Felipe Quiodine\"></div><strong>Felipe Quiodine</strong><p>Mestre em Economia (UFABC), autor pela SENAC. CFP, C-ProI, C-ProR, CPA e ANCORD.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/5gNYHv0G/lara.jpg\" alt=\"Lara Gelatti Fonseca\"></div><strong>Lara Gelatti Fonseca</strong><p>CFP e CFA Level I candidate. Banker Alta Renda na XP Inc., 12+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/hx929qVz/laudinex.jpg\" alt=\"Laudinex da Silva Sousa\"></div><strong>Laudinex da Silva Sousa</strong><p>CFP, MBA. Ampla experiência em assessoria, consultoria e planejamento financeiro.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/HTW4H2qF/nayra.jpg\" alt=\"Nayra Sombra\"></div><strong>Nayra Sombra</strong><p>Planejadora financeira e patrimonial. CFP, CEA e SUSEP, 15+ anos de mercado.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/0RbDwwWs/raphael.jpg\" alt=\"Raphael Armand Mifano\"></div><strong>Raphael Armand Mifano</strong><p>Mestre (FECAP), MBA (FGV). Docente e instrutor de gestão de risco (ABBC).</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/mr2dpHhp/gabriel.jpg\" alt=\"Gabriel Campoy\"></div><strong>Gabriel Campoy</strong><p>Sócio da XP Inc. e líder de Wealth Planning do XP Private Bank. Membro do STEP.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/ns17ZwdL/victor.jpg\" alt=\"Victor Hugo\"></div><strong>Victor Hugo</strong><p>Head de Investment Solutions. Ex-Santander e Itaú, revisor técnico da ANBIMA.</p></article>\n      <article class=\"faculty-card\"><div class=\"faculty-photo\"><img src=\"https://i.ibb.co/jZVKx2VB/guilherme.jpg\" alt=\"Guilherme Camargo\"></div><strong>Guilherme Camargo</strong><p>Psicólogo comportamental (UNESP), pioneiro em finanças comportamentais no Brasil.</p></article>\n    </div>\n    <button type=\"button\" class=\"faculty-arrow faculty-arrow-next\" data-cfp-faculty=\"next\" aria-label=\"Próximo\">→</button>\n    </div>\n  </div></section>\n\n  <section class=\"consult\">\n    <div class=\"consult-bg\" aria-hidden=\"true\"></div>\n    <div class=\"consult-overlay\" aria-hidden=\"true\"></div>\n    <div class=\"shell consult-inner\">\n    <div class=\"consult-copy\"><h2>Uma consultoria dedicada à sua jornada.</h2><p>Conte com acompanhamento para organizar sua evolução, orientar seus estudos e manter o foco até a prova.</p><ol><li><span>01</span> Consultora Educacional dedicada</li><li><span>02</span> Aulas ao vivo semanais</li><li><span>03</span> Intensivão pré-prova</li><li><span>04</span> Comunidade e Masterclasses XP</li></ol><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div>\n  </div></section>\n\n  <section class=\"offer\"><div class=\"shell\">\n    <div class=\"offer-grid\">\n      <div>\n        <h2>O que está incluso.</h2>\n        <div class=\"price-box\">\n          <span class=\"discount\">30% OFF</span>\n          <p class=\"old\">De R$ 7.856</p>\n          <p class=\"price\"><small>R$</small> 5.499</p>\n          <p class=\"installments\">ou até 12x de R$ 458 · à vista, cartão parcelado, cartão recorrente ou boleto</p>\n        </div>\n        <div class=\"included\"><span><b>✓</b>8 módulos e 80 horas de conteúdo</span><span><b>✓</b>Aulas gravadas e ao vivo</span><span><b>✓</b>Simulados e banco de questões</span><span><b>✓</b>Materiais complementares</span><span><b>✓</b>Especialistas por módulo</span><span><b>✓</b>Plano de estudos e consultoria</span></div>\n        \n      </div>\n      <div class=\"checkout-card\" id=\"cfp-checkout\">\n        <div class=\"checkout-head\"><span>Inscrição</span><strong>Inscreva-se e comece agora</strong></div>\n        <style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_817_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_817_._form-top{top:0}#_form_817_._form-bottom{bottom:0}#_form_817_._form-left{left:0}#_form_817_._form-right{right:0}#_form_817_ input[type=\"text\"],#_form_817_ input[type=\"tel\"],#_form_817_ input[type=\"date\"],#_form_817_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_817_ textarea{resize:none}#_form_817_ input::placeholder{color:#414141}#_form_817_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:0 !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_817_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_817_ ._submit.processing{position:relative}#_form_817_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_817_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_817_ ._close-icon{cursor:pointer;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_817_ ._close-icon:before{position:relative}#_form_817_ ._form-body{font-family:Inter;font-size:12px;font-weight:400;color:#414141;margin-bottom:30px}#_form_817_ ._form-image-left{width:150px;float:left}#_form_817_ ._form-content-right{margin-left:164px}#_form_817_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_817_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_817_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_817_ ._form-label,#_form_817_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_817_._dark ._form-branding{color:#333}#_form_817_._dark ._form-branding ._logo{background-image:url(\"https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png\")}#_form_817_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_817_ ._form_element *{font-size:14px}#_form_817_ ._form_element._clear{clear:both;width:100%;float:none}#_form_817_ ._form_element._clear:after{clear:left}#_form_817_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_817_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_817_ ._form_element input[type=\"text\"],#_form_817_ ._form_element input[type=\"date\"],#_form_817_ ._form_element select,#_form_817_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_817_ ._field-wrapper{position:relative}#_form_817_ ._inline-style{float:left}#_form_817_ ._inline-style input[type=\"text\"]{width:150px}#_form_817_ ._inline-style:not(._clear){margin-right:20px}#_form_817_ ._form_element img._form-image{max-width:100%}#_form_817_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_817_ ._clear-element{clear:left}#_form_817_ ._full_width{width:100%}#_form_817_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_817_ input[type=\"text\"]._has_error,#_form_817_ textarea._has_error{border:#F37C7B 1px solid}#_form_817_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_817_ ._show_be_error{float:left}#_form_817_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_817_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_817_ ._error._below{padding-top:8px;top:100%;right:0}#_form_817_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_817_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_817_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_817_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_817_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_817_ ._button-wrapper ._error-inner._form_error{position:static}#_form_817_ ._error-inner._no_arrow{margin-bottom:10px}#_form_817_ ._error-arrow{position:absolute;width:0;height:0}#_form_817_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_817_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_817_ select.datetime_time{width:29%;display:inline;height:32px}#_form_817_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_817_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}#_form_817_ ._form-title,#_form_817_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:16px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_817_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_817_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_817_ ._form-content{margin:0;width:100%}#_form_817_ ._form-inner{display:block;min-width:100%}#_form_817_ ._form-title,#_form_817_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_817_ ._form-title{font-size:1.2em}#_form_817_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_817_ ._form-element,#_form_817_ ._inline-style,#_form_817_ input[type=\"text\"],#_form_817_ label,#_form_817_ p,#_form_817_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_817_ ._row._checkbox-radio label{display:inline}#_form_817_ ._row,#_form_817_ p,#_form_817_ label{margin-bottom:0.7em;width:100%}#_form_817_ ._row input[type=\"checkbox\"],#_form_817_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_817_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_817_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_817_ ._form-image{max-width:100%;height:auto !important}#_form_817_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_817_ input[type=\"radio\"],#_form_817_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_817_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_817_ ._inline-style{margin:20px 0 0 !important}#_form_817_ ._inline-style input[type=\"text\"]{width:100%}}#_form_817_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_817_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_817_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_817_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_817_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_817_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_817_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_817_ .field-required{color:#FF0000}#_form_817_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;border-top:0px solid rgba(126, 222, 0, 0) !important;border-right:0px solid rgba(126, 222, 0, 0) !important;border-bottom:0px solid rgba(126, 222, 0, 0) !important;border-left:0px solid rgba(126, 222, 0, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_817_ ._show_be_error{min-width:100%}#_form_817_._inline-form,#_form_817_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_817_._inline-form ._row span:not(.field-required),#_form_817_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_817__inlineform input[type=\"text\"],#_form_817__inlineform input[type=\"date\"],#_form_817__inlineform input[type=\"tel\"],#_form_817__inlineform select,#_form_817__inlineform textarea:not(.g-recaptcha-response){font-family:Inter;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_817_._inline-form ._html-code,#_form_817_._inline-form .sms_consent_message,#_form_817_._inline-form ._form-thank-you{font-family:Inter;font-size:12px;font-weight:400;color:#414141}#_form_817_._inline-form ._form-label,#_form_817_._inline-form ._form-emailidentifier,#_form_817_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_817_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_817_._inline-form ._html-code h1,#_form_817_._inline-form ._html-code h2,#_form_817_._inline-form ._html-code h3,#_form_817_._inline-form ._html-code h4,#_form_817_._inline-form ._html-code h5,#_form_817_._inline-form ._html-code h6,#_form_817_._inline-form ._form-title{margin-bottom:0;display:block}#_form_817_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_817_:before,#_form_817_:after{content:\" \";display:table}#_form_817_:after{clear:both}#_form_817_._inline-style{width:auto;display:inline-block}#_form_817_._inline-style input[type=\"text\"],#_form_817_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_817_._inline-style button._inline-style{position:relative;top:27px}#_form_817_._inline-style p{margin:0}#_form_817_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_817_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_817_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_817_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_817_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_817_ .iti{width:100%}#_form_817_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_817_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_817_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_817_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_817_ .iti__country-list--dropup{margin-bottom:4px}#_form_817_ .phone-error-hidden{display:none}#_form_817_ .phone-error{color:#E40E49}#_form_817_ .phone-input-error{border:1px solid #E40E49 !important}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_817_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n#_form_817_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_817_\" class=\"_form _form_817 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"817\" />\n  <input type=\"hidden\" name=\"f\" value=\"817\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"8997e7b0-8772-41d7-a917-bbe1ad6af10a\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone\" class=\"_form-label\">\n      </label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x85681228 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[225][]\" class=\"_form-label\">\n          </legend>\n        </div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[225][]\" name=\"field[225][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\" type=\"checkbox\" name=\"field[225][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\"                                                                                 required                                >\n          <span>\n            <label for=\"field_225Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da XP Educação e a LGPD.<span class=\"field-required\">\n              *\n            </span>\n          </label>\n        </span>\n      </div>\n    </fieldset>\n  </div>\n  <div class=\"_form_element _x41936425 _full_width \" >\n    <input type=\"hidden\" name=\"field[261]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x03312602 _full_width \" >\n    <input type=\"hidden\" name=\"field[262]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x39515130 _full_width \" >\n    <input type=\"hidden\" name=\"field[263]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x81079553 _full_width \" >\n    <input type=\"hidden\" name=\"field[264]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x45137637 _full_width \" >\n    <input type=\"hidden\" name=\"field[265]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x93926374 _full_width \" >\n    <input type=\"hidden\" name=\"field[295]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x86352644 _full_width \" >\n    <input type=\"hidden\" name=\"field[296]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x23435540 _full_width \" >\n    <input type=\"hidden\" name=\"field[297]\" value=\"\" />\n  </div>\n  <div class=\"_form_element _x07872253 _full_width \" >\n    <input type=\"hidden\" name=\"field[298]\" value=\"\" />\n  </div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_817_submit\" class=\"_submit\" type=\"submit\">\n      Garantir minha vaga\n    </button>\n  </div>\n  <div class=\"_clear-element\">\n  </div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n</div>\n</form><script>\nwindow.cfields = {\"225\":\"lgpd_xp_educao\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"</div>\" + \"<p>\" + detail + \"</p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences</button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n    var hideButton = document.getElementById('hideButton');\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_817_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_817_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"817\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"817\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_817_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        var qString = window.location.search;\n        if (!qString) { return false; }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(/\\[time\\]$/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") { continue; }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; }\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].tip.parentNode) tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                } else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, \"Selecione uma opção.\"); }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\");\n                    }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected && (!elem.options[i].value || (elem.options[i].value.match(/\\n/g)))) { selected = false; }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Selecione uma opção.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) {\n            elem.setAttribute('aria-invalid', 'true');\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\n        }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Forms must have an email field or a phone field present\");\n        resize_tooltip(tooltip);\n        errorField.setAttribute('aria-invalid', 'true');\n        if (errorField.hasAttribute('id')) { errorField.setAttribute('aria-describedby', errorField.id + '-error'); }\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) {\n                if (elem.tagName.toLowerCase() !== \"select\") { elem.value = elem.value.trim(); }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        if (!no_error) {\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') { firstFocusableError.focus(); }\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone');\n    /* Prefixo e máscara locais evitam conflito entre os dois formulários da página. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_817_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_817_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n\n      </div>\n    </div>\n    <div class=\"help-box\"><div class=\"help-copy\"><strong>Ainda tem dúvidas?</strong><span>Converse com um especialista e entenda todos os detalhes antes de se matricular.</span></div><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com um especialista</button></div>\n  </div></section>\n\n  <section class=\"faq\"><div class=\"shell faq-grid\">\n    <div><span class=\"index\">Dúvidas frequentes</span><h2>O que você precisa saber.</h2></div>\n    <div>\n      <details><summary>Por que o CFP® é importante para minha atuação como assessor?<span>⌄</span></summary><p>O CFP® amplia sua visão sobre planejamento financeiro e ajuda a conduzir conversas mais completas sobre patrimônio, proteção, aposentadoria, sucessão e objetivos de vida.</p></details>\n      <details><summary>Como funciona o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A jornada é 100% online, com aulas gravadas e ao vivo, simulados, banco de questões, materiais complementares e acompanhamento próximo.</p></details>\n      <details><summary>O que diferencia o Preparatório CFP® da XP Educação?<span>⌄</span></summary><p>A experiência do ecossistema XP é conectada ao conteúdo da prova, com especialistas por módulo e uma preparação aplicada à realidade de quem vive o mercado.</p></details>\n      <details><summary>Como funciona o acompanhamento da consultoria?<span>⌄</span></summary><p>Você recebe apoio para organizar o plano de estudos, identificar pontos de atenção e manter o ritmo de preparação até a prova.</p></details>\n      \n    </div>\n  </div></section>\n\n  <section class=\"final\"><div class=\"shell\"><span class=\"index\">Seu próximo passo</span><h2>Chegue ao CFP com a XP Educação.</h2><div class=\"actions\"><button class=\"btn primary\" data-cfp-scroll=\"cfp-checkout\">Garantir minha vaga →</button><button class=\"btn secondary\" data-cfp-modal=\"whatsapp\">Falar com especialista</button></div></div></section>\n\n  <footer class=\"footer\"><img src=\"https://i.ibb.co/KjhcpXxq/logo-xp.png\" alt=\"XP Educação\"><span>Preparatório CFP® XP Educação</span></footer>\n\n  <button class=\"floating-whatsapp\" type=\"button\" data-cfp-modal=\"whatsapp\" aria-label=\"Falar com um especialista pelo WhatsApp\"><svg viewBox=\"0 0 32 32\" aria-hidden=\"true\"><path d=\"M16.05 4.5A11.28 11.28 0 0 0 6.4 21.62L5 27l5.52-1.37A11.3 11.3 0 1 0 16.05 4.5Zm0 20.53c-1.7 0-3.36-.46-4.8-1.34l-.34-.2-3.28.81.85-3.18-.22-.35a9.2 9.2 0 1 1 7.8 4.26Zm5.05-6.9c-.27-.14-1.64-.81-1.9-.9-.25-.1-.43-.14-.62.14-.18.27-.71.9-.87 1.08-.16.19-.32.21-.6.07-.27-.14-1.16-.43-2.2-1.36a8.23 8.23 0 0 1-1.52-1.9c-.16-.27-.02-.42.12-.56.12-.12.27-.32.41-.48.14-.16.18-.27.27-.46.1-.18.05-.34-.02-.48-.07-.14-.62-1.5-.85-2.06-.23-.54-.45-.47-.62-.48h-.53c-.18 0-.48.07-.73.34-.25.28-.96.94-.96 2.29s.98 2.65 1.12 2.84c.14.18 1.93 2.95 4.68 4.14.65.28 1.16.45 1.56.58.66.21 1.25.18 1.72.11.53-.08 1.64-.67 1.87-1.32.23-.65.23-1.2.16-1.32-.07-.12-.25-.18-.53-.32Z\"/></svg></button>\n\n  <div class=\"modal\" data-cfp-dialog=\"whatsapp\" aria-hidden=\"true\"><div class=\"modal-card\"><button class=\"modal-close\" data-cfp-close aria-label=\"Fechar\">×</button><div class=\"modal-copy\"><span class=\"index\">Atendimento</span><h3>Converse com nosso time</h3><p>Deixe seus dados e fale com um especialista pelo WhatsApp.</p></div><style>@import url(https://fonts.bunny.net/css?family=inter:400,700);</style>\n<style>\n#_form_819_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_819_._form-top{top:0}#_form_819_._form-bottom{bottom:0}#_form_819_._form-left{left:0}#_form_819_._form-right{right:0}#_form_819_ input[type=\"text\"],#_form_819_ input[type=\"tel\"],#_form_819_ input[type=\"date\"],#_form_819_ textarea{padding:8px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_819_ textarea{resize:none}#_form_819_ input::placeholder{color:#414141}#_form_819_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#16b364 !important;border:1px solid #transparent !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#000000 !important;padding:10px !important}#_form_819_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_819_ ._submit.processing{position:relative}#_form_819_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#16b364, #16b364), conic-gradient(#16b364, #000000);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_819_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_819_ ._form-label,#_form_819_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_819_ ._form_element{position:relative;margin-bottom:10px;max-width:100%}#_form_819_ ._form_element *{font-size:14px}#_form_819_ ._form_element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]),#_form_819_ ._form-element :is(textarea, select, input[type=\"text\"], input[type=\"date\"], input[type=\"phone\"], input[type=\"email\"]){background:white;color:#414141 !important;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:0px}#_form_819_ ._form_element input[type=\"text\"],#_form_819_ ._form_element input[type=\"date\"],#_form_819_ ._form_element select,#_form_819_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_819_ ._field-wrapper{position:relative}#_form_819_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_819_ ._clear-element{clear:left}#_form_819_ ._full_width{width:100%}#_form_819_ input[type=\"text\"]._has_error,#_form_819_ textarea._has_error{border:#F37C7B 1px solid}#_form_819_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_819_ ._show_be_error{float:left}#_form_819_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_819_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_819_ ._error._below{padding-top:8px;top:100%;right:0}#_form_819_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_819_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_819_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}#_form_819_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_819_ ._button-wrapper ._error-inner._form_error{position:static}#_form_819_ ._error-inner._no_arrow{margin-bottom:10px}#_form_819_ ._error-arrow{position:absolute;width:0;height:0}.pika-single{z-index:10000001 !important}#_form_819_ ._form-title,#_form_819_ ._html-code :is(h1, h2, h3, h4, h5, h6){font-family:Inter;font-size:20px;font-weight:700;color:#121212}@media (min-width:320px) and (max-width:667px){#_form_819_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_819_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_819_ ._form-content{margin:0;width:100%}#_form_819_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_819_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_819_ button[type=\"submit\"]{padding:20px;font-size:1.5em}}#_form_819_ .field-required{color:#FF0000}#_form_819_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(9, 72, 148, 0) !important;max-width:512px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_819_ ._show_be_error{min-width:100%}#_form_819_._inline-form,#_form_819_._inline-form ._form-content{font-family:Inter;font-size:12px;font-weight:400}#_form_819_._inline-form ._row span:not(.field-required),#_form_819_._inline-form ._row label{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6em;color:#414141}#_form_819_._inline-form ._form-label,#_form_819_._inline-form ._form-checkbox-option-label{font-family:Inter;font-size:14px;font-weight:700;line-height:1.6em;color:#414141}#_form_819_._inline-form ._submit{margin-top:12px;font-family:Inter;font-size:14px;font-weight:400}#_form_819_:before,#_form_819_:after{content:\" \";display:table}#_form_819_:after{clear:both}#_form_819_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_819_ .iti{width:100%}#_form_819_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_819_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_819_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_819_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_819_ .phone-error{color:#E40E49}#_form_819_ .phone-input-error{border:1px solid #E40E49 !important}\n#_form_819_ ._submit{width:100%;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center}</style>\n<form method=\"POST\" action=\"//email.xpeducacao.com.br/proc.php\" id=\"_form_819_\" class=\"_form _form_819 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"819\" />\n  <input type=\"hidden\" name=\"f\" value=\"819\" />\n  <input type=\"hidden\" name=\"s\" />\n  <input type=\"hidden\" name=\"c\" value=\"0\" />\n  <input type=\"hidden\" name=\"m\" value=\"0\" />\n  <input type=\"hidden\" name=\"act\" value=\"sub\" />\n  <input type=\"hidden\" name=\"v\" value=\"2\" />\n  <input type=\"hidden\" name=\"or\" value=\"4b3f2e90-e535-4d20-bcdc-76283c9f9409\" />\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x27565802 _full_width \" >\n      <label for=\"fullname-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname-819\" name=\"fullname\" placeholder=\"Digite seu nome e sobrenome\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x82012344 _full_width \" >\n      <label for=\"email-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email-819\" name=\"email\" placeholder=\"Digite seu email\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x49168117 _full_width \" >\n      <label for=\"phone-819\" class=\"_form-label\"></label>\n      <div class=\"_field-wrapper cfp-phone-field\">\n        <span class=\"cfp-phone-prefix\" aria-hidden=\"true\">+55</span>\n        <input type=\"text\" id=\"phone-819\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"(11) 99999-9999\" required/>\n      </div>\n    </div>\n    <div class=\"_form_element _x74381323 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\"><legend for=\"field[191][]\" class=\"_form-label\"></legend></div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[191][]\" name=\"field[191][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_191-819\" type=\"checkbox\" name=\"field[191][]\"\n          value=\"Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.\" required>\n          <span>\n            <label for=\"field_191-819\">\n              Concordo com a utilização dos dados pessoais fornecidos para fins analíticos, envio de conteúdo informativo e publicitário, de acordo com a Política de Privacidade da Faculdade XP e a LGPD.<span class=\"field-required\">*</span>\n            </label>\n          </span>\n        </div>\n      </fieldset>\n    </div>\n  <div class=\"_form_element _x47346388 _full_width \"><input type=\"hidden\" name=\"field[261]\" value=\"\" /></div>\n  <div class=\"_form_element _x80646756 _full_width \"><input type=\"hidden\" name=\"field[262]\" value=\"\" /></div>\n  <div class=\"_form_element _x35330178 _full_width \"><input type=\"hidden\" name=\"field[263]\" value=\"\" /></div>\n  <div class=\"_form_element _x04795966 _full_width \"><input type=\"hidden\" name=\"field[264]\" value=\"\" /></div>\n  <div class=\"_form_element _x61956209 _full_width \"><input type=\"hidden\" name=\"field[265]\" value=\"\" /></div>\n  <div class=\"_form_element _x22575219 _full_width \"><input type=\"hidden\" name=\"field[295]\" value=\"\" /></div>\n  <div class=\"_form_element _x50067766 _full_width \"><input type=\"hidden\" name=\"field[296]\" value=\"\" /></div>\n  <div class=\"_form_element _x99371413 _full_width \"><input type=\"hidden\" name=\"field[297]\" value=\"\" /></div>\n  <div class=\"_form_element _x56712058 _full_width \"><input type=\"hidden\" name=\"field[298]\" value=\"\" /></div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_819_submit\" class=\"_submit\" type=\"submit\">Falar com especialista</button>\n  </div>\n  <div class=\"_clear-element\"></div>\n</div>\n<div class=\"_form-thank-you\" style=\"display:none;\"></div>\n</form><script>\nwindow.cfields = {\"191\":\"check_lgpd\",\"261\":\"utm_source\",\"262\":\"utm_medium\",\"263\":\"utm_term\",\"264\":\"utm_campaign\",\"265\":\"utm_content\",\"295\":\"gad_source\",\"296\":\"gad_campaignid\",\"297\":\"gbraid\",\"298\":\"gclid\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') { visitorObject('setEmail', email); visitorObject('update'); }\n    else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { _load_script(trackcmp_url); }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    /* Formulário 819: redireciona para o atendimento após o lead ser salvo. */\n    var specialistWhatsappUrl = 'https://api.whatsapp.com/send/?phone=5531983269441&text=Ol%C3%A1%21+Quero+saber+mais+sobre+o+Preparat%C3%B3rio+CFP%C2%AE+da+XP+Educa%C3%A7%C3%A3o.';\n    if (String(id) === '819' && specialistWhatsappUrl) {\n        window.location.assign(specialistWhatsappUrl);\n        return;\n    }\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_819_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; callback(); }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            _show_error(\"819\", \"Sorry, your submission failed. Please try again.\");\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) { element.addEventListener(event, func); }\n        else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); };\n        }\n    }\n    var _removed = false;\n    var form_to_submit = document.getElementById('_form_819_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; }\n        else { allInputs[i].dataset.name = allInputs[i].name; }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.textContent = text;\n            var errorHost = elem.closest('._form_element') || elem.parentNode;\n            errorHost.appendChild(tooltip);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));\n        if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; }\n        else { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');\n                    if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ' _has_error'; err.push(\"Você precisa concordar com a Política de Privacidade para continuar.\"); }\n                }\n                if (!no_error) { tooltip = create_tooltip(elem, err[0]); }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Preencha este campo.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um e-mail válido.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone-819')) {\n            var phoneDigits = elem.value.replace(/\\D/g, '');\n            if (elem.value.trim() && (phoneDigits.length < 10 || phoneDigits.length > 11)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Digite um telefone válido com DDD.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) { elem.setAttribute('aria-invalid', 'true'); elem.setAttribute('aria-describedby', `${elem.id}-error`); }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){ return true; }\n        if((el.name === 'email' || el.name === 'phone') && el.value !== \"\"){ return true; }\n        return false;\n    };\n    var validate_email_or_phone_required = function() {\n        var emailInput = form_to_submit.querySelector('input[name=\"email\"]');\n        var phoneInput = form_to_submit.querySelector('input[name=\"phone\"]');\n        if (!emailInput && !phoneInput) { return true; }\n        var hasEmailValue = emailInput && emailInput.value.trim() !== '';\n        var hasPhoneValue = phoneInput && phoneInput.value.trim() !== '';\n        if (hasEmailValue || hasPhoneValue) { return true; }\n        var errorField = emailInput || phoneInput;\n        errorField.className = errorField.className.replace(/ ?_has_error ?/g, '') + ' _has_error';\n        var tooltip = create_tooltip(errorField, \"Preencha o e-mail ou o telefone.\");\n        resize_tooltip(tooltip);\n        return false;\n    };\n    var validate_form = function(e) {\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() { this.value = this.value.trim(); validate_field(this, true); });\n                        addEvent(input, 'input', function() { validate_field(this, true); });\n                    } else if (input.type == 'checkbox') {\n                        addEvent(input, 'change', function() { validate_field(this, true); });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        var no_error = true;\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem) && no_error) { elem.value = elem.value.trim(); validate_field(elem) ? true : no_error = false; }\n        }\n        /* E-mail e telefone são obrigatórios e já são validados individualmente. */\n        if (!no_error && e) { e.preventDefault(); }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var initializePhoneInput = function(inputPhone) {\n        const stylesheetLink = document.createElement('link');\n        stylesheetLink.rel = 'stylesheet';\n        stylesheetLink.href = 'https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/css/intlTelInput.css';\n        document.head.appendChild(stylesheetLink);\n        window._load_script('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/intlTelInput.min.js', function() {\n            inputPhone.setAttribute(\"name\", \"phone-iti\");\n            iti = intlTelInput(inputPhone, {\n                loadUtils: () => import('https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.0/build/js/utils.js'),\n                hiddenInput: (telInputName) => ({ phone: 'phone' }),\n                separateDialCode: true,\n                autoPlaceholder: 'aggressive',\n                initialCountry: \"br\",\n            });\n        }, false);\n    }\n    var inputPhone = form_to_submit.querySelector('#phone-819');\n    /* O Form 819 usa prefixo +55 e máscara próprios para não conflitar com o checkout. */\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"hidden\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break}break}}return q.join(\"&\")};\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            var displayedPhone = inputPhone.value;\n            inputPhone.value = '+55' + displayedPhone.replace(/\\D/g, '');\n            var submitButton = e.target.querySelector('#_form_819_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n            var serialized = _form_serialize(document.getElementById('_form_819_')).replace(/%0A/g, '\\\\n');\n            inputPhone.value = displayedPhone;\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            _load_script('//email.xpeducacao.com.br/proc.php?' + serialized + '&jsonp=true', null, true);\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n</script>\n\n</div></div>\n</div>\n\n<style id=\"cfp-checkout-form-style\">\n/* Apenas estilo: preserva integralmente os Forms 817 e 819 */\n#cfp-product .checkout-card,\n#cfp-product .modal-card,\n#cfp-product .hero-form-card{\n  position:relative;\n  color:#fff;\n  background:rgba(9,17,12,.82);\n  border:1px solid rgba(37,206,123,.34);\n  border-radius:6px;\n  box-shadow:0 28px 80px rgba(0,0,0,.48),0 0 46px rgba(37,206,123,.08),inset 0 1px 0 rgba(255,255,255,.12);\n  backdrop-filter:blur(24px);\n  -webkit-backdrop-filter:blur(24px);\n}\n#cfp-product .checkout-card:before,\n#cfp-product .modal-card:before,\n#cfp-product .hero-form-card:before{\n  content:\"\";\n  position:absolute;\n  z-index:1;\n  inset:0 auto 0 0;\n  width:3px;\n  border-radius:6px 0 0 6px;\n  background:#25ce7b;\n  pointer-events:none;\n}\n#cfp-product .checkout-card{padding:28px}\n#cfp-product .offer-grid{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:56px;align-items:start}\n#cfp-product .offer .included{gap:6px 24px;border-top:0}\n#cfp-product .offer .included span{align-items:flex-start;padding:10px 0;border-bottom:0;line-height:1.5}\n#cfp-product .offer .included b{line-height:1.5}\n#cfp-product .modules-heading p{max-width:610px;margin:16px auto 0;color:#626b65;font-size:14px;line-height:1.65}\n#cfp-product .floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:8500;display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#16b364;color:#fff;cursor:pointer;box-shadow:0 16px 38px rgba(5,31,17,.34);transition:transform .2s,background .2s,box-shadow .2s}\n#cfp-product .floating-whatsapp:hover{transform:translateY(-3px) scale(1.04);background:#0d612b;box-shadow:0 20px 42px rgba(5,31,17,.42)}\n#cfp-product .floating-whatsapp:focus-visible{outline:3px solid rgba(37,206,123,.34);outline-offset:4px}\n#cfp-product .floating-whatsapp svg{display:block;width:29px;height:29px;fill:currentColor}\n#cfp-product:has(.modal.open) .floating-whatsapp{opacity:0;pointer-events:none}\n#cfp-product .hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,430px);align-items:center;gap:72px;padding-top:84px;padding-bottom:54px}\n#cfp-product .hero-copy{width:auto;min-width:0}\n#cfp-product .hero-form-card{z-index:2;min-width:0;padding:26px}\n#cfp-product .hero-form-head{margin-bottom:17px}\n#cfp-product .hero-form-head>span{display:block;margin-bottom:7px;color:#25ce7b;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}\n#cfp-product .hero-form-head>strong{display:block;color:#fff;font-family:\"Kantumruy Pro\";font-size:25px;line-height:1.15;letter-spacing:-.03em}\n#cfp-product .hero-form-head>p{margin:7px 0 0;color:rgba(255,255,255,.65);font-size:11px;line-height:1.5}\n#cfp-product .hero-checkout-proxy{display:grid;gap:11px}\n#cfp-product .hero-checkout-proxy label{display:grid;gap:6px;margin:0}\n#cfp-product .hero-checkout-proxy label>span{color:rgba(255,255,255,.72);font-size:10px;font-weight:650}\n#cfp-product .hero-checkout-proxy input[type=\"text\"],#cfp-product .hero-checkout-proxy input[type=\"email\"],#cfp-product .hero-checkout-proxy input[type=\"tel\"]{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:5px;background:rgba(255,255,255,.15);color:#fff;font-family:Inter,sans-serif;font-size:14px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)}\n#cfp-product .hero-checkout-proxy input::placeholder{color:rgba(255,255,255,.72)}\n#cfp-product .hero-checkout-proxy input:focus{border-color:#25ce7b;box-shadow:0 0 0 3px rgba(37,206,123,.16)}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:start}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd input{width:16px;height:16px;margin:2px 0 0;accent-color:#25ce7b}\n#cfp-product .hero-checkout-proxy .hero-checkout-lgpd span{color:rgba(255,255,255,.62);font-size:9px;line-height:1.4;font-weight:400}\n#cfp-product .hero-checkout-proxy button{display:flex;align-items:center;justify-content:center;width:min(100%,320px);min-height:48px;margin:3px auto 0;padding:12px 18px;border:0;border-radius:5px;background:#25ce7b;color:#07140d;font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px rgba(37,206,123,.2);transition:.2s}\n#cfp-product .hero-checkout-proxy button:hover{background:#0d612b;color:#fff;transform:translateY(-2px)}\n#cfp-product .checkout-head{margin-bottom:18px}\n#cfp-product .checkout-head span,\n#cfp-product .modal-copy .index{color:#25ce7b}\n#cfp-product .checkout-head strong{font-size:27px;line-height:1.12;color:#fff}\n#cfp-product .modal-card{border-radius:7px;overflow:auto}\n#cfp-product .modal-copy{padding:28px 30px 0}\n#cfp-product .modal-copy h3{color:#fff}\n#cfp-product .modal-copy p{color:rgba(255,255,255,.66)}\n#cfp-product .modal-close{color:#fff;background:rgba(255,255,255,.11)}\n\n#cfp-product :is(#_form_817_,#_form_819_){\n  width:100%!important;\n  min-width:0!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  color:#fff!important;\n  background:transparent!important;\n  font-family:Inter,sans-serif!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-content{width:100%;min-width:0}\n#cfp-product :is(#_form_817_,#_form_819_) ._form_element{margin:0 0 11px!important;max-width:100%}\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"],\n#cfp-product :is(#_form_817_,#_form_819_) input[type=\"date\"],\n#cfp-product :is(#_form_817_,#_form_819_) textarea,\n#cfp-product :is(#_form_817_,#_form_819_) select{\n  display:block!important;\n  width:100%!important;\n  min-width:0!important;\n  height:44px!important;\n  box-sizing:border-box!important;\n  padding:11px 12px!important;\n  border:1px solid rgba(255,255,255,.32)!important;\n  border-radius:5px!important;\n  background:rgba(255,255,255,.15)!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 16px rgba(0,0,0,.1)!important;\n  outline:none!important;\n  transition:border-color .2s,background .2s,box-shadow .2s,transform .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) textarea{height:auto!important;min-height:92px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input::placeholder,\n#cfp-product :is(#_form_817_,#_form_819_) textarea::placeholder{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field{position:relative!important}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-prefix{\n  position:absolute;\n  z-index:2;\n  left:13px;\n  top:50%;\n  transform:translateY(-50%);\n  padding-right:10px;\n  border-right:1px solid rgba(255,255,255,.28);\n  color:#fff;\n  font-size:13px;\n  font-weight:700;\n  line-height:20px;\n  pointer-events:none;\n}\n#cfp-product :is(#_form_817_,#_form_819_) .cfp-phone-field input{padding-left:62px!important}\n#cfp-product :is(#_form_817_,#_form_819_) input:focus,\n#cfp-product :is(#_form_817_,#_form_819_) textarea:focus,\n#cfp-product :is(#_form_817_,#_form_819_) select:focus{\n  border-color:#25ce7b!important;\n  background:rgba(255,255,255,.2)!important;\n  box-shadow:0 0 0 3px rgba(37,206,123,.16),0 8px 20px rgba(0,0,0,.14)!important;\n  transform:translateY(-1px);\n}\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:hover,\n#cfp-product :is(#_form_817_,#_form_819_) input:-webkit-autofill:focus{\n  -webkit-text-fill-color:#fff!important;\n  caret-color:#25ce7b!important;\n  -webkit-box-shadow:0 0 0 1000px #26312b inset!important;\n  box-shadow:0 0 0 1000px #26312b inset!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio{\n  display:grid!important;\n  grid-template-columns:18px minmax(0,1fr)!important;\n  gap:8px!important;\n  align-items:start!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio input{\n  width:16px!important;\n  height:16px!important;\n  margin:3px 0 0!important;\n  accent-color:#25ce7b!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio span,\n#cfp-product :is(#_form_817_,#_form_819_) ._row._checkbox-radio label{\n  display:block!important;\n  width:auto!important;\n  min-width:0!important;\n  margin:0!important;\n  color:rgba(255,255,255,.66)!important;\n  font-size:10px!important;\n  line-height:1.45!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit{\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  width:min(100%,320px)!important;\n  min-height:48px!important;\n  margin:10px auto 0!important;\n  padding:12px 18px!important;\n  border:0!important;\n  border-radius:5px!important;\n  background:#25ce7b!important;\n  color:#07140d!important;\n  font-family:Inter,sans-serif!important;\n  font-size:12px!important;\n  font-weight:700!important;\n  -webkit-text-fill-color:#07140d!important;\n  box-shadow:0 12px 28px rgba(37,206,123,.2)!important;\n  transition:background .2s,color .2s,transform .2s,box-shadow .2s!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._button-wrapper{display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;margin:6px 0 0!important;padding:0!important;float:none!important;box-sizing:border-box!important;z-index:2!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-arrow{display:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner{position:static!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:8px 10px!important;border:1px solid rgba(243,124,123,.55)!important;border-radius:4px!important;background:#ffe8e8!important;background-image:none!important;color:#8b2020!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;box-shadow:none!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._error-inner._form_error{margin:0 0 10px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .phone-error{display:block!important;width:100%!important;margin-top:6px!important;color:#ffaaa9!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}\n#cfp-product :is(#_form_817_,#_form_819_) ._submit:hover{\n  background:#0d612b!important;\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n  transform:translateY(-2px);\n  box-shadow:0 16px 32px rgba(0,0,0,.24)!important;\n}\n#cfp-product :is(#_form_817_,#_form_819_) ._form-thank-you{color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti{display:block!important;width:100%!important;min-width:0!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti input{width:100%!important;min-width:0!important;padding-left:96px!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-country,\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-flag{width:auto!important;min-width:82px!important;padding:0 10px!important;background:transparent!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__selected-dial-code{margin-left:7px!important;color:#fff!important}\n#cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{max-width:min(460px,calc(100vw - 64px))!important;min-width:0!important;color:#172019!important;background:#fff!important}\n\n/* Respiro exclusivo do formulário no modal de atendimento */\n#cfp-product .modal-card{\n  width:min(620px,calc(100vw - 32px));\n  max-height:calc(100dvh - 32px);\n  overflow-x:hidden;\n  overflow-y:auto;\n  box-sizing:border-box;\n}\n#cfp-product .modal-card #_form_819_{\n  box-sizing:border-box!important;\n  padding:16px 28px 28px!important;\n}\n#cfp-product .modal-card #_form_819_ ._form-content{\n  box-sizing:border-box!important;\n}\n#cfp-product .modal-card #_form_819_ ._row._checkbox-radio{\n  margin-top:2px!important;\n}\n#cfp-product .modal-card #_form_819_ ._button-wrapper{\n  margin-top:18px!important;\n}\n#cfp-product .modal-card #_form_819_ ._error-inner._no_arrow{\n  margin-top:8px!important;\n}\n\n/* Atendimento abaixo da oferta, separado do checkout */\n#cfp-product .help-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:none;margin:38px 0 0;padding:28px 2px 0;border:0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;text-align:left}\n#cfp-product .help-copy{display:grid;gap:5px;min-width:0}\n#cfp-product .help-copy strong{color:#f3f6f2;font-family:\"Kantumruy Pro\";font-size:18px;line-height:1.2}\n#cfp-product .help-copy span{max-width:460px;color:#aebbb2;font-size:11px;line-height:1.55}\n#cfp-product .help-box .btn{width:205px;min-height:50px;margin:0;border-color:rgba(255,255,255,.42);background:transparent;color:#f3f6f2;box-shadow:none}\n#cfp-product .help-box .btn:hover{border-color:#25ce7b;background:rgba(37,206,123,.08);color:#fff}\n\n/* Indicadores: est&#225;ticos no desktop e letreiro cont&#237;nuo no mobile */\n#cfp-product .stats-viewport{display:block!important;overflow:hidden}\n#cfp-product .stats-track{display:block;width:100%}\n#cfp-product .stats-group{display:flex;justify-content:center;align-items:center;gap:40px;row-gap:14px;flex-wrap:wrap}\n#cfp-product .stats-group[aria-hidden=\"true\"]{display:none}\n\n@keyframes cfp-stats-marquee{\n  from{transform:translate3d(0,0,0)}\n  to{transform:translate3d(-50%,0,0)}\n}\n@media(max-width:900px){\n  #cfp-product .hero-content{grid-template-columns:1fr;gap:32px;padding-top:110px;padding-bottom:56px}\n  #cfp-product .hero-form-card{width:min(540px,100%)}\n  #cfp-product .offer-grid{grid-template-columns:1fr;gap:38px}\n  #cfp-product .stats-bar{padding:18px 0;overflow:hidden}\n  #cfp-product .stats-bar .stats-viewport{\n    width:100%;\n    max-width:none;\n    margin:0;\n    overflow:hidden;\n    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n    mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);\n  }\n  #cfp-product .stats-track{\n    display:flex;\n    width:max-content;\n    will-change:transform;\n    animation:cfp-stats-marquee 20s linear infinite;\n  }\n  #cfp-product .stats-group,\n  #cfp-product .stats-group[aria-hidden=\"true\"]{\n    display:flex;\n    flex:none;\n    flex-wrap:nowrap;\n    justify-content:flex-start;\n    gap:38px;\n    padding-right:38px;\n  }\n  #cfp-product .stats-bar .format-item{flex:none;white-space:nowrap}\n}\n@media(prefers-reduced-motion:reduce) and (max-width:900px){\n  #cfp-product .stats-bar .stats-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}\n  #cfp-product .stats-bar .stats-viewport::-webkit-scrollbar{display:none}\n  #cfp-product .stats-track{animation:none}\n}\n\n@media(max-width:667px){\n  #cfp-product .hero{padding:0}\n  #cfp-product .hero-content{padding-top:92px;padding-bottom:36px;gap:24px}\n  #cfp-product .hero-form-card{width:100%;padding:21px 18px}\n  #cfp-product .hero-form-head>strong{font-size:22px}\n  #cfp-product .modules-heading p{margin-top:12px;font-size:12px;line-height:1.55}\n  #cfp-product .floating-whatsapp{right:16px;bottom:16px;width:52px;height:52px}\n  #cfp-product .floating-whatsapp svg{width:26px;height:26px}\n  #cfp-product .checkout-card{width:100%;min-width:0;padding:22px 18px}\n  #cfp-product .checkout-head strong{font-size:24px}\n  #cfp-product .modal{padding:12px}\n  #cfp-product .modal-card{width:100%;min-width:0;max-height:calc(100svh - 24px)}\n  #cfp-product .modal-copy{padding:24px 20px 0}\n  #cfp-product .modal-card #_form_819_{padding:16px 20px 22px!important}\n  #cfp-product .modal-card #_form_819_ ._button-wrapper{margin-top:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_),\n  #cfp-product :is(#_form_817_,#_form_819_) ._form-content,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti,\n  #cfp-product :is(#_form_817_,#_form_819_) .iti__country-list{width:100%!important;min-width:0!important;max-width:100%!important}\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"text\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"email\"],\n  #cfp-product :is(#_form_817_,#_form_819_) input[type=\"tel\"]{font-size:16px!important}\n  #cfp-product :is(#_form_817_,#_form_819_) .iti input{padding-left:96px!important}\n  #cfp-product .help-box{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}\n  #cfp-product .help-box .btn{width:100%}\n}\n</style>\n<script>\n(() => {\n  const formatBrazilianPhone = (value) => {\n    let digits = value.replace(/\\D/g, '');\n    if (digits.length > 11 && digits.startsWith('55')) digits = digits.slice(2);\n    digits = digits.slice(0, 11);\n    if (digits.length <= 2) return digits ? `(${digits}` : '';\n    const ddd = digits.slice(0, 2);\n    const number = digits.slice(2);\n    if (number.length <= 4) return `(${ddd}) ${number}`;\n    if (number.length <= 8) return `(${ddd}) ${number.slice(0, 4)}-${number.slice(4)}`;\n    return `(${ddd}) ${number.slice(0, 5)}-${number.slice(5)}`;\n  };\n  ['phone', 'phone-819', 'hero-checkout-phone'].forEach((id) => {\n    const input = document.getElementById(id);\n    if (!input) return;\n    input.addEventListener('input', () => { input.value = formatBrazilianPhone(input.value); });\n  });\n})();\n</script>\n<script>\n(() => {\n  const proxy = document.getElementById('hero-checkout-proxy');\n  const checkout = document.getElementById('_form_817_');\n  if (!proxy || !checkout) return;\n  proxy.addEventListener('submit', (event) => {\n    event.preventDefault();\n    if (!proxy.reportValidity()) return;\n    const name = checkout.querySelector('#fullname');\n    const email = checkout.querySelector('#email');\n    const phone = checkout.querySelector('#phone');\n    const lgpd = checkout.querySelector('input[type=\"checkbox\"]');\n    if (name) name.value = document.getElementById('hero-checkout-name').value.trim();\n    if (email) email.value = document.getElementById('hero-checkout-email').value.trim();\n    if (phone) phone.value = document.getElementById('hero-checkout-phone').value.trim();\n    if (lgpd) lgpd.checked = document.getElementById('hero-checkout-lgpd').checked;\n    checkout.requestSubmit();\n  });\n})();\n</script>\n<script>\n(function(){var root=document.getElementById('cfp-product');if(!root)return;root.querySelectorAll('[data-cfp-modal]').forEach(function(button){button.addEventListener('click',function(){var modal=root.querySelector('[data-cfp-dialog=\"'+button.getAttribute('data-cfp-modal')+'\"]');if(modal){modal.classList.add('open');modal.setAttribute('aria-hidden','false')}})});root.querySelectorAll('[data-cfp-close]').forEach(function(button){button.addEventListener('click',function(){var modal=button.closest('.modal');modal.classList.remove('open');modal.setAttribute('aria-hidden','true')})});root.querySelectorAll('.modal').forEach(function(modal){modal.addEventListener('click',function(event){if(event.target===modal){modal.classList.remove('open');modal.setAttribute('aria-hidden','true')}})});root.querySelectorAll('[data-cfp-scroll]').forEach(function(button){button.addEventListener('click',function(){var target=root.querySelector('#'+button.getAttribute('data-cfp-scroll'));if(target){target.scrollIntoView({behavior:'smooth',block:'start'})}})});root.querySelectorAll('[data-cfp-faculty]').forEach(function(button){button.addEventListener('click',function(){var track=root.querySelector('.faculty-track');if(!track)return;var amount=track.querySelector('.faculty-card').offsetWidth+20;track.scrollBy({left:button.getAttribute('data-cfp-faculty')==='next'?amount:-amount,behavior:'smooth'})})});})();\n</script>","embedURL":""}},"1:230":{"type":"TEXT","id":"1:230","name":"Display xl/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":71.0,"height":72.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":71.0,"height":72.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":71.0,"y":72.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:3dc8e20ac0f40a4bd7c60318330e61d31849a362/6135:514"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":60.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":60.0,"style":{"fontFamily":"Kantumruy Pro","fontPostScriptName":"KantumruyPro-SemiBold","fontStyle":"SemiBold","paragraphSpacing":60.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc8e20ac0f40a4bd7c60318330e61d31849a362/6135:514"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487"}},"fontVariantPosition":"NORMAL","fontSize":60.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.2,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":72.0,"lineHeightPercent":101.694915771484,"lineHeightPercentFontSize":120.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:236":{"id":"1:236","type":"VARIABLE","assetId":"VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499","name":"Font weight/regular","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Regular"}},"1:235":{"id":"1:235","type":"VARIABLE","assetId":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492","name":"Font family/font-family-body","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519","codeSyntax":{},"valuesByMode":{"7403:0":"Inter"}},"2:537":{"type":"TEXT","id":"2:537","name":"Text xs/Medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":16.0,"height":18.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":16.0,"height":18.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":16.0,"y":18.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":12.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":12.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","paragraphSpacing":12.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506"}},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":18.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2:4010":{"type":"TEXT","id":"2:4010","name":"Display xs/Semibold","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":29.0,"height":32.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":29.0,"height":32.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":29.0,"y":32.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:0d0a57eb7f6ea29363be761ae711e502e22b8460/6135:517"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"}],"paragraphSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":24.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":24.0,"style":{"fontFamily":"Kantumruy Pro","fontPostScriptName":"KantumruyPro-SemiBold","fontStyle":"SemiBold","paragraphSpacing":24.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:0d0a57eb7f6ea29363be761ae711e502e22b8460/6135:517"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511"},"paragraphSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498"}},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":32.0,"lineHeightPercent":112.994346618652,"lineHeightPercentFontSize":133.33332824707,"lineHeightUnit":"PIXELS","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}}},"assetIdToGuid":{"VariableID:479c93a43e5f1fd2767853334b3967feba38e526/6135:506":"2:533","VariableID:22de0a025e4c8d8c35f32e378962e03f169ec4c2/6302:81":"1:173","VariableID:41ab129325862374af53539388957b134e7baf68/6135:515":"1:268","VariableID:124e666b518100813db06490142801f1212d7cb9/6135:502":"2:519","VariableID:d62ffb8aa7bd6c25a38b9000eab92f7f534309f3/6135:507":"1:175","VariableID:fc9523dd4d4928b89c43f8d68a84fbaf7ee2628d/6135:498":"2:4008","VariableID:a296017de1e3f9eaee7bae4be561d5b7231119ee/6135:510":"2:517","VariableID:e62037033dba7ab55e144a9b1fef980cc4380d59/6135:509":"1:237","VariableID:7c05df73bca81ee1a32be6a4c0dd83222fe79400/6135:497":"2:534","VariableID:f3f7996abccd8a2cbe878d3c21a4c8e1dbb5e5b6/6135:503":"1:234","VariableID:66fcb9f5c54e352e0b530fbe69d245de341977ff/6135:487":"1:227","VariableID:5c5c3eabdd771f976f2a8491b589bc67d5e17bb8/6135:499":"1:236","VariableID:d6b01dbb63f9bf545ecb567edd2b244128c14569/6135:488":"1:269","VariableID:0e94e7a34bd36638ec49205d6147d4d2c42f1173/6135:500":"1:174","VariableID:3dc8e20ac0f40a4bd7c60318330e61d31849a362/6135:514":"1:229","VariableID:e07dbab11b1a6e3216b9330e02376437c9442ef9/6135:511":"1:228","VariableID:310553fa3e49f9b17b4462df5a7109d23a48ff7a/6135:501":"1:255","VariableCollectionId:0c8573c638e772698934a05b921268fbfb1b920f/6135:519":"1:171","VariableID:ad14648a32e152faee48c78b581bd584e634a331/6135:490":"1:172","VariableID:6145a24a4abf98c8f03f1a4d2f964bfa12057788/6135:492":"1:235","VariableID:9029b8cca6d5c29e1bf70c405b880eac98d8a921/6135:495":"2:518","VariableID:0d0a57eb7f6ea29363be761ae711e502e22b8460/6135:517":"2:4009","VariableID:c8fff3849b9fa3a6efb9d39459ed19843635f9e8/6135:496":"1:254"},"guidToUrl":{"5007:78":"/preparatorio-cfp-xp","5105:705":"/semana-do-cliente","1:531":"/","5030:120":"/preparatorio-cfp-obrigado","5221:485":"/guia-candidato-mercado-financeiro","5075:76":"/preparatorio-cfp-obrigado-contato","5157:482":"/advisor-semana-do-cliente","5184:486":"/formacao-assessores","5190:514":"/formacao-assessores-obrigado","5226:532":"/guia-candidato-mercado-financeiro-obrigado"},"fonts":{"Inter:Semi Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wght","value":600.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Kantumruy Pro:Bold":{"id":"KantumruyPro_wght__1","url":"/_woff/v2/KantumruyPro_wght__1/KantumruyPro_wght__1.woff2","source":1,"italic":false,"weight":700,"variationAxes":[{"tag":"wght","value":700.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/KantumruyPro_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"KantumruyPro_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"KantumruyPro_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"KantumruyPro_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"KantumruyPro_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"KantumruyPro_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"KantumruyPro_wght__1-rest.woff2"}]}},"Kantumruy Pro:SemiBold":{"id":"KantumruyPro_wght__1","url":"/_woff/v2/KantumruyPro_wght__1/KantumruyPro_wght__1.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wght","value":600.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/KantumruyPro_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"KantumruyPro_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"KantumruyPro_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"KantumruyPro_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"KantumruyPro_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"KantumruyPro_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"KantumruyPro_wght__1-rest.woff2"}]}},"Inter:Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":700,"variationAxes":[{"tag":"wght","value":700.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Inter:Regular":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Inter:Medium":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}}},"assets":{"987b94c9df9e525420e9f36a5decc7b33a5e96ca":{"type":"GENERATED_ASSET","url":"987b94c9df9e525420e9f36a5decc7b33a5e96ca.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"d16e3a78ef247f97b227a7ebd69639b26dd29fee":{"type":"GENERATED_ASSET","url":"d16e3a78ef247f97b227a7ebd69639b26dd29fee.png","size":{"x":48.0,"y":48.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetInfo":{"5148:2902":{"hash":"987b94c9df9e525420e9f36a5decc7b33a5e96ca"},"5148:2904":{"hash":"d16e3a78ef247f97b227a7ebd69639b26dd29fee"}},"animateRootIds":[],"siteSettings":{"title":"XP Educação","scalingMode":"REFLOW","googleAnalyticsID":"GTM-PDVDTZNX","customCodeHeadStart":"<script type=\"text/javascript\">\n    (function(c,l,a,r,i,t,y){\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n        t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, \"clarity\", \"script\", \"vwstca1hw0\");\n</script>\n\n<!-- Google Tag Manager -->\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-PDVDTZNX');</script>\n<!-- End Google Tag Manager -->","customCodeBodyStart":"<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PDVDTZNX\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->","faviconFilename":"d16e3a78ef247f97b227a7ebd69639b26dd29fee.png","socialImageFilename":"987b94c9df9e525420e9f36a5decc7b33a5e96ca.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"a2b682559ccc4a3fd33d9e8ae6865aaf7aa8ce2e"}