.showcase #planos .pricing{gap:0;border:1px solid var(--line)}.showcase #planos .plan{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.showcase #planos .featured{background:#fff1ee}.showcase .closing{background:#eaf5f1}.scene{position:relative;display:grid;align-items:center;min-height:calc(100svh - 78px);padding-block:clamp(32px,6vw,86px);background:#fff}.scene-2{background:#eaf5f1}.scene-3{background:#fff1ee}.scene-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,72px)}.scene h2{font-size:clamp(40px,6vw,88px);line-height:.98}.scene-image{display:block;border:1px solid var(--line);padding:8px;background:white;box-shadow:0 18px 45px #82433f1c}.scene-image img{display:block;width:100%;height:auto}.scene-phone{width:min(100%,300px);justify-self:center;background:white;padding:20px;border-radius:24px;border:6px solid var(--ink);box-shadow:12px 12px 0 #5fa39950}.scene-phone-bar{color:var(--wine);margin-bottom:12px;font-weight:750}.scene-task{display:grid;margin-top:12px;padding:12px;background:#fff1ee;border-radius:8px}.scene-task span{font-size:13px;color:var(--muted)}.showcase-intro{padding-block:clamp(38px,7vw,94px)}.showcase-intro h1{font-size:clamp(39px,7vw,94px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scene-2 .scene-phone,.scene-3 .scene-image{animation:scene-enter linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@keyframes scene-enter{0%{opacity:.45;transform:translateY(32px) scale(.96)}}@media (max-width:820px){.scene{min-height:calc(100svh - 64px)}.scene-grid{grid-template-columns:minmax(0,1fr)}}@supports (animation-timeline:view()){@media (min-width:821px) and (prefers-reduced-motion:no-preference){.scene{display:block;min-height:155svh;padding-block:0;view-timeline-name:--scene;view-timeline-axis:block}.scene-grid{position:sticky;top:78px;min-height:calc(100svh - 78px);padding-block:28px}.scene-grid>div:first-child{animation:scene-copy linear both;animation-timeline:--scene;animation-range:cover 8% cover 87%}.scene .scene-image,.scene .scene-phone{animation:scene-product linear both;animation-timeline:--scene;animation-range:cover 8% cover 87%}.scene:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--coral);transform-origin:left;animation:scene-progress linear both;animation-timeline:--scene;animation-range:contain;pointer-events:none}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){.scene-2 .scene-grid>div:first-child,.scene-3 .scene-grid>div:first-child{animation:scene-enter linear both;animation-timeline:view();animation-range:entry 0 entry 86%}}}@keyframes scene-copy{0%{transform:translateY(30px)}32%,68%{transform:translateY(0)}to{transform:translateY(-28px)}}@keyframes scene-product{0%{transform:translateY(64px) scale(.88)}38%,65%{transform:translateY(0) scale(1)}to{transform:translateY(-40px) scale(.94)}}@keyframes scene-progress{0%{transform:scaleX(0)}}.showcase-intro{background:linear-gradient(90deg,#fff9f7,#fff9f7 45%,#fff9f7de 54%,#fff9f700 82%),url(/v5-manicure.jpg) 100% /auto 100% no-repeat,#fff9f7}.showcase-intro .lead{max-width:min(52ch,52%)}@media (max-width:760px){.showcase-intro{background:linear-gradient(0deg,#fff9f7 0 54%,#fff9f7b0 75%,#fff9f700),url(/v5-manicure.jpg) top /100% auto no-repeat,#fff9f7;padding-top:clamp(95px,25vw,180px)}.showcase-intro .lead{max-width:52ch}}.showcase-intro h1{max-width:18ch;font-size:clamp(36px,5.2vw,72px)}.franchise-plan{margin-top:16px}.franchise-plan .button{width:auto}