:root{--primary:#071224;--primary-2:#0b1b38;--primary-3:#122a58;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#e8f0ff;--background:#f3f6fb;--surface:#fff;--surface-2:#fbfcfe;--text:#10213d;--text-light:#5d6b84;--text-muted:#7b879d;--border:#dde6f2;--border-light:#edf2f8;--success:#16a34a;--warning-bg:#fff7ed;--warning-border:#fdba74;--radius-sm:12px;--radius:18px;--radius-lg:26px;--radius-xl:36px;--shadow-xs:0 2px 6px #0c183008;--shadow-sm:0 6px 18px #0c18300d;--shadow:0 14px 34px #0c183014;--shadow-lg:0 28px 70px #0c18301f;--transition:.28s cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0}.hero{isolation:isolate;background:linear-gradient(135deg, var(--primary) 10%, var(--primary-2) 55%, var(--primary-3) 90%);position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:linear-gradient(#040a1857,#040a182e);position:absolute;inset:0}.hero-overlay{opacity:.65;background:radial-gradient(circle at 85% 18%,#2563eb29,#0000 28%),radial-gradient(circle at 15% 78%,#ffffff0f,#0000 36%),radial-gradient(circle at 60% 40%,#2563eb14,#0000 45%);position:absolute;inset:0}.hero-pattern{opacity:.1;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-content{z-index:2;max-width:1200px;margin:auto;padding:42px 24px 92px;position:relative}.brand{align-items:center;gap:18px;margin-bottom:72px;display:flex}.logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid #ffffff29;border-radius:22px;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000002e}.logo.small{border-radius:16px;width:54px;height:54px}.logo img{border-radius:.5rem;width:100%;display:block}.brand-name{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:700}.brand-tagline{color:#ffffffb8;margin-top:6px;line-height:1.7}.hero-text{max-width:760px}.badge{color:var(--accent);background:#fffffff2;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:.93rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #0000001f}.hero-text h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:28px 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;line-height:1.08}.hero-description{color:#ffffffe0;max-width:720px;font-size:1.15rem;line-height:1.9}.hero-meta{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.meta-item{color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:flex}.meta-item span:first-child{color:#7cf29d;font-weight:700}.hero-text,.brand{animation:.7s fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}a,button{transition:color var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition)}::selection{background:#2563eb2e}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #2563eb73}.job-card:focus-within,.requirement-item:focus-within,.step:focus-within{box-shadow:0 0 0 3px #2563eb2e, var(--shadow)}.hero-text,.section,.footer{animation:.7s fadeUp}@media (width<=992px){.hero-content{padding-bottom:72px}.brand{margin-bottom:54px}.section{margin-bottom:72px}.requirements-section,.process-section{padding:34px}}@media (width<=768px){.hero-content{padding:28px 20px 64px}.brand{flex-direction:column;align-items:flex-start;gap:16px}.hero-description{font-size:1.05rem}.hero-meta{flex-direction:column;align-items:flex-start}.content{padding:56px 20px 72px}.jobs-grid,.requirements-grid{grid-template-columns:1fr}.requirements-section,.process-section{border-radius:24px;padding:26px}.step{gap:18px;padding:20px}.disclaimer{flex-direction:column}.cta-section{padding:56px 24px}.cta-button{width:100%}.footer{padding-top:56px}.footer-brand{flex-direction:column;align-items:flex-start}}@media (width<=480px){.hero-text h2{font-size:2.25rem}.badge{padding:10px 16px;font-size:.82rem}.job-card{padding:22px}.cta-section{border-radius:26px}.section-header h3{font-size:1.7rem}}.footer[data-v-e42a544a]{color:#ffffffd1;background:#071224;margin-top:20px;padding:70px 24px 28px}.footer-brand[data-v-e42a544a]{align-items:center;gap:18px;max-width:1200px;margin:0 auto 48px;display:flex}.footer-brand h4[data-v-e42a544a]{color:#fff;margin:0;font-size:1.25rem}.footer-brand p[data-v-e42a544a]{color:#ffffffa6;margin:6px 0 0}.footer-grid[data-v-e42a544a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:42px;max-width:1200px;margin:auto;display:grid}.footer-grid h5[data-v-e42a544a]{color:#fff;margin:0 0 16px;font-size:1rem;font-weight:700}.footer-grid p[data-v-e42a544a]{color:#ffffffa8;margin:10px 0;transition:color .2s}.footer-grid p[data-v-e42a544a]:hover{color:#ffffffeb}.footer-bottom[data-v-e42a544a]{text-align:center;color:#ffffff8c;border-top:1px solid #ffffff1a;max-width:1200px;margin:56px auto 0;padding-top:28px;font-size:.92rem}.brand[data-v-e42a544a]{align-items:center;gap:18px;margin-bottom:72px;display:flex}.logo[data-v-e42a544a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid #ffffff29;border-radius:22px;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000002e}.logo.small[data-v-e42a544a]{border-radius:16px;width:54px;height:54px}.logo img[data-v-e42a544a]{border-radius:.5rem;width:100%;display:block}.brand-name[data-v-e42a544a]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:700}.brand-tagline[data-v-e42a544a]{color:#ffffffb8;margin-top:6px;line-height:1.7}.footer-link[data-v-e42a544a]{color:#ffffffa8;margin:10px 0;text-decoration:none;transition:color .25s,transform .25s;display:block}.footer-link[data-v-e42a544a]:hover{color:#fff;transform:translate(4px)}.footer-link.router-link-active[data-v-e42a544a],.footer-link.router-link-exact-active[data-v-e42a544a]{color:#60a5fa;font-weight:600}.footer-link[data-v-e42a544a]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #60a5fa99}.hero[data-v-cb994cec]{isolation:isolate;background:linear-gradient(135deg, var(--primary) 10%, var(--primary-2) 55%, var(--primary-3) 90%);position:relative;overflow:hidden}.hero[data-v-cb994cec]:before{content:"";z-index:0;background:linear-gradient(#040a1857,#040a182e);position:absolute;inset:0}.hero-overlay[data-v-cb994cec]{opacity:.65;background:radial-gradient(circle at 85% 18%,#2563eb29,#0000 28%),radial-gradient(circle at 15% 78%,#ffffff0f,#0000 36%),radial-gradient(circle at 60% 40%,#2563eb14,#0000 45%);position:absolute;inset:0}.hero-pattern[data-v-cb994cec]{opacity:.1;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-content[data-v-cb994cec]{z-index:2;max-width:1200px;margin:auto;padding:42px 24px 92px;position:relative}.brand[data-v-cb994cec]{align-items:center;gap:18px;margin-bottom:72px;display:flex}.logo[data-v-cb994cec]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid #ffffff29;border-radius:22px;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000002e}.logo img[data-v-cb994cec]{border-radius:.5rem;width:100%;display:block}.brand-name[data-v-cb994cec]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:700}.brand-tagline[data-v-cb994cec]{color:#ffffffb8;margin-top:6px;line-height:1.7}.hero-text[data-v-cb994cec]{max-width:760px}.badge[data-v-cb994cec]{color:var(--accent);background:#fffffff2;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:.93rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #0000001f}.hero-text h2[data-v-cb994cec]{color:#fff;letter-spacing:-.04em;margin:28px 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;line-height:1.08}.hero-description[data-v-cb994cec]{color:#ffffffe0;max-width:720px;font-size:1.15rem;line-height:1.9}.hero-meta[data-v-cb994cec]{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.hero-text[data-v-cb994cec],.brand[data-v-cb994cec]{animation:.7s fadeUp}@media (width<=768px){.hero-content[data-v-cb994cec]{padding:28px 20px 64px}.brand[data-v-cb994cec]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px}.hero-description[data-v-cb994cec]{font-size:1.05rem}.hero-meta[data-v-cb994cec]{flex-direction:column;align-items:flex-start}.hero-text h2[data-v-cb994cec]{font-size:clamp(2.2rem,8vw,3rem)}}.meta-item[data-v-cb994cec]{color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:flex}.meta-item span[data-v-cb994cec]:first-child{color:#7cf29d;font-weight:700}@media (width<=480px){.hero-content[data-v-cb994cec]{padding:24px 16px 56px}.logo[data-v-cb994cec]{border-radius:18px;width:64px;height:64px}.brand-name[data-v-cb994cec]{font-size:1.4rem}.brand-tagline[data-v-cb994cec]{font-size:.95rem}.badge[data-v-cb994cec]{padding:10px 16px;font-size:.82rem}.hero-text h2[data-v-cb994cec]{font-size:2.2rem}.hero-description[data-v-cb994cec]{font-size:1rem;line-height:1.8}}.landing-page[data-v-f374cfdf]{background:radial-gradient(circle at top left, #fff 0%, transparent 30%), linear-gradient(180deg, #f7f9fd 0%, var(--background) 100%);min-height:100vh;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.content[data-v-f374cfdf]{max-width:1200px;margin:auto;padding:72px 24px 96px}.section[data-v-f374cfdf]{margin-bottom:88px}.section-header[data-v-f374cfdf]{margin-bottom:36px}.section-kicker[data-v-f374cfdf]{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-block}.section-header h3[data-v-f374cfdf]{color:var(--primary);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.section-header p[data-v-f374cfdf]{max-width:640px;color:var(--text-light);margin-top:14px;font-size:1.05rem;line-height:1.8}.jobs-grid[data-v-f374cfdf]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.job-card[data-v-f374cfdf]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(#fff 0%,#fbfcff 100%);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.job-card[data-v-f374cfdf]:before{content:"";background:linear-gradient(90deg, var(--accent), #60a5fa);transform-origin:0;height:4px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.job-card[data-v-f374cfdf]:hover{box-shadow:var(--shadow-lg);border-color:#2563eb40;transform:translateY(-8px)}.job-card[data-v-f374cfdf]:hover:before{transform:scaleX(1)}.job-content[data-v-f374cfdf]{flex-direction:column;flex:1;display:flex}.job-icon[data-v-f374cfdf]{background:linear-gradient(135deg,#eef5ff,#dbeafe);border:1px solid #2563eb1a;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:22px;font-size:2rem;transition:transform .3s,box-shadow .3s;display:grid}.job-card:hover .job-icon[data-v-f374cfdf]{transform:scale(1.08)rotate(-4deg);box-shadow:0 14px 28px #2563eb2e}.job-card h4[data-v-f374cfdf]{color:var(--primary);margin:0 0 12px;font-size:1.18rem;font-weight:700;line-height:1.35}.job-card p[data-v-f374cfdf]{color:var(--text-light);margin:0;font-size:.97rem;line-height:1.75}.requirements-section[data-v-f374cfdf]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:42px;position:relative;overflow:hidden}.requirements-section[data-v-f374cfdf]:before{content:"";background:linear-gradient(var(--accent), #60a5fa);width:6px;position:absolute;inset:0 auto 0 0}.requirements-grid[data-v-f374cfdf]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.requirement-item[data-v-f374cfdf]{background:var(--surface-2);border:1px solid var(--border-light);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);border-radius:20px;align-items:flex-start;gap:18px;padding:22px;display:flex}.requirement-item[data-v-f374cfdf]:hover{box-shadow:var(--shadow-sm);border-color:#2563eb2e;transform:translateY(-4px)}.requirement-icon[data-v-f374cfdf]{width:42px;height:42px;color:var(--success);background:#16a34a1f;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.requirement-item strong[data-v-f374cfdf]{color:var(--primary);margin-bottom:8px;font-size:1rem;display:block}.requirement-item p[data-v-f374cfdf]{color:var(--text-light);margin:0;font-size:.95rem;line-height:1.7}.process-section[data-v-f374cfdf]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:42px;position:relative}.steps[data-v-f374cfdf]{gap:22px;display:grid;position:relative}.step[data-v-f374cfdf]{background:var(--surface-2);border:1px solid var(--border-light);transition:transform var(--transition), box-shadow var(--transition);border-radius:22px;align-items:flex-start;gap:22px;padding:24px;display:flex;position:relative}.step[data-v-f374cfdf]:hover{box-shadow:var(--shadow-sm);transform:translate(6px)}.step-number[data-v-f374cfdf]{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-3));border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-weight:800;display:grid;position:relative;box-shadow:0 12px 24px #0812242e}.step strong[data-v-f374cfdf]{color:var(--primary);margin-bottom:8px;font-size:1.05rem;display:block}.step p[data-v-f374cfdf]{color:var(--text-light);margin:0;line-height:1.7}.disclaimer[data-v-f374cfdf]{background:linear-gradient(180deg, #fffdf9, var(--warning-bg));border:1px solid var(--warning-border);box-shadow:var(--shadow-xs);border-radius:24px;align-items:flex-start;gap:22px;margin-bottom:88px;padding:28px;display:flex}.disclaimer-icon[data-v-f374cfdf]{background:#fb923c1f;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}.disclaimer h3[data-v-f374cfdf]{color:#9a3412;margin:0 0 10px;font-size:1.3rem;font-weight:700}.disclaimer p[data-v-f374cfdf]{color:#9a3412;margin:0;line-height:1.8}.cta-section[data-v-f374cfdf]{text-align:center;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-2) 55%, var(--primary-3) 100%);box-shadow:var(--shadow-lg);border-radius:34px;padding:72px 42px;position:relative;overflow:hidden}.cta-section[data-v-f374cfdf]:before{content:"";background:radial-gradient(#ffffff1f,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -120px -120px auto}.cta-content[data-v-f374cfdf]{z-index:2;max-width:760px;margin:0 auto;position:relative}.cta-section h3[data-v-f374cfdf]{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.cta-section p[data-v-f374cfdf]{color:#ffffffdb;max-width:620px;margin:22px auto 0;font-size:1.05rem;line-height:1.85}.cta-button[data-v-f374cfdf]{color:var(--primary);transition:transform var(--transition), box-shadow var(--transition), background var(--transition);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:36px;padding:18px 34px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 20px 40px #0003}.cta-button[data-v-f374cfdf]:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 28px 56px #00000047}.cta-button[data-v-f374cfdf]:active{transform:translateY(-1px)}.cta-note[data-v-f374cfdf]{font-size:.9rem;color:#ffffffa8!important;margin-top:24px!important}.privacy-page[data-v-bfa9eac7]{background:radial-gradient(circle at top left, #fff 0%, transparent 30%), linear-gradient(180deg, #f7f9fd 0%, var(--background) 100%);min-height:100vh;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.content[data-v-bfa9eac7]{max-width:1200px;margin:auto;padding:72px 24px 96px}.section[data-v-bfa9eac7]{margin-bottom:88px}.section-header[data-v-bfa9eac7]{margin-bottom:36px}.section-kicker[data-v-bfa9eac7]{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-block}.section-header h3[data-v-bfa9eac7]{color:var(--primary);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.section-header p[data-v-bfa9eac7]{max-width:720px;color:var(--text-light);margin-top:14px;font-size:1.05rem;line-height:1.8}.jobs-grid[data-v-bfa9eac7]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.job-card[data-v-bfa9eac7]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:linear-gradient(#fff 0%,#fbfcff 100%);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.job-card[data-v-bfa9eac7]:before{content:"";background:linear-gradient(90deg, var(--accent), #60a5fa);transform-origin:0;height:4px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.job-card[data-v-bfa9eac7]:hover{box-shadow:var(--shadow-lg);border-color:#2563eb40;transform:translateY(-8px)}.job-card[data-v-bfa9eac7]:hover:before{transform:scaleX(1)}.job-icon[data-v-bfa9eac7]{background:linear-gradient(135deg,#eef5ff,#dbeafe);border:1px solid #2563eb1a;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:22px;font-size:2rem;transition:transform .3s,box-shadow .3s;display:grid}.job-card:hover .job-icon[data-v-bfa9eac7]{transform:scale(1.08)rotate(-4deg);box-shadow:0 14px 28px #2563eb2e}.job-content[data-v-bfa9eac7]{flex-direction:column;flex:1;display:flex}.job-card h4[data-v-bfa9eac7]{color:var(--primary);margin:0 0 12px;font-size:1.18rem;font-weight:700}.job-card p[data-v-bfa9eac7]{color:var(--text-light);margin:0;font-size:.97rem;line-height:1.75}.requirements-section[data-v-bfa9eac7]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:42px;position:relative;overflow:hidden}.requirements-section[data-v-bfa9eac7]:before{content:"";background:linear-gradient(var(--accent), #60a5fa);width:6px;position:absolute;inset:0 auto 0 0}.requirements-grid[data-v-bfa9eac7]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.requirement-item[data-v-bfa9eac7]{background:var(--surface-2);border:1px solid var(--border-light);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:20px;align-items:flex-start;gap:18px;padding:22px;display:flex}.requirement-item[data-v-bfa9eac7]:hover{box-shadow:var(--shadow-sm);border-color:#2563eb2e;transform:translateY(-4px)}.requirement-icon[data-v-bfa9eac7]{width:42px;height:42px;color:var(--success);background:#16a34a1f;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.requirement-item strong[data-v-bfa9eac7]{color:var(--primary);margin-bottom:8px;font-size:1rem;display:block}.requirement-item p[data-v-bfa9eac7]{color:var(--text-light);margin:0;font-size:.95rem;line-height:1.7}.process-section[data-v-bfa9eac7]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:42px;position:relative}.steps[data-v-bfa9eac7]{gap:22px;display:grid}.step[data-v-bfa9eac7]{background:var(--surface-2);border:1px solid var(--border-light);transition:transform var(--transition), box-shadow var(--transition);border-radius:22px;align-items:flex-start;gap:22px;padding:24px;display:flex}.step[data-v-bfa9eac7]:hover{box-shadow:var(--shadow-sm);transform:translate(6px)}.step-number[data-v-bfa9eac7]{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-3));border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-weight:800;display:grid;box-shadow:0 12px 24px #0812242e}.step strong[data-v-bfa9eac7]{color:var(--primary);margin-bottom:8px;font-size:1.05rem;display:block}.step p[data-v-bfa9eac7]{color:var(--text-light);margin:0;line-height:1.7}.disclaimer[data-v-bfa9eac7]{background:linear-gradient(180deg, #fffdf9, var(--warning-bg));border:1px solid var(--warning-border);box-shadow:var(--shadow-xs);border-radius:24px;align-items:flex-start;gap:22px;margin-bottom:88px;padding:28px;display:flex}.disclaimer-icon[data-v-bfa9eac7]{background:#fb923c1f;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}.disclaimer h3[data-v-bfa9eac7]{color:#9a3412;margin:0 0 10px;font-size:1.3rem;font-weight:700}.disclaimer p[data-v-bfa9eac7]{color:#9a3412;margin:0;line-height:1.8}.cta-section[data-v-bfa9eac7]{text-align:center;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-2) 55%, var(--primary-3) 100%);box-shadow:var(--shadow-lg);border-radius:34px;padding:72px 42px;position:relative;overflow:hidden}.cta-section[data-v-bfa9eac7]:before{content:"";background:radial-gradient(#ffffff1f,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -120px -120px auto}.cta-content[data-v-bfa9eac7]{z-index:2;max-width:760px;margin:0 auto;position:relative}.cta-section h3[data-v-bfa9eac7]{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.cta-section p[data-v-bfa9eac7]{color:#ffffffdb;max-width:620px;margin:22px auto 0;font-size:1.05rem;line-height:1.85}.cta-button[data-v-bfa9eac7]{color:var(--primary);transition:transform var(--transition), box-shadow var(--transition), background var(--transition);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:36px;padding:18px 34px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 20px 40px #0003}.cta-button[data-v-bfa9eac7]:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 28px 56px #00000047}.cta-button[data-v-bfa9eac7]:active{transform:translateY(-1px)}.cta-note[data-v-bfa9eac7]{font-size:.9rem;color:#ffffffa8!important;margin-top:24px!important}a[data-v-bfa9eac7],button[data-v-bfa9eac7]{transition:color var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition)}[data-v-bfa9eac7]::selection{background:#2563eb2e}a[data-v-bfa9eac7]:focus-visible,button[data-v-bfa9eac7]:focus-visible{outline-offset:4px;outline:3px solid #2563eb73}.job-card[data-v-bfa9eac7]:focus-within,.requirement-item[data-v-bfa9eac7]:focus-within,.step[data-v-bfa9eac7]:focus-within{box-shadow:0 0 0 3px #2563eb2e, var(--shadow)}@keyframes fadeUp-bfa9eac7{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.section[data-v-bfa9eac7],.footer[data-v-bfa9eac7]{animation:.7s fadeUp-bfa9eac7}@media (width<=992px){.hero-content[data-v-bfa9eac7]{padding-bottom:72px}.brand[data-v-bfa9eac7]{margin-bottom:54px}.section[data-v-bfa9eac7]{margin-bottom:72px}.requirements-section[data-v-bfa9eac7],.process-section[data-v-bfa9eac7]{padding:34px}}@media (width<=768px){.hero-content[data-v-bfa9eac7]{padding:28px 20px 64px}.brand[data-v-bfa9eac7]{flex-direction:column;align-items:flex-start;gap:16px}.hero-description[data-v-bfa9eac7]{font-size:1.05rem}.hero-meta[data-v-bfa9eac7]{flex-direction:column;align-items:flex-start}.content[data-v-bfa9eac7]{padding:56px 20px 72px}.jobs-grid[data-v-bfa9eac7],.requirements-grid[data-v-bfa9eac7]{grid-template-columns:1fr}.requirements-section[data-v-bfa9eac7],.process-section[data-v-bfa9eac7]{border-radius:24px;padding:26px}.step[data-v-bfa9eac7]{gap:18px;padding:20px}.disclaimer[data-v-bfa9eac7]{flex-direction:column}.cta-section[data-v-bfa9eac7]{padding:56px 24px}.cta-button[data-v-bfa9eac7]{width:100%}.footer[data-v-bfa9eac7]{padding-top:56px}.footer-brand[data-v-bfa9eac7]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.hero-text h2[data-v-bfa9eac7]{font-size:2.25rem}.badge[data-v-bfa9eac7]{padding:10px 16px;font-size:.82rem}.job-card[data-v-bfa9eac7]{padding:22px}.cta-section[data-v-bfa9eac7]{border-radius:26px}.section-header h3[data-v-bfa9eac7]{font-size:1.7rem}}.terms-page[data-v-7c00517b]{background:radial-gradient(circle at top left, #fff 0%, transparent 30%), linear-gradient(180deg, #f7f9fd 0%, var(--background) 100%);min-height:100vh;color:var(--text)}.content[data-v-7c00517b]{max-width:1200px;margin:auto;padding:72px 24px 96px}.section[data-v-7c00517b]{margin-bottom:88px}.section-header[data-v-7c00517b]{margin-bottom:36px}.section-kicker[data-v-7c00517b]{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-block}.section-header h3[data-v-7c00517b]{color:var(--primary);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.section-header p[data-v-7c00517b]{max-width:760px;color:var(--text-light);margin-top:14px;font-size:1.05rem;line-height:1.8}.jobs-grid[data-v-7c00517b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.job-card[data-v-7c00517b]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(#fff,#fbfcff);padding:28px;position:relative;overflow:hidden}.job-card[data-v-7c00517b]:before{content:"";background:linear-gradient(90deg, var(--accent), #60a5fa);transform-origin:0;height:4px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.job-card[data-v-7c00517b]:hover{box-shadow:var(--shadow-lg);border-color:#2563eb40;transform:translateY(-8px)}.job-card[data-v-7c00517b]:hover:before{transform:scaleX(1)}.job-icon[data-v-7c00517b]{background:linear-gradient(135deg,#eef5ff,#dbeafe);border:1px solid #2563eb1a;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:22px;font-size:2rem;display:grid}.job-content h4[data-v-7c00517b]{color:var(--primary);margin:0 0 12px}.job-content p[data-v-7c00517b]{color:var(--text-light);margin:0;line-height:1.75}.requirements-section[data-v-7c00517b]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:42px}.requirements-grid[data-v-7c00517b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.requirement-item[data-v-7c00517b]{background:var(--surface-2);border:1px solid var(--border-light);transition:transform var(--transition), box-shadow var(--transition);border-radius:20px;align-items:flex-start;gap:18px;padding:22px;display:flex}.requirement-item[data-v-7c00517b]:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.requirement-icon[data-v-7c00517b]{width:42px;height:42px;color:var(--success);background:#16a34a1f;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.requirement-item strong[data-v-7c00517b]{color:var(--primary);margin-bottom:8px;display:block}.requirement-item p[data-v-7c00517b]{color:var(--text-light);margin:0;line-height:1.7}.disclaimer[data-v-7c00517b]{background:linear-gradient(180deg, #fffdf9, var(--warning-bg));border:1px solid var(--warning-border);border-radius:24px;align-items:flex-start;gap:22px;margin-bottom:88px;padding:30px;display:flex}.disclaimer-icon[data-v-7c00517b]{background:#fb923c1f;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}.disclaimer h3[data-v-7c00517b]{color:#9a3412;margin:0 0 10px}.disclaimer p[data-v-7c00517b]{color:#9a3412;margin:0;line-height:1.8}.cta-section[data-v-7c00517b]{text-align:center;background:linear-gradient(135deg, var(--primary), var(--primary-2), var(--primary-3));box-shadow:var(--shadow-lg);border-radius:32px;margin-top:88px;padding:72px 40px;position:relative;overflow:hidden}.cta-section[data-v-7c00517b]:before{content:"";background:radial-gradient(#ffffff26,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-140px}.cta-content[data-v-7c00517b]{z-index:2;max-width:760px;margin:0 auto;position:relative}.cta-content h3[data-v-7c00517b]{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.cta-content p[data-v-7c00517b]{color:#ffffffdb;max-width:620px;margin:22px auto 0;line-height:1.85}.cta-button[data-v-7c00517b]{color:var(--primary);transition:transform var(--transition), box-shadow var(--transition);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:36px;padding:18px 34px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px #00000038}.cta-button[data-v-7c00517b]:hover{transform:translateY(-4px);box-shadow:0 26px 48px #00000047}.cta-note[data-v-7c00517b]{font-size:.92rem;color:#ffffffad!important;margin-top:24px!important}[data-v-7c00517b]::selection{background:#2563eb2e}a[data-v-7c00517b]:focus-visible,button[data-v-7c00517b]:focus-visible{outline-offset:4px;outline:3px solid #2563eb66}.job-card[data-v-7c00517b]:focus-within,.requirement-item[data-v-7c00517b]:focus-within{box-shadow:0 0 0 3px #2563eb2e, var(--shadow)}@keyframes fadeUp-7c00517b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.section[data-v-7c00517b],.requirements-section[data-v-7c00517b],.disclaimer[data-v-7c00517b],.cta-section[data-v-7c00517b]{animation:.7s fadeUp-7c00517b}@media (width<=992px){.content[data-v-7c00517b]{padding:64px 24px 88px}.section[data-v-7c00517b]{margin-bottom:72px}.requirements-section[data-v-7c00517b]{padding:34px}}@media (width<=768px){.content[data-v-7c00517b]{padding:56px 20px 72px}.jobs-grid[data-v-7c00517b],.requirements-grid[data-v-7c00517b]{grid-template-columns:1fr}.requirements-section[data-v-7c00517b]{border-radius:24px;padding:28px}.disclaimer[data-v-7c00517b]{flex-direction:column;padding:24px}.cta-section[data-v-7c00517b]{border-radius:24px;margin-top:72px;padding:56px 24px}.cta-button[data-v-7c00517b]{justify-content:center;width:100%}}@media (width<=480px){.content[data-v-7c00517b]{padding:48px 16px 64px}.section-header h3[data-v-7c00517b]{font-size:1.65rem}.job-card[data-v-7c00517b]{padding:22px}.requirement-item[data-v-7c00517b]{padding:18px}.cta-content h3[data-v-7c00517b]{font-size:2rem}}
