.alt .sp h1{max-width:16ch}.alt .sp-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:880px;margin-top:36px;display:grid}.alt .sp-way{background:linear-gradient(180deg,var(--s2),var(--s1));box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;align-content:start;justify-items:start;gap:10px;padding:26px;display:grid}.alt .sp-way h2{font:500 22px/1.25 var(--display);letter-spacing:-.015em}.alt .sp-way p{color:var(--sub);font-size:17px}.alt .sp-way .btn,.alt .sp-way .sp-mail{margin-top:8px}.alt .sp-ic{border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffff40,0 14px 28px -14px #000c}.alt .sp-ic svg{stroke:#fff;width:30px;height:30px}.alt .sp-ic.chat{background:linear-gradient(160deg,#8f9aff,#4b55c9)}.alt .sp-ic.mail{background:linear-gradient(160deg,#7fe3b0,#2e9e67)}.alt .sp-mail{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.alt .sp-addr{font:400 20px/1.2 var(--display);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:5px;overflow-wrap:anywhere}.alt .sp-faq{max-width:880px;padding-bottom:clamp(72px,10vw,128px)}.alt .sp-faq>h2{font:300 clamp(28px,3.4vw,36px)/1.1 var(--display);letter-spacing:-.03em;margin-bottom:18px}.alt .sp-faq details{border-top:1px solid var(--line)}.alt .sp-faq details:last-of-type{border-bottom:1px solid var(--line)}.alt .sp-faq summary{cursor:pointer;min-height:64px;font:400 19px/1.35 var(--display);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.alt .sp-faq summary::-webkit-details-marker{display:none}.alt .sp-faq summary:after{content:"+";color:var(--sub);font-size:24px}.alt .sp-faq details[open] summary:after{content:"−"}.alt .sp-faq details p{color:var(--sub);max-width:62ch;padding:0 0 20px;font-size:17px}.alt .sp-never{color:var(--sub);margin-top:22px;font-size:16px}@media (max-width:700px){.alt .sp-ways{grid-template-columns:1fr}}.alt .sp-faq{max-width:1180px}.alt .sp-faq>*{max-width:880px}
