.site .home-more{margin-top:40px}.site .home-more__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:var(--radius-chip);color:var(--primary);font-size:16px;font-weight:600;letter-spacing:-.011em;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.site .home-more__link:hover{text-decoration-color:currentColor}.site .home-more__link svg{width:18px;height:18px;transition:transform .2s var(--site-ease)}@media (prefers-reduced-motion:no-preference){.site .home-more__link:hover svg{transform:translateX(3px)}}.site .home-checks{display:grid;gap:10px;margin-top:24px}.site .home-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.5;color:var(--ink-2)}.site .home-checks svg{width:18px;height:18px;margin-top:3px;color:var(--primary)}.site .home-checks--compact{gap:8px;margin-top:0}.site .home-checks--compact li{font-size:15px}.site .home-checks--compact svg{margin-top:2px}.site .home-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border-radius:var(--radius-chip);background:var(--neutral-bg);color:var(--neutral-ink);font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap}.site .home-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.site .home-status[data-tone-status=info]{background:var(--info-bg);color:var(--info-ink)}.site .home-status[data-tone-status=success]{background:var(--success-bg);color:var(--success-ink)}.site .home-status[data-tone-status=warning]{background:var(--warning-bg);color:var(--warning-ink)}.site .home-status[data-tone-status=danger]{background:var(--danger-bg);color:var(--danger-ink)}.site .home-status-row{display:grid;gap:8px}.site .home-checks+.home-status-row{margin-top:20px}.site .home-status-row__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted)}.site .home-status-row__list{display:flex;flex-wrap:wrap;gap:6px}.site .home-editorial__head{display:grid;gap:20px;margin-bottom:56px}.site .home-editorial__title{max-width:16ch;font-size:clamp(40px,6vw,84px);line-height:1.02;font-weight:700;letter-spacing:-.04em;color:var(--ink)}.site .home-editorial__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.site .home-editorial__media{grid-column:1/span 8;margin:0;aspect-ratio:3/2;border-radius:var(--radius-media);overflow:hidden;background:var(--surface-2)}.site .home-editorial__media img{display:block;width:100%;height:100%;object-fit:cover}.site .home-editorial__aside{grid-column:10/span 3;display:grid;justify-items:start;gap:32px}.site .home-editorial__text{font-size:18px;line-height:1.6;color:var(--ink-2)}.site .home-editorial__figures{width:100%;margin:0;border-top:1px solid var(--line)}.site .home-editorial__figure{display:flex;flex-direction:column-reverse;gap:6px;padding:20px 0;border-bottom:1px solid var(--line)}.site .home-editorial__figure dd{margin:0;font-size:64px;line-height:1;font-weight:700;letter-spacing:-.045em;color:var(--ink)}.site .home-editorial__figure dt{font-size:14px;color:var(--site-muted)}@media (max-width:1023px){.site .home-editorial__media{grid-column:1/-1}.site .home-editorial__aside{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px}.site .home-editorial__text{grid-column:1/-1;max-width:60ch}}@media (max-width:767px){.site .home-editorial__head{margin-bottom:32px}.site .home-editorial__title{max-width:none}.site .home-editorial__media{aspect-ratio:4/3}.site .home-editorial__aside{grid-template-columns:1fr}.site .home-editorial__text{font-size:17px}.site .home-editorial__figures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.site .home-editorial__figure dd{font-size:48px}}.site .home-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:12px}.site .home-split__item{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content:start;justify-items:start}.site .home-split__item>*{align-self:start}.site .home-split__media{width:100%;margin:0 0 12px;aspect-ratio:16/10;border-radius:var(--radius-media);overflow:hidden;background:var(--surface-2)}.site .home-split__media img{display:block;width:100%;height:100%;object-fit:cover}.site .home-split__title{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:var(--ink);max-width:22ch}.site .home-split__text{font-size:17px;color:var(--ink-2);max-width:52ch}.site .home-split__item .home-checks{margin-top:8px}.site .home-split__actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:20px}@media (max-width:899px){.site .home-split{grid-template-columns:1fr}.site .home-split__item+.home-split__item{margin-top:56px}}@media (max-width:767px){.site .home-split__title{font-size:26px}}@media (max-width:479px){.site .home-split__actions,.site .home-split__actions .site-btn{width:100%}}.site .home-journey{border-bottom:1px solid var(--line)}.site .home-journey__item{display:grid;grid-template-columns:96px minmax(0,1.15fr) minmax(0,1fr);gap:16px 48px;padding:40px 0;border-top:1px solid var(--line)}.site .home-journey__number{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--primary)}.site .home-journey__main{display:grid;align-content:start;gap:10px}.site .home-journey__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.site .home-journey__text{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:56ch}.site .home-journey__detail{display:grid;align-content:start;padding-top:4px}@media (max-width:1023px){.site .home-journey__item{grid-template-columns:72px minmax(0,1fr)}.site .home-journey__detail{grid-column:2}}@media (max-width:559px){.site .home-journey__item{grid-template-columns:1fr;gap:12px;padding:32px 0}.site .home-journey__number{font-size:32px}.site .home-journey__detail{grid-column:1;padding-top:8px}.site .home-journey__title{font-size:21px}}.site .home-columns{display:grid;grid-template-columns:repeat(var(--home-cols,2),minmax(0,1fr));gap:40px 48px}.site .home-columns__item{display:grid;align-content:start;justify-items:start;gap:10px;padding-top:28px;border-top:1px solid var(--line)}.site .home-columns__text{font-size:16px;color:var(--ink-2);max-width:56ch}.site .home-columns__item .home-checks{margin-top:10px}.site .home-columns__footer{margin-top:14px}@media (max-width:767px){.site .home-columns{grid-template-columns:1fr;gap:32px}}.site .home-guarantees{border-bottom:1px solid var(--line)}.site .home-guarantees__item{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px 64px;padding:40px 0;border-top:1px solid var(--line)}.site .home-guarantees__head{display:flex;align-items:flex-start;gap:16px}.site .home-guarantees__head .site-icon-tile{flex-shrink:0;margin-bottom:0}.site .home-guarantees__head .site-h3{padding-top:8px}.site .home-guarantees__body{display:grid;gap:20px}.site .home-guarantees__text{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:60ch}@media (max-width:767px){.site .home-guarantees__item{grid-template-columns:1fr;padding:32px 0}.site .home-guarantees__text{font-size:16px}}.site .home-notice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--neutral-bg)}.site .home-notice .site-icon-tile{margin-bottom:0;background:var(--surface)}.site .home-notice__title{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:var(--ink)}.site .home-notice p{margin-top:6px;font-size:15px;color:var(--ink-2)}@media (max-width:479px){.site .home-notice{grid-template-columns:1fr;padding:20px}}.site .home-hero-cta{display:grid;justify-items:start;gap:4px;margin-top:32px}.site .home-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:479px){.site .home-hero-actions .site-btn{width:100%}}.site .home-hero-cta--flush{margin-top:0}.site .home-inline-status{margin-top:32px}.site .home-note{max-width:72ch;margin-top:24px;font-size:15px;color:var(--site-muted)}.site .home-columns-gap{margin-top:48px}.site .home-hero .site-hero__media{aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.site .home-hero .site-hero--split .site-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px}.site .home-hero-sectors{padding:20px;border:1px solid var(--hero-chip-line);border-radius:var(--radius-media);background:var(--hero-chip)}.site .home-hero-sectors__title{margin-bottom:8px;padding-inline:4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted)}.site .home-hero-sectors__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.site .home-hero-sectors__link{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:8px;border-radius:var(--radius-card);color:var(--hero-ink);text-decoration:none;transition:background-color .15s var(--site-ease)}.site .home-hero-sectors__link:hover{background:var(--hero-hover)}.site .home-hero-sectors__all:focus-visible,.site .home-hero-sectors__link:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px}.site .home-hero-sectors__thumb{display:grid;place-items:center;width:56px;height:42px;overflow:hidden;border-radius:var(--radius-tile);background:var(--hero-hover);color:var(--hero-muted)}.site .home-hero-sectors__thumb img{width:100%;height:100%;object-fit:cover}.site .home-hero-sectors__thumb svg{width:18px;height:18px}.site .home-hero-sectors__text{display:grid;min-width:0}.site .home-hero-sectors__name{font-size:15px;font-weight:600;line-height:1.3}.site .home-hero-sectors__meta{font-size:13px;color:var(--hero-muted)}.site .home-hero-sectors__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding-inline:8px;border-radius:var(--radius-chip);color:var(--hero-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site .home-hero-sectors__all svg{width:16px;height:16px}@media (min-width:1024px) and (max-width:1279px){.site .home-hero-sectors__list{grid-template-columns:minmax(0,1fr)}.site .home-hero-sectors__link{min-height:56px;padding-block:6px}}@media (min-width:1024px){.site .home-hero .site-search__chips{display:none}}@media (max-width:1023px){.site .home-hero .site-hero__media{display:none}.site .home-hero .site-hero--split .site-hero__inner{grid-template-columns:1fr}}