.account-card form{text-align:left;margin-top:25px}.account-card form p{margin:12px 0}.account-card form label{display:block;color:var(--wine);font-weight:750}.account-card form input[type=text],.account-card form input[type=password]{width:100%;padding:13px;border:1px solid var(--line);border-radius:8px;font:inherit}.account-card .login-submit input{width:100%;padding:14px;border:0;border-radius:8px;background:var(--wine);color:white;font-weight:850;cursor:pointer}.register-box{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.register-box strong{display:block;color:var(--wine)}.general-faq{max-width:1050px}.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.faq-columns h2{color:var(--wine);font:700 28px Georgia,serif}.faq-columns details{padding:19px 0;border-bottom:1px solid var(--line)}.faq-columns summary{cursor:pointer;color:var(--wine);font-weight:800}.faq-columns p{color:var(--muted)}.launch-checklist{margin-top:55px;padding:40px;background:var(--cream);border-radius:18px}.launch-checklist h2{color:var(--wine);font:700 32px Georgia,serif}.launch-checklist div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.launch-checklist span{padding:13px;background:white;border:1px solid var(--line);border-radius:8px;color:var(--muted)}@media(max-width:720px){.faq-columns,.launch-checklist div{grid-template-columns:1fr}.launch-checklist{padding:27px 20px}}
