.how-v2 .how-v2-steps{background:#fff1e2;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin:0;padding:32px 40px;list-style:none;display:grid}.how-v2-steps>li{flex-direction:column;min-width:0;display:flex}.how-v2-steps>li:nth-child(n+3){border-top:1px solid #e8d7c5;padding-top:28px}.how-v2 .how-v2-steps h2{align-items:baseline;gap:10px;font-size:24px;line-height:1.2;display:flex}.how-v2-steps>li>p{color:#716153;max-width:50ch;margin:14px 0 20px;font-size:15px;line-height:1.6}.how-step-number{color:#b74315;letter-spacing:0;flex:none;font-size:15px}.how-scene{isolation:isolate;width:100%;max-width:460px;min-height:254px;margin:0 auto 20px;position:relative}.how-scene .how-scene-note{text-align:center;color:#674b38;margin-bottom:24px;font-size:28px;line-height:1.1;display:block;transform:rotate(-4deg)}.how-scene .v2-icon{color:#c24718;flex:none;width:18px;height:19px}.how-task-paper,.how-terms-paper,.how-result-paper{color:#302820;background:#fffdf9;border:1px solid #e9d7c6;border-radius:8px;flex-direction:column;display:flex}.how-task-paper{gap:8px;width:188px;padding:18px;font-size:14px;line-height:1.25;position:absolute;top:90px;right:8px;transform:rotate(4deg)}.how-task-paper strong{margin-bottom:2px;font-size:18px}.how-task-paper>span,.how-terms-paper>span:not(.how-paper-label,.how-paper-rule){align-items:center;gap:8px;display:flex}.how-task-mascot{z-index:1;width:210px;height:auto;position:absolute;bottom:0;left:0}.how-terms-paper{gap:10px;width:250px;margin:36px auto 0;padding:20px 22px;font-size:14px;position:relative;transform:rotate(-4deg)}.how-paper-label{color:#746252;font-size:14px}.how-paper-price{letter-spacing:-.04em;font-size:34px;line-height:1.1}.how-paper-rule{border-top:1px solid #ecdfd2;margin:3px 0}.how-terms-check{background:#e3f1e6;border:1px solid #bad7c0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:4px;left:calc(50% + 104px);transform:rotate(8deg)}.how-terms-check .v2-icon{color:#286743;width:24px;height:25px}.how-v2-steps>li:nth-child(n+3) .how-scene{flex:1;min-height:470px}.how-example-label{color:#7b6756;margin:0 0 12px 2px;font-size:12px;display:block}.how-chat-bubble{background:#fffdfa;border:1px solid #e8d9ca;border-radius:14px 14px 14px 3px;width:94%;padding:16px 18px;font-size:14px;line-height:1.55}.how-chat-bubble strong{color:#78614f;margin-bottom:6px;font-size:12px;display:block}.how-v2 .how-chat-bubble p{color:#302820;font-size:inherit;line-height:inherit;margin:0}.how-v2 .how-chat-bubble p+p{margin-top:10px}.how-chat-expert{background:#ffe0c5;border-color:#f1c4a0;border-radius:14px 14px 3px;margin:12px 0 0 auto}.how-result-document{padding-bottom:110px;position:relative}.how-result-paper{width:calc(100% - 52px);padding:22px 24px;transform:rotate(-2deg)}.how-result-paper-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.how-result-paper-title>.v2-icon{width:23px;height:26px}.how-result-paper-title strong{font-size:21px;line-height:1.2}.how-result-paper dl{margin:0}.how-result-paper dl>div+div{margin-top:13px}.how-result-paper dt{font-size:14px;font-weight:650;line-height:1.35}.how-result-paper dd{color:#746252;margin:4px 0 0;font-size:13px;line-height:1.5}.how-scene .how-result-mascot{width:145px;height:auto;position:absolute;bottom:0;right:-14px}.how-scene-arrow{color:#e66a31;width:62px;height:31px;position:absolute;top:10px;right:-67px}.how-v2-steps>li:nth-child(2) .how-scene-arrow{display:none}.how-v2 .how-v2-payment-note{max-width:85ch;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.how-v2 .how-v2-link{width:fit-content;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.how-v2 .how-v2-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.how-v2-steps .how-v2-link{margin-top:auto}.how-v2-result{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:80px;padding-block:64px;display:grid}.how-v2 .how-v2-result h2{max-width:20ch;font-size:34px}.how-v2-result p{color:var(--muted);margin-top:20px}.how-v2-timing{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:28px}.how-v2 .how-v2-timing h2{max-width:none;font-size:20px}.how-v2 .how-v2-duration{color:var(--ink);letter-spacing:-.045em;margin-top:18px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.how-v2-timing p:last-child{font-size:14px}.how-v2-start{background:#fff1e2;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.how-v2 .how-v2-start h2{font-size:30px}.how-v2-start p{color:var(--muted);margin-top:12px;font-size:14px}.how-v2-start>div:last-child{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}@media (max-width:1050px){.how-v2 .how-v2-steps{column-gap:40px;padding:28px}.how-task-paper{width:166px;padding:16px;right:0}.how-task-mascot{width:180px;left:-12px}.how-scene-arrow{width:42px;right:-42px}.how-result-paper{width:calc(100% - 24px);padding:20px}.how-scene .how-result-mascot{width:124px;bottom:-3px;right:-8px}.how-v2-result{gap:36px}}@media (max-width:800px){.how-v2 .how-v2-steps{grid-template-columns:1fr;gap:0;padding:8px 28px}.how-v2-steps>li,.how-v2-steps>li:nth-child(n+3){border-top:0;border-bottom:1px solid #e4d7c9;padding:28px 0}.how-v2-steps>li:last-child{border-bottom:0}.how-task-mascot{width:210px;left:0}.how-task-paper{width:188px;right:12px}.how-scene-arrow{display:none}.how-v2-steps>li:nth-child(n+3) .how-scene{min-height:0}.how-result-document{padding-bottom:118px}.how-result-paper{width:calc(100% - 32px)}.how-scene .how-result-mascot{bottom:0;right:-8px}.how-v2-steps>li>p{margin-bottom:10px}.how-v2-result{grid-template-columns:1fr;gap:24px;padding-block:36px}}@media (max-width:640px){.how-v2 .how-v2-steps{padding:4px 20px}.how-v2 .how-v2-steps h2{font-size:22px}.how-scene{min-height:250px;margin-bottom:18px}.how-scene .how-scene-note{font-size:25px}.how-task-paper{width:148px;padding:13px;font-size:12px;top:85px;right:0}.how-task-paper strong{font-size:15px}.how-task-mascot{width:156px;bottom:-2px;left:-9px}.how-terms-paper{width:216px;padding:18px}.how-terms-check{bottom:12px;left:auto;right:-2px}.how-chat-bubble{width:97%;padding:14px}.how-result-paper{width:100%;padding:20px;transform:none}.how-result-paper-title strong{font-size:20px}.how-result-document{padding-bottom:100px}.how-scene .how-result-mascot{width:116px;bottom:0;right:4px}.how-v2 .how-v2-result h2,.how-v2 .how-v2-start h2{font-size:28px}.how-v2 .how-v2-timing h2{font-size:20px}.how-v2-timing,.how-v2-start{padding:24px}.how-v2-start{flex-direction:column;align-items:stretch;gap:20px}.how-v2-start .button{width:100%}}@media (max-width:360px){.how-task-mascot{width:124px;left:-16px}}.how-v2-demo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:56px;display:grid}.choize-ui .how-v2-demo h2{margin:0 0 14px;font-size:clamp(28px,3vw,38px)}.how-v2-demo-copy p{color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.6}.how-v2-demo-video{margin:0}.how-v2-demo-video video{aspect-ratio:8/5;background:#f8f3ec;border:1px solid #ece2d7;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 50px #6b4a2f1f}.how-v2-demo-video figcaption{color:var(--muted);margin-top:10px;font-size:13px}@media (max-width:800px){.how-v2-demo{grid-template-columns:1fr;margin-top:40px}.how-v2-demo-video video{border-radius:14px}}
