.zd{padding-bottom:clamp(64px,8vw,112px);overflow-x:clip}.lp .zd h3{margin:0;font:750 19px/1.3 var(--lp-head);letter-spacing:-.02em;color:var(--lp-ink)}.lp .zd p{margin:0}.zd-hero{padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px)}.zd-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,64px);align-items:center}.lp .zd-hero h1{margin:20px 0 0;max-width:14ch;font:800 clamp(2.4rem,4.4vw,3.9rem)/1.03 var(--lp-head);letter-spacing:-.045em;color:var(--lp-ink)}.zd-hero h1 span{color:var(--lp-accent)}.lp .zd-hero .v3-lead{margin-top:22px}.zd-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.zd-hero__facts li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--lp-surface);box-shadow:var(--lp-shadow);font-size:15px;font-weight:600;color:var(--lp-ink)}.zd-hero__facts svg{color:var(--lp-accent)}.zd-cta{margin-top:26px;display:grid;gap:14px}.zd-cta__row{display:flex;flex-wrap:wrap;gap:10px}.zd-cta .lp-btn--ghost{min-height:56px;padding:0 22px;font-size:16px}.zd-cta .lp-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.lp .zd-cta__note{color:var(--lp-muted);font-size:15px;line-height:1.5;max-width:46ch}.zd-cta__note a{display:inline-flex;align-items:center;gap:6px;color:var(--lp-signal-ink);font-weight:600;text-decoration:none;white-space:nowrap}.zd-cta__note a:hover{text-decoration:underline}.zd-cta--center{justify-items:center;text-align:center}.zd-cta--center .zd-cta__row{justify-content:center}.zd-cta--center .zd-cta__note{margin:0 auto}.zd-stage{position:relative;margin:0;padding:0 0 64px}.zd-shot{position:relative;background:var(--lp-surface);border-radius:var(--lp-r-l);box-shadow:0 40px 80px -40px rgba(17,24,39,.35),0 2px 6px rgba(17,24,39,.05);overflow:hidden}.zd-shot__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 22px 12px}.zd-shot__head span{font:750 18px/1.2 var(--lp-head);letter-spacing:-.02em;color:var(--lp-ink)}.zd-shot__head small{color:var(--lp-soft);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-shot img{display:block;width:100%;height:auto}.zd-shot__done{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#e8f7ee;color:#15803d;font-size:13px;font-weight:700;box-shadow:0 6px 16px -8px rgba(21,128,61,.5)}.zd-idea{position:absolute;left:-28px;bottom:0;width:min(330px,78%);background:var(--lp-surface);border-radius:20px;padding:16px 18px;box-shadow:0 28px 60px -24px rgba(31,79,216,.45),0 2px 8px rgba(17,24,39,.08)}.zd-idea__top{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lp-ink)}.zd-idea__ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--lp-accent);color:#fff}.zd-idea__top em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;color:#6d28d9;background:#f3efff;padding:3px 9px;border-radius:999px}.lp .zd-idea p{margin-top:10px;font-size:15.5px;line-height:1.45;color:var(--lp-ink)}.zd-idea__status{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--lp-signal-ink)}.zd-arrow{position:absolute;right:18%;bottom:72px;width:150px;height:110px;color:var(--lp-accent);transform:rotate(-8deg)}.zd-stage figcaption{position:absolute;right:4px;bottom:6px;font-size:12.5px;color:var(--lp-soft)}.zd-sec{padding-top:clamp(48px,6vw,88px)}.lp .zd-title{margin:0;font:800 clamp(1.7rem,2.8vw,2.4rem)/1.1 var(--lp-head);letter-spacing:-.035em;color:var(--lp-ink);max-width:24ch}.lp .zd-sub{margin-top:14px;color:var(--lp-muted);font-size:17px;line-height:1.5;max-width:56ch}.zd-cards{margin-top:26px;display:grid;gap:16px;align-items:stretch}.zd-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-card{background:var(--lp-surface);border-radius:var(--lp-r-l);padding:26px;box-shadow:var(--lp-shadow);display:grid;align-content:start;gap:12px}.lp .zd-card p{color:var(--lp-muted);font-size:16px;line-height:1.55}.zd-ic{width:46px;height:46px;border-radius:14px;background:var(--lp-accent-soft);color:var(--lp-signal-ink);display:grid;place-items:center}.zd-ic--sm{width:38px;height:38px;border-radius:12px;flex:none}.zd-ask__head{display:flex;align-items:center;gap:12px}.zd-ask ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:10px}.zd-ask li{display:flex;gap:10px;align-items:flex-start;background:var(--lp-bg);border-radius:16px;padding:12px 14px;font-size:15.5px;line-height:1.45;color:var(--lp-ink)}.zd-ask li svg{flex:none;margin-top:3px;color:var(--lp-accent)}.zd-steps{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;counter-reset:none}.zd-step__n{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--lp-accent);color:#fff;font:800 17px/1 var(--lp-head)}.zd-steps a{color:var(--lp-signal-ink);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.zd-phone{margin-top:16px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;background:var(--lp-surface);border-radius:var(--lp-r-l);padding:clamp(20px,3vw,32px) clamp(20px,4vw,48px);box-shadow:var(--lp-shadow)}.zd-phone img{width:100%;height:auto;border-radius:26px;box-shadow:0 24px 48px -24px rgba(17,24,39,.35),0 0 0 6px #111827}.zd-phone div{display:grid;gap:10px;max-width:60ch}.lp .zd-phone h3{font-size:clamp(20px,2vw,26px)}.lp .zd-phone p{color:var(--lp-muted);font-size:17px;line-height:1.55}.zd-new time{font-size:13px;font-weight:700;color:var(--lp-signal-ink);background:var(--lp-accent-soft);justify-self:start;padding:4px 10px;border-radius:999px}.zd-bounds{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);background:var(--lp-surface);border-radius:var(--lp-r-l);padding:clamp(24px,4vw,48px);box-shadow:var(--lp-shadow)}.zd-bounds ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.zd-bounds li{display:flex;gap:12px;align-items:center;font-size:16.5px;color:var(--lp-ink)}.zd-bounds li svg{flex:none;width:30px;height:30px;padding:6px;border-radius:10px}.zd-bounds li.is-ok svg{background:#e8f7ee;color:#15803d}.zd-bounds li.is-no svg{background:var(--lp-tint);color:var(--lp-muted)}.zd-faq{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.zd-faq details{padding:20px 24px;gap:0}.zd-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font:700 17px/1.35 var(--lp-head);color:var(--lp-ink)}.zd-faq summary::-webkit-details-marker{display:none}.zd-faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--lp-bg);color:var(--lp-signal-ink);font-size:20px;line-height:1}.zd-faq details[open] summary:after{content:"−"}.lp .zd-faq details p{margin-top:12px}.zd-final .lp-wrap{display:grid;justify-items:center;text-align:center}.lp .zd-final .zd-title{max-width:none}.zd-final .v3-lead{text-align:center}@media (max-width:1000px){.zd-hero__grid{grid-template-columns:1fr}.zd-stage{max-width:680px}.zd-idea{left:0}.zd-cards--3,.zd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp .zd-hero h1{font-size:clamp(2.1rem,10vw,2.6rem)}.zd-cta .lp-btn{width:100%;justify-content:center}.zd-stage{padding-bottom:0}.zd-shot img{max-height:330px;object-fit:cover;object-position:top}.zd-shot__head{padding:16px 18px 10px}.zd-idea{position:relative;width:92%;margin-top:-48px}.zd-stage figcaption{position:static;margin-top:10px;text-align:right}.zd-arrow{display:none}.zd-bounds,.zd-cards--3,.zd-faq,.zd-phone,.zd-steps{grid-template-columns:1fr}.zd-phone{justify-items:center;text-align:center}.zd-phone img{max-width:220px}.zd-card{padding:22px}}