.mega-action{display:block;width:max-content;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.page-form{background:var(--white);border:3px solid var(--ink);border-radius:var(--r);box-shadow:7px 7px 0 var(--ink);padding:25px}.page-form label{font:800 11px 'Open Sans';letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:15px}.page-form input,.page-form textarea{font:600 15px 'Open Sans';width:100%;border:3px solid var(--ink);border-radius:8px;padding:10px;margin-top:6px;background:var(--white)}.page-form textarea{min-height:120px;resize:vertical}.page-form .cta{margin-top:4px}.faq-list{border-top:3px solid var(--ink);margin-top:34px}.faq-list details{border-bottom:3px solid var(--ink);padding:18px 0}.faq-list summary{cursor:pointer;font:400 26px/1.05 'Lilita One';text-transform:uppercase;list-style:none;padding-right:34px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:4px;top:0;font:400 31px/.8 'Lilita One'}.faq-list details[open] summary::after{content:'−'}.faq-list details p{margin:14px 0 0}.user-contact{background:var(--mint);max-width:none;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.user-contact .page-main{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:780px){.user-contact .page-main{grid-template-columns:1fr;gap:30px}.faq-list summary{font-size:23px}}
