.faq-section{grid-template-columns:.85fr 1.15fr;gap:4rem;padding-block:5rem;display:grid}.faq-section h2,.contact-section h2{color:#2f6f73;margin:1rem 0 1.35rem;font-size:clamp(2.7rem,4.5vw,4.2rem);line-height:1.08}.faq-section>div>p:last-child{line-height:1.8}.faq-list details{border-bottom:1px solid #3a2a1e25;padding:1.15rem 0}.faq-list details:first-child{border-top:1px solid #3a2a1e25}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:30px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#b2512e;flex-shrink:0;font-size:1.5rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:1rem 0 .25rem;padding-right:1.8rem;line-height:1.8}.contact-section{background:#f8e0c8;padding-block:5rem}.contact-section-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.contact-section-copy>p{max-width:28rem;line-height:1.8}.contact-section-copy>a{color:#2f6f73;overflow-wrap:anywhere;min-height:30px;margin-top:1rem;font-weight:600;text-decoration:none;display:block}.contact-section-copy>a:hover{text-decoration:underline}.contact-section-copy address{margin-top:2rem;font-style:normal;line-height:1.8}.contact-section .signup-card{background:#fbf3e4;border-radius:22px}.form-security{min-height:75px;margin:1rem 0}.form-security-help{color:#6f5847;margin:.4rem 0;font-size:.8rem;line-height:1.5}.bot-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.privacy-line a{color:inherit;text-underline-offset:3px;text-decoration:underline}.privacy-page{max-width:760px;padding-block:3rem 5rem}.privacy-page h1{color:#2f6f73;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.privacy-page h2{color:#2f6f73;margin:2rem 0 .7rem;font-size:1.6rem}.privacy-page p,.privacy-page li{line-height:1.8}.privacy-page ul{padding-left:1.5rem}@media (max-width:760px){.faq-section,.contact-section-grid{grid-template-columns:1fr;gap:2rem}.faq-section,.contact-section{padding-block:3.5rem}.contact-section .signup-card{padding:1.4rem}}
