.home-page{max-width:1280px;margin:0 auto;padding:16px 0 24px}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,76px);padding:24px 0 48px;background:none}.home-hero h1{font-size:clamp(48px,6vw,82px);white-space:normal;margin:16px 0 24px}.home-hero p{font-size:clamp(18px,2vw,22px);max-width:460px;margin:0 0 28px}.home-actions .secondary{background:#e7eef3;color:#17324d}.home-verify{display:inline-block;margin-top:24px;font-size:14px;font-weight:650;color:#435b70;text-underline-offset:4px}.home-photo{margin:0;position:relative;min-width:0;border-radius:24px;overflow:hidden;background:#dce8ed;box-shadow:0 18px 50px #17324d1a}.home-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.home-photo figcaption{position:absolute;inset:auto 0 0;padding:28px 24px 18px;color:#fff;font-size:14px;font-weight:650;background:linear-gradient(transparent,#102e44b8)}.home-help{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;border:1px solid #dce5ec;border-radius:18px;background:#fff}.home-help h2{font-size:28px;margin:5px 0 9px}.home-help p{margin:0;max-width:500px}.home-help-actions{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.home-video-disclosure{border:0;padding:0;position:relative}.home-video-disclosure>summary{list-style:none;white-space:nowrap}.home-video-disclosure>summary::-webkit-details-marker{display:none}.home-help-actions>.button{white-space:nowrap}.home-video-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:10;width:min(680px,calc(100vw - 40px));background:#fff;padding:12px;border:1px solid #dce5ec;border-radius:14px;box-shadow:0 18px 48px #17324d29}.home-video-panel video{display:block;width:100%;aspect-ratio:16/9;background:#17324d;border-radius:8px}.home-video-disclosure>summary:focus-visible,.home-help a:focus-visible{outline:3px solid #167d8d;outline-offset:4px}.home-help-actions .secondary{background:#e7eef3;color:#17324d}
@media(max-width:1000px){.home-help{align-items:flex-start;flex-direction:column}.home-video-panel{left:0;right:auto}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:700px){.home-hero{grid-template-columns:1fr;padding-top:0;gap:30px}.home-hero h1{font-size:56px}.home-photo{border-radius:18px}.home-help{padding:22px}.home-help-actions{width:100%;display:grid;grid-template-columns:1fr}.home-help-actions>.button,.home-video-disclosure>summary{width:100%}.home-video-panel{position:static;width:100%;margin-top:12px;padding:8px}.home-help h2{font-size:25px}}

@media(max-width:760px){.home-help-actions{width:100%;display:grid;grid-template-columns:1fr}.home-video-panel{position:static;width:100%;margin-top:12px}}
