.service-hero[data-astro-cid-pscnrz6o]{background:linear-gradient(135deg,var(--bg-cool) 0%,var(--bg-neutral) 100%);padding:110px 0 70px;text-align:center;color:var(--dark)}.hero-content[data-astro-cid-pscnrz6o]{max-width:820px;margin:0 auto}.hero-title[data-astro-cid-pscnrz6o]{font-size:3.1rem;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#f97316,#fde047);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-pscnrz6o]{font-size:1.15rem;margin-bottom:28px;color:var(--text-muted)}.section-title[data-astro-cid-pscnrz6o]{font-size:2.1rem;font-weight:700;text-align:center;margin:0 0 16px;color:var(--dark)}.features-section[data-astro-cid-pscnrz6o],.stack-section[data-astro-cid-pscnrz6o],.faq-section[data-astro-cid-pscnrz6o]{padding:70px 0;background:var(--bg-soft)}.features-grid[data-astro-cid-pscnrz6o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:36px}.feature-card[data-astro-cid-pscnrz6o]{background:var(--bg-card);padding:24px 20px;border-radius:12px;border:1px solid #475569;text-align:center}.feature-icon[data-astro-cid-pscnrz6o]{font-size:1.8rem;margin-bottom:10px}.threat-section[data-astro-cid-pscnrz6o]{padding:70px 0;background:linear-gradient(135deg,var(--bg-soft) 0%,var(--bg-muted) 100%)}.threat-grid[data-astro-cid-pscnrz6o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin-top:40px}.threat-category[data-astro-cid-pscnrz6o]{background:var(--bg-card);padding:30px;border-radius:12px;border:1px solid #475569}.threat-category[data-astro-cid-pscnrz6o] h3[data-astro-cid-pscnrz6o]{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--dark)}.threat-items[data-astro-cid-pscnrz6o]{display:flex;flex-direction:column;gap:20px}.threat-item[data-astro-cid-pscnrz6o]{display:flex;align-items:flex-start;gap:15px}.threat-icon[data-astro-cid-pscnrz6o]{font-size:2rem;flex-shrink:0}.threat-content[data-astro-cid-pscnrz6o] h4[data-astro-cid-pscnrz6o]{font-size:1.1rem;font-weight:600;margin-bottom:5px;color:var(--dark)}.threat-content[data-astro-cid-pscnrz6o] p[data-astro-cid-pscnrz6o]{color:var(--text-muted);line-height:1.5;font-size:.9rem}.services-section[data-astro-cid-pscnrz6o]{padding:70px 0;background:var(--bg-soft)}.services-grid[data-astro-cid-pscnrz6o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.service-card[data-astro-cid-pscnrz6o]{background:var(--bg-card);padding:30px;border-radius:12px;border:1px solid #475569}.service-icon[data-astro-cid-pscnrz6o]{font-size:2.5rem;margin-bottom:15px}.service-card[data-astro-cid-pscnrz6o] h3[data-astro-cid-pscnrz6o]{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:var(--dark)}.service-card[data-astro-cid-pscnrz6o] p[data-astro-cid-pscnrz6o]{color:var(--text-muted);line-height:1.5;margin-bottom:15px;font-size:.9rem}.service-card[data-astro-cid-pscnrz6o] ul[data-astro-cid-pscnrz6o]{list-style:none;padding:0}.service-card[data-astro-cid-pscnrz6o] li[data-astro-cid-pscnrz6o]{color:#94a3b8;margin-bottom:5px;padding-left:20px;position:relative;font-size:.9rem}.service-card[data-astro-cid-pscnrz6o] li[data-astro-cid-pscnrz6o]:before{content:"✓";position:absolute;left:0;color:#f97316;font-weight:700}.faq-grid[data-astro-cid-pscnrz6o]{max-width:900px;margin:60px auto 0}.faq-item[data-astro-cid-pscnrz6o]{background:linear-gradient(135deg,var(--bg-soft) 0%,var(--bg-muted) 100%);border-radius:16px;margin-bottom:24px;border:1px solid #475569;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease}.faq-item[data-astro-cid-pscnrz6o]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.faq-question[data-astro-cid-pscnrz6o]{width:100%;padding:28px 32px;background:none;border:none;color:var(--dark);font-size:1.2rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative}.faq-question[data-astro-cid-pscnrz6o]:hover{background:#4755694d;color:#f1f5f9}.faq-question[data-astro-cid-pscnrz6o] span[data-astro-cid-pscnrz6o]{flex:1;margin-right:16px;line-height:1.5}.faq-icon[data-astro-cid-pscnrz6o]{transition:transform .3s ease;flex-shrink:0;opacity:.8}.faq-item[data-astro-cid-pscnrz6o].active .faq-icon[data-astro-cid-pscnrz6o]{transform:rotate(180deg);opacity:1}.faq-item[data-astro-cid-pscnrz6o].active .faq-question[data-astro-cid-pscnrz6o]{background:#3b82f61a;color:#60a5fa;border-left:4px solid #3b82f6}.faq-answer[data-astro-cid-pscnrz6o]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item[data-astro-cid-pscnrz6o].active .faq-answer[data-astro-cid-pscnrz6o]{max-height:1000px;padding:0 32px 32px}.faq-answer[data-astro-cid-pscnrz6o] p[data-astro-cid-pscnrz6o]{color:var(--text-muted);line-height:1.7;font-size:1.05rem;margin:0;background:#0000001a;padding:20px;border-radius:12px;border-left:3px solid #3b82f6}
