details[data-astro-cid-7synugci]{background:var(--bg-card);cursor:pointer;transition:var(--transition);border:1px solid #ffffff08;border-radius:12px;margin-bottom:1rem;padding:1.25rem 1.5rem}details[data-astro-cid-7synugci]:hover{border-color:#ffffff14}summary[data-astro-cid-7synugci]{color:var(--text-main);justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-7synugci]:after{content:"➕";font-size:.85rem;transition:transform .3s}details[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{transform:rotate(45deg)}details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{margin-top:1rem;margin-bottom:0}footer[data-astro-cid-jo6i4kqk]{color:var(--text-light);text-align:center;background-color:#08090f;border-top:1px solid #ffffff0d;margin-top:3rem;padding:3rem 1rem;font-size:.875rem}header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(12px);z-index:1000;background-color:#0d0f18d9;border-bottom:1px solid #ffffff0d;padding:1.25rem 1rem;position:sticky;top:0}.nav-container[data-astro-cid-nen7h5rs]{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--text-main);letter-spacing:-.5px;font-size:1.25rem;font-weight:800;text-decoration:none}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--pink)}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.5rem;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-light);transition:var(--transition);font-size:.95rem;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.highlight-text[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cta-button[data-astro-cid-ge2uvauf]{background-color:var(--accent);color:#0d0f18;transition:var(--transition);box-shadow:0 4px 20px var(--accent-glow);border-radius:50px;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-button[data-astro-cid-ge2uvauf]:hover{box-shadow:0 6px 25px var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:center;gap:3rem;padding:4rem 0;display:grid}.hero-content[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:1.15rem}.hero-badge[data-astro-cid-ge2uvauf]{color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:50px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-block}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.2fr .8fr}}.grid-3[data-astro-cid-jelnbpje]{grid-template-columns:1fr;gap:1.5rem;display:grid}.card[data-astro-cid-jelnbpje]{background-color:var(--bg-card);border-radius:var(--border-radius);transition:var(--transition);border:1px solid #ffffff08;padding:2rem}.card[data-astro-cid-jelnbpje]:hover{background-color:var(--bg-card-hover);border-color:#ffffff14;transform:translateY(-4px)}.card-icon[data-astro-cid-jelnbpje]{margin-bottom:1rem;font-size:2rem;display:block}.card[data-astro-cid-jelnbpje] h3[data-astro-cid-jelnbpje]{margin-bottom:.75rem;font-size:1.25rem}@media (width>=768px){.grid-3[data-astro-cid-jelnbpje]{grid-template-columns:repeat(3,1fr)}}.compensation-box[data-astro-cid-dkfyarpt]{border-radius:var(--border-radius);text-align:center;background:linear-gradient(135deg,#171b29,#221d38);border:1px solid #8b5cf64d;padding:3rem 2rem;box-shadow:0 10px 30px #0000004d}.compensation-box[data-astro-cid-dkfyarpt] h2[data-astro-cid-dkfyarpt]{color:var(--text-main)}.perks-grid[data-astro-cid-dkfyarpt]{text-align:left;grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}.perks-item[data-astro-cid-dkfyarpt]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.perks-item[data-astro-cid-dkfyarpt] span[data-astro-cid-dkfyarpt].emoji{font-size:1.5rem}.perks-item[data-astro-cid-dkfyarpt] h3[data-astro-cid-dkfyarpt]{color:var(--text-main);margin-bottom:.25rem;font-size:1rem}@media (width>=768px){.perks-grid[data-astro-cid-dkfyarpt]{grid-template-columns:repeat(3,1fr)}}.grid-3[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;gap:1.5rem;display:grid}.card[data-astro-cid-5wfdsgz3]{background-color:var(--bg-card);border-radius:var(--border-radius);transition:var(--transition);border:1px solid #ffffff08;padding:2rem}.card[data-astro-cid-5wfdsgz3]:hover{background-color:var(--bg-card-hover);border-color:#ffffff14;transform:translateY(-4px)}.card-icon[data-astro-cid-5wfdsgz3]{margin-bottom:1rem;font-size:2rem;display:block}.card[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{margin-bottom:.75rem;font-size:1.25rem}@media (width>=768px){.grid-3[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(3,1fr)}}:root{--bg-body:#0d0f18;--bg-card:#171b29;--bg-card-hover:#1f2538;--primary:#8b5cf6;--primary-glow:#8b5cf64d;--accent:#10b981;--accent-glow:#10b9814d;--pink:#f43f5e;--text-main:#f3f4f6;--text-light:#9ca3af;--max-width:1000px;--border-radius:16px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-main);background-color:var(--bg-body);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,details:focus-visible{outline:3px solid var(--accent);outline-offset:4px}main{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}h1,h2,h3{color:var(--text-main);letter-spacing:-.5px;margin-bottom:1rem;line-height:1.2}h1{font-size:2.75rem;font-weight:800}h2{text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:700}p{color:var(--text-light);margin-bottom:1rem}section{border-bottom:1px solid #ffffff0d;padding:5rem 0}@media (width>=768px){h1{font-size:3.25rem}}
