*{box-sizing:border-box}.sales-public{margin:0;background:var(--sp-bg);color:var(--sp-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.sp-section{padding:72px 20px}.sp-container{width:min(100%,980px);margin:auto;text-align:center}.sp-section h1,.sp-section h2{margin:0 auto 18px;max-width:820px;line-height:1.08}.sp-section h1{font-size:clamp(2.1rem,6vw,4.7rem)}.sp-section h2{font-size:clamp(1.65rem,4vw,3rem)}.sp-section p{max-width:720px;margin:0 auto 26px;font-size:clamp(1rem,2vw,1.22rem)}.sp-eyebrow{display:inline-flex;margin-bottom:15px;padding:7px 13px;border-radius:999px;background:var(--sp-accent);color:#fff;font-size:.75rem;font-weight:900;letter-spacing:.08em}.sp-hero{min-height:92vh;display:grid;place-items:center}.sp-hero-image{display:block;width:min(100%,720px);height:auto;margin:28px auto;object-fit:contain}.sp-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 25px;border-radius:10px;background:var(--sp-accent);box-shadow:0 9px 0 color-mix(in srgb,var(--sp-accent),#000 24%);color:var(--sp-button-text);font-weight:900;text-decoration:none;transition:.18s}.sp-button:hover{transform:translateY(-2px);filter:saturate(1.1)}.sp-showcase,.sp-guarantee{background:var(--sp-surface)}.sp-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sp-gallery img{width:100%;height:auto;border-radius:16px;box-shadow:0 14px 35px rgba(36,31,48,.13)}.sp-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sp-benefit-grid article{padding:24px;border-radius:16px;background:var(--sp-surface);box-shadow:0 9px 24px rgba(36,31,48,.08)}.sp-benefit-grid span{display:grid;width:38px;height:38px;margin:0 auto 12px;place-items:center;border-radius:50%;background:var(--sp-accent);color:#fff;font-weight:900}.sp-benefit-grid p{margin:0;font-size:1rem}.sp-offer{background:var(--sp-primary);color:#fff}.sp-guarantee .sp-container{display:flex;align-items:center;justify-content:center;gap:30px;text-align:left}.sp-guarantee-seal{width:120px;height:120px;flex:0 0 120px;display:grid;place-items:center;border:8px double #dda922;border-radius:50%;color:#ad7911;font-size:3.3rem;font-weight:900}.sp-faq{background:#fff}.sp-faq details{max-width:760px;margin:auto;border-bottom:1px solid #d9dce3;text-align:left}.sp-faq summary{padding:20px 4px;font-weight:800;cursor:pointer}.sp-faq details p{margin:0;padding:0 4px 20px;font-size:1rem}.sp-custom iframe{display:block;width:100%;border:0;background:transparent}
.sp-builder-block{padding-left:20px;padding-right:20px}.sp-builder-inner{width:100%;margin:auto}.sp-builder-title{margin:0;line-height:1.08}.sp-builder-title a{color:inherit;text-decoration:none}.sp-builder-text{margin:0;line-height:1.65;white-space:pre-line}.sp-builder-image{display:block}.sp-builder-benefits{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:14px}.sp-builder-benefits article{padding:23px;border-radius:15px;background:rgba(255,255,255,.82);box-shadow:0 9px 25px rgba(31,25,38,.1)}.sp-builder-benefits i{width:38px;height:38px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;background:var(--sp-accent);color:#fff;font-style:normal;font-weight:900}.sp-builder-benefits p{margin:0}.sp-builder-offer h2,.sp-builder-guarantee h2,.sp-builder-faq h2,.sp-builder-benefits+h2{margin:0 0 18px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.sp-builder-offer>p{max-width:720px;margin:0 auto 25px;font-size:1.15rem;white-space:pre-line}.sp-builder-guarantee{display:flex;align-items:center;justify-content:center;gap:28px;text-align:left}.sp-builder-seal{width:110px;height:110px;flex:0 0 110px;display:grid;place-items:center;border:8px double #d5a22c;border-radius:50%;color:#aa7710;font-size:42px;font-weight:900}.sp-builder-guarantee p{margin:0;white-space:pre-line}.sp-builder-faq details{border-bottom:1px solid rgba(70,61,78,.2);text-align:left}.sp-builder-faq summary{padding:18px 3px;font-weight:850;cursor:pointer}.sp-builder-faq details p{margin:0;padding:0 3px 20px}.sp-carousel{position:relative}.sp-carousel-viewport{overflow:hidden}.sp-carousel-track{display:flex;gap:var(--gap);transition:transform .35s ease}.sp-carousel-slide{min-width:calc((100% - (var(--visible) - 1)*var(--gap))/var(--visible))}.sp-carousel-slide img{display:block;width:100%;height:var(--height);object-fit:var(--fit);border-radius:var(--radius);background:rgba(255,255,255,.5)}.sp-carousel-arrow{position:absolute;z-index:2;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#332d38;box-shadow:0 7px 20px rgba(20,16,24,.22);font-size:30px;cursor:pointer;transform:translateY(-50%)}.sp-carousel-arrow.is-prev{left:-16px}.sp-carousel-arrow.is-next{right:-16px}.sp-carousel-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.sp-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c7c1ca;cursor:pointer}.sp-carousel-dots button.is-active{background:var(--sp-accent);transform:scale(1.25)}
@media(max-width:720px){.sp-section{padding:52px 16px}.sp-gallery,.sp-benefit-grid,.sp-builder-benefits{grid-template-columns:1fr}.sp-guarantee .sp-container,.sp-builder-guarantee{flex-direction:column;text-align:center}.sp-builder-title{font-size:clamp(28px,10vw,56px)!important}.sp-carousel{--visible:1!important}.sp-carousel-arrow.is-prev{left:4px}.sp-carousel-arrow.is-next{right:4px}}
.sp-builder-button .sp-button{width:100%;box-sizing:border-box}
.sp-builder-icon-list>div,.sp-builder-pricing,.sp-builder-inner>.sp-builder-steps{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:18px}.sp-builder-icon-list p{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.86);text-align:left}.sp-builder-icon-list i{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--sp-accent);color:#fff;font-style:normal;font-weight:900}.sp-builder-pricing article{position:relative;padding:30px;border:1px solid rgba(40,30,35,.1);border-radius:20px;background:#fff;color:#29232d;box-shadow:0 16px 38px rgba(35,25,30,.11)}.sp-builder-pricing article.is-featured{border:3px solid var(--sp-accent);transform:translateY(-8px)}.sp-builder-pricing article>b{display:inline-block;padding:7px 15px;border-radius:999px;background:var(--sp-accent);color:#fff}.sp-builder-pricing img{display:block;max-width:100%;max-height:230px;margin:0 auto 14px;object-fit:contain}.sp-builder-pricing strong,.sp-builder-pricing small{display:block}.sp-builder-pricing strong{margin:10px 0 2px;color:var(--sp-accent);font-size:2.4rem}.sp-builder-pricing ul{margin:22px 0;padding:0;list-style:none;text-align:left}.sp-builder-pricing li{margin:9px 0}.sp-builder-inner>.sp-builder-steps img{width:88px;height:88px;object-fit:contain}.sp-builder-inner>.sp-builder-steps article>b{width:54px;height:54px;display:grid;place-items:center;margin:auto;border-radius:50%;background:var(--sp-accent);color:#fff;font-size:1.5rem}.sp-builder-countdown strong{display:block;margin:20px auto;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,8vw,5.2rem);letter-spacing:.05em}@media(max-width:720px){.sp-builder-icon-list>div,.sp-builder-pricing,.sp-builder-inner>.sp-builder-steps{grid-template-columns:1fr}.sp-builder-pricing article.is-featured{transform:none}}
.sp-flipbook{position:relative;width:100%;padding:14px 58px 38px;outline:none;perspective:2200px}.sp-flipbook:focus-visible{border-radius:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sp-accent),transparent 68%)}.sp-flipbook-book{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--book-gap);height:min(var(--book-height),82vh);margin:auto;filter:drop-shadow(0 22px 26px rgba(24,20,30,.24));perspective:2200px;transform-style:preserve-3d}.sp-flipbook.is-single .sp-flipbook-book{grid-template-columns:minmax(0,1fr);max-width:min(100%,760px)}.sp-flipbook-page{position:relative;min-width:0;overflow:hidden;background:linear-gradient(90deg,#ececec,#fff 7%,#fff 93%,#e7e7e7);backface-visibility:hidden;transform-style:preserve-3d}.sp-flipbook-page.is-left{border-radius:var(--book-radius) 2px 2px var(--book-radius);box-shadow:inset -22px 0 28px -28px rgba(0,0,0,.85)}.sp-flipbook-page.is-right{border-radius:2px var(--book-radius) var(--book-radius) 2px;box-shadow:inset 22px 0 28px -28px rgba(0,0,0,.85)}.sp-flipbook.is-single .sp-flipbook-page.is-left{border-radius:var(--book-radius)}.sp-flipbook.is-single .sp-flipbook-page.is-right{display:none}.sp-flipbook-page img,.sp-flipbook-face img{display:block;width:100%;height:100%;object-fit:var(--book-fit);background:#fff}.sp-flipbook-page>span{height:100%;display:grid;place-items:center;color:#aaa}.sp-flipbook-page small{position:absolute;left:50%;bottom:8px;padding:2px 8px;border:1px solid rgba(35,30,40,.08);border-radius:999px;background:rgba(255,255,255,.86);color:#59535d;font-size:10px;transform:translateX(-50%)}.sp-flipbook-page.is-right:after{content:'';position:absolute;right:0;top:0;width:42px;height:42px;background:linear-gradient(225deg,#d7d7d7 0 48%,#fff 52%);clip-path:polygon(100% 0,100% 100%,0 0);filter:drop-shadow(-3px 3px 3px rgba(0,0,0,.14));pointer-events:none}.sp-flipbook-turn{position:absolute;z-index:5;top:0;bottom:0;width:calc((100% - var(--book-gap))/2);transform-style:preserve-3d;pointer-events:none}.sp-flipbook-turn.is-next{right:0;transform-origin:left center}.sp-flipbook-turn.is-prev{left:0;transform-origin:right center}.sp-flipbook-turn.is-single{left:0;right:auto;width:100%}.sp-flipbook-turn.is-single.is-next{transform-origin:left center}.sp-flipbook-turn.is-single.is-prev{transform-origin:right center}.sp-flipbook-face{position:absolute;inset:0;overflow:hidden;background:#fff;backface-visibility:hidden;box-shadow:0 10px 32px rgba(0,0,0,.2)}.sp-flipbook-face.is-back{transform:rotateY(180deg)}.sp-flipbook-turn.is-turning-next{animation:sp-page-next var(--book-duration) cubic-bezier(.45,.03,.2,1) forwards}.sp-flipbook-turn.is-turning-prev{animation:sp-page-prev var(--book-duration) cubic-bezier(.45,.03,.2,1) forwards}.sp-flipbook-arrow{position:absolute;z-index:8;top:50%;width:46px;height:46px;border:1px solid rgba(35,28,40,.08);border-radius:50%;background:#fff;color:#332d38;box-shadow:0 8px 22px rgba(20,16,24,.24);cursor:pointer;font-size:32px;line-height:1;transform:translateY(-50%);transition:.18s}.sp-flipbook-arrow:hover:not(:disabled){color:var(--sp-accent);transform:translateY(-50%) scale(1.06)}.sp-flipbook-arrow:disabled{cursor:not-allowed;opacity:.25}.sp-flipbook-arrow.is-prev{left:2px}.sp-flipbook-arrow.is-next{right:2px}.sp-flipbook-counter{position:absolute;left:50%;bottom:3px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.84);box-shadow:0 3px 12px rgba(24,20,30,.1);color:inherit;font-size:11px;font-weight:800;transform:translateX(-50%)}@keyframes sp-page-next{0%{transform:rotateY(0);filter:brightness(1)}45%{filter:brightness(.78)}100%{transform:rotateY(-180deg);filter:brightness(1)}}@keyframes sp-page-prev{0%{transform:rotateY(0);filter:brightness(1)}45%{filter:brightness(.78)}100%{transform:rotateY(180deg);filter:brightness(1)}}@media(max-width:720px){.sp-flipbook{padding:10px 28px 36px}.sp-flipbook:not(.is-single) .sp-flipbook-book{height:auto;max-height:var(--book-height);aspect-ratio:1.42}.sp-flipbook.is-single .sp-flipbook-book{height:min(var(--book-height),72vh)}.sp-flipbook-arrow{width:38px;height:38px;font-size:27px}.sp-flipbook-arrow.is-prev{left:0}.sp-flipbook-arrow.is-next{right:0}}@media(prefers-reduced-motion:reduce){.sp-flipbook-turn.is-turning-next,.sp-flipbook-turn.is-turning-prev{animation-duration:1ms}.sp-flipbook-arrow{transition:none}}

/* Lista com ícones: mantém o selo circular mesmo ao lado de textos longos. */
.sp-builder-icon-list i{width:28px;line-height:1}.sp-builder-icon-list span{min-width:0}

/* Lista com ícones: título, cards, textos e ícones com controles próprios. */
.sp-builder-icon-list{width:100%}
.sp-builder-icon-list-title{width:100%;max-width:var(--sp-list-title-max);margin:0 auto var(--sp-list-title-space);color:var(--sp-list-title-color);font-family:var(--sp-list-title-family);font-size:var(--sp-list-title-size);font-weight:var(--sp-list-title-weight);text-transform:var(--sp-list-title-transform);font-style:var(--sp-list-title-style);text-decoration:var(--sp-list-title-decoration);line-height:var(--sp-list-title-line);letter-spacing:var(--sp-list-title-letters);word-spacing:var(--sp-list-title-words);overflow-wrap:anywhere}
.sp-builder-icon-list>div{width:100%;max-width:var(--sp-list-card-max);margin-inline:auto;gap:var(--sp-list-gap)}
.sp-builder-icon-list p{display:flex;min-width:0;align-items:var(--sp-list-icon-align);gap:var(--sp-list-icon-gap);margin:0;padding:var(--sp-list-card-padding-y) var(--sp-list-card-padding-x);border-radius:var(--sp-list-card-radius);background:var(--sp-list-card-background);color:var(--sp-list-item-color);font-family:var(--sp-list-item-family);font-size:var(--sp-list-item-size);font-weight:var(--sp-list-item-weight);text-transform:var(--sp-list-item-transform);font-style:var(--sp-list-item-style);text-decoration:var(--sp-list-item-decoration);line-height:var(--sp-list-item-line);letter-spacing:var(--sp-list-item-letters);word-spacing:var(--sp-list-item-words);text-align:var(--sp-list-item-align);overflow-wrap:anywhere}
.sp-builder-icon-list i{display:grid;width:var(--sp-list-icon-size);height:var(--sp-list-icon-size);flex:0 0 var(--sp-list-icon-size);place-items:center;align-self:var(--sp-list-icon-align);border-radius:50%;background:var(--sp-list-icon-background);color:var(--sp-list-icon-color);font-size:calc(var(--sp-list-icon-size)*.64);font-style:normal;font-weight:900;line-height:1}
.sp-builder-icon-list span{min-width:0;flex:1}

/* Destaques visuais: imagem acima do texto e colunas preservadas em todas as telas. */
.sp-visual-highlights{width:100%;padding:var(--sp-visual-padding-y) var(--sp-visual-padding-x)}
.sp-visual-highlights>div{display:grid;width:100%;max-width:var(--sp-visual-content-max);grid-template-columns:repeat(var(--sp-visual-columns),minmax(0,1fr));gap:var(--sp-visual-gap);margin-left:var(--sp-visual-margin-left);margin-right:var(--sp-visual-margin-right)}
.sp-visual-highlights article{display:flex;min-width:0;flex-direction:column;align-items:stretch}
.sp-visual-highlight-media{display:flex;width:100%;height:var(--sp-visual-image-width);align-items:center;justify-content:var(--sp-visual-image-align);margin-bottom:var(--sp-visual-image-space)}
.sp-visual-highlight-media img{display:block;width:min(var(--sp-visual-image-width),100%);max-width:min(var(--sp-visual-image-max),100%);max-height:100%;height:auto;object-fit:contain}
.sp-visual-highlight-text{width:100%;min-width:0;color:var(--sp-visual-color);font-family:var(--sp-visual-family);font-size:var(--sp-visual-size);font-weight:var(--sp-visual-weight);text-transform:var(--sp-visual-transform);font-style:var(--sp-visual-style);text-decoration:var(--sp-visual-decoration);line-height:var(--sp-visual-line);letter-spacing:var(--sp-visual-letters);word-spacing:var(--sp-visual-words);text-align:var(--sp-visual-align);white-space:normal;word-break:normal;overflow-wrap:normal}
.sp-visual-highlight-text strong,.sp-visual-highlight-text b,.sp-visual-highlight-text em,.sp-visual-highlight-text i,.sp-visual-highlight-text u{display:inline}
.sp-visual-highlight-text strong,.sp-visual-highlight-text b{font-weight:800}

.sp-received-content{width:100%}
.sp-received-card{box-sizing:border-box;width:100%;max-width:var(--sp-received-card-max);margin:var(--sp-received-card-margin);padding:var(--sp-received-card-padding-y) var(--sp-received-card-padding-x);border-radius:var(--sp-received-card-radius);background:var(--sp-received-card-background)}
.sp-received-badge{display:flex;box-sizing:border-box;width:100%;max-width:var(--sp-received-badge-max);align-items:center;justify-content:center;gap:.35em;margin:var(--sp-received-badge-margin);margin-bottom:var(--sp-received-badge-space);padding:var(--sp-received-badge-padding-y) var(--sp-received-badge-padding-x);border-radius:var(--sp-received-badge-radius);background:var(--sp-received-badge-background);color:var(--sp-received-badge-color);font-family:var(--sp-received-badge-family);font-size:var(--sp-received-badge-size);font-weight:var(--sp-received-badge-weight);text-transform:var(--sp-received-badge-transform);font-style:var(--sp-received-badge-style);text-decoration:var(--sp-received-badge-decoration);line-height:var(--sp-received-badge-line);letter-spacing:var(--sp-received-badge-letters);word-spacing:var(--sp-received-badge-words)}
.sp-received-media{width:100%;margin-top:var(--sp-received-image-space-top);margin-bottom:var(--sp-received-image-space-bottom)}
.sp-received-media img{display:block;width:var(--sp-received-image-width);max-width:min(var(--sp-received-image-max),100%);height:auto;margin:var(--sp-received-image-margin);object-fit:contain}
.sp-received-main-title{width:100%;max-width:var(--sp-received-title-max);margin:var(--sp-received-title-space-top) auto var(--sp-received-title-space-bottom);color:var(--sp-received-title-color);font-family:var(--sp-received-title-family);font-size:var(--sp-received-title-size);font-weight:var(--sp-received-title-weight);text-transform:var(--sp-received-title-transform);font-style:var(--sp-received-title-style);text-decoration:var(--sp-received-title-decoration);line-height:var(--sp-received-title-line);letter-spacing:var(--sp-received-title-letters);word-spacing:var(--sp-received-title-words);text-align:var(--sp-received-title-align);white-space:pre-line;overflow-wrap:normal}
.sp-received-list{display:flex;width:100%;flex-direction:column;gap:var(--sp-received-list-gap);color:var(--sp-received-list-color);font-family:var(--sp-received-list-family);font-size:var(--sp-received-list-size);font-weight:var(--sp-received-list-weight);text-transform:var(--sp-received-list-transform);font-style:var(--sp-received-list-style);text-decoration:var(--sp-received-list-decoration);line-height:var(--sp-received-list-line);letter-spacing:var(--sp-received-list-letters);word-spacing:var(--sp-received-list-words);text-align:var(--sp-received-list-align)}
.sp-received-list>div{display:flex;min-width:0;align-items:flex-start;gap:var(--sp-received-icon-gap);margin:0;padding:var(--sp-received-separator-space) 0;border:0;border-radius:0;background:transparent}
.sp-received-list.has-separators>div:not(:last-child){border-bottom:var(--sp-received-separator-thickness) solid color-mix(in srgb,var(--sp-received-separator-color) calc(var(--sp-received-separator-opacity)*100%),transparent)}
.sp-received-list i{display:grid;width:var(--sp-received-icon-size);height:var(--sp-received-icon-size);flex:0 0 var(--sp-received-icon-size);place-items:center;color:var(--sp-received-icon-color);font-size:var(--sp-received-icon-size);font-style:normal;font-weight:900;line-height:1}
.sp-received-list span{min-width:0;flex:1;white-space:normal;word-break:normal;overflow-wrap:normal}
.sp-received-final-title{margin:var(--sp-received-final-space-top) 0 var(--sp-received-final-space-bottom);color:var(--sp-received-final-color);font-family:var(--sp-received-final-family);font-size:var(--sp-received-final-size);font-weight:var(--sp-received-final-weight);text-transform:var(--sp-received-final-transform);font-style:var(--sp-received-final-style);text-decoration:var(--sp-received-final-decoration);line-height:var(--sp-received-final-line);letter-spacing:var(--sp-received-final-letters);word-spacing:var(--sp-received-final-words);text-align:var(--sp-received-final-align);white-space:pre-line}
.sp-received-button{display:flex;box-sizing:border-box;width:var(--sp-received-button-width);max-width:var(--sp-received-button-max);align-items:center;justify-content:center;margin:var(--sp-received-button-margin);margin-top:var(--sp-received-button-space-top);margin-bottom:var(--sp-received-button-space-bottom);padding:var(--sp-received-button-padding-y) 18px;border-radius:var(--sp-received-button-radius);background:var(--sp-received-button-background);color:var(--sp-received-button-color);font-family:var(--sp-received-button-family);font-size:var(--sp-received-button-size);font-weight:var(--sp-received-button-weight);text-transform:var(--sp-received-button-transform);font-style:var(--sp-received-button-style);text-decoration:var(--sp-received-button-decoration);line-height:var(--sp-received-button-line);letter-spacing:var(--sp-received-button-letters);word-spacing:var(--sp-received-button-words);text-align:center}
.sp-received-auxiliary{width:100%;max-width:var(--sp-received-aux-max);margin:var(--sp-received-aux-space-top) auto var(--sp-received-aux-space-bottom);color:var(--sp-received-aux-color);font-family:var(--sp-received-auxiliary-family);font-size:var(--sp-received-auxiliary-size);font-weight:var(--sp-received-auxiliary-weight);text-transform:var(--sp-received-auxiliary-transform);font-style:var(--sp-received-auxiliary-style);text-decoration:var(--sp-received-auxiliary-decoration);line-height:var(--sp-received-auxiliary-line);letter-spacing:var(--sp-received-auxiliary-letters);word-spacing:var(--sp-received-auxiliary-words);text-align:var(--sp-received-aux-align);white-space:pre-line}

/* Passos/benefícios: cartões horizontais empilhados em todos os dispositivos. */
.sp-builder-inner>.sp-builder-steps{width:min(100%,820px);margin-inline:auto;grid-template-columns:1fr!important;gap:16px}.sp-builder-inner>.sp-builder-steps article{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;row-gap:6px;align-items:center;padding:22px 26px;border-radius:18px;background:#fff;box-shadow:0 7px 20px rgba(42,31,24,.09);text-align:left}.sp-builder-inner>.sp-builder-steps article>img,.sp-builder-inner>.sp-builder-steps article>b{grid-column:1;grid-row:1/3;width:58px;height:58px;margin:auto;align-self:center;object-fit:contain}.sp-builder-inner>.sp-builder-steps article>h3{grid-column:2;grid-row:1;margin:0;line-height:1.15}.sp-builder-inner>.sp-builder-steps article>p{grid-column:2;grid-row:2;margin:0;line-height:1.22}@media(max-width:720px){.sp-builder-inner>.sp-builder-steps{gap:10px}.sp-builder-inner>.sp-builder-steps article{grid-template-columns:58px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:17px 18px;border-radius:13px}.sp-builder-inner>.sp-builder-steps article>img,.sp-builder-inner>.sp-builder-steps article>b{width:50px;height:50px}}

/* Planos e preços */
.sp-builder-pricing>.sp-builder-inner{max-width:none!important}.sp-pricing-offer{margin:calc(var(--pricing-padding-y)*-1) calc(var(--pricing-padding-x)*-1);padding:var(--pricing-padding-y) var(--pricing-padding-x);background:var(--pricing-background)}.sp-pricing-top-badge{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;max-width:var(--pricing-badge-max);box-sizing:border-box;margin:0 auto var(--pricing-badge-space);padding:var(--pricing-badge-padding-y) 18px;border-radius:var(--pricing-badge-radius);background:var(--pricing-badge-background);color:var(--pricing-badge-color);font-size:var(--pricing-badge-size);font-weight:800;line-height:1.2}.sp-pricing-heading{margin:0 auto var(--pricing-heading-space);color:var(--pricing-heading-color);font-size:var(--pricing-heading-size);font-weight:900;line-height:1.05;text-align:center}.sp-pricing-heading strong{color:#e47750}.sp-pricing-offer .sp-builder-pricing{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:var(--pricing-gap)}.sp-pricing-offer .sp-builder-pricing article{position:relative;flex:0 1 var(--plan-width);width:var(--plan-width);box-sizing:border-box;padding:var(--plan-padding-y) var(--plan-padding-x);border:var(--plan-border-width) solid var(--plan-border-color);border-radius:var(--plan-radius);background:var(--plan-background);box-shadow:0 10px 24px rgba(30,22,32,.08);color:var(--plan-text-color);transform:none}.sp-pricing-plan-badge{position:relative;display:table;margin:var(--plan-badge-offset) auto 14px;padding:var(--plan-badge-padding-y) var(--plan-badge-padding-x);border-radius:var(--plan-badge-radius);background:var(--plan-badge-background);color:var(--plan-badge-color);font-weight:800}.sp-pricing-offer .sp-builder-pricing h3{margin:0 0 18px;padding:var(--plan-name-padding-y) 12px;border-radius:var(--plan-name-radius);background:var(--plan-name-background);color:var(--plan-name-color);font-size:var(--plan-name-size);line-height:1.1;text-align:center}.sp-pricing-subtitle,.sp-pricing-description{font-size:var(--plan-text-size)}.sp-pricing-main-image{display:block;width:var(--plan-image-width);max-width:var(--plan-image-max);max-height:none!important;height:auto;margin:var(--plan-image-top) auto var(--plan-image-bottom);object-fit:contain}.sp-pricing-offer .sp-builder-pricing ul{margin:20px 0;padding:0;list-style:none;color:var(--plan-list-color);font-size:var(--plan-list-size);text-align:left}.sp-pricing-offer .sp-builder-pricing li{display:flex;gap:var(--plan-list-icon-gap);margin:0;padding:var(--plan-list-gap) 0}.sp-pricing-offer .sp-builder-pricing li i{color:var(--plan-list-icon);font-style:normal;font-weight:900}.sp-pricing-offer .sp-builder-pricing ul.has-separators li+li{border-top:var(--plan-separator-width) solid var(--plan-separator)}.sp-pricing-offer .sp-builder-pricing del,.sp-pricing-offer .sp-builder-pricing article>small,.sp-pricing-offer .sp-builder-pricing article>strong{display:block;text-align:center}.sp-pricing-offer .sp-builder-pricing del{color:var(--plan-old-price-color);font-size:var(--plan-old-price-size)}.sp-pricing-offer .sp-builder-pricing article>small{color:var(--plan-text-color);font-size:var(--plan-text-size)}.sp-pricing-offer .sp-builder-pricing article>strong{margin:10px 0;color:var(--plan-price-color);font-size:var(--plan-price-size);line-height:1}.sp-pricing-button{display:flex!important;width:100%;box-sizing:border-box;margin-top:20px;padding:var(--plan-button-padding-y) 14px!important;border-radius:var(--plan-button-radius)!important;background:var(--plan-button-background)!important;color:var(--plan-button-color)!important;font-size:var(--plan-button-size)!important}.sp-pricing-banner{display:block;width:var(--plan-banner-width);max-width:none!important;max-height:none!important;height:auto;margin:var(--plan-banner-top) auto 0;object-fit:contain}.sp-pricing-seals{display:flex;justify-content:center;gap:var(--plan-seal-gap);margin-top:20px;color:var(--plan-seal-color);font-size:var(--plan-seal-size)}.sp-pricing-seals span{display:flex;align-items:center;gap:5px}.sp-pricing-seals img{width:28px!important;height:28px;object-fit:contain;margin:0!important}.sp-pricing-seals small{font-size:inherit}
