.mk{--fundo:#f2f0ea;--cartao:#dde2ec;--tinta:#14213d;--cinza:#5a6579;--cinza-esc:#2c3750;--cinza-cl:#5f6a7f;--cinza-gr:#7a8599;--linha:#cfd2d8;--acento:#c4311f;--papel:#fbfaf6;--verde:#2f6b4a;--sombra:0 44px 70px -30px #14213d6b,0 20px 34px -18px #14213d3d,0 0 0 1px #14213d0f;--sombra-alta:0 56px 84px -30px #14213d75,0 26px 40px -18px #14213d42,0 0 0 1px #14213d12;--sombra-leve:0 30px 50px -28px #14213d4d,0 12px 22px -14px #14213d29;--gut:clamp(20px,3.4vw,56px)}.mk *{box-sizing:border-box;margin:0}html:has(.mk){scroll-behavior:smooth}.mk{background:var(--fundo);min-height:100dvh;color:var(--tinta);font-family:var(--font-jost),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55;overflow-x:clip}.mk img{max-width:100%;display:block}.mk a{color:inherit}.mk :focus-visible{outline:3px solid var(--acento);outline-offset:3px}.mk .wrap{max-width:1360px;padding-inline:var(--gut);margin:0 auto}.mk header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#f2f0eae0;transition:box-shadow .25s;position:sticky;top:0}.mk header.rolou{box-shadow:0 1px #14213d1a,0 14px 30px -22px #14213d59}.mk header .wrap{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.mk section[id]{scroll-margin-top:88px}.mk .marca{letter-spacing:-.025em;font-size:29px;font-weight:500;text-decoration:none}.mk .marca i{color:var(--acento);font-style:normal}.mk nav{color:var(--cinza);gap:30px;font-size:16px;display:flex}.mk nav a{padding:8px 0;text-decoration:none}.mk nav a:hover{color:var(--tinta)}.mk .dir{align-items:center;gap:10px;display:flex}.mk .pil{font:500 16px/1 var(--font-jost),system-ui,sans-serif;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.mk .pil:hover{transform:translateY(-2px)}.mk .pil:active{transform:scale(.97)}.mk .pil.pt{background:var(--tinta);color:#fff;border-color:var(--tinta)}.mk .pil.cz{background:var(--cartao);color:var(--cinza-esc)}.mk .pil.ln{border-color:var(--tinta);color:var(--tinta);background:0 0}.mk .pil.pq{padding:11px 20px;font-size:15px}.mk .pil svg{width:16px;height:16px}.mk .hero{padding-top:clamp(28px,5vw,72px);padding-bottom:clamp(64px,9vw,130px)}.mk .rot{color:var(--acento);align-items:center;gap:10px;font-size:17px;display:flex}.mk .rot:before{content:"";background:var(--acento);border-radius:50%;width:9px;height:9px}.mk h1{letter-spacing:-.03em;text-wrap:balance;max-width:12em;margin-top:20px;font-size:clamp(38px,6.2vw,96px);font-weight:300;line-height:1.08}.js .mk h1 span{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.1,1);display:inline-block;transform:translateY(.35em)}.js .mk h1.on span{opacity:1;transform:none}.mk .hero .rod{grid-template-columns:1fr minmax(0,470px);align-items:start;gap:24px clamp(24px,6vw,100px);margin-top:clamp(28px,4vw,52px);display:grid}.mk .hero .rod p{color:var(--cinza);font-size:clamp(19px,1.7vw,23px);line-height:1.45}.mk .hero .bt{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mk .hero .nt{color:var(--cinza);margin-top:16px;font-size:15px}.mk .hero .lema{letter-spacing:-.02em;color:var(--tinta);font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2}.mk .hero .lema span{color:var(--acento)}.mk .sec{padding-top:clamp(56px,7vw,110px)}.mk .lab{border-bottom:1.5px solid var(--linha);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(24px,3vw,44px);padding-bottom:12px;display:flex}.mk .lab h2{letter-spacing:-.01em;color:var(--cinza-esc);font-size:clamp(22px,2vw,28px);font-weight:400}.mk .lab span{color:var(--cinza-cl);font-variant-numeric:tabular-nums;font-size:15px}.mk .gran{letter-spacing:-.025em;text-wrap:balance;max-width:13em;font-size:clamp(30px,3.6vw,54px);font-weight:300;line-height:1.12}.mk .gran span{color:var(--cinza-gr)}.mk .dsp{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);display:grid}.mk .dsp .c{will-change:translate;translate:0 var(--py,0px);border:2px solid var(--acento);min-height:230px;transform:rotate(var(--r,0deg));border-radius:14px;flex-direction:column;gap:12px;padding:clamp(18px,2vw,28px);transition:transform .35s cubic-bezier(.2,.7,.1,1),background .25s;display:flex}.mk .dsp .c:nth-child(4n+1){--r:-1.2deg}.mk .dsp .c:nth-child(4n+2){--r:.8deg}.mk .dsp .c:nth-child(4n+3){--r:-.6deg}.mk .dsp .c:nth-child(4n+4){--r:1.1deg}.mk .dsp .c:hover{background:#fff;transform:rotate(0)translateY(-4px)}.mk .dsp h3{letter-spacing:-.03em;color:var(--acento);font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.05}.mk .dsp .k{color:var(--cinza);margin-top:auto;font-size:15px}.mk .dsp p{color:var(--cinza-esc);font-size:17px}.js .mk .dsp .c[data-r]{transform:translateY(24px) rotate(var(--r,0deg))}.js .mk .dsp .c[data-r].on{transform:rotate(var(--r,0deg))}.js .mk .dsp .c[data-r].on:hover{transform:rotate(0)translateY(-4px)}.mk .dsp-nt{color:var(--cinza);margin-top:22px;font-size:16px}@media (max-width:1000px){.mk .dsp{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mk .dsp{grid-template-columns:1fr}.mk .dsp .c{min-height:0}}.mk .pje{grid-template-columns:6fr 6fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.mk .pje .tx{max-width:30em;color:var(--cinza);margin-top:22px;font-size:19px}.mk .ext{background:var(--papel);box-shadow:var(--sombra);border-radius:clamp(18px,2vw,28px);overflow:hidden}.mk .ext .bar{background:var(--tinta);color:#fff;justify-content:space-between;align-items:center;padding:14px 22px;font-size:17px;font-weight:500;display:flex}.mk .ext .bar small{background:#fff2;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:400}.mk .ext .corpo{gap:14px;padding:clamp(18px,2.4vw,30px);display:grid}.mk .ext .pr{color:var(--cinza);font-size:15px}.mk .ext .pr b{color:var(--tinta);font-size:19px;font-weight:500;display:block}.mk .ext ul{gap:12px;padding:0;list-style:none;display:grid}.mk .ext li{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:18px;display:grid}.mk .ext li svg{width:22px;height:22px;color:var(--verde);margin-top:2px}.mk .ext li span{color:var(--cinza)}.mk .ext .env{background:var(--verde);color:#fff;text-align:center;border-radius:12px;margin-top:6px;padding:15px;font-size:18px;font-weight:500}.mk .itens{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px) clamp(20px,3vw,48px);margin-top:clamp(36px,4vw,60px);display:grid}.mk .itens div{border-top:1.5px solid var(--linha);padding-top:16px}.mk .itens h3{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);font-weight:500}.mk .itens p{color:var(--cinza);margin-top:6px;font-size:17px}.mk .fino{color:var(--cinza);font-size:14px}.mk .grade{grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,26px);display:grid}.mk .grade .larg{grid-column:1/-1}.mk .cart{text-decoration:none;display:block}.mk .cart .moldura{background:var(--cartao);border-radius:clamp(20px,2.2vw,32px);padding:clamp(54px,5vw,72px) clamp(20px,4vw,56px) clamp(28px,4vw,56px);position:relative;overflow:hidden}.mk .cart.larg .moldura{padding-inline:clamp(20px,9vw,150px)}.mk .cart .moldura img{width:100%;height:auto;box-shadow:var(--sombra);border-radius:14px;transition:transform .7s cubic-bezier(.2,.7,.1,1),box-shadow .7s cubic-bezier(.2,.7,.1,1)}.mk .cart:hover .moldura img{box-shadow:var(--sombra-alta);transform:translateY(-8px)}.mk .cart .tag{background:var(--papel);color:var(--cinza-esc);z-index:2;border-radius:8px;padding:5px 12px;font-size:14px;position:absolute;top:18px;left:20px}.mk .cart .leg{letter-spacing:-.01em;max-width:24em;margin-top:18px;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.25}.mk .cart .leg b{color:var(--cinza-cl);font-weight:400}.mk .tres{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin-top:clamp(32px,4vw,56px);display:grid}.mk .tres div{border-top:1.5px solid var(--linha);padding-top:16px}.mk .tres h3{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);font-weight:500}.mk .tres p{color:var(--cinza);margin-top:6px;font-size:17px}.mk .tambem{color:var(--cinza);max-width:46em;margin-top:clamp(28px,3vw,44px);font-size:clamp(18px,1.6vw,21px)}.mk .tambem b{color:var(--tinta);font-weight:500}.mk .tempo{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(24px,6vw,100px);display:grid}.mk .tempo .gran{position:sticky;top:30px}.mk .tl{padding:0;list-style:none;position:relative}.mk .tl:before{content:"";background:var(--linha);width:1.5px;position:absolute;top:12px;bottom:12px;left:5px}.mk .tl li{grid-template-columns:120px 1fr;gap:18px;padding:0 0 clamp(26px,3vw,40px) 30px;display:grid;position:relative}.mk .tl li:before{content:"";background:var(--fundo);border:2px solid var(--acento);border-radius:50%;width:11px;height:11px;position:absolute;top:11px;left:0}.mk .tl li:last-child:before{background:var(--acento)}.mk .tl .dt{color:var(--acento);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);font-weight:500}.mk .tl h4{letter-spacing:-.01em;font-size:clamp(21px,2vw,26px);font-weight:500}.mk .tl p{color:var(--cinza);max-width:34em;margin-top:4px;font-size:18px}.mk .cont{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.mk .form{background:var(--papel);box-shadow:var(--sombra-leve);border-radius:clamp(20px,2.2vw,32px);gap:18px;padding:clamp(20px,2.6vw,36px);display:grid}.mk .form .lin{grid-template-columns:1.3fr .7fr 1fr;gap:12px;display:grid}.mk .form label{color:var(--cinza);gap:6px;font-size:15px;display:grid}.mk .form input,.mk .form select{font:500 18px var(--font-jost),system-ui,sans-serif;color:var(--tinta);background:var(--fundo);border:1.5px solid #857f70;border-radius:12px;width:100%;min-height:52px;padding:12px 14px}.mk .form input:focus,.mk .form select:focus{border-color:var(--tinta);outline:none}.mk .form .res{border-top:1.5px solid var(--linha);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:16px;display:flex}.mk .form .res small{color:var(--cinza);font-size:15px}.mk #sim-res{letter-spacing:-.04em;color:var(--acento);font-variant-numeric:tabular-nums;font-size:clamp(44px,4.8vw,70px);font-weight:300;line-height:1}.mk #sim-exp{color:var(--cinza);flex-basis:100%;font-size:15px}.mk .quem .gran{max-width:11em;font-size:clamp(40px,6vw,92px);line-height:1.04}.mk .quem .gran em{color:var(--acento);font-style:normal}.mk .quem .sub{max-width:34em;color:var(--cinza);margin-top:26px;font-size:clamp(20px,1.9vw,26px);line-height:1.4}.mk .quem .lk{margin-top:22px;font-size:18px}.mk .quem .lk a{text-underline-offset:5px}.mk .faixa{aspect-ratio:21/7;border-radius:clamp(20px,2.2vw,32px);margin-top:clamp(32px,4vw,56px);overflow:hidden}.mk .faixa img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.mk .fim{padding-top:clamp(72px,9vw,140px)}.mk .fim .wrap{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,6vw,100px);display:grid}.mk .fim h2{letter-spacing:-.03em;max-width:8em;font-size:clamp(38px,5vw,76px);font-weight:300;line-height:1.06}.mk .fim h2 span{color:var(--cinza-gr)}.mk .fim .nt{color:var(--cinza);margin-top:14px;font-size:15px}.mk .termo{background:var(--papel);box-shadow:var(--sombra);border-radius:6px;padding:clamp(26px,4vw,64px);position:relative}.mk .termo:before{content:"";border:1.5px solid var(--linha);pointer-events:none;border-radius:3px;position:absolute;inset:10px}.mk .termo h3{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--cinza-esc);font-size:clamp(17px,1.5vw,21px);font-weight:500}.mk .termo p.t{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:22px;font-size:clamp(20px,1.9vw,26px);line-height:1.5}.mk .termo .em{border-bottom:1.5px solid var(--tinta);min-width:8em;margin-inline:.15em;display:inline-block}.mk .termo .as{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-top:34px;display:flex}.mk .termo .as .l{border-top:1.5px solid var(--tinta);min-width:12em;color:var(--cinza);padding-top:6px;font-size:15px}.mk footer{padding-block:clamp(36px,5vw,64px) 36px}.mk footer .tr{color:var(--cinza);border-top:1.5px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 28px;padding-top:22px;font-size:16px;display:flex}.mk footer .tr .m{color:var(--tinta);letter-spacing:-.02em;font-size:24px;font-weight:500}.mk footer .tr .m i{color:var(--acento);font-style:normal}.mk footer a{text-underline-offset:4px}.mk footer .cr{color:var(--cinza);margin-top:14px;font-size:13px}.js .mk [data-r]:not(.hero-h1){opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.1,1);transform:translateY(24px)}.js .mk [data-r].on{opacity:1;transform:none}.js .mk .quem .gran-anim[data-r]{opacity:1;transition:none;transform:none}.js .mk .gran-anim .pal{vertical-align:bottom;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.js .mk .gran-anim .pal>span{opacity:0;transition:transform 1.15s cubic-bezier(.16,1,.3,1),opacity .9s;transition-delay:calc(var(--i,0)*.12s + .12s);display:inline-block;transform:translateY(112%)}.js .mk .gran-anim.on .pal>span{opacity:1;transform:none}.mk .gran-anim span{color:var(--tinta)}.mk .quem .gran-anim .para>span{color:var(--acento)}.js .mk .quem .gran-anim .para>span{color:var(--tinta);transition:transform 1.15s cubic-bezier(.16,1,.3,1),opacity .9s,color 1.1s .95s;transition-delay:calc(var(--i,0)*.12s + .12s),calc(var(--i,0)*.12s + .12s),.95s}.js .mk .quem .gran-anim.on .para>span{color:var(--acento)}.js .mk .faixa img{transition:transform 2.2s cubic-bezier(.16,1,.3,1) .9s;transform:scale(1.07)}.js .mk .faixa.on img{transform:none}@media (prefers-reduced-motion:reduce){.js .mk [data-r],.js .mk h1 span,.js .mk .gran-anim .pal>span,.js .mk .faixa img{opacity:1;transition:none;transform:none}.js .mk .quem .gran-anim .para>span{color:var(--acento);transition:none}.mk .pil,.mk .cart .moldura img{transition:none}}@media (max-width:1000px){.mk nav,.mk .dir .ln{display:none}.mk .hero .rod,.mk .pje,.mk .tempo,.mk .cont,.mk .fim .wrap,.mk .grade{grid-template-columns:1fr}.mk .itens,.mk .tres{grid-template-columns:1fr 1fr}.mk .tempo .gran{position:static}.mk .faixa{aspect-ratio:16/9}}@media (max-width:520px){.mk .hero .bt .pil{flex:100%;justify-content:center}.mk .itens,.mk .tres{grid-template-columns:1fr}.mk .tl li{grid-template-columns:1fr;gap:2px}.mk .form .lin{grid-template-columns:1fr 1fr}.mk .form .lin label:first-child{grid-column:1/3}}
