:root{--verde-real:#008148;--verde-escuro:#006b3b;--creme:#f3e8cd;--creme-claro:#fff7e2;--creme-nav:#fef4d5;--areia:#e5d6b0;--areia-claro:#f4ebd3;--tinta:#2b3d41;--grafite:#3a3a3a;--grafite-70:#3a3a3ab3;--branco:#fff;--vinho:#381d2a;--ouro:#fdc97d;--lima:#d8e635;--linha-verde:#ffffff42;--halo-verde:#0081480d;--halo-branco:#ffffff0d;--borda-card:#878787;--font-sans:var(--font-manrope), Manrope, "Helvetica Neue", Arial, sans-serif;--font-secondary:var(--font-albert), "Albert Sans", Manrope, "Helvetica Neue", Arial, sans-serif;--radius-card:24px;--radius-pill:999px;--radius-foto:35.46px;--shadow-celular:0px 4px 9px 0px #0000001a, 0px 17px 17px 0px #00000017, 0px 38px 23px 0px #0000000d, 0px 67px 27px 0px #00000003;--shadow-print:2.95px 14.74px 33.17px 0px #0000004f, 13.27px 58.96px 60.44px 0px #00000045, 28.74px 132.66px 81.81px 0px #00000029, 51.59px 235.84px 96.55px 0px #0000000d;--shadow-disco:inset 4px 1px 4px 0px #fff;--gutter:28px;--nav-pad:90px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--creme);color:var(--tinta);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:500;line-height:1.55;overflow-x:hidden}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit}:focus-visible{outline:3px solid var(--ouro);outline-offset:3px;border-radius:8px}.wrap{width:100%;max-width:1310px;padding-inline:var(--gutter);margin:0 auto}@media (max-width:480px){:root{--gutter:17px;--nav-pad:17px}}.progress{top:env(safe-area-inset-top,0px);z-index:60;transform-origin:0;background:var(--verde-real);width:100%;height:3px;position:fixed;left:0;transform:scaleX(0)}.nav{top:env(safe-area-inset-top,0px);z-index:50;height:66px;padding:0 var(--nav-pad);background:var(--creme-nav);transition:transform .5s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;left:0;right:0;transform:translateY(-110%);box-shadow:0 1px #3a3a3a14}.nav.is-on{transform:translateY(0)}.nav-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-brand img{width:auto;height:26px;display:block}.nav-actions{align-items:center;gap:8.11px;display:flex}.nav-icon{width:40px;height:40px;color:var(--verde-real);transition:background .2s ease, transform .2s var(--ease-spring);border-radius:12px;place-items:center;text-decoration:none;display:grid;position:relative}.nav-icon svg{width:33.29px;height:33.29px}.nav-icon:hover{background:#00814814;transform:translateY(-2px)}.nav-icon .tip{background:var(--tinta);color:var(--creme);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.nav-icon:hover .tip,.nav-icon:focus-visible .tip{opacity:1;transform:translate(-50%)}.nav-cta{margin-left:10px}@media (max-width:640px){.nav-icon{display:none}.nav-brand img{height:22px}}.btn{--mx:0px;--my:0px;isolation:isolate;cursor:pointer;background:var(--verde-real);height:63px;color:var(--branco);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;box-shadow:0 0 0 5.4px var(--halo-verde);transform:translate(var(--mx), var(--my));transition:transform .35s var(--ease-out), box-shadow .3s ease, background .2s ease;border:0;border-radius:51.67px;justify-content:center;align-items:center;gap:10px;padding:12.4px 30px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:0 0 0 9px #00814824,0 14px 30px -10px #00512d8c}.btn:active{transform:translate(var(--mx), var(--my)) scale(.97)}.btn svg{width:20px;height:20px;transition:transform .3s var(--ease-out)}.btn:hover svg{transform:translate(4px)}.btn:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before{transition:transform .8s var(--ease-out);transform:translate(120%)}.btn--creme{background:var(--creme);color:var(--verde-real);box-shadow:0 0 0 5.4px var(--halo-branco)}.btn--creme:hover{box-shadow:0 0 0 9px #ffffff24,0 14px 30px -10px #00000059}.btn--sm{height:44px;padding:0 20px;font-size:15px}.btn--ouro{background:var(--ouro);color:var(--vinho)}.ripple{animation:ripple .65s var(--ease-out) forwards;pointer-events:none;z-index:-1;background:#ffffff73;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(1)}}.badge{background:var(--creme);color:var(--verde-real);letter-spacing:.0038em;white-space:nowrap;border-radius:43.25px;align-items:center;gap:4.33px;padding:10.38px 18.17px;font-size:20.76px;font-weight:800;line-height:18.13px;display:inline-flex}.badge .inf{font-size:25.76px}.badge .raio{width:13px;height:15px}.feature{border-radius:var(--radius-pill);background:var(--verde-real);color:var(--branco);box-shadow:0 0 0 2.7px var(--halo-branco);letter-spacing:-.0063em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;padding:10.79px 18px;font-size:14.39px;font-weight:600;line-height:16.19px;display:inline-flex}.feature svg{flex:none;width:18px;height:18px}.chip{border-radius:var(--radius-pill);background:var(--creme-claro);color:var(--verde-real);align-items:center;gap:9px;padding:10.79px 18px;font-size:14.39px;font-weight:600;line-height:16.19px;display:inline-flex;box-shadow:0 0 0 2.7px #0081480d}.chip svg{width:21px;height:21px}.outline-badge{box-shadow:0 0 0 1px var(--grafite);color:var(--grafite);white-space:nowrap;border-radius:43.25px;align-items:center;padding:10.38px 18.17px;font-size:18px;font-weight:800;line-height:18.13px;display:inline-flex}.ruler{height:11px;color:var(--verde-real);align-items:flex-end;gap:0;display:flex}.ruler i{transform-origin:50% 100%;background:currentColor;width:1.08px;height:6.5px;margin-right:3.25px;display:block}.ruler i:nth-child(5n+1){height:10.82px}.ruler.is-in i{animation:tick .5s var(--ease-spring) both;animation-delay:calc(var(--i) * 22ms)}@keyframes tick{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero{background:var(--verde-real);color:var(--branco);isolation:isolate;position:relative;overflow:hidden}.hero-dots{z-index:-2;opacity:.2;background-image:radial-gradient(circle,#ffffffe6 1.4px,#0000 1.6px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%)}.hero-glow{z-index:-1;width:620px;height:620px;left:var(--gx,60%);top:var(--gy,20%);pointer-events:none;transition:left .6s var(--ease-out), top .6s var(--ease-out);background:radial-gradient(circle,#ffffff21,#0000 62%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero-inner{grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:40px;min-height:380px;padding-block:23.5px 0;display:grid;position:relative}.hero-left{flex-direction:column;min-width:0;display:flex}.hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-top .logo{width:auto;height:34.74px;display:block}.hero h1{letter-spacing:-.0369em;color:var(--branco);margin-top:63px;font-size:clamp(30px,2.99vw,52px);font-weight:600;line-height:1.1847}.hero h1 b{font-weight:700}.hero h1 .w{display:inline-block}.hero .sub{max-width:34em;font-family:var(--font-secondary);letter-spacing:-.0166em;color:#ffffffeb;margin-top:18px;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.45}.hero-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.hero-cta .price{flex-direction:column;line-height:1.1;display:flex}.hero-cta .price small{color:#fffc;font-size:13px;font-weight:600}.hero-cta .price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.community{flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;display:flex}.avatars{align-items:center;display:flex}.avatars img{width:55.5px;height:55.5px;box-shadow:0 0 0 3px var(--verde-real);background:var(--verde-escuro);transition:transform .3s var(--ease-spring);border-radius:50%;margin-left:-23px}.avatars img:first-child{margin-left:0}.avatars img:nth-child(-n+2){opacity:.5}.avatars img:hover{z-index:2;position:relative;transform:translateY(-6px)scale(1.08)}.community-txt{letter-spacing:-.0388em;color:var(--branco);white-space:nowrap;font-size:15px;font-weight:600}.community-txt b{font-variant-numeric:tabular-nums;font-weight:800}.hero-right{min-width:0;position:relative}.hero-photo{right:calc(-1 * var(--gutter) - 14px);aspect-ratio:1049/797;border-radius:var(--radius-foto);background:var(--branco);will-change:transform;width:min(524.5px,38vw);max-width:none;position:absolute;top:-45.5px;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.seal{filter:drop-shadow(-12px 40px 30px #00000038);will-change:transform;width:177.84px;position:absolute;top:119.5px;left:-10px}.seal-rot{aspect-ratio:1;transform-origin:53% 47%;will-change:transform;width:100%;overflow:hidden}.seal img{transform-origin:53% 37%;width:100%;height:auto;display:block}.prints{height:470px;margin-top:48px;position:relative}.print{background:var(--branco);will-change:transform;transition:transform .6s var(--ease-out);border-radius:6.15px;position:absolute;overflow:hidden}.print img,.print video{object-fit:cover;width:100%;height:100%;display:block}.print--main{width:468.5px;height:359.4px;box-shadow:var(--shadow-print);z-index:4;border-radius:7.98px;top:40px;left:50%;transform:translate(-50%)rotate(-1.2deg)}.print--a{width:250px;height:444px;box-shadow:var(--shadow-celular);z-index:2;border-radius:18px;top:0;left:3%;transform:rotate(-5deg)}.print--b{width:250px;height:444px;box-shadow:var(--shadow-celular);z-index:3;border-radius:18px;top:120px;left:23%;transform:rotate(3deg)}.print--c{width:355px;height:260px;box-shadow:var(--shadow-celular);z-index:2;background:#ff914c;place-items:center;padding:22px;display:grid;top:10px;right:4%;transform:rotate(4deg)}.print--c img{object-fit:contain;height:auto}.print--d{width:330px;height:210px;box-shadow:var(--shadow-celular);z-index:5;color:#1c2524;padding:16px;font-size:12px;top:250px;right:15%;transform:rotate(-3deg)}.print:hover{z-index:9}.print--a:hover{transform:rotate(-2deg)translateY(-12px)}.print--b:hover,.print--c:hover{transform:rotate(1deg)translateY(-12px)}.print--d:hover{transform:rotate(-1deg)translateY(-12px)}.ciclos-mini header{border-bottom:1px solid #e5ecea;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ciclos-mini header svg{width:24px;height:24px}.ciclos-mini header b{letter-spacing:.06em;font-size:13px;font-weight:800}.ciclos-mini header small{color:#707c79;margin-left:auto;font-size:10px;font-weight:700}.ciclos-mini .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:10px;display:grid}.ciclos-mini .kpi{background:#f4f7f6;border-radius:8px;padding:7px 8px}.ciclos-mini .kpi small{color:#707c79;font-size:9.5px;font-weight:700;display:block}.ciclos-mini .kpi b{font-variant-numeric:tabular-nums;font-size:16px}.ciclos-mini .bars{align-items:flex-end;gap:6px;height:54px;display:flex}.ciclos-mini .bars i{opacity:.85;transform-origin:50% 100%;background:#008d8c;border-radius:3px 3px 0 0;flex:1}.ciclos-mini .bars i:nth-child(2n){background:#0077ad}@media (max-width:1080px){.hero-inner{grid-template-columns:1fr;min-height:0;padding-block:20px 0}.hero-left{text-align:center;align-items:center}.hero-top{flex-direction:column-reverse;justify-content:center;gap:22px;width:100%}.hero-right{order:-1;height:120px}.hero-photo{display:none}.seal{width:112.8px;top:4px;left:50%;transform:translate(-50%)}.hero h1{margin-top:26px;font-size:clamp(28px,7.16vw,44px);line-height:1.185}.hero .sub{font-size:clamp(16px,3.7vw,19px);line-height:1.1}.hero-cta{justify-content:center}.community{flex-direction:column;gap:18px;margin-top:30px}.avatars{justify-content:center}.community-txt{font-size:16px}.prints{height:380px}.print--a,.print--b{width:190px;height:337px}.print--main{width:min(345px,86vw);height:265px;top:70px}.print--c{width:220px;height:160px;right:-4%}.print--d{display:none}}@media (max-width:560px){.avatars img{width:46px;height:46px;margin-left:-20px}.print--b{left:auto;right:-6%}.print--a{left:-8%}}.perks{background:var(--verde-real);color:var(--branco);padding-block:0 72px;position:relative}.perks-inner{border-top:1px solid var(--linha-verde);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;padding-top:40px;display:grid}.perks-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.perks-list li{letter-spacing:-.0291em;align-items:center;gap:16px;font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.53;display:flex}.perks-list .raio{width:20.5px;height:22.7px;color:var(--creme);transition:transform .35s var(--ease-spring);flex:none}.perks-list li:hover .raio{transform:rotate(-12deg)scale(1.2)}.perks-list .shield{flex:none;width:22.5px;height:22.5px}.perks-list li.guarantee{margin-top:8px}.perk-card{background:var(--creme);color:var(--tinta);border-radius:var(--radius-card);box-shadow:var(--shadow-celular);flex-direction:column;gap:16px;padding:30px 28px;display:flex}.perk-card .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--verde-real);font-size:13px;font-weight:800}.perk-card .val{letter-spacing:-.05em;color:var(--grafite);font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1}.perk-card .val small{letter-spacing:-.02em;font-size:22px}.perk-card p{color:var(--tinta);font-size:15px}.perk-card .btn{width:100%}@media (max-width:900px){.perks-inner{grid-template-columns:1fr;gap:36px}}.ribbon{background:var(--creme-claro) url(/img/fita-bg.jpg) center / cover no-repeat;position:relative;overflow:hidden}.ribbon-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:37.08px 86.94px;display:flex}.ribbon-strip .txt{letter-spacing:-.0369em;max-width:688.49px;color:var(--tinta);font-size:clamp(22px,2.3vw,31.93px);font-weight:600;line-height:1.185}.ribbon-strip .txt b{font-weight:800}.mini-feats{flex-direction:column;gap:8.31px;display:flex}.mini-feats span{letter-spacing:-.0042em;color:var(--tinta);text-transform:uppercase;align-items:center;gap:10.23px;font-size:15.34px;font-weight:500;line-height:17.9px;display:flex}.mini-feats svg{width:14.7px;height:14.7px;color:var(--tinta)}@media (max-width:760px){.ribbon-strip{padding:32px var(--gutter)}}.sec{padding-block:96px;position:relative}.sec-head{flex-direction:column;gap:18px;max-width:820px;margin-bottom:48px;display:flex}.sec-head.center{text-align:center;align-items:center;margin-inline:auto}.sec-head h2{letter-spacing:-.0384em;color:var(--tinta);font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.13}.sec-head p{letter-spacing:-.0474em;color:var(--tinta);max-width:40em;font-size:clamp(17px,1.45vw,19.5px);font-weight:600;line-height:1.39}.sec-head p b{font-weight:800}.hl{color:var(--verde-real)}@media (max-width:600px){.sec{padding-block:64px}.sec-head{margin-bottom:32px}}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pillar{background:var(--creme-claro);border-radius:var(--radius-card);min-width:0;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;gap:16px;padding:28px;display:flex}.pillar:hover{box-shadow:var(--shadow-celular);transform:translateY(-6px)}.pillar h3{letter-spacing:-.0384em;font-size:24px;font-weight:800;line-height:1.13}.pillar p{color:var(--tinta);letter-spacing:-.02em;font-size:16px;font-weight:600}.pillar ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pillar li{gap:10px;font-size:15px;line-height:1.45;display:flex}.pillar li svg{width:18px;height:18px;color:var(--verde-real);flex:none;margin-top:2px}@media (max-width:860px){.pillars{grid-template-columns:1fr}}.disc{width:76.9px;height:76.9px;color:var(--verde-real);transition:transform .5s var(--ease-spring);background:radial-gradient(circle,#f4ebd3 0%,#8e897b 89%,#ebdaac 94%,#f4ebd3 100%);border-radius:50%;place-items:center;display:grid;position:relative}.disc:before{content:"";background:var(--areia-claro);box-shadow:var(--shadow-disco);border-radius:50%;position:absolute;inset:3.55px}.disc svg{width:31px;height:31px;position:relative}.modules{padding:8px var(--gutter) 28px;margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.modules::-webkit-scrollbar{display:none}.modules.is-drag{cursor:grabbing;scroll-snap-type:none}.modules.is-drag *{pointer-events:none}.module{scroll-snap-align:start;border-radius:var(--radius-card);background:var(--areia);text-align:center;width:260px;min-height:390px;transform-style:preserve-3d;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;flex:none;align-items:center;gap:14px;padding:28px 22px 26px;display:flex}.module:hover{box-shadow:var(--shadow-celular)}.module:hover .disc{transform:rotate(-10deg)scale(1.06)}.module .n{letter-spacing:.14em;color:var(--verde-real);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.module .disc{width:102px;height:102px;margin-block:18px 6px}.module .disc svg{width:42px;height:42px}.module h3{letter-spacing:-.0281em;color:var(--verde-real);font-size:22px;font-weight:800;line-height:1.06}.module p{color:var(--tinta);font-size:14.5px;font-weight:600;line-height:1.45}.module .env{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--creme-claro);color:var(--grafite);margin-top:auto;padding:5px 11px;font-size:11.5px;font-weight:800}.module .env--prod{background:var(--verde-real);color:var(--branco)}.drag-hint{color:var(--grafite-70);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.drag-hint svg{width:26px;height:26px;color:var(--verde-real);animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.cases{flex-direction:column;gap:32px;display:flex}.case{background:var(--creme-claro) url(/img/fita-bg.jpg) right center / cover no-repeat;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px;display:grid;position:relative;overflow:hidden}.case:nth-child(2n){background-position:0}.case:nth-child(2n) .case-body{order:2}.case-body{z-index:2;flex-direction:column;gap:18px;min-width:0;padding:50px 50px 44px;display:flex;position:relative}.case-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-brand{text-transform:uppercase;color:var(--grafite);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.12;display:flex}.case-brand .ico{background:var(--branco);width:36px;height:36px;box-shadow:0 0 0 4.7px var(--creme);border-radius:50%;place-items:center;display:grid;overflow:hidden}.case-brand .ico img,.case-brand .ico svg{object-fit:contain;width:22px;height:22px}.case h3{letter-spacing:-.0384em;color:var(--tinta);font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.13}.case .copy{letter-spacing:-.03em;color:var(--tinta);font-size:17px;font-weight:600;line-height:1.39}.case .copy b{font-weight:800}.case .feats{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.case .feature{white-space:normal;text-align:left}.stack{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.stack span{border-radius:var(--radius-pill);color:var(--grafite);background:#fff7e2d9;padding:5px 11px;font-size:12.5px;font-weight:700;box-shadow:0 0 0 1px #3a3a3a1f}.case-visual{perspective:1000px;place-items:center;min-width:0;padding:40px 32px;display:grid;position:relative}.tilt{transition:transform .5s var(--ease-out);transform-style:preserve-3d;will-change:transform}.v-phones{align-items:flex-start;gap:18px;display:flex}.v-phones img{width:min(42%,205px);box-shadow:var(--shadow-celular);background:#10241c;border:5px solid #10241c;border-radius:22px;display:block}.v-phones img:last-child{margin-top:46px}.v-video{width:min(100%,520px);box-shadow:var(--shadow-print);background:#f5f6fb;border-radius:16px;overflow:hidden}.v-video video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.v-ciclos{color:#1c2524;width:min(100%,420px);box-shadow:var(--shadow-print);background:#fff;border-radius:18px;padding:20px;font-size:13px}.v-ciclos table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.v-ciclos th{text-align:left;color:#707c79;letter-spacing:.05em;text-transform:uppercase;padding:6px 0;font-size:10.5px;font-weight:700}.v-ciclos td{border-top:1px solid #eef2f1;padding:8px 0}.v-ciclos .st{color:#045150;background:#e3f3f2;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800}.v-ciclos .st--low{color:#9c2b22;background:#fdecea}.v-note{color:var(--grafite-70);font-size:11px;font-weight:700;position:absolute;bottom:14px;right:18px}.v-recreio{width:min(100%,400px);box-shadow:var(--shadow-print), inset 0 0 0 3px #1a1410;background:#ff914c;border-radius:22px;flex-direction:column;align-items:center;gap:20px;padding:26px 22px;display:flex}.v-recreio .logo-r{width:84%}.cartas{perspective:600px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.carta{aspect-ratio:3/4;cursor:pointer;transform-style:preserve-3d;transition:transform .6s var(--ease-spring);background:0 0;border:0;padding:0;position:relative}.carta.is-flip{transform:rotateY(180deg)}.carta .f,.carta .b{backface-visibility:hidden;border:3px solid #1a1410;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:3px 3px #1a1410}.carta .f{background:repeating-linear-gradient(45deg,#1a1410 0 6px,#2a221c 6px 12px)}.carta .b{color:#1a1410;background:#fff8f3;font-size:13px;font-weight:800;transform:rotateY(180deg)}.carta .b.win{background:#f5c83a}.carta .b img{width:70%}.v-recreio .hint{color:#1a1410;font-size:13px;font-weight:800}@media (max-width:900px){.case{background-position:bottom;grid-template-columns:1fr;min-height:0}.case:nth-child(2n) .case-body{order:0}.case-body{padding:30px 22px 10px}.case-visual{padding:24px 18px 34px}}.bonus{background:var(--vinho);color:var(--creme);isolation:isolate;position:relative;overflow:hidden}.bonus-rays{z-index:-1;opacity:.5;background:repeating-conic-gradient(at 50% 40%,#fdc97d0f 0deg 2deg,#0000 2deg 6deg);animation:120s linear infinite spin;position:absolute;inset:-40%}@keyframes spin{to{transform:rotate(360deg)}}.bonus .sec-head h2{color:var(--ouro);letter-spacing:-.04em;font-weight:600}.bonus .sec-head .offer-line{color:var(--lima);letter-spacing:-.01em;font-size:18px;font-weight:800}.bonus .sec-head p{color:var(--creme);letter-spacing:-.01em;font-weight:500}.bonus .ruler{color:var(--ouro)}.bonus-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.step{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s ease, transform .4s var(--ease-out);background:#f3e8cd0d;border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #f3e8cd1f}.step:hover{background:#f3e8cd1a;transform:translate(6px)}.step .glass{width:56px;height:56px;color:var(--creme);font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#f3e8cd29,#f3e8cd0a);border-radius:16px;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #f3e8cd40}.step h3{letter-spacing:-.02em;color:var(--creme);font-size:18px;font-weight:800}.step p{color:#f3e8cdc7;margin-top:2px;font-size:14.5px;line-height:1.45}.listing{color:#202124;background:#fff;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex;box-shadow:0 30px 60px #00000059}.listing-head{align-items:center;gap:14px;display:flex}.listing-head img{border-radius:14px;width:64px;height:64px;box-shadow:0 0 0 1px #e8eaed}.listing-head b{letter-spacing:-.02em;font-size:20px;display:block}.listing-head small{color:#0b8043;font-size:13px;font-weight:700}.feature-graphic{border-radius:12px;width:100%;display:block}.shots{scroll-snap-type:x mandatory;grid-auto-columns:30%;grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.shots img{scroll-snap-align:start;width:100%;transition:transform .3s var(--ease-out);border-radius:10px;display:block}.shots img:hover{transform:scale(1.04)}.spec{color:#5f6368;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.spec div{background:#f1f3f4;border-radius:10px;padding:10px}.spec b{color:#202124;font-variant-numeric:tabular-nums;font-size:13px;display:block}@media (max-width:900px){.bonus-grid{grid-template-columns:1fr}.shots{grid-auto-columns:42%}}.ticker{background:var(--branco);padding-block:12px;overflow:hidden}.ticker-track{gap:23.5px;width:max-content;animation:32s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker .badge{background:var(--verde-real);color:var(--branco)}.ticker .logos{align-items:center;display:flex}.ticker .logos img{height:34px}@keyframes marquee{to{transform:translate(-50%)}}.offer{background:var(--creme) url(/img/fita-bg.jpg) center / cover no-repeat}.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lote{flex-direction:column;align-items:center;gap:12px;display:flex}.lote .ruler{color:var(--grafite);opacity:.35}.lote .ruler.flip{align-items:flex-start}.lote-row{align-items:center;gap:12px;display:flex}.lote-label{color:var(--grafite);font-size:clamp(30px,3.4vw,46.95px);font-weight:600;line-height:1.12}.lote-num{letter-spacing:-.03em;color:var(--verde-real);font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(76px,9vw,120px);font-weight:800;line-height:1.17;display:inline-flex}.lote-num sup{letter-spacing:-.02em;margin-top:.32em;font-size:.4em;line-height:1}.price-card{background:var(--branco);text-align:center;box-shadow:var(--shadow-celular);border-radius:32px;flex-direction:column;align-items:center;gap:20px;padding:34px 32px;display:flex}.price-card .btn{width:100%}.price-card .fine{color:var(--tinta);font-size:13.5px;font-weight:500}.incl{gap:14px;margin:0;padding:0;list-style:none;display:grid}.incl li{letter-spacing:-.03em;color:var(--tinta);grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:17px;font-weight:600;line-height:1.39;display:grid}.incl li b{font-weight:800}.incl svg{width:22px;height:22px;color:var(--verde-real);margin-top:1px}.last-call{color:var(--grafite);font-size:19.3px;font-weight:600;line-height:1.12}.last-call b{font-weight:800}@media (max-width:900px){.offer-grid{grid-template-columns:1fr}.price-card{padding:28px 20px}}.faq{gap:12px;max-width:860px;margin-inline:auto;display:grid}.faq details{background:var(--creme-claro);border-radius:20px;transition:box-shadow .3s;overflow:hidden}.faq details[open]{box-shadow:0 0 0 2px #00814840}.faq summary{cursor:pointer;letter-spacing:-.02em;color:var(--tinta);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .plus{background:var(--verde-real);width:26px;height:26px;transition:transform .35s var(--ease-spring);border-radius:50%;flex:none;position:relative}.faq .plus:before,.faq .plus:after{content:"";background:var(--branco);border-radius:2px;width:11px;height:2.4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq .plus:after{transition:transform .35s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .plus{transform:rotate(180deg)}.faq details[open] .plus:after{transform:translate(-50%,-50%)rotate(0)}.faq .ans{overflow:hidden}.faq .ans p{color:var(--tinta);max-width:62ch;padding:0 24px 22px;font-size:16px}.footer{background:var(--creme);position:relative;overflow:hidden}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;min-height:151px;padding-block:20px;display:flex}.profile{box-shadow:inset 0 0 0 1px var(--borda-card);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:57px;padding:16px 48px;display:flex}.profile-who{align-items:center;gap:20.75px;display:flex}.profile-who img{width:77.33px;height:77.33px;box-shadow:0 0 0 4.18px var(--grafite);border-radius:50%}.profile-who b{letter-spacing:.0048em;color:var(--grafite);font-size:24.77px;font-weight:800;line-height:22.83px;display:block}.profile-who small{letter-spacing:.0083em;color:var(--grafite-70);margin-top:8px;font-size:14.4px;font-weight:600;line-height:12.45px;display:block}.footer-mock{width:300px;height:151px;position:relative}.footer-mock img{width:150px;box-shadow:var(--shadow-celular);border-radius:14px;position:absolute}.footer-mock img:first-child{top:-14px;left:20px;transform:rotate(-12deg)}.footer-mock img:last-child{top:30px;left:150px;transform:rotate(4deg)}.legal{color:var(--grafite-70);border-top:1px solid #3a3a3a24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:18px;font-size:13px;display:flex}@media (max-width:760px){.footer-mock{display:none}.profile{gap:20px;width:100%;padding:18px}}.rv{transition:transform .9s var(--ease-out), opacity .9s var(--ease-out)}.rv.is-pre{opacity:.35;transform:translateY(34px)}.hero-in .w{animation:wordUp .8s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 45ms)}@keyframes wordUp{0%{opacity:0;filter:blur(4px);transform:translateY(.5em)}to{opacity:1;filter:none;transform:none}}.hero-in .avatars img{animation:pop .6s var(--ease-spring) both;animation-delay:calc(.7s + var(--i) * 50ms)}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:var(--o,1);transform:scale(1)}}.hero-in .seal img{animation:sealIn 1.1s var(--ease-spring) .35s backwards}@keyframes sealIn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:none}}.hero-in .hero-photo img{animation:photoIn 1.1s var(--ease-out) .1s backwards}@keyframes photoIn{0%{opacity:0;transform:translateY(-30px)scale(.96)}to{opacity:1;transform:none}}.hero-in .badge-in{animation:badgeIn .7s var(--ease-spring) .2s both}@keyframes badgeIn{0%{opacity:0;transform:translateY(-14px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.rv.is-pre{opacity:1;transform:none}}.co{width:100%;max-width:min(520px,100vw - 32px);color:var(--tinta);background:0 0;border:0;padding:0}.co::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b3d418c}.co[open]{animation:coIn .45s var(--ease-spring)}.co[open]::backdrop{animation:.3s coFade}@keyframes coIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes coFade{0%{opacity:0}to{opacity:1}}.co-card{background:var(--creme) url(/img/fita-bg.jpg) right top / 220% auto no-repeat;box-shadow:var(--shadow-print);border-radius:32px;flex-direction:column;gap:14px;padding:34px 30px 26px;display:flex;position:relative}.co-close{background:var(--creme-claro);width:40px;height:40px;color:var(--tinta);cursor:pointer;transition:transform .3s var(--ease-spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.co-close:hover{transform:rotate(90deg)}.co-close svg{width:18px;height:18px}.co-badge{background:var(--verde-real);color:var(--branco);align-self:flex-start;padding:9px 14px;font-size:15px;line-height:1}.co-badge .raio{color:var(--creme)}.co h2{letter-spacing:-.0384em;color:var(--tinta);margin-top:4px;font-size:28px;font-weight:800;line-height:1.13}.co-sub{letter-spacing:-.02em;color:var(--tinta);font-size:15.5px;font-weight:600}.co-field{flex-direction:column;gap:6px;display:flex}.co-field span{letter-spacing:.1em;text-transform:uppercase;color:var(--verde-real);font-size:12.5px;font-weight:800}.co-field input{background:var(--creme-claro);height:54px;font:600 16px var(--font-sans);color:var(--tinta);border:0;border-radius:16px;outline:none;padding:0 18px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #3a3a3a24}.co-field input::placeholder{color:#2b3d4173}.co-field input:focus{box-shadow:inset 0 0 0 2px var(--verde-real), 0 0 0 5px #0081481f}.co-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #b42318}.co-field em{color:#b42318;font-size:13.5px;font-style:normal;font-weight:700}.co-error{color:#8f1d14;background:#fdecea;border-radius:14px;padding:12px 14px;font-size:14.5px;font-weight:600}.co-submit{width:100%;margin-top:6px}.co-submit:disabled{opacity:.7;cursor:progress}.co-fine{color:var(--tinta);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.co-fine svg{width:18px;height:18px;color:var(--verde-real)}@media (max-width:480px){.co-card{padding:30px 20px 22px}.co h2{font-size:24px}}.hero-tags{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero-tags li{letter-spacing:-.004em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.hero-tags svg{width:15px;height:15px;color:var(--creme)}.btn--swap{position:relative}.btn--swap .swap-a,.btn--swap .swap-b{transition:transform .35s var(--ease-out), opacity .25s ease;display:inline-block}.btn--swap .swap-b{text-align:left;opacity:0;white-space:nowrap;position:absolute;left:30px;right:50px;transform:translateY(120%)}.btn--swap:hover .swap-a,.btn--swap:focus-visible .swap-a{opacity:0;transform:translateY(-120%)}.btn--swap:hover .swap-b,.btn--swap:focus-visible .swap-b{opacity:1;transform:none}.hero-lot{flex-direction:column;gap:8px;max-width:420px;margin-top:22px;display:flex}.hero-lot small{color:#fffc;font-size:13px;font-weight:600}.hero-lot-head{color:#ffffffe6;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;display:flex}.hero-lot-head b{color:var(--creme);font-variant-numeric:tabular-nums;font-weight:800}.lot-bar{background:#ffffff2e;border-radius:999px;height:10px;overflow:hidden}.lot-bar i{background:linear-gradient(90deg, var(--creme), var(--lima));height:100%;transition:width 1s var(--ease-out);border-radius:999px;display:block}.lot-bar--light{background:var(--areia)}.lot-bar--light i{background:var(--verde-real)}@media (max-width:1080px){.hero-tags{justify-content:center}.hero-lot{width:100%;margin-inline:auto}}.perk-card .lot-bar{margin-top:2px}.perk-link{color:var(--verde-real);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.perk-link svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.perk-link:hover svg{transform:translateY(3px)rotate(90deg)}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.how-card{background:var(--creme-claro);border-radius:var(--radius-card);flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.how-card h3{letter-spacing:-.035em;font-size:22px;font-weight:800}.how-card p{letter-spacing:-.02em;color:var(--tinta);font-size:16px;font-weight:600}.how-n{background:var(--verde-real);width:44px;height:44px;color:var(--branco);box-shadow:0 0 0 5.4px var(--halo-verde);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.how-card:nth-child(2){background:var(--verde-real);color:var(--branco)}.how-card:nth-child(2) h3,.how-card:nth-child(2) p{color:var(--branco)}.how-card:nth-child(2) .how-n{background:var(--creme);color:var(--verde-real)}@media (max-width:860px){.how{grid-template-columns:1fr}}.why-cheap{background:var(--creme-claro);border-radius:20px;gap:6px;max-width:520px;margin-top:26px;padding:18px 20px;display:grid}.why-cheap b{color:var(--verde-real);font-size:16px;font-weight:800}.why-cheap p{letter-spacing:-.02em;font-size:15px;font-weight:600}.price-lot{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.price-lot .hero-lot-head{color:var(--tinta)}.price-lot .hero-lot-head b{color:var(--verde-real)}.price-lot small{color:var(--tinta);font-size:13px;font-weight:700}.btn--off{color:var(--tinta);cursor:not-allowed;box-shadow:none;background:#c9c1ae;width:100%}.about-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.about-photo{border-radius:32px;position:relative;overflow:visible}.about-photo>img:first-child{aspect-ratio:1049/797;object-fit:cover;background:var(--branco);border-radius:32px;width:100%;display:block}.about-seal{aspect-ratio:741/940;object-fit:contain;object-position:top;filter:drop-shadow(-10px 30px 24px #0000002e);width:34%;position:absolute;bottom:-14%;left:-6%}.about .sec-head p{letter-spacing:-.02em;font-weight:500}.eyebrow-label{letter-spacing:.12em;text-transform:uppercase;color:var(--verde-real);font-size:13px;font-weight:800}@media (max-width:860px){.about-grid{grid-template-columns:1fr;gap:64px}.about-seal{width:30%;bottom:-16%;left:auto;right:-2%}}.guarantee-sec{padding-top:0}.guarantee-card{background:var(--verde-real);color:var(--branco);border-radius:32px;align-items:center;gap:28px;padding:36px 40px;display:flex}.guarantee-card h2{color:var(--branco);letter-spacing:-.04em;font-size:clamp(26px,2.6vw,36px);font-weight:800}.guarantee-card p{letter-spacing:-.02em;color:#ffffffeb;max-width:46em;margin-top:8px;font-size:17px;font-weight:500}.guarantee-icon{width:88px;height:88px;color:var(--creme);flex:none}@media (max-width:600px){.guarantee-card{flex-direction:column;align-items:flex-start;padding:28px 22px}.guarantee-icon{width:64px;height:64px}}.lotbar{z-index:45;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--creme-nav);width:min(760px,100% - 24px);box-shadow:var(--shadow-print), inset 0 0 0 1px #3a3a3a14;transition:transform .5s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:10px 10px 10px 22px;display:flex;position:fixed;transform:translate(-50%,calc(100% + 40px))}.lotbar.is-on{transform:translate(-50%)}.lotbar-info{flex:1;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.lotbar-name{color:var(--grafite);white-space:nowrap;font-size:14px;font-weight:800}.lotbar-pct{color:var(--verde-real);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.lotbar-cta{align-items:center;gap:12px;display:flex}.lotbar-price{letter-spacing:-.02em;color:var(--grafite);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.lotbar .lot-bar i{position:relative;overflow:hidden}.lotbar .lot-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.4s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{60%,to{transform:translate(100%)}}@media (max-width:560px){.lotbar{gap:10px;padding-left:16px}.lotbar-pct,.lotbar-price{display:none}.lotbar-info{grid-template-columns:auto minmax(60px,1fr)}}.hero-dots{opacity:.2;background:url(/img/hero-textura.png) 26.6% 0/58.54% no-repeat;-webkit-mask-image:none;mask-image:none}@media (max-width:1080px){.hero-dots{background-position:50% 0;background-size:121%}}.hero .hero-inner{padding-bottom:64px}.perks{padding-top:64px}.perks-inner{border-top:0;padding-top:0}.cases{display:block}.case{transform-origin:50% 0;will-change:transform;margin-bottom:48px;position:sticky;top:96px;box-shadow:0 -18px 40px -24px #2b3d4159}.case:last-child{margin-bottom:0}.case:after{content:"";border-radius:inherit;background:var(--tinta);opacity:calc(var(--stack,0) * .28);pointer-events:none;z-index:3;transition:opacity .1s linear;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.case{transform:none!important}.case:after{opacity:0}}.caminho-progress{display:none}#caminho.is-pinned{padding-block:0;position:relative}#caminho.is-pinned .caminho-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}#caminho.is-pinned .sec-head{margin-bottom:32px;opacity:1!important;transform:none!important}#caminho.is-pinned .modules{cursor:default;scroll-snap-type:none;margin:0;padding:0;position:relative;overflow:visible}#caminho.is-pinned .module{will-change:transform;width:260px;min-height:390px;transition:box-shadow .4s var(--ease-out), filter .4s var(--ease-out);margin:0;position:absolute;top:0;left:0;box-shadow:-14px 0 30px -18px #2b3d4173}#caminho.is-pinned .module.is-stacked{filter:brightness(calc(1 - var(--depth,0) * .06))}#caminho.is-pinned .module:hover .disc{transform:rotate(-10deg)scale(1.06)}#caminho.is-pinned .caminho-progress{color:var(--grafite-70);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}#caminho.is-pinned .caminho-progress b{color:var(--grafite);font-weight:800}#caminho.is-pinned .caminho-progress i{background:var(--areia);border-radius:999px;width:120px;height:6px;display:block;overflow:hidden}#caminho.is-pinned .caminho-progress span#caminho-bar{background:var(--verde-real);transform-origin:0;height:100%;display:block;transform:scaleX(.16)}#caminho.is-pinned .drag-hint svg{animation:1.8s ease-in-out infinite nudgeDown;transform:rotate(90deg)}@keyframes nudgeDown{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(6px)}}@media (max-width:560px){#caminho.is-pinned .module{width:240px;min-height:360px}#caminho.is-pinned .sec-head{margin-bottom:20px}#caminho.is-pinned .sec-head h2{font-size:26px}}.pie{background:var(--creme-claro) url(/img/fita-bg.jpg) right center / cover no-repeat}.pie-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.pie-head{margin:0}.pie-uses{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pie-uses li{letter-spacing:-.02em;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:16.5px;font-weight:600;line-height:1.4;display:grid}.pie-uses svg{width:20px;height:20px;color:var(--verde-real);margin-top:1px}.pie-badge{background:var(--creme);border-radius:999px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin-top:10px;padding:10px 18px 10px 10px;display:flex}.pie-badge img{object-fit:cover;object-position:top;border-radius:50%;width:54px;height:54px}.pie-badge span{font-size:14.5px;font-weight:600}.pie-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pie-cards .module{background:var(--areia);gap:10px;width:auto;min-height:0;padding:22px 16px 20px}.pie-cards .module .disc{width:76.9px;height:76.9px;margin-block:6px 2px}.pie-cards .module .disc svg{width:31px;height:31px}.pie-cards .module h3{font-size:18px}.pie-cards .module p{font-size:13.5px}@media (max-width:1000px){.pie-grid{grid-template-columns:1fr}}@media (max-width:640px){.pie-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
