.genjutsu-model-page-module__VGoybq__page{color:#243d2d;max-width:1180px;margin:0 auto;padding:64px 32px 80px}.genjutsu-model-page-module__VGoybq__hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;padding-bottom:60px;display:grid}.genjutsu-model-page-module__VGoybq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#497b60;margin-bottom:20px;font-size:12px}.genjutsu-model-page-module__VGoybq__hero h1{letter-spacing:-.045em;max-width:17ch;font-size:clamp(38px,4.2vw,62px);font-weight:550;line-height:1.08}.genjutsu-model-page-module__VGoybq__lead{color:#64796c;max-width:55ch;margin-top:24px;font-size:18px;line-height:1.7}.genjutsu-model-page-module__VGoybq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.genjutsu-model-page-module__VGoybq__actions>a:last-child{text-underline-offset:4px;text-decoration:underline}.genjutsu-model-page-module__VGoybq__note{color:#6c7c71;max-width:48ch;margin-top:18px;font-size:12px;line-height:1.6}.genjutsu-model-page-module__VGoybq__inputs{background:#edf4ef;border-radius:22px;gap:6px;padding:32px;display:grid}.genjutsu-model-page-module__VGoybq__inputs>span{letter-spacing:.08em;color:#678772;margin-top:28px;font-size:11px}.genjutsu-model-page-module__VGoybq__inputs>span:first-child{margin-top:0}.genjutsu-model-page-module__VGoybq__inputs>strong{letter-spacing:-.02em;font-size:23px;font-weight:500}.genjutsu-model-page-module__VGoybq__inputs p{color:#64796c;font-size:13px;line-height:1.5}.genjutsu-model-page-module__VGoybq__section{border-top:1px solid #dce6df;padding:44px 0}.genjutsu-model-page-module__VGoybq__section h2,.genjutsu-model-page-module__VGoybq__bottom h2{letter-spacing:-.025em;margin-bottom:22px;font-size:28px;font-weight:500}.genjutsu-model-page-module__VGoybq__section h3{margin-bottom:10px;font-size:17px;font-weight:550}.genjutsu-model-page-module__VGoybq__section p,.genjutsu-model-page-module__VGoybq__bottom p{color:#5c7063;margin:12px 0;font-size:15px;line-height:1.8}.genjutsu-model-page-module__VGoybq__section a{color:#327350;text-underline-offset:3px;text-decoration:underline}.genjutsu-model-page-module__VGoybq__columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.genjutsu-model-page-module__VGoybq__columns h3:not(:first-child){margin-top:28px}.genjutsu-model-page-module__VGoybq__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.genjutsu-model-page-module__VGoybq__steps li{counter-increment:step}.genjutsu-model-page-module__VGoybq__steps li:before{content:"0" counter(step);color:#639579;margin-bottom:18px;font-size:13px;display:block}.genjutsu-model-page-module__VGoybq__table{margin:24px 0;overflow:auto}.genjutsu-model-page-module__VGoybq__table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.genjutsu-model-page-module__VGoybq__table caption{text-align:left;color:#64796c;padding-bottom:12px}.genjutsu-model-page-module__VGoybq__table th,.genjutsu-model-page-module__VGoybq__table td{border-bottom:1px solid #dce6df;padding:14px 18px}.genjutsu-model-page-module__VGoybq__table thead{background:#edf4ef}.genjutsu-model-page-module__VGoybq__bottom{background:#edf4ef;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.genjutsu-model-page-module__VGoybq__bottom h2{margin-bottom:8px}.genjutsu-model-page-module__VGoybq__bottom>a{white-space:nowrap}@media (max-width:720px){.genjutsu-model-page-module__VGoybq__page{padding:40px 20px}.genjutsu-model-page-module__VGoybq__hero,.genjutsu-model-page-module__VGoybq__columns,.genjutsu-model-page-module__VGoybq__steps{grid-template-columns:1fr;gap:28px}.genjutsu-model-page-module__VGoybq__hero{padding-bottom:36px}.genjutsu-model-page-module__VGoybq__hero h1{font-size:40px}.genjutsu-model-page-module__VGoybq__inputs{padding:24px}.genjutsu-model-page-module__VGoybq__section{padding:32px 0}.genjutsu-model-page-module__VGoybq__section h2,.genjutsu-model-page-module__VGoybq__bottom h2{font-size:25px}.genjutsu-model-page-module__VGoybq__bottom{padding:24px;display:block}.genjutsu-model-page-module__VGoybq__bottom>a{margin-top:16px;display:inline-flex}}
