.fl-erase{position:relative;overflow:hidden;border-radius:16px;padding:16px 18px 18px;margin-bottom:20px;background:radial-gradient(120% 90% at 50% -10%,rgba(0,87,231,.1),transparent 60%),var(--h-gray);border:1px solid var(--gray-20);text-align:center}.fl-erase__tag{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-70);margin-bottom:4px}.fl-erase__stage{position:relative;height:150px;margin:0 auto}.fl-erase__halo{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;background:radial-gradient(circle,rgba(0,87,231,.16),transparent 65%);animation:fl-halo-breathe 4s ease-in-out infinite alternate}.fl-erase__ring{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;border:1.5px solid rgba(0,87,231,.35);opacity:0;animation:fl-ring-pulse 3.2s cubic-bezier(.22,.61,.36,1) infinite}.fl-erase__ring--b{animation-delay:1.6s}.fl-erase__phone{position:absolute;left:50%;top:50%;width:64px;height:118px;margin:-59px 0 0 -32px;overflow:hidden;background:#fff;border:2.5px solid var(--navy);border-radius:14px;box-shadow:0 8px 20px #0a1a4024}.fl-erase__speaker{position:absolute;left:50%;top:9px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--gray-20)}.fl-erase__home{position:absolute;left:50%;bottom:7px;width:22px;height:3px;margin-left:-11px;border-radius:2px;background:var(--gray-20)}.fl-erase__pts{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fl-erase__pts b{display:block;font-family:var(--ff-ms);font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1}.fl-erase__pts em{display:block;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-70);margin-top:3px}.fl-erase__pts--three{animation:fl-erase-three 6.4s ease-in-out infinite}.fl-erase__pts--three b{color:#d64545}.fl-erase__pts--zero{opacity:0;animation:fl-erase-zero 6.4s ease-in-out infinite}.fl-erase__pts--zero b{color:var(--green)}.fl-erase__wipe{position:absolute;left:5px;right:5px;top:-24px;height:20px;border-radius:8px;background:linear-gradient(180deg,#0057e700,#0057e72e,#0057e700);opacity:0;animation:fl-erase-wipe 6.4s ease-in-out infinite}.fl-erase__check{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:33px 0 0 17px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green);color:#fff;box-shadow:0 4px 10px #1e874a59;transform:scale(0);animation:fl-erase-check 6.4s cubic-bezier(.34,1.56,.64,1) infinite}.fl-erase__check svg{width:14px;height:14px}.fl-erase__result{font-size:15px;font-weight:700;color:var(--gray-80);margin-top:2px}.fl-erase__result b{color:var(--green);font-weight:900}@keyframes fl-erase-three{0%,26%{opacity:1}36%,86%{opacity:0}96%,to{opacity:1}}@keyframes fl-erase-zero{0%,30%{opacity:0;transform:scale(.85)}40%{opacity:1;transform:scale(1.08)}46%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.85)}}@keyframes fl-erase-wipe{0%,22%{transform:translateY(0);opacity:0}28%{opacity:.95}36%{opacity:.95}42%,to{transform:translateY(150px);opacity:0}}@keyframes fl-erase-check{0%,40%{transform:scale(0)}48%{transform:scale(1.15)}54%,84%{transform:scale(1)}92%,to{transform:scale(0)}}@media(prefers-reduced-motion:reduce){.fl-erase__halo{animation:none;opacity:.8}.fl-erase__ring{animation:none;opacity:.35;transform:scale(1)}.fl-erase__ring--b{display:none}.fl-erase__wipe,.fl-erase__pts--three{animation:none;opacity:0}.fl-erase__pts--zero{animation:none;opacity:1;transform:scale(1)}.fl-erase__check{animation:none;transform:scale(1)}}.fl-callout__lead{font-size:16px;line-height:1.6;color:var(--gray-80);margin:0 0 18px}.fl-law__eq{max-width:980px;margin:0 auto 18px;display:grid;gap:10px}.fl-law__tile{background:#fff;border:1px solid var(--gray-20);border-top:4px solid var(--blue-20);border-radius:16px;box-shadow:var(--fl-shadow);padding:22px 18px 20px;text-align:center}.fl-law__tile--ticket{border-top-color:#d64545}.fl-law__ic{width:26px;height:26px;color:var(--blue);margin-bottom:8px}.fl-law__tile--ticket .fl-law__ic{color:#d64545}.fl-law__tile>b{display:block;font-family:var(--ff-ms);font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin-bottom:6px}.fl-law__tile>span{display:block;font-size:14px;line-height:1.5;color:var(--gray-70)}.fl-law__tile>span b{color:#d64545;font-weight:900}.fl-law__zones{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px}.fl-law__zones em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--navy);background:var(--blue-10);border-radius:999px;padding:4px 11px;white-space:nowrap}.fl-law__op{width:34px;height:34px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;border-radius:50%;font-family:var(--ff-ms);font-size:18px;font-weight:900;box-shadow:0 4px 10px #042b6340}.fl-law__cards{max-width:980px;margin:0 auto 40px;display:grid;gap:18px}.fl-law__card{border-radius:16px;padding:22px 18px;box-shadow:var(--fl-shadow)}.fl-law__card--legal{background:linear-gradient(135deg,var(--green-10),#fff);border:1px solid var(--gray-20);border-left:4px solid var(--green)}.fl-law__card--zone{background:linear-gradient(135deg,#e9641414,#fff);border:1px solid var(--gray-20);border-left:4px solid var(--orange)}.fl-law__card h3{font-family:var(--ff-ms);font-size:18px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 8px}.fl-law__card p{margin:0;font-size:15px;line-height:1.6;color:var(--gray-80)}.fl-law__card p b{color:var(--navy)}.fl-law__badge{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 12px;margin-bottom:12px;color:#fff}.fl-law__badge--legal{background:var(--green)}.fl-law__badge--zone{background:var(--orange)}.hts-in .fl-law__tile,.hts-in .fl-law__op{opacity:1;transform:none}.hts-in .fl-law__tile:nth-of-type(1){transition-delay:.05s}.hts-in .fl-law__op:nth-of-type(1){transition-delay:.24s}.hts-in .fl-law__tile:nth-of-type(2){transition-delay:.36s}.hts-in .fl-law__op:nth-of-type(2){transition-delay:.55s}.hts-in .fl-law__tile:nth-of-type(3){transition-delay:.67s}@media(min-width:768px){.fl-law__eq{grid-template-columns:1fr auto 1.2fr auto 1fr;gap:14px;align-items:center;margin-bottom:24px}.fl-law__tile{align-self:stretch}.fl-law__cards{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.fl-law__card{padding:26px 24px}}.fl-wins__lead{max-width:980px;margin:0 auto 18px;background:linear-gradient(135deg,var(--green-10),#fff);border:1px solid var(--gray-20);border-left:4px solid var(--green);border-radius:16px;box-shadow:var(--fl-shadow);padding:22px 18px;display:grid;gap:20px}.fl-wins__badge{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 12px;margin-bottom:12px;background:var(--green);color:#fff}.fl-wins__lead h3{font-family:var(--ff-ms);font-size:21px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 8px}.fl-wins__lead p{margin:0;font-size:15px;line-height:1.6;color:var(--gray-80)}.fl-wins__cite{display:block;margin-top:10px;font-size:12px;font-weight:700;color:var(--gray-60)}.fl-wins__score{justify-self:center;text-align:center}.fl-wins__digits{display:flex;align-items:center;justify-content:center;gap:14px}.fl-wins__n{font-family:var(--ff-ms);font-size:46px;font-weight:900;line-height:1}.fl-wins__n--was{position:relative;color:#d64545}.fl-wins__n--was:after{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:3.5px;border-radius:2px;background:#d64545;transform:rotate(-14deg)}.fl-wins__arr{color:var(--gray-60);font-size:24px;font-weight:900}.fl-wins__n--now{color:var(--green)}.fl-wins__score em{display:block;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-70);margin-top:8px}.hts-in .fl-wins__n--was:after{transform:rotate(-14deg) scaleX(1)}.hts-in .fl-wins__n--now{opacity:1;transform:none}.fl-wins__cards{max-width:980px;margin:0 auto;display:grid;gap:18px}.fl-wins__card{background:#fff;border:1px solid var(--gray-20);border-radius:16px;box-shadow:var(--fl-shadow);padding:22px 18px}.fl-wins__tag{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 11px;margin-bottom:12px;background:#fff;border:1px solid var(--gray-20);color:var(--gray-70)}.fl-wins__card h3{font-family:var(--ff-ms);font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 8px}.fl-wins__card p{margin:0;font-size:15px;line-height:1.6;color:var(--gray-80)}.fl-wins__card p b{color:var(--navy)}@media(min-width:768px){.fl-wins__lead{grid-template-columns:1.5fr auto;align-items:center;padding:26px 30px;margin-bottom:24px}.fl-wins__cards{grid-template-columns:1fr 1fr;gap:24px}.fl-wins__cards .fl-wins__card:nth-child(3){grid-column:1 / -1}.fl-wins__card{padding:26px 24px}}@media(min-width:1024px){.fl-wins__cards{grid-template-columns:1fr 1fr 1fr}.fl-wins__cards .fl-wins__card:nth-child(3){grid-column:auto}}
