.stackjobs-page{min-height:100vh;padding-top:100px}.stackjobs-hero{color:#fff;background:linear-gradient(135deg,#2752ff 0%,#1d4ed8 30%,#0f172a 100%);padding:80px 0}.stackjobs-hero__inner{text-align:center;max-width:1280px;margin:0 auto;padding:0 2rem}.stackjobs-hero__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.stackjobs-hero__badge{color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;background:#2752ff33;border-radius:9999px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.stackjobs-hero__title{font-size:2.55rem;font-weight:700;font-family:var(--font-inter);max-width:1300px;margin:0 auto;line-height:1.2}.stackjobs-hero__btn{-webkit-backdrop-filter:blur(10px);color:#fff;background:#2752ff26;border:1px solid #2752ff40;border-radius:9999px;align-items:center;gap:.625rem;padding:.75rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #2752ff1a}.stackjobs-hero__btn:hover{background:#2752ff40;border-color:#2752ff66;transform:translateY(-2px);box-shadow:0 6px 25px #2752ff33}.stackjobs-hero__btn svg{transition:transform .3s}.stackjobs-hero__btn:hover svg{transform:translate(4px)rotate(-5deg)}.stackjobs-section{background:#fff;padding:60px 0}.stackjobs-section--alt{background:#f8fafc}.stackjobs-section__inner{max-width:1280px;margin:0 auto;padding:0 2rem}.stackjobs-section__grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.stackjobs-section__grid--reverse{direction:rtl}.stackjobs-section__grid--reverse>*{direction:ltr}.stackjobs-section__title{color:#0f172a;font-size:2rem;font-weight:700;font-family:var(--font-inter);margin-bottom:1.5rem}.stackjobs-section__text p{color:#475569;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.stackjobs-section__text p:last-child{margin-bottom:0}.stackjobs-section__text strong{color:#2752ff;font-weight:600}.stackjobs-section__image{justify-content:center;align-items:center;display:flex}.stackjobs-section__img{object-fit:cover;border-radius:1rem;width:100%;height:350px;box-shadow:0 8px 30px #0000000f}.stackjobs-features{background:#f8fafc;padding:60px 0}.stackjobs-features__inner{max-width:1280px;margin:0 auto;padding:0 2rem}.stackjobs-features__title{color:#0f172a;text-align:center;font-size:2rem;font-weight:700;font-family:var(--font-inter);margin-bottom:3rem}.stackjobs-features__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.stackjobs-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.stackjobs-feature-card:hover{border-color:#2752ff;transform:translateY(-4px);box-shadow:0 8px 30px #0000000d}.stackjobs-feature-card__icon{color:#2752ff;flex-shrink:0;margin-top:.1rem}.stackjobs-feature-card__text{color:#1f2937;margin:0;font-size:.9375rem;line-height:1.5}.stackjobs-raisons{background:#fff;padding:60px 0}.stackjobs-raisons__inner{max-width:1280px;margin:0 auto;padding:0 2rem}.stackjobs-raisons__title{color:#0f172a;text-align:center;font-size:2rem;font-weight:700;font-family:var(--font-inter);margin-bottom:3rem}.stackjobs-raisons__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.stackjobs-raison-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;transition:all .3s;display:flex}.stackjobs-raison-card:hover{border-color:#2752ff;transform:translateY(-4px);box-shadow:0 8px 30px #0000000d}.stackjobs-raison-card__icon{color:#2752ff;flex-shrink:0;margin-top:.1rem}.stackjobs-raison-card__text{color:#1f2937;margin:0;font-size:.9375rem;line-height:1.6}.stackjobs-faq{background:#f8fafc;padding:60px 0}.stackjobs-faq__inner{max-width:800px;margin:0 auto;padding:0 2rem}.stackjobs-faq__title{color:#0f172a;text-align:center;font-size:2rem;font-weight:700;font-family:var(--font-inter);margin-bottom:2.5rem}.stackjobs-faq__list{flex-direction:column;gap:1rem;display:flex}.stackjobs-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem 2rem;transition:all .3s}.stackjobs-faq-item:hover{border-color:#0f172a}.stackjobs-faq-item__question{color:#0f172a;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.stackjobs-faq-item__answer{color:#475569;font-size:1rem;line-height:1.7}@media (max-width:1024px){.stackjobs-section__grid{gap:2rem}.stackjobs-section__img{height:280px}.stackjobs-raisons__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stackjobs-hero__title{font-size:2rem}.stackjobs-section{padding:40px 0}.stackjobs-section__grid{grid-template-columns:1fr;gap:2rem}.stackjobs-section__grid--reverse{direction:ltr}.stackjobs-section__title{font-size:1.75rem}.stackjobs-section__text p{font-size:1rem}.stackjobs-section__img{height:220px}.stackjobs-features{padding:40px 0}.stackjobs-features__grid{grid-template-columns:1fr;gap:1rem}.stackjobs-features__title{font-size:1.75rem}.stackjobs-raisons{padding:40px 0}.stackjobs-raisons__grid{grid-template-columns:1fr;gap:1rem}.stackjobs-raisons__title{font-size:1.75rem}.stackjobs-raison-card{padding:1.25rem 1.5rem}.stackjobs-faq{padding:40px 0}.stackjobs-faq__title{font-size:1.75rem}.stackjobs-faq-item{padding:1.25rem}.stackjobs-faq-item__question{font-size:1rem}.stackjobs-faq-item__answer{font-size:.9375rem}}@media (max-width:480px){.stackjobs-hero__title{font-size:1.6rem}.stackjobs-hero__btn{padding:.625rem 1.5rem;font-size:.875rem}.stackjobs-section__title{font-size:1.5rem}.stackjobs-section__img{height:180px}.stackjobs-feature-card{padding:1.25rem}.stackjobs-feature-card__text{font-size:.875rem}.stackjobs-raison-card{padding:1rem 1.25rem}.stackjobs-raison-card__text{font-size:.875rem}}.stackjobs-content__link{color:#2752ff;font-weight:500;text-decoration:none;transition:all .2s}.stackjobs-content__link:hover{color:#4a7aff;text-decoration:underline}
