.al-p12-stage{position:relative;height:288px;max-width:460px;padding:0;overflow:hidden}.al-p12-head{display:flex;align-items:center;gap:10px;height:48px}.al-p12-head p{margin:0;font-size:15px;font-weight:600;color:var(--al-ink)}.al-p12-head span{display:block;font-size:12px;font-weight:500;color:var(--al-muted)}.al-p12-g{position:absolute;top:84px;left:calc(16px + var(--i) * (100% - 32px) / 3);width:calc((100% - 32px) / 3);height:196px;z-index:calc(var(--i) + 1)}.al-p12-doc{position:absolute;left:7%;right:7%;top:96px;height:92px;box-sizing:border-box;padding:8px;border-radius:12px;background:var(--al-paper);border:1px solid var(--al-rule);box-shadow:0 6px 18px color-mix(in srgb,var(--al-ink) 6%,transparent);display:flex;flex-direction:column;gap:6px}.al-p12-doc b{font-size:13px;line-height:1.3;font-weight:600;color:var(--al-ink)}.al-p12-manca{border:1.5px dashed var(--al-rem-line);background:var(--al-rem-soft);box-shadow:none}.al-p12-chip{position:absolute;top:-10px;right:-4px;padding:1px 8px;border-radius:999px;background:var(--al-rem-bright);color:var(--al-ink);font-size:12px;font-weight:700}.al-p12-cup{position:absolute;left:4%;right:4%;top:88px;height:108px;transform-origin:100% 100%;transform:translateY(-110px) rotate(-10deg)}.al-p12-cup svg{position:absolute;inset:0;width:100%;height:100%}.al-p12-body{fill:var(--al-blue)}.al-p12-rim{fill:color-mix(in srgb,var(--al-blue) 80%,var(--al-ink))}.al-p12-cup span{top:38%;text-align:center;font-size:13px;font-weight:600;color:var(--al-paper)}.al-p12-cup span,.al-p12-table{position:absolute;left:0;right:0}.al-p12-table{top:282px;height:4px;border-radius:2px;background:var(--al-rule)}@media (prefers-reduced-motion:no-preference){html.js .al-p12-g{animation:al-p12-mix 1.8s var(--al-ease-io) both}html.js .al-p12-cup{animation:al-p12-lift .45s var(--al-ease) both;animation-delay:calc(2s + var(--i) * .5s)}html.js .al-p12-chip{animation:al-p12-chip .3s var(--al-ease) both;animation-delay:3.4s}html.js .al-p12:not([data-seen=true]) *{animation-play-state:paused}}@keyframes al-p12-mix{0%,22%{transform:translateX(calc(var(--a) * 100%))}50%,67%{transform:translateX(calc(var(--b) * 100%))}94%,to{transform:none}}@keyframes al-p12-lift{0%{transform:none}to{transform:translateY(-110px) rotate(-10deg)}}@keyframes al-p12-chip{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:359px){.al-p12-cup span{font-size:12px;letter-spacing:-.01em}}.al-p1{container-type:inline-size}.al-p1-stage{--L:28cqw;position:relative;height:300px;max-width:560px;margin:0 auto}.al-p1-post{left:calc(50% - 3px);top:42px;bottom:14px;width:6px;border-radius:3px}.al-p1-foot,.al-p1-post{position:absolute;background:var(--al-ink-2)}.al-p1-foot{left:34%;right:34%;bottom:4px;height:12px;border-radius:6px}.al-p1-beam{position:absolute;left:22%;right:22%;top:38px;height:6px;border-radius:3px;background:var(--al-ink-2)}.al-p1-pivot{position:absolute;left:calc(50% - 8px);top:33px;width:16px;height:16px;border-radius:50%;background:var(--al-blue);border:3px solid var(--al-paper)}.al-p1-pan{position:absolute;top:44px;height:236px;width:44%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:0 6px 8px;border-bottom:4px solid var(--al-ink-2);border-radius:0 0 14px 14px}.al-p1-l{left:0}.al-p1-r{right:0}.al-p1-str{position:absolute;inset:0 0 4px;width:100%;height:calc(100% - 4px);overflow:visible}.al-p1-str path{fill:none;stroke:color-mix(in srgb,var(--al-ink) 30%,transparent);stroke-width:1.5}.al-p1-who{align-self:center;padding:0 8px;border-radius:999px;background:var(--al-paper-warm);font-size:12px;font-weight:600;color:var(--al-muted)}.al-p1-w,.al-p1-who{position:relative;margin:0}.al-p1-w{padding:8px 10px;border-radius:10px;background:var(--al-paper);border:1px solid var(--al-rule);font-size:13px;line-height:1.35;font-weight:500;color:var(--al-ink);text-align:center}.al-p1-drop{background:var(--al-blue-soft);border-color:var(--al-blue-line);color:var(--al-blue)}@media (prefers-reduced-motion:no-preference){html.js .al-p1-beam{animation:al-p1-beam 2.6s var(--al-ease-io) both}html.js .al-p1-l{animation:al-p1-l 2.6s var(--al-ease-io) both}html.js .al-p1-r{animation:al-p1-r 2.6s var(--al-ease-io) both}html.js .al-p1-drop{animation:al-p1-drop .8s cubic-bezier(.55,0,1,.45) both}html.js .al-p1:not([data-seen=true]) *{animation-play-state:paused}}@keyframes al-p1-beam{0%,30%{transform:rotate(-5deg)}48%{transform:rotate(3deg)}64%{transform:rotate(-1.6deg)}80%{transform:rotate(.7deg)}to{transform:none}}@keyframes al-p1-l{0%,30%{transform:translateY(calc(var(--L) * .0872))}48%{transform:translateY(calc(var(--L) * -.0523))}64%{transform:translateY(calc(var(--L) * .0279))}80%{transform:translateY(calc(var(--L) * -.0122))}to{transform:none}}@keyframes al-p1-r{0%,30%{transform:translateY(calc(var(--L) * -.0872))}48%{transform:translateY(calc(var(--L) * .0523))}64%{transform:translateY(calc(var(--L) * -.0279))}80%{transform:translateY(calc(var(--L) * .0122))}to{transform:none}}@keyframes al-p1-drop{0%{opacity:0;transform:translateY(-56px)}35%{opacity:1}to{opacity:1;transform:none}}.al-p3{overflow-x:clip;padding-top:4px}.al-p3 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.al-p3 li{position:relative;display:flex;flex-direction:column;padding:0 6px}.al-p3 li:before{top:0;left:0;right:0;height:4px}.al-p3 li:after,.al-p3 li:before{content:"";position:absolute;background:var(--al-ink-2)}.al-p3 li:after{top:-3px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%}.al-p3 li:nth-child(odd):before{border-radius:2px 0 0 2px}.al-p3 li:nth-child(2n):before{border-radius:0 2px 2px 0}@media (min-width:768px){.al-p3 ul{grid-template-columns:repeat(4,minmax(0,1fr))}.al-p3 li:nth-child(n):before{border-radius:0}.al-p3 li:first-child:before{border-radius:2px 0 0 2px}.al-p3 li:last-child:before{border-radius:0 2px 2px 0}}.al-p3-hang{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:4px;transform-origin:50% 0}.al-p3-str{position:relative;z-index:1;width:2px;height:30px;margin-bottom:-10px;background:color-mix(in srgb,var(--al-ink) 45%,transparent)}.al-p3-card{position:relative;align-self:stretch;flex:1;padding:20px 12px 12px;border-radius:12px;background:var(--al-paper);border:1px solid var(--al-rule);box-shadow:0 6px 20px color-mix(in srgb,var(--al-ink) 6%,transparent)}.al-p3-card:before{content:"";position:absolute;top:6px;left:calc(50% - 5px);width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--al-rule);background:var(--al-paper-2)}.al-p3-best{border:1.5px solid var(--al-blue)}.al-p3-who{position:absolute;top:12px;right:12px;display:flex}.al-p3-who .al-avatar+.al-avatar{margin-left:-10px}.al-p3-who .al-p3-cliente{box-shadow:0 0 0 2px var(--al-paper),0 0 0 4px var(--al-cli-bright)}.al-p3-name{margin:0;font-size:15px;font-weight:600;color:var(--al-ink)}.al-p3-name span{margin-left:6px;font-size:12px;font-weight:500;color:var(--al-blue)}.al-p3-price{margin:6px 0 0;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--al-ink)}.al-p3-price small{font-size:13px;font-weight:400;color:var(--al-muted)}.al-p3-year{margin:2px 0 0;font-size:12px;color:var(--al-ink-2)}.al-p3-aud{margin:8px 0 0;font-size:13px;line-height:1.35;color:var(--al-ink-2)}.al-p3-cli{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--al-cli)}@media (prefers-reduced-motion:no-preference){html.js .al-p3-hang{animation:al-p3-swing 1.9s var(--al-ease-io) both;animation-delay:calc(var(--i) * .15s)}html.js .al-p3:not([data-seen=true]) *{animation-play-state:paused}}@keyframes al-p3-swing{0%{opacity:0;transform:translateY(-40px) rotate(-6deg)}22%{opacity:1;transform:rotate(-6deg)}38%{transform:rotate(5deg)}54%{transform:rotate(-3deg)}70%{transform:rotate(1.6deg)}86%{transform:rotate(-.6deg)}to{opacity:1;transform:none}}@media (max-width:359px){.al-p3-price small{display:block}}.al-p2{container-type:inline-size}.al-p2-doc{--rh:84px;position:relative;overflow:hidden;max-width:520px;padding:16px;border-radius:18px;background:var(--al-paper);border:1px solid var(--al-rule);box-shadow:0 8px 28px color-mix(in srgb,var(--al-ink) 6%,transparent)}@container (min-width: 460px){.al-p2-doc{--rh:64px}}.al-p2-head{height:64px;box-sizing:border-box;padding-right:72px;border-bottom:1px solid var(--al-rule)}.al-p2-title{margin:0;font-size:15px;font-weight:600;color:var(--al-ink)}.al-p2-sub{margin:2px 0 0;font-size:12px;color:var(--al-muted)}.al-p2-doc ol{list-style:none;margin:0;padding:0}.al-p2-doc li{height:var(--rh);display:flex;align-items:center}.al-p2-row{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;background:var(--al-blue-soft)}.al-p2-h{margin:0;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--al-ink)}.al-p2-q{flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--al-blue);color:var(--al-paper);font-size:12px;font-weight:600;transform-origin:right center}.al-p2-hot{background:var(--al-hot-bright);color:var(--al-ink)}.al-p2-t{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--al-ink-2)}.al-p2-lens{position:absolute;right:16px;top:18px;width:60px;height:60px;box-sizing:border-box;border-radius:50%;border:3px solid var(--al-blue);background:color-mix(in srgb,var(--al-blue) 7%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--al-paper) 70%,transparent);pointer-events:none}.al-p2-lens i{position:absolute;left:48px;top:48px;width:26px;height:7px;border-radius:4px;background:var(--al-blue);transform:rotate(45deg);transform-origin:left center}@media (prefers-reduced-motion:no-preference){html.js .al-p2-lens{animation:al-p2-lens 4.4s var(--al-ease-io) both}html.js .al-p2-row{animation:al-p2-hit .4s var(--al-ease) both;animation-delay:calc(.4s + var(--i) * 1.01s)}html.js .al-p2-q{animation:al-p2-q .9s var(--al-ease) both;animation-delay:calc(.38s + var(--i) * 1.01s)}html.js .al-p2:not([data-seen=true]) *{animation-play-state:paused}}@keyframes al-p2-lens{0%{transform:none}10%,24%{transform:translateY(calc(32px + .5 * var(--rh)))}33%,47%{transform:translateY(calc(32px + 1.5 * var(--rh)))}56%,70%{transform:translateY(calc(32px + 2.5 * var(--rh)))}79%,90%{transform:translateY(calc(32px + 3.5 * var(--rh)))}to{transform:none}}@keyframes al-p2-hit{0%{background:transparent}to{background:var(--al-blue-soft)}}@keyframes al-p2-q{0%,to{transform:none}25%,70%{transform:scale(1.3)}}