.brand>span{display:inline-flex;align-items:baseline;gap:0}.brand small{font-size:10px;letter-spacing:.12em;margin-left:8px;color:#a7b8dd}.instagram-link{text-decoration:none}.floating-wa{background:#a9bfff;color:#0a1026}.faq-section{padding:110px max(5vw,24px);display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.faq-heading h2{font-size:clamp(36px,4.4vw,66px);line-height:1.08;letter-spacing:-.055em;margin:24px 0}.faq-heading>p{max-width:360px;line-height:1.8;color:#697184;margin-bottom:32px}.faq-list details{border-top:1px solid #ced2da;padding:24px 0}.faq-list details:last-child{border-bottom:1px solid #ced2da}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-size:27px;font-weight:400;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list p{font-size:15px;line-height:1.8;max-width:550px;color:#596274;margin:18px 40px 0 0}.brief-instagram{display:inline-block;color:#d0ddff;margin-top:18px;text-underline-offset:5px;font-weight:600}#copy-status{font-size:13px;line-height:1.6;color:#c4d5ff;margin-top:12px}.message-preview{margin-top:18px}.message-preview summary{cursor:pointer;font-size:13px;color:#a5b2d0}.message-preview textarea{display:block;width:100%;resize:vertical;margin-top:12px;padding:14px;border:1px solid #3d4963;border-radius:12px;background:#0a1026;color:#e6edff;font:inherit;font-size:13px;line-height:1.6}.brief-navigation{flex-wrap:wrap}.faq-list summary:focus-visible{outline:2px solid #4265b1;outline-offset:7px}@media(max-width:760px){.faq-section{grid-template-columns:1fr;gap:32px;padding:70px 22px}.faq-heading h2{font-size:40px}.faq-list summary{font-size:16px}.faq-list p{margin-right:16px}.header .brand small{font-size:8px;margin-left:5px}}