.bristlecone-page .bc-hero-description{max-width:760px;margin:20px 0;color:#c5d1c4;font-size:18px;line-height:1.7}
.bristlecone-page .bc-secondary-link{margin-left:28px}
.bristlecone-page .bc-section{max-width:1450px;margin:0 auto;padding:55px 5.5%}
.bristlecone-page .bc-section-heading{max-width:760px;margin-bottom:34px}
.bristlecone-page .bc-section h2{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-1px;margin:14px 0 20px}
.bristlecone-page .bc-section-heading>p:last-child{font-size:18px;line-height:1.7;color:#c5d1c4}
.bristlecone-page .bc-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.bristlecone-page .bc-feature-grid article{border-top:1px solid #3a493f;padding:24px 0 28px;min-width:0}
.bristlecone-page .bc-feature-number{color:#b7ed78;font-size:12px;font-weight:700;letter-spacing:2px}
.bristlecone-page .bc-section h3{font-family:Manrope,sans-serif;font-weight:500;font-size:23px;line-height:1.3;margin:14px 0 14px}
.bristlecone-page .bc-feature-grid p,.bristlecone-page .bc-ai-grid p,.bristlecone-page .bc-controls-grid p{color:#c5d1c4;font-size:16px;line-height:1.75;margin:0 0 15px}
.bristlecone-page .bc-ai{scroll-margin-top:30px;padding-top:40px;padding-bottom:50px}
.bristlecone-page .bc-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bristlecone-page .bc-ai-grid article{background:#132019;border:1px solid #3a493f;padding:28px 26px;min-width:0}
.bristlecone-page .bc-ai-grid .bc-model-label{color:#b7ed78;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.7px;margin:0 0 18px}
.bristlecone-page .bc-ai-grid h3{margin-top:0;font-size:25px}
.bristlecone-page .bc-ai-grid p:last-child{margin-bottom:0}
.bristlecone-page .bc-ai-note{font-size:14px;line-height:1.75;color:#aab6ad;margin:24px 0 0;max-width:1000px}
.bristlecone-page .bc-controls{padding-top:30px;padding-bottom:35px}
.bristlecone-page .bc-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}
.bristlecone-page .bc-controls-grid article{border-top:1px solid #3a493f;padding-top:12px;min-width:0}
@media(max-width:1050px){.bristlecone-page .bc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bristlecone-page .bc-ai-grid{grid-template-columns:1fr}.bristlecone-page .bc-ai-grid article{padding:28px}.bristlecone-page .bc-ai-grid p{max-width:850px}}
@media(max-width:600px){.bristlecone-page .bc-section{padding-top:35px;padding-bottom:35px}.bristlecone-page .bc-feature-grid,.bristlecone-page .bc-controls-grid{grid-template-columns:1fr;gap:0}.bristlecone-page .bc-controls-grid article{padding-top:16px;padding-bottom:16px}.bristlecone-page .bc-secondary-link{margin-left:0;margin-top:12px;display:block;width:fit-content}.bristlecone-page .bc-hero-description{font-size:17px}.bristlecone-page .bc-ai-grid article{padding:24px 22px}.bristlecone-page .bc-section-heading>p:last-child{font-size:17px}}
