.nlt-home{display:flex;flex-direction:column}@media (max-width:768px){.nlt-home .nlt-home-desktop-only{display:none}}@media (min-width:769px){.nlt-home .nlt-home-phone-only{display:none}}:where(.nlt-home) :where(ul,ol){list-style:none}.nlt-home-section{width:100%;margin-top:var(--nlt-space-32);padding:0 var(--nlt-layout-gutter-phone)}.nlt-home-section__title{margin:0;font-size:var(--nlt-font-size-section);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-heading);letter-spacing:var(--nlt-font-tracking-tight);color:var(--nlt-ink)}.nlt-home-section__lead{margin:var(--nlt-space-4) 0 0;font-size:var(--nlt-font-size-15);color:var(--nlt-ink-muted)}.nlt-home-section__more{display:inline-flex;align-items:center;min-height:var(--nlt-layout-touch-min);font-size:var(--nlt-font-size-16);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-accent);text-decoration:none}.nlt-home-row{display:flex;gap:var(--nlt-space-12);margin:var(--nlt-space-14) calc(-1 * var(--nlt-layout-gutter-phone)) 0;padding:0 var(--nlt-layout-gutter-phone) var(--nlt-space-6);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nlt-layout-gutter-phone);scrollbar-width:none}.nlt-home-row::-webkit-scrollbar{display:none}.nlt-home-row>li{flex:none;scroll-snap-align:start}.nlt-home-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:var(--nlt-radius-round)}.nlt-home-dot--red{background:var(--nlt-brand-red)}.nlt-home-dot--yellow{background:var(--nlt-brand-yellow)}.nlt-home-dot--teal{background:var(--nlt-brand-teal-300)}.nlt-home-dot--overlap{margin-left:-11px}.nlt-home-photo-place{padding:0}.nlt-home-photo{display:flex;flex-direction:column;align-items:center;gap:var(--nlt-space-4);padding:var(--nlt-space-10);font-size:var(--nlt-font-size-13);line-height:var(--nlt-font-leading-title)}.nlt-home-photo .nlticon{font-size:var(--nlt-font-size-20)}.nlt-home-photo-fill{display:grid;place-items:center;overflow:hidden;background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-home-photo-fill img{display:block;width:100%;height:100%}.nlt-home-photo-fill--cover img{object-fit:cover}.nlt-home-photo-fill--contain img{box-sizing:border-box;padding:var(--nlt-space-10);object-fit:contain}.nlt-home-photo__word{font-size:var(--nlt-font-size-11);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-wide);text-transform:uppercase}.nlt-home-article{position:relative}.nlt-home-article__link{color:inherit;text-decoration:none}.nlt-home-article__link::after{content:"";position:absolute;inset:0;z-index:var(--nlt-z-raised);border-radius:inherit}.nlt-home-article__link:focus-visible{outline:0}.nlt-home-article__link:focus-visible::after{outline:3px solid var(--nlt-focus);outline-offset:2px}.nlt-home-stars{display:inline-flex;gap:2px;font-size:var(--nlt-font-size-14)}.nlt-home-stars__on{color:var(--nlt-brand-yellow)}.nlt-home-stars__off{color:var(--nlt-line)}.nlt-home-hero{position:relative;overflow:hidden;margin-top:calc(-1 * var(--nlt-layout-header-phone));padding:calc(var(--nlt-layout-header-phone) + var(--nlt-space-28)) 20px 58px;border-radius:0 0 var(--nlt-radius-32) var(--nlt-radius-32);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse)}.nlt-home-hero__glow{position:absolute;top:-130px;right:-150px;width:400px;height:400px;pointer-events:none}.nlt-home-hero__blob{position:absolute;border-radius:var(--nlt-radius-round);filter:blur(20px);animation:nlt-home-float-a 9s ease-in-out infinite}.nlt-home-hero__blob--teal{inset:40px 80px 120px 40px;background:radial-gradient(circle,var(--nlt-brand-teal),transparent 70%);opacity:.95}.nlt-home-hero__blob--red{inset:150px 140px 30px 60px;background:radial-gradient(circle,var(--nlt-brand-red),transparent 70%);opacity:.75;animation-name:nlt-home-float-b;animation-duration:11s}.nlt-home-hero__blob--yellow{inset:110px 30px 110px 190px;background:radial-gradient(circle,var(--nlt-brand-yellow),transparent 70%);opacity:.7;animation-name:nlt-home-float-c;animation-duration:8s}.nlt-home-hero__inner{position:relative}.nlt-home-hero__pill{display:inline-flex;align-items:center;gap:7px;margin-bottom:var(--nlt-space-12);padding:5px 12px 5px 8px;border:1px solid var(--nlt-line-inverse);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-glass-on-dark);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold)}.nlt-home-hero__title{margin:0;font-size:var(--nlt-font-size-display);font-weight:var(--nlt-font-weight-extrabold);line-height:1.02;letter-spacing:var(--nlt-font-tracking-display);color:var(--nlt-ink-inverse)}.nlt-home-hero__title span{display:block}.nlt-home-hero__lead{margin:var(--nlt-space-12) 0 0;font-size:var(--nlt-font-size-16);line-height:var(--nlt-font-leading-body);color:var(--nlt-ink-inverse-muted)}.nlt-home-search{margin-top:var(--nlt-space-18)}.nlt-home-search__field{display:flex;align-items:center;gap:var(--nlt-space-10);height:var(--nlt-layout-field-height);padding:0 6px 0 var(--nlt-space-16);border:1px solid var(--nlt-line-inverse);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-glass-on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nlt-home-search__icon{flex:none;color:var(--nlt-ink-inverse-muted)}.nlt-home-search__input{flex:1;min-width:0;height:40px;border:0;background:0 0;color:var(--nlt-ink-inverse);font:inherit;font-size:var(--nlt-font-size-input)}.nlt-home-search__input:focus-visible{outline:0}.nlt-home-search__input::placeholder{color:var(--nlt-ink-inverse-muted);opacity:1}.nlt-home-search__input::-webkit-search-cancel-button{display:none}.nlt-home-search__field:focus-within{box-shadow:0 0 0 3px var(--nlt-brand-teal-300)}.nlt-home-search__submit{display:grid;place-items:center;flex:none;width:var(--nlt-layout-touch-min);height:var(--nlt-layout-touch-min);border:0;border-radius:var(--nlt-radius-round);background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent);cursor:pointer;transition:transform var(--nlt-duration-fast) var(--nlt-easing-out)}.nlt-home-search__submit:active{transform:scale(.95)}.nlt-home-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nlt-home-hero__trust{display:flex;flex-wrap:wrap;gap:6px var(--nlt-space-16);margin-top:var(--nlt-space-14);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-semibold);color:var(--nlt-ink-inverse)}.nlt-home-hero__trust li{display:flex;align-items:center;gap:6px}.nlt-home-hero__finder,.nlt-home-hero__visual{display:none}.nlt-home-journey{position:relative;z-index:var(--nlt-z-raised);display:flex;align-items:center;gap:var(--nlt-space-12);margin:-30px var(--nlt-layout-gutter-phone) 0;padding:var(--nlt-space-12) var(--nlt-space-14);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--nlt-shadow-raised);color:var(--nlt-ink)}.nlt-home-journey .nlt-tile{width:42px;height:42px;border-radius:var(--nlt-radius-14)}.nlt-home-journey__text{flex:1;min-width:0}.nlt-home-journey__text b{display:block;font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-title)}.nlt-home-journey__bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:7px}.nlt-home-journey__bar span{position:relative;overflow:hidden;height:5px;border-radius:var(--nlt-radius-pill);background:var(--nlt-line)}.nlt-home-journey__bar .is-current,.nlt-home-journey__bar .is-done{background:var(--nlt-accent-fill)}.nlt-home-journey__bar .is-current::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--nlt-brand-teal-300),transparent);transform:translateX(-100%);animation:nlt-home-sweep 1.6s linear infinite}.nlt-home-journey__badge{align-self:flex-start;padding:2px 7px;border-radius:var(--nlt-radius-pill);background:var(--nlt-status-warn-bg);color:var(--nlt-status-warn-ink-strong);font-size:var(--nlt-font-size-11);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-small);text-transform:uppercase}.nlt-home-topics{margin-top:28px}.nlt-home-topics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-10);margin-top:var(--nlt-space-14)}.nlt-home-topic__link{position:relative;display:flex;flex-direction:column;gap:var(--nlt-space-10);height:100%;padding:var(--nlt-space-14);overflow:hidden;border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);color:var(--nlt-ink);text-decoration:none}.nlt-home-topic__link:hover{color:var(--nlt-ink)}.nlt-home-topic__icon.nlt-tile{width:44px;height:44px;border-radius:var(--nlt-radius-14)}.nlt-home-topic__text{position:relative;display:flex;flex-direction:column}.nlt-home-topic__title{font-size:var(--nlt-font-size-15);line-height:1.25}.nlt-home-topic__sub{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-home-topic__glow{display:none}.nlt-home-topics__grid--few{grid-template-columns:minmax(0,1fr)}.nlt-home-topics__grid--few .nlt-home-topic__link{flex-direction:row;align-items:center;gap:var(--nlt-space-14)}.nlt-home-topics__grid--few .nlt-home-topic__text{flex:1;min-width:0}.nlt-home-topic__chevron{flex:none;color:var(--nlt-ink-accent)}.nlt-home-topics__all{display:flex;align-items:center;justify-content:center;gap:var(--nlt-space-8);height:48px;margin-top:var(--nlt-space-12);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-bold);text-decoration:none}.nlt-home-topics__all:hover{color:var(--nlt-ink-inverse)}.nlt-home-finder{display:flex;align-items:center;gap:var(--nlt-space-14);width:100%;margin-top:var(--nlt-space-12);padding:var(--nlt-space-14) var(--nlt-space-16);border:0;border-radius:var(--nlt-radius-22);background:var(--nlt-surface-teal-tint);box-shadow:inset 0 0 0 2px var(--nlt-accent-fill);color:var(--nlt-status-info-ink);font:inherit;text-align:left;cursor:pointer}.nlt-home-finder .nlt-tile{width:44px;height:44px;border-radius:var(--nlt-radius-14)}.nlt-home-finder__text{flex:1;min-width:0}.nlt-home-finder__text b{display:block;font-size:var(--nlt-font-size-16)}.nlt-home-finder__text span{font-size:var(--nlt-font-size-14);color:var(--nlt-ink-accent-strong)}.nlt-home-finder__chevron{color:var(--nlt-ink-accent)}.nlt-home-popular__list>li{width:210px}.nlt-home-popular__list--few{flex-direction:column;overflow:visible}.nlt-home-popular__list--few>li{width:auto}@media (max-width:768px){.nlt-home-popular__list>li:nth-child(4n+1) .nlt-placeholder--dark{background:repeating-linear-gradient(135deg,var(--nlt-poster-stripe-a) 0 12px,var(--nlt-poster-stripe-b) 12px 24px),radial-gradient(120% 90% at 50% 0,var(--nlt-poster-amber-from) 0,var(--nlt-poster-amber-to) 70%)}.nlt-home-popular__list>li:nth-child(4n+3) .nlt-placeholder--dark{background:repeating-linear-gradient(135deg,var(--nlt-poster-stripe-a) 0 12px,var(--nlt-poster-stripe-b) 12px 24px),radial-gradient(120% 90% at 80% 0,var(--nlt-poster-teal-from) 0,var(--nlt-poster-teal-to) 65%)}.nlt-home-popular__list>li:nth-child(4n) .nlt-placeholder--dark{background:repeating-linear-gradient(135deg,var(--nlt-poster-stripe-a) 0 12px,var(--nlt-poster-stripe-b) 12px 24px),radial-gradient(120% 90% at 50% 0,var(--nlt-poster-red-from) 0,var(--nlt-poster-red-to) 70%)}}.nlt-home-steps{margin-top:28px}.nlt-home-steps__list{margin-top:var(--nlt-space-14);padding:var(--nlt-space-4) 0;overflow:hidden;border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card)}.nlt-home-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--nlt-space-14);padding:var(--nlt-space-14) var(--nlt-space-16)}.nlt-home-step:not(:last-child)::after{content:"";position:absolute;left:37px;top:62px;bottom:-10px;width:2px;border-radius:2px;background:var(--nlt-line-strong)}.nlt-home-step__icon.nlt-tile{width:44px;height:44px;border-radius:var(--nlt-radius-14)}.nlt-home-step__number{display:none}.nlt-home-step__eyebrow{display:block;font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);line-height:16px;letter-spacing:var(--nlt-font-tracking-caps);text-transform:uppercase;color:var(--nlt-ink-accent)}.nlt-home-step__title{margin:2px 0 0;font-size:var(--nlt-font-size-17);line-height:22px;color:var(--nlt-ink)}.nlt-home-step__body{margin:6px 0 0;font-size:var(--nlt-font-size-15);line-height:1.45;color:var(--nlt-ink-muted)}.nlt-home-film{margin-top:var(--nlt-space-12)}.nlt-home-kit__item{width:170px}.nlt-home-kit__item>.nlt-home-photo-fill,.nlt-home-kit__item>.nlt-home-photo-place,.nlt-home-kit__shot{display:grid;place-items:center;width:170px;height:190px;overflow:hidden;border-radius:var(--nlt-radius-20)}.nlt-home-kit__shot{background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-home-kit__shot img{display:block;max-width:78%;max-height:82%;object-fit:contain}.nlt-home-kit__caption{display:flex;align-items:center;gap:6px;margin-top:var(--nlt-space-8);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-semibold);line-height:var(--nlt-font-leading-title)}.nlt-home-kit__caption .nlticon{flex:none;color:var(--nlt-ink-accent)}.nlt-home-article{width:260px;overflow:hidden;border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card-lift)}.nlt-home-article__image,.nlt-home-article__photo{display:grid;width:100%;height:132px;object-fit:cover}.nlt-home-article__body{display:flex;flex-direction:column;gap:var(--nlt-space-4);padding:var(--nlt-space-12) var(--nlt-space-14) var(--nlt-space-14)}.nlt-home-article__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-small);text-transform:uppercase;color:var(--nlt-ink-accent)}.nlt-home-article__title{margin:0;font-size:var(--nlt-font-size-17);line-height:var(--nlt-font-leading-title);color:var(--nlt-ink)}.nlt-home-article__meta{display:flex;align-items:center;gap:6px;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-home-more{display:flex;align-items:center;justify-content:center;gap:var(--nlt-space-8);height:48px;margin-top:var(--nlt-space-14);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin);color:var(--nlt-ink);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-bold);text-decoration:none}.nlt-home-score{display:flex;align-items:center;gap:var(--nlt-space-14);margin-top:var(--nlt-space-14);padding:var(--nlt-space-14) var(--nlt-space-20);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse);text-decoration:none}a.nlt-home-score:hover{color:var(--nlt-ink-inverse)}.nlt-home-score__number{font-size:2.125rem;line-height:1}.nlt-home-score__detail{display:flex;flex-direction:column}.nlt-home-score__count{font-size:var(--nlt-font-size-14);color:var(--nlt-ink-inverse-muted)}.nlt-home-score__all{margin-left:auto;font-weight:var(--nlt-font-weight-bold);color:var(--nlt-brand-teal-300)}.nlt-home-review{width:260px;padding:var(--nlt-space-20);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card)}.nlt-home-review__title{display:block;margin-top:var(--nlt-space-10);font-size:var(--nlt-font-size-17)}.nlt-home-review__body{margin:6px 0 0;font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-body);color:var(--nlt-ink-prose)}.nlt-home-review__by{display:block;margin-top:var(--nlt-space-12);font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-home-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-10);margin-top:var(--nlt-space-14)}.nlt-home-why__item{display:flex;align-items:center;gap:var(--nlt-space-12);padding:var(--nlt-space-14);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);font-size:var(--nlt-font-size-14);line-height:var(--nlt-font-leading-title)}@media (min-width:769px){.nlt-home-section{max-width:calc(var(--nlt-layout-content-max) + 2 * var(--nlt-layout-gutter-desktop));margin:var(--nlt-space-72) auto 0;padding:0 var(--nlt-layout-gutter-desktop)}.nlt-home-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nlt-space-8) var(--nlt-space-24)}.nlt-home-section__title{font-size:var(--nlt-font-size-section-desktop)}.nlt-home-section__lead{flex-basis:100%;margin-top:var(--nlt-space-10);font-size:var(--nlt-font-size-18)}.nlt-home-row{margin:var(--nlt-space-28) 0 0;padding:0;overflow:visible}.nlt-home-hero{margin-top:calc(-1 * (var(--nlt-space-24) + var(--nlt-layout-header-desktop)));padding:calc(var(--nlt-space-24) + var(--nlt-layout-header-desktop) + var(--nlt-space-64)) var(--nlt-layout-gutter-desktop) var(--nlt-space-96);border-radius:0 0 48px 48px}.nlt-home-hero__glow{right:-6%;top:-120px;width:760px;height:760px}.nlt-home-hero__blob{filter:blur(30px)}.nlt-home-hero__blob--teal{inset:80px 200px 260px 80px}.nlt-home-hero__blob--red{inset:300px 260px 60px 120px}.nlt-home-hero__blob--yellow{inset:220px 60px 220px 380px}.nlt-home-hero__inner{max-width:var(--nlt-layout-content-max);margin:0 auto}.nlt-home-hero__pill{gap:var(--nlt-space-8);margin-bottom:var(--nlt-space-18);padding:7px 14px 7px 10px;font-size:var(--nlt-font-size-15)}.nlt-home-hero__pill .nlt-home-dot{width:10px;height:10px}.nlt-home-hero__title{font-size:3.5rem;line-height:1;letter-spacing:-.04em}.nlt-home-hero__lead{max-width:520px;margin-top:var(--nlt-space-22);font-size:var(--nlt-font-size-20)}.nlt-home-search{max-width:560px;margin-top:30px}.nlt-home-search__field{gap:var(--nlt-space-12);height:68px;padding:0 var(--nlt-space-10) 0 var(--nlt-space-24);box-shadow:0 24px 50px var(--nlt-surface-scrim-soft)}.nlt-home-search__input{height:48px;font-size:var(--nlt-font-size-17)}.nlt-home-search__submit{width:auto;height:52px;padding:0 26px;border-radius:var(--nlt-radius-pill);background:linear-gradient(135deg,var(--nlt-brand-teal-300),var(--nlt-brand-teal));color:var(--nlt-brand-navy);font:inherit;font-size:var(--nlt-font-size-16);font-weight:var(--nlt-font-weight-extrabold)}.nlt-home-search__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none}.nlt-home-search__submit .nlt-home-search__arrow{display:none}.nlt-home-hero__finder{display:inline-flex;align-items:center;gap:var(--nlt-space-10);margin-top:var(--nlt-space-16);padding:var(--nlt-space-10) var(--nlt-space-18) var(--nlt-space-10) var(--nlt-space-12);border:0;border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-glass-on-dark);color:var(--nlt-ink-inverse);font:inherit;font-size:var(--nlt-font-size-16);font-weight:var(--nlt-font-weight-bold);cursor:pointer}.nlt-home-hero__finder-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--nlt-radius-round);background:var(--nlt-brand-teal-300);color:var(--nlt-brand-navy)}.nlt-home-hero__trust{gap:var(--nlt-space-8) 22px;margin-top:var(--nlt-space-22);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-regular);color:var(--nlt-ink-inverse-muted)}.nlt-home-hero__trust li{gap:var(--nlt-space-8)}.nlt-home-topics{margin-top:var(--nlt-space-72)}.nlt-home-topics--bare{display:none}.nlt-home-topics__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:var(--nlt-space-16);margin-top:var(--nlt-space-28)}.nlt-home-topic:nth-child(n+6){display:none}.nlt-home-topic__link{justify-content:space-between;padding:var(--nlt-space-22);border-radius:var(--nlt-radius-28);box-shadow:var(--nlt-shadow-hairline)}.nlt-home-topic__icon.nlt-tile{width:48px;height:48px;border-radius:var(--nlt-radius-16);font-size:var(--nlt-font-size-22)}.nlt-home-topic__title{font-size:var(--nlt-font-size-19)}.nlt-home-topic--feature{grid-column:span 2;grid-row:span 2}.nlt-home-topic--feature .nlt-home-topic__link{justify-content:flex-end;padding:var(--nlt-space-28);border-radius:var(--nlt-radius-32);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse)}.nlt-home-topic--feature .nlt-home-topic__icon{display:none}.nlt-home-topic--feature .nlt-home-topic__glow{position:absolute;right:-80px;top:-80px;display:block;width:360px;height:360px;border-radius:var(--nlt-radius-round);background:radial-gradient(circle,var(--nlt-brand-red),transparent 70%);opacity:.7;filter:blur(16px);animation:nlt-home-float-b 9s ease-in-out infinite}.nlt-home-topic__count{position:relative;font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--nlt-brand-teal-300)}.nlt-home-topic--feature .nlt-home-topic__title{margin-top:var(--nlt-space-8);font-size:var(--nlt-font-size-40);font-weight:var(--nlt-font-weight-extrabold);line-height:1;color:var(--nlt-ink-inverse)}.nlt-home-topic:nth-child(3) .nlt-home-topic__link{background:var(--nlt-brand-yellow);color:var(--nlt-ink-on-yellow)}.nlt-home-topic:nth-child(5) .nlt-home-topic__link{background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent)}.nlt-home-topic:nth-child(5) .nlt-home-topic__icon.nlt-tile{background:var(--nlt-surface-glass-on-dark);color:var(--nlt-ink-on-accent)}.nlt-home-topics__grid--few{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.nlt-home-topics__grid--few .nlt-home-topic--feature{grid-column:auto;grid-row:auto}.nlt-home-topics__grid--few .nlt-home-topic--feature .nlt-home-topic__link,.nlt-home-topics__grid--few .nlt-home-topic__link{flex-direction:row;align-items:center;justify-content:flex-start;min-height:120px}.nlt-home-topics__grid--few .nlt-home-topic--feature .nlt-home-topic__icon{display:grid}.nlt-home-topics__grid--few .nlt-home-topic--feature .nlt-home-topic__title{margin-top:0;font-size:var(--nlt-font-size-28)}.nlt-home-topics__grid--few .nlt-home-topic--feature .nlt-home-topic__chevron{color:var(--nlt-ink-inverse)}.nlt-home-popular{margin-top:var(--nlt-space-72)}.nlt-home-popular__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-24)}.nlt-home-popular__list>li:nth-child(n+5){display:none}.nlt-home-popular__list>li{width:auto}.nlt-home-kit{margin-top:var(--nlt-space-72)}.nlt-home-kit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:var(--nlt-space-20);margin-top:var(--nlt-space-28)}.nlt-home-kit__cell{display:grid;place-items:center;min-width:0;overflow:hidden;border-radius:var(--nlt-radius-24)}.nlt-home-kit__cell--large{grid-column:span 2;grid-row:span 2;border-radius:var(--nlt-radius-28)}.nlt-home-kit__set{grid-template-columns:1fr 1fr;gap:4px;padding:var(--nlt-space-10);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-home-kit__set li{display:grid;place-items:center;min-height:0;height:100%}.nlt-home-kit__set img{width:100%;height:100%;max-height:90px;object-fit:contain}.nlt-home-kit__cell.nlt-home-kit__shot{width:auto;height:auto}.nlt-home-kit__cell.nlt-home-kit__shot img{max-width:72%;max-height:80%}.nlt-home-photo{gap:6px;padding:var(--nlt-space-12);font-size:var(--nlt-font-size-14)}.nlt-home-photo__word{font-size:var(--nlt-font-size-12)}.nlt-home-reviews{margin-top:var(--nlt-space-72)}.nlt-home-reviews__head{display:flex;align-items:flex-end;gap:var(--nlt-space-24)}.nlt-home-reviews__head .nlt-home-section__head{flex:1}.nlt-home-score{flex:none;margin-top:0}.nlt-home-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nlt-space-16);margin-top:var(--nlt-space-24)}.nlt-home-review{width:auto}.nlt-home-steps{order:1;margin-top:var(--nlt-space-72)}.nlt-home-steps__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nlt-space-24);margin-top:36px;padding:0;overflow:visible;border-radius:0;background:0 0;box-shadow:none}.nlt-home-steps__list::before{content:"";position:absolute;left:30px;right:30px;top:27px;height:4px;border-radius:var(--nlt-radius-pill);background:linear-gradient(90deg,var(--nlt-brand-teal),var(--nlt-brand-teal-300),var(--nlt-brand-yellow),var(--nlt-brand-red),var(--nlt-brand-teal))}.nlt-home-step{display:block;padding:0}.nlt-home-step:not(:last-child)::after{display:none}.nlt-home-step__icon.nlt-tile{display:none}.nlt-home-step__number{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--nlt-radius-round);background:var(--nlt-surface-card);box-shadow:0 0 0 6px var(--nlt-surface-page),var(--nlt-shadow-small);font-size:var(--nlt-font-size-22);font-weight:var(--nlt-font-weight-extrabold);color:var(--nlt-ink-accent)}.nlt-home-step:last-child .nlt-home-step__number{background:var(--nlt-surface-inverse);color:var(--nlt-brand-teal-300)}.nlt-home-step__title{margin-top:var(--nlt-space-20);font-size:var(--nlt-font-size-20);line-height:var(--nlt-font-leading-title)}.nlt-home-step__body{font-size:var(--nlt-font-size-16);line-height:var(--nlt-font-leading-body)}}@media (min-width:769px){.nlt-home-popular__list.nlt-home-popular__list--few{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.nlt-home-popular__list{grid-template-columns:repeat(4,minmax(0,1fr))}.nlt-home-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--nlt-space-48);align-items:center}.nlt-home-hero__title{font-size:var(--nlt-font-size-display-desktop)}.nlt-home-hero__visual{position:relative;display:block;height:620px}.nlt-home-kitphoto{position:absolute;right:0;top:0;width:320px;height:380px;overflow:hidden;border-radius:36px;background:radial-gradient(120% 90% at 70% 0,var(--nlt-poster-teal-from) 0,var(--nlt-poster-teal-to) 70%);box-shadow:var(--nlt-shadow-panel);transform:rotate(4deg)}.nlt-home-kitphoto__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nlt-home-kitphoto__chips{z-index:1;position:absolute;left:22px;right:22px;top:22px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nlt-space-8)}.nlt-home-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--nlt-space-12);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-glass-on-dark);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold)}.nlt-home-chip .nlt-home-dot{width:8px;height:8px}.nlt-home-kitphoto__note{position:absolute;right:20px;bottom:24px;width:120px;text-align:center;color:var(--nlt-ink-inverse-muted);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-ui)}.nlt-home-account{position:absolute;left:0;top:92px;width:410px;padding:var(--nlt-space-24) 26px var(--nlt-space-20);border-radius:var(--nlt-radius-32);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-panel);color:var(--nlt-ink);animation:nlt-home-rise 9s ease-in-out infinite}.nlt-home-account__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nlt-space-12)}.nlt-home-account__eyebrow{display:block;font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--nlt-ink-accent)}.nlt-home-account__title{display:block;margin-top:var(--nlt-space-4);font-size:var(--nlt-font-size-20)}.nlt-home-account__code{font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-medium);color:var(--nlt-ink-muted)}.nlt-home-account__ready{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--nlt-space-12);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent-strong);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-extrabold);white-space:nowrap}.nlt-home-account__steps{display:flex;margin-top:var(--nlt-space-18);padding:var(--nlt-space-14) 6px;border-radius:var(--nlt-radius-20);background:var(--nlt-surface-page)}.nlt-home-account__steps li{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-muted)}.nlt-home-account__steps li.is-current{color:var(--nlt-ink)}.nlt-home-account__dot{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--nlt-radius-round);background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent);font-size:var(--nlt-font-size-12)}.is-current .nlt-home-account__dot{background:var(--nlt-brand-teal-300)}.nlt-home-account__pulse{width:8px;height:8px;border-radius:var(--nlt-radius-round);background:var(--nlt-ink-inverse)}.nlt-home-account__values{margin-top:6px}.nlt-home-value{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:var(--nlt-space-16);padding:var(--nlt-space-14) 0}.nlt-home-value+.nlt-home-value{border-top:1px solid var(--nlt-line-soft)}.nlt-home-value__name{display:block;font-size:var(--nlt-font-size-16)}.nlt-home-value__range{display:inline-block;padding:1px var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent-strong);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold)}.nlt-home-value--below .nlt-home-value__range{background:var(--nlt-status-warn-bg);color:var(--nlt-status-warn-ink)}.nlt-home-value__number{display:flex;justify-content:flex-end;align-items:baseline;gap:4px;font-size:var(--nlt-font-size-12);color:var(--nlt-ink-muted)}.nlt-home-value__number b{display:inline-block;min-width:3ch;text-align:right;font-size:var(--nlt-font-size-18);font-weight:var(--nlt-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--nlt-ink)}.nlt-home-value__track{position:relative;display:block;height:6px;margin-top:var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:linear-gradient(90deg,var(--nlt-status-error-bg) 0 20%,var(--nlt-surface-teal-tint) 20% 80%,var(--nlt-status-error-bg) 80%)}.nlt-home-value__dot{position:absolute;top:-4px;left:0;overflow:visible}.nlt-home-value__dot circle{fill:var(--nlt-surface-card);stroke:var(--nlt-ink-accent-strong);stroke-width:3}.nlt-home-value--above .nlt-home-value__dot circle,.nlt-home-value--below .nlt-home-value__dot circle{stroke:var(--nlt-status-warn-ink)}.nlt-home-account__foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:var(--nlt-space-14);border-top:1px solid var(--nlt-line-soft);font-size:var(--nlt-font-size-14)}.nlt-home-account__foot span{display:flex;align-items:center;gap:var(--nlt-space-8);color:var(--nlt-ink-muted)}.nlt-home-account__foot .nlticon,.nlt-home-account__foot b{color:var(--nlt-ink-accent)}.nlt-home-hero__label{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:var(--nlt-space-12);padding:var(--nlt-space-12) var(--nlt-space-20) var(--nlt-space-12) var(--nlt-space-12);border:1px solid var(--nlt-line-inverse);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-glass-on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nlt-home-hero__label-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--nlt-radius-round);background:var(--nlt-brand-yellow);color:var(--nlt-brand-navy)}.nlt-home-hero__label b{display:block;font-size:var(--nlt-font-size-15)}.nlt-home-hero__label span span{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-inverse-muted)}}@keyframes nlt-home-float-a{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-28px,22px) scale(1.12)}}@keyframes nlt-home-float-b{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(24px,-18px) scale(.9)}}@keyframes nlt-home-float-c{0%,100%{transform:translate(0,0)}50%{transform:translate(-16px,-26px)}}@keyframes nlt-home-rise{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nlt-home-sweep{to{transform:translateX(100%)}}.nlt-result-armed [data-nlt-result] .nlt-home-account__dot{opacity:.35;transform:scale(.72);transition:opacity var(--nlt-duration-moderate) var(--nlt-easing-out),transform var(--nlt-duration-moderate) var(--nlt-easing-out)}.nlt-result-armed [data-nlt-result] .nlt-home-account__dot>*{opacity:0;transition:opacity var(--nlt-duration-base) var(--nlt-easing-out)}.nlt-result-armed [data-nlt-result] .is-on .nlt-home-account__dot,.nlt-result-armed [data-nlt-result] .is-on .nlt-home-account__dot>*{opacity:1;transform:none}.nlt-result-armed [data-nlt-result] .nlt-home-account__ready,.nlt-result-armed [data-nlt-result] .nlt-home-value__range{opacity:0;transform:translateY(4px);transition:opacity var(--nlt-duration-moderate) var(--nlt-easing-out),transform var(--nlt-duration-moderate) var(--nlt-easing-out)}.nlt-result-armed [data-nlt-result] .is-landed .nlt-home-value__range,.nlt-result-armed [data-nlt-result].is-ready .nlt-home-account__ready{opacity:1;transform:none}.nlt-result-armed [data-nlt-result] .nlt-home-value__dot{opacity:0;transform:translateX(var(--dot-from,0));transition:transform calc(var(--nlt-duration-slower) + var(--nlt-duration-instant)) var(--nlt-easing-out),opacity var(--nlt-duration-base) var(--nlt-easing-out)}.nlt-result-armed [data-nlt-result] .is-counting .nlt-home-value__dot{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nlt-home-account,.nlt-home-hero__blob,.nlt-home-journey__bar .is-current::after,.nlt-home-topic__glow{animation:none}}:root[data-motion=reduce] .nlt-home-account,:root[data-motion=reduce] .nlt-home-hero__blob,:root[data-motion=reduce] .nlt-home-journey__bar .is-current::after,:root[data-motion=reduce] .nlt-home-topic__glow{animation:none}
