.ac.tutor.svelte-1h6pdej .topbar-in:where(.svelte-1h6pdej){gap:14px}.ac.svelte-1h6pdej .r:where(.svelte-1h6pdej){color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}.ac.svelte-1h6pdej .kicker:where(.svelte-1h6pdej){letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d);align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.ac.svelte-1h6pdej .wrap:where(.svelte-1h6pdej){max-width:940px;margin:0 auto;padding:0 28px}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej){color:#f6ecdf;background:linear-gradient(150deg,#1b3a20,#0f2a14);position:relative;overflow:hidden}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej):before{content:"";border:2px solid #f2c14e1f;border-radius:16px;width:280px;height:280px;position:absolute;top:-50px;right:-60px;transform:rotate(9deg)}.ac.svelte-1h6pdej .hero-in:where(.svelte-1h6pdej){max-width:940px;margin:0 auto;padding:52px 28px 46px;position:relative}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) h1:where(.svelte-1h6pdej){color:#fff;letter-spacing:-.03em;max-width:16ch;margin-top:14px;font-size:44px;font-weight:900}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) p:where(.svelte-1h6pdej){color:#d9e4d2;max-width:52ch;margin:16px 0 0;font-size:17px;line-height:1.55}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .cta:where(.svelte-1h6pdej){flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .btn-hero-a:where(.svelte-1h6pdej){color:#3a2a05;background:#f2c14e}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .btn-hero-a:where(.svelte-1h6pdej):hover{background:#f7ce6a}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .btn-ghost-d:where(.svelte-1h6pdej){color:#f6ecdf;background:#ffffff14;border:1px solid #ffffff38}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .btn-ghost-d:where(.svelte-1h6pdej):hover{background:#ffffff29}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .stats:where(.svelte-1h6pdej){flex-wrap:wrap;gap:30px;margin-top:30px;display:flex}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .stats:where(.svelte-1h6pdej) .s:where(.svelte-1h6pdej) .n:where(.svelte-1h6pdej){color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:900}.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) .stats:where(.svelte-1h6pdej) .s:where(.svelte-1h6pdej) .l:where(.svelte-1h6pdej){letter-spacing:.08em;color:#a9c4a0;text-transform:uppercase;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px}section.svelte-1h6pdej{padding:44px 0}.ac.svelte-1h6pdej .sec-head:where(.svelte-1h6pdej){text-align:center;max-width:620px;margin:0 auto 30px}.ac.svelte-1h6pdej .sec-head:where(.svelte-1h6pdej) h2:where(.svelte-1h6pdej){color:var(--ink);margin-top:10px;font-size:30px;font-weight:800}.ac.svelte-1h6pdej .feats:where(.svelte-1h6pdej){grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ac.svelte-1h6pdej .feat:where(.svelte-1h6pdej){background:var(--surface);border:1px solid var(--border-faint);border-radius:14px;padding:24px 20px}.ac.svelte-1h6pdej .feat:where(.svelte-1h6pdej) .ms:where(.svelte-1h6pdej){color:var(--gold);font-size:25px}.ac.svelte-1h6pdej .feat:where(.svelte-1h6pdej) h3:where(.svelte-1h6pdej){color:var(--ink);margin-top:12px;font-size:17px;font-weight:800}.ac.svelte-1h6pdej .feat:where(.svelte-1h6pdej) p:where(.svelte-1h6pdej){color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.55}.ac.svelte-1h6pdej .steps:where(.svelte-1h6pdej){counter-reset:s;flex-wrap:wrap;gap:0;display:flex}.ac.svelte-1h6pdej .step:where(.svelte-1h6pdej){flex:1;min-width:180px;padding:0 18px;position:relative}.ac.svelte-1h6pdej .step:where(.svelte-1h6pdej):before{counter-increment:s;content:counter(s);background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;font-size:16px;font-weight:800;display:flex}.ac.svelte-1h6pdej .step:where(.svelte-1h6pdej) h3:where(.svelte-1h6pdej){color:var(--ink);font-size:15.5px;font-weight:700}.ac.svelte-1h6pdej .step:where(.svelte-1h6pdej) p:where(.svelte-1h6pdej){color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej){background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px 34px;box-shadow:0 24px 60px #1428241a}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) h2:where(.svelte-1h6pdej){color:var(--ink);font-size:24px;font-weight:800}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .sub:where(.svelte-1h6pdej){color:var(--muted);margin:8px 0 22px;font-size:14px}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej){margin-bottom:16px}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) label:where(.svelte-1h6pdej),.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) .flabel:where(.svelte-1h6pdej){color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) .req:where(.svelte-1h6pdej){color:#cc5b4c}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) input:where(.svelte-1h6pdej),.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) textarea:where(.svelte-1h6pdej){border:1px solid var(--border);background:var(--surface-low);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-family:Archivo,system-ui,sans-serif;font-size:14px}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) input:where(.svelte-1h6pdej):focus,.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) textarea:where(.svelte-1h6pdej):focus{border-color:var(--teal);background:#fff}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) textarea:where(.svelte-1h6pdej){resize:vertical;min-height:96px}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) .hint:where(.svelte-1h6pdej){color:var(--faint);margin-top:5px;font-size:11.5px}.ac.svelte-1h6pdej .field:where(.svelte-1h6pdej) .hint.err:where(.svelte-1h6pdej){color:#cc5b4c}.ac.svelte-1h6pdej .row2:where(.svelte-1h6pdej){grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac.svelte-1h6pdej .doors:where(.svelte-1h6pdej){flex-wrap:wrap;gap:8px;display:flex}.ac.svelte-1h6pdej .dchip:where(.svelte-1h6pdej){border:1px solid var(--border);background:var(--surface-low);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ac.svelte-1h6pdej .dchip.on:where(.svelte-1h6pdej){border-color:var(--teal);background:var(--teal-wash);color:var(--teal-d)}.ac.svelte-1h6pdej .dchip:where(.svelte-1h6pdej) .dot:where(.svelte-1h6pdej){border-radius:50%;width:8px;height:8px}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .submit:where(.svelte-1h6pdej){flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .submit:where(.svelte-1h6pdej) .note:where(.svelte-1h6pdej){color:var(--faint);font-size:12px}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .submit:where(.svelte-1h6pdej) button[disabled]:where(.svelte-1h6pdej){opacity:.65;cursor:default}.ac.svelte-1h6pdej .hp:where(.svelte-1h6pdej){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac.svelte-1h6pdej .form-error:where(.svelte-1h6pdej){color:#cc5b4c;background:#cc5b4c1a;border:1px solid #cc5b4c4d;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;font-weight:600}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .tool:where(.svelte-1h6pdej){border:1px solid var(--border);background:var(--surface-low);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .file-chip:where(.svelte-1h6pdej){background:var(--surface-low);border:1px solid var(--border-faint);border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 30px 8px 10px;font-size:13px;display:inline-flex;position:relative}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .file-chip:where(.svelte-1h6pdej) .ic:where(.svelte-1h6pdej){color:var(--muted);font-size:18px}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .file-chip:where(.svelte-1h6pdej) .nm:where(.svelte-1h6pdej){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej) .file-chip:where(.svelte-1h6pdej) .rm:where(.svelte-1h6pdej){color:var(--faint);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ac.svelte-1h6pdej .thanks:where(.svelte-1h6pdej){text-align:center;padding:26px 10px}.ac.svelte-1h6pdej .thanks:where(.svelte-1h6pdej) .ms:where(.svelte-1h6pdej){color:var(--teal);font-size:40px}.ac.svelte-1h6pdej .thanks:where(.svelte-1h6pdej) h2:where(.svelte-1h6pdej){color:var(--ink);margin-top:12px;font-size:22px;font-weight:800}.ac.svelte-1h6pdej .thanks:where(.svelte-1h6pdej) p:where(.svelte-1h6pdej){color:var(--muted);margin-top:8px;font-size:14px}footer.svelte-1h6pdej{border-top:1px solid var(--border-faint);margin-top:20px;padding:22px 0}.ac.svelte-1h6pdej .foot-in:where(.svelte-1h6pdej){text-align:center;max-width:940px;color:var(--faint);margin:0 auto;padding:0 28px;font-size:12px}@media (width<=820px){.ac.svelte-1h6pdej .hero:where(.svelte-1h6pdej) h1:where(.svelte-1h6pdej){font-size:32px}.ac.svelte-1h6pdej .feats:where(.svelte-1h6pdej){grid-template-columns:1fr}.ac.svelte-1h6pdej .steps:where(.svelte-1h6pdej){flex-direction:column;gap:22px}.ac.svelte-1h6pdej .row2:where(.svelte-1h6pdej){grid-template-columns:1fr}.ac.svelte-1h6pdej .apply:where(.svelte-1h6pdej){padding:24px 22px}}
