.fl-step h3,.fl-elig__card h3{letter-spacing:-.02em}.fl-chero__pill--star svg{color:var(--orange)}.fl-chero__price{display:flex;align-items:baseline;gap:12px;margin:24px 0 4px;flex-wrap:wrap}.fl-chero__price .fl-amt{font-size:40px;font-weight:900;color:var(--navy);letter-spacing:-.04em}.fl-chero__price .fl-amt sup{font-size:20px;top:-.5em}.fl-chero__price .fl-note{font-size:14px;font-weight:700;color:var(--gray-70)}.fl-chero__guarantee{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;color:var(--green)}.fl-chero__guarantee svg{width:19px;height:19px}.fl-enroll{background:#fff;border-radius:22px;padding:30px 28px;position:relative;box-shadow:0 0 0 1px var(--gray-20),0 30px 60px #e964141f;transition:transform .22s ease,box-shadow .22s ease}.fl-enroll:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--gray-20),0 36px 70px #e9641429}.fl-enroll:before{content:"";position:absolute;inset:-2px;border-radius:24px;padding:2px;background:linear-gradient(135deg,var(--orange),var(--blue));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5}.fl-enroll__price{display:flex;align-items:baseline;gap:6px;margin:8px 0 2px}.fl-enroll__price .fl-amt{font-size:52px;font-weight:900;color:var(--navy);letter-spacing:-.04em;line-height:1}.fl-enroll__price .fl-amt sup{font-size:23px;top:-.7em}.fl-enroll__price .fl-per{font-size:14px;color:var(--gray-70);font-weight:700}.fl-enroll__detail{list-style:none;margin:18px 0;padding:16px 0;border-top:1px solid var(--gray-20);border-bottom:1px solid var(--gray-20);display:grid;gap:9px}.fl-enroll__detail li{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--gray-80)}.fl-enroll__detail li b{color:var(--navy);font-weight:900}.fl-enroll__detail li svg{width:17px;height:17px;color:var(--blue);flex:none;margin-right:auto;margin-left:8px}.fl-enroll__detail li>span:first-child{display:inline-flex;align-items:center;gap:8px}.fl-enroll__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:13px;font-weight:700;color:var(--green)}.fl-enroll__secure svg{width:16px;height:16px}.fl-record{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-record__tag{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-70);margin-bottom:4px}.fl-record__stage{position:relative;height:150px;margin:0 auto}.fl-record__halo{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;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-record__ring{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;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-record__ring--b{animation-delay:1.6s}.fl-record__track{position:absolute;left:50%;top:50%;width:128px;height:128px;margin:-64px 0 0 -64px;fill:none;stroke:var(--blue-20);stroke-width:2;stroke-dasharray:5 7;animation:fl-track-spin 60s linear infinite}.fl-record__orbit{position:absolute;left:50%;top:50%;width:128px;height:128px;margin:-64px 0 0 -64px;pointer-events:none}.fl-record__orbit--a{animation:fl-orbit-a 14s linear infinite}.fl-record__orbit--b{animation:fl-orbit-b 14s linear infinite}.fl-record__chip{position:absolute;left:50%;top:0;width:28px;height:28px;margin:-14px 0 0 -14px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--gray-20);border-radius:50%;box-shadow:0 4px 10px #0a1a401f}.fl-record__orbit--a .fl-record__chip{animation:fl-orbit-a-counter 14s linear infinite}.fl-record__orbit--b .fl-record__chip{animation:fl-orbit-b-counter 14s linear infinite}.fl-record__chip svg{width:17px;height:17px;color:var(--blue)}.fl-record__chip--cert svg{color:var(--orange)}.fl-record__shield{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%);color:var(--blue)}.fl-record__shield>svg{width:100%;height:100%;display:block}.fl-record__shieldcheck{stroke-dasharray:12;stroke-dashoffset:0;animation:fl-shieldcheck-cycle 6.4s ease-in-out infinite}.fl-record__result{font-size:15px;font-weight:700;color:var(--gray-80);margin-top:2px}.fl-record__result b{color:var(--green);font-weight:900}@keyframes fl-shieldcheck-cycle{0%{stroke-dashoffset:12}14%{stroke-dashoffset:0}74%{stroke-dashoffset:0}88%{stroke-dashoffset:-12}to{stroke-dashoffset:-12}}@keyframes fl-track-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fl-orbit-a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fl-orbit-b{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@keyframes fl-orbit-a-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes fl-orbit-b-counter{0%{transform:rotate(-180deg)}to{transform:rotate(-540deg)}}@media(prefers-reduced-motion:reduce){.fl-record__halo,.fl-record__track,.fl-record__orbit,.fl-record__chip{animation:none}.fl-record__shieldcheck{animation:none;stroke-dashoffset:0}.fl-record__ring{animation:none;opacity:.35;transform:scale(1)}.fl-record__ring--b{display:none}.fl-record__halo{opacity:.8;transform:none}.fl-record__orbit--a{transform:rotate(90deg)}.fl-record__orbit--b{transform:rotate(270deg)}.fl-record__orbit--a .fl-record__chip{transform:rotate(-90deg)}.fl-record__orbit--b .fl-record__chip{transform:rotate(-270deg)}}:is(.fl-chero--exam,.fl-chero--wcd,.fl-chero--tlsae,.fl-chero--ptest) .fl-chero__price{animation:fl-hero-enter .55s cubic-bezier(.22,1,.36,1) .28s backwards}:is(.fl-chero--exam,.fl-chero--wcd,.fl-chero--tlsae,.fl-chero--ptest) .fl-chero__guarantee{animation:fl-hero-enter .55s cubic-bezier(.22,1,.36,1) .42s backwards}:is(.fl-chero--exam,.fl-chero--wcd,.fl-chero--tlsae,.fl-chero--ptest) .fl-enroll{animation:fl-hero-enter .6s cubic-bezier(.22,1,.36,1) .25s backwards}:is(.fl-chero--exam,.fl-chero--wcd,.fl-chero--tlsae,.fl-chero--ptest) .fl-save{animation:fl-save-pop .45s cubic-bezier(.34,1.56,.64,1) .8s backwards}@keyframes fl-save-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}:is(.fl-chero--tlsae,.fl-chero--ptest) .fl-age-router{animation:fl-hero-enter .55s cubic-bezier(.22,1,.36,1) .49s backwards}.fl-chero--tlsae .fl-enroll__detail li{animation:fl-hero-enter .45s cubic-bezier(.22,1,.36,1) backwards}.fl-chero--tlsae .fl-enroll__detail li:nth-child(1){animation-delay:.55s}.fl-chero--tlsae .fl-enroll__detail li:nth-child(2){animation-delay:.67s}.fl-chero--tlsae .fl-enroll__detail li:nth-child(3){animation-delay:.79s}.fl-chero--tlsae .fl-enroll__detail li:nth-child(4){animation-delay:.91s}.fl-pipe__node{position:relative;background:#fff;border:1px solid var(--gray-20);border-radius:16px;box-shadow:var(--fl-shadow);padding:24px 22px;text-align:center;transition:box-shadow .2s ease,transform .2s ease}.fl-pipe__node:hover{transform:translateY(-3px);box-shadow:var(--fl-shadow-hover)}.fl-pipe__step{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.fl-pipe__ic{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--blue-10);color:var(--blue)}.fl-pipe__ic svg{width:24px;height:24px}.fl-pipe__node h3{font-family:var(--ff-ms);font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 6px}.fl-pipe__node p{font-size:14px;line-height:1.55;color:#4a5568;margin:0}.fl-pipe__link{position:relative;width:2px;height:56px;margin:0 auto;background-image:repeating-linear-gradient(to bottom,var(--blue-20) 0 5px,transparent 5px 10px)}.fl-pipe__dot{position:absolute;top:0;left:50%;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px #0057e78c;opacity:0;animation:fl-pipe-dot-y 2.8s linear infinite}.fl-pipe__dot--b{animation-delay:1.4s}.fl-pipe__link--2 .fl-pipe__dot{animation-delay:.7s}.fl-pipe__link--2 .fl-pipe__dot--b{animation-delay:2.1s}@keyframes fl-pipe-dot-y{0%{transform:translate(-50%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(-50%,50px);opacity:0}}@keyframes fl-pipe-dot-x{0%{transform:translateY(-50%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(58px,-50%);opacity:0}}.fl-pipe__kicker{text-align:center;font-size:17px;font-weight:900;letter-spacing:-.01em;color:var(--navy);margin:34px auto 0}@media(min-width:768px){.fl-pipe__link{align-self:center;width:100%;height:2px;margin:0;background-image:repeating-linear-gradient(to right,var(--blue-20) 0 5px,transparent 5px 10px)}.fl-pipe__dot{top:50%;left:0;animation-name:fl-pipe-dot-x}}@media(prefers-reduced-motion:reduce){.fl-pipe__dot{display:none}.fl-pipe__node{transition:none}.fl-pipe__node:hover{transform:none}}.fl-payoff{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px}.fl-payoff__card{background:#fff;border:1px solid var(--gray-20);border-radius:16px;box-shadow:var(--fl-shadow);padding:26px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.fl-payoff__card:hover{transform:translateY(-3px);box-shadow:var(--fl-shadow-hover)}.fl-payoff__val{font-family:var(--ff-ms);font-size:46px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--blue);margin:0 0 10px}.fl-payoff__pre{font-size:17px;font-weight:700;letter-spacing:0;color:var(--gray-70);margin-right:2px}.fl-payoff__val--word{font-size:30px;color:var(--green);display:flex;align-items:center;justify-content:center;gap:8px}.fl-payoff__val--word svg{width:26px;height:26px;flex:none}.fl-payoff__card h3{font-family:var(--ff-ms);font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 8px}.fl-payoff__copy{font-size:14px;line-height:1.6;color:#4a5568;margin:0}@media(min-width:768px){.fl-payoff{grid-template-columns:repeat(2,1fr);gap:24px}}@media(prefers-reduced-motion:reduce){.fl-payoff__card{transition:none}.fl-payoff__card:hover{transform:none}}.fl-stats{background:#fff;border-bottom:1px solid var(--gray-20);padding:26px 0}.fl-stats__inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fl-stats__count{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-70)}.fl-stats__count b{color:var(--navy)}.fl-stats__ratings{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 26px}.fl-stats__rating{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--gray-70)}.fl-stats__rating b{color:var(--navy);font-size:15px}.fl-stats__rating .fl-stars{color:#f5a623;letter-spacing:1px;font-weight:900}.fl-elig__grid{display:grid;gap:28px;align-items:start}.fl-elig__benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fl-elig__benefits li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:15px 18px;font-size:15px;font-weight:600;color:var(--navy);box-shadow:var(--fl-shadow)}.fl-elig__benefits li svg{width:21px;height:21px;color:var(--green);flex:none;margin-top:1px}.fl-elig__card{background:var(--navy);color:#fff;border-radius:16px;padding:26px 24px}.fl-elig__card h3{font-family:var(--ff-ms);font-size:18px;font-weight:900;margin:0 0 16px;color:#fff}.fl-elig__if{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:12px}.fl-elig__if li{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.5;color:#ffffffe6}.fl-elig__if li svg{width:18px;height:18px;color:#ffd9a8;flex:none;margin-top:2px}.fl-elig__units h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0 0 10px}.fl-elig__units ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:#ffffffeb}.fl-steps{display:grid;gap:24px}.fl-step{background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:26px 22px;position:relative;box-shadow:var(--fl-shadow);transition:transform .22s ease,box-shadow .22s ease}.fl-step:hover{transform:translateY(-5px);box-shadow:0 10px 26px #0a1a401f}.fl-step__num{width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font-weight:900;display:grid;place-items:center;font-size:15px;margin-bottom:14px}.fl-step__ic{width:92px;height:92px;color:var(--blue);margin-bottom:12px;transition:transform .28s ease}.fl-step:hover .fl-step__ic{transform:scale(1.12) rotate(6deg)}.fl-step h3{font-family:var(--ff-ms);font-size:18px;font-weight:900;color:var(--navy);margin:0 0 6px}.fl-step p{margin:0;font-size:14.5px;color:var(--gray-70);line-height:1.55}.g-badge{width:40px;height:40px;border-radius:50%;border:1px solid var(--gray-20);display:grid;place-items:center;font-weight:900;font-size:20px;background:conic-gradient(from -45deg,#4285f4 0 25%,#ea4335 0 50%,#fbbc05 0 75%,#34a853 0);color:transparent;-webkit-background-clip:text;background-clip:text;flex:none}.fl-chero__price .fl-was,.fl-enroll__price .fl-was{color:var(--gray-60);text-decoration:line-through;font-weight:700;letter-spacing:-.02em}.fl-chero__price .fl-was{font-size:20px}.fl-enroll__price .fl-was{font-size:22px}.fl-save{display:inline-flex;align-items:center;background:var(--green-10);color:var(--green-text);font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.fl-callout{max-width:780px;margin:0 auto;background:linear-gradient(135deg,var(--blue-10),#fff);border:1px solid var(--blue-20);border-left:4px solid var(--blue);border-radius:16px;padding:22px 18px;box-shadow:var(--fl-shadow)}.fl-callout__note{background:#fff;border:1px solid var(--gray-20);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.6;color:var(--gray-70);margin:0}.fl-callout__note b{color:var(--navy)}.fl-compare{max-width:720px;margin:0 auto;border:1px solid var(--gray-20);border-radius:16px;overflow:hidden;box-shadow:var(--fl-shadow);background:#fff}.fl-compare table{width:100%;border-collapse:collapse}.fl-compare th,.fl-compare td{padding:12px 14px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--gray-20)}.fl-compare thead th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-70);font-weight:900;background:var(--h-gray)}.fl-compare thead th:last-child{text-align:center;color:var(--navy)}.fl-compare tbody th,.fl-compare tbody td:first-child{text-align:left;font-weight:600;color:var(--navy)}.fl-compare tbody td:last-child{text-align:center;width:90px}.fl-compare tbody tr:last-child th,.fl-compare tbody tr:last-child td{border-bottom:0}.fl-compare .ck{color:var(--green);font-weight:900;font-size:18px}.fl-compare .x{color:var(--gray-60);font-weight:900;font-size:16px}@media(min-width:768px){.fl-compare th,.fl-compare td{padding:14px 18px;font-size:14.5px}.fl-compare tbody td:last-child{width:170px}.fl-callout{padding:28px 26px}}@media(min-width:768px){.fl-elig__grid{grid-template-columns:1.1fr .9fr}.fl-steps{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.fl-enroll,.fl-step,.fl-step__ic{transition:none}.fl-enroll:hover,.fl-step:hover,.fl-step:hover .fl-step__ic{transform:none}}.fl-compare--attempts{max-width:780px;overflow-x:auto;-webkit-overflow-scrolling:touch}.fl-compare--attempts table{min-width:560px}.fl-compare--attempts th,.fl-compare--attempts td{text-align:center;white-space:nowrap}.fl-compare--attempts thead th:first-child,.fl-compare--attempts tbody td:first-child{text-align:left;white-space:normal}.fl-compare--attempts thead th:last-child{color:var(--gray-70)}.fl-compare--attempts tbody td:last-child{width:auto}.fl-compare--attempts tbody td{color:var(--gray-80);font-weight:600}.fl-compare--attempts .fl-compare__hts td{background:var(--green-10);color:var(--navy);border-top:2px solid var(--green)}.fl-compare--attempts .fl-compare__hts td b{font-weight:900}.fl-compare__hint{display:block;text-align:center;font-size:12px;font-weight:700;color:var(--gray-60);margin:10px 0 0}@media(min-width:768px){.fl-compare__hint{display:none}}.fl-truth__fine{max-width:780px;margin:14px auto 0;background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.6;color:var(--gray-70)}.fl-compare--truth+.fl-compare__hint{animation:fl-hint-nudge 1.6s ease-in-out 3}@keyframes fl-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.fl-compare--truth+.fl-compare__hint{animation:none}}@media(min-width:768px){.fl-bento__card--fineprint{grid-area:counties}}.fl-bento__facts{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:9px}.fl-bento__facts li{position:relative;padding-left:17px;font-size:14px;line-height:1.45;color:var(--gray-80)}.fl-bento__facts li:before{content:"";position:absolute;left:1px;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--blue)}.fl-bento__facts li b{color:var(--navy);font-weight:900}.fl-plans{display:grid;gap:22px;max-width:420px;margin:0 auto}.fl-plan{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:26px 24px;box-shadow:0 0 0 1px var(--gray-20),var(--fl-shadow)}.fl-plan__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--orange);color:#fff;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px #e9641447;white-space:nowrap}.fl-plan__title{font-family:var(--ff-ms);font-size:19px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0;line-height:1.2}.fl-plan__meta{font-size:13px;font-weight:700;color:var(--gray-70);margin:4px 0 0}.fl-plan__price{display:flex;align-items:baseline;gap:8px;margin:14px 0 2px}.fl-plan__price .fl-amt{font-size:40px;font-weight:900;color:var(--navy);letter-spacing:-.04em;line-height:1}.fl-plan__price .fl-amt sup{font-size:19px;top:-.6em}.fl-plan__desc{font-size:14px;line-height:1.55;color:var(--gray-70);margin:8px 0 18px;flex-grow:1}.fl-plan--popular{box-shadow:0 0 0 1px var(--gray-20),var(--fl-shadow-lg)}.fl-plan--popular:before{content:"";position:absolute;inset:-2px;border-radius:20px;padding:2px;background:linear-gradient(135deg,var(--orange),var(--blue));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55}@media(min-width:768px){.fl-plans{grid-template-columns:repeat(3,1fr);max-width:1020px;align-items:stretch}.fl-plans--duo{grid-template-columns:repeat(2,1fr);max-width:760px}.fl-plan{padding:30px 26px}.fl-plan--popular{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.fl-plan--popular{transform:none}}.fl-basics{display:grid;gap:26px;max-width:920px;margin:0 auto;align-items:start}.fl-basics__lead>p{font-size:16.5px;line-height:1.7;color:var(--gray-70);margin:0 0 18px}.fl-basics__lead b{color:var(--navy);font-weight:800}.fl-basics__lead p.fl-basics__answer{font-size:clamp(19px,2.3vw,22px);line-height:1.45;font-weight:800;color:var(--gray-100);letter-spacing:-.01em;margin:0 0 16px}.fl-basics__answer strong{color:var(--blue)}.fl-basics__note{display:flex;gap:12px;align-items:flex-start;background:var(--green-10);border:1px solid #bfe6d0;border-radius:12px;padding:15px 18px;margin-top:4px}.fl-basics__note svg{flex:none;width:24px;height:24px;color:var(--green);margin-top:1px}.fl-basics__note p{margin:0;font-size:15.5px;line-height:1.55;color:var(--gray-80);font-weight:600}.fl-basics__note b{color:var(--green-text);font-weight:900}.fl-basics__card{background:#fff;border:1px solid var(--gray-20);border-radius:16px;box-shadow:var(--fl-shadow);padding:22px 24px}.fl-basics__card h3{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-60);margin:0 0 6px}.fl-basics__card dl{margin:0}.fl-basics__card dl>div{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--h-gray)}.fl-basics__card dl>div:last-child{border-bottom:0;padding-bottom:3px}.fl-basics__card dt{grid-column:1 / -1;display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-60)}.fl-basics__card dd{grid-column:2;margin:2px 0 0;font-size:15.5px;font-weight:800;color:var(--navy);line-height:1.3}.fl-basics__ic{flex:none;width:42px;height:42px;border-radius:12px;background:var(--blue-10);color:var(--blue);display:grid;place-items:center}.fl-basics__ic svg{width:22px;height:22px}@media(min-width:1024px){.fl-basics{grid-template-columns:1.2fr .85fr;gap:48px}}.fl-age-router{display:flex;gap:13px;align-items:flex-start;background:var(--navy);border-left:4px solid var(--orange);border-radius:12px;padding:16px 18px;margin-top:22px;color:#fff;box-shadow:var(--fl-shadow)}.fl-age-router svg{flex:none;width:20px;height:20px;color:var(--orange);margin-top:2px}.fl-age-router p{margin:0;font-size:14px;line-height:1.55;color:#ffffffd9}.fl-age-router b{color:#fff}.fl-age-router a{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-weight:900;color:var(--orange-90);text-decoration:none}.fl-age-router a:hover{text-decoration:underline}.fl-elig__card a{color:#9ec2f7;text-decoration:underline;text-underline-offset:2px}.fl-elig__card a:hover{color:#fff}.fl-guidepromo{max-width:780px;margin:32px auto 0;display:flex;gap:18px;align-items:center;background:linear-gradient(135deg,var(--blue-10),#fff);border:1px solid var(--blue-20);border-left:4px solid var(--blue);border-radius:16px;padding:22px 20px;box-shadow:var(--fl-shadow)}.fl-guidepromo__ic{flex:none;width:48px;height:48px;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center}.fl-guidepromo__ic svg{width:24px;height:24px;fill:none}.fl-guidepromo__copy h3{font-family:var(--ff-ms);font-size:18px;font-weight:900;letter-spacing:-.02em;color:var(--navy);margin:0 0 4px}.fl-guidepromo__copy p{font-size:14px;line-height:1.5;color:var(--gray-70);margin:0 0 12px}@media(min-width:768px){.fl-guidepromo{padding:26px 24px}}.fl-cta-trust{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-size:12.5px;color:#c9d6ea}.fl-cta-trust span{display:inline-flex;gap:6px;align-items:center}.fl-cta-trust b{color:#fff}
