@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.b7){scrollbar-color:#4b1673 #14001f;background:#14001f}.b7{--noite:#14001f;--roxo:#2d0148;--roxo-medio:#4b1673;--lilas:#c9b3e6;--papel:#f1eafb;--papel-tint:#e6daf5;--ambar:#f5b258;--ambar-claro:#ffd79a;--coral:#ff6f61;--coral-escuro:#b4382b;--tinta:#1e0533;--tinta-suave:#5a4470;--display:"Bricolage Grotesque Variable", system-ui, sans-serif;--text:"Figtree Variable", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 2.5rem);--section:clamp(4.5rem, 11vw, 8.5rem);--fg:var(--papel);--fg-muted:#f1eafbbd;background:var(--noite);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;font-size:1.0625rem;font-weight:450;line-height:1.6;overflow-x:clip}.b7 ::selection{background:var(--ambar);color:var(--tinta)}.b7 :focus-visible{outline:3px solid var(--ambar);outline-offset:3px;border-radius:6px}.casa-spot{font:650 .8rem/1 var(--text);white-space:nowrap;color:var(--papel);cursor:pointer;opacity:0;background:#14001fdb;border:1.5px dashed #f1eafb8c;border-radius:999px;padding:.45rem .75rem;transition:opacity .4s,background .2s,color .2s,transform .2s}.casa-spot:hover{transform:translateY(-2px)}.casa-spot[data-on="1"]{background:var(--coral);border:1.5px solid var(--coral);color:var(--tinta)}.casa-badge{background:var(--ambar);color:var(--tinta);font:700 .82rem/1 var(--text);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .3rem;transition:opacity .5s;display:flex;box-shadow:0 10px 24px -10px #0009}.casa-badge b{background:var(--tinta);width:1.6rem;height:1.6rem;color:var(--ambar);border-radius:50%;place-items:center;display:grid}.casa-badge[data-closed="1"]{background:#ffd3ce}.b7-display,.b7-headline,.b7-title{font-family:var(--display);font-variation-settings:"opsz" 96;text-wrap:balance;color:var(--fg)}.b7-display{letter-spacing:-.025em;font-size:clamp(2.6rem,5.4vw,5.1rem);font-weight:800;line-height:.95}.b7-display span{color:var(--ambar);display:block}.b7-headline{letter-spacing:-.03em;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:780;line-height:1}.b7-title{letter-spacing:-.015em;font-size:1.4rem;font-weight:720;line-height:1.12}.b7-lead{max-width:34ch;color:var(--fg-muted);margin-top:1.4rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.b7-body{max-width:62ch;margin-top:.85rem}.b7-strong{color:var(--fg);font-weight:700}.b7-muted{color:var(--fg-muted)}.b7-small{margin-top:.75rem;font-size:.9rem}.b7-note{color:var(--fg-muted);max-width:60ch;margin-top:1.25rem;font-size:.92rem;line-height:1.55}.b7-fine{color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.92rem;font-weight:600;display:flex}.b7-fine svg{width:1.1rem;height:1.1rem;color:var(--ambar);flex:none}.b7-btn{background:var(--ambar);color:var(--tinta);font:700 1.04rem/1.15 var(--text);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.55rem;text-decoration:none;transition:background .2s,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;box-shadow:0 14px 30px -14px #f5b258a6}.b7-btn svg{flex:none;width:1.15em;height:1.15em;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.b7-btn:hover{background:var(--ambar-claro);transform:translateY(-2px);box-shadow:0 18px 34px -14px #f5b258bf}.b7-btn:hover svg:last-child{transform:translate(3px)}.b7-btn:active{transform:translateY(0)}.b7-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.b7-btn--ghost{color:var(--papel);box-shadow:none;background:0 0;border-color:#f1eafb61}.b7-btn--ghost:hover{box-shadow:none;background:#f1eafb17}.b7-btn--ink{background:var(--roxo);color:var(--papel);box-shadow:0 14px 30px -16px #2d0148cc}.b7-btn--ink:hover{background:var(--roxo-medio);box-shadow:0 18px 34px -16px #2d0148d9}.b7-btn--ghost-ink{color:var(--roxo);box-shadow:none;background:0 0;border-color:#2d014873}.b7-btn--ghost-ink:hover{box-shadow:none;background:#2d014814}.b7-btn--block{width:100%}.b7-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.b7-link{color:var(--fg-muted);text-underline-offset:4px;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.95rem;font-weight:650;text-decoration:underline;display:inline-flex}.b7-link svg{width:1rem;height:1rem}.b7-main{z-index:1;pointer-events:none;position:relative}.b7-scene{min-height:100svh;padding:5.5rem var(--gutter);pointer-events:none;align-items:center;display:flex;position:relative}.b7-scene *{pointer-events:auto}.b7-col,.b7-col.b7-sticky{pointer-events:none}.b7-col{width:min(33rem,100%);margin-left:clamp(0rem,5vw,6rem)}.b7-scene--tall{align-items:flex-start;min-height:170svh}.b7-step.b7-scene--tall{min-height:260svh}.b7-plaque{background:#14001fe6;border:1px solid #c9b3e629;border-radius:22px;padding:clamp(1.25rem,3vw,1.9rem);box-shadow:0 30px 60px -28px #000000b3}.b7-plaque--quiet{background:#2d0148e6;margin-top:1rem}.b7-hero .b7-col{width:min(40rem,100%)}.b7-logo{width:128px;height:auto;margin-bottom:1.75rem}.b7-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.b7-pains button{text-align:left;width:100%;color:var(--papel);background:#f1eafb0f;border:1px solid #f1eafb24;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.97rem;font-weight:620;line-height:1.25;transition:background .2s,border-color .2s;display:flex}.b7-pains button:hover{background:#f1eafb1c}.b7-pains button[aria-pressed=true]{border-color:var(--coral);background:#ff6f6129}.b7-pains__dot{background:var(--coral);border-radius:50%;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 0 4px #ff6f6133}.b7-pains__puddle{fill:#f4d23c;filter:drop-shadow(0 0 4px #f4d23c59);flex:none;width:1.5rem;height:1rem}.b7-pains__puddle .b7-pains__shine{fill:#fffdf0;opacity:.75}.b7-pain-detail{grid-template-columns:112px 1fr;align-items:center;gap:1rem;min-height:5.5rem;margin-top:1.1rem;display:grid}.b7-pain-detail img{object-fit:cover;filter:saturate(.75);border-radius:12px;width:112px;height:84px}.b7-pain-detail p{font-size:.98rem;line-height:1.5}.b7-pain-detail>p:only-child{grid-column:1/-1}.b7-step__head{align-items:center;gap:1rem;display:flex}.b7-step__num{font:800 4.4rem/.8 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.06em;color:var(--ambar);font-variant-numeric:tabular-nums}.b7-chip{color:var(--ambar-claro);background:#f5b25824;border-radius:999px;margin-top:.45rem;padding:.2rem .65rem;font-size:.82rem;font-weight:650;display:inline-block}.b7-step__body{grid-template-columns:96px 1fr;align-items:start;gap:1rem;margin-top:1.1rem;display:grid}.b7-step__body img{object-fit:cover;border-radius:14px;width:96px;height:96px}.b7-step__body .b7-body{margin-top:0}.b7-maquete{color:var(--fg-muted);border-top:1px solid #c9b3e629;gap:.65rem;margin-top:1.1rem;padding-top:1rem;font-size:.95rem;line-height:1.5;display:flex}.b7-maquete svg{width:1.15rem;height:1.15rem;color:var(--ambar);flex:none;margin-top:.15rem}.b7-maquete strong{color:var(--ambar-claro);font-weight:700}.b7-map fieldset{border:0;margin-top:1.2rem;padding:0}.b7-map legend{color:var(--ambar-claro);margin-bottom:.55rem;font-size:.95rem;font-weight:650}.b7-choice{flex-wrap:wrap;gap:.5rem;display:flex}.b7-choice label{position:relative}.b7-choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.b7-choice span{border:1.5px solid #f1eafb4d;border-radius:999px;padding:.55rem 1rem;font-size:.95rem;font-weight:620;transition:background .2s,color .2s,border-color .2s;display:inline-block}.b7-choice label:hover span{background:#f1eafb14}.b7-choice input:checked+span{background:var(--ambar);border-color:var(--ambar);color:var(--tinta)}.b7-choice--spots input:checked+span{background:var(--coral);border-color:var(--coral)}.b7-choice input:focus-visible+span{outline:3px solid var(--ambar);outline-offset:3px}.b7-map>.b7-btn{margin-top:1.6rem}.b7-plan ol{counter-reset:plan;gap:.85rem;margin-top:1.1rem;display:grid}.b7-plan li{counter-increment:plan;padding-left:2.4rem;line-height:1.5;position:relative}.b7-plan li:before{content:counter(plan);background:var(--ambar);width:1.7rem;height:1.7rem;color:var(--tinta);font:800 .9rem/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.b7-plan strong{color:var(--ambar-claro)}.b7-final{--fg:var(--roxo);--fg-muted:#45185f}.b7-display--ink,.b7-final .b7-fine svg{color:var(--roxo)}.b7-sheet{pointer-events:auto;--fg:var(--tinta);--fg-muted:var(--tinta-suave);z-index:2;background:var(--papel);color:var(--tinta);padding:var(--section) 0;border-radius:36px;position:relative;box-shadow:0 -30px 60px -20px #14001f80,0 30px 60px -20px #14001f80}.b7-sheet+.b7-sheet{margin-top:-36px}.b7-sheet--tint{background:var(--papel-tint)}.b7-sheet :focus-visible{outline-color:var(--roxo)}.b7-wrap{width:min(75rem,100%);padding:0 var(--gutter);margin:0 auto}.b7-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 2rem;display:grid}.b7-section-head .b7-headline,.b7-section-head .b7-body{grid-column:1}.b7-clock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro tasks""dial tasks";align-items:start;gap:2rem clamp(2rem,6vw,5rem);display:grid}.b7-clock__intro{grid-area:intro}.b7-dial{grid-area:dial;justify-self:center;width:min(100%,26rem)}.b7-clock__tasks{grid-area:tasks;padding-top:.5rem}.b7-segmented{background:#e2d5f3;border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:1.5rem;padding:4px;display:inline-flex}.b7-segmented button{color:var(--tinta-suave);border-radius:999px;padding:.55rem 1rem;font-size:.95rem;font-weight:650;transition:background .25s,color .25s}.b7-segmented button:hover{color:var(--tinta)}.b7-segmented button[aria-pressed=true]{background:var(--roxo);color:var(--papel)}.b7-dial svg{width:100%;height:auto;overflow:visible}.b7-dial__track{fill:none;stroke:#ddd0ef;stroke-width:22px}.b7-dial__night{fill:none;stroke:var(--roxo);stroke-width:22px}.b7-dial__water{fill:none;stroke:#9d86bf;stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}.b7-dial__tick{stroke:#9d86bf;stroke-width:1.5px}.b7-dial__hour{font:650 12px var(--text);fill:var(--tinta-suave)}.b7-dial__meal{fill:var(--lilas);stroke:var(--roxo);stroke-width:1.5px}.b7-dial__dot{transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .4s}.b7-dial__dot .is-pause{fill:var(--ambar);stroke:var(--roxo);stroke-width:2.5px}.b7-dial__dot .is-meal{fill:var(--ambar-claro);stroke:var(--roxo);stroke-width:2px}.b7-dial__big{font:800 60px var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;fill:var(--tinta)}.b7-dial__small{font:600 14px var(--text);fill:var(--tinta-suave)}.b7-legend{color:var(--tinta-suave);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1rem;font-size:.85rem;display:flex}.b7-legend span{align-items:center;gap:.4rem;display:inline-flex}.b7-legend i{border:2px solid var(--roxo);border-radius:50%;width:.8rem;height:.8rem}.b7-legend .is-pause{background:var(--ambar)}.b7-legend .is-meal{background:var(--ambar-claro);width:.6rem;height:.6rem}.b7-legend .is-food{background:var(--lilas);border-radius:3px}.b7-legend .is-night{background:var(--roxo);border-radius:3px}.b7-clock__tasks dl{margin:1.1rem 0 1.6rem}.b7-clock__tasks dl>div{border-bottom:1px solid #d6c7ec;grid-template-columns:8.5rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.b7-clock__tasks dt{font-weight:700}.b7-clock__tasks dd{color:var(--tinta-suave)}.b7-rail-nav{grid-area:1/2/span 2;gap:.5rem;display:flex}.b7-rail-nav button{width:3rem;height:3rem;color:var(--roxo);border:1.5px solid #2d01484d;border-radius:50%;place-items:center;transition:background .2s;display:grid}.b7-rail-nav button:hover{background:#2d014814}.b7-cases{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - 75rem) / 2 + var(--gutter)));padding:2.5rem max(var(--gutter), calc((100vw - 75rem) / 2 + var(--gutter))) 1.5rem;scrollbar-width:thin;scrollbar-color:var(--lilas) transparent;gap:1.25rem;display:flex;overflow-x:auto}.b7-case{scroll-snap-align:start;background:#fbf8ff;border-radius:24px;flex:0 0 min(84vw,22rem);display:grid;overflow:hidden;box-shadow:0 24px 50px -30px #2d01488c}.b7-case__photo{aspect-ratio:4/5;width:100%;max-height:22rem;position:relative}@media (width>=768px){.b7-case{flex-basis:37rem;grid-template-columns:15rem minmax(0,1fr)}.b7-case__photo{aspect-ratio:auto;min-height:100%;max-height:none}}.b7-case__photo img{object-fit:cover;width:100%;height:100%}.b7-case__time{background:var(--ambar);color:var(--tinta);border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.b7-case__text{padding:1.3rem 1.4rem 1.5rem}.b7-case h3{font:780 1.7rem/1 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.02em}.b7-case h3 small{font:600 .95rem/1.3 var(--text);letter-spacing:0;color:var(--tinta-suave);margin-top:.35rem;display:block}.b7-case__city{color:var(--tinta-suave);align-items:center;gap:.35rem;margin-top:.3rem;font-size:.88rem;display:flex}.b7-case__city svg{width:.95rem;height:.95rem}.b7-case dl{gap:.8rem;margin-top:1.1rem;display:grid}.b7-case dt{color:var(--coral-escuro);font-size:.85rem;font-weight:750}.b7-case dl>div+div dt{color:var(--roxo-medio)}.b7-case dd{line-height:1.45}.b7-voices{columns:3 18rem;column-gap:1.25rem;margin-top:2.5rem}.b7-voices li{break-inside:avoid;margin-bottom:1.25rem}.b7-voices blockquote{background:#fbf8ff;border-radius:20px;padding:1.4rem 1.4rem 1.25rem;position:relative}.b7-voices blockquote:before{content:"“";height:1.6rem;font:800 3.2rem/1 var(--display);color:var(--ambar);display:block}.b7-voices p{line-height:1.55}.b7-voices footer{color:var(--tinta-suave);margin-top:.8rem;font-size:.88rem;font-weight:650}.b7-offer{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.b7-included{margin-top:1.5rem}.b7-included li{border-bottom:1px solid #d6c7ec;grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.b7-included svg{width:1.75rem;height:1.75rem;color:var(--roxo-medio)}.b7-included h3{font:720 1.15rem/1.2 var(--display)}.b7-included p{color:var(--tinta-suave);margin-top:.3rem;line-height:1.5}.b7-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.b7-fit ul{gap:.6rem;margin-top:.8rem;display:grid}.b7-fit li{gap:.55rem;line-height:1.45;display:flex}.b7-fit svg{width:1.15rem;height:1.15rem;color:var(--roxo-medio);flex:none;margin-top:.2rem}.b7-fit .is-no svg{color:var(--coral-escuro)}.b7-price{background:var(--roxo);color:var(--papel);border-radius:30px;padding:clamp(1.5rem,3vw,2.25rem);position:sticky;top:2rem;box-shadow:0 40px 80px -40px #2d0148e6}.b7-price :focus-visible{outline-color:var(--ambar)}.b7-price__name{font:720 1.2rem/1.2 var(--display)}.b7-price__value{font:800 clamp(3rem, 5.5vw, 4.25rem)/1 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;color:var(--ambar);font-variant-numeric:tabular-nums;margin-top:1rem}.b7-price__value span{letter-spacing:-.02em;color:var(--papel);font-size:.5em}.b7-price__alt{color:#f1eafbcc;font-variant-numeric:tabular-nums;margin-top:.5rem}.b7-price ul{gap:.55rem;margin:1.4rem 0 1.6rem;display:grid}.b7-price li{align-items:flex-start;gap:.55rem;display:flex}.b7-price li svg{width:1.1rem;height:1.1rem;color:var(--ambar);flex:none;margin-top:.25rem}.b7-guarantee{background:#f1eafb12;border-radius:16px;gap:.75rem;margin-top:1.25rem;padding:1rem;font-size:.93rem;line-height:1.5;display:flex}.b7-guarantee svg{width:1.6rem;height:1.6rem;color:var(--ambar);flex:none}.b7-price__fine{color:#f1eafba6;text-align:center;margin-top:.9rem;font-size:.82rem}.b7-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.b7-faq>div:first-child .b7-btn{margin-top:1.5rem}.b7-faq details{border-bottom:1px solid #cdbde6}.b7-faq summary{cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;font-size:1.08rem;font-weight:680;line-height:1.35;list-style:none;position:relative}.b7-faq summary::-webkit-details-marker{display:none}.b7-faq summary:after{content:"";border-right:2px solid var(--roxo);border-bottom:2px solid var(--roxo);width:.6rem;height:.6rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:1.45rem;right:.4rem;transform:rotate(45deg)}.b7-faq details[open] summary:after{transform:translateY(4px)rotate(-135deg)}.b7-faq details p{color:var(--tinta-suave);max-width:62ch;padding-bottom:1.25rem}.b7-progress{z-index:45;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.b7-progress__trail{background:linear-gradient(90deg, var(--ambar) 0 calc(var(--p,0) * 100%), #c9b3e62e 0);position:absolute;inset:0}.b7-progress__mat{background:#cfe7f6;border-radius:3px;width:22px;height:6px;position:absolute;top:7px;right:6px;box-shadow:0 0 0 2px #fbf8ff}.b7-progress__dog{transform:translateX(calc(var(--p,0) * (100vw - 48px)));filter:drop-shadow(0 2px 3px #00000059);position:absolute;top:3px;left:0}.b7-progress__leg{transform-box:fill-box;transform-origin:top;animation:.45s ease-in-out infinite alternate b7-trot}.b7-progress__leg--alt{animation-direction:alternate-reverse}.b7-progress__tail{transform-box:fill-box;transform-origin:100% 100%;animation:.35s ease-in-out infinite alternate b7-wag}@keyframes b7-trot{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes b7-wag{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.b7-sticky-cta{z-index:40;color:var(--papel);opacity:0;pointer-events:none;background:#14001ff0;border:1px solid #f5b25859;border-radius:999px;align-items:center;gap:1.25rem;padding:.5rem .5rem .5rem 1.4rem;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%,160%);box-shadow:0 24px 50px -20px #000000bf}.b7-sticky-cta.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.b7-sticky-cta__text{line-height:1.25;display:grid}.b7-sticky-cta__text strong{font:720 1rem/1.2 var(--display)}.b7-sticky-cta__meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.b7-sticky-cta__meta b{font-weight:500}.b7-sticky-cta__meta i{font-style:normal}.b7-sticky-cta .b7-btn{box-shadow:none;white-space:nowrap;padding:.75rem 1.2rem}.b7-wpp{z-index:41;color:#fff;background:#1e9e50;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 30px -12px #0009}.b7-wpp:hover{transform:translateY(-2px)scale(1.04)}.b7-wpp svg{width:1.6rem;height:1.6rem}@media (width>=1024px){.b7-sticky{position:sticky;top:14svh}.b7-step.b7-scene--tall .b7-col{position:sticky;top:22svh}}@media (width<=1023px){.b7-scene{align-items:flex-end;padding-top:calc(44svh + 1.25rem);padding-bottom:6rem}.b7-col{width:100%;margin-left:0}.b7-hero{background:linear-gradient(to top, var(--noite) 58%, #14001f00 82%);padding-top:40svh}.b7-final{background:linear-gradient(#f2b36a00 15%,#f2b36a 40%)}.b7-scene--tall{align-items:flex-end;min-height:auto}.b7-step.b7-scene--tall{min-height:240svh}.b7-step.b7-scene--tall .b7-col{position:sticky;bottom:5.5rem}.b7-clock{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""dial""tasks"}.b7-offer,.b7-faq{grid-template-columns:minmax(0,1fr)}.b7-price{position:relative;top:0}}@media (width<=640px){.b7-pains,.b7-fit,.b7-section-head{grid-template-columns:minmax(0,1fr)}.b7-rail-nav{display:none}.b7-clock__tasks dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.b7-actions .b7-btn{width:100%}.b7-sticky-cta{border-radius:20px;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1rem;bottom:.75rem;left:.75rem;right:4.9rem;transform:translateY(160%)}.b7-sticky-cta.is-shown{transform:translateY(0)}.b7-sticky-cta .b7-btn{white-space:normal;gap:.35rem;min-width:0;padding-inline:.6rem}.b7-sticky-cta__text strong{display:none}.b7-sticky-cta__meta{white-space:nowrap;display:grid}.b7-sticky-cta__meta b{font:750 1rem/1.2 var(--display);color:var(--papel)}.b7-sticky-cta__meta i{display:none}.b7-wpp{bottom:.75rem;right:.75rem}.b7-step__body{grid-template-columns:72px 1fr}.b7-step__body img{width:72px;height:72px}.b7-step__num{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.b7 *,.b7 :before,.b7 :after{transition-duration:.01ms!important;animation:none!important}}
