:root{--ameixa:#3d104b;--ameixa-2:#4a1e5a;--preto:#210f05;--lilas:#d4c6f7;--lima:#b3d47b;--creme:#fcf2e6;--branco:#fffcf8;--ruptura:#e2553a;--tinta:#2a0b33;--cinza:#6e5a72;--serif:"scotch-text-compressed", "Listra Serif Fallback", Georgia, serif;--serif-cap:"scotch-text-compressed", "Listra Serif Caps Fallback", Georgia, serif;--sans:"sets-grotesk-m", "Listra Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--sans-l:"sets-grotesk-l", "Listra Sans L Fallback", system-ui, sans-serif;--sans-s:"sets-grotesk-s", "Listra Sans S Fallback", system-ui, sans-serif;--gut:clamp(16px, 4.6vw, 64px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ameixa);color:var(--branco);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ameixa);position:fixed;inset:0 0 auto}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--lima);outline-offset:3px}.wrap{max-width:var(--max);padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));z-index:2;margin:0 auto;position:relative}.s-ameixa{background:var(--ameixa);color:var(--branco)}.s-preto{background:var(--preto);color:var(--branco)}.s-creme{background:var(--creme);color:var(--tinta)}.s-lilas{background:var(--lilas);color:var(--tinta)}.dots{pointer-events:none;opacity:.13;z-index:0;background-image:radial-gradient(currentColor .9px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0}section,header,footer{position:relative;overflow:hidden}.frame{pointer-events:none;z-index:1;--c:#fcf2e68c;position:absolute;inset:0}.s-creme .frame,.s-lilas .frame{--c:#3d104b73}.frame .h{background:var(--c);height:1px;position:absolute;left:0;right:0}.frame .h.t{top:56px}.frame .h.b{bottom:56px}.frame .v{background:var(--c);width:1px;position:absolute;top:0;bottom:0}.frame .v.l{left:max(28px, calc((100% - var(--max)) / 2 - 8px))}.frame .v.r{right:max(28px, calc((100% - var(--max)) / 2 - 8px))}.frame .d{background:var(--c);width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.frame .d.tl{top:56px;left:max(28px, calc((100% - var(--max)) / 2 - 8px))}.frame .d.tr{top:56px;left:auto;right:max(28px, calc((100% - var(--max)) / 2 - 8px));transform:translate(50%,-50%)rotate(45deg)}.frame .ic{top:20px;left:max(10px, calc((100% - var(--max)) / 2 - 34px));width:12px;height:auto;position:absolute}.frame .pg{top:20px;right:max(14px, calc((100% - var(--max)) / 2 - 30px));font:500 11px/1 var(--sans);letter-spacing:.18em;opacity:.7;position:absolute}.eyebrow{font:500 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;display:flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;flex:none;width:9px;height:9px;transform:rotate(45deg)}.cap{font-family:var(--serif-cap);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:400;line-height:.9}.it{font-family:var(--serif);text-transform:none;letter-spacing:0;font-style:italic}.h2{font:400 clamp(34px, 4.6vw, 60px)/1.02 var(--serif);text-wrap:balance;letter-spacing:-.01em;margin:0}.mix{font:400 clamp(30px, 3.8vw, 50px)/1.08 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:0}.mix em,.h2 em{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:400}.lead{max-width:36.9em;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.small{font-size:14px;line-height:1.5}.c-lima{color:var(--lima)}.c-lilas{color:var(--lilas)}.c-ameixa{color:var(--ameixa)}p{margin:0}.btn{font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn-lima{background:var(--lima);color:var(--ameixa)}.btn-lima:hover{background:#c2e08c;transform:translateY(-2px)}.btn-ameixa{background:var(--ameixa);color:var(--branco)}.btn-ameixa:hover{background:#521866;transform:translateY(-2px)}.btn-line{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn-line:hover{background:#ffffff14}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.nav{top:env(safe-area-inset-top,0px);z-index:50;background:var(--ameixa);border-bottom:1px solid #fcf2e640;position:sticky}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.nav .logo img{width:auto;height:26px}.nav ul{font:500 14px/1 var(--sans);gap:30px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{opacity:.85;text-decoration:none}.nav ul a:hover{opacity:1;color:var(--lima)}.nav .btn{padding:12px 18px;font-size:14px}@media (width<=860px){.nav ul{display:none}}.hero{padding-block:120px 110px}.hero .grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;display:grid}.hero h1{color:var(--branco);max-width:11.5em;font-size:clamp(50px,7.2vw,106px)}.hero h1 .it{color:var(--lilas);margin-top:.04em;font-size:1.06em;line-height:.95;display:block}.hero .sub{font:500 clamp(18px, 1.7vw, 22px)/1.4 var(--sans);max-width:19.77em;margin-top:30px}.hero .sub em{font:italic 400 1.18em/1 var(--serif);color:var(--lima)}.hero .lead{color:#fffcf8c7;max-width:30.31em;margin-top:16px}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.coords{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:70px;display:flex}.coords .ticks{gap:28px;display:flex}.comp{aspect-ratio:1/1.02;justify-self:end;width:100%;max-width:600px;position:relative}.comp .mira{position:absolute;inset:4% 2% 10% 8%}.comp .janela{aspect-ratio:4/3;border:6px solid var(--creme);background:url(/img/mapa-sepia.webp) 38% 40%/190%;width:64%;position:absolute;top:16%;left:4%;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #0000008c}.comp .janela:after{content:"";background:linear-gradient(160deg,#3d104b00,#3d104b52);position:absolute;inset:0}.comp .janela svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.comp .explorador{filter:drop-shadow(10px 18px 22px #00000073);width:auto;height:88%;position:absolute;bottom:0;right:2%}.comp .selo{opacity:.9;width:23%;position:absolute;bottom:6%;left:0;transform:rotate(-12deg)}.ui{background:var(--branco);color:var(--tinta);font-family:var(--sans);border-radius:14px;position:absolute;box-shadow:0 22px 50px -18px #0009}.ui-rota{z-index:3;width:56%;padding:14px 16px 12px;bottom:4%;left:30%}.ui-rota .t{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ui-rota .t b{font:400 italic 16px/1 var(--serif);letter-spacing:0;text-transform:none;color:var(--ameixa)}.ui-rota ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ui-rota li{align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.ui-rota li i{border-radius:50%;flex:none;width:10px;height:10px}.ui-rota li span{color:var(--cinza);margin-left:auto;font-size:11px;font-weight:500}.g{background:#7db04a}.y{background:#e7b83c}.r{background:var(--ruptura)}@media (width<=900px){.hero .grid{grid-template-columns:1fr}.comp{justify-self:center;margin-top:20px}}.hero2{color:var(--branco);background:#141718;align-items:center;min-height:min(92vh,860px);padding-block:110px 90px;display:grid;position:relative;overflow:hidden}.hero2-bg{background:url(/img/hero-mar.webp) top/cover no-repeat;position:absolute;inset:0}.hero2-bg:after{content:"";background:radial-gradient(60% 55% at 50% 48%,#0c0e108c,#0c0e1026 75%,#0000);position:absolute;inset:0}.hero2-in{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero2 h1{color:var(--creme);max-width:11em;font-size:clamp(54px,9.4vw,150px);line-height:.86}.hero2 h1 .it{color:var(--lilas);font-size:1.04em}.h2-sub{font:500 clamp(17px, 1.65vw, 23px)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.01em;color:var(--branco);margin-top:30px}.h2-sub b{color:var(--lilas);font-weight:700}.h2-lead{color:#fffcf8d1;max-width:34.27em;margin-top:16px;font-size:clamp(15px,1.3vw,18px)}.hero2 .ctas{margin-top:100px}@media (width<=1100px){.hero2 .ctas{margin-top:34px}}.h2-coord{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-top:46px}.h2-rota{z-index:1;pointer-events:none;width:100%;height:calc(100% - 150px);position:absolute;inset:0 0 150px}.h2-pins{z-index:4;pointer-events:none;position:absolute;inset:0 0 150px}.h2-pins .pin{font:600 12px/1 var(--sans);color:var(--creme);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141718b3;border:1px solid #fcf2e659;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px -6px #0009}.h2-pins .pin b{background:var(--creme);width:24px;height:24px;color:var(--ameixa);border-radius:50%;place-items:center;font-size:11px;display:grid}.h2-pins .pin.rup b{background:var(--ruptura);color:#fff}@media (width<=1100px){.h2-pins{display:none}}.h2-fig{z-index:2;filter:drop-shadow(0 20px 30px #00000073);pointer-events:none;width:auto;height:min(78%,640px);position:absolute;bottom:-2px}.h2-fig.esq{height:min(58%,480px);left:max(-70px,50% - 900px)}.h2-fig.dir{right:max(-30px,50% - 860px)}@media (width<=1100px){.h2-fig{opacity:.55}.h2-fig.esq{left:-90px}.h2-fig.dir{right:-70px}}@media (width<=700px){.hero2{min-height:0;padding-block:70px 230px}.h2-fig{opacity:1;height:230px}.h2-fig.esq{height:200px;left:-14px}.h2-fig.dir{right:-6px}.h2-sub br,.hero2 h1 br{display:none}}.entrega{background:var(--preto);color:var(--branco);padding-block:90px 96px}.entrega .wrap{max-width:1440px}.entrega h2{text-align:center;color:var(--lilas);max-width:16em;margin:0 auto 54px;font-size:clamp(34px,4.4vw,62px)}.entrega h2 .it{color:var(--lilas);display:block}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.passos li{background:var(--lilas);min-height:190px;color:var(--ameixa);align-items:center;gap:24px;padding:30px 28px;display:flex}.passos b{font:700 clamp(56px, 6vw, 92px)/.8 var(--sans);letter-spacing:-.05em;color:var(--branco);-webkit-text-stroke:0;flex:none}.passos h3{font:700 17px/1.1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ameixa);margin:0 0 6px}.passos p{color:#3f2a48;font-size:15px;line-height:1.45}@media (width<=900px){.passos{grid-template-columns:1fr}.passos li{padding:24px 20px}}.sec{padding-block:130px 120px}.como .top{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.como .top p{color:#4c3a52}.territorios{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:30px;display:grid}.tabela{z-index:2;background:#fcf2e680;border:1px solid #3d104b8c;position:relative}.tabela .row{border-bottom:1px dashed #3d104b73;grid-template-columns:76px 1fr;display:grid}.tabela .row:last-child{border-bottom:0}.tabela .num{font:500 22px/1 var(--sans);letter-spacing:.04em;color:var(--ameixa);border-right:1px solid #3d104b8c;place-items:center;padding:16px 0;display:grid}.tabela .txt{padding:16px 20px}.tabela .txt b{font:600 17px/1.3 var(--sans);color:var(--tinta);display:block}.tabela .txt span{color:#5a4760;font-size:15px}.mapa-anim{aspect-ratio:1057/991;justify-self:center;width:100%;max-width:600px;position:relative}.mapa-anim img{object-fit:contain;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.5,0,.2,1),opacity .6s;position:absolute;inset:0}.mapa-anim .m{opacity:0}.mapa-anim.aberto .m,.mapa-anim.fechando .m{opacity:1}.mapa-anim.aberto .rota,.mapa-anim.fechando .rota{opacity:0}.mapa-anim.aberto .m.mk{transform:translate(-13%)rotate(-5deg)}.mapa-anim.aberto .m.tc{transform:translate(13%)rotate(4deg)}.mapa-anim.fechando .m{transform:none}.mapa-mod{justify-self:center;width:100%;max-width:600px;position:relative}.mapa-mod svg{width:100%;height:auto;display:block;overflow:visible}.mapa-mod .ter{transition:transform 1.5s cubic-bezier(.3,.7,.2,1)}.mapa-mod.aberto .ter.tl{transform:translate(-26px,-22px)rotate(-2deg)}.mapa-mod.aberto .ter.tr{transform:translate(28px,-18px)rotate(2deg)}.mapa-mod.aberto .ter.br{transform:translate(26px,22px)rotate(-1.5deg)}.mapa-mod.aberto .ter.bl{transform:translate(-28px,20px)rotate(2deg)}.mapa-mod .ter{transform-box:fill-box;transform-origin:50%}.mapa-mod .rota-g{transition:opacity .6s .9s}.mapa-mod.aberto .rota-g{opacity:0;transition:opacity .2s}.topo-l{fill:none;stroke:#d4c6f7;stroke-width:1px;opacity:.32}.mod-card{background:var(--ameixa);border-radius:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0009}.globo-wrap{justify-self:center;width:100%;max-width:560px;position:relative}.globo{width:100%;height:auto;display:block;overflow:visible}.legenda{font:500 13px/1 var(--sans);color:#4c3a52;flex-wrap:wrap;gap:22px;margin-top:40px;display:flex}.legenda span{align-items:center;gap:8px;display:flex}.legenda .ln{border-top:1.5px solid var(--ameixa);width:26px;height:0}.legenda .ln.d{border-top-style:dashed}.legenda .pin{background:var(--lima);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ameixa);border-radius:50%}.legenda .rup{background:var(--ruptura);color:#fff;width:14px;height:14px;font:700 10px/14px var(--sans);text-align:center;border-radius:50%}@media (width<=900px){.como .top,.territorios{grid-template-columns:1fr}}.trava .grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.trava h2{color:var(--branco);font-size:clamp(44px,5.6vw,80px)}.trava h2 .it{color:var(--lilas)}.trava .lead{color:#fffcf8c7;margin-top:26px}.quote{border-left:2px solid var(--lima);font:500 19px/1.45 var(--sans);max-width:26.36em;margin-top:28px;padding-left:20px}.quote em{font:italic 400 1.2em/1 var(--serif);color:var(--lima)}.rota-svg{width:100%;height:auto;overflow:visible}.rota-svg text{font-family:var(--sans)}@media (width<=900px){.trava .grid{grid-template-columns:1fr}}.mapa-bg{color:var(--tinta);background:#3a2a1c url(/img/mapa-sepia.webp) 50%/cover}.mapa-bg:before{content:"";background:linear-gradient(#210f0559,#210f0526 40%,#210f0566);position:absolute;inset:0}.cards2{grid-template-columns:1fr 1fr;align-items:start;gap:34px;display:grid}.papel{padding:44px 40px 36px;position:relative;box-shadow:0 30px 60px -24px #0009}.papel.creme{background:var(--creme);transform:rotate(-1.2deg)}.papel.lilas{background:var(--lilas);transform:rotate(1deg)translateY(26px)}.papel h3{font:400 clamp(30px, 3vw, 40px)/1 var(--serif);color:var(--ameixa);margin:0}.papel h3 em{font-style:italic}.papel .tag{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#6a5670;margin:12px 0 22px}.papel ul{margin:0;padding:0;list-style:none}.papel li{border-bottom:1px dotted #3d104b73;justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.papel li .x{background:var(--ruptura);color:#fff;width:18px;height:18px;font:700 11px/18px var(--sans);text-align:center;border-radius:50%;flex:none}.papel li .ok{background:var(--ameixa);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.papel li .ok:after{content:"";border:solid var(--lima);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3.5px;left:6px;transform:rotate(45deg)}.papel .res{background:var(--ameixa);color:var(--branco);margin-top:24px;padding:16px 18px}.papel .res small{font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:8px;display:block}.papel .res b{font:400 italic 22px/1.2 var(--serif)}.papel.lilas .res b{color:var(--lima)}.clip{width:28px;height:84px;position:absolute;top:-26px;right:42px}.cmp-head{text-align:left;color:var(--branco);z-index:2;max-width:760px;margin-bottom:56px;position:relative}.cmp-head .h2{color:var(--creme)}.cmp-head .h2 em{color:var(--lilas)}@media (width<=860px){.cards2{grid-template-columns:1fr}.papel.lilas{transform:rotate(1deg)}}.cmp .cmp-head .h2,.cmp .cmp-head .h2 em{color:var(--ameixa)}.cmp .eyebrow{color:var(--ameixa)!important}.cmp .papel{border-radius:16px;box-shadow:0 20px 50px -28px #2a0b3373;transform:none!important}.cmp .papel.creme{background:var(--branco);border:1px solid #3d104b24}.cmp .papel.lilas{background:var(--lilas)}.cmp .papel li{border-bottom-style:solid;border-bottom-color:#3d104b24}.cmp .papel .res{border-radius:10px}.marquee{white-space:nowrap;font:400 italic 22px/1 var(--serif);color:var(--lilas);z-index:2;border-block:1px solid #fcf2e659;padding:14px 0;position:relative;overflow:hidden}.marquee div{padding-right:40px;animation:40s linear infinite mq;display:inline-block}@keyframes mq{to{transform:translate(-50%)}}.sol-head{text-align:center;margin-bottom:70px}.sol-head .cap{color:var(--branco);font-size:clamp(46px,7vw,104px)}.sol-head .cap .it{color:var(--lilas)}.sol-head p{color:#fffcf8c7;max-width:34.27em;margin:20px auto 0}.metodo{border-top:1px solid #fcf2e64d;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:64px;display:grid}.wordmark{margin:0;line-height:.86}.wordmark .a{font:500 clamp(40px, 5vw, 68px)/1 var(--sans);letter-spacing:-.035em;color:var(--branco);display:block}.wordmark .b{font:400 clamp(56px, 7.6vw, 108px)/.9 var(--serif);text-transform:uppercase;color:var(--lilas);letter-spacing:-.01em;align-items:center;display:flex}.wordmark .b svg{flex:none;width:auto;height:.74em;margin:0 .02em}.metodo .lead{color:#fffcf8d1;margin-top:24px}.itens{border-top:1px solid #fcf2e64d;grid-template-columns:1fr 1fr;margin:30px 0 0;padding:0;list-style:none;display:grid}.itens li{border-bottom:1px dotted #fcf2e659;align-items:baseline;gap:12px;padding:16px 14px 16px 0;font-weight:500;display:flex}.itens li i{font:600 13px/1 var(--sans);color:var(--lima);letter-spacing:.06em;min-width:26px;font-style:normal}.metodo .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.metodo .ctas .dur{font:400 italic 20px/1 var(--serif);color:var(--lilas)}.carta{aspect-ratio:5/4;justify-self:end;width:100%;max-width:540px;position:relative}.carta .mapa{border:7px solid var(--creme);background:url(/img/mapa-sepia.webp) 60% 55%/160%;position:absolute;inset:0 0 8%;transform:rotate(2deg);box-shadow:0 30px 60px -20px #0009}.carta .mapa svg{width:100%;height:100%;position:absolute;inset:0}.carta .rosa{filter:drop-shadow(6px 10px 14px #00000080);width:34%;position:absolute;bottom:-6%;right:-6%}.ponte{border-top:1px dashed #fcf2e659;align-items:center;gap:18px;margin:90px 0 50px;padding-top:30px;display:flex}.ponte p{font:400 clamp(24px, 2.6vw, 34px)/1.2 var(--serif);max-width:22.41em}.ponte p em{color:var(--lima)}.tickets{grid-template-columns:1fr 1fr;align-items:start;gap:34px;display:grid}.ticket{--n:18px;color:var(--tinta);-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 98%, #000) top left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 98%, #000) top right/51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 98%, #000) bottom left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 98%, #000) bottom right/51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 98%, #000) top left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 98%, #000) top right/51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 98%, #000) bottom left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 98%, #000) bottom right/51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 98%, #000) top left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 98%, #000) top right/51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 98%, #000) bottom left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 98%, #000) bottom right/51% 51% no-repeat;mask:radial-gradient(circle var(--n) at 0 0, #0000 98%, #000) top left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 98%, #000) top right/51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 98%, #000) bottom left/51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 98%, #000) bottom right/51% 51% no-repeat;background:#efe6d2 url(/img/linen.webp);padding:46px 42px 40px;position:relative}.ticket:before{content:"";pointer-events:none;border:1.5px dotted #3d104b73;position:absolute;inset:14px}.ticket-wrap{filter:drop-shadow(0 26px 30px #0006);position:relative}.ticket-wrap:nth-child(2){margin-top:44px}.ticket .k{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#7b6680}.ticket h3{font:400 clamp(38px, 3.6vw, 52px)/.95 var(--serif);color:var(--ameixa);margin:14px 0 6px}.ticket h3 em{font-style:italic}.ticket .tag2{font:italic 400 19px/1 var(--serif);color:var(--ameixa);border-bottom:1px solid;margin-bottom:18px;padding-bottom:3px;display:inline-block}.ticket p{color:#46344c;font-size:16px}.ticket ul{margin:20px 0 26px;padding:0;list-style:none}.ticket .sub-k{margin:22px 0 -10px}.ticket li{border-bottom:1px dotted #3d104b66;gap:10px;padding:10px 0;font-weight:500;display:flex}.ticket li:before{content:"";background:var(--ameixa);flex:none;width:7px;height:7px;margin-top:.55em;transform:rotate(45deg)}.lacre{z-index:3;filter:drop-shadow(4px 8px 8px #00000073);width:128px;height:auto;position:absolute;bottom:-40px;right:-22px;transform:rotate(-6deg)}@media (width<=900px){.metodo,.tickets{grid-template-columns:1fr}.carta{justify-self:center}.ticket-wrap:nth-child(2){margin-top:0}.itens{grid-template-columns:1fr}}.carta3{justify-self:end;width:100%;max-width:540px}.ti .grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.ti h2{color:var(--branco)}.ti h2 em{color:var(--lima)}.ti .lead{color:#fffcf8c7;margin-top:22px}.malha{opacity:.5;z-index:0;pointer-events:none;width:100%;height:62%;position:absolute;bottom:0;left:0;right:0}.stat{border-top:1px solid #fcf2e64d;align-items:flex-end;gap:18px;margin-top:40px;padding-top:28px;display:flex}.stat b{font:400 clamp(80px, 9vw, 128px)/.8 var(--serif);color:var(--lima)}.stat span{color:#fffcf8cc;max-width:14.5em;padding-bottom:6px;font-size:15px}.clientes{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.clientes span{font:400 22px/1 var(--serif);border:1px solid #fcf2e666;padding:10px 16px}.ti .note{color:#fffcf8b3;max-width:30.31em;margin-top:22px;font-size:14.5px}.bancada{min-height:540px;position:relative}.rasgado{background:var(--creme);clip-path:polygon(0 2%,6% 0,14% 1.5%,22% 0,31% 1.2%,40% .2%,52% 1.6%,61% 0,72% 1.3%,83% .3%,92% 1.5%,100% 0,99% 20%,100% 42%,98.6% 64%,100% 86%,99% 100%,90% 98.4%,79% 100%,66% 98.6%,55% 100%,43% 98.5%,30% 100%,19% 98.4%,8% 100%,0 98.6%,1.2% 76%,0 52%,1% 28%);width:76%;padding:26px 26px 34px;position:absolute;top:0;left:0;transform:rotate(-2.5deg);box-shadow:0 30px 60px -20px #0009}.rasgado .lbl{font:italic 400 18px/1 var(--serif);color:var(--ameixa);justify-content:space-between;margin-bottom:12px;display:flex}.rasgado .lbl span{font:600 10px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#7b6680;font-style:normal}.wf{border:1.5px solid var(--ameixa);background:var(--branco);border-radius:8px;overflow:hidden}.wf .bar{border-bottom:1.5px solid var(--ameixa);align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.wf .bar i{border:1.3px solid var(--ameixa);border-radius:50%;width:7px;height:7px}.wf .body{gap:9px;padding:14px;display:grid}.wf .blk{background:#3d104b29;border-radius:3px;height:10px}.wf .hero-b{height:64px;font:500 11px/1 var(--sans);color:var(--ameixa);letter-spacing:.1em;text-transform:uppercase;border:1.3px dashed #3d104b99;border-radius:4px;place-items:center;display:grid}.wf .cols{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wf .cols div{border:1.3px solid #3d104b73;border-radius:4px;height:46px}.wf .cta{background:var(--lima);border-radius:999px;width:42%;height:20px}.codigo{color:#ede3f7;z-index:2;background:#140a04;border:1px solid #d4c6f740;border-radius:12px;width:66%;padding:20px 22px;font:13.5px/1.75 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;top:40%;right:0;box-shadow:0 30px 60px -20px #000c}.codigo .cm{color:#8f7f9b}.codigo .kw{color:var(--lima)}.codigo .st{color:var(--lilas)}.margem{font:italic 400 24px/1.1 var(--serif);color:var(--lilas);z-index:3;text-align:right;position:absolute;bottom:-2px;right:4%;transform:rotate(-3deg)}.margem:before{content:"";background:var(--lilas);opacity:.7;width:60px;height:1px;margin:0 0 8px auto;display:block}.noar{z-index:4;background:var(--branco);color:var(--tinta);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:16%;left:6%;box-shadow:0 20px 40px -14px #000000b3}.noar b{font-weight:600;display:block}.noar .dot{background:#7db04a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #7db04a40}.carimbo-ti{opacity:.85;z-index:3;width:120px;position:absolute;top:-4%;left:58%;transform:rotate(14deg)}@media (width<=960px){.ti .grid{grid-template-columns:1fr}.bancada{min-height:500px}}@media (width<=520px){.margem{font-size:21px;bottom:-54px}.rasgado{width:92%}.codigo{width:88%;top:46%}.bancada{min-height:560px}.noar{bottom:4%}}.atua{text-align:left}.atua .grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;display:grid}.atua-dir{padding-bottom:10px}.atua .h2{color:var(--ameixa);font-size:clamp(38px,5vw,68px)}.atua .h2 em{color:var(--ameixa)}.linha-atua{width:100%;height:auto;margin:34px 0 10px;overflow:visible}.logo-atua{width:auto;height:26px;margin:0 auto 26px;display:block}.atua .dupla{font:400 clamp(24px, 2.4vw, 32px)/1.15 var(--serif);color:var(--ameixa)}.atua .dupla em{display:block}.atua p.lead{color:#3f2d45;margin-top:16px}.oval{border:2px solid var(--ameixa);outline:1px solid var(--ameixa);outline-offset:4px;font:600 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ameixa);opacity:.9;border-radius:50%;place-items:center;margin-top:30px;padding:16px 34px;display:inline-grid;transform:rotate(-4deg)}@media (width<=900px){.atua .grid{grid-template-columns:1fr}}.clientes-sec .head{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:56px;display:grid}.clientes-sec .h2{color:var(--ameixa)}.clientes-sec .head img{opacity:.85;width:120px;transform:rotate(12deg)}.selos{--g:28px;justify-content:center;gap:34px var(--g);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.selos li{width:calc((100% - 4 * var(--g)) / 5)}.selo-post{--r:7px;filter:drop-shadow(0 10px 14px #2a0b3329);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}.selos li:nth-child(odd) .selo-post{transform:rotate(-1.6deg)}.selos li:nth-child(2n) .selo-post{transform:rotate(1.4deg)}.selos li:nth-child(3n) .selo-post{transform:rotate(-.6deg)}.selo-post .papel-selo{padding:var(--r);background:var(--branco);-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(-1 * var(--r)) calc(-1 * var(--r)) / calc(2 * var(--r)) calc(2 * var(--r)) round;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(-1 * var(--r)) calc(-1 * var(--r)) / calc(2 * var(--r)) calc(2 * var(--r)) round;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(-1 * var(--r)) calc(-1 * var(--r)) / calc(2 * var(--r)) calc(2 * var(--r)) round;mask:linear-gradient(#000 0 0) content-box, radial-gradient(var(--r) at var(--r) var(--r), #0000 96%, #000) calc(-1 * var(--r)) calc(-1 * var(--r)) / calc(2 * var(--r)) calc(2 * var(--r)) round}.selo-post .miolo{aspect-ratio:16/10;background:var(--branco);border:1px dashed #3d104b59;place-items:center;margin:8px;padding:18px 22px;display:grid}.selo-post img{--b:1;--o:.62;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px;filter:grayscale(1) brightness(var(--b));opacity:var(--o);transition:filter .35s,opacity .35s}.selo-post img.lg-redeclipping{--b:.55;--o:.8}.selo-post img.lg-sebrae{--b:.8;--o:.75}.selo-post img.lg-cer{--b:.85;--o:.6}.selo-post img.lg-conquest{--b:.85}.selo-post img.lg-varejao{--b:1.25;--o:.5}.selo-post img.lg-mills{--b:1.1;--o:.55}.selos li:hover .selo-post{transform:rotate(0)translateY(-6px)}.selos li:hover .selo-post img{filter:none;opacity:1}.clientes-sec .nota{font:italic 400 22px/1.3 var(--serif);color:var(--ameixa);margin-top:44px}@media (width<=1000px){.selos li{width:calc((100% - 2 * var(--g)) / 3)}}@media (width<=860px){.selos{--g:16px;gap:22px var(--g)}.selos li{width:calc((100% - var(--g)) / 2)}.selo-post .miolo{margin:6px;padding:12px 14px}.selo-post img{max-height:46px}.clientes-sec .head{grid-template-columns:1fr}.clientes-sec .head img{display:none}}.cases.s-creme{background:var(--branco)}.cases .head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:54px;display:grid}.cases .h2,.cases .h2 em{color:var(--ameixa)}.cases .head p{color:#4c3a52}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case{background:var(--branco);color:var(--tinta);border:1px solid #3d104b1f;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 18px 40px -30px #2a0b3380}.case:hover{border-color:#3d104b59;transform:translateY(-4px);box-shadow:0 26px 50px -28px #2a0b3399}.case.destaque{flex-direction:row;grid-column:span 2}.case-img{aspect-ratio:16/10;background-color:#eee;background-size:cover;position:relative}.case.destaque .case-img{aspect-ratio:auto;flex:1.15;min-height:340px}.case-logo{object-fit:contain;background:var(--branco);border-radius:8px;width:auto;max-width:44%;height:34px;padding:7px 10px;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 16px -8px #00000059}.case-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 20px;display:flex}.case .top{font:600 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#7b6680;justify-content:space-between;gap:10px;display:flex}.case .area{color:var(--ameixa);align-items:center;gap:8px;display:inline-flex}.case .area:before{content:"";background:currentColor;width:7px;height:7px;transform:rotate(45deg)}.case .num{font:400 clamp(44px, 4.4vw, 62px)/.9 var(--serif);color:var(--ameixa);letter-spacing:-.01em}.case .num small{font:500 13.5px/1.3 var(--sans);color:#5a4760;letter-spacing:0;margin-top:6px;display:block}.case h3{font:600 18px/1.3 var(--sans);color:var(--tinta);margin:2px 0 0}.case .gargalo{color:#5a4760;font-size:14.5px}.case .gargalo b{color:var(--ameixa);font-weight:600}.case .chips{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.case .chips span{font:500 12px/1 var(--sans);color:var(--ameixa);background:#f0eafb;border-radius:999px;padding:7px 10px}.case .ver{font:600 14px/1 var(--sans);color:var(--ameixa);margin-top:6px}.cases .rodape{color:#4c3a52;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:34px;display:flex}@media (width<=960px){.case-grid{grid-template-columns:1fr 1fr}.cases .head{grid-template-columns:1fr}.case.destaque{flex-direction:column}.case.destaque .case-img{aspect-ratio:16/10;flex:none;min-height:0}}@media (width<=640px){.case-grid{grid-template-columns:1fr}.case.destaque{grid-column:auto}}.depo .head{max-width:760px;margin-bottom:50px}.depo .h2{color:var(--ameixa)}.aviso{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ameixa);background:var(--branco);border:1px dashed var(--ameixa);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 12px;display:inline-flex}.chats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.chat{background:#efe7dc;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -24px #2a0b3373}.chats .chat:nth-child(2){margin-top:34px}.chat .bar{background:var(--ameixa);color:var(--branco);align-items:center;gap:12px;padding:14px 16px;display:flex}.chat .av{background:var(--lilas);width:36px;height:36px;color:var(--ameixa);font:600 13px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.chat .bar b{font:600 14px/1.2 var(--sans);display:block}.chat .bar span{opacity:.75;font-size:12px}.chat .msgs{background-image:radial-gradient(#3d104b14 .8px,#0000 1.1px);background-size:14px 14px;gap:8px;padding:18px 14px 20px;display:grid}.bal{max-width:88%;color:var(--tinta);background:var(--branco);border-radius:12px;padding:10px 12px 18px;font-size:14.5px;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000000f}.bal.in{border-top-left-radius:3px;justify-self:start}.bal.out{background:#e2d7f7;border-top-right-radius:3px;justify-self:end}.bal time{color:#7b6a80;font-size:10.5px;position:absolute;bottom:4px;right:10px}.chat .rodape-chat{font:italic 400 17px/1.2 var(--serif);color:var(--ameixa);background:var(--branco);border-top:1px solid #3d104b1f;padding:12px 16px}@media (width<=900px){.chats{grid-template-columns:1fr}.chats .chat:nth-child(2){margin-top:0}}.sols{gap:22px;display:grid}.sol{background:#4a1e5a;border:1px solid #d4c6f72e;border-radius:18px;padding:44px 44px 40px;position:relative}.sol-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.sol-k{font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lilas);margin-bottom:16px}.sol-k b{color:var(--lima);margin-right:6px}.sol-w{margin:0;line-height:.88}.sol-w .a{font:500 clamp(34px, 4vw, 54px)/1 var(--sans);letter-spacing:-.035em;color:var(--branco);display:block}.sol-w .b{font:400 clamp(52px, 6.4vw, 92px)/.92 var(--serif);text-transform:uppercase;color:var(--lilas);letter-spacing:-.01em;display:block}.sol-w .b.it2{text-transform:none;font-style:italic}.sol-d{font:500 clamp(18px, 1.7vw, 23px)/1.4 var(--sans);color:var(--branco);max-width:19.77em}.sol-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.sol-tiles li{text-align:center;background:var(--ameixa);min-height:104px;color:var(--lilas);font:600 15.5px/1.3 var(--sans);border-radius:10px;place-items:center;padding:16px 14px;display:grid}.sol-tiles li.dur-t{color:var(--lima);font:400 italic 21px/1.15 var(--serif);background:0 0;border:1px dashed #b3d47b99}.lacre2{filter:drop-shadow(4px 8px 8px #00000073);width:110px;position:absolute;top:-30px;right:-18px;transform:rotate(8deg)}.sol-link{font:600 14px/1 var(--sans);color:inherit;text-underline-offset:4px;margin-left:18px;display:inline-block}.sol-ponte{font:400 clamp(22px, 2.2vw, 30px)/1.25 var(--serif);color:var(--branco);max-width:34.27em;margin-top:40px}.sol-ponte em{color:var(--lima)}@media (width<=860px){.sol{padding:30px 22px 26px}.sol-top{grid-template-columns:1fr;gap:16px}.sol-tiles{grid-template-columns:1fr 1fr}.lacre2{width:84px;top:-24px;right:-6px}}.diag{background:var(--ameixa)}.diag .grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.diag h2{font:400 clamp(48px, 6vw, 88px)/.95 var(--serif);color:var(--lilas);letter-spacing:-.01em;margin:0}.diag h2 em{color:var(--lima)}.diag .lead{color:#fffcf8d9;margin-top:24px}.diag .btn{margin-top:30px}.fw{min-height:600px;position:relative}.fw-c{background:var(--branco);color:var(--tinta);font-family:var(--sans);border-radius:14px;padding:18px 18px 16px;position:absolute;box-shadow:0 30px 60px -24px #0009}.fw-c h4,.fw-c .fw-h{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#7b6680;justify-content:space-between;margin:0 0 12px;display:flex}.fw-c h4 b,.fw-c .fw-h b{color:var(--ameixa)}.fw-mapa{width:56%;top:0;left:0}.fw-mapa .q{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:relative}.fw-mapa .q div{min-height:66px;font:600 12.5px/1.25 var(--sans);color:var(--ameixa);background:#efe8fb;border-radius:8px;padding:12px 10px}.fw-mapa .q div span{font:600 10px/1 var(--sans);color:#6e5a72;letter-spacing:.08em;margin-bottom:6px;display:block}.fw-mapa .q .rup{background:#fbe3dc}.fw-mapa .centro{background:var(--ameixa);color:var(--branco);font:600 11px/1 var(--sans);white-space:nowrap;box-shadow:0 0 0 4px var(--branco);border-radius:999px;padding:8px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-gut{width:50%;top:40px;right:0}.fw-gut table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.fw-gut th{font:600 10px/1 var(--sans);color:#6e5a72;text-align:center;letter-spacing:.08em;padding:0 4px 8px}.fw-gut th:first-child{text-align:left}.fw-gut td{text-align:center;color:#5a4760;border-top:1px solid #3d104b1f;width:30px;padding:8px 4px}.fw-gut td:first-child{text-align:left;color:var(--ameixa);width:auto;font-weight:600}.fw-gut td.t{color:var(--ameixa);font-weight:700}.fw-gut tr.top td{background:#f1f7e6}.fw-carta{border-top:5px solid var(--lima);width:66%;top:300px;left:6%}.fw-carta .row{border-top:1px solid #3d104b1a;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:13px;display:grid}.fw-carta .row span{color:#6e5a72;font-size:11.5px}.fw-carta .flag{background:var(--ameixa);width:26px;height:26px;color:var(--lima);font:700 12px/1 var(--sans);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.fw-carta .tt{line-height:1.3;font:600 15px/1.2 var(--sans);color:var(--ameixa);align-items:flex-start;margin-bottom:8px;display:flex}.fw-note{font:italic 400 20px/1.15 var(--serif);color:var(--lilas);text-align:right;max-width:8.57em;position:absolute;top:520px;right:0}@media (width<=960px){.diag .grid{grid-template-columns:1fr}.fw{gap:14px;min-height:0;display:grid}.fw-c,.fw-note{width:auto;position:static}.fw-note{text-align:left}}.nao-agencia{background:var(--preto);color:var(--branco)}.nao-agencia .top{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;margin-bottom:56px;display:grid}.nao-agencia h2{color:var(--creme);font-size:clamp(46px,6.4vw,96px)}.nao-agencia h2 .it{color:var(--lilas);display:block}.nao-agencia .fala{font:400 italic clamp(24px, 2.4vw, 32px)/1.25 var(--serif);color:var(--lilas)}.nao-agencia .fala+p{color:#fffcf8cc;margin-top:16px}.vs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vs>div{padding:34px 32px}.vs .ag{background:#2f1c12}.vs .li{background:var(--lilas);color:var(--ameixa)}.vs h3{font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.vs .ag h3{color:#fffcf899}.vs ul{margin:0;padding:0;list-style:none}.vs li{border-top:1px solid #fffcf81f;gap:12px;padding:13px 0;font-size:16px;display:flex}.vs .li li{border-top-color:#3d104b2e;font-weight:500}.vs .ag li:before{content:"×";color:#e2553a;font-weight:700}.vs .li li:before{content:"✓";color:var(--ameixa);font-weight:700}.tempo{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tempo div{border-top:1px solid #d4c6f759;padding-top:18px}.tempo b{font:400 clamp(56px, 6vw, 88px)/.9 var(--serif);color:var(--lima);display:block}.tempo span{color:#fffcf8cc;margin-top:8px;font-size:15px;display:block}.tempo .q{font:400 italic 22px/1.25 var(--serif);color:var(--creme)}.nao-agencia .ctas{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}@media (width<=900px){.nao-agencia .top,.vs,.tempo{grid-template-columns:1fr}}.cta .grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:50px;display:grid}.cartao{background:var(--lilas);color:var(--ameixa);text-align:center;padding:56px 48px 210px;position:relative}.cartao img.ic{width:16px;margin:0 auto 26px}.cartao h2{color:var(--ameixa);font-size:clamp(36px,4.2vw,58px)}.cartao h2 .it{font-size:1.04em;display:block}.cartao p{color:#3f2d45;max-width:26.36em;margin:22px auto 0}.cartao .btn{margin-top:28px}.cartao .exp{width:auto;height:200px;position:absolute;bottom:-1px}.cartao .exp.a{left:10%}.cartao .exp.b{height:215px;right:12%}.form{background:var(--creme);color:var(--tinta);margin:0;padding:40px 38px 34px;position:relative}.form h3{font:400 38px/1 var(--serif);color:var(--ameixa);margin:0}.form h3 em{font-style:italic}.form>p{color:#5a4760;margin:10px 0 22px;font-size:15px}.fld{gap:6px;margin-bottom:14px;display:grid}.fld label{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#6a5670}.fld input{font:500 16px/1.2 var(--sans);color:var(--tinta);background:0 0;border:0;border-bottom:1.5px solid #3d104b73;border-radius:0;padding:10px 2px}.fld input:focus{border-bottom-color:var(--ameixa);outline:0}.chips{border:0;flex-wrap:wrap;gap:8px;margin:8px 0 22px;padding:0;display:flex}.chips legend{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#6a5670;margin-bottom:10px;padding:0}.chips input{opacity:0;pointer-events:none;position:absolute}.chips label{font:500 14px/1 var(--sans);cursor:pointer;border:1px solid #3d104b73;border-radius:999px;padding:10px 14px;transition:all .15s}.chips input:checked+label{background:var(--ameixa);color:var(--branco);border-color:var(--ameixa)}.chips input:focus-visible+label{outline:2px solid var(--ameixa);outline-offset:2px}.form .ok-msg{color:var(--ameixa);margin-top:14px;font-size:14px}@media (width<=900px){.cta .grid{grid-template-columns:1fr}.cartao{padding:46px 24px 190px}.cartao .exp{height:170px}.cartao .exp.b{height:182px}}.faq .grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:56px;display:grid}.faq .h2{color:var(--ameixa);font-size:clamp(46px,6vw,84px)}.faq .side p{color:#5a4760;max-width:19.77em;margin-top:20px}.faq .compasso{opacity:.95;width:min(220px,60%);margin-top:40px}details{border-top:1px solid #3d104b66}details:last-of-type{border-bottom:1px solid #3d104b66}summary{cursor:pointer;font:500 19px/1.3 var(--sans);color:var(--tinta);grid-template-columns:52px 1fr 24px;align-items:center;gap:10px;padding:22px 0;list-style:none;display:grid}summary::-webkit-details-marker{display:none}summary .n{font:italic 400 22px/1 var(--serif);color:var(--ameixa)}summary .pl{justify-self:end;width:16px;height:16px;position:relative}summary .pl:before,summary .pl:after{content:"";background:var(--ameixa);width:16px;height:1.6px;transition:transform .25s;position:absolute;top:7px;left:0}summary .pl:after{transform:rotate(90deg)}details[open] summary .pl:after{transform:rotate(0)}details .ans{color:#46344c;max-width:46.13em;padding:0 34px 24px 62px}details .ans ul{margin:12px 0 0;padding-left:18px}@media (width<=860px){.faq .grid{grid-template-columns:1fr}details .ans{padding-left:0;padding-right:0}summary{grid-template-columns:40px 1fr 20px}}.foot{padding-block:90px 40px}.foot .grid{grid-template-columns:1.3fr 1fr 1fr;gap:40px;display:grid}.foot .logo{width:auto;height:30px}.foot .coord{font:500 11px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-top:18px}.foot .frase{font:italic 400 26px/1.15 var(--serif);color:var(--lilas);max-width:13.18em;margin-top:26px}.foot h4,.foot .ft-h{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lima);margin:0 0 18px}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot ul a{opacity:.85;text-decoration:none}.foot ul a:hover{opacity:1;color:var(--lima)}.foot .base{opacity:.82;border-top:1px solid #fcf2e640;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:70px;padding-top:22px;font-size:12.5px;display:flex}.foot .selo-f{right:max(24px, calc((100% - var(--max)) / 2));opacity:.55;width:130px;position:absolute;top:70px;transform:rotate(-8deg)}@media (width<=860px){.foot .grid{grid-template-columns:1fr}.foot .selo-f{display:none}}@media (width<=700px){.frame .v,.frame .d{display:none}.frame .h.t{top:40px}.frame .h.b{bottom:40px}.frame .ic{top:14px;left:16px}.frame .pg{top:14px;right:16px}.sec,.hero{padding-block:84px 80px}.papel{padding:36px 22px 28px}.ticket{padding:40px 26px 34px}.form{padding:32px 20px}}.sol.c-preto{background:var(--preto)}.sol.c-preto .sol-tiles li{color:var(--creme);background:#3a2316}.sol.c-lilas{background:var(--lilas);color:var(--ameixa)}.sol.c-lilas .sol-k,.sol.c-lilas .sol-k b,.sol.c-lilas .sol-w .a,.sol.c-lilas .sol-w .b,.sol.c-lilas .sol-d{color:var(--ameixa)}.sol.c-lilas .sol-tiles li{background:var(--ameixa);color:var(--lilas)}.sol.c-lilas .sol-tiles li.dur-t{border:1px dashed var(--ameixa);color:var(--ameixa);background:0 0}.sol.c-lilas .btn-lima{background:var(--ameixa);color:var(--lima)}.sol.c-creme{background:var(--creme);color:var(--tinta)}.sol.c-creme .sol-k{color:#6a5670}.sol.c-creme .sol-k b{color:var(--ameixa)}.sol.c-creme .sol-w .a{color:var(--tinta)}.sol.c-creme .sol-w .b{color:var(--ameixa)}.sol.c-creme .sol-d{color:var(--tinta)}.sol.c-creme .sol-tiles li{background:var(--preto);color:var(--creme)}.sol.c-creme .sol-tiles li.dur-t{border:1px dashed var(--ameixa);color:var(--ameixa);background:0 0}.sol.c-creme .btn-lima{background:var(--ameixa);color:var(--branco)}.sol,.sol-tiles li,.papel,.papel .res,.case,.chat,.fw-c,.mod-card,.fw-mapa .q div,.case-logo{border-radius:0!important}.sol,.papel,.case,.chat,.fw-c{border:0!important}.cmp .papel{box-shadow:none}.case{box-shadow:0 18px 40px -32px #2a0b3380}.cmp{overflow:hidden}.cmp .wrap{position:relative}.cmp .cards2{z-index:2;max-width:880px;position:relative}.cmp-head{max-width:620px}.globo-in{z-index:1;opacity:0;pointer-events:none;width:min(500px,38vw);transition:transform 1.6s cubic-bezier(.2,.7,.2,1),opacity 1s;position:absolute;top:-70px;right:-90px;transform:translate(80%)}.globo-in img{filter:drop-shadow(0 26px 30px #2a0b3359);width:100%;height:auto;display:block}.globo-in.on,.no-js .globo-in,.globo-in.sem{opacity:1;transform:none}@media (width<=900px){.globo-in{opacity:1;width:92%;margin:0 -8% 10px auto;position:relative;top:auto;right:auto;transform:none}}.cmp .cards2{align-items:stretch}.cmp .papel{flex-direction:column;display:flex;transform:none!important}.cmp .papel ul{flex:1}.cmp .papel .res{margin-top:24px}.sol-w .b.tc-mark{align-items:center;display:flex}.sol-w .b.tc-mark .tc-img{width:auto;max-width:100%;height:.9em;margin-top:.06em;display:block}.rota-anim{stroke-dasharray:6 7;animation:2.4s linear infinite rota}@keyframes rota{to{stroke-dashoffset:-26px}}.gira{transform-origin:50%;animation:80s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.sobe{animation:.9s cubic-bezier(.2,.7,.2,1) both sobe}.sobe.d2{animation-delay:.12s}.sobe.d3{animation-delay:.24s}.sobe.d4{animation-delay:.36s}@keyframes sobe{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.sg-hero{background:var(--ameixa);color:var(--branco);padding-block:110px 90px}.sg-hero .voltar{font:600 13px/1 var(--sans);color:var(--lilas);margin-bottom:40px;text-decoration:none;display:inline-block}.sg-hero h1{margin:0;line-height:.88}.sg-hero h1 .a{font:500 clamp(48px, 6vw, 84px)/1 var(--sans);letter-spacing:-.035em;display:block}.sg-hero h1 .b{font:400 italic clamp(80px, 11vw, 170px)/.9 var(--serif);color:var(--lilas);display:block}.sg-hero .grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;display:grid}.sg-hero .lead{color:#fffcf8e0;max-width:29em;font-size:clamp(18px,1.6vw,22px)}.sg-hero .tag{background:var(--lima);color:var(--ameixa);font:600 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:26px;padding:12px 16px;display:inline-block}.sg-hero .lacre-h{filter:drop-shadow(4px 8px 8px #00000073);width:150px;margin-top:30px;transform:rotate(-8deg)}.sg-sec{padding-block:100px}.sg-sec h2{font:400 clamp(40px, 5vw, 72px)/1 var(--serif);margin:0 0 18px}.sg-sec h2 em{font-style:italic}.sg-sec .intro{max-width:40.86em;margin-bottom:46px;font-size:18px}.frentes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.frente{background:var(--branco);flex-direction:column;gap:14px;padding:34px 32px;display:flex}.frente .n{font:600 12px/1 var(--sans);letter-spacing:.2em;color:#7b6680;text-transform:uppercase}.frente h3{font:400 clamp(30px, 2.8vw, 40px)/1 var(--serif);color:var(--ameixa);margin:0}.frente p{color:#46344c;font-size:15.5px}.frente .exe b{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ameixa);margin-bottom:8px;display:block}.frente.ti .exe b{color:var(--lima)}.frente .rec{color:var(--tinta);border-top:1px solid #3d104b26;margin-top:auto;padding-top:14px;font-size:14.5px}.frente .rec b{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ameixa);margin-bottom:8px;display:block}.frente.ti{background:var(--ameixa);color:var(--branco)}.frente.ti h3{color:var(--lilas)}.frente.ti p,.frente.ti .rec{color:#fffcf8d9;border-top-color:#fffcf833}.frente.ti .rec b,.frente.ti .n{color:var(--lima)}.ritmo{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ritmo div{background:var(--lilas);color:var(--ameixa);min-height:180px;padding:28px 24px}.ritmo b{font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;display:block}.ritmo h3{font:400 30px/1 var(--serif);margin:0 0 8px}.ritmo p{color:#3f2a48;font-size:15px}.registro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.registro ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.registro li{border-top:1px solid #fcf2e633;gap:10px;padding:14px 0;font-weight:500;display:flex}.registro li:before{content:"";background:var(--lima);flex:none;width:7px;height:7px;margin-top:.5em;transform:rotate(45deg)}.reg-lead{color:#fffcf8d1;max-width:34.27em;margin:0 0 18px;font-size:17px}.combinados{background:#2f1c12;margin-top:40px;padding:26px 28px}.combinados b{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lima);margin-bottom:10px;display:block}.combinados p{color:#fffcf8cc;font-size:15px}.caminhos{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.cam{background:var(--branco);padding:34px 32px}.cam .n{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#7b6680;margin-bottom:14px;display:inline-block}.cam h3{font:400 clamp(30px, 2.8vw, 40px)/1 var(--serif);color:var(--ameixa);margin:0 0 12px}.cam.destaque h3{color:var(--lilas)}.cam p{color:#46344c;font-size:15.5px}.cam ul{margin:18px 0 0;padding:0;list-style:none}.cam li{border-top:1px solid #3d104b26;gap:10px;padding:10px 0;font-weight:500;display:flex}.cam li:before{content:"";background:currentColor;flex:none;width:7px;height:7px;margin-top:.5em;transform:rotate(45deg)}.cam-link{color:var(--lima);margin-top:20px;font-weight:600;text-decoration:none;display:inline-block}.integra{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.integra div{border-top:2px solid var(--lima);padding-top:18px}.integra h3{font:400 26px/1.05 var(--serif);color:var(--creme);margin:0 0 10px}.integra p{color:#fffcf8c7;font-size:15px}@media (width<=900px){.caminhos{grid-template-columns:1fr}.integra{grid-template-columns:1fr 1fr}}.frentes>.frente:last-child:nth-child(odd){grid-column:1/-1}.ti-band{background:var(--preto);color:var(--branco);grid-template-columns:.95fr 1.05fr;margin-top:16px;display:grid}.ti-l{padding:44px 42px}.ti-l .n{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lima);margin-bottom:16px;display:inline-block}.ti-l h3{font:400 clamp(36px, 3.6vw, 54px)/1 var(--serif);color:var(--creme);margin:0 0 16px}.ti-l h3 em{color:var(--lilas);display:block}.ti-l p{color:#fffcf8d1;max-width:30.31em;font-size:16px}.ti-anos{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.ti-anos div{border-top:1px solid #d4c6f759;padding-top:12px}.ti-anos b{font:400 clamp(44px, 4vw, 60px)/.9 var(--serif);color:var(--lima);display:block}.ti-anos span{color:#fffcf8bf;font-size:13px}.ti-caps{background:#2f1c12;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ti-caps li{color:#fffcf8bf;border-top:1px solid #fffcf814;border-left:1px solid #fffcf814;padding:26px;font-size:14px}.ti-caps b{font:400 24px/1.05 var(--serif);color:var(--creme);margin-bottom:8px;display:block}@media (width<=900px){.ti-band{grid-template-columns:1fr}.ti-l{padding:32px 22px}.ti-caps{grid-template-columns:1fr}}.sg-cta{background:var(--lilas);color:var(--ameixa);text-align:center;padding-block:90px}.sg-cta h2{color:var(--ameixa);max-width:14em;margin:0 auto 26px;font-size:clamp(40px,5vw,72px)}@media (width<=900px){.sg-hero .grid,.frentes,.registro{grid-template-columns:1fr}.ritmo{grid-template-columns:1fr 1fr}.registro ul{grid-template-columns:1fr}}.sg-hero h1 .a,.tc-mark .a,.sol-w .a,.passos b,.tc-pq-t,.tc-pq-row h3,.tc-tlist>div>b,.tc-sinais b,.ti-anos b+span{font-family:var(--sans-l)}.eyebrow,.tc-chips li,.sol-tiles li,.chips span,.frente .n,.frente .exe b,.frente .rec b,.cam .n,.ritmo b,.tc-slide .k,.fw-t,.tc-etapas .q,.tc-mesa .n,.tc-depois .n,.tc-nao .k,.tc-vs .res b,.frame .pg,.btn{font-family:var(--sans-s)}.sg-hero{background:var(--lilas);color:var(--ameixa)}.sg-hero .eyebrow,.sg-hero h1 .a,.sg-hero h1 .b{color:var(--ameixa)}.sg-hero .lead{color:#3f2a48}.sg-hero .tag{background:var(--ameixa);color:var(--lilas)}.sg-sec.s-branco{background:var(--branco);color:var(--tinta)}.sg-sec.s-creme h2,.sg-sec.s-branco h2,.sg-sec.s-lilas h2{color:var(--ameixa)}.cam.destaque{background:var(--lilas);color:var(--ameixa)}.cam.destaque .n,.cam.destaque h3{color:var(--ameixa)}.cam.destaque p{color:#3f2a48}.cam.destaque li{border-top-color:#3d104b2e}.cam{background:var(--creme)}.cam-link{text-underline-offset:4px;text-decoration:underline;color:var(--ameixa)!important}.sg-integra .integra div{border-top-color:var(--ameixa)}.sg-integra .integra h3{color:var(--ameixa)}.sg-integra .integra p{color:#3f2a48}.ritmo div{background:var(--branco)}.sg-reg .reg-lead{color:#46344c}.sg-reg .registro li{color:var(--tinta);border-top-color:#3d104b26}.sg-reg .registro li:before{background:var(--lilas);outline:1px solid var(--ameixa)}.ti-l .n,.ti-anos b{color:var(--lilas)}.sg-cta{background:var(--creme)}.ti-band{background:var(--ameixa)}.ti-caps{background:#4a1a5c}.ti-caps li{border-color:#d4c6f724}.sg-hero,.sg-sec,.sg-cta,.ti-hero,.ti-sec,.ti-cta{position:relative;overflow:hidden}.sg-hero .frame,.sg-sec .frame,.sg-cta .frame,.ti-hero .frame,.ti-sec .frame{--c:#3d104b61}.sg-hero .frame .pg,.sg-sec .frame .pg,.sg-cta .frame .pg,.ti-hero .frame .pg,.ti-sec .frame .pg{color:var(--ameixa)}.ti-cta .frame{--c:#d4c6f773}.ti-cta .frame .pg{color:var(--lilas)}.deco{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.deco-globo-h{right:max(-60px, calc((100% - var(--max)) / 2 - 120px));opacity:.2;width:min(520px,42vw);top:70px}.deco-mira{right:max(24px, calc((100% - var(--max)) / 2 + 10px));opacity:.28;width:170px;top:96px}.deco-selo{right:max(20px, calc((100% - var(--max)) / 2 - 10px));opacity:.85;width:118px;top:50%;transform:translateY(-50%)rotate(-12deg)}.deco-malha{opacity:.42;width:100%;bottom:-10px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.deco-globo-c{left:max(-120px, calc((100% - var(--max)) / 2 - 220px));opacity:.22;width:520px;top:50%;transform:translateY(-50%)}.wrap{z-index:2;position:relative}@media (width<=900px){.deco-mira,.deco-selo{display:none}.deco-globo-h{opacity:.12;width:70vw}.deco-globo-c{opacity:.12}}.sg2 section{position:relative;overflow:hidden}.sg2 .frame{--c:#3d104b59}.sg2 .frame .pg{color:var(--ameixa)}.sg2 .sg2-hero .frame{--c:#d4c6f766}.sg2 .sg2-hero .frame .pg{color:var(--lilas)}.sg2 .eyebrow{color:var(--ameixa)}.sg2 .eyebrow.center{justify-content:center}.sg2-big{font:400 clamp(44px, 5.4vw, 86px)/.95 var(--serif);color:var(--ameixa);text-align:center;letter-spacing:-.01em;text-wrap:balance;max-width:15em;margin:0 auto}.sg2-big em{color:#7a4b8c;font-style:italic}.sg2-sub{text-align:center;font:400 clamp(18px, 1.6vw, 22px)/1.45 var(--sans);color:var(--tinta);max-width:29em;margin:24px auto 0}.sg2-sec{padding-block:110px}.sg2-hero{color:var(--creme);background:#22102a url(/img/hero-mar.webp) 50%/cover no-repeat;padding-block:130px 110px}.sg2-hero:before{content:"";z-index:0;background:linear-gradient(100deg,#210f05e0 0%,#3d104bb8 55%,#3d104b73 100%);position:absolute;inset:0}.sg2-hero-g{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.sg2-hero .eyebrow{color:var(--lilas)}.sg2-hero h1{margin:0 0 26px;line-height:.86}.sg2-hero h1 .a{font:700 clamp(40px, 4.6vw, 66px)/1 var(--sans-l);letter-spacing:-.04em;color:var(--creme);display:block}.sg2-hero h1 .b{font:400 italic clamp(88px, 11vw, 172px)/.9 var(--serif);color:var(--lilas);display:block}.sg2-hero .lead{color:#fcf2e6e0;max-width:27.68em;margin:0 0 32px;font-size:clamp(18px,1.5vw,21px)}.sg2-carta{justify-self:center;width:min(430px,100%);position:relative}.sg2-carta .papel{background:var(--creme);color:var(--ameixa);padding:38px 36px 34px;transform:rotate(2.5deg);box-shadow:0 40px 70px -30px #000000a6}.sg2-carta .k{font:700 11px/1 var(--sans-s);letter-spacing:.2em;text-transform:uppercase;color:#7b6680;margin:0 0 14px}.sg2-carta .t{font:400 italic 46px/1 var(--serif);margin:0 0 22px}.sg2-carta ol{counter-reset:c;margin:0;padding:0;list-style:none}.sg2-carta li{counter-increment:c;border-bottom:1px dashed #3d104b59;align-items:flex-end;gap:12px;padding:12px 0;display:flex}.sg2-carta li:before{content:"0" counter(c);font:700 12px/1 var(--sans-s);color:#7a4b8c}.sg2-carta li b{font:400 20px/1 var(--serif);white-space:nowrap}.sg2-carta li i{flex:1;height:1px}.sg2-carta .ass{font:400 italic 20px/1.2 var(--serif);color:#7a4b8c;margin:22px 0 0}.sg2-carta .lacre{filter:drop-shadow(4px 10px 10px #00000073);width:150px;position:absolute;bottom:-40px;right:-34px;transform:rotate(-10deg)}.sg2-band{background:var(--lilas);color:var(--ameixa);z-index:2;padding-block:30px;position:relative}.sg2-band .wrap{grid-template-columns:repeat(4,1fr);display:grid}.sg2-band .wrap>div{border-left:1px solid #3d104b4d;align-items:center;gap:16px;padding:6px 24px;display:flex}.sg2-band .wrap>div:first-child{border-left:0;padding-left:0}.sg2-band svg{fill:none;width:44px;height:44px;stroke:var(--ameixa);stroke-width:1.6px;stroke-linecap:round;flex:none}.sg2-band svg .f{fill:var(--ameixa)}.sg2-band span{font:700 17px/1.2 var(--sans-l);letter-spacing:-.01em}.sg2-manifesto{background:var(--creme)}.sg2-bars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.sg2-bars div{background:var(--ameixa);color:var(--creme);text-align:center;font:400 clamp(22px, 2.2vw, 32px)/1 var(--sans-l);text-transform:uppercase;letter-spacing:-.01em;padding:38px 20px;box-shadow:0 26px 40px -28px #2a0b33b3}.sg2-bars b{color:var(--lilas);font-weight:700}.sg2-frentes{background:var(--branco)}.sg2-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:60px;margin-bottom:56px;display:grid}.sg2-head .eyebrow{grid-column:1/-1;margin-bottom:-30px}.sg2-head h2{font:400 clamp(44px, 5vw, 78px)/.95 var(--serif);color:var(--ameixa);margin:0}.sg2-head h2 em{color:#7a4b8c;font-style:italic}.sg2-head p{color:#46344c;max-width:31.63em;margin:0;font-size:18px}.sg2-rota{margin:0;padding:0 0 0 70px;list-style:none;position:relative}.sg2-rota:before{content:"";border-left:2px dashed #3d104b59;position:absolute;top:20px;bottom:20px;left:22px}.sg2-rota li{border-top:1px solid #3d104b1f;grid-template-columns:.9fr 1.3fr .9fr;align-items:start;gap:36px;padding:30px 0;display:grid;position:relative}.sg2-rota li:first-child{border-top:0}.sg2-rota .pin{background:var(--branco);border:2px solid var(--ameixa);width:46px;height:46px;font:700 14px/1 var(--sans-s);color:var(--ameixa);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid;position:absolute;top:26px;left:-70px}.sg2-rota li:hover .pin{background:var(--lilas)}.sg2-rota h3{font:400 clamp(28px, 2.6vw, 38px)/1 var(--serif);color:var(--ameixa);margin:4px 0 0}.sg2-rota .exe{color:#46344c;margin:0;font-size:16px;line-height:1.55}.sg2-rota .rec{font:400 italic 21px/1.25 var(--serif);color:#7a4b8c;margin:0}.sg2-rota .rec b{font:700 11px/1 var(--sans-s);letter-spacing:.18em;text-transform:uppercase;color:var(--ameixa);margin-bottom:8px;font-style:normal;display:block}.sg2-ti{background:var(--branco);padding-block:0 110px}.sg2-ti .ti-band{margin-top:0}.sg2-cam{background:var(--lilas)}.sg2-fork{width:100%;max-width:780px;height:120px;margin:40px auto 0;display:block;overflow:visible}.sg2-fork path{fill:none;stroke:var(--ameixa);stroke-width:2px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.sg2-fork circle{fill:var(--ameixa)}.sg2-cam-g{grid-template-columns:1fr 1fr;gap:70px;max-width:1000px;margin:10px auto 0;display:grid}.sg2-cam-g>div{text-align:center}.sg2-cam-g .tag{background:var(--ameixa);color:var(--lilas);font:700 12px/1 var(--sans-s);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;padding:10px 14px;display:inline-block}.sg2-cam-g .tag.line{color:var(--ameixa);border:1px solid var(--ameixa);background:0 0}.sg2-cam-g h3{font:400 clamp(32px, 3vw, 44px)/1 var(--serif);color:var(--ameixa);margin:0 0 14px}.sg2-cam-g p{color:#3f2a48;max-width:27.68em;margin:0 auto;font-size:16.5px}.sg2-link{color:var(--ameixa);text-underline-offset:5px;margin-top:18px;font-weight:700;text-decoration:underline;display:inline-block}.sg2-integra{background:var(--creme)}.sg2-four{grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.sg2-four div{text-align:center;border-left:1px solid #3d104b40;padding:0 28px}.sg2-four div:first-child{border-left:0}.sg2-four h3{font:400 italic clamp(24px, 2vw, 30px)/1.05 var(--serif);color:var(--ameixa);margin:0 0 12px}.sg2-four p{color:#46344c;margin:0;font-size:15.5px}.sg2-ritmo{background:var(--branco)}.sg2-tl{grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid;position:relative}.sg2-tl:before{content:"";border-top:2px dashed #3d104b66;position:absolute;top:21px;left:12.5%;right:12.5%}.sg2-tl li{text-align:center;padding:0 16px;position:relative}.sg2-tl i{border:3px solid var(--ameixa);background:var(--branco);border-radius:50%;width:44px;height:44px;margin:0 auto 24px;display:block;position:relative}.sg2-tl li.on i{background:var(--lilas)}.sg2-tl b{font:400 clamp(24px, 2.1vw, 30px)/1.05 var(--serif);color:var(--ameixa);margin-bottom:10px;display:block}.sg2-tl span{color:#46344c;max-width:15.82em;margin:0 auto;font-size:15.5px;display:block}.sg2-reg{background:var(--creme)}.sg2-reg h2{font:400 clamp(40px, 4.4vw, 66px)/1 var(--serif);color:var(--ameixa);margin:0 0 18px}.sg2-reg h2 em{color:#7a4b8c;font-style:italic}.sg2-reg .registro li{color:var(--tinta);border-top-color:#3d104b2e}.sg2-reg .registro li:before{background:var(--ameixa)}.sg2-cta{background:var(--lilas);text-align:center;padding-block:120px}.sg2-cta .btn{margin-top:36px}@media (width<=1000px){.sg2-hero-g,.sg2-head,.sg2-cam-g{grid-template-columns:1fr}.sg2-carta{margin-top:30px}.sg2-carta .lacre{width:110px;right:-6px}.sg2-band .wrap{grid-template-columns:1fr 1fr;row-gap:18px}.sg2-band .wrap>div:nth-child(3){border-left:0;padding-left:0}.sg2-bars{grid-template-columns:1fr}.sg2-rota{padding-left:58px}.sg2-rota .pin{width:40px;height:40px;left:-58px}.sg2-rota:before{left:19px}.sg2-rota li{grid-template-columns:1fr;gap:12px}.sg2-four{grid-template-columns:1fr 1fr;row-gap:36px}.sg2-four div:nth-child(3){border-left:0}.sg2-tl{grid-template-columns:1fr 1fr;row-gap:40px}.sg2-tl:before,.sg2-fork{display:none}}@media (width<=560px){.sg2-band .wrap,.sg2-four{grid-template-columns:1fr}.sg2-band .wrap>div,.sg2-four div{border-left:0;padding-left:0}}.sg2-escolha{background:var(--ameixa);color:var(--creme)}.sg2 .sg2-escolha .frame{--c:#d4c6f759}.sg2 .sg2-escolha .frame .pg{color:var(--lilas)}.sg2-escolha .sg2-big{color:var(--lilas);max-width:17em}.sg2-escolha .sg2-big em{color:var(--creme)}.sg2-escolha .sg2-sub{color:#fcf2e6d9;max-width:36.9em}.sg2-dor{max-width:1040px;margin:60px auto 0}.sg2-dor .dh,.sg2-dor .drow{grid-template-columns:1fr 60px 1.15fr;align-items:center;gap:20px;display:grid}.sg2-dor .dh{font:700 12px/1 var(--sans-s);letter-spacing:.18em;text-transform:uppercase;color:var(--lilas);padding-bottom:14px}.sg2-dor .drow{border-top:1px dashed #d4c6f759;padding:24px 0}.sg2-dor .dtx{font:400 italic clamp(22px, 2vw, 28px)/1.2 var(--serif);color:#fcf2e6b3;margin:0}.sg2-dor i{color:var(--lilas);text-align:center;font-size:28px;font-style:normal}.sg2-dor .dgn{color:#fcf2e6d9;margin:0;font-size:16px}.sg2-dor .dgn b{font:700 clamp(20px, 1.8vw, 24px)/1.15 var(--sans-l);color:var(--creme);letter-spacing:-.01em;margin-bottom:4px;display:block}@media (width<=800px){.sg2-dor .dh{display:none}.sg2-dor .drow{grid-template-columns:1fr;gap:8px}.sg2-dor i{text-align:left;width:20px;transform:rotate(90deg)}}.sg2-rota li.ti-row{border-top:2px dashed #3d104b59}.sg2-rota li.ti-row .pin{background:var(--ameixa);color:var(--lilas);border-color:var(--ameixa);font-size:13px}.sg2-rota li.ti-row h3{font-style:italic}.sg2-rota li.ti-row .rec a{font:700 16px/1.3 var(--sans);color:var(--ameixa);text-underline-offset:5px;font-style:normal;text-decoration:underline}.sg2-cases{background:var(--creme)}.sg2-cases-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sg2-cases-g article{background:var(--branco);flex-direction:column;display:flex;box-shadow:0 26px 44px -34px #2a0b3380}.sg2-cases-g article.big{flex-direction:row;grid-column:span 2}.sg2-cases-g .ci{background-position:50%;background-size:cover;height:200px}.sg2-cases-g article.big .ci{flex:1.1;height:auto;min-height:340px}.sg2-cases-g .cb{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.sg2-cases-g .cn{font:700 13px/1 var(--sans-s);letter-spacing:.1em;text-transform:uppercase;color:#7a4b8c;margin:0 0 12px}.sg2-cases-g .cl{filter:brightness(0)saturate()invert(12%)sepia(40%)saturate(3000%)hue-rotate(270deg)brightness(70%);align-self:flex-start;width:auto;height:28px;margin-bottom:14px}.sg2-cases-g h3{font:400 clamp(24px, 2vw, 30px)/1.05 var(--serif);color:var(--ameixa);margin:0 0 10px}.sg2-cases-g p{color:#46344c;margin:0;font-size:15px}.sg2-cases-g .r{color:var(--ameixa);font:400 21px/1.2 var(--serif);background:0 0;border-left:2px solid #7a4b8c;margin:18px 0 0;padding:2px 0 2px 14px}.sg2-cases-g .r small{font:400 12px/1.3 var(--sans);color:#7a6a80;letter-spacing:.01em;margin-top:5px;display:block}.sg2-cases-g .x{margin:12px 0 0;padding:0;list-style:none}.sg2-cases-g .x li{color:#46344c;border-top:1px dashed #3d104b33;padding:8px 0;font-size:14.5px}.sg2-cases-g .x b{color:var(--ameixa);margin-right:6px}.sg2-cases-g .stk{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sg2-cases-g .stk li{font:600 12px/1 var(--sans-s);color:var(--ameixa);border:1px solid #3d104b40;border-radius:999px;padding:7px 10px}@media (width<=1000px){.sg2-cases-g{grid-template-columns:1fr 1fr}.sg2-cases-g article.big{grid-column:1/-1}}html,body{overflow-x:clip}.menu-btn,.cta-fixo,.swipe-dots,.tabbar,.mapa-lab,.menu-ov{display:none}@media (width<=860px){.menu-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;order:3;justify-content:center;gap:6px;width:44px;height:44px;margin-left:0;margin-right:-6px;padding:10px;display:flex}.menu-btn span{background:var(--creme);height:2px;transition:transform .3s,opacity .3s;display:block}.nav .wrap{gap:12px}.nav .btn{order:2;margin-left:auto;padding:10px 14px;font-size:13px}.menu-ov{z-index:49;padding:26px var(--gut) 40px;background:var(--ameixa) radial-gradient(#d4c6f72e .9px, transparent 1.2px) 0 0/22px 22px;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .25s,transform .25s,visibility 0s .25s;display:flex;position:fixed;inset:72px 0 0;overflow:auto;transform:translateY(-8px)}body.menu-open .menu-ov{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:none}.menu-ov a{font:400 36px/1 var(--serif);color:var(--creme);border-bottom:1px dashed #d4c6f759;padding:22px 0;text-decoration:none;display:block}.menu-ov .sub{border-bottom:1px dashed #d4c6f759;flex-direction:column;padding:6px 0 14px 18px;display:flex}.menu-ov .sub a{font:500 17px/1 var(--sans);color:var(--lilas);border:0;padding:12px 0}.menu-ov .sub a:before{content:"";background:var(--lima);width:7px;height:7px;margin:0 12px 2px 0;display:inline-block;transform:rotate(45deg)}.menu-ov .btn{font:700 16px/1 var(--sans);color:var(--ameixa);border-bottom:0;align-self:flex-start;margin-top:30px;padding:16px 22px;font-style:normal}body.menu-open .menu-btn span:first-child{transform:translateY(4px)rotate(45deg)}body.menu-open .menu-btn span:last-child{transform:translateY(-4px)rotate(-45deg)}}@media (width<=480px){.nav .btn .arr{display:none}.nav .logo img{height:22px}}@media (width<=760px){.cta-fixo{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--lima);color:var(--ameixa);font:700 16px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 20px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;transform:translateY(140%);box-shadow:0 14px 30px -10px #210f058c}body.cta-on .cta-fixo{transform:none}body.menu-open .cta-fixo{transform:translateY(140%)}footer{padding-bottom:96px}.swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;margin-left:calc(-1 * var(--gut))!important;margin-right:calc(-1 * var(--gut))!important;padding:6px var(--gut) 14px!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:14px!important;min-height:0!important;display:flex!important}.swipe::-webkit-scrollbar{display:none}.swipe{scroll-padding-inline:var(--gut)}.swipe:after{content:"";flex:0 0 calc(var(--gut) - 14px);align-self:stretch}.swipe>*{scroll-snap-align:center;flex:0 0 84%!important;width:auto!important;max-width:none!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.swipe>article.big,.swipe>.case.destaque{flex-direction:column!important;grid-column:auto!important}.swipe>article.big .ci,.swipe>.case.destaque .case-img{aspect-ratio:auto!important;flex:none!important;height:200px!important;min-height:0!important}.swipe-dots{--dc:var(--ameixa);justify-content:center;align-items:center;margin:8px auto 0;display:flex}.swipe-dots button{border:2px solid var(--dc);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:14px;height:14px;padding:0}.swipe-dots button.on{background:var(--dc)}.swipe-dots i{border-top:1.5px dashed var(--dc);opacity:.6;width:18px;display:block}.entrega .swipe-dots,.diag .swipe-dots,.trava .swipe-dots,.s-preto .swipe-dots,.s-ameixa .swipe-dots{--dc:var(--lilas)}.sol{min-width:0;max-width:100%}.sol-tiles{grid-template-columns:1fr 1fr!important;gap:8px!important}.sol-tiles li{min-height:64px!important;padding:12px!important;font-size:14px!important}.sol-tiles li.dur-t{font-size:18px!important}.sol-w-logo img{width:100%!important;max-width:100%!important;margin:-4px 0 -10px!important}.selos{scrollbar-width:none;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));overflow-x:auto;padding:6px var(--gut) 10px!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.selos::-webkit-scrollbar{display:none}.selos li{flex:0 0 40%!important;width:auto!important}.tabbar{background:#3d104b14;border-radius:999px;gap:6px;margin:0 0 14px;padding:5px;display:flex}.s-preto .tabbar,.s-ameixa .tabbar,.nao-agencia .tabbar{background:#d4c6f71f}.tabbar button{font:700 13.5px/1.2 var(--sans);color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;flex:1;padding:12px 10px}.tabbar button.on{background:var(--lilas);color:var(--ameixa);opacity:1}.tabs{display:block!important}.tabs>.tab-pane:not(.on){display:none!important}.tabs>.tab-pane{width:auto!important}.sg2-rota li{cursor:pointer}.sg2-rota li:not(.open):not(.ti-row) .exe,.sg2-rota li:not(.open):not(.ti-row) .rec{display:none}.sg2-rota li h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg2-rota li:not(.ti-row) h3:after{content:"+";font:300 28px/1 var(--sans);color:#7a4b8c;transition:transform .25s}.sg2-rota li.open h3:after{transform:rotate(45deg)}.sg2-rota li{padding:20px 0!important}.sg2-dor .drow{padding:18px 0!important}.sg2-dor .dtx{font-size:19px!important}.h2-fig{opacity:.95;height:150px!important}.h2-fig.esq{height:140px!important;left:-18px!important}.h2-fig.dir{right:-14px!important}.hero2{padding-bottom:170px!important}.mapa-mod .abraco g[transform]{display:none}.mapa-lab{font:700 12px/1 var(--sans-s);letter-spacing:.16em;text-transform:uppercase;color:var(--ameixa);justify-content:space-between;margin-top:6px;display:flex}.tc-ter .mapa-lab{color:var(--lilas)}.mapa-lab span{border:1px solid;border-radius:999px;padding:8px 12px}.hero2-bg{background-position:18%!important}.sg2-sec,.ti-sec,.sg-sec{padding-block:80px!important}.sg2-big{font-size:clamp(36px,10vw,48px)!important}}html,body{background:var(--preto)}.ap{background:var(--preto);min-height:100dvh;color:var(--creme);flex-direction:column;display:flex;position:relative}.ap-top{z-index:5;background:linear-gradient(var(--preto) 70%, transparent);flex-direction:column;align-items:center;padding-top:22px;display:flex;position:fixed;top:0;left:0;right:0}.ap-top img{width:auto;height:26px;display:block}.ap-bar{background:#d4c6f726;height:4px;position:fixed;top:0;left:0;right:0}.ap-bar i{background:var(--lilas);width:0;height:100%;transition:width .4s;display:block}#ap-form{flex:1;display:grid}.ap-step{width:100%;max-width:760px;padding:120px var(--gut) 120px;box-sizing:border-box;flex-direction:column;grid-area:1/1;justify-content:center;margin:0 auto;display:none}.ap-step.on{animation:.45s cubic-bezier(.2,.7,.2,1) both apin;display:flex}.ap-step.back.on{animation-name:apback}@keyframes apin{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes apback{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.ap-step[data-step=welcome],.ap-end{text-align:center;align-items:center;max-width:900px}.ap-h1{max-width:11em;font:400 clamp(44px, 6.4vw, 92px)/.95 var(--serif);text-transform:uppercase;letter-spacing:-.005em;margin:0 0 34px}.ap-h1 em{text-transform:none;color:var(--lilas);font-style:italic}.circ{white-space:nowrap;margin:0 .32em;display:inline-block;position:relative}.circ svg{pointer-events:none;width:112%;height:140%;position:absolute;top:-20%;left:-6%;overflow:visible}.circ path{fill:none;stroke:var(--lilas);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.4s .4s forwards traco}@keyframes traco{to{stroke-dashoffset:0}}.ap-lead{color:#fffcf8d1;max-width:30.31em;margin:0 auto 14px;font-size:clamp(17px,1.5vw,20px)}.ap-hint{color:#fffcf880;margin:14px 0 0;font-size:13.5px}.ap-btn{cursor:pointer;background:var(--lilas);color:var(--preto);font:700 17px/1 var(--sans-s);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:16px 26px;text-decoration:none;transition:transform .2s;display:inline-flex}.ap-btn:hover{transform:translateY(-2px)}.ap-btn-line{color:var(--lilas);border:1px solid var(--lilas);background:0 0}.ap-q{font:400 clamp(28px, 3.4vw, 44px)/1.1 var(--sans-l);color:var(--creme);letter-spacing:-.02em;margin:0 0 10px;display:block}.ap-q .n{font:700 14px/1 var(--sans-s);letter-spacing:.06em;color:var(--lilas);margin-bottom:14px;display:block}.ap-q b{color:var(--lilas);margin-left:4px;font-weight:400}.ap-desc{color:#fffcf899;margin:0 0 8px;font-size:17px}.ap-in{width:100%;color:var(--creme);font:400 clamp(22px, 2.4vw, 30px)/1.3 var(--sans);background:0 0;border:0;border-bottom:2px solid #d4c6f773;border-radius:0;outline:0;margin-top:24px;padding:8px 0}.ap-in::placeholder{color:#d4c6f761}.ap-in:focus{border-bottom-color:var(--lilas)}.ap-in.err{border-bottom-color:#e2553a}.ap-err{color:#ff8a70;margin:10px 0 0;font-size:14.5px}.ap-ok{align-items:center;gap:14px;margin-top:8px;display:flex}.ap-ok span{color:#fffcf880;font-size:13px}.ap-ok span b{color:#fffcf8bf;font-weight:700}.ap-ch{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.ap-ch button{text-align:left;min-width:min(420px,100%);color:var(--creme);font:400 18px/1.3 var(--sans);cursor:pointer;background:#d4c6f714;border:1px solid #d4c6f773;border-radius:6px;align-items:center;gap:14px;padding:12px 18px 12px 12px;transition:background .15s,border-color .15s;display:flex}.ap-ch button:hover{background:#d4c6f72e}.ap-ch button i{font:700 12px/1 var(--sans-s);width:26px;height:26px;color:var(--lilas);border:1px solid #d4c6f799;border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.ap-ch button.sel{background:var(--lilas);color:var(--preto);border-color:var(--lilas)}.ap-ch button.sel i{background:var(--preto);color:var(--lilas);border-color:var(--preto)}.ap-end .eyebrow{color:var(--lilas);justify-content:center}.ap-h2{font:400 clamp(44px, 6vw, 84px)/.95 var(--serif);text-transform:uppercase;margin:0 0 24px}.ap-h2 em{text-transform:none;color:var(--lilas);font-style:italic}.ap-nav{z-index:5;gap:2px;display:flex;position:fixed;bottom:24px;right:max(16px,3vw)}.ap-nav button{background:var(--lilas);width:44px;height:40px;color:var(--preto);font:700 18px/1 var(--sans);cursor:pointer;border:0}.ap-nav button:first-child{border-radius:6px 0 0 6px}.ap-nav button:last-child{border-radius:0 6px 6px 0}.ap-nav button:disabled{opacity:.35;cursor:default}.ap-nav.hide{display:none}.ap-proto{color:#fffcf866;z-index:4;max-width:30.31em;margin:0;font-size:12px;position:fixed;bottom:26px;left:max(16px,3vw)}@media (width<=700px){.ap-proto{display:none}.ap-step{justify-content:flex-start;padding-top:100px}.ap-step[data-step=welcome],.ap-end{justify-content:center}.ap-ch button{min-width:100%}}@media (prefers-reduced-motion:reduce){.circ path{stroke-dashoffset:0}}.ap-dd{width:100%;margin-top:22px}.ap-dd-box{background:#d4c6f70f;border:1px solid #d4c6f740;border-radius:8px;padding:18px 18px 14px}.ap-dd-s{border-bottom:2px solid #d4c6f78c;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ap-dd-s:focus-within{border-bottom-color:var(--lilas)}.ap-dd-q{color:var(--creme);font:400 clamp(20px, 2vw, 26px)/1.3 var(--sans);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:6px 0 10px}.ap-dd-q::placeholder{color:#d4c6f761}.ap-dd-s svg{fill:none;width:20px;height:20px;stroke:var(--lilas);stroke-width:2px;flex:none}.ap-dd-list{scrollbar-width:thin;scrollbar-color:#d4c6f780 transparent;flex-direction:column;gap:8px;max-height:300px;padding-right:6px;display:flex;overflow-y:auto}.ap-dd-list button{text-align:left;color:var(--creme);font:400 17px/1.3 var(--sans);cursor:pointer;background:#d4c6f714;border:1px solid #d4c6f738;border-radius:6px;padding:12px 16px}.ap-dd-list button:hover{background:#d4c6f72e;border-color:#d4c6f780}.ap-dd-list button.sel{background:var(--lilas);color:var(--preto);border-color:var(--lilas)}.ap-dd-list button[hidden]{display:none}.ap-outro{width:100%;margin-top:18px}.ap-outro .ap-in{margin-top:0}.ap-q-sm{font-size:clamp(22px,2.4vw,30px);line-height:1.25}.ap-q-sm strong{margin-top:14px;font-weight:700;display:block}.ap-ch-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;display:grid}.ap-ch-slots button{min-width:0}.ap-step[data-step=agenda] .ap-ok{margin-top:22px}@media (width<=700px){.ap-ch-slots{grid-template-columns:1fr 1fr;gap:8px}.ap-ch-slots button{gap:8px;padding:10px 10px 10px 8px;font-size:14.5px}.ap-ch-slots button i{width:22px;height:22px}.ap-dd-list{max-height:46vh}}
