@import url('https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&f[]=boska@500,700&display=swap');
.ilt-home{background:var(--ilt-paper);color:var(--ilt-ink);font-family:var(--ilt-body);font-size:clamp(16px,.95rem + .2vw,18px);line-height:1.6}
.ilt-home *{box-sizing:border-box}.ilt-home h1,.ilt-home h2,.ilt-home h3,.ilt-home p,.ilt-home figure{margin:0}.ilt-home a{color:inherit}.ilt-home img{display:block;max-width:100%}.ilt-home h1,.ilt-home h2{font-family:var(--ilt-display);font-weight:700;line-height:1.08;color:inherit;letter-spacing:normal;text-transform:none;text-wrap:pretty}.ilt-home h1{font-size:clamp(40px,1.8rem + 2.5vw,56px);max-width:13ch}.ilt-home h2{font-size:clamp(26px,1.25rem + 1.5vw,36px)}.ilt-home a:focus-visible,.ilt-home summary:focus-visible,.ilt-home [tabindex]:focus-visible{outline:3px solid var(--ilt-gold);outline-offset:5px}
.ilt-home__wrap{width:min(var(--ilt-width),calc(100% - 48px));margin:auto}.ilt-home__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:var(--ilt-space) 0 48px}.ilt-home__hero>div{min-width:0}.ilt-home__eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px!important}.ilt-home__intro{color:var(--ilt-muted);margin:24px 0}.ilt-home__intro p+p{margin-top:12px}.ilt-home__btn{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--ilt-ink);color:var(--ilt-paper)!important;text-decoration:none;font-size:14px;font-weight:700;border:1px solid var(--ilt-ink)}.ilt-home__btn:hover{opacity:.88}.ilt-home__secondary{margin-left:24px;font-size:14px;text-underline-offset:5px}.ilt-home__notes{background:#fff;border:1px solid var(--ilt-line);padding:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:center}.ilt-home__notes a{text-decoration:none;min-width:0}.ilt-home__notes span{display:block;text-align:center;font-size:14px;margin-top:12px}.ilt-home__note-art{overflow:hidden}.ilt-home__note-art img{width:100%;height:290px;object-fit:contain;transform:scale(3)}.ilt-home__disclosure{grid-column:1/-1;font-size:14px;color:var(--ilt-muted);text-align:center}
.ilt-home__trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-block:1px solid var(--ilt-line);padding:16px 0;font-size:14px;font-weight:700}.ilt-home__section{padding-block:var(--ilt-space)}.ilt-home__section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.ilt-home__section-head .ilt-home__intro{margin:16px 0 0}.ilt-home__states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ilt-line);border-left:1px solid var(--ilt-line)}.ilt-home__states a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;padding:24px;border-right:1px solid var(--ilt-line);border-bottom:1px solid var(--ilt-line);font-weight:700}.ilt-home__states a:hover{background:var(--ilt-soft)}
.ilt-home__hera{background:var(--ilt-ink);color:var(--ilt-paper);padding:var(--ilt-space) 0}.ilt-home__hera-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.ilt-home__hera-layout>div{min-width:0}.ilt-home__hera .ilt-home__intro{color:var(--ilt-paper)}.ilt-home__hera .ilt-home__eyebrow{color:var(--ilt-gold)}.ilt-home__hera .ilt-home__btn{background:var(--ilt-gold);color:var(--ilt-ink)!important;border-color:var(--ilt-gold)}.ilt-home__editions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;text-underline-offset:5px}.ilt-home__rail{display:flex;max-width:100%;gap:16px;overflow:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:var(--ilt-gold) var(--ilt-ink);padding-bottom:16px}.ilt-home__rail figure{flex:0 0 83%;min-width:0;scroll-snap-align:start;background:#fff;color:var(--ilt-ink);padding:24px}.ilt-home__rail img{width:100%;height:340px;object-fit:contain}.ilt-home__rail figcaption{font-size:14px;text-align:center;margin-top:16px}.ilt-home__caption{font-size:14px}
.ilt-home__services{display:grid;grid-template-columns:1fr 1fr;gap:48px}.ilt-home__service{border-top:2px solid var(--ilt-ink);padding-top:24px;min-width:0}.ilt-home__service a{font-size:14px;font-weight:700;text-underline-offset:5px}.ilt-home__faq{margin-top:48px}.ilt-home details{padding:16px 0;border-bottom:1px solid var(--ilt-line)}.ilt-home summary{cursor:pointer;font-weight:700;display:list-item}.ilt-home details .ilt-home__intro{margin:16px 0 0}
@media(max-width:800px){.ilt-home__wrap{width:calc(100% - 32px)}.ilt-home__hero,.ilt-home__hera-layout{grid-template-columns:1fr;gap:32px}.ilt-home__hero{padding:32px 0}.ilt-home__note-art img{height:220px}.ilt-home__section{padding-block:48px}.ilt-home__hera{padding:48px 0}.ilt-home__states{grid-template-columns:repeat(2,minmax(0,1fr))}.ilt-home__services{grid-template-columns:1fr;gap:32px}.ilt-home__section-head{align-items:start;flex-direction:column}.ilt-home__rail img{height:310px}}
@media(max-width:420px){.ilt-home__notes{padding:16px;gap:8px}.ilt-home__note-art img{height:185px}.ilt-home__secondary{display:block;margin:16px 0 0}.ilt-home__states a{padding:16px;font-size:14px}}