.su{padding:clamp(48px,6vw,72px) 0 clamp(72px,9vw,120px);min-height:0}.su-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px 28px;align-items:end}.su h1{font:500 clamp(2.6rem,5.4vw,4.75rem)/1.02 var(--serif);letter-spacing:-.03em;color:var(--ink);max-width:12ch}.su .nb{display:inline-block;white-space:nowrap}.su-ways{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:30px}.su-ways .way{display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 13px;border-radius:10px;background:var(--card);color:var(--ink);box-shadow:var(--card-lift);font:500 16.5px var(--sans);rotate:var(--r)}.su-ways svg{width:18px;height:18px;fill:none;stroke:var(--plum);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.su-ways .done{display:inline-flex;align-items:center;gap:10px;font:500 clamp(1.5rem,2.4vw,2rem)/1 var(--serif);letter-spacing:-.02em;color:var(--ink)}.su-ways .done svg{width:30px;height:30px;stroke-width:1.6}html.motion .su-ways .way,html.motion .su-ways .done{opacity:0;translate:0 10px;animation:su-in .5s var(--arrive) forwards}html.motion .su-ways .way{animation-delay:var(--d)}html.motion .su-ways .done{animation-delay:.4s}.su-say>.btn{margin-top:30px}@keyframes su-in{to{opacity:1;translate:0 0}}.su-side{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.su-side li{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--rule)}.su-side li>:first-child{font:500 19px/1.3 var(--serif);letter-spacing:-.01em;color:var(--ink)}.su-side li a{text-decoration:underline;text-decoration-color:var(--plum-soft);text-underline-offset:.2em}.su-side li a:hover{text-decoration-color:var(--plum)}.su-side b{font-weight:500;font-size:15.5px;color:var(--ink-body);white-space:nowrap}.su-side .su-yr{display:block;border-bottom:0;padding-top:12px;font-size:14.5px;color:var(--ink-body)}.su-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:48px}.su-box{background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--lift);padding:clamp(24px,3vw,36px);scroll-margin-top:88px}.su-box h2{font:500 32px/1.1 var(--serif);letter-spacing:-.015em;color:var(--ink)}.su-box>p{margin-top:12px;color:var(--ink-body)}.su-box .fee{display:flex;align-items:baseline;gap:10px;margin-top:10px}.su-box .fee b{font:500 44px/1 var(--serif);letter-spacing:-.03em;color:var(--ink)}.su-box .fee span{font-size:15px;color:var(--ink-body)}.su-box .ticks{margin-top:14px;padding:0;list-style:none;border-top:1px solid var(--rule)}.su-box .ticks li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:15.5px;color:var(--ink-body)}.su-box .ticks li:before{content:"✓";margin-right:10px;color:var(--plum)}.su-box .xin{background:var(--paper)}.su-box select.xin{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(-45deg,transparent 50%,var(--ink) 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat}.su-box .xrow{gap:14px}.su-box .xf>label{font-size:14.5px}.su-box .xsend .btn{width:100%}.su-box .fine{font-size:13.5px;line-height:1.5;color:var(--ink-body)}.su-box.call{background:var(--paper-2);box-shadow:none}.su-box.call .btn{width:100%;margin-top:22px}.su-box.call .btn span[aria-hidden]{margin-left:2px}.fx .hdl{display:flex;gap:12px;align-items:center;font-family:var(--serif);font-size:27px;font-weight:500;color:var(--ink);letter-spacing:-.02em}.fx .hdl .mk{width:30px;height:30px}.fx .xdone{display:flex;flex-direction:column;gap:14px;margin-top:var(--s3)}.fx .xdone:focus-visible{outline:none}.fx .xslip{background:var(--paper);border-radius:var(--r-md);padding:var(--s2) var(--s3);font:400 14px/1.5 var(--mono);color:var(--ink-body)}.fx .xslip .msg{margin-top:8px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.fx .xnext{display:flex;flex-direction:column;gap:6px;font-size:15.5px;line-height:1.5;color:var(--ink-body)}.fx .xnext b{color:var(--ink)}.fx .xnext a{color:var(--ink);border-bottom:1px solid var(--plum-soft)}.su .xslip .lab{font:600 10.5px/1.9 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid)}.su-own{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:28px;padding:20px 24px;border-radius:14px;background:var(--lit);font-size:15.5px;color:var(--ink-body)}.su-own b{color:var(--ink)}@media(max-width:900px){.su-two,.su-hero{grid-template-columns:minmax(0,1fr)}.su .nb{white-space:normal}.su-say>.btn{width:100%}}@container stage (max-width:640px){.su-box .xrow{grid-template-columns:minmax(0,1fr)}}
