.FAQ-module__YTKPaG__section{background-color:var(--bg);color:var(--text-primary);border-top:1px solid var(--border);z-index:10;padding:120px 64px;position:relative}.FAQ-module__YTKPaG__container{max-width:1200px;margin:0 auto}.FAQ-module__YTKPaG__grid{grid-template-columns:1fr;gap:64px;display:grid}@media (min-width:992px){.FAQ-module__YTKPaG__grid{grid-template-columns:4fr 6fr}.FAQ-module__YTKPaG__leftCol{align-self:start;height:fit-content;position:sticky;top:120px}}.FAQ-module__YTKPaG__eyebrow{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px;font-size:13px;display:block}.FAQ-module__YTKPaG__title{font-family:var(--font-inter), sans-serif;color:var(--text-primary);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.2}.FAQ-module__YTKPaG__subtitle{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);max-width:360px;margin-top:16px;font-size:16px;line-height:1.6}.FAQ-module__YTKPaG__btnWrapper{margin-top:32px}.FAQ-module__YTKPaG__ghostButton{font-family:var(--font-inter), sans-serif;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-block}.FAQ-module__YTKPaG__ghostButton:hover{border-color:var(--accent);background-color:var(--accent-glow)}.FAQ-module__YTKPaG__rightCol{flex-direction:column;display:flex}.FAQ-module__YTKPaG__faqList{border-top:1px solid var(--border)}.FAQ-module__YTKPaG__faqItem{border-bottom:1px solid var(--border)}.FAQ-module__YTKPaG__questionButton{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:16px;width:100%;padding:28px 0;display:flex}.FAQ-module__YTKPaG__questionButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:4px}.FAQ-module__YTKPaG__iconBox{border:1px solid var(--border);width:24px;height:24px;transition:transform .2s var(--ease-standard), border-color .2s var(--ease-standard);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.FAQ-module__YTKPaG__plusSign{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);font-size:15px;line-height:1;transition:color .3s;display:inline-block}.FAQ-module__YTKPaG__questionText{font-family:var(--font-inter), sans-serif;color:var(--text-primary);flex:1;font-size:17px;font-weight:600;line-height:1.4}.FAQ-module__YTKPaG__questionButton:hover .FAQ-module__YTKPaG__questionText{color:var(--accent)}.FAQ-module__YTKPaG__questionButton:hover .FAQ-module__YTKPaG__iconBox{border-color:var(--accent)}.FAQ-module__YTKPaG__activeItem .FAQ-module__YTKPaG__iconBox{border-color:var(--accent);transform:rotate(45deg)}.FAQ-module__YTKPaG__activeItem .FAQ-module__YTKPaG__plusSign,.FAQ-module__YTKPaG__activeItem .FAQ-module__YTKPaG__questionText{color:var(--accent)}.FAQ-module__YTKPaG__answerWrapper{opacity:0;visibility:hidden;transition:grid-template-rows .2s var(--ease-standard), opacity .2s var(--ease-standard), visibility 0s linear .2s;grid-template-rows:0fr;display:grid}.FAQ-module__YTKPaG__answerOpen{opacity:1;visibility:visible;transition:grid-template-rows .2s var(--ease-standard), opacity .2s var(--ease-standard), visibility 0s;grid-template-rows:1fr}.FAQ-module__YTKPaG__answerInner{min-height:0;overflow:hidden}.FAQ-module__YTKPaG__closingLine{color:var(--text-secondary);margin-top:32px;font-size:15px}.FAQ-module__YTKPaG__closingLink{color:var(--color-accent);border-bottom:1px solid var(--accent-border);transition:border-color .15s var(--ease-standard), color .15s var(--ease-standard);font-weight:600;text-decoration:none}.FAQ-module__YTKPaG__closingLink:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.FAQ-module__YTKPaG__closingLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:2px}.FAQ-module__YTKPaG__answerContent{padding:0 0 28px 40px}.FAQ-module__YTKPaG__answerContent p{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);max-width:90%;font-size:15px;line-height:1.6}@media (max-width:768px){.FAQ-module__YTKPaG__section{padding:80px 24px}.FAQ-module__YTKPaG__title{font-size:32px}.FAQ-module__YTKPaG__questionText{font-size:16px}.FAQ-module__YTKPaG__answerContent{padding-left:40px}}@media (prefers-reduced-motion:reduce){.FAQ-module__YTKPaG__iconBox,.FAQ-module__YTKPaG__plusSign,.FAQ-module__YTKPaG__answerWrapper{transition:none!important}}
.Sections-module__fGcEGa__section{background-color:var(--bg);color:var(--text-primary);border-top:1px solid var(--border);z-index:10;padding:112px 64px;scroll-margin-top:64px;position:relative}.Sections-module__fGcEGa__container{max-width:1200px;margin:0 auto}.Sections-module__fGcEGa__introRow{grid-template-columns:1fr;gap:16px;margin-bottom:48px;display:grid}@media (min-width:992px){.Sections-module__fGcEGa__introRow{grid-template-columns:6fr 4fr;align-items:end;gap:64px}}.Sections-module__fGcEGa__eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px;font-size:13px;display:block}.Sections-module__fGcEGa__title{font-family:var(--font-inter), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:700;line-height:1.15}.Sections-module__fGcEGa__subtitle{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.Sections-module__fGcEGa__stepList{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Sections-module__fGcEGa__step{border-left:1px solid var(--border);padding:28px 24px}.Sections-module__fGcEGa__step:first-child{border-left:none}.Sections-module__fGcEGa__stepHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.Sections-module__fGcEGa__stepIcon{width:36px;height:36px;color:var(--accent);background:#d4a65a1a;border:1px solid #d4a65a33;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.Sections-module__fGcEGa__stepNumber{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--text-muted);font-size:12px}.Sections-module__fGcEGa__stepTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35}.Sections-module__fGcEGa__stepBody{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:1100px){.Sections-module__fGcEGa__stepList{grid-template-columns:repeat(2,1fr)}.Sections-module__fGcEGa__step{border-left:none;border-top:1px solid var(--border)}.Sections-module__fGcEGa__step:nth-child(-n+2){border-top:none}.Sections-module__fGcEGa__step:nth-child(2n){border-left:1px solid var(--border)}}.Sections-module__fGcEGa__integrationGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.Sections-module__fGcEGa__integration{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .2s;display:flex}.Sections-module__fGcEGa__integration:hover{border-color:#d4a65a59}.Sections-module__fGcEGa__integrationIcon{border:1px solid var(--border);width:36px;height:36px;color:var(--text-primary);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Sections-module__fGcEGa__integrationName{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:700}.Sections-module__fGcEGa__integrationBody{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}@media (max-width:992px){.Sections-module__fGcEGa__integrationGrid{grid-template-columns:repeat(2,1fr)}.Sections-module__fGcEGa__title{font-size:36px}}@media (max-width:640px){.Sections-module__fGcEGa__section{padding:72px 16px}.Sections-module__fGcEGa__title{font-size:30px}.Sections-module__fGcEGa__stepList,.Sections-module__fGcEGa__integrationGrid{grid-template-columns:1fr}.Sections-module__fGcEGa__step,.Sections-module__fGcEGa__step:nth-child(2n){border-left:none;border-top:1px solid var(--border)}.Sections-module__fGcEGa__step:first-child{border-top:none}.Sections-module__fGcEGa__step:nth-child(2){border-top:1px solid var(--border)}}
