|
@@ -662,4 +662,90 @@
|
|
|
display: none;
|
|
display: none;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /* FAQ Section */
|
|
|
|
|
+ [data-component="faq"] {
|
|
|
|
|
+ border-top: 1px solid var(--color-border-weak);
|
|
|
|
|
+ padding: 4rem 5rem;
|
|
|
|
|
+ margin-top: 4rem;
|
|
|
|
|
+
|
|
|
|
|
+ @media (max-width: 60rem) {
|
|
|
|
|
+ padding: 3rem 1.5rem;
|
|
|
|
|
+ margin-top: 3rem;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [data-slot="section-title"] {
|
|
|
|
|
+ margin-bottom: 24px;
|
|
|
|
|
+
|
|
|
|
|
+ h3 {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ font-weight: 700;
|
|
|
|
|
+ color: var(--color-text-strong);
|
|
|
|
|
+ margin-bottom: 12px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ ul {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+
|
|
|
|
|
+ li {
|
|
|
|
|
+ list-style: none;
|
|
|
|
|
+ margin-bottom: 24px;
|
|
|
|
|
+ line-height: 200%;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [data-slot="faq-question"] {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 16px;
|
|
|
|
|
+ margin-bottom: 8px;
|
|
|
|
|
+ color: var(--color-text-strong);
|
|
|
|
|
+ font-weight: 500;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ background: none;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ align-items: start;
|
|
|
|
|
+ min-height: 24px;
|
|
|
|
|
+
|
|
|
|
|
+ svg {
|
|
|
|
|
+ margin-top: 2px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [data-slot="faq-icon-plus"] {
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
+ color: var(--color-text-weak);
|
|
|
|
|
+ margin-top: 2px;
|
|
|
|
|
+
|
|
|
|
|
+ [data-closed] & {
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ }
|
|
|
|
|
+ [data-expanded] & {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ [data-slot="faq-icon-minus"] {
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
|
|
+ color: var(--color-text-weak);
|
|
|
|
|
+ margin-top: 2px;
|
|
|
|
|
+
|
|
|
|
|
+ [data-closed] & {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+ }
|
|
|
|
|
+ [data-expanded] & {
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ [data-slot="faq-question-text"] {
|
|
|
|
|
+ flex-grow: 1;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [data-slot="faq-answer"] {
|
|
|
|
|
+ margin-left: 40px;
|
|
|
|
|
+ margin-bottom: 32px;
|
|
|
|
|
+ line-height: 200%;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|