.home-x.ex-page .ex-head{max-width:60ch}.home-x.ex-page .ex-head h1{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:.01em;color:var(--lp-ink)}.home-x.ex-page .ex-head-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-x .ex-frame{margin-top:34px;border:1px solid var(--lp-line);border-radius:14px;overflow:hidden;background:var(--lp-paper);box-shadow:var(--lp-shadow)}.home-x .ex-frame-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--lp-band);border-bottom:1px solid var(--lp-line-soft)}.home-x .ex-dot{width:9px;height:9px;border-radius:50%;background:var(--lp-line)}.home-x .ex-tag{margin-left:auto;flex:none;padding:3px 9px;border-radius:999px;background:var(--lp-accent);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-x .ex-url{margin-left:10px;font-size:12px;color:var(--lp-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-x .ex-shot{padding:clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:34px}.home-x .ex-kicker{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent)}.home-x .ex-hero-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:clamp(28px,4.4vw,46px);line-height:1.03;margin-top:8px;color:var(--lp-ink)}.home-x .ex-hero-title span{color:var(--lp-accent)}.home-x .ex-hero-text{color:var(--lp-ink-soft);font-size:15px;margin-top:10px;max-width:56ch}.home-x .ex-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.home-x .ex-meta{display:flex;align-items:baseline;gap:7px;padding:8px 13px;border:1px solid var(--lp-line);border-radius:999px;font-size:13px}.home-x .ex-meta b{color:var(--lp-ink);font-weight:800}.home-x .ex-meta small{color:var(--lp-ink-faint)}.home-x .ex-block{border-top:1px solid var(--lp-line-soft);padding-top:26px}.home-x .ex-block-h{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-faint);margin-bottom:14px}.home-x .ex-note{margin-top:14px;font-size:13.5px;color:var(--lp-ink-soft);max-width:62ch;line-height:1.5}.home-x .ex-note b{color:var(--lp-ink)}.home-x .ex-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.home-x .ex-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.home-x .ex-card-ic{font-size:19px;line-height:1}.home-x .ex-card-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.home-x .ex-card-txt strong{font-size:14px;color:var(--lp-ink);font-weight:700;line-height:1.25}.home-x .ex-card-txt small{font-size:12px;color:var(--lp-ink-faint)}.home-x .ex-card-pr{font-weight:800;font-size:14px;color:var(--lp-ink);white-space:nowrap}.home-x .ex-pros{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.home-x .ex-pro{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.home-x .ex-pro>div{min-width:0;display:flex;flex-direction:column;gap:2px}.home-x .ex-pro strong{font-size:14px;color:var(--lp-ink)}.home-x .ex-pro small{font-size:12px;color:var(--lp-ink-faint);line-height:1.4}.home-x .ex-pro-svc{color:var(--lp-accent)!important}.home-x .ex-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--lp-band);border:1px solid var(--lp-line);font-weight:800;font-size:14px;color:var(--lp-ink-soft)}.home-x .ex-slots{display:flex;flex-wrap:wrap;gap:8px}.home-x .ex-slot{padding:9px 15px;border:1px solid var(--lp-line);border-radius:999px;font-size:13.5px;font-weight:700;color:var(--lp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-x .ex-slot.is-off{color:var(--lp-ink-faint);text-decoration:line-through;border-style:dashed}.home-x .ex-legal{margin-top:18px;font-size:12.5px;color:var(--lp-ink-faint);max-width:70ch;line-height:1.5}.home-x .ex-add,.home-x .ex-card-btn,.home-x .ex-dia,.home-x .ex-pro-btn,.home-x .ex-qtd button,.home-x .ex-slot{font:inherit;color:inherit;background:none;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.home-x .ex-card-btn:hover:not(:disabled),.home-x .ex-dia:hover:not(:disabled),.home-x .ex-pro-btn:hover:not(:disabled),.home-x .ex-slot:hover:not(:disabled){border-color:var(--lp-accent)}.home-x .ex-card-btn:disabled,.home-x .ex-dia:disabled,.home-x .ex-slot:disabled{cursor:not-allowed}.home-x .ex-card.is-on,.home-x .ex-dia.is-on,.home-x .ex-pro.is-on,.home-x .ex-slot.is-on{border-color:var(--lp-accent);box-shadow:inset 0 0 0 1px var(--lp-accent);background:color-mix(in srgb,var(--lp-accent) 7%,transparent)}.home-x .ex-slot.is-on{color:var(--lp-accent)}.home-x .ex-flow{display:flex;flex-direction:column;gap:30px}.home-x .ex-num{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:var(--lp-accent);color:#fff;font-size:10.5px;font-weight:800;vertical-align:middle}.home-x .ex-dias{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.home-x .ex-dia{display:flex;flex-direction:column;gap:1px;padding:9px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);font-size:13px;font-weight:700;color:var(--lp-ink);white-space:nowrap}.home-x .ex-dia small{font-size:10.5px;font-weight:600;color:var(--lp-ink-faint)}.home-x .ex-dia:disabled{color:var(--lp-ink-faint);border-style:dashed}.home-x .ex-add{padding:7px 13px;border:1px solid var(--lp-line);border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.home-x .ex-add:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.home-x .ex-qtd{display:flex;align-items:center;gap:4px;border:1px solid var(--lp-accent);border-radius:999px;padding:2px}.home-x .ex-qtd button{width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--lp-accent)}.home-x .ex-qtd button:hover{background:color-mix(in srgb,var(--lp-accent) 12%,transparent)}.home-x .ex-qtd b{min-width:16px;text-align:center;font-size:13px;font-weight:800}.home-x .ex-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:4px;padding:14px 16px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-paper);box-shadow:var(--lp-shadow)}.home-x .ex-bar-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.home-x .ex-bar-txt b{font-size:14px;color:var(--lp-ink)}.home-x .ex-bar-txt small{font-size:12.5px;color:var(--lp-ink-faint)}.home-x .ex-bar .lp-btn:disabled{opacity:.45;cursor:not-allowed}.home-x .ex-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.home-x .ex-done-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--lp-accent);color:#fff;font-size:20px;font-weight:800}.home-x .ex-done h3{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:clamp(24px,3.4vw,34px);color:var(--lp-ink)}.home-x .ex-done-list{width:100%;max-width:460px;list-style:none;border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden}.home-x .ex-done-list li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 14px;font-size:13.5px}.home-x .ex-done-list li+li{border-top:1px solid var(--lp-line-soft)}.home-x .ex-done-list span{color:var(--lp-ink-faint)}.home-x .ex-done-list b{color:var(--lp-ink);text-align:right}.home-x .ex-done-warn{max-width:62ch;padding:13px 15px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-band);font-size:13.5px;line-height:1.55;color:var(--lp-ink-soft)}.home-x .ex-done-warn b{color:var(--lp-ink)}.home-x .ex-done-cta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.home-x .ex-cards,.home-x .ex-pros{grid-template-columns:1fr}.home-x .ex-url{display:none}.home-x .ex-bar{flex-direction:column;align-items:stretch}.home-x .ex-bar .lp-btn{width:100%;text-align:center}}