.info-page .info-section{border-bottom:0}.info-section>h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,6vw,78px);letter-spacing:-3px;line-height:1.08;margin:25px 0 30px}.info-section .editorial-lead{max-width:700px}.faq-list{max-width:850px;margin:45px 0}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:17px;list-style:none;padding:23px 35px 23px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:5px;font-size:23px;top:16px}.faq-list details[open] summary:after{content:'−'}.faq-list details>div{padding:0 35px 16px 0}.faq-list p{font-size:14px;max-width:720px}.faq-list p a,.policy-content p a{border-bottom:1px solid}.info-next{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;gap:25px}.info-next p{margin:0}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:45px 0}.price-grid article{padding:30px 25px;background:#dfe5d5;display:flex;flex-direction:column;align-items:flex-start}.price-grid article:nth-child(2){background:#d3d3e0}.price-grid article:nth-child(3){background:#e4d7cd}.price-grid h2{font:400 27px/1.2 Arial,sans-serif;letter-spacing:-.8px}.price-grid p{font-size:14px;white-space:pre-line}.price-grid .text-link{margin-top:auto}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:40px;align-items:start}.contact-layout .editorial-lead{font-size:19px}.contact-form{background:#e4e8dd;padding:30px}.contact-form label{display:block;margin-bottom:20px;font-size:13px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #bdc7b4;border-radius:0;background:var(--paper);color:var(--ink)}.contact-form .consent-label{display:flex;font-size:11px}.contact-form .consent-label input{width:16px;min-width:16px;margin-top:3px}.contact-form .consent-label a{border-bottom:1px solid}.contact-form textarea{resize:vertical;min-height:130px}.policy-section{max-width:1050px}.policy-note{padding:18px 22px;background:#e6e6ed;font-size:12px;max-width:850px}.policy-content{max-width:800px;margin:40px 0}.policy-content article{padding:24px 0;border-bottom:1px solid var(--line)}.policy-content h2{font:400 24px/1.3 Arial,sans-serif;letter-spacing:-.6px}.policy-content p{font-size:14px}.info-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;padding:55px 6%;margin:auto}.info-footer nav{display:flex;flex-direction:column;gap:13px;font-size:12px;align-items:flex-start}.info-footer .footer-bottom{grid-column:1/-1;border-top:1px solid #8b978450;padding-top:25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:11px}.footer-bottom p{margin:0;font-size:11px}[hidden]{display:none!important}@media(max-width:750px){.price-grid,.contact-layout{grid-template-columns:1fr}.price-grid{gap:15px}.contact-layout{gap:25px}.contact-form{padding:24px}.info-section>h1{letter-spacing:-1.5px}.faq-list summary{font-size:16px}.info-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:40px 5%}.info-footer>.wordmark{grid-column:1/-1}.info-footer .footer-bottom{align-items:flex-start;gap:20px}.info-next{align-items:flex-start;flex-direction:column;gap:10px}}