
body:has(.strod-faq){background:#080808;margin:0}.wp-site-blocks:has(.strod-faq){padding:0}.strod-faq{background:#080808;color:#f3f3ed;color-scheme:dark;font:16px/1.7 Outfit,Arial,sans-serif;padding:24px 5% 0;max-width:none;box-sizing:border-box}.strod-faq *{box-sizing:border-box}.strod-faq .wp-block-group,.strod-faq p,.strod-faq figure{margin-block-start:0}.strod-faq a{color:#f3f3ed;text-underline-offset:5px}.strod-faq a:hover{color:#fff;text-decoration-thickness:2px}.strod-faq a:focus-visible{outline:2px solid #f3f3ed;outline-offset:5px}.strod-faq h1,.strod-faq h2{color:#f3f3ed!important;font-family:Karantina,Impact,sans-serif;font-weight:700;margin:0}.strod-faq .faq-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1px}.strod-faq .faq-logo{width:62px;height:62px;margin:0}.strod-faq .faq-logo img{width:100%;height:100%;object-fit:contain}.strod-faq .faq-title{padding:90px 0 65px}.strod-faq .faq-title>p:first-child{font-family:Karantina,Impact,sans-serif;font-size:42px;line-height:1;margin-bottom:22px}.strod-faq .faq-title>p:first-child a{text-decoration:none}.strod-faq h1{font-size:clamp(64px,10vw,140px);line-height:.92;letter-spacing:-1px}.strod-faq .faq-title>p:last-child{color:#c0c0c0;margin-top:28px}.strod-faq .faq-list{border-bottom:1px solid #666}.strod-faq .faq-row{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:0;border-top:1px solid #666;padding:38px 0}.strod-faq .faq-question{display:grid;grid-template-columns:44px 1fr;gap:16px;padding-right:48px}.strod-faq .faq-question>p{font-size:12px;color:#c0c0c0;padding-top:8px}.strod-faq .faq-question h2{font-size:38px;line-height:1.05;letter-spacing:0}.strod-faq .faq-answer{max-width:720px}.strod-faq .faq-answer p{margin:0 0 18px}.strod-faq .faq-answer p:last-child{margin-bottom:0}.strod-faq .faq-answer ul{margin:0 0 18px;padding-left:22px}.strod-faq .faq-cta{padding:70px 0}.strod-faq .faq-cta h2{font-size:72px;line-height:1}.strod-faq .faq-cta p{margin:22px 0 0}.strod-faq .faq-footer{border-top:1px solid #666;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:28px 0;font-size:12px;color:#c0c0c0}.strod-faq .faq-footer p{margin:0}
@media(max-width:700px){.strod-faq{padding:20px 5% 0;font-size:16px}.strod-faq .faq-title{padding:65px 0 40px}.strod-faq h1{font-size:clamp(54px,13vw,90px)}.strod-faq .faq-row{grid-template-columns:1fr;gap:24px;padding:30px 0}.strod-faq .faq-question{padding-right:0;grid-template-columns:28px 1fr;gap:12px}.strod-faq .faq-question h2{font-size:34px}.strod-faq .faq-answer{padding-left:40px}.strod-faq .faq-cta{padding:50px 0}.strod-faq .faq-cta h2{font-size:54px}.strod-faq .faq-footer{flex-direction:column}}
