.landing.svelte-1uha8ag{--bg: oklch(.985 .003 265);--bg-alt: oklch(.955 .004 265);--card: #ffffff;--card-hi: oklch(.975 .003 265);--ink: oklch(.18 .01 285);--ink-soft: oklch(.42 .015 285);--ink-muted: oklch(.58 .01 285);--hairline: oklch(.88 .005 265);--a-hue: 265;--accent: oklch(.52 .22 var(--a-hue));--accent-hi: oklch(.62 .2 var(--a-hue));--accent-soft: oklch(.95 .04 var(--a-hue));--accent-ink: oklch(.32 .17 var(--a-hue));--green: #1f7b21;--blue: #3d3edd;--red: #ab0101;--dark-bg: oklch(.16 .01 275);--dark-card: oklch(.21 .012 275);--dark-ink: oklch(.97 0 0);--dark-ink-soft: oklch(.72 .01 275);--sans: "Geist Variable", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--serif: "Instrument Serif", "Times New Roman", serif;--gap-section: 9rem;--radius: 20px;--shadow-soft: 0 1px 2px rgba(20, 24, 40, .04), 0 8px 24px rgba(20, 24, 40, .04);--shadow-lift: 0 2px 4px rgba(20, 24, 40, .04), 0 20px 60px rgba(20, 24, 40, .08);background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv11";line-height:1.45}.landing.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;border:0;background:none;cursor:pointer;color:inherit}.landing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){max-width:1200px;margin:0 auto;padding-inline:32px}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:-.01em}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;white-space:nowrap;transition:transform .15s,background .2s}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-1px);background:color-mix(in oklch,var(--ink) 88%,var(--accent))}.btn-primary.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .2s}.btn-primary.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.hero.svelte-1uha8ag{padding-block:72px 96px;position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;font:500 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);padding:8px 12px;background:var(--bg-alt);border-radius:999px;margin-bottom:28px}.eyebrow.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px color-mix(in oklch,#22c55e 30%,transparent);animation:svelte-1uha8ag-pulse 2.4s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title.svelte-1uha8ag{font-size:clamp(44px,5.4vw,76px);line-height:.98;letter-spacing:-.035em;font-weight:600;margin:0 0 24px;text-wrap:balance}.hero-title.svelte-1uha8ag em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--accent)}.hero-sub.svelte-1uha8ag{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:520px;margin:0 0 36px;text-wrap:pretty}.hero-ctas.svelte-1uha8ag{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-primary.lg.svelte-1uha8ag{padding:14px 22px;font-size:15px;border-radius:12px}.btn-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;padding:14px 18px;color:var(--ink-soft)}.btn-secondary.svelte-1uha8ag:hover{color:var(--ink)}.btn-secondary.svelte-1uha8ag .kbd:where(.svelte-1uha8ag){font:500 11px/1 var(--mono);padding:4px 6px;background:var(--bg-alt);border-radius:4px;color:var(--ink-muted)}.hero-proof.svelte-1uha8ag{display:flex;align-items:center;gap:18px;margin-top:44px;font-size:13px;color:var(--ink-muted)}.avatar-row.svelte-1uha8ag{display:flex}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag){width:28px;height:28px;border-radius:50%;background:var(--bg-alt);margin-left:-6px;box-shadow:0 0 0 2px var(--bg);display:grid;place-items:center;font:600 10px var(--sans);color:var(--ink-soft)}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag):first-child{margin-left:0}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag):nth-child(1){background:#fde4cf;color:#a04a0a}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag):nth-child(2){background:#d4e7d4;color:#1f7b21}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag):nth-child(3){background:#dde4ff;color:#3d3edd}.avatar-row.svelte-1uha8ag .av:where(.svelte-1uha8ag):nth-child(4){background:#f7d5dc;color:#ab0101}.hero-mock.svelte-1uha8ag{position:relative;aspect-ratio:.85;max-width:560px;margin-left:auto}.mock-paper.svelte-1uha8ag{position:relative;width:100%;height:100%;background:var(--card);border-radius:20px;box-shadow:var(--shadow-lift);overflow:hidden;padding:36px;display:flex;flex-direction:column;gap:22px;transform:rotate(-1.5deg)}.mblock.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-blockIn .7s .2s both cubic-bezier(.2,.8,.2,1)}.mblock.b1.svelte-1uha8ag{animation-delay:.2s}.mblock.b2.svelte-1uha8ag{animation-delay:.9s}.mblock.b3.svelte-1uha8ag{animation-delay:1.5s}.mblock.b4.svelte-1uha8ag{animation-delay:2.1s}.mblock.b5.svelte-1uha8ag{animation-delay:2.7s}@keyframes svelte-1uha8ag-blockIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.m-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.m-name.svelte-1uha8ag{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.m-role.svelte-1uha8ag{font:500 12px/1 var(--mono);color:var(--ink-muted);margin-top:6px;letter-spacing:.02em}.m-dot.svelte-1uha8ag{width:36px;height:36px;border-radius:50%;background:var(--accent-soft)}.m-line.svelte-1uha8ag{height:7px;border-radius:3px;background:color-mix(in oklch,var(--ink-soft) 18%,transparent)}.m-line.m.svelte-1uha8ag{width:68%}.m-line.l.svelte-1uha8ag{width:88%}.m-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.m-row.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font:600 13px/1 var(--sans);color:var(--ink)}.m-row.svelte-1uha8ag .date:where(.svelte-1uha8ag){font:500 11px/1 var(--mono);color:var(--ink-muted)}.m-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.m-section-title.svelte-1uha8ag{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.m-chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px}.m-chip.svelte-1uha8ag{font:500 11px/1 var(--mono);padding:5px 8px;border-radius:6px;background:var(--bg-alt);color:var(--ink-soft)}.floating-block.svelte-1uha8ag{position:absolute;z-index:3;background:var(--card);border-radius:12px;box-shadow:var(--shadow-lift);padding:10px 14px;display:flex;align-items:center;gap:10px;font:500 12px var(--sans);opacity:0;animation:svelte-1uha8ag-floatIn .6s both cubic-bezier(.2,.8,.2,1)}.floating-block.svelte-1uha8ag .swatch:where(.svelte-1uha8ag){width:20px;height:20px;border-radius:6px}.floating-block.svelte-1uha8ag .check:where(.svelte-1uha8ag){margin-left:4px;width:14px;height:14px;border-radius:50%;background:#22c55e;color:#fff;display:grid;place-items:center;font-size:9px}@keyframes svelte-1uha8ag-floatIn{0%{opacity:0;transform:translateY(12px) rotate(var(--fr, 0))}to{opacity:1;transform:translateY(0) rotate(var(--fr, 0))}}.fb-1.svelte-1uha8ag{top:8%;left:-14%;--fr: -4deg;animation-delay:.4s}.fb-2.svelte-1uha8ag{top:38%;right:-8%;--fr: 3deg;animation-delay:1.2s}.fb-3.svelte-1uha8ag{bottom:14%;left:-10%;--fr: -2deg;animation-delay:2s}.replay.svelte-1uha8ag{position:absolute;bottom:14px;right:14px;z-index:4;font:500 11px var(--mono);color:var(--ink-muted);padding:6px 10px;border-radius:8px;background:var(--bg-alt);opacity:0;transition:opacity .2s}.hero-mock.svelte-1uha8ag:hover .replay:where(.svelte-1uha8ag){opacity:1}.hiw.svelte-1uha8ag{background:var(--bg-alt);padding-block:var(--gap-section)}.sec-head.svelte-1uha8ag{margin-bottom:56px;max-width:720px}.sec-tag.svelte-1uha8ag{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px}.sec-title.svelte-1uha8ag{font-size:clamp(32px,3.6vw,52px);letter-spacing:-.03em;font-weight:600;margin:0 0 18px;line-height:1.02}.sec-title.svelte-1uha8ag em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent)}.sec-sub.svelte-1uha8ag{font-size:18px;color:var(--ink-soft);margin:0;line-height:1.55}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step.svelte-1uha8ag{background:var(--card);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;min-height:340px;position:relative;overflow:hidden}.step-num.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:64px;line-height:1;color:var(--accent);letter-spacing:-.03em}.step-title.svelte-1uha8ag{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.step-body.svelte-1uha8ag{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:0}.step-visual.svelte-1uha8ag{margin-top:auto;background:var(--bg-alt);border-radius:12px;padding:14px;height:120px;position:relative;overflow:hidden}.sv-themes.svelte-1uha8ag{display:flex;gap:10px;height:100%;align-items:center;padding-left:4px}.sv-themes.svelte-1uha8ag .sw:where(.svelte-1uha8ag){width:30px;height:60px;border-radius:8px;flex-shrink:0;transition:transform .2s}.sv-themes.svelte-1uha8ag .sw:where(.svelte-1uha8ag):hover{transform:translateY(-4px)}.sv-themes.svelte-1uha8ag .sw.active:where(.svelte-1uha8ag){box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}.sv-blocks.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:100%}.sv-blocks.svelte-1uha8ag .bl:where(.svelte-1uha8ag){background:var(--card);border-radius:6px;display:flex;align-items:center;gap:6px;padding:6px 8px;font:500 10px var(--mono);color:var(--ink-soft)}.sv-blocks.svelte-1uha8ag .bl.on:where(.svelte-1uha8ag){background:color-mix(in oklch,var(--accent) 10%,var(--card));color:var(--accent-ink)}.sv-blocks.svelte-1uha8ag .bl:where(.svelte-1uha8ag):before{content:"";width:8px;height:8px;border-radius:2px;background:var(--hairline)}.sv-blocks.svelte-1uha8ag .bl.on:where(.svelte-1uha8ag):before{background:var(--accent)}.sv-pdf.svelte-1uha8ag{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.sv-pdf.svelte-1uha8ag .paper:where(.svelte-1uha8ag){position:absolute;width:60px;height:80px;background:var(--card);border-radius:4px;box-shadow:0 4px 12px #14182814}.sv-pdf.svelte-1uha8ag .paper.p1:where(.svelte-1uha8ag){transform:rotate(-8deg) translate(-20px)}.sv-pdf.svelte-1uha8ag .paper.p2:where(.svelte-1uha8ag){transform:rotate(4deg) translate(20px,4px)}.sv-pdf.svelte-1uha8ag .paper:where(.svelte-1uha8ag):before{content:"";position:absolute;top:8px;left:8px;right:8px;height:3px;background:var(--ink);border-radius:1px}.sv-pdf.svelte-1uha8ag .paper:where(.svelte-1uha8ag):after{content:"";position:absolute;top:16px;left:8px;right:20px;height:2px;background:var(--hairline);border-radius:1px;box-shadow:0 6px 0 var(--hairline),0 12px 0 var(--hairline),0 18px 0 var(--hairline)}.sv-pdf.svelte-1uha8ag .pdf-badge:where(.svelte-1uha8ag){position:absolute;top:6px;right:6px;font:600 9px var(--mono);letter-spacing:.05em;background:var(--accent);color:#fff;padding:3px 5px;border-radius:4px}.features.svelte-1uha8ag{padding-block:var(--gap-section)}.bento.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:16px}.feat.svelte-1uha8ag{background:var(--card);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;transition:transform .3s,box-shadow .3s}.feat.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.feat.dark.svelte-1uha8ag{background:var(--dark-bg);color:var(--dark-ink)}.feat.dark.svelte-1uha8ag .f-body:where(.svelte-1uha8ag){color:var(--dark-ink-soft)}.feat.dark.svelte-1uha8ag .f-tag:where(.svelte-1uha8ag){color:var(--dark-ink-soft)}.feat.span-3.svelte-1uha8ag{grid-column:span 3}.feat.tall.svelte-1uha8ag{grid-row:span 2;min-height:420px}.f-tag.svelte-1uha8ag{font:500 11px var(--mono);color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.f-title.svelte-1uha8ag{font-size:26px;letter-spacing:-.025em;font-weight:600;margin:0;line-height:1.1}.f-title.svelte-1uha8ag em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent)}.f-body.svelte-1uha8ag{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:0;max-width:44ch}.ats-visual.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;margin-top:18px}.ats-line.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-alt);border-radius:8px;font:500 12px var(--mono)}.ats-line.svelte-1uha8ag .ok:where(.svelte-1uha8ag){color:var(--green)}.blocks-viz.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.blocks-viz.svelte-1uha8ag .b:where(.svelte-1uha8ag){background:var(--bg-alt);border-radius:8px;padding:10px 12px;font:500 12px var(--mono);color:var(--ink-soft);display:flex;align-items:center;gap:8px}.blocks-viz.svelte-1uha8ag .b:where(.svelte-1uha8ag):before{content:"";width:10px;height:10px;border-radius:3px;background:var(--accent-soft)}.blocks-viz.svelte-1uha8ag .b.on:where(.svelte-1uha8ag):before{background:var(--accent)}.blocks-viz.svelte-1uha8ag .b.on:where(.svelte-1uha8ag){color:var(--accent-ink);background:color-mix(in oklch,var(--accent) 7%,var(--card))}.print-viz.svelte-1uha8ag{margin-top:auto;height:140px;background:linear-gradient(180deg,var(--bg-alt),transparent);border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.print-viz.svelte-1uha8ag .sheet:where(.svelte-1uha8ag){width:60%;height:88%;background:var(--card);border-radius:6px 6px 0 0;box-shadow:0 -4px 20px #14182814;padding:10px;display:flex;flex-direction:column;gap:4px}.print-viz.svelte-1uha8ag .sheet:where(.svelte-1uha8ag) .l:where(.svelte-1uha8ag){height:3px;background:var(--hairline);border-radius:1px}.print-viz.svelte-1uha8ag .sheet:where(.svelte-1uha8ag) .l:where(.svelte-1uha8ag):nth-child(1){width:50%;height:5px;background:var(--ink)}.stat.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-size:88px;line-height:1;letter-spacing:-.03em;color:var(--accent)}.feat.dark.svelte-1uha8ag .stat:where(.svelte-1uha8ag){color:color-mix(in oklch,var(--accent) 60%,white)}.stat-mark.svelte-1uha8ag{color:color-mix(in oklch,var(--accent) 40%,white)}.themes.svelte-1uha8ag{background:var(--bg-alt);padding-block:var(--gap-section)}.theme-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.theme-card.svelte-1uha8ag{background:var(--card);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s}.theme-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.theme-card-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center}.theme-name.svelte-1uha8ag{font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.theme-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%}.theme-swatches.svelte-1uha8ag{display:flex;gap:6px}.theme-swatches.svelte-1uha8ag .sw:where(.svelte-1uha8ag){height:28px;flex:1;border-radius:6px}.theme-preview.svelte-1uha8ag{aspect-ratio:.77;background:var(--bg);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;overflow:hidden;position:relative}.tp-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.tp-name.svelte-1uha8ag{font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.tp-role.svelte-1uha8ag{font:500 8px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-top:2px}.tp-section-title.svelte-1uha8ag{font:600 7px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.tp-line.svelte-1uha8ag{height:3px;border-radius:1px;background:currentColor;opacity:.15}.tp-line.s.svelte-1uha8ag{width:35%}.tp-line.m.svelte-1uha8ag{width:65%}.tp-line.l.svelte-1uha8ag{width:85%}.tp-line.xs.svelte-1uha8ag{width:20%;opacity:.6}.tp-accent-line.svelte-1uha8ag{height:2px;width:30px;border-radius:1px}.recruiter.svelte-1uha8ag{background:var(--dark-bg);color:var(--dark-ink);padding-block:var(--gap-section)}.recruiter.svelte-1uha8ag .sec-tag:where(.svelte-1uha8ag){color:color-mix(in oklch,var(--accent) 70%,white)}.recruiter.svelte-1uha8ag .sec-title:where(.svelte-1uha8ag){color:var(--dark-ink)}.recruiter.svelte-1uha8ag .sec-sub:where(.svelte-1uha8ag){color:var(--dark-ink-soft)}.rec-split.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.rec-visual.svelte-1uha8ag{background:var(--dark-card);border-radius:var(--radius);padding:28px;position:relative;overflow:hidden;min-height:440px}.scan-head.svelte-1uha8ag{display:flex;align-items:center;gap:8px;font:500 11px var(--mono);color:var(--dark-ink-soft);padding-bottom:16px}.scan-head.svelte-1uha8ag .dots:where(.svelte-1uha8ag){display:flex;gap:4px}.scan-head.svelte-1uha8ag .dots:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;background:#ffffff26}.scan-head.svelte-1uha8ag .title:where(.svelte-1uha8ag){margin-left:6px}.scan-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;font-family:var(--mono);font-size:13px}.scan-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff08;border-radius:8px}.scan-row.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-size:10px;padding:3px 6px;border-radius:4px;background:#7ad17d26;color:#7ad17d;letter-spacing:.05em}.scan-row.svelte-1uha8ag .tag.meh:where(.svelte-1uha8ag){background:#ffffff14;color:var(--dark-ink-soft)}.scan-row.svelte-1uha8ag .label:where(.svelte-1uha8ag){flex:1;color:var(--dark-ink-soft)}.scan-row.svelte-1uha8ag .val:where(.svelte-1uha8ag){color:var(--dark-ink)}.scan-row.svelte-1uha8ag .check:where(.svelte-1uha8ag){width:18px;height:18px;border-radius:50%;background:#22c55e;color:#fff;display:grid;place-items:center;font-size:10px;flex-shrink:0}.scan-progress.svelte-1uha8ag{margin-top:16px;padding:14px;background:#ffffff08;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font:500 12px var(--mono);color:var(--dark-ink-soft)}.scan-progress.svelte-1uha8ag .score:where(.svelte-1uha8ag){color:#7ad17d;font-size:18px;font-weight:600}.rec-points.svelte-1uha8ag{display:flex;flex-direction:column;gap:24px;margin-top:32px}.rec-point.svelte-1uha8ag{display:flex;gap:16px}.rec-point.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-family:var(--serif);font-style:italic;font-size:32px;line-height:1;color:var(--accent-hi);min-width:40px}.rec-point.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em}.rec-point.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--dark-ink-soft);font-size:14px;line-height:1.5}.rec-point.svelte-1uha8ag p:where(.svelte-1uha8ag) em{font-family:var(--serif);font-style:italic}.faq.svelte-1uha8ag{padding-block:var(--gap-section)}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.faq-list.svelte-1uha8ag{display:flex;flex-direction:column}.faq-item.svelte-1uha8ag{padding:22px 0;border-top:1px solid var(--hairline)}.faq-item.svelte-1uha8ag:last-child{border-bottom:1px solid var(--hairline)}.faq-q.svelte-1uha8ag{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:0;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.faq-q.svelte-1uha8ag .plus:where(.svelte-1uha8ag){width:28px;height:28px;border-radius:50%;background:var(--bg-alt);display:grid;place-items:center;font-size:14px;color:var(--ink-soft);transition:transform .3s,background .2s;flex-shrink:0;margin-left:16px}.faq-item[open].svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .plus:where(.svelte-1uha8ag){transform:rotate(45deg);background:var(--accent);color:#fff}.faq-a.svelte-1uha8ag{padding-top:12px;color:var(--ink-soft);font-size:15px;line-height:1.6;max-width:60ch}.faq-a.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.faq-a.svelte-1uha8ag em{font-family:var(--serif);font-style:italic}details.svelte-1uha8ag>summary:where(.svelte-1uha8ag){list-style:none;cursor:pointer}details.svelte-1uha8ag>summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.sponsors.svelte-1uha8ag{padding-block:72px;border-top:1px solid var(--hairline)}.sponsors-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.sponsors-copy.svelte-1uha8ag{max-width:640px}.sponsors-title.svelte-1uha8ag{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;font-weight:600;margin:10px 0;line-height:1.05}.sponsors-title.svelte-1uha8ag em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent)}.sponsors-sub.svelte-1uha8ag{font-size:16px;color:var(--ink-soft);margin:0;line-height:1.55}.final-cta.svelte-1uha8ag{padding-block:var(--gap-section);background:var(--bg-alt)}.cta-card.svelte-1uha8ag{background:var(--ink);color:#fff;border-radius:28px;padding:80px 60px;text-align:center;position:relative;overflow:hidden}.cta-card.svelte-1uha8ag:before,.cta-card.svelte-1uha8ag:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.35;pointer-events:none}.cta-card.svelte-1uha8ag:before{width:400px;height:400px;background:var(--accent);top:-150px;left:-100px}.cta-card.svelte-1uha8ag:after{width:400px;height:400px;background:var(--blue);bottom:-200px;right:-100px}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(40px,5vw,72px);letter-spacing:-.035em;font-weight:600;margin:0 0 16px;line-height:1;position:relative;z-index:1}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag) em{font-family:var(--serif);font-style:italic;font-weight:400;color:color-mix(in oklch,var(--accent) 70%,white)}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;color:#ffffffa6;max-width:520px;margin:0 auto 36px;line-height:1.5;position:relative;z-index:1}.cta-buttons.svelte-1uha8ag{display:flex;gap:14px;justify-content:center;align-items:center;position:relative;z-index:1;flex-wrap:wrap}.cta-card.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:#fff;color:var(--ink);padding:16px 28px;font-size:15px}.cta-card.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--accent);color:#fff}.cta-note.svelte-1uha8ag{font:500 13px var(--mono);color:#ffffff80}footer.svelte-1uha8ag{padding-block:40px 60px;background:var(--bg-alt)}footer.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}footer.svelte-1uha8ag .links:where(.svelte-1uha8ag){display:flex;gap:24px;font-size:13px;color:var(--ink-muted)}footer.svelte-1uha8ag .links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--ink)}footer.svelte-1uha8ag .copy:where(.svelte-1uha8ag){font:500 12px var(--mono);color:var(--ink-muted)}.v3s-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);padding:6px 10px;border-radius:8px;transition:background .15s,color .15s}.v3s-link.svelte-1uha8ag:hover{background:var(--card);color:var(--ink)}.v3s-link.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.v3s-link.svelte-1uha8ag:hover strong:where(.svelte-1uha8ag){color:var(--accent)}.v3s-mark.svelte-1uha8ag{display:inline-block;flex-shrink:0}.v3s-arrow.svelte-1uha8ag{display:inline-block;transition:transform .15s;color:var(--ink-muted)}.v3s-link.svelte-1uha8ag:hover .v3s-arrow:where(.svelte-1uha8ag){transform:translate(1px,-1px);color:var(--accent)}@media(max-width:960px){.hero-grid.svelte-1uha8ag,.rec-split.svelte-1uha8ag,.faq-grid.svelte-1uha8ag,.sponsors-row.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.steps.svelte-1uha8ag,.bento.svelte-1uha8ag{grid-template-columns:1fr}.feat.span-3.svelte-1uha8ag{grid-column:span 1}.feat.tall.svelte-1uha8ag{grid-row:span 1;min-height:360px}.theme-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero-mock.svelte-1uha8ag{margin:0 auto;max-width:420px}.cta-card.svelte-1uha8ag{padding:48px 28px}.floating-block.svelte-1uha8ag{display:none}}@media(max-width:640px){.landing.svelte-1uha8ag{--gap-section: 4.5rem}.landing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){padding-inline:20px}.hero.svelte-1uha8ag{padding-block:40px 56px}.hero-title.svelte-1uha8ag{font-size:clamp(36px,10vw,48px);letter-spacing:-.03em;margin-bottom:18px}.hero-sub.svelte-1uha8ag{font-size:17px;margin-bottom:28px}.hero-ctas.svelte-1uha8ag{gap:10px}.btn-primary.lg.svelte-1uha8ag{padding:14px 20px;font-size:15px}.btn-secondary.svelte-1uha8ag{padding:14px}.hero-proof.svelte-1uha8ag{margin-top:32px}.hero-mock.svelte-1uha8ag{max-width:320px}.mock-paper.svelte-1uha8ag{padding:24px;gap:16px;transform:rotate(-1deg)}.m-name.svelte-1uha8ag{font-size:20px}.sec-head.svelte-1uha8ag{margin-bottom:36px}.sec-title.svelte-1uha8ag{font-size:clamp(28px,7vw,36px)}.sec-sub.svelte-1uha8ag{font-size:16px}.step.svelte-1uha8ag{padding:22px;min-height:0}.step-num.svelte-1uha8ag{font-size:48px}.step-title.svelte-1uha8ag{font-size:20px}.feat.svelte-1uha8ag{padding:22px}.feat.tall.svelte-1uha8ag{min-height:0}.f-title.svelte-1uha8ag{font-size:22px}.stat.svelte-1uha8ag{font-size:64px}.theme-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}.theme-card.svelte-1uha8ag{padding:18px}.theme-preview.svelte-1uha8ag{aspect-ratio:auto;min-height:180px}.rec-visual.svelte-1uha8ag{padding:18px;min-height:0}.scan-row.svelte-1uha8ag{flex-wrap:wrap;gap:6px 10px}.scan-row.svelte-1uha8ag .label:where(.svelte-1uha8ag){flex:0 0 auto}.scan-row.svelte-1uha8ag .val:where(.svelte-1uha8ag){flex:1 1 100%;font-size:12px;color:var(--dark-ink)}.scan-row.svelte-1uha8ag .check:where(.svelte-1uha8ag){margin-left:auto}.ats-line.svelte-1uha8ag{flex-wrap:wrap;gap:2px 10px}.rec-points.svelte-1uha8ag{gap:20px;margin-top:0}.rec-point.svelte-1uha8ag{gap:12px}.rec-point.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:26px;min-width:30px}.faq-item.svelte-1uha8ag{padding:18px 0}.faq-q.svelte-1uha8ag{font-size:16px}.cta-card.svelte-1uha8ag{padding:40px 22px;border-radius:22px}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(30px,8vw,44px)}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;margin-bottom:24px}.sponsors.svelte-1uha8ag{padding-block:56px}.sponsors-title.svelte-1uha8ag{font-size:clamp(24px,6vw,30px)}footer.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){justify-content:center;text-align:center;gap:14px}footer.svelte-1uha8ag .links:where(.svelte-1uha8ag){gap:18px;flex-wrap:wrap;justify-content:center}}@media(max-width:400px){.landing.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){padding-inline:16px}.hero-mock.svelte-1uha8ag{max-width:280px}}.dark .landing.svelte-1uha8ag{--bg: oklch(.14 .008 275);--bg-alt: oklch(.19 .01 275);--card: oklch(.22 .012 275);--card-hi: oklch(.26 .015 275);--ink: oklch(.96 0 0);--ink-soft: oklch(.78 .01 275);--ink-muted: oklch(.56 .01 275);--hairline: oklch(.3 .012 275);--accent: oklch(.72 .18 265);--accent-hi: oklch(.8 .16 265);--accent-soft: oklch(.3 .09 265);--accent-ink: oklch(.85 .14 265);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .2);--shadow-lift: 0 2px 4px rgba(0, 0, 0, .35), 0 20px 60px rgba(0, 0, 0, .4);color-scheme:dark}.dark .landing.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:var(--accent);color:var(--bg)}.dark .landing.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--accent-hi)}.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag){color:var(--bg)}.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag):before,.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag):after{opacity:.45}.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:color-mix(in oklch,var(--bg) 70%,transparent)}.dark .landing.svelte-1uha8ag .cta-note:where(.svelte-1uha8ag){color:color-mix(in oklch,var(--bg) 55%,transparent)}.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag) .btn-primary:where(.svelte-1uha8ag){background:var(--bg);color:var(--ink)}.dark .landing.svelte-1uha8ag .cta-card:where(.svelte-1uha8ag) .btn-primary:where(.svelte-1uha8ag):hover{background:var(--accent);color:var(--bg)}.dark .landing.svelte-1uha8ag .recruiter:where(.svelte-1uha8ag),.dark .landing.svelte-1uha8ag .feat.dark:where(.svelte-1uha8ag){background:#030304}.dark .landing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--hairline)}.dark .landing.svelte-1uha8ag .avatar-row:where(.svelte-1uha8ag) .av:where(.svelte-1uha8ag){filter:brightness(.85) saturate(.85)}
