.biz .lp-formhead{font:700 20px/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 16px}.biz #register{scroll-margin-top:88px}.biz .lp-ba{flex-direction:column;gap:32px;padding-bottom:24px;display:flex;position:relative}.biz .lp-pair{grid-template-columns:1fr 1.2fr;align-items:end;gap:24px;display:grid}.biz .lp-pair figure{flex-direction:column;gap:10px;margin:0;display:flex}.biz .lp-lab{color:var(--faint)}.biz .lp-lab-v{color:var(--v)}.biz .lp-plain{border:1px solid var(--line);color:#333;background:#fff;border-radius:18px;min-height:300px;padding:24px;font:16px/1.5 Times New Roman,Times,serif;position:relative}.biz .lp-plain p{margin:0 0 14px}.biz .lp-plain u{color:#2a4fd6;word-break:break-all}.biz .lp-stamp{color:#fff;font:900 28px/1 var(--font-display);background:#d9483b;border-radius:10px;padding:10px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 10px 30px -8px #d9483b99}.biz .lp-mail{border:1px solid var(--v-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 6px #7c68ff12,0 40px 90px -40px #4f3dd88c}.biz .lp-mtop{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.biz .lp-mtop b{font-size:15px;display:block}.biz .lp-mtop div span{color:var(--muted);font-size:13px;display:block}.biz .lp-mtop time{font:12px var(--font-mono);color:var(--faint);margin-left:auto}.biz .lp-av{color:#fff;width:40px;height:40px;font:800 18px var(--font-display);background:#c2532b;border-radius:12px;flex:none;place-items:center;display:grid}.biz .lp-hero{background:#f3e6d8;border-radius:14px;flex-direction:column;gap:8px;margin:18px 20px 0;padding:24px;display:flex}.biz .lp-hero .mono{color:#9a4a24}.biz .lp-hero strong{font:600 30px/1.05 var(--font-serif);letter-spacing:-.02em;color:#3a1a0c}.biz .lp-copy{color:var(--muted);margin:16px 20px 0;font-size:15px;line-height:23px}.biz .lp-btn{color:#fff;background:#c2532b;border-radius:10px;margin:16px 20px 22px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-block}.biz .lp-cards>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.biz .lp-cards .mono{color:var(--v)}.biz .lp-cards h3{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.biz .lp-cards p{color:var(--muted);margin:0}@media (max-width:760px){.biz .lp-pair{grid-template-columns:1fr}.biz .lp-plain{min-height:0}.biz .lp-hero strong{font-size:26px}}
