.home-overview{padding:28px 0 0}.home-overview__panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);overflow:hidden;border:1px solid var(--public-line);border-radius:8px;background:var(--public-surface);box-shadow:var(--public-shadow)}.home-overview__content{min-width:0;padding:clamp(28px,5vw,56px)}.home-overview h1{max-width:700px;margin:0;color:var(--public-ink);font-size:clamp(34px,5vw,54px);line-height:1.03;letter-spacing:0}.home-overview h1 span{color:var(--public-gold)}.home-overview__description{max-width:660px;margin:20px 0 0;color:var(--public-muted);font-size:16px;line-height:1.65}.home-overview__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.home-overview__summary{display:grid;align-content:center;gap:1px;padding:22px;border-left:1px solid var(--public-line);background:var(--public-surface-soft)}.home-summary-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--public-line)}.home-summary-item:last-child{border-bottom:0}.home-summary-item__icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--public-gold) 42%,var(--public-line));border-radius:7px;background:color-mix(in srgb,var(--public-gold) 9%,var(--public-surface));color:var(--public-gold)}.home-summary-item__icon svg{display:block;width:20px;height:20px}.home-summary-item>div>strong,.home-summary-item>div>span{display:block}.home-summary-item>div>strong{color:var(--public-ink);font-size:13px}.home-summary-item>div>span{margin-top:3px;color:var(--public-muted);font-size:12px;line-height:1.4}.home-flow,.home-pillars,.home-directory{padding-top:58px}.home-flow__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--public-line);border-radius:8px;background:var(--public-surface);box-shadow:var(--public-shadow)}.home-flow-step{position:relative;min-width:0;padding:22px;border-right:1px solid var(--public-line)}.home-flow-step:last-child{border-right:0}.home-flow-step__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-flow-step__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:7px;background:var(--public-green-soft);color:var(--public-green)}.home-flow-step__number{color:var(--public-line-strong);font-size:12px;font-weight:800}.home-flow-step h3{margin:18px 0 7px;color:var(--public-ink);font-size:16px;letter-spacing:0}.home-flow-step p{margin:0;color:var(--public-muted);font-size:13px;line-height:1.55}.home-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-pillar{min-width:0;padding:22px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-surface)}.home-pillar__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--public-line);border-radius:7px;color:var(--public-gold)}.home-pillar:nth-child(2) .home-pillar__icon{color:var(--public-green)}.home-pillar:nth-child(3) .home-pillar__icon{color:var(--public-red)}.home-pillar h3{margin:17px 0 8px;color:var(--public-ink);font-size:17px;letter-spacing:0}.home-pillar p{margin:0;color:var(--public-muted);font-size:13px;line-height:1.6}.home-directory__panel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);border:1px solid var(--public-line);border-radius:8px;background:var(--public-surface)}.home-directory__intro{padding:26px;border-right:1px solid var(--public-line);background:var(--public-surface-soft)}.home-directory__intro h2{margin:0;color:var(--public-ink);font-size:24px;line-height:1.15;letter-spacing:0}.home-directory__intro p{margin:12px 0 0;color:var(--public-muted);font-size:13px;line-height:1.6}.home-directory__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-directory__links a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:12px;align-items:center;min-width:0;min-height:82px;padding:15px 18px;border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line);text-decoration:none}.home-directory__links a:nth-child(2n){border-right:0}.home-directory__links a:nth-last-child(-n+2){border-bottom:0}.home-directory__links a:hover{background:var(--public-surface-soft)}.home-directory__links a>svg:first-child{color:var(--public-gold)}.home-directory__links strong,.home-directory__links span{display:block}.home-directory__links strong{color:var(--public-ink);font-size:13px}.home-directory__links span{margin-top:3px;color:var(--public-muted);font-size:11px;line-height:1.35}.home-directory__links .home-directory__arrow{color:var(--public-line-strong)}@media(max-width:900px){.home-overview__panel,.home-directory__panel{grid-template-columns:1fr}.home-overview__summary{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--public-line);border-left:0}.home-summary-item{grid-template-columns:34px minmax(0,1fr);border-right:1px solid var(--public-line);border-bottom:0}.home-summary-item:last-child{border-right:0}.home-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow-step:nth-child(2){border-right:0}.home-flow-step:nth-child(-n+2){border-bottom:1px solid var(--public-line)}.home-directory__intro{border-right:0;border-bottom:1px solid var(--public-line)}}@media(max-width:680px){.home-overview{padding-top:18px}.home-overview__content{padding:26px 20px}.home-overview h1{font-size:clamp(31px,12vw,42px)}.home-overview__description{font-size:14px}.home-overview__actions{display:grid}.home-overview__summary,.home-flow__grid,.home-pillars__grid,.home-directory__links{grid-template-columns:1fr}.home-summary-item,.home-summary-item:last-child{border-right:0;border-bottom:1px solid var(--public-line)}.home-summary-item:last-child{border-bottom:0}.home-flow,.home-pillars,.home-directory{padding-top:42px}.home-flow-step,.home-flow-step:nth-child(2){border-right:0;border-bottom:1px solid var(--public-line)}.home-flow-step:last-child{border-bottom:0}.home-directory__links a,.home-directory__links a:nth-child(2n),.home-directory__links a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--public-line)}.home-directory__links a:last-child{border-bottom:0}}
