.industries{background:#121121}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.industry-grid article{min-height:300px;padding:28px;border:1px solid #383746;border-radius:22px;display:flex;flex-direction:column}.industry-grid b,.industry-grid span{font-size:11px;color:var(--acid);letter-spacing:.1em}.industry-grid h3{font-size:28px;margin:auto 0 12px}.industry-grid p{color:var(--muted);line-height:1.55}.models{background:var(--paper);color:var(--ink)}.models .section-head>span{color:#5e48ed}.models .section-head h2 em{color:#5e48ed}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.model-grid article{border:1px solid #c9c6bb;border-radius:24px;padding:30px;min-height:450px;display:flex;flex-direction:column}.model-grid article.featured{background:var(--ink);color:#fff}.model-grid span{font-size:11px;color:#604ae9;letter-spacing:.12em}.model-grid h3{font-size:32px;margin:55px 0 14px}.model-grid p{color:#777;line-height:1.55}.model-grid ul{padding:0;list-style:none;line-height:2}.model-grid li:before{content:"↗";color:#6550e8;margin-right:10px}.model-grid article>b{margin-top:auto;font-size:12px}.faq{background:#10101e}.faq-list{max-width:980px;margin-left:auto}.faq-list details{border-top:1px solid #383745;padding:25px 0}.faq-list summary{font:600 22px Manrope;list-style:none;cursor:pointer;display:flex;justify-content:space-between}.faq-list summary b{color:var(--acid)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:var(--muted);line-height:1.7;max-width:780px}.service-faq .faq-list{margin-top:60px}.service-faq .faq-list details{border-color:#c7c3b8}.service-faq .faq-list summary b{color:#614bea}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.method-grid article{border:1px solid #393847;border-radius:20px;padding:25px;min-height:270px}.method-grid b{font-size:11px;color:var(--acid)}.method-grid h3{font-size:25px;margin:70px 0 12px}.method-grid p{color:var(--muted);line-height:1.55}@media(max-width:900px){.industry-grid,.model-grid{grid-template-columns:1fr}.method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.method-grid{grid-template-columns:1fr}.industry-grid article{min-height:260px}}
