@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:600 800;font-stretch:100%;font-display:swap;src:url('../fonts/bricolage-grotesque-latin-ext-3y9k6as8.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:600 800;font-stretch:100%;font-display:swap;src:url('../fonts/bricolage-grotesque-latin-3y9k6as8.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url('../fonts/instrument-sans-latin-ext-pxitypc9.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url('../fonts/instrument-sans-latin-pxitypc9.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/instrument-serif-italic-latin-ext-jizhrftn.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/instrument-serif-italic-latin-jizhrftn.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bricolage Grotesque Reserva';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');font-weight:100 900;font-style:normal;size-adjust:91.73%;ascent-override:101.38%;descent-override:29.43%;line-gap-override:0%}@font-face{font-family:'Instrument Sans Reserva';src:local('Arial'),local('ArialMT'),local('Liberation Sans');font-weight:100 900;font-style:normal;size-adjust:100.92%;ascent-override:96.12%;descent-override:24.77%;line-gap-override:0%}@font-face{font-family:'Instrument Serif Reserva';src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT'),local('Liberation Serif Italic');font-weight:100 900;font-style:italic;size-adjust:84.08%;ascent-override:117.75%;descent-override:36.87%;line-gap-override:0%}:root{--ink:#1C1917;--ink-deep:#141210;--ink-2:#2A2521;--cream:#F5F0E8;--paper:#FCFAF6;--sand:#ECE4D6;--red:#C01F22;--red-hover:#A31A1C;--mid:#57534E;--soft:#6B645C;--on-dark:#D8D0C4;--on-dark-soft:#B3AA9D;--line:rgba(28,25,23,.16);--line-dark:rgba(245,240,232,.18);--f-display:'Bricolage Grotesque','Bricolage Grotesque Reserva','Helvetica Neue',Arial,sans-serif;--f-body:'Instrument Sans','Instrument Sans Reserva','Helvetica Neue',Arial,sans-serif;--f-voice:'Instrument Serif','Instrument Serif Reserva',Georgia,serif;--pad:clamp(1.25rem,4.5vw,4rem);--wrap:1240px;--r:14px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem;scroll-padding-bottom:calc(var(--ck-h,0px) + 5rem)}body{font-family:var(--f-body);font-size:1.0625rem;line-height:1.55;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.dark :focus-visible{outline-color:#FFB3A8}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--cream);padding:.75rem 1rem;z-index:300}.skip:focus{left:.5rem;top:.5rem}h1,h2,h3{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}h1{font-size:clamp(2.7rem,5.6vw,5.1rem);letter-spacing:-.04em;line-height:.98}h2{font-size:clamp(2.05rem,4.2vw,3.5rem)}h3{font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.02em;line-height:1.1}.v{font-family:var(--f-voice);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.1em;color:var(--red)}.dark .v,.on-dark .v{color:#FFB3A8}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.sec{padding-top:clamp(3.5rem,7vw,6.25rem);padding-bottom:clamp(3.5rem,7vw,6.25rem)}.sec-head{max-width:46rem;margin-bottom:clamp(1.75rem,3.5vw,3rem)}.sec-head p{margin-top:1rem;color:var(--mid);font-size:1.125rem;max-width:38rem}.dark{background:var(--ink);color:var(--cream)}.dark .sec-head p{color:var(--on-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.8rem 1.45rem;border-radius:10px;background:var(--red);color:#fff;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;border:1.5px solid var(--red);transition:background .2s,border-color .2s,color .2s}.btn:hover{background:var(--red-hover);border-color:var(--red-hover)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.dark .btn-ghost{color:var(--cream);border-color:rgba(245,240,232,.55)}.dark .btn-ghost:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.lnk{font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em}.lnk:hover{color:var(--red)}.ex-links a,.custom .lnk,.ver-end .lnk,.med-cta .lnk,.plans .t a,.contact-ways a{display:inline-block;padding:.7rem 0}.plans .t a,.med-cta .lnk{margin:-.7rem 0}.dark .lnk:hover{color:#FFB3A8}.lnk::after{content:"\2192";text-decoration:none;display:inline-block;margin-left:.4em}.ribbon{display:flex;align-items:center;justify-content:center;gap:.15rem 1rem;flex-wrap:wrap;min-height:2.75rem;padding:.45rem var(--pad);background:var(--red);color:#fff;text-align:center;text-decoration:none;font-size:.98rem;line-height:1.35}.ribbon b{font-weight:700}.ribbon .go{font-weight:700;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}.ribbon:hover .go{text-decoration-thickness:2px}.ribbon:focus-visible{outline-color:#fff;outline-offset:-4px}.top{position:sticky;top:0;z-index:100;background:rgba(245,240,232,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.logo{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--f-display);font-weight:800;font-size:1.4rem;letter-spacing:-.03em;text-decoration:none}.logo span{color:var(--red)}.nav{display:flex;align-items:center;gap:.25rem}.nav a:not(.btn){text-decoration:none;font-weight:500;font-size:.98rem;padding:.7rem .9rem;border-radius:8px}.nav a:not(.btn):hover,.nav a[aria-current="page"]{background:rgba(28,25,23,.07)}.nav .btn{margin-left:.5rem;min-height:2.75rem;padding:.55rem 1.1rem}.burger{display:none;width:2.9rem;height:2.9rem;border:1.5px solid var(--ink);background:transparent;border-radius:10px;position:relative}.burger span{position:absolute;left:.8rem;right:.8rem;height:2px;background:var(--ink);transition:transform .25s,opacity .2s}.burger span:nth-child(1){top:1rem}.burger span:nth-child(2){top:1.35rem}.burger span:nth-child(3){top:1.7rem}.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(.35rem) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity:0}.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-.35rem) rotate(-45deg)}.menu{display:none}.hero{padding-top:clamp(2.25rem,5vw,4.25rem);padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.75rem,3vw,3rem) clamp(2rem,4vw,4.5rem);align-items:start;max-width:1320px;margin:0 auto;padding:0 var(--pad)}.hero h1{grid-column:1 / -1;font-size:clamp(2.8rem,7.4vw,6.6rem);letter-spacing:-.045em}.hero .duo{align-self:start}.hero-copy{align-self:center}.hero p.lead{margin-top:.25rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;max-width:30rem;color:var(--ink-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.hero-facts{margin-top:2.25rem;padding-top:1.1rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.4rem 1.75rem;font-size:.95rem;color:var(--mid);max-width:34rem}.hero-facts li{display:block}.hero-facts b{color:var(--ink);font-weight:600}.duo{position:relative}.duo-stage{position:relative;background:var(--sand);border-radius:26px;padding:clamp(1.1rem,2.6vw,2.25rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,22%);gap:clamp(.7rem,1.8vw,1.5rem);align-items:end}.dark .duo-stage{background:var(--ink-2)}.laptop{background:#0F0D0C;border-radius:16px 16px 6px 6px;padding:.6rem .6rem .75rem;position:relative;margin-bottom:.7rem}.laptop img{border-radius:6px;width:100%}.laptop::after{content:"";position:absolute;left:-3%;right:-3%;bottom:-.7rem;height:.7rem;border-radius:0 0 14px 14px;background:linear-gradient(#CFC7BA,#AFA699)}.phone{background:#0F0D0C;border-radius:1.6rem;padding:.35rem;border:1px solid rgba(255,255,255,.12);margin-bottom:.7rem}.phone img{border-radius:1.3rem;width:100%}.duo-cap{margin-top:1.1rem;font-size:.9rem;color:var(--soft);max-width:30rem}.ex-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.ex{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.ex-a{grid-column:1 / span 7}.ex-b{grid-column:8 / span 5}.ex-c,.ex-d{grid-column:span 6;flex-direction:row}.ex-img{position:relative;display:block;background:var(--sand)}.ex-b .ex-img{flex:1;min-height:14rem}.ex-b .ex-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}.ex-c .ex-img,.ex-d .ex-img{flex:0 0 44%}.ex-c .ex-img img,.ex-d .ex-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}.ex-a .ex-img{aspect-ratio:auto;display:flex;align-items:flex-end;gap:clamp(.6rem,1.6vw,1.1rem);padding:clamp(.8rem,1.8vw,1.25rem) clamp(.8rem,1.8vw,1.25rem) 0}.ex-a .ex-img > img{flex:1 1 0;min-width:0;width:auto;height:auto;border-radius:8px 8px 0 0;object-fit:initial}.ex-body{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.55rem;justify-content:center}.ex-plan{font-size:.88rem;font-weight:600;color:var(--soft);letter-spacing:.01em}.ex-body p{color:var(--mid)}.ex-body p.ex-plan{color:var(--soft)}.ex-body h3 a{display:inline-block;padding:.62rem 0;margin:-.62rem 0}.ex-links{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:0 1.5rem}.ex-links a{font-size:.98rem}.ex-a .ex-body{padding-top:2rem}.band{padding-top:clamp(3.25rem,6vw,5.5rem);padding-bottom:clamp(3.25rem,6vw,5.5rem)}.band-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:center}.band h2{color:var(--cream)}.band p{margin-top:1.1rem;color:var(--on-dark);font-size:1.15rem;max-width:32rem}.band-cta{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.band .laptop{background:#0A0908}.pl{border-top:2px solid var(--ink);padding-top:1.5rem;padding-bottom:2.25rem}.pl + .pl{margin-top:0}.pl-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h p" "d p";column-gap:1.5rem;align-items:end}.pl-head h3{grid-area:h;align-self:start}.pl-head .pl-price{grid-area:p}.pl-head p.d{grid-area:d;align-self:start;margin-top:.5rem;color:var(--mid);max-width:34rem}.pl-price{font-family:var(--f-display);font-weight:800;font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.04em;line-height:.95;text-align:right}.pl-price small.pre{margin:0 0 .35rem}.pl-price small{display:block;font-family:var(--f-body);font-weight:500;font-size:.95rem;letter-spacing:0;color:var(--mid);margin-top:.3rem}.plans{margin-top:1.5rem}.plans li{display:grid;grid-template-columns:11rem minmax(0,1fr) 9.5rem 5.5rem;gap:.25rem 1.5rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--line)}.plans .n{font-family:var(--f-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.plans .t{color:var(--mid)}.plans .t a{white-space:nowrap}.plans .z{color:var(--soft);font-size:.95rem}.plans .p{font-family:var(--f-display);font-weight:800;font-size:1.5rem;text-align:right;letter-spacing:-.03em}.pl-note{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--mid);padding-right:12%}.pl-list{margin-top:1.1rem;color:var(--mid);max-width:52rem}.pl-list b{color:var(--ink);font-weight:600}.combo{background:var(--paper);border:2px solid var(--red);border-radius:var(--r);overflow:hidden;margin:0 0 2.25rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.combo-price{background:var(--red);color:#fff;padding:clamp(1.5rem,3vw,2.75rem);display:flex;flex-direction:column;justify-content:center;gap:.35rem}.combo-tag{font-weight:600;font-size:1rem;line-height:1.3}.combo-big{font-family:var(--f-display);font-weight:800;line-height:.85;letter-spacing:-.05em;display:flex;align-items:baseline;gap:.2rem;flex-wrap:wrap}.combo-big .num{font-size:clamp(5.25rem,9vw,8.5rem)}.combo-big .per{font-family:var(--f-body);font-weight:600;letter-spacing:0;font-size:clamp(1.25rem,2vw,1.6rem)}.combo-later{font-size:1.05rem;font-weight:500;margin-top:.35rem}.combo-body{display:flex;flex-direction:column;padding:clamp(1.5rem,3.2vw,2.75rem)}.combo-title{font-size:clamp(1.6rem,2.7vw,2.3rem)}.combo-conseq{margin-top:1rem;color:var(--ink-2);max-width:36rem}.combo-inc{margin-top:1.1rem;max-width:36rem}.combo-inc li{padding:.6rem 0;border-top:1px solid var(--line)}.combo-inc li:last-child{border-bottom:1px solid var(--line)}.combo-cta{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem}.combo-cta p{color:var(--mid);font-size:.95rem}.custom{border:2px dashed rgba(28,25,23,.45);border-radius:var(--r);padding:1.5rem clamp(1.25rem,3vw,2rem);display:flex;justify-content:space-between;align-items:center;gap:1.25rem 2rem;flex-wrap:wrap}.custom h3{font-size:1.5rem}.custom p{color:var(--mid);margin-top:.35rem;max-width:40rem}.custom .tag{color:var(--ink) !important;margin:0 !important;font-family:var(--f-display);font-weight:800;font-size:1.6rem;letter-spacing:-.03em}.med{background:var(--sand)}.med-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:start}.med-lines li{padding:1rem 0;border-top:1px solid var(--line);font-size:1.125rem}.med-lines li:last-child{border-bottom:1px solid var(--line)}.med blockquote{margin-top:1.75rem;font-family:var(--f-voice);font-style:italic;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15}.med .stat{margin-top:1.25rem;color:var(--mid)}.med .stat b{color:var(--ink)}.med-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:center}.steps-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.steps li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem 1.5rem;padding:1.5rem 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps .num{font-family:var(--f-voice);font-style:italic;font-size:3.2rem;line-height:.9;color:var(--red)}.steps h3{margin-bottom:.45rem}.steps p{color:var(--mid);max-width:38rem}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:1.15rem 3rem 1.15rem 0;font-family:var(--f-display);font-weight:700;font-size:1.2rem;letter-spacing:-.015em;position:relative;min-height:3rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-family:var(--f-body);font-weight:400;font-size:1.8rem;line-height:1;transition:transform .2s}.faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.faq details p{padding:0 3rem 1.25rem 0;color:var(--mid);max-width:42rem}.contact{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.contact-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:end}.contact h2{color:var(--cream);font-size:clamp(2.3rem,5vw,4.4rem)}.contact p.lead{margin-top:1.1rem;color:var(--on-dark);font-size:1.15rem;max-width:30rem}.contact-ways li{padding:1rem 0;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:baseline}.contact-ways li:last-child{border-bottom:1px solid var(--line-dark)}.contact-ways span{color:var(--on-dark-soft);font-size:.95rem}.contact-ways a{font-family:var(--f-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;text-decoration:none;overflow-wrap:anywhere}.contact-ways a:hover{color:#FFB3A8}.contact .btn{margin-top:1.75rem}/* Espaco preparado para a foto do Luis:quando houver ficheiro,junta-se <img class="retrato"> antes do texto. */ .retrato{width:100%;max-width:22rem;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r)}.foot{background:var(--ink-deep);color:var(--on-dark);padding:clamp(2.5rem,4vw,3.5rem) var(--pad);border-top:1px solid var(--line-dark)}.foot-in{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.foot .logo{color:var(--cream)}.foot .logo span{color:#FF8579}.foot-row{display:flex;gap:1.25rem 2rem;align-items:center;flex-wrap:wrap;justify-content:center;font-size:.95rem}.foot address{font-style:normal}.foot-social{display:flex;gap:.75rem}.foot-social a{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line-dark);display:flex;align-items:center;justify-content:center}.foot-social a:hover{border-color:var(--cream)}.foot-social svg{width:1rem;height:1rem;fill:var(--cream)}.foot-legal{width:100%;max-width:46rem;padding-top:1.25rem;border-top:1px solid var(--line-dark);display:flex;flex-direction:column;align-items:center;gap:.9rem}.foot-links a,.foot-ral a,.foot-ident a,.foot address a{display:inline-block;padding:.7rem 0}.foot-links{display:flex;gap:0 1.5rem;flex-wrap:wrap;justify-content:center;font-size:.95rem}.foot a{text-decoration:none}.foot-links a,.foot-ral a,.foot-ident a{text-decoration:underline;text-underline-offset:.22em}.foot a:hover{color:#fff}.foot-ral,.foot-ident{font-size:.85rem;line-height:1.6;color:var(--on-dark-soft);max-width:40rem}.wa{position:fixed;right:1rem;bottom:1rem;z-index:90;width:3.4rem;height:3.4rem;border-radius:50%;background:#0F6B3A;display:flex;align-items:center;justify-content:center;border:2px solid var(--cream)}.wa svg{width:1.6rem;height:1.6rem;fill:#fff}#ck{position:fixed;left:1rem;bottom:1rem;z-index:200;max-width:40rem;max-height:80vh;overflow-y:auto;background:var(--ink);color:var(--cream);border-radius:var(--r);padding:.8rem 1rem .9rem;font-size:.92rem;line-height:1.4;border:1px solid var(--line-dark)}#ck[hidden]{display:none}#ck a{text-decoration:underline}.ck-btns{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.5rem}.ck-btns button{min-height:2.75rem;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.95rem;border:1.5px solid rgba(245,240,232,.6);background:transparent;color:var(--cream)}.ck-btns button.ok{background:var(--cream);color:var(--ink);border-color:var(--cream)}#ck-p{margin-top:.9rem;display:none;border-top:1px solid var(--line-dark);padding-top:.9rem}#ck-p.show{display:block}#ck-p label{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;min-height:2.75rem}#ck-p input{width:1.25rem;height:1.25rem;accent-color:#E8E0D2}.ver-intro{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:1.75rem}.ver-intro-grid{display:grid;grid-template-columns:minmax(0,1fr)}.ver-intro h1{font-size:clamp(2.5rem,5vw,4.4rem)}.ver-intro p.lead{margin-top:1.1rem;font-size:1.2rem;color:var(--ink-2);max-width:36rem}.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.tabs button{min-height:3rem;padding:.6rem 1.3rem;border-radius:999px;border:1.5px solid var(--ink);background:transparent;font-weight:600;font-size:1rem}.tabs button[aria-selected="true"]{background:var(--ink);color:var(--cream)}.tabs button:hover:not([aria-selected="true"]){background:rgba(28,25,23,.07)}.stage-note{display:flex;justify-content:space-between;align-items:baseline;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:1.25rem}.stage-note p{color:var(--mid);max-width:46rem}.stage-note p b{color:var(--ink)}.mob-switch{display:none}.stage{display:grid;grid-template-columns:minmax(0,1fr) 21.5rem;gap:clamp(1.5rem,3vw,3rem);align-items:start}.stage.solo{grid-template-columns:minmax(0,1fr)}.col-label{font-weight:600;font-size:.95rem;color:var(--ink);margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.col-label span{color:var(--soft);font-weight:400}.browser{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.browser-bar{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;background:var(--sand);border-bottom:1px solid var(--line)}.browser-bar i{width:.6rem;height:.6rem;border-radius:50%;background:rgba(28,25,23,.25)}.browser-bar em{font-style:normal;font-size:.85rem;color:var(--mid);margin-left:.75rem;background:rgba(255,255,255,.7);border-radius:6px;padding:.15rem .7rem}.browser-view{position:relative;overflow:hidden;background:var(--paper)}.browser-view iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#fff}.phone-wrap{display:flex;flex-direction:column;align-items:center}.phone-big{width:100%;max-width:21.5rem;background:#0F0D0C;border-radius:2.6rem;padding:.6rem;border:1px solid rgba(0,0,0,.5)}.phone-screen{position:relative;border-radius:2.1rem;overflow:hidden;background:#111;aspect-ratio:390 / 844}.phone-screen img,.phone-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;object-position:top}.phone-screen.pulse{outline:4px solid var(--red);outline-offset:4px}.phone-cta{order:-1;margin:0 0 1rem;width:100%;max-width:21.5rem;text-align:center}.phone-cta .btn{width:100%}.phone-cta p{margin-top:.6rem;font-size:.9rem;color:var(--soft)}.solo-note{margin-top:1.25rem;padding:1rem 1.2rem;border-left:4px solid var(--ink);background:var(--paper);border-radius:0 10px 10px 0;max-width:46rem}.sep{margin-top:clamp(3rem,6vw,5rem)}.lines li{display:grid;grid-template-columns:11rem minmax(0,1fr) 11rem;gap:.5rem 2rem;padding:1.25rem 0;border-top:1px solid var(--line);align-items:baseline}.lines li:last-child{border-bottom:1px solid var(--line)}.lines .n{font-family:var(--f-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em}.lines .t{color:var(--mid)}.lines .p{font-family:var(--f-display);font-weight:800;font-size:1.4rem;text-align:right;letter-spacing:-.03em}.sep .combo{margin-top:0}.ver-end{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.85rem 1.5rem;align-items:center}@media (max-width:980px){.hero-grid,.band-grid,.med-grid,.steps-grid,.faq-grid,.contact-grid,.ver-intro-grid{grid-template-columns:minmax(0,1fr)}.nav a:not(.btn){display:none}.nav{gap:.5rem}.burger{display:block}.menu{position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:1px solid var(--line);padding:.5rem var(--pad) 1rem}.menu.open{display:block}.menu a{display:flex;align-items:center;min-height:3rem;font-weight:500;font-size:1.1rem;text-decoration:none;border-top:1px solid var(--line)}.menu a:first-child{border-top:0}.hero-grid{gap:2.5rem}.duo{max-width:40rem}.ex-a,.ex-b,.ex-c,.ex-d{grid-column:1 / -1}.ex-c,.ex-d{flex-direction:column}.ex-b .ex-img,.ex-c .ex-img,.ex-d .ex-img{flex:none;aspect-ratio:16 / 10;min-height:0}.plans li{grid-template-columns:minmax(0,1fr) auto;padding:.85rem 0}.plans .n{grid-column:1;grid-row:1}.plans .z{grid-column:1;grid-row:2}.plans .t{grid-column:1 / -1;grid-row:3;margin-top:.3rem}.plans .p{grid-column:2;grid-row:1 / span 2;align-self:center}.combo{grid-template-columns:minmax(0,1fr)}.combo-cta{order:2;margin-top:1.25rem}.combo-conseq{order:3}.combo-inc{order:4}.stage{grid-template-columns:minmax(0,1fr)}.lines li{grid-template-columns:minmax(0,1fr) auto}.lines .t{grid-column:1 / -1;grid-row:2}.lines .p{grid-column:2;grid-row:1}.mob-switch{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:12px;overflow:hidden;margin:1.25rem 4.6rem 0 0;position:sticky;bottom:.75rem;z-index:80;background:var(--cream);box-shadow:0 4px 16px rgba(28,25,23,.22)}.mob-switch button{min-height:3.25rem;border:0;background:transparent;font-weight:600;font-size:1rem}.mob-switch button[aria-pressed="true"]{background:var(--ink);color:var(--cream)}.stage.is-site .col-app{display:none}.stage.is-app .col-site{display:none}.stage.solo .col-site{display:block}.phone-big{max-width:17.5rem}}@media (max-width:640px){.sec{padding-top:2.6rem;padding-bottom:2.6rem}.band,.contact{padding-top:2.6rem;padding-bottom:2.6rem}.sec-head{margin-bottom:1.5rem}.hero-facts{font-size:.9rem;margin-top:1.5rem}.hero-cta{margin-top:1.5rem}.hide-sm{display:none}.band .duo{display:none}.duo-stage{grid-template-columns:minmax(0,1fr) 27%;padding:.9rem .9rem 1.1rem;gap:.6rem}.laptop{padding:.4rem .4rem .5rem;border-radius:10px 10px 4px 4px}.phone{border-radius:1rem;padding:.2rem}.phone img{border-radius:.8rem}.ribbon{font-size:.95rem;padding-top:.5rem;padding-bottom:.5rem}.pl-head{grid-template-areas:"h p" "d d"}.pl-head .pl-price{text-align:right;font-size:2.3rem;align-self:start}.pl-head .pl-price small.pre{display:none}.pl-head .pl-price small{font-size:.85rem;margin-top:.15rem}.ex-b .ex-img,.ex-c .ex-img,.ex-d .ex-img{aspect-ratio:2 / 1}.nav .btn{padding:.5rem .9rem}body{font-size:1.0625rem}.hero-facts{gap:.35rem 1.25rem}.ex-body{padding:1.1rem 1.1rem 1.25rem}.ex-a .ex-body{padding-top:1.75rem}.faq summary{font-size:1.1rem}.steps li{grid-template-columns:3rem minmax(0,1fr);gap:.5rem .75rem;padding:1rem 0}.steps .num{font-size:2.6rem}.pl{padding-bottom:1.5rem}.pl-head{align-items:flex-start}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tabs button{padding:.6rem .5rem}#ck{left:.5rem;right:.5rem;bottom:.5rem;max-width:none;padding:.55rem .7rem .65rem;font-size:.85rem;line-height:1.35}.ck-btns{flex-wrap:nowrap;margin-top:.45rem;gap:.4rem}.ck-btns button{flex:1 1 0;min-width:0;padding:.4rem .3rem;font-size:.9rem}#ck-p .ck-btns{flex-wrap:wrap}.wa{bottom:1rem}.contact-ways a{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.mob-switch[hidden],[data-app-only][hidden],[data-solo-only][hidden],.col-app[hidden],#solo[hidden]{display:none !important}.hidden{display:none !important}[hidden]{display:none !important}i.ti{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav a:not(.btn)[aria-current="page"]{background:rgba(28,25,23,.07)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--red);border-color:var(--red)}.btn-ghost:disabled:hover{background:transparent;border-color:var(--ink)}.btn .arrow{display:inline-block}.btn-block{width:100%}.crumbs{max-width:1240px;margin:0 auto;padding:1rem var(--pad) 0;font-size:.92rem;color:var(--soft)}.crumbs a{display:inline-flex;align-items:center;min-height:2.75rem}.crumbs [aria-current]{color:var(--ink);font-weight:600}.ph{padding-top:clamp(1.75rem,4.5vw,3.75rem);padding-bottom:clamp(2rem,4vw,3.5rem);overflow:hidden}.ph-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.75rem,4vw,4rem);align-items:center;max-width:1240px;margin:0 auto;padding:0 var(--pad)}.ph-grid.single{grid-template-columns:minmax(0,1fr)}.ph h1{font-size:clamp(2.4rem,5.6vw,4.9rem);letter-spacing:-.04em;line-height:.98}.ph .lead{margin-top:1.1rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;max-width:33rem;color:var(--ink-2)}.ph-cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.ph-facts{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.35rem 1.6rem;font-size:.95rem;color:var(--mid);max-width:36rem}.ph-facts b{color:var(--ink);font-weight:600}.ph .duo{margin:0}.ph .solo .duo-stage{grid-template-columns:minmax(0,1fr)}.ph .duo-cap{max-width:34rem}.pp{border-top:2px solid var(--ink);padding:1.5rem 0 2.25rem;display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;grid-template-areas:"top ex" "body ex";gap:.75rem clamp(1.5rem,4vw,3.5rem)}.pp.no-ex{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "body"}.pp-top{grid-area:top;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.pp-top h3{font-size:clamp(1.8rem,3vw,2.5rem)}.pp-type{color:var(--soft);font-size:.95rem;font-weight:600;margin-top:.25rem}.pp-price{font-family:var(--f-display);font-weight:800;font-size:clamp(2.5rem,5vw,3.9rem);letter-spacing:-.04em;line-height:.95;text-align:right}.pp-price small{display:block;font-family:var(--f-body);font-weight:500;font-size:.92rem;letter-spacing:0;color:var(--mid);margin-top:.3rem}.pp-body{grid-area:body}.pp-prazo{display:inline-block;font-weight:600;margin-bottom:.75rem;padding:.25rem .7rem;border:1.5px solid var(--ink);border-radius:999px;font-size:.92rem}.pp-for{color:var(--mid);max-width:42rem}.pp-incl{margin-top:1rem;max-width:42rem}.pp-incl li{position:relative;padding:.45rem 0 .45rem 1.75rem;border-top:1px solid var(--line)}.pp-incl li:last-child{border-bottom:1px solid var(--line)}.pp-incl li::before{content:"";position:absolute;left:.15rem;top:1rem;width:.7rem;height:.38rem;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}.pp-cta{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.pp-ex{grid-area:ex;display:block;text-decoration:none;align-self:start;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--paper)}.pp-ex img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:left top;background:var(--sand)}.pp-ex span{display:block;padding:.8rem 1rem;font-size:.92rem;color:var(--mid);min-height:2.75rem}.pp-ex b{display:block;color:var(--ink);font-size:1rem}.pp-ex:hover{border-color:var(--ink)}.pp-note{margin-top:.5rem;padding:1.1rem 0 0;border-top:1px solid var(--line);color:var(--mid);max-width:52rem}.pp-note b{color:var(--ink)}.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.proof-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.proof-item img{width:100%;aspect-ratio:960 / 626;object-fit:cover;background:var(--sand)}.proof-txt{padding:1.1rem 1.25rem 1.3rem}.proof-txt p{color:var(--mid);margin-top:.3rem}.proof-txt a.lnk{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.5rem}.combo .eyebrow{font-weight:600;color:var(--on-dark);font-size:.95rem}.combo-price .small{display:block;font-family:var(--f-body);font-weight:500;font-size:1rem;color:var(--on-dark);margin-top:.35rem}.combo-price .big small{display:inline}.combo-links{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.combo-links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--cream)}.form-sec{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.75rem,5vw,5rem);align-items:start}.form-copy h2{color:var(--cream);font-size:clamp(2.1rem,4.4vw,3.8rem)}.form-copy p.lead{margin-top:1rem;color:var(--on-dark);font-size:1.15rem;max-width:30rem}.form-copy ul{margin-top:1.5rem;max-width:30rem}.form-copy li{padding:.8rem 0;border-top:1px solid var(--line-dark);color:var(--on-dark)}.form-copy li:last-child{border-bottom:1px solid var(--line-dark)}.form-copy li b{color:var(--cream)}.form-alt{margin-top:1.5rem;color:var(--on-dark)}.form-alt .lnk{color:var(--cream);display:inline-flex;align-items:center;min-height:2.75rem}.form-card{background:var(--paper);color:var(--ink);border-radius:var(--r);padding:clamp(1.25rem,3vw,2rem)}.field{margin-bottom:1.1rem}.field label,.field .lbl{display:block;font-weight:600;font-size:1rem;margin-bottom:.4rem}.field label span,.field .lbl span{font-weight:400;color:var(--soft)}.field input,.field select,.field textarea{width:100%;min-height:3rem;padding:.75rem .9rem;font:inherit;font-size:1rem;line-height:1.3;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:10px}.field textarea{min-height:6.5rem;resize:vertical}.field select{appearance:none;-webkit-appearance:none;padding-right:2.6rem;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - .9rem) 50%;background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat}.field input::placeholder,.field textarea::placeholder{color:#6B645C;opacity:1}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--red);outline-offset:2px}.field input.err,.field textarea.err,.field select.err,.field input[aria-invalid="true"]{border-width:2.5px;border-color:#A31A1C;background:#FFF4F2}.erro,.field-err,.form-err{color:#A31A1C;font-weight:600;font-size:.95rem;margin-top:.35rem}.erro:empty,.field-err:empty,.form-err:empty{display:none}.erro::before,.field-err::before,.form-err:not(:empty)::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-right:.5rem;border-radius:50%;background:#A31A1C;color:#fff;font-size:.8rem;font-weight:800;vertical-align:.05em}.field-err .ti,.form-err .ti,.err-ic{display:none}.form-erro{color:#A31A1C;font-weight:600;margin-top:.75rem}.form-erro a,.form-err a{color:#A31A1C;text-decoration:underline;font-weight:700;display:inline-block;min-height:2.75rem;line-height:2.75rem}.form-nota,.lead-privacy{margin-top:1rem;font-size:.9rem;color:var(--soft);line-height:1.5}.form-nota a,.lead-privacy a{text-decoration:underline}.form-ok{text-align:left}.form-ok h3{margin-bottom:.6rem}.form-ok p{color:var(--mid)}.form-ok-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.form-ok:focus{outline:none}.mk-launch{margin-top:1.5rem;border:1.5px solid var(--ink);border-radius:12px;padding:1rem 1.15rem;background:var(--paper);max-width:40rem}.mk-launch .ml-flag{display:inline-block;font-weight:700;font-size:.85rem;margin-bottom:.4rem}.mk-launch p{color:var(--mid)}.mk-launch b{color:var(--ink)}.bk{max-width:1240px;margin:0 auto;padding:0 var(--pad) clamp(3rem,6vw,5rem)}.bk-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.steps-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--sand)}.steps-head .st{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;color:var(--soft);font-weight:600;min-height:3.25rem}.steps-head .st .n{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid currentColor;font-size:.9rem;flex:none}.steps-head .st.on{color:var(--ink);background:var(--paper);box-shadow:inset 0 -3px 0 var(--red)}.steps-head .st.on .n{background:var(--ink);color:var(--cream);border-color:var(--ink)}.booker-body{padding:clamp(1.25rem,3vw,2.25rem)}.bk-title{font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.03em;line-height:1.1}.bk-sub{color:var(--mid);margin:.5rem 0 1.4rem}.loading-pulse{color:var(--mid);padding:1rem 0}.loading-pulse a{text-decoration:underline;color:var(--red);font-weight:600}.svc-list{display:grid;gap:.85rem}.svc{text-align:left;display:grid;gap:.35rem;padding:1.15rem 1.25rem;border:1.5px solid var(--ink);border-radius:12px;background:#fff;min-height:3.5rem}.svc:hover{background:var(--cream)}.svc-top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.svc-name{font-family:var(--f-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.svc-dur{color:var(--mid);font-size:.95rem;white-space:nowrap}.svc-desc{color:var(--mid)}.svc-price{font-weight:600}.svc-cta{font-weight:600;color:var(--red)}.when-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.cal-panel{border:1px solid var(--line);border-radius:12px;padding:1rem;background:#fff}.cal-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.cal-head .mlbl{font-family:var(--f-display);font-weight:700;font-size:1.15rem}.cal-head .mlbl::first-letter,.slots-title::first-letter{text-transform:uppercase}.cal-nav{width:2.75rem;height:2.75rem;border:1.5px solid var(--ink);border-radius:10px;background:transparent;font-size:1.4rem;line-height:1}.cal-nav:disabled{opacity:.35;cursor:not-allowed}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-dow{text-align:center;font-size:.8rem;color:var(--soft);padding:.25rem 0;font-weight:600}.cal-day{aspect-ratio:1;min-height:2.75rem;border:1px solid transparent;border-radius:10px;background:transparent;font-weight:600;font-size:1rem}.cal-day.empty{visibility:hidden}.cal-day:disabled{color:#8A837A;font-weight:400;cursor:default}.cal-day:not(:disabled){border-color:var(--line);background:var(--paper)}.cal-day:not(:disabled):hover{border-color:var(--ink)}.cal-day.sel{background:var(--ink);color:var(--cream);border-color:var(--ink)}.slots-title{font-family:var(--f-display);font-weight:700;font-size:1.15rem;margin-bottom:.75rem}.slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.6rem}.slot{min-height:2.9rem;border:1.5px solid var(--ink);border-radius:10px;background:#fff;font-weight:600;font-size:1rem}.slot:hover{background:var(--ink);color:var(--cream)}.slots-empty{color:var(--mid);grid-column:1 / -1}.bk-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center}.summary-box{border:1px solid var(--line);border-radius:12px;padding:.4rem 1rem;background:#fff;margin-bottom:1.4rem}.sr{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line)}.sr:first-child{border-top:0}.sr span:first-child{color:var(--mid)}.sr span:last-child{font-weight:600;text-align:right}.sr span:last-child::first-letter{text-transform:uppercase}.porta-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.porta-opt{text-align:left;border:1.5px solid var(--ink);border-radius:12px;padding:.9rem 1rem;background:#fff;display:grid;gap:.25rem;min-height:3.5rem}.porta-opt .po-name{font-family:var(--f-display);font-weight:700;font-size:1.15rem}.porta-opt .po-desc{color:var(--mid);font-size:.93rem;line-height:1.4}.porta-opt.sel{background:var(--ink);color:var(--cream)}.porta-opt.sel .po-desc{color:var(--on-dark)}.form-grid-bk .field:first-child{grid-column:1 / -1}.ty{max-width:46rem;margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--pad) clamp(3rem,6vw,5rem)}.ty-head h1{font-size:clamp(2.3rem,5vw,4rem)}.ty-head p{margin-top:1rem;color:var(--ink-2);font-size:1.15rem}.ty-tag{font-weight:700;color:var(--red);margin-bottom:.75rem}.ty-card{margin-top:1.5rem;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:1.25rem 1.4rem}.ty-card-title{font-family:var(--f-display);font-weight:700;font-size:1.25rem;margin-bottom:.75rem}.next-list li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;border-top:1px solid var(--line)}.next-list li:first-child{border-top:0}.next-list .num{font-family:var(--f-voice);font-style:italic;font-size:1.8rem;color:var(--red);line-height:1}.cal-row,.change-row,.ty-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.change-row p{flex:1 1 14rem;color:var(--mid)}.ty-actions{margin-top:1.75rem}.calc-shell{max-width:46rem;margin:0 auto;padding:clamp(1.75rem,4vw,3.25rem) var(--pad) clamp(3rem,6vw,5rem)}.calc-tag{font-weight:700;color:var(--red)}.calc-head h1{font-size:clamp(2.2rem,5vw,3.8rem);margin-top:.5rem}.calc-head p{margin-top:1rem;color:var(--ink-2);font-size:1.15rem;max-width:34rem}.calc-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:1.75rem}.calc-progress .dot{height:6px;border-radius:3px;background:rgba(28,25,23,.18)}.calc-progress .dot.done{background:var(--ink)}.calc-progress .dot.active{background:var(--red)}.calc-progress-label{margin-top:.6rem;font-weight:600;color:var(--mid);font-size:.95rem}.calc-card{margin-top:1rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.25rem,3vw,2rem)}.step{display:none}.step.on{display:block}.step-q{font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,2.8vw,2.1rem);letter-spacing:-.03em;line-height:1.1}.step-q:focus{outline:none}.step-sub{margin:.5rem 0 1.25rem;color:var(--mid)}.opts{display:grid;gap:.7rem}.opts.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.opt{text-align:left;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:3.5rem;padding:.95rem 1.1rem;border:1.5px solid var(--ink);border-radius:12px;background:#fff}.opt:hover{background:var(--cream)}.opt .opt-ic,.opt .ti{display:none}.opt-title{display:block;font-family:var(--f-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.opt-desc{display:block;color:var(--mid);font-size:.95rem;margin-top:.15rem}.opt-check{width:1.5rem;height:1.5rem;border:1.5px solid var(--ink);border-radius:50%;position:relative;flex:none}.opt.sel{background:var(--ink);color:var(--cream)}.opt.sel .opt-desc{color:var(--on-dark)}.opt.sel .opt-check{background:var(--cream);border-color:var(--cream)}.opt.sel .opt-check::after{content:"";position:absolute;left:.42rem;top:.22rem;width:.4rem;height:.75rem;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:rotate(45deg)}.step-nav{margin-top:1.5rem;display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:center}.step-nav .btn{flex:1 1 auto}.step-nav .btn-ghost{flex:0 1 auto}.field-outro{margin-top:1rem}.result-tag{font-weight:700;color:var(--red)}.result-reco{margin-top:.5rem;font-size:1.1rem;color:var(--ink-2)}.result-reco .ti{display:none}.result-plan{margin-top:1.25rem;font-weight:600;color:var(--mid)}.r-name{font-family:var(--f-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);color:var(--ink);letter-spacing:-.03em}.result-price-row{margin-top:.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.result-price{font-family:var(--f-display);font-weight:800;font-size:clamp(3.6rem,9vw,5.6rem);letter-spacing:-.045em;line-height:.95}.result-price small{font-size:.3em;letter-spacing:0;font-family:var(--f-body);font-weight:500;color:var(--mid);margin-left:.25rem}.result-prazo{margin-top:.5rem;font-weight:600}.result-prazo-nota{color:var(--mid);font-size:.95rem;margin-top:.25rem}.result-lines{margin-top:1rem}.result-line{position:relative;padding:.6rem 0 .6rem 1.75rem;border-top:1px solid var(--line)}.result-line:last-child{border-bottom:1px solid var(--line)}.result-line .ti{display:none}.result-line::before{content:"";position:absolute;left:.15rem;top:1.1rem;width:.7rem;height:.38rem;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}.result-addon{margin-top:1.25rem;display:flex;gap:.75rem;padding:1rem 1.15rem;border:1.5px solid var(--ink);border-radius:12px;background:#fff;position:relative;flex-wrap:wrap;align-items:flex-start}.result-addon.is-hero{background:var(--ink);color:var(--cream);border-color:var(--ink)}.result-addon .ti,.result-addon > i{display:none}.result-addon .ad-body{flex:1 1 14rem}.ad-title{font-family:var(--f-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.ad-title b{color:var(--red) !important}.is-hero .ad-title b{color:#FFB3A8 !important}.ad-desc{margin-top:.3rem;color:var(--mid)}.is-hero .ad-desc{color:var(--on-dark)}.mensal-badge{flex:0 0 100%;font-weight:700;font-size:.85rem;color:#FFB3A8}.mensal-value,.mensal-fundador{margin-top:.6rem;font-weight:600;font-size:.95rem}.mensal-fundador{color:#FFB3A8}.result-proof{display:none !important}.result-nudge{margin-top:1rem;padding:1rem 1.15rem;border:1.5px dashed rgba(28,25,23,.5);border-radius:12px}.result-nudge .ti{display:none}.nudge-title{font-weight:700}.nudge-desc{color:var(--mid);margin-top:.2rem}.result-note{margin-top:1.1rem;color:var(--mid);font-size:.95rem}.result-divider{border:0;border-top:1px solid var(--line);margin:1.5rem 0}.lead-head .step-sub{margin-bottom:1rem}.lead-grid{display:grid;gap:0}.lead-reforco{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;font-size:.93rem;color:var(--mid)}.lead-reforco .ti{display:none}.lead-submit{width:100%;margin-top:.5rem}.lead-done h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.lead-done p{margin-top:.75rem;color:var(--mid)}.lead-done .ok-ring{display:none}.lead-done-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.calc-restart{margin-top:1.25rem}.calc-restart button{min-height:2.75rem;background:none;border:0;text-decoration:underline;font-weight:600;padding:0 .25rem}.calc-restart .ti{display:none}.calc-foot{margin-top:1.75rem;color:var(--mid)}.calc-foot a{text-decoration:underline;font-weight:600;display:inline-flex;align-items:center;min-height:2.75rem}.who{display:flex;flex-wrap:wrap;gap:.6rem}.who li{border:1.5px solid var(--ink);border-radius:999px;padding:.5rem 1rem;font-weight:600;background:var(--paper)}.who-note{margin-top:1.25rem;color:var(--mid);max-width:44rem}.feat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem)}.feat{padding:1.4rem 0;border-top:1px solid var(--line)}.feat h3{font-size:clamp(1.3rem,2vw,1.6rem);margin-bottom:.5rem}.feat p{color:var(--mid)}.feat ul{margin-top:.6rem}.feat li{position:relative;padding:.2rem 0 .2rem 1.4rem;color:var(--mid)}.feat li::before{content:"";position:absolute;left:.1rem;top:.75rem;width:.55rem;height:.3rem;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}.app-stage{background:var(--sand);border-radius:26px;padding:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(2.25rem,4vw,3rem)}.price-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.price-card{border:1.5px solid var(--ink);border-radius:var(--r);padding:clamp(1.25rem,3vw,2rem);background:var(--paper)}.price-card.hl{background:var(--ink);color:var(--cream);border-color:var(--ink)}.price-card h3{font-size:1.5rem}.price-card .pc-price{font-family:var(--f-display);font-weight:800;font-size:clamp(3rem,6vw,4.6rem);letter-spacing:-.045em;line-height:.95;margin-top:.75rem}.price-card .pc-price small{font-family:var(--f-body);font-weight:500;font-size:1rem;letter-spacing:0;margin-left:.3rem;color:var(--mid)}.price-card.hl .pc-price small,.price-card.hl p{color:var(--on-dark)}.price-card .pc-label{font-weight:600;font-size:.95rem;color:var(--mid)}.price-card.hl .pc-label{color:#FFB3A8}.price-card p{margin-top:.75rem;color:var(--mid)}.price-card p b{color:inherit}.price-card .btn{margin-top:1.25rem}.price-card.hl .btn{background:var(--cream);color:var(--ink);border-color:var(--cream)}.price-card.hl .btn:hover{background:#fff}.price-note{margin-top:1.25rem;color:var(--mid);max-width:52rem}.med-page .med-lines li{font-size:1.15rem}.foot-links a{display:inline-flex;align-items:center;min-height:2.75rem}.foot-ral a,.foot-ident a{display:inline-block;min-height:2.75rem;line-height:2.75rem;padding:0 .1rem}.foot-social a{width:2.9rem;height:2.9rem}.contact-ways a{display:inline-flex;align-items:center;min-height:2.75rem}.top .logo{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:980px){.ph-grid,.form-grid,.when-grid{grid-template-columns:minmax(0,1fr)}.pp{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "body" "ex"}.pp-ex{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center}.pp-ex img{aspect-ratio:1;height:100%}.feat-grid,.price-pair,.proof{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ph{padding-top:1.5rem;padding-bottom:2rem}.ph h1{font-size:clamp(2.2rem,10vw,3rem)}.ph-cta .btn{flex:1 1 100%}.ph-facts{font-size:.9rem;gap:.3rem 1.25rem}.pp-top{flex-wrap:wrap;align-items:flex-start}.pp-price{font-size:2.6rem}.pp-cta .btn{flex:1 1 100%}.porta-pick{grid-template-columns:minmax(0,1fr)}.steps-head .st{padding:.7rem .5rem;gap:.4rem;font-size:.85rem}.steps-head .st .n{width:1.6rem;height:1.6rem}.booker-body{padding:1.1rem}.opts.cols-2{grid-template-columns:minmax(0,1fr)}.step-nav .btn-ghost{flex:1 1 40%}.calc-card{padding:1.1rem}.bk-actions .btn{flex:1 1 auto}.svc-top{flex-direction:column;gap:.15rem}.cal-day{min-height:2.75rem}#ck{left:.5rem;right:.5rem;bottom:.5rem;padding:.7rem .8rem .8rem;font-size:.84rem;line-height:1.4}#ck > p{margin:0}.ck-btns{margin-top:.55rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ck-btns button{padding:.4rem .25rem;font-size:.85rem;min-height:2.75rem}#ck-p .ck-btns{grid-template-columns:minmax(0,1fr)}.foot{padding-bottom:5.5rem}}@media (max-width:380px){.ck-btns button{font-size:.8rem}}.pp-cta .lnk,.combo-cta .lnk,.price-note .lnk,.form-ok .lnk,.who-note .lnk,.med-page .lnk{display:inline-flex;align-items:center;min-height:2.75rem;padding:0}@media (max-width:640px){.calc-shell{padding-top:1.25rem}.calc-head h1{font-size:2rem}.calc-head p{display:none}.calc-progress{margin-top:1rem}.calc-card{margin-top:.6rem}.step-sub{margin-bottom:.9rem}.opt{padding:.75rem .9rem}.ph-grid.single .lead{font-size:1.05rem}}@media (max-width:640px){.calc-head h1{font-size:1.85rem;margin-top:.25rem}.calc-shell{padding-top:1rem}.calc-progress-label{margin-top:.4rem}.mk-hero .ph-facts{display:none}.mk-hero h1{font-size:2.1rem}.mk-hero .lead{margin-top:.75rem}.mk-hero{padding-top:1.1rem;padding-bottom:.6rem !important}}.wa{background:#25D366}.wa svg{fill:#fff}.hero-duo h1{font-size:clamp(2.2rem,5.2vw,4.7rem);letter-spacing:-.04em;line-height:1;max-width:30ch}.hero-duo .hero-grid{gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,4.5rem)}.hero-duo .hero-copy{align-self:start}.pil-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.pil-rev .pil-copy{order:2}.pil-copy h2{max-width:14ch}.pil-lead{margin-top:1rem;color:var(--mid);font-size:1.125rem;max-width:34rem}.pil-def{margin-top:1.25rem;color:var(--ink-2);font-size:1.1rem;max-width:34rem}.pilares{margin-top:1.5rem;max-width:36rem}.pilares li{padding:1rem 0;border-top:1px solid var(--line)}.pilares li:last-child{border-bottom:1px solid var(--line)}.pilares h3{font-size:1.35rem;margin-bottom:.25rem}.pilares p{color:var(--mid)}.pil-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.pil-cta .lnk{display:inline-flex;align-items:center;min-height:2.75rem;padding:0}.pil-pts{margin-top:1.25rem;max-width:36rem}.pil-pts li{position:relative;padding:.8rem 0 .8rem 1.75rem;border-top:1px solid var(--line);color:var(--mid)}.pil-pts li:last-child{border-bottom:1px solid var(--line)}.pil-pts li b{color:var(--ink);font-weight:600}.pil-pts li::before{content:"";position:absolute;left:.15rem;top:1.35rem;width:.7rem;height:.38rem;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}.shot{margin:0}.shot .phone{max-width:17.5rem;margin:0 auto}.shot figcaption{text-align:center;margin-top:1rem;font-size:.92rem;color:var(--soft)}.combo-later{font-size:.98rem;font-weight:500;opacity:.92;margin-top:.5rem}.combo-urg{font-size:1rem;font-weight:600;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.45)}.combo-title{font-size:clamp(1.5rem,2.5vw,2.1rem)}.demo-aviso{font-size:.92rem;color:var(--soft)}.modes{display:inline-grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:12px;overflow:hidden;margin:0 0 1rem;width:100%;max-width:21.5rem}.modes button{min-height:2.9rem;border:0;background:transparent;font-weight:600;font-size:.95rem;padding:.4rem .5rem}.modes button[aria-pressed="true"]{background:var(--ink);color:var(--cream)}.phone-screen.dono{aspect-ratio:560 / 862;background:#fff}.phone-screen.dono img{object-fit:contain;object-position:top;height:auto;position:static}.painel-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;justify-content:center;max-width:21.5rem}.painel-chips button{min-height:2.75rem;padding:.4rem .95rem;border-radius:999px;border:1.5px solid var(--ink);background:transparent;font-weight:600;font-size:.92rem}.painel-chips button[aria-pressed="true"]{background:var(--ink);color:var(--cream)}.painel-leg{margin-top:.75rem;font-size:.92rem;color:var(--soft);text-align:center;max-width:21.5rem}.phone-cta{order:0;margin:1rem 0 0}.col-app .col-label{margin-bottom:.6rem}.lines .p small{font-family:var(--f-body);font-weight:500;font-size:.95rem;letter-spacing:0;color:var(--mid);margin-left:.15rem}.mob-switch{grid-template-columns:repeat(3,1fr)}.mob-switch button{font-size:.92rem;padding:.4rem .3rem}.vid{max-width:22rem;margin:0 auto}.vid video{width:100%;height:auto;border-radius:var(--r);background:#111}.vid figcaption{margin-top:.75rem;font-size:.92rem;color:var(--soft);text-align:center}.est-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:center}.est-rev .est-copy{order:2}.est-copy p{margin-top:1rem;color:var(--mid);max-width:36rem;font-size:1.1rem}.legal{max-width:46rem;margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--pad) clamp(3rem,6vw,5rem)}.legal .page-tag{color:var(--red);font-weight:700;margin-bottom:.6rem}.legal .page-hero h1{font-size:clamp(2.2rem,5vw,3.6rem)}.legal .page-hero p{margin-top:1rem;color:var(--ink-2);font-size:1.1rem}.legal .page-meta{color:var(--soft) !important;font-size:.95rem !important}.legal .section-block{border-top:1px solid var(--line);padding:1.75rem 0}.legal .section-block:first-child{margin-top:2rem}.legal .section-block h2{font-size:clamp(1.4rem,2.4vw,1.8rem);margin-bottom:.75rem}.legal p{margin-top:.75rem;color:var(--ink-2)}.legal ul{margin-top:.75rem}.legal ul li{position:relative;padding:.35rem 0 .35rem 1.2rem;color:var(--ink-2)}.legal ul li::before{content:"";position:absolute;left:0;top:1rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--red)}.legal a{text-decoration:underline;text-underline-offset:.2em;color:var(--ink);font-weight:600}.legal a:hover{color:var(--red)}.legal .info-box{margin-top:1rem;padding:1rem 1.2rem;border:1.5px solid var(--ink);border-radius:12px;background:var(--paper)}.legal .cookie-wrap{overflow-x:auto;margin-top:1rem}.legal .cookie-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:34rem}.legal .cookie-table th,.legal .cookie-table td{text-align:left;padding:.7rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.legal .cookie-table th{font-weight:700;background:var(--sand)}.legal .tag-essential,.legal .tag-analytics,.legal .tag-marketing{display:inline-block;font-size:.78rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;border:1.5px solid var(--ink)}.legal .manage-cookies-box{margin:2rem 0;padding:1.25rem 1.4rem;border:2px solid var(--ink);border-radius:var(--r);background:var(--sand);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.legal .manage-cookies-box p{margin:0;flex:1 1 18rem}.legal .btn-manage{min-height:3rem;padding:.6rem 1.3rem;border-radius:10px;background:var(--red);color:#fff;border:1.5px solid var(--red);font-weight:600;font-size:1rem}.legal .btn-manage:hover{background:var(--red-hover)}#cookie-toast{position:fixed;left:50%;bottom:6rem;transform:translateX(-50%) translateY(20px);z-index:250;background:var(--ink);color:var(--cream);border-radius:10px;padding:.75rem 1.1rem;display:flex;align-items:center;gap:.6rem;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;max-width:calc(100vw - 2rem)}#cookie-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#cookie-toast .toast-icon{width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex:none}.nf{max-width:44rem;margin:0 auto;padding:clamp(3rem,8vw,6rem) var(--pad)}.nf .code{font-family:var(--f-display);font-weight:800;font-size:clamp(5rem,16vw,9rem);letter-spacing:-.05em;line-height:.9;color:var(--red)}.nf h1{font-size:clamp(2.2rem,5vw,3.4rem);margin-top:.75rem}.nf p{margin-top:1rem;color:var(--ink-2);font-size:1.15rem;max-width:34rem}.nf .hero-cta{margin-top:1.75rem}.nf-links{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:0 1.5rem}.nf-links a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600}@media (max-width:980px){.pil-grid,.est-grid{grid-template-columns:minmax(0,1fr)}.pil-rev .pil-copy,.est-rev .est-copy{order:0}.pil-copy h2{max-width:none}.modes{display:none}.shot .phone{max-width:16rem}}@media (max-width:640px){.hero-duo h1{font-size:clamp(2rem,9.2vw,2.7rem)}.pil-grid{gap:1.75rem}.combo-price{padding:1.5rem 1.25rem}}.combo-nota{margin-top:1rem;color:var(--mid);font-size:.95rem;max-width:36rem}.combo-nota{order:5}.nav a:not(.btn){min-width:2.75rem;text-align:center}.foot-links a,.crumbs a{min-width:2.75rem;justify-content:center}.hero-cta .lnk,.ph-cta .lnk,.what-col .lnk,.pl-more .lnk,.band-cta .lnk,.contact-calc .lnk,.ty-links .lnk,.who-note .lnk,.price-note .lnk,.pp-ex-t .lnk,.custom > .lnk,.phone-cta .lnk,.ph-or .lnk{display:inline-flex;align-items:center;min-height:2.75rem;padding:0}.price-note .lnk{margin-right:1.5rem}.hero-cta,.ph-cta{align-items:center;gap:.5rem 1.5rem}.ph-or{display:inline-flex;align-items:center;gap:.35rem;color:var(--mid)}.hero-facts li + li::before,.ph-facts li + li::before{content:none}.hero-facts{gap:.3rem 1.75rem}.pair{margin:0}.pair-stage{position:relative;background:var(--sand);border-radius:26px;padding:clamp(1rem,2.6vw,2.25rem);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(.8rem,1.8vw,1.5rem);align-items:end}.dark .pair-stage{background:var(--ink-2)}.pair .laptop{margin-bottom:.7rem}.pair .phone{margin:0 0 .7rem}.pair .phone img{width:100%;height:auto}.pair figcaption{margin-top:1.1rem;font-size:.92rem;color:var(--soft);max-width:34rem}.dark .pair figcaption{color:var(--on-dark-soft)}.hero-duo .pair{align-self:start}.strip{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;gap:.25rem 1.5rem;min-height:4.5rem}.strip-label{font-weight:600;white-space:nowrap;flex:none}.strip-view{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);touch-action:pan-y}.strip-move{display:flex;width:max-content;animation:strip-roda 60s linear infinite}.strip-list{display:flex;flex:none}.strip-list li{display:flex;align-items:center;flex:none;white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em;padding:1rem 0}.strip-list li::after{content:"";flex:none;width:.42rem;height:.42rem;border-radius:50%;background:var(--red);margin:0 1.6rem}@keyframes strip-roda{to{transform:translateX(-50%)}}.strip.is-paused .strip-move,.strip:hover .strip-move,.strip:focus-within .strip-move{animation-play-state:paused}.strip-btn{flex:none;width:2.75rem;height:2.75rem;border:1.5px solid var(--ink);border-radius:50%;background:transparent;position:relative}.strip-btn .ic{position:absolute;left:50%;top:50%;width:.8rem;height:.85rem;transform:translate(-50%,-50%);border-left:3px solid var(--ink);border-right:3px solid var(--ink)}.strip-btn[aria-pressed="true"] .ic{width:0;height:0;border:0;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;border-left:.75rem solid var(--ink);transform:translate(-35%,-50%)}@media (max-width:640px){.strip-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l b" "v v";align-items:center;gap:0 1rem;padding-top:.35rem;padding-bottom:.25rem;min-height:0}.strip-label{grid-area:l;font-size:.98rem}.strip-btn{grid-area:b}.strip-view{grid-area:v}.strip-list li{font-size:1.2rem;padding:.4rem 0}}@media (prefers-reduced-motion:reduce){.strip-move{animation:none !important;width:auto;flex-wrap:wrap}.strip-list{flex-wrap:wrap}.strip-list + .strip-list,.strip-btn{display:none}.strip-view{overflow:visible;-webkit-mask-image:none;mask-image:none}.strip-list li{padding:.35rem 0}}.what{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.what-col{border-top:2px solid var(--ink);padding-top:1.25rem}.what-col h3{font-size:clamp(1.8rem,3vw,2.5rem)}.what-def{margin-top:.6rem;font-size:1.15rem;color:var(--ink-2);max-width:32rem}.tick{margin-top:1rem}.tick li{position:relative;padding:.7rem 0 .7rem 1.75rem;border-top:1px solid var(--line);color:var(--mid);max-width:38rem}.tick li:last-child{border-bottom:1px solid var(--line)}.tick li b{color:var(--ink);font-weight:600}.tick li::before{content:"";position:absolute;left:.15rem;top:1.3rem;width:.7rem;height:.38rem;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}.tick-wide li{max-width:46rem}.what-col > p:last-child{margin-top:.75rem}.what + .who-note{margin-top:2rem}.band-cta{margin-top:1.1rem}.band .band-cta .lnk{color:var(--cream)}.band .band-cta .lnk:hover{color:#FFB3A8}.pl-head{grid-template-columns:minmax(0,1fr) auto}.pl-price{font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.035em}.pl-price small,.pl-price small.pre{font-size:.9rem;margin-top:.2rem}.pl-more{margin-top:.75rem}.pl-list{font-size:1.05rem}.plans li{grid-template-columns:11rem minmax(0,1fr) 9.5rem 8rem}.plans .n{font-size:1.3rem}.plans .p{font-size:1.5rem;white-space:nowrap}.flag,.pp-flag{display:block;width:max-content;margin-top:.3rem;padding:.18rem .65rem;border-radius:999px;background:var(--red);color:#fff;font-family:var(--f-body);font-style:normal;font-weight:700;font-size:.8rem;letter-spacing:0;line-height:1.3}.pl-note{padding-right:0}.combo{display:block;background:var(--paper);border:2px solid var(--red);border-radius:var(--r);margin:2.5rem 0 1.75rem;overflow:hidden}.combo-head{padding:clamp(1.4rem,3vw,2.4rem) clamp(1.25rem,3vw,2.75rem) 0}.combo-title{font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.035em}.combo-def{margin-top:.5rem;font-size:1.15rem;color:var(--ink-2);max-width:36rem}.combo-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:1.5rem}.combo-price{background:var(--red);color:#fff;padding:clamp(1.4rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:center;gap:.3rem}.combo-seal{font-weight:700;font-size:.98rem;line-height:1.3}.combo-big .num{font-size:clamp(5.5rem,10vw,9rem)}.combo-for{font-weight:600;font-size:1.05rem;margin-top:.15rem}.combo-later{font-size:.95rem;font-weight:500;margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.45);opacity:.96}.combo-body{padding:clamp(1.4rem,3vw,2.5rem);display:block}.combo-lines li{padding:.65rem 0;border-top:1px solid var(--line)}.combo-lines li:last-child{border-bottom:1px solid var(--line)}.combo-lines b{font-weight:700}.combo-inc{margin-top:1rem;color:var(--ink-2)}.combo-nota{margin-top:.9rem;color:var(--mid);font-size:.97rem;max-width:40rem;order:0}.combo-ex{margin-top:.9rem;font-weight:600}.combo-cta{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;order:0}.combo-cta p{color:var(--mid);font-size:.95rem}@media (max-width:980px){.combo-main{grid-template-columns:minmax(0,1fr)}.combo-head{padding-bottom:0}}.custom .custom-h{font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.035em}.custom > div{flex:1 1 24rem}.custom p{max-width:42rem}.steps-lead{margin-top:1rem;color:var(--mid);font-size:1.125rem}.steps-app{margin-top:1.5rem;font-size:1.08rem;font-weight:500;max-width:42rem}.steps-grid .steps{margin:0}.quote-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:center}.quote{margin:1.5rem 0 0}.quote blockquote p{font-family:var(--f-voice);font-style:italic;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.12;letter-spacing:-.01em}.quote figcaption{margin-top:1rem;color:var(--mid)}.quote-img{margin:0}.quote-img img{width:100%;border:1px solid var(--line);border-radius:var(--r)}.faq-g{font-size:1.2rem;letter-spacing:-.015em;margin:2.25rem 0 .6rem}.faq-g:first-child{margin-top:0}.faq-g + details{border-top:2px solid var(--ink)}.pp{grid-template-columns:minmax(0,1fr) minmax(0,23rem)}.pp.no-ex{grid-template-columns:minmax(0,1fr)}.pp-top > div{min-width:0}.pp-gain{font-size:1.15rem;color:var(--ink-2);max-width:42rem;margin-bottom:.75rem}.pp-for b{color:var(--ink);font-weight:600}.pp-pnota{margin-top:1rem;color:var(--mid);max-width:42rem}.pp-ex{display:block;align-self:start;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--paper)}.pp-ex-img{display:block}.pp-ex-img img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:left top;background:var(--sand)}.pp-ex-t{padding:.9rem 1.1rem 1rem;font-size:.95rem;color:var(--mid)}.pp-ex-t b{display:block;color:var(--ink);font-size:1.05rem;margin-bottom:.15rem}.lnk-s{display:flex;font-size:.92rem}.pp-end{margin-top:2rem}.pp-feat .pp-top h3{}@media (max-width:980px){.pp{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "body" "ex"}.pp-ex{display:block}.pp-ex-img img{aspect-ratio:16 / 10}.pp-top{flex-wrap:wrap;align-items:flex-start}}.ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem)}.ideas.two{grid-template-columns:repeat(2,minmax(0,1fr))}.idea{border-top:2px solid var(--ink);padding:1.25rem 0 1.5rem}.idea h3{font-size:clamp(1.3rem,2vw,1.65rem);margin-bottom:.5rem}.idea p{color:var(--mid);max-width:30rem}@media (max-width:980px){.ideas,.ideas.two,.what,.quote-grid{grid-template-columns:minmax(0,1fr)}.ideas{gap:0}}.shot{margin:0}.shot .phone{width:100%;max-width:22.5rem;margin:0 auto}.shot-hero .phone{max-width:24rem}.shot figcaption{text-align:center;max-width:24rem;margin:1rem auto 0}.ph-grid .shot{justify-self:center}.idea-row{padding:clamp(1.75rem,4vw,3rem) 0;border-top:1px solid var(--line)}.idea-row:first-of-type{border-top:0;padding-top:0}.pil-copy h3{font-size:clamp(1.9rem,3.2vw,2.7rem);margin-bottom:.6rem}.parts{margin-top:1.25rem}.parts li{padding:1rem 0;border-top:1px solid var(--line)}.parts li:last-child{border-bottom:1px solid var(--line)}.parts h3{font-size:1.4rem;margin-bottom:.25rem}.parts p{color:var(--mid)}.pil-grid > .vid{align-self:center}.vid{width:100%;max-width:22rem;margin:0 auto}@media (max-width:980px){.shot .phone{max-width:23rem;min-width:min(100%,17.5rem)}.pil-rev .shot{order:2}}@media (max-width:640px){.shot .phone,.shot-hero .phone{max-width:none;width:100%}.shot figcaption{max-width:none}}.contact p.lead + p.lead{margin-top:.9rem}.contact-calc{margin-top:.5rem}.contact .contact-calc .lnk{color:var(--cream);margin-top:0}.contact .contact-calc .lnk:hover{color:#FFB3A8}.est-copy h3{font-size:clamp(1.9rem,3.2vw,2.7rem)}.est-copy h3 + p{margin-top:.9rem}.est-solo{grid-template-columns:minmax(0,1fr)}.est-solo .est-copy p{max-width:44rem}.med-preco{margin-top:1.5rem;font-size:1.3rem}.med-intro{margin-top:1rem;color:var(--ink-2);font-size:1.1rem;max-width:30rem}.med-nota{margin-top:1.25rem;max-width:36rem}.med-nota .lnk{display:inline-flex;align-items:center;min-height:2.75rem}.med-page .med-grid h2{max-width:14ch}.ver-apres{margin-top:1rem;color:var(--mid);max-width:40rem}.ver-stage h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:1rem}.col-txt{color:var(--mid);margin:0 0 .9rem;max-width:36rem}.col-label{font-family:var(--f-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em;margin-bottom:.35rem}.phone-big{max-width:22rem}.phone-cta{text-align:center;max-width:22rem;width:100%;margin-top:1rem}.phone-cta p,.demo-aviso{margin-top:.5rem;font-size:.93rem;color:var(--mid);text-align:left}.phone-screen.dono{aspect-ratio:720 / 1200;background:#fff}.phone-screen.dono img{object-fit:cover;object-position:top;position:absolute;height:100%}.painel-chips{max-width:22rem}.painel-leg{max-width:22rem}.lines li{display:block;padding:.9rem 0}.lines .n{font-size:1.15rem}.lines .t{color:var(--mid)}.stage .col-app{min-width:0}.stage{grid-template-columns:minmax(0,1fr) 22rem}@media (max-width:980px){.phone-big{max-width:22rem;width:100%;min-width:min(100%,17.5rem)}.stage{grid-template-columns:minmax(0,1fr)}.mob-switch{margin-right:4.6rem}}.mk-launch h2.ml-flag{font-family:var(--f-body);font-size:.95rem;letter-spacing:0;line-height:1.3;font-weight:700;margin-bottom:.4rem}h2.result-tag{font-family:var(--f-body);font-size:1rem;letter-spacing:0;line-height:1.3;font-weight:700}.result-price .desde{font-family:var(--f-body);font-weight:500;font-size:.3em;letter-spacing:0;color:var(--mid);margin-right:.25rem}.calc-end{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.calc-end h2{font-size:clamp(1.6rem,3vw,2.2rem)}.calc-end p{margin:.5rem 0 1rem;color:var(--mid)}.lead-reforco span[hidden]{display:none}.ty-wait{color:var(--mid)}.ty-links{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:0 1.5rem}.ty-head h1{margin-bottom:0}@media (max-width:640px){.hero-duo h1{font-size:clamp(2rem,9.2vw,2.7rem)}.pair-stage{grid-template-columns:minmax(0,1fr);justify-items:center;padding:1rem}.pair-stage .laptop{width:100%}.pair .phone{width:min(100%,21rem)}.band .duo,.band .pair{display:block}.plans li{padding:.9rem 0}.combo-price{padding:1.4rem 1.25rem}.combo-big .num{font-size:5.8rem}.pl-head .pl-price{font-size:1.9rem}.what-col h3{font-size:1.9rem}.faq summary{font-size:1.08rem}}@media (min-width:641px){.hero-duo .pair-stage{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.pp-ex-h{font-size:1.05rem;letter-spacing:-.01em;line-height:1.25;margin-bottom:.15rem;color:var(--ink)}@media (max-width:980px){.plans li{grid-template-columns:minmax(0,1fr) auto}.plans .p{font-size:1.4rem}}.pp-price{font-size:clamp(2rem,3.4vw,2.7rem);letter-spacing:-.035em}@media (max-width:640px){.pp-price{font-size:2rem}}h3.lbl{font-family:var(--f-body);letter-spacing:0;line-height:1.3;margin-bottom:.4rem}.result-addon.is-hero{background:var(--paper);color:var(--ink);border:2px solid var(--red)}.is-hero .ad-desc{color:var(--ink-2)}.is-hero .ad-title b{color:var(--red) !important}.mensal-badge{color:var(--red);font-weight:700}@media (min-width:981px){.band-grid{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr)}}/* ── Sistema de movimento do site (v5). Uma folha,um script (js/movimento.js). ── Regras:só transform,opacity e clip-path. O estado escondido só existe com a classe «js» no <html> (posta no <head> antes de pintar;sai sozinha se o script não carregar em 3 s). Com «reduzir movimento» tudo aparece já no sítio e as faixas e trocas automáticas param. Ligar a um elemento:P1 data-anim="sobe" (o próprio) ou data-anim-filhos (os filhos,escalonados,no máximo 5 em cadeia) P2 data-anim="linhas" com <span class="ln"><span class="ln-in">…</span></span> por linha (no hero,já com class="is-in") P3 data-anim="revela" (moldura de imagem:cortina de baixo para cima,a imagem assenta de 1,04 para 1) P4 data-faixa com .faixa-fila > .faixa-pista > .faixa-lista (4 cópias,3 com aria-hidden) e .faixa-btn P5 data-anim="notas" com filhos .nota (aparecem depois da imagem,passo de 120 ms) P6 data-anim="passos" com filhos .passo (linha vertical a encher) e data-rotador (troca automática com barra) P7 data-anim="filete" (linha a desenhar da esquerda),.risca (preço riscado),.salto (assenta com salto) P8 automático:.btn,.lnk,.cartao (reagem ao passar e ao tocar) */ :root{--suave:cubic-bezier(.16,1,.3,1);--salto:cubic-bezier(.34,1.56,.64,1);--passo:70ms;--dist:16px}@media (max-width:640px){:root{--passo:50ms;--dist:12px}}.js [data-anim="sobe"]:not(.is-in),.js [data-anim-filhos]:not(.is-in) > *{opacity:0;transform:translate3d(0,var(--dist),0)}.js [data-anim="sobe"].is-in,.js [data-anim-filhos].is-in > *{transition:opacity .6s var(--suave),transform .6s var(--suave);transition-delay:calc(var(--i,0) * var(--passo))}.js [data-anim-filhos].is-feito > *{transition-delay:0s}.ln{display:block;overflow:hidden;padding:0 .12em .14em 0;margin:0 -.12em -.14em 0}.ln-in{display:block}.js [data-anim="linhas"]:not(.is-in) .ln-in{transform:translate3d(0,110%,0)}.js [data-anim="linhas"].is-in .ln-in{animation:bd-linha .7s var(--suave) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes bd-linha{from{transform:translate3d(0,110%,0)}to{transform:none}}.js [data-anim="revela"]{transition:clip-path .9s var(--suave)}.js [data-anim="revela"] img{transition:transform .9s var(--suave)}.js [data-anim="revela"]:not(.is-in){clip-path:inset(100% 0 0 0)}.js [data-anim="revela"]:not(.is-in) img{transform:scale(1.04)}.faixa-fila + .faixa-fila{margin-top:.7rem}.faixa-lista{display:flex;flex-wrap:wrap;gap:.6rem .7rem}.faixa-lista[aria-hidden="true"],.faixa-btn{display:none}@media (prefers-reduced-motion:no-preference){.js .faixa{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);touch-action:pan-y}.js .faixa-pista{display:flex;width:max-content;animation:bd-faixa var(--dur,50s) linear infinite}.js .faixa-inv .faixa-pista{animation-direction:reverse}.js .faixa-lista{flex:none;flex-wrap:nowrap;gap:0}.js .faixa-lista[aria-hidden="true"]{display:flex}.js .faixa-lista > li{flex:none;margin-right:.7rem}.js .faixa-btn{display:block}.js [data-faixa].is-parada .faixa-pista,.js [data-faixa].is-fora .faixa-pista,.js [data-faixa]:focus-within .faixa-pista{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.js .faixa:hover .faixa-pista{animation-play-state:paused}}@keyframes bd-faixa{to{transform:translate3d(-50%,0,0)}}.faixa-btn{flex:none;width:2.75rem;height:2.75rem;border:1.5px solid currentColor;border-radius:50%;background:transparent;position:relative;color:inherit}.js .rot-pausa{display:block}.faixa-btn .ic{position:absolute;left:50%;top:50%;width:.8rem;height:.85rem;transform:translate(-50%,-50%);border-left:3px solid currentColor;border-right:3px solid currentColor}.faixa-btn[aria-pressed="true"] .ic{width:0;height:0;border:0;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;border-left:.75rem solid currentColor;transform:translate(-35%,-50%)}.js [data-anim="notas"] .nota{transition:opacity .6s var(--suave),transform .6s var(--suave);transition-delay:calc(250ms + var(--i,0) * 120ms)}.js [data-anim="notas"]:not(.is-in) .nota{opacity:0;transform:translate3d(0,10px,0) scale(.96)}[data-anim="passos"] .passo{position:relative}[data-anim="passos"] .passo::before{content:"";position:absolute;left:1.2rem;top:0;bottom:0;width:2px;background:var(--red);transform-origin:top}.js [data-anim="passos"] .passo::before{transform:scaleY(0);transition:transform .5s var(--suave);transition-delay:calc(var(--i,0) * 500ms)}.js [data-anim="passos"].is-in .passo::before{transform:none}[data-anim="passos"] .passo .num{transition:color .3s;transition-delay:calc(var(--i,0) * 500ms)}[data-anim="passos"].is-in .passo .num{color:var(--red)}[data-rotador] .ecra{transition:opacity .5s var(--suave)}[data-rotador] .ecra:not(.is-on){opacity:0}.rot-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;transform:scaleX(0);transform-origin:left}[data-rotador].is-auto .rot-tab[aria-pressed="true"] .rot-barra{animation:bd-enche var(--rot,4.5s) linear both}[data-rotador].is-auto.is-fora .rot-barra,[data-rotador].is-auto.is-parado .rot-barra{animation-play-state:paused}@keyframes bd-enche{to{transform:none}}[data-anim="filete"]{display:block;height:1px;background:var(--line);transform-origin:left}.js [data-anim="filete"]:not(.is-in){transform:scaleX(0)}.js [data-anim="filete"].is-in{animation:bd-filete .7s var(--suave) both;animation-delay:var(--atraso,0s)}@keyframes bd-filete{from{transform:scaleX(0)}to{transform:none}}.risca{position:relative}.risca::after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:2px;background:currentColor;transform-origin:left}.js .risca:not(.is-in)::after{transform:scaleX(0)}.js .risca.is-in::after{transition:transform .5s var(--suave)}.js .salto:not(.is-in){opacity:0;transform:scale(.7)}.js .salto.is-in{transition:opacity .25s,transform .4s var(--salto);transition-delay:.45s}.btn{transition:background .2s,border-color .2s,color .2s,transform .18s var(--suave)}@media (hover:hover){.btn:hover{transform:translate3d(0,-2px,0);box-shadow:0 3px 0 var(--ink)}.lnk:hover::after{transform:translate3d(4px,0,0)}}.btn:active{transform:scale(.98);box-shadow:none;transition-duration:.12s}.lnk::after{transition:transform .18s var(--suave)}.cartao:active{transform:scale(.98);transition:transform .12s}@media (prefers-reduced-motion:reduce){.js [data-anim],.js [data-anim] img,.js [data-anim-filhos] > *,.js [data-anim] .ln-in,.js [data-anim] .nota,.js .salto,.js .risca::after,.js [data-anim="passos"] .passo::before{opacity:1 !important;transform:none !important;clip-path:none !important;animation:none !important;transition:none !important}.rot-pausa{display:none !important}.btn:hover,.btn:active,.cartao:active{transform:none}}.pw{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .04em .14em;margin:-.12em -.04em -.14em}.pw-i{display:inline-block}.js .is-pal:not(.is-in) .pw-i{transform:translate3d(0,108%,0)}.js .is-pal.is-in .pw-i{transition:transform .75s var(--suave);transition-delay:calc(min(var(--w,0),10) * 45ms)}.js [data-anim="revela"]:not(.is-in) img{transform:scale(1.1)}.js [data-anim="revela"] img{transition:transform 1.1s var(--suave)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js [data-plx]{animation:bd-plx linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.js [data-plx="lento"]{--plx:22px}.js [data-plx="rapido"]{--plx:40px}}}@keyframes bd-plx{from{transform:translate3d(0,var(--plx,28px),0)}to{transform:translate3d(0,calc(var(--plx,28px) * -1),0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--suave)}[data-tilt].is-tilt{transition:transform .12s linear}}@media (prefers-reduced-motion:no-preference){.js [data-anim="ecra"]{animation:bd-ecra 1s var(--suave) .15s both}.js [data-anim="telemovel"]{animation:bd-tel 1.1s var(--suave) .05s both}}@keyframes bd-ecra{from{clip-path:inset(18% 0 0 0 round 12px);transform:translate3d(0,28px,0)}to{clip-path:inset(0 0 0 0 round 0);transform:none}}@keyframes bd-tel{from{transform:translate3d(0,48px,0) scale(.96);opacity:.001}to{transform:none;opacity:1}}[data-rotador] .ecra{transition:opacity .55s var(--suave),transform .7s var(--suave)}[data-rotador] .ecra:not(.is-on){transform:translate3d(0,4%,0) scale(1.01)}[data-rotador] .ecra.is-sai{opacity:0;transform:scale(.97)}.steps5 .num::after{content:attr(data-n);position:absolute;inset:-2px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--red);background:var(--red);color:#fff;opacity:0;transform:scale(.6);transition:opacity .35s var(--suave),transform .45s var(--salto)}.steps5 .passo.is-in .num::after{opacity:1;transform:none}[data-anim="passos"] .passo .num{transition:none}[data-anim="passos"].is-in .passo .num{color:var(--soft)}.js [data-anim="passos"] .passo::before{transition-delay:0s}.js [data-anim="passos"] .passo:not(.is-in)::before{transform:scaleY(0)}.js [data-anim="passos"] .passo.is-in::before{transform:none;transition:transform .9s var(--suave)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js [data-anim="passos"].tl .passo::before{transition:none;transform:none;animation:bd-desenha linear both;animation-timeline:view();animation-range:entry 80% cover 55%}}}@keyframes bd-desenha{from{transform:scaleY(0)}to{transform:none}}.od{position:relative;display:inline-block;clip-path:inset(0 -.25em 0 -.25em)}.odo-on .od{-webkit-text-fill-color:transparent}.od::after{content:none;position:absolute;left:0;right:0;top:0;text-align:center;white-space:pre;color:var(--odo-cor,currentColor);-webkit-text-fill-color:var(--odo-cor,currentColor);line-height:var(--lh,1.05);transform:translate3d(0,calc(var(--de,0) * -1 * var(--lh,1.05) * 1em),0)}.odo-on .od::after{content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9"}.odo-on.odo-vai .od::after{transform:translate3d(0,calc(var(--para,0) * -1 * var(--lh,1.05) * 1em),0);transition:transform 1s var(--suave);transition-delay:calc(var(--k,0) * 90ms)}@media (prefers-reduced-motion:no-preference){.js [data-faixa]:not(.is-in) .faixa-fila{opacity:0;transform:translate3d(-48px,0,0)}.js [data-faixa]:not(.is-in) .faixa-inv{transform:translate3d(48px,0,0)}.js [data-faixa].is-in .faixa-fila{transition:opacity .8s var(--suave),transform 1.1s var(--suave)}.js [data-faixa].is-in .faixa-inv{transition-delay:.12s}}@media (hover:hover){.fx,.r{transition:transform .25s var(--suave)}.faixa li:hover{transform:translate3d(0,-3px,0)}}.btn{position:relative;overflow:hidden;isolation:isolate}.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate3d(-110%,0,0);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover::after{transform:translate3d(110%,0,0);transition:transform .7s var(--suave)}}@media (min-width:1024px) and (min-height:900px) and (prefers-reduced-motion:no-preference){.planos-c{align-items:start}.planos-c > .pc{position:sticky;top:calc(6rem + var(--i,0) * 1rem);box-shadow:0 -18px 40px -30px rgba(28,25,23,.45)}.planos-c > .pc.pc-feat{box-shadow:0 0 0 5px rgba(192,31,34,.14),0 -18px 40px -30px rgba(28,25,23,.45)}}@media (prefers-reduced-motion:no-preference){.stage.is-troca .browser,.stage.is-troca .phone-wrap{animation:bd-troca .45s var(--suave) both}.stage.is-troca .phone-wrap{animation-delay:.08s}.phone-screen.is-troca img{animation:bd-troca .4s var(--suave) both}}@keyframes bd-troca{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.combo{position:relative;isolation:isolate}.combo-seal{position:relative}.combo-seal::after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid #fff;opacity:0;pointer-events:none}.combo::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate3d(-120%,0,0)}@media (prefers-reduced-motion:no-preference){.js .combo[data-anim="combo"]:not(.is-in) .combo-price{clip-path:inset(0 100% 0 0)}.js .combo[data-anim="combo"]:not(.is-in) .combo-price > *{opacity:0;transform:translate3d(-14px,0,0)}.js .combo[data-anim="combo"].is-in .combo-price{transition:clip-path .9s var(--suave)}.js .combo[data-anim="combo"].is-in .combo-price > *{transition:opacity .6s var(--suave),transform .6s var(--suave);transition-delay:calc(.35s + var(--i,0) * 80ms)}.js .combo[data-anim="combo"].is-in .combo-seal::after{animation:bd-pulso 1.6s var(--suave) 1.4s 2 both}.js .combo[data-anim="combo"].is-in::after{animation:bd-brilho 1.4s var(--suave) 1.9s 1 both}}@keyframes bd-pulso{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.18,1.5)}}@keyframes bd-brilho{from{transform:translate3d(-120%,0,0)}to{transform:translate3d(120%,0,0)}}.combo-normal .risca{display:inline-block;font-size:1.3em;line-height:1;color:#FBE3E3;padding:0 .12em}.combo-normal .risca::after{content:"";left:-4%;right:-4%;top:-.12em;bottom:-.12em;height:auto;transform:none;background:linear-gradient(to bottom right,transparent calc(50% - .75px),#FFD9D9 calc(50% - .75px),#FFD9D9 calc(50% + .75px),transparent calc(50% + .75px));clip-path:inset(0 0 0 0)}.js .combo-normal .risca:not(.is-in)::after{transform:none;clip-path:inset(0 100% 0 0)}.js .combo-normal .risca.is-in::after{transform:none;transition:clip-path .5s var(--suave) .9s}.custom5{position:relative;border:0;background:linear-gradient(120deg,var(--paper),var(--sand));overflow:hidden;isolation:isolate}.custom-borda{position:absolute;inset:0;border:2px dashed var(--red);border-radius:inherit;pointer-events:none}.custom5 .custom-txt{flex:1 1 22rem}.custom-ic{display:flex;gap:.7rem;list-style:none;margin:0;padding:0}.custom-ic li{width:3.6rem;height:3.6rem;padding:.65rem;border-radius:16px;background:var(--ink);color:#fff}.custom-ic li:nth-child(1){background:var(--red)}.custom-ic li:nth-child(3){background:#8A6F4E}.custom-ic svg{width:100%;height:100%;display:block}.custom-lnk{position:relative}@media (hover:hover){.custom5:hover .custom-ic li{transform:translate3d(0,-3px,0)}.custom-ic li{transition:transform .3s var(--suave)}}@media (prefers-reduced-motion:no-preference){.js .custom5[data-anim="medida"]:not(.is-in) .custom-borda{clip-path:inset(0 100% 100% 0 round 18px)}.js .custom5[data-anim="medida"].is-in .custom-borda{transition:clip-path 1.2s cubic-bezier(.65,.05,.25,1)}.js .custom5[data-anim="medida"]:not(.is-in) .custom-txt,.js .custom5[data-anim="medida"]:not(.is-in) .custom-lnk{opacity:0;transform:translate3d(0,16px,0)}.js .custom5[data-anim="medida"].is-in .custom-txt,.js .custom5[data-anim="medida"].is-in .custom-lnk{transition:opacity .6s var(--suave) .2s,transform .6s var(--suave) .2s}.js .custom5[data-anim="medida"]:not(.is-in) .custom-ic li{opacity:0;transform:translate3d(0,18px,0) rotate(-8deg) scale(.8)}.js .custom5[data-anim="medida"].is-in .custom-ic li{transition:opacity .5s var(--suave),transform .7s var(--salto)}.js .custom5[data-anim="medida"].is-in .custom-ic li:nth-child(1){transition-delay:.5s}.js .custom5[data-anim="medida"].is-in .custom-ic li:nth-child(2){transition-delay:.62s}.js .custom5[data-anim="medida"].is-in .custom-ic li:nth-child(3){transition-delay:.74s}.js .custom5[data-anim="medida"].is-in .custom-ic li{animation:bd-acende 3.6s var(--suave) 1.6s 3 both}.js .custom5[data-anim="medida"].is-in .custom-ic li:nth-child(2){animation-delay:2.8s}.js .custom5[data-anim="medida"].is-in .custom-ic li:nth-child(3){animation-delay:4s}}@keyframes bd-acende{0%,40%,100%{transform:none}12%{transform:translate3d(0,-8px,0) scale(1.08)}26%{transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.js .is-pal .pw-i,.js [data-faixa] .faixa-fila,.js .combo .combo-price,.js .combo .combo-price > *,.js .custom5 *,.js .steps5 .num::after,.js [data-anim="ecra"],.js [data-anim="telemovel"],[data-rotador] .ecra{opacity:1;transform:none !important;clip-path:none !important;animation:none !important;transition:none !important}[data-rotador] .ecra:not(.is-on){opacity:0}.steps5 .passo .num::after{opacity:0 !important}.combo::after,.combo-seal::after,.btn::after{display:none}.custom-borda{clip-path:none !important}}.custom-ic .ic-barras{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.js .custom5[data-anim="medida"]:not(.is-in) .ic-barras{transform:scaleY(.15)}.js .custom5[data-anim="medida"].is-in .ic-barras{transition:transform .9s var(--suave) .9s}}.h5{padding:clamp(1.5rem,4vw,3.25rem) 0 clamp(2.5rem,5vw,4rem);overflow:clip}.h5-grid{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem}.h5-h1{font-size:clamp(2.05rem,8.6vw,2.75rem);letter-spacing:-.04em;line-height:1.02}.h5-h1 .ln + .ln{margin-top:.08em}.h5-h1 .v{font-size:1.1em;line-height:1}.h5-lead{margin-top:1.2rem;font-size:clamp(1.06rem,1.3vw,1.2rem);line-height:1.55;color:var(--ink-2);max-width:36rem}.h5-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem}.h5-cta .lnk{display:inline-flex;align-items:center;min-height:2.75rem}.h5-facts{margin-top:1.6rem;max-width:36rem}.h5-facts ul{padding-top:1rem;display:grid;gap:.5rem;font-size:1rem;font-weight:600;color:var(--ink)}.h5-facts li{display:flex;align-items:baseline;gap:.6rem}.h5-facts li::before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--red);transform:translateY(-.1em)}.h5-fig{margin:0;min-width:0}.h5-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.2rem .9rem 1.2rem;--fw:min(100%,20.5rem)}.h5-arco{position:absolute;inset:0;background:var(--sand);border-radius:999px 999px 26px 26px;z-index:-1}.h5-laptop{position:relative;width:100%;background:#0F0D0C;border-radius:12px 12px 4px 4px;padding:0 .35rem .4rem;box-shadow:0 18px 40px -20px rgba(28,25,23,.5);margin-bottom:.55rem}.h5-laptop::after{content:"";position:absolute;left:-4%;right:-4%;bottom:-.55rem;height:.55rem;border-radius:0 0 12px 12px;background:linear-gradient(#CFC7BA,#AFA699)}.h5-laptop img{width:100%;border-radius:3px}.h5-barra{display:flex;align-items:center;gap:.28rem;height:1.45rem;padding:0 .3rem}.h5-barra i{width:.4rem;height:.4rem;border-radius:50%;background:#6B645C}.h5-barra span{margin-left:.45rem;font-size:.68rem;line-height:1.5;color:#D8D0C4;background:#2A2521;border-radius:999px;padding:0 .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h5-phone{position:relative;z-index:2;width:var(--fw);background:#0F0D0C;border-radius:2rem;padding:.42rem;box-shadow:0 30px 60px -26px rgba(28,25,23,.6)}.h5-ecras{position:relative;aspect-ratio:720 / 1240;border-radius:1.62rem;overflow:hidden;background:#F4F5FA}.h5-ecras .ecra{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.nota{position:relative;z-index:3;display:flex;align-items:flex-start;gap:.55rem;max-width:19rem;font-size:.95rem;line-height:1.35;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:.6rem .85rem;box-shadow:0 12px 26px -16px rgba(28,25,23,.45)}.nota b{font-weight:700}.nota-pt{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--red);margin-top:.4rem}.nota-pilha{display:grid}.nota-pilha > span{grid-area:1 / 1;transition:opacity .4s var(--suave)}.nota-pilha > span:not(.is-on){opacity:0}.nota-site{order:-1;align-self:flex-start}.nota-app{align-self:flex-end}.rot-ctl{display:none;align-items:center;gap:.5rem;margin-top:.9rem}.js .rot-ctl{display:flex}.rot-tabs{display:flex;gap:.4rem;flex:1 1 auto;min-width:0}.rot-tab{position:relative;overflow:hidden;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.5rem .4rem;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;font-size:.95rem;line-height:1.2}.rot-tab:hover{border-color:var(--ink)}.rot-tab[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.rot-tab .rot-barra{background:#FFB3A8}.rot-pausa{color:var(--ink)}.h5-fig figcaption{margin-top:.75rem;font-size:.92rem;color:var(--soft)}@media (min-width:761px){.h5-stage{display:grid;grid-template-columns:minmax(0,1fr) var(--fw);grid-template-rows:auto auto 1fr;column-gap:1.25rem;row-gap:1rem;align-items:start;padding:2.2rem 1.4rem 1.4rem;--fw:17.5rem}.h5-arco{left:6%}.nota-site{grid-column:1;grid-row:1}.h5-laptop{grid-column:1;grid-row:2;margin:0 0 .55rem}.nota-app{grid-column:1;grid-row:3;align-self:end;justify-self:end}.h5-phone{grid-column:2;grid-row:1 / span 3;align-self:center}}@media (min-width:761px) and (max-width:1199px){.h5-fig{width:100%;max-width:42rem;margin:0 auto}.h5-h1{font-size:clamp(2.6rem,6vw,3.3rem)}}@media (min-width:1200px){.h5-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:3rem;align-items:center}.h5-h1{font-size:clamp(2.5rem,3.6vw,3.4rem)}.h5-stage{--fw:18.5rem}.rot-ctl{max-width:30rem;margin-left:auto}.h5-fig figcaption{text-align:right}}.fx-sec{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0 1.2rem}.fx-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.fx-topo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fx-rotulo{font-family:var(--f-display);font-weight:800;font-size:1.3rem;letter-spacing:-.025em}.fx{display:flex;align-items:center;gap:.55rem;white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:1.1rem;letter-spacing:-.015em;padding:.5rem 1rem;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.fx::before{content:"";flex:none;width:.42rem;height:.42rem;border-radius:50%;background:var(--red)}.fx-c{background:var(--ink);color:var(--cream);border-color:var(--ink)}.fx-c::before{background:#FFB3A8}@media (min-width:900px){.fx-sec{padding:1.4rem 0}.fx-in{grid-template-columns:11.5rem minmax(0,1fr);align-items:center;gap:1.25rem}.fx-topo{flex-direction:column;align-items:flex-start;gap:.6rem}.fx-rotulo{font-size:1.55rem;line-height:1.05}.fx{font-size:1.25rem;padding:.55rem 1.15rem}}.ramos{padding:clamp(3.5rem,7vw,6.25rem) 0;overflow:clip}.ramos-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.ramos-head p{margin-top:1rem;color:var(--on-dark);font-size:1.125rem;max-width:38rem}.ramos-head .faixa-btn{color:var(--cream)}.r{display:flex;align-items:center;gap:.6rem;white-space:nowrap;padding:.75rem 1.25rem .75rem 1rem;border-radius:999px;background:var(--ink-2);border:1px solid var(--line-dark);color:var(--cream);font-family:var(--f-display);font-weight:700;font-size:clamp(1.05rem,1.6vw,1.35rem);letter-spacing:-.015em}.r .ri{flex:none;width:1.35em;height:1.35em;color:#FFB3A8}.r-c{background:var(--cream);color:var(--ink);border-color:var(--cream)}.r-c .ri{color:var(--red)}.r-v{background:var(--red);color:#fff;border-color:var(--red)}.r-v .ri{color:#fff}.ramos-ex{display:grid;grid-auto-flow:column;grid-auto-columns:min(80%,20rem);gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:clamp(2rem,4vw,3rem) calc(-1 * var(--pad)) 0;padding:.25rem var(--pad) .75rem;scroll-padding:0 var(--pad);scrollbar-width:thin}.ramos-ex > li{scroll-snap-align:start}@media (min-width:761px){.ramos-ex{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin-left:0;margin-right:0;padding:0;gap:1.25rem}}.cartao{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink);background:var(--cream);border-radius:18px;overflow:hidden}.cartao-t{display:flex;flex-direction:column;gap:.35rem;padding:1.05rem 1.15rem 1.15rem;flex:1}.cartao-t b{font-family:var(--f-display);font-size:1.3rem;letter-spacing:-.02em;line-height:1.15}.cartao-t > span:not(.lnk){color:var(--mid);line-height:1.45}.cartao-t .lnk{margin-top:auto;padding-top:.55rem}.ramos .cartao:hover .lnk,.ramos .cartao .lnk:hover{color:var(--red)}.ramos .cartao:focus-visible{outline-offset:4px}.ramos-nota{margin-top:2rem;color:var(--on-dark);font-size:1.08rem;max-width:46rem}.ramos-nota a{color:var(--cream);font-weight:700;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1.5px}.ramos-nota a:hover{color:#FFB3A8}.ramos-faixa .faixa-pista{max-width:1320px;margin:0 auto;padding:0 var(--pad)}@media (prefers-reduced-motion:no-preference){.js .ramos-faixa .faixa-pista{max-width:none;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.nota-pilha > span{transition:none}}@media (max-width:400px){.h5{padding-top:1.1rem}.h5-lead{margin-top:.95rem;font-size:1.03rem}.h5-cta{margin-top:1.2rem}}.ramos-nota a{display:inline-block;padding:.7rem 0;margin:-.7rem 0}.ex-barra{display:flex;align-items:center;gap:.28rem;height:1.6rem;padding:0 .55rem;background:var(--dc,#2A2521)}.ex-barra i{width:.42rem;height:.42rem;border-radius:50%;background:rgba(255,255,255,.55)}.ex-barra em{margin-left:.4rem;font-style:normal;font-size:.7rem;line-height:1.6;color:#fff;background:rgba(0,0,0,.28);border-radius:999px;padding:0 .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-flag{display:inline-flex;align-items:center;gap:.45rem;background:var(--red);color:#fff;font-family:var(--f-display);font-weight:800;letter-spacing:-.01em;font-size:1.15rem;line-height:1;padding:.6rem 1rem .62rem;border-radius:999px;box-shadow:0 10px 22px -12px rgba(192,31,34,.8);white-space:nowrap}.pp-flag::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:#fff}.pl-site{padding-bottom:2.5rem}.planos-c{display:grid;gap:1.5rem}.pc{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper);border:2px solid var(--dc);border-radius:22px;overflow:hidden}.pc-plano{padding:clamp(1.25rem,3vw,2.25rem)}.pc-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.pc-top h3{font-size:clamp(1.9rem,3vw,2.6rem)}.pc-tipo{color:var(--soft);font-weight:600;font-size:.98rem;margin-top:.3rem}.pc-preco{font-family:var(--f-display);font-weight:800;font-size:clamp(2.2rem,4vw,3.1rem);letter-spacing:-.04em;line-height:.95;text-align:right;white-space:nowrap}.pc-preco small{display:block;font-family:var(--f-body);font-weight:500;font-size:.92rem;letter-spacing:0;color:var(--mid);margin-top:.35rem}.pc .pp-flag{order:3;flex-basis:auto;font-size:1.2rem}.pc-filete{margin:1.1rem 0 1rem;height:2px !important;background:var(--dc) !important}.pc-prazo{display:inline-block;font-weight:700;padding:.3rem .8rem;border-radius:999px;background:var(--df);color:var(--ink);margin-bottom:.8rem}.pc-ganho{font-size:1.15rem;color:var(--ink-2);max-width:40rem}.pc-para{margin-top:.7rem;color:var(--mid);max-width:40rem}.pc-para b{color:var(--ink)}.pc-inc{margin-top:1rem;max-width:40rem}.pc-inc li{position:relative;padding:.5rem 0 .5rem 1.75rem;border-top:1px solid var(--line)}.pc-inc li:last-child{border-bottom:1px solid var(--line)}.pc-inc li::before{content:"";position:absolute;left:.15rem;top:1.02rem;width:.7rem;height:.38rem;border-left:2.5px solid var(--dc);border-bottom:2.5px solid var(--dc);transform:rotate(-45deg)}.pp-pnota{margin-top:1rem;color:var(--mid);max-width:40rem}.pc-ex{background:var(--df);padding:clamp(1rem,2.5vw,1.75rem);display:flex;flex-direction:column;justify-content:center;gap:1rem}.pc-img{display:block;border-radius:10px;overflow:hidden;box-shadow:0 22px 44px -26px rgba(28,25,23,.55);text-decoration:none;background:#fff}.pc-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center top}.pc-ex-t{color:var(--ink-2)}.pc-ex-t b{display:block;font-family:var(--f-display);font-size:1.2rem;letter-spacing:-.015em;color:var(--ink);margin-bottom:.2rem}.pc-ex-t .lnk{display:inline-flex;align-items:center;min-height:2.75rem;margin-right:1.25rem}.pc-ex-t .lnk-s{font-size:.95rem}.pc-feat{box-shadow:0 0 0 5px rgba(192,31,34,.14)}@media (min-width:1024px){.pc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.pc .pp-flag{position:absolute;top:1.1rem;left:50%;transform:translateX(-50%);z-index:2;font-size:1.25rem;padding:.7rem 1.2rem .72rem}.pc-feat .pc-plano{padding-top:4rem}.js .pc .pp-flag.salto:not(.is-in){transform:translateX(-50%) scale(.7)}}.pc:hover .pc-img img{transform:scale(1.04)}.pc-img img{transition:transform .6s var(--suave)}.pc-img{overflow:hidden}.pc:active{transform:none}.combo-rot{display:inline-block;font-weight:800;font-family:var(--f-display);font-size:1rem;letter-spacing:.02em;color:var(--red);margin-bottom:.35rem}.combo-normal{font-weight:600;font-size:1.02rem;opacity:.95}.combo-filete{height:1px !important;background:rgba(255,255,255,.55) !important;margin:.8rem 0 .5rem}.combo-fund{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;font-weight:700}.combo-fund-l{flex-basis:100%;font-size:1.1rem}.combo-fund .combo-big{display:inline-flex}.combo-fund .per{font-family:var(--f-body);font-weight:600;font-size:clamp(1.1rem,1.8vw,1.4rem)}.combo-site{margin-top:.7rem;font-weight:500}.combo-def + .combo-def{margin-top:1.1rem}.combo-def h4{font-family:var(--f-display);font-weight:800;font-size:1.15rem;letter-spacing:-.015em}.combo-def p{margin-top:.3rem;color:var(--ink-2);max-width:40rem}.combo-ex{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line);font-weight:400}.combo-ex b{font-weight:800}.combo-price .combo-seal{display:inline-block;align-self:flex-start;background:#fff;color:var(--red);padding:.35rem .8rem;border-radius:999px;font-size:.95rem}@media (max-width:760px){.combo-main{grid-template-columns:minmax(0,1fr)}}.steps5{list-style:none}.steps5 li{position:relative;grid-template-columns:3.4rem minmax(0,1fr);border-top:0;padding:0 0 2rem}.steps5 li:last-child{border-bottom:0;padding-bottom:0}.steps5 .num{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;border:2px solid currentColor;background:var(--paper);font-family:var(--f-display);font-style:normal;font-weight:800;font-size:1.45rem;color:var(--soft);position:relative;z-index:1}.steps5 h3{margin-top:.55rem}.steps5 li::after{content:"";position:absolute;left:1.65rem;top:3.4rem;bottom:0;width:2px;background:var(--line)}.steps5 li:last-child::after{display:none}[data-anim="passos"].steps5 .passo::before{left:1.65rem;top:3.4rem;bottom:0;z-index:1}[data-anim="passos"].steps5 .passo:last-child::before{display:none}.dark .steps5 .num{background:var(--ink)}#como .steps5 .num{background:var(--paper)}.sec:not([style]) .steps5 .num{background:var(--cream)}@media (min-width:761px){.steps5 li{grid-template-columns:4rem minmax(0,1fr)}}.ideas5{gap:1.25rem clamp(1.5rem,4vw,3.5rem)}.ideas5 .idea{border-top:0;border-left:3px solid var(--red);padding:.2rem 0 .3rem 1.25rem}.ideas5 .idea:nth-child(2){border-left-color:var(--ink)}.ideas5 .idea:nth-child(3){border-left-color:#B9A88F}@media (max-width:760px){.ideas5{grid-template-columns:minmax(0,1fr)}}.tabela-alt{display:grid;max-width:52rem}.tabela-alt > [data-anim="filete"]{height:2px;background:var(--ink)}.alt-l{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.1rem 0}.alt-l h3{font-size:clamp(1.3rem,2vw,1.6rem)}.alt-l p{color:var(--mid)}@media (min-width:761px){.alt-l{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2rem;align-items:baseline}}.what5 .what-col{border-top:0;padding-top:0}.what-filete{height:3px !important;background:var(--ink) !important;margin-bottom:1.25rem}.what5 .what-col:nth-child(2) .what-filete{background:var(--red) !important}.aviso-tel{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;padding:.85rem 1rem;background:var(--sand);border-radius:12px;color:var(--ink-2);max-width:34rem}.aviso-ic{flex:none;position:relative;width:1.25rem;height:1.35rem;margin-top:.1rem}.aviso-ic::before{content:"";position:absolute;left:.12rem;right:.12rem;top:.1rem;bottom:.3rem;border:2px solid var(--red);border-bottom-width:2px;border-radius:.6rem .6rem .15rem .15rem}.aviso-ic::after{content:"";position:absolute;left:50%;bottom:0;width:.4rem;height:.2rem;margin-left:-.2rem;border-radius:0 0 .3rem .3rem;background:var(--red)}@media (min-width:761px){}.ph-painel .shot-hero .phone{max-width:29rem}.faz5 .pil-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:980px){.faz5 .pil-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px){.ph-painel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:900px){.faq-tit{position:sticky;top:6.5rem;align-self:start}}.faq summary::after{transition:transform .3s var(--suave)}@media (prefers-reduced-motion:no-preference){.faq details[open] p{animation:bd-abre .35s var(--suave) both}}@keyframes bd-abre{from{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}.proof-img{display:block;overflow:hidden}.proof-item:hover .proof-img img{transform:scale(1.04)}.proof-img img{transition:transform .6s var(--suave)}.tabs5{position:relative;isolation:isolate}.tabs5 button{position:relative;z-index:1;transition:color .3s}.tabs5.tem-ind button[aria-selected="true"]{background:transparent;color:#fff;border-color:transparent}.tabs5::before{content:"";position:absolute;left:0;top:0;width:var(--w,0);height:var(--h,0);border-radius:999px;background:var(--dc,var(--ink));transform:translate3d(var(--x,0),var(--y,0),0);transition:transform .5s var(--suave),background .3s;z-index:0;opacity:0}.tabs5.tem-ind::before{opacity:1}.tabs5:not(.tem-ind)::before{transition:none}.custo5{max-width:52rem}.custo5 > [data-anim="filete"]{margin:1.1rem 0;height:2px;background:var(--ink)}.custo-txt{font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.4}.custo-nota{margin-top:.8rem;color:var(--mid)}.phone-big:has(.dono){max-width:29rem}@media (min-width:1200px){.stage{grid-template-columns:minmax(0,1fr) 29rem}}.med-cards{display:grid;gap:1rem}.med-cards li{display:flex;gap:1rem;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.2rem;font-size:1.1rem}.med-ic{flex:none;width:3rem;height:3rem;padding:.55rem;border-radius:14px;background:var(--red);color:#fff}.med-cards li:nth-child(2) .med-ic{background:var(--ink)}.med-cards li:nth-child(3) .med-ic{background:#8A6F4E}@media (prefers-reduced-motion:no-preference){.step.on,#step-svc:not(.hidden),#step-when:not(.hidden),#step-form:not(.hidden){animation:bd-passo .25s var(--suave) both}.step.on .result-price,.step.on .mensal-value{animation:bd-preco .25s var(--suave) .08s both}.slot.sel,.slots button.sel,[data-slot].sel{animation:bd-salto .3s var(--salto)}}@keyframes bd-passo{from{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:none}}@keyframes bd-preco{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes bd-salto{50%{transform:scale(1.06)}}.result-normal{margin-top:.9rem;font-weight:600;color:var(--mid)}.pc-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.pc-top .pp-flag{grid-column:1 / -1;grid-row:2;justify-self:start}@media (min-width:1024px){.pc-top .pp-flag{grid-row:auto}}@media (min-width:1200px){.h5-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.h5-h1{font-size:clamp(2.4rem,3.4vw,3.2rem)}.h5-stage{--fw:17.5rem}}@media (min-width:1200px){.h5-stage{--fw:19rem}}@media (max-width:760px){.h5-stage{padding-left:.6rem;padding-right:.6rem}}@media (min-width:761px) and (max-width:1199px){.h5-stage{--fw:18.5rem}}.ex-barra em{background:color-mix(in srgb,var(--dc,#2A2521) 62%,#000)}.tabs5.tem-ind button[aria-selected="true"]{background:var(--dc,var(--ink));color:#fff;transition:background .2s .42s,color .3s}.pc-preco{font-size:clamp(2rem,3.6vw,3.1rem)}@media (min-width:761px){.ramos-ex{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:28.5rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:0;margin-right:0;padding:.25rem 0 1rem;gap:1.25rem}}@media (max-width:760px){.ramos-ex{grid-auto-columns:min(86%,21rem)}}@media (max-width:760px){.ramos-ex{grid-auto-columns:min(90%,21rem)}}.h5-grid{grid-template-areas:"copy" "site" "fig"}.h5-copy{grid-area:copy}.h5-site{grid-area:site;margin:0;min-width:0;display:grid;gap:.8rem;justify-items:start}.h5-fig{grid-area:fig}.h5-site .h5-laptop{width:100%;margin:0 0 .55rem}.h5-site .h5-laptop img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;border-radius:2px}.h5-stage{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.4rem .9rem 1.2rem;--fw:min(100%,20.5rem)}.h5-stage .nota-app{align-self:center}.h5-ecras{aspect-ratio:360 / 562;border-radius:1.55rem;background:#F4F5FA}.h5-phone{padding:.45rem;border-radius:2.1rem}@media (min-width:761px){.h5-stage{display:flex;padding:2rem 1.4rem 1.4rem;--fw:20.5rem}.h5-stage .h5-phone{align-self:center}.h5-site{max-width:40rem;margin:0 auto;width:100%}}@media (min-width:761px) and (max-width:1023px){.h5-fig{width:100%;max-width:30rem;margin:0 auto}}@media (min-width:1024px){.h5-grid{grid-template-columns:minmax(0,1fr) 31rem;grid-template-areas:"copy fig" "site fig";column-gap:clamp(2rem,3.5vw,3.5rem);row-gap:2rem;align-items:start}.h5-fig{width:auto;max-width:none;margin:0}.h5-stage{--fw:29rem;padding:1.6rem 1rem 1.2rem}.h5-site{max-width:none;margin:0;align-self:end;grid-template-columns:minmax(0,1fr)}.h5-h1{font-size:clamp(2.3rem,3.9vw,3.6rem)}.rot-ctl{max-width:none;margin-left:0}.h5-fig figcaption{text-align:left}}@media (min-width:1200px){.h5-grid{grid-template-areas:"copy fig" "site fig";row-gap:2.25rem}.h5-h1{font-size:clamp(2.6rem,3.9vw,3.6rem)}.h5-copy{padding-top:.5rem}.h5-site{align-self:end;grid-template-columns:minmax(0,1fr) 11.5rem;align-items:center;column-gap:1.25rem}.h5-site .nota-site{grid-column:2;grid-row:1;max-width:none}.h5-site .h5-laptop{grid-column:1;grid-row:1}.h5-stage{--fw:29rem}}.pc-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.pc-img picture{display:block}@media (max-width:760px){.pc-ex{align-items:center}.pc-img{width:min(100%,20rem)}.pc-img img{aspect-ratio:390 / 500}}@media (min-width:1024px){.pc{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.proof-item img{aspect-ratio:16 / 10;height:auto;object-fit:cover;object-position:top}.quote-img img{display:block;height:auto;aspect-ratio:16 / 10}@media (min-width:761px){}.ph-painel .shot-hero .phone{max-width:29rem}.shot-hero .phone img{display:block;height:auto}@media (min-width:1024px){.ph-painel .shot-hero .phone{width:29rem}}@media (min-width:981px){.ver-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}.ver-intro-grid > div{display:contents}.ver-intro h1{grid-column:1;grid-row:1 / span 2;align-self:end}.ver-intro p.lead{grid-column:2;grid-row:1;margin-top:0}}.phone-screen,.phone-screen.dono{aspect-ratio:auto;background:#F4F5FA}.phone-screen img,.phone-screen.dono img{position:static;display:block;width:100%;height:auto}.phone-screen iframe{position:static;aspect-ratio:390 / 760;height:auto}.ph-grid .shot-hero .phone img{height:auto}@media (min-width:1024px){.ph-grid .shot-hero .phone{width:24rem;max-width:24rem}}@media (min-width:1024px){.ph-grid.ph-painel .shot-hero .phone{width:29rem;max-width:29rem}}.tabs5{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.5rem}.tabs-g{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tabs-tit{margin:0;font-weight:700;font-size:.9rem;letter-spacing:.01em;color:var(--ink)}.tabs-bt{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:560px){.tabs5{flex-direction:column;gap:.9rem;margin-bottom:1.1rem}.tabs-g{width:100%}.tabs-bt{display:grid;grid-template-columns:1fr 1fr}}.portas{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.porta{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.35rem 1.25rem 1rem;border:1.5px solid var(--ink);border-radius:var(--r);background:#fff}.porta-filete{position:absolute;left:1.25rem;right:1.25rem;top:0;height:3px !important;background:var(--ink) !important}.porta h3{font-size:clamp(1.5rem,2.4vw,1.9rem);letter-spacing:-.02em}.porta-d{color:var(--ink-2);max-width:30rem}.porta-preco{margin-top:auto;padding-top:.4rem;color:var(--mid)}.porta-num{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(1.7rem,2.8vw,2.1rem);letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.porta-norm{display:block;margin-top:.2rem;font-size:.95rem}.porta .lnk{display:inline-flex;align-items:center;min-height:2.75rem}.porta-combo{background:var(--red);border-color:var(--red);color:var(--cream)}.porta-combo .porta-filete{background:var(--cream) !important}.porta-combo h3{color:#fff}.porta-combo .porta-d,.porta-combo .porta-preco{color:#F2E3DA}.porta-combo .porta-num{color:#fff}.porta-combo .lnk{color:#fff}.porta-combo .lnk:hover{color:var(--cream)}.porta-combo .lnk:focus-visible{outline-color:#fff}.porta-rot{font-family:var(--f-display);font-weight:800;font-size:.95rem;letter-spacing:.02em;color:#FFB3A8;margin-bottom:-.35rem}.porta-combo .porta-rot{color:var(--cream)}@media (min-width:900px){.portas{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:1.1rem;align-items:stretch}.porta{padding:1.6rem 1.5rem 1.2rem}.porta-combo{padding:1.9rem 1.8rem 1.4rem}.porta-combo .porta-num{font-size:clamp(2.2rem,3.4vw,2.8rem)}}.portas + .price-note{margin-top:1.4rem}.combo-sec .combo{margin:0}.combo-def h3{font-family:var(--f-display);font-weight:800;font-size:1.15rem;letter-spacing:-.015em}.combo-head .combo-title{font-size:clamp(1.7rem,3.4vw,2.6rem)}.cfx{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 2rem;padding:1.7rem 1.5rem 1.3rem;border:1.5px solid var(--red);border-radius:var(--r);background:var(--red);color:#F2E3DA;align-items:start;overflow:hidden}.cfx-filete{position:absolute;left:1.25rem;right:1.25rem;top:0;height:3px;background:var(--cream);transform-origin:left}.js .cfx[data-anim="sobe"]:not(.is-in) .cfx-filete{transform:scaleX(0)}.js .cfx[data-anim="sobe"].is-in .cfx-filete{transition:transform .7s var(--suave) .15s}.cfx-l,.cfx-r{display:grid;gap:.45rem;align-content:start}.cfx-rot{font-family:var(--f-display);font-weight:800;font-size:.95rem;letter-spacing:.02em;color:var(--cream)}.cfx-h{font-size:clamp(1.5rem,2.4vw,1.9rem);letter-spacing:-.02em;color:#fff}.cfx-preco{color:#F2E3DA}.cfx-num{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(2.4rem,4vw,3.1rem);letter-spacing:-.035em;line-height:1.05;color:#fff}.cfx-site,.cfx-norm,.cfx-d{margin:0;color:#F2E3DA;max-width:30rem}.cfx-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:.3rem}.cfx-acoes .lnk{display:inline-flex;align-items:center;min-height:2.75rem;color:#fff}.cfx-acoes .lnk:hover{color:var(--cream)}.cfx-acoes .lnk:focus-visible{outline-color:#fff}@media (min-width:760px){.cfx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.9rem 1.8rem 1.5rem}}.cfx-sec{padding-top:0}.app-preco .cfx{margin-top:1.25rem}.dep-h3{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.05}.dep-alt{margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1fr);gap:1rem clamp(2rem,5vw,5rem)}.dep-alt-tit p{margin-top:.75rem;color:var(--mid);max-width:26rem}@media (min-width:981px){.dep-alt{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.alt-l h4{font-family:var(--f-display);font-weight:800;font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.015em}.faq-a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.faq-a:hover{color:var(--red)}.faq-mais{margin-top:1.25rem;color:var(--mid)}.faq-mais .lnk{display:inline-flex;align-items:center;min-height:2.75rem;margin-right:.4rem}@media (max-width:760px){.pc-plano{padding:1.1rem 1.1rem 1.15rem}.pc-prazo{margin-bottom:.55rem}.pc-ganho{font-size:1.04rem}.pc-para{margin-top:.5rem}.pc-inc{margin-top:.8rem}.pc-inc li{padding-top:.34rem;padding-bottom:.34rem}.pc-inc li::before{top:.86rem}.pc-ex{padding:.9rem 1.1rem 1rem;gap:.6rem}.pc-img{width:min(100%,calc(21rem * 390 / var(--crop,500)))}.pc-img img{aspect-ratio:390 / var(--crop,500)}.pc-ex-t{font-size:.97rem}.pc-ex-t b{font-size:1.08rem}.ph-grid:not(.ph-painel) .shot-hero .phone{width:14rem;min-width:0;max-width:14rem;margin-left:auto;margin-right:auto}.contact-ways li{padding:.7rem 0}#depois .steps5 li{padding-bottom:1.35rem}#depois .steps5 p{font-size:.97rem}.proof-txt{padding:.9rem 1.1rem 1rem}.proof-txt a.lnk{margin-top:.2rem}#perguntas .faq summary{padding-top:.95rem;padding-bottom:.95rem}.ph{padding-bottom:1.5rem}.ph-grid{gap:1.4rem}}#depois #como .steps5 .num{background:var(--cream)}.nota-pilha > span{transition:opacity .18s ease,visibility 0s linear .18s}.nota-pilha > span:not(.is-on){opacity:0;visibility:hidden}.nota-pilha > span.is-on{visibility:visible;transition:opacity .32s var(--suave) .2s,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.nota-pilha > span,.nota-pilha > span.is-on{transition:none}}@keyframes bd-plx-sobe{from{transform:none}to{transform:translate3d(0,calc(var(--plx,28px) * -1),0)}}.btn-top{white-space:nowrap;gap:.26em}@media (max-width:480px){.top-in{gap:.6rem}.nav{gap:.4rem}.nav .btn-top{white-space:normal;text-align:center;line-height:1.1;font-size:.875rem;padding:.3rem .7rem;min-height:2.75rem;margin-left:0;flex-direction:column;justify-content:center;align-items:center;gap:0}.btn-top .top-g{display:block}.burger{flex:none}}@media (max-width:410px){.top-in{padding-left:1rem;padding-right:1rem}.top .logo{font-size:1.3rem}.nav .btn-top{font-size:.8125rem;padding:.3rem .6rem}}.contact-dados{min-width:0}.contact-nota{margin-top:.9rem;color:var(--on-dark-soft);font-size:.95rem}.ph-texto{row-gap:0}@media (min-width:981px){.ph-texto{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.ph-texto h1{grid-column:1 / -1}.ph-texto .lead{margin-top:1.5rem}.ph-texto .ph-cta{margin-top:0}.ph-texto .ph-facts{margin-top:1.25rem}}.ja-item .proof-img img{aspect-ratio:16 / 10;object-fit:cover;object-position:top}.proof.proof-um{grid-template-columns:minmax(0,1fr)}.steps-head{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.steps-head .st[hidden]{display:none}.porta-pick{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.porta-pick{grid-template-columns:minmax(0,1fr)}}.cfx-acoes{gap:0 1.5rem}.lnk-txt{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.faixa-btn{width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.62;cursor:pointer;transition:opacity .15s}.faixa-btn::before{content:"";position:absolute;inset:.375rem;border-radius:50%;background:currentColor;opacity:.1}.faixa-btn:hover,.faixa-btn:focus-visible{opacity:1}.faixa-btn:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.faixa-btn .ic{width:.55rem;height:.62rem;border-left-width:2px;border-right-width:2px}.faixa-btn[aria-pressed="true"] .ic{width:0;height:0;border-top-width:.32rem;border-bottom-width:.32rem;border-left-width:.52rem}.pausa-linha{display:flex;justify-content:flex-end}.fx-in .pausa-linha{margin:-.5rem 0 -.75rem}@media (min-width:900px){.fx-in .pausa-linha{grid-column:1 / -1}}.ramos .pausa-linha{margin-top:.3rem}.ramos .faixa-btn{color:var(--cream)}.h5-stage > .rot-pausa{position:absolute;top:.2rem;right:.2rem;z-index:6;color:var(--ink)}.porta-site{display:block;margin-top:.2rem}.porta-linhas{display:grid;gap:.5rem}.porta-linha{display:block}.porta-etq,.cfx-etq{font-weight:800;color:#fff}.porta-linha .porta-num{display:inline-block;vertical-align:baseline;font-size:clamp(1.9rem,3vw,2.3rem)}@media (min-width:900px){.porta-combo .porta-linha .porta-num{font-size:clamp(2.2rem,3.4vw,2.8rem)}}.porta-combo .porta-norm{margin-top:0;font-size:.88rem}.cfx-r{gap:.55rem}@media (min-width:760px){.cfx{grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr)}}.cfx-linha{margin:0;color:#F2E3DA;max-width:40rem}.cfx-linha .cfx-num{display:inline-block;vertical-align:baseline;font-size:clamp(1.9rem,3.2vw,2.4rem);line-height:1.05}.cfx-norm{font-size:.88rem}.combo-site b,.combo-fund-l b{font-weight:800}@media (max-width:359px){.pc-top{grid-template-columns:minmax(0,1fr)}.pc-preco{text-align:left}}.etq30{display:inline-block;background:var(--red);color:#fff;font-family:var(--f-body);font-style:normal;font-weight:700;font-size:.86em;line-height:1.25;letter-spacing:0;padding:.12em .62em;border-radius:999px;white-space:nowrap;vertical-align:baseline;text-decoration:none}.opt.sel .etq30,.porta-opt.sel .etq30{box-shadow:0 0 0 1px #fff}.ve5-bloco-t,.ex-bloco-t{display:none}.ex-abrir{margin-top:.9rem}.ex-abrir .lnk,.ve5-acoes a{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:767px){.pc-img{display:none}.pc-ex{border-left:4px solid var(--dc)}.pc-ex-t .lnk{display:flex;margin:.25rem 0 0}.ve5-pc-corpo,.ve5-tel-site,.ve5-quem{display:none}.ve5-pc{background:var(--df);border-left:4px solid var(--dc);border-radius:10px;padding:1rem 1.1rem .6rem}.ve5-pc figcaption{display:grid;margin-top:0;gap:.15rem;justify-content:stretch}.ve5-pc figcaption > b{font-size:.95rem;color:var(--ink-2);font-weight:700}.ve5-bloco-t{display:block;font-family:var(--f-display);font-weight:800;font-size:1.15rem;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.ve5-pc .ve5-acoes{margin-top:.15rem}.stage-note,.col-site .browser,.col-site .col-txt{display:none}.ex-abrir{margin-top:0;background:var(--df);border-left:4px solid var(--dc);border-radius:10px;padding:1rem 1.1rem .6rem;display:grid;gap:.15rem}.ex-bloco-t{display:block;font-family:var(--f-display);font-weight:800;font-size:1.15rem;letter-spacing:-.015em;color:var(--ink);line-height:1.25}}.col-site .browser-view img{display:block;width:100%;height:auto}.pl-duas{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:640px){.pl-duas .btn{flex:1 1 100%}}.conta{margin-top:2.25rem;padding-top:1.5rem;border-top:2px solid var(--ink);max-width:36rem;scroll-margin-top:5.5rem}.conta h3{margin-bottom:.6rem}.conta-acao{margin:1.1rem 0 0}.btn.btn-contorno{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.btn-contorno:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn.btn-contorno:focus-visible,.btn.btn-conta:focus-visible{outline:3px solid var(--red);outline-offset:3px}@keyframes pulso-conta{0%{box-shadow:0 0 0 0 rgba(192,31,34,.55)}11.5%{box-shadow:0 0 0 8px rgba(192,31,34,.3)}23%{box-shadow:0 0 0 13px rgba(192,31,34,0)}100%{box-shadow:0 0 0 13px rgba(192,31,34,0)}}@media (prefers-reduced-motion:no-preference){.btn.btn-conta{animation:pulso-conta 5.2s ease-out 3}.btn.btn-conta:hover,.btn.btn-conta:focus-visible{animation:none}}.ph-cta-conta{row-gap:1rem}.fone{--fone-w:min(100%,19.5rem)}.fone,.h5-phone.fone,.phone-big.fone,.phone-big.fone:has(.dono){padding:0;border:0;max-width:none;--fone-corpo:#1C1917;position:relative;display:block;flex:none;width:var(--fone-w);margin-inline:auto;container-type:inline-size;border-radius:15.6% / 7.4%;background:linear-gradient(150deg,#48423D 0%,var(--fone-corpo) 14%,#121010 55%,#2B2623 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 1px rgba(28,25,23,.55),0 34px 60px -30px rgba(28,25,23,.55),0 14px 26px -20px rgba(28,25,23,.4)}.fone::before,.fone::after{content:"";position:absolute;width:1%;min-width:2px;background:#2E2926;pointer-events:none}.fone::before{left:-.8%;top:19%;height:9%;border-radius:2px 0 0 2px;box-shadow:0 -8.5cqw 0 #2E2926}.fone::after{right:-.8%;top:24%;height:12%;border-radius:0 2px 2px 0}.fone-ecra,.h5-ecras.fone-ecra,.phone-screen.fone-ecra,.phone-screen.fone-ecra.dono{position:relative;display:block;overflow:hidden;isolation:isolate;margin:7px;border-radius:40px;margin:2.3cqw;border-radius:13.3cqw;aspect-ratio:390 / 844;background:#F4F5FA;box-shadow:0 0 0 1px #000}.fone-ecra > img,.fone-ecra > video,.fone-ecra > iframe,.h5-ecras.fone-ecra .ecra{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border:0;border-radius:0;margin:0;max-width:none}.fone-ecra::after{content:"";position:absolute;z-index:5;pointer-events:none;top:2.5cqw;left:50%;width:25cqw;height:7.2cqw;margin-left:-12.5cqw;border-radius:999px;background:#0B0A0A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.fone-hero{--fone-w:min(100%,20rem)}@media (min-width:761px){.fone{--fone-w:20rem}.fone-hero{--fone-w:21.5rem}}@media (min-width:1024px){.fone{--fone-w:22rem}.fone-hero{--fone-w:27.5rem}}.shot-tel{margin:0;width:100%;display:flex;flex-direction:column;align-items:center}@media (min-width:761px){.shot-tel{width:max-content;max-width:100%}.shot-tel figcaption{max-width:var(--fone-w,22rem)}}.shot-tel figcaption{text-align:center;margin-top:1rem;font-size:.92rem;color:var(--mid);max-width:24rem}.bx{--bx-w:clamp(16.25rem,68vw,16.5rem);--bx-dx:18%;--bx-rot:4deg}.bx{--bx-sx:-28%;--bx-sr:-9.5deg}@media (min-width:1024px){.bx{--bx-sx:-7%;--bx-sr:-6deg}}@media (min-width:761px){.bx{--bx-w:18.5rem;--bx-dx:26%;--bx-rot:6deg}}@media (min-width:1024px){.bx{--bx-w:20rem}.h5-grid{grid-template-columns:minmax(0,1fr) 30rem}}.h5-stage.bx-mesa{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2.2rem .5rem 1.5rem}.bx-mesa .h5-arco{inset:0;left:0;border-radius:999px 999px 28px 28px}.bx-corte{width:100%;display:grid;justify-items:center}.bx-deck{position:relative;width:var(--bx-w);aspect-ratio:100 / 211}.bx-deck > .fone.bx-carta{--fone-w:100%;position:absolute;left:0;top:0;width:100%;margin:0;transform-origin:50% 60%;will-change:transform;transition:transform .7s var(--suave)}.bx-sombra{position:absolute;inset:0;z-index:6;border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .6s var(--suave)}.bx-carta.p0{transform:none;z-index:3}.bx-carta.p1{transform:translate3d(var(--bx-dx),3%,0) rotate(var(--bx-rot)) scale(.84);z-index:2}.bx-carta.p2{transform:translate3d(calc(var(--bx-dx) * -1),5%,0) rotate(calc(var(--bx-rot) * -1)) scale(.8);z-index:1}.bx-carta.p1 .bx-sombra{opacity:.3}.bx-carta.p2 .bx-sombra{opacity:.45}.bx-mesa .nota-app{align-self:center;max-width:22rem}@media (min-width:761px){.bx-mesa .nota-app{max-width:26rem}}@media (prefers-reduced-motion:no-preference){.js .bx:not(.bx-pronto) .bx-carta.p1,.js .bx:not(.bx-pronto) .bx-carta.p2{animation:bx-abre .9s var(--salto) .55s both}.js .bx-carta.sai{animation:bx-sai .7s var(--suave) both}.js .bx-carta.vem{animation:bx-vem .7s var(--suave) both}}@keyframes bx-abre{from{transform:none}}@keyframes bx-sai{0%{transform:none;z-index:4}48%{transform:translate3d(var(--bx-sx),-5%,0) rotate(var(--bx-sr)) scale(.9);z-index:4}49%{z-index:0}100%{transform:translate3d(calc(var(--bx-dx) * -1),5%,0) rotate(calc(var(--bx-rot) * -1)) scale(.8);z-index:0}}@keyframes bx-vem{0%{transform:translate3d(calc(var(--bx-dx) * -1),5%,0) rotate(calc(var(--bx-rot) * -1)) scale(.8);z-index:0}48%{transform:translate3d(var(--bx-sx),-5%,0) rotate(var(--bx-sr)) scale(.9);z-index:0}49%{z-index:5}100%{transform:none;z-index:5}}@media (prefers-reduced-motion:reduce){.bx-deck > .fone.bx-carta,.bx-sombra{transition:none}.bx-carta.sai,.bx-carta.vem{animation:none}}@media (min-width:761px){}@media (min-width:981px) and (max-width:1199px){#ver .band-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){#ver .band-grid{grid-template-columns:minmax(0,4.1fr) minmax(0,7.9fr);gap:clamp(2rem,4vw,3.5rem)}}.ph-grid .shot-tel{justify-self:center}@media (min-width:981px){.ph-grid:has(> .shot-tel){grid-template-columns:minmax(0,1fr) auto}}.faz5 .pil-grid > .shot-tel,.est-grid > .shot-tel{align-self:center}@media (min-width:981px){.faz5 .pil-grid{grid-template-columns:minmax(0,1fr) auto}.faz5 .pil-grid.pil-rev{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:761px){.est-grid:not(.est-solo){grid-template-columns:minmax(0,1fr) auto}}@media (min-width:981px){.est-grid.est-rev{grid-template-columns:auto minmax(0,1fr)}}.vid.shot-tel{max-width:none}.vid video{display:block;width:var(--vid-w,min(100%,19.5rem));height:auto;aspect-ratio:9 / 16;border-radius:22px;background:#F4EFE7;box-shadow:0 30px 60px -34px rgba(28,25,23,.5)}@media (min-width:761px){.vid{--vid-w:20rem}}@media (min-width:1024px){.vid{--vid-w:22rem}}.ramos-ex{grid-auto-columns:min(94%,21rem)}.cartao-tel{display:flex;justify-content:center;padding:1.25rem .3rem 1.1rem;background:#2A2521}@media (min-width:761px){.cartao-tel{padding-left:.55rem;padding-right:.55rem}}.cartao-tel .fone{--fone-w:100%;transition:transform .6s var(--suave)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cartao:hover .cartao-tel .fone{transform:translate3d(0,-4px,0)}}@media (min-width:761px){.ramos-ex{grid-auto-columns:22.5rem}.cartao-tel .fone{--fone-w:21.25rem}}@media (min-width:1200px){.ramos-ex{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding:0}.cartao-tel .fone{--fone-w:min(100%,21.25rem)}}.phone-screen.fone-ecra img,.phone-screen.fone-ecra iframe{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.phone-cta{max-width:22rem}@media (min-width:1200px){.stage{grid-template-columns:minmax(0,1fr) 23rem}}@media (prefers-reduced-motion:reduce){.cartao-tel .fone{transition:none}}@media (max-width:980px){.mob-switch{position:static;margin:0 0 1.1rem;box-shadow:none}}@media (min-width:1024px){.h5-grid{grid-template-rows:auto 1fr}.h5-site{align-self:start}}
