.for-page-root{--yellow: #FFDC47;--yellow-dim: #E6C640;--yellow-wash: rgba(255, 220, 71, .05);--yellow-wash-2: rgba(255, 220, 71, .1);--yellow-wash-3: rgba(255, 220, 71, .18);--ink: #0A0A0A;--ink-2: #141414;--ink-3: #1C1C1C;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--line-bold: rgba(255, 255, 255, .9);--fg: #FFFFFF;--fg-soft: rgba(255, 255, 255, .92);--dim: rgba(255, 255, 255, .55);--dimmer: rgba(255, 255, 255, .35);--font-sans: "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.2, .8, .2, 1);--shadow-chip: 0 0 0 1px rgba(255, 255, 255, .04), 0 10px 28px rgba(0, 0, 0, .5);--shadow-cta: 0 0 0 1px rgba(0, 0, 0, .4), 0 8px 22px rgba(0, 0, 0, .35);--text-outline: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000, 1px 0 0 #000;position:relative;background:var(--ink);color:var(--fg);font-family:var(--font-sans);overflow-x:clip;min-height:100vh}.for-page-root *,.for-page-root *:before,.for-page-root *:after{box-sizing:border-box}.for-page-root a{color:inherit;text-decoration:none}.for-page-root img{display:block;max-width:100%}.for-page-root ::-moz-selection{background:var(--yellow);color:#000}.for-page-root ::selection{background:var(--yellow);color:#000}.for-page-root .mosaic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:180px;grid-auto-flow:dense;background:#0a0a0a;pointer-events:none;overflow:hidden}.for-page-root .mosaic .m-cell{overflow:hidden;border:1px solid rgba(255,255,255,.04)}.for-page-root .mosaic .m-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.95) contrast(1.02)}.for-page-root .mosaic-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center top,#0a0a0ab3,#0a0a0ae0 60%,#0a0a0af2)}.for-page-root .mosaic-fade-bottom{position:absolute;left:0;right:0;bottom:0;height:260px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,0) 0%,var(--ink) 100%)}.for-page-root>.for-page-content{position:relative;z-index:2}.for-page-root .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.for-page-root .section{padding:96px 0}.for-page-root .section--tight{padding:64px 0}@media (max-width: 720px){.for-page-root .wrap{padding:0 20px}.for-page-root .section{padding:64px 0}.for-page-root .section--tight{padding:40px 0}}.for-page-root .dtw-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.for-page-root .dtw-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--dim);text-transform:uppercase}.for-page-root .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:8px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;border:1px solid transparent;transition:all .2s var(--ease-out);cursor:pointer;font-family:inherit}.for-page-root .btn--primary{background:var(--yellow);color:#000}.for-page-root .btn--primary:hover{background:#fff;transform:translateY(-1px)}.for-page-root .btn--ghost{background:transparent;color:var(--fg);border-color:var(--line-strong);font-weight:600;text-transform:none;letter-spacing:0}.for-page-root .btn--ghost:hover{border-color:var(--yellow);background:var(--yellow-wash)}.for-page-root .btn--lg{padding:18px 30px;font-size:17px}.for-page-root .btn--invert{background:#000;color:var(--yellow);border-color:#000}.for-page-root .btn--invert:hover{background:#1a1a1a;transform:translateY(-1px)}.for-page-root .pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.for-page-root .pill__dot{width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 12px var(--yellow);animation:fp-pulse 2s ease-in-out infinite}@keyframes fp-pulse{0%,to{opacity:1}50%{opacity:.4}}.for-page-root .icon-tile{width:44px;height:44px;border-radius:10px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--dim);transition:all .25s var(--ease-out);flex-shrink:0}.for-page-root .icon-tile--active{color:var(--yellow);border-color:var(--yellow);transform:rotate(-4deg)}.for-page-root .stat-wire{padding:24px 20px 28px;border-radius:12px;border:1.5px solid rgba(255,255,255,.9);background:transparent;transition:all .2s}.for-page-root .stat-wire:hover{border-color:var(--yellow);background:var(--yellow-wash)}.for-page-root .stat-wire .n{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.for-page-root .stat-wire .l{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-top:12px}@media (max-width: 900px){.for-page-root .stat-wire .n{font-size:44px}}.for-page-root .info-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--ink)}.for-page-root .info-card{position:relative;padding:28px 24px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;min-height:280px;background:transparent;transition:background .2s var(--ease-out)}.for-page-root .info-card:last-child{border-right:none}.for-page-root .info-card:hover{background:var(--ink-3)}.for-page-root .info-card:hover .icon-tile{color:var(--yellow);border-color:var(--yellow);transform:rotate(-4deg)}.for-page-root .info-card:hover .info-cta{color:var(--yellow)}.for-page-root .info-card .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--dimmer)}.for-page-root .info-card .tag{position:absolute;top:18px;right:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dimmer)}.for-page-root .info-card h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.for-page-root .info-card p{margin:0;font-size:14px;color:var(--dim);line-height:1.55;flex:1}.for-page-root .info-cta{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-top:6px;transition:color .15s}@media (max-width: 1024px){.for-page-root .info-grid[style*="--cols: 4"],.for-page-root .info-grid[style*="--cols:4"]{grid-template-columns:repeat(2,1fr)!important}.for-page-root .info-grid[style*="--cols: 4"] .info-card:nth-child(2n),.for-page-root .info-grid[style*="--cols:4"] .info-card:nth-child(2n){border-right:none}.for-page-root .info-grid[style*="--cols: 4"] .info-card:nth-child(-n+2),.for-page-root .info-grid[style*="--cols:4"] .info-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width: 760px){.for-page-root .info-grid{grid-template-columns:1fr!important}.for-page-root .info-card{border-right:none;border-bottom:1px solid var(--line);min-height:0}.for-page-root .info-card:last-child{border-bottom:none}}.for-page-root .tile-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--ink)}.for-page-root .tile{padding:22px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px;transition:background .2s;min-height:108px}.for-page-root .tile:hover{background:var(--ink-3)}.for-page-root .tile:hover .tile-num{color:var(--yellow)}.for-page-root .tile-grid>.tile:nth-child(4n){border-right:none}.for-page-root .tile-grid>.tile:nth-last-child(-n+4){border-bottom:none}.for-page-root .tile-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--dimmer);transition:color .2s}.for-page-root .tile h4{margin:2px 0;font-size:17px;font-weight:600;letter-spacing:-.01em}.for-page-root .tile p{margin:0;font-size:12.5px;color:var(--dim);line-height:1.45}@media (max-width: 900px){.for-page-root .tile-grid{grid-template-columns:repeat(2,1fr)}.for-page-root .tile-grid>.tile:nth-child(4n){border-right:1px solid var(--line)}.for-page-root .tile-grid>.tile:nth-child(2n){border-right:none}.for-page-root .tile-grid>.tile:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.for-page-root .tile-grid>.tile:nth-last-child(-n+2){border-bottom:none}}@media (max-width: 520px){.for-page-root .tile-grid{grid-template-columns:1fr}.for-page-root .tile-grid>.tile{border-right:none!important;border-bottom:1px solid var(--line)!important}.for-page-root .tile-grid>.tile:last-child{border-bottom:none!important}}.for-page-root .rule-box{border:1.5px solid var(--yellow);border-radius:14px;padding:40px;background:#0a0a0ab3}@media (max-width: 720px){.for-page-root .rule-box{padding:28px 24px}}.for-page-root .faq{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--ink-2);transition:border-color .2s}.for-page-root .faq:hover{border-color:var(--line-strong)}.for-page-root .faq summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;gap:16px}.for-page-root .faq summary::-webkit-details-marker{display:none}.for-page-root .faq .plus{font-family:var(--font-mono);color:var(--yellow);font-size:20px;transition:transform .2s;flex-shrink:0}.for-page-root .faq[open] .plus{transform:rotate(45deg)}.for-page-root .faq .faq-body{padding:0 22px 22px;color:var(--dim);font-size:14.5px;line-height:1.6}.for-page-root .sec-head{display:flex;flex-direction:column;gap:18px;margin-bottom:44px}.for-page-root .sec-head .sec-head-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.for-page-root .sec-head .sec-head-lede{max-width:640px;color:var(--dim);font-size:17px;line-height:1.5;margin:0}.for-page-root .sec-title{font-family:var(--font-sans);font-size:clamp(32px,4vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0;color:var(--fg)}.for-page-root .sec-title em{font-style:normal;font-weight:700;color:var(--yellow)}.for-page-root .for-hero{position:relative;padding:140px 0 64px;z-index:2}.for-page-root .for-hero-inner{max-width:1040px}.for-page-root .for-hero h1{font-family:var(--font-sans);font-weight:800;text-transform:uppercase;font-size:clamp(44px,6.6vw,82px);letter-spacing:-.015em;line-height:1.05;color:var(--fg);text-shadow:var(--text-outline);margin:12px 0 24px}.for-page-root .for-hero h1.h1--wide{max-width:none}.for-page-root .for-hero h1 em{font-style:normal;color:var(--yellow)}.for-page-root .for-hero .lede{font-family:var(--font-sans);font-size:20px;line-height:1.45;color:var(--fg-soft);max-width:640px;margin:0 0 28px}.for-page-root .for-hero .lede b{color:var(--yellow);font-weight:700}@media (max-width: 720px){.for-page-root .for-hero{padding:100px 0 48px}.for-page-root .for-hero h1{font-size:clamp(36px,10vw,56px)}.for-page-root .for-hero .lede{font-size:17px}}.for-page-root .inline-stats{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.for-page-root .inline-stats b{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums;margin-right:3px}.for-page-root .inline-stats .sep{color:#ffffff40;margin:0 9px}.for-page-root .rot-chip{display:inline-block;background:#0a0a0a;color:var(--yellow);padding:2px 18px 6px;border:1px solid #000;box-shadow:var(--shadow-chip);border-radius:4px;white-space:nowrap;vertical-align:baseline}.for-page-root .rot-chip-inner{display:inline-block;animation:fp-chipIn .45s var(--ease-out)}@keyframes fp-chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.for-page-root .stats-row{display:grid;grid-template-columns:repeat(var(--stats-cols, 4),1fr);gap:14px}@media (max-width: 720px){.for-page-root .stats-row{grid-template-columns:repeat(2,1fr)!important}}.for-page-root .analytics-card{border:1px solid var(--line);border-radius:12px;padding:28px 32px;background:var(--ink)}@media (max-width: 720px){.for-page-root .analytics-card{padding:22px 20px}}.for-page-root .cta-slab{background:var(--yellow);color:#000;border-radius:14px;padding:56px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.for-page-root .cta-slab h3{margin:0 0 12px;color:#0a0a0a;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.for-page-root .cta-slab .cta-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;color:#0a0a0a}.for-page-root .cta-slab p{margin:0;font-size:16px;color:#0a0a0a;opacity:.8;max-width:520px;line-height:1.5}@media (max-width: 720px){.for-page-root .cta-slab{padding:36px 28px}}@media (prefers-reduced-motion: reduce){.for-page-root .rot-chip-inner,.for-page-root .pill__dot{animation:none!important}}.public-nav-placeholder.svelte-8wu06w.svelte-8wu06w{position:sticky;top:0;z-index:50;background:#0a0a0ad9;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);display:flex;align-items:center;justify-content:space-between;padding:14px 32px;max-width:1440px;margin:0 auto}.pn-logo.svelte-8wu06w img.svelte-8wu06w{height:34px;display:block}.pn-right.svelte-8wu06w.svelte-8wu06w{display:flex;align-items:center;gap:16px}.foot.svelte-jvy25w.svelte-jvy25w{border-top:1px solid var(--line);padding:56px 0 32px;background:transparent;position:relative;z-index:2}.foot-inner.svelte-jvy25w.svelte-jvy25w{display:grid;grid-template-columns:1.3fr 2.4fr;gap:48px}.foot-left.svelte-jvy25w.svelte-jvy25w{max-width:360px}.foot-logo.svelte-jvy25w img.svelte-jvy25w{height:34px;margin-bottom:16px}.foot-tag.svelte-jvy25w.svelte-jvy25w{margin:0;font-size:13px;color:var(--dim);line-height:1.5}.foot-hyp.svelte-jvy25w.svelte-jvy25w{margin-top:20px;color:var(--dimmer)}.foot-cols.svelte-jvy25w.svelte-jvy25w{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.foot-cols.svelte-jvy25w ul.svelte-jvy25w{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot-cols.svelte-jvy25w a.svelte-jvy25w{font-size:14px;color:var(--dim);transition:color .15s}.foot-cols.svelte-jvy25w a.svelte-jvy25w:hover{color:var(--fg)}.foot-eyebrow.svelte-jvy25w.svelte-jvy25w{color:var(--dimmer)!important;margin-bottom:14px}.foot-bottom.svelte-jvy25w.svelte-jvy25w{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}@media (max-width: 900px){.foot-inner.svelte-jvy25w.svelte-jvy25w{grid-template-columns:1fr;gap:32px}.foot-cols.svelte-jvy25w.svelte-jvy25w{grid-template-columns:repeat(2,1fr)}}.cta-row.svelte-1gyhpno{display:flex;gap:12px;flex-wrap:wrap}.inline-stats.svelte-1gyhpno{margin-top:28px}.tile-pad.svelte-4moxtw{pointer-events:none;opacity:.4}.rule-eyebrow.svelte-12hsz70{margin-bottom:16px}.rule-title.svelte-12hsz70 h3,.rule-title.svelte-12hsz70 p.title{margin:0 0 12px;max-width:960px;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:#fff}.rule-title.svelte-12hsz70 em{font-style:normal;color:var(--yellow)}.rule-body.svelte-12hsz70{margin:0;color:var(--dim);font-size:16px;max-width:820px;line-height:1.55}.cta-slab-text.svelte-1j98ky1{max-width:640px}.faq-list.svelte-aqgucm{display:grid;gap:10px;max-width:900px}.role-card.svelte-sfx9pi{padding:28px 32px;margin-bottom:16px}.role-card-head.svelte-sfx9pi{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px;gap:20px;flex-wrap:wrap}.role-card-eyebrow.svelte-sfx9pi{color:var(--yellow)}.role-card-n.svelte-sfx9pi{font-size:13px;color:var(--dim);font-family:var(--font-mono)}.role-grid.svelte-sfx9pi{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.role-cell.svelte-sfx9pi{padding:24px 20px}.role-cell.has-border.svelte-sfx9pi{border-right:1px solid var(--line)}.role-v.svelte-sfx9pi{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1}.role-l.svelte-sfx9pi{font-size:14px;color:var(--fg);margin-top:10px;font-weight:500}.role-sub.svelte-sfx9pi{font-size:12px;color:var(--dim);margin-top:4px;font-family:var(--font-mono);letter-spacing:.02em}.analytics-split.svelte-sfx9pi{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.industry-card.svelte-sfx9pi{padding:28px 32px}.industry-bars.svelte-sfx9pi{display:grid;gap:14px}.industry-row.svelte-sfx9pi{display:grid;grid-template-columns:190px 1fr 64px;gap:12px;align-items:center;font-size:13px}.industry-label.svelte-sfx9pi{color:var(--fg)}.industry-track.svelte-sfx9pi{position:relative;height:10px;background:var(--line);border-radius:2px;overflow:hidden}.industry-fill.svelte-sfx9pi{position:absolute;inset:0 auto 0 0;background:var(--yellow)}.industry-pct.svelte-sfx9pi{font-family:var(--font-mono);color:var(--dim);text-align:right;font-size:12px}.analytics-side.svelte-sfx9pi{display:grid;gap:16px}.side-card.svelte-sfx9pi{padding:24px 28px}.side-eyebrow.svelte-sfx9pi{color:var(--yellow);margin-bottom:16px}.stage-bars.svelte-sfx9pi{display:grid;gap:10px}.stage-row.svelte-sfx9pi{display:grid;grid-template-columns:1fr 40px;gap:10px;align-items:center;font-size:13px}.stage-inner.svelte-sfx9pi{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center}.stage-label.svelte-sfx9pi{color:var(--fg)}.stage-track.svelte-sfx9pi{height:8px;background:var(--line);border-radius:2px;overflow:hidden}.stage-fill.svelte-sfx9pi{height:100%;background:var(--yellow)}.stage-pct.svelte-sfx9pi{font-family:var(--font-mono);color:var(--dim);text-align:right;font-size:12px}.geo-grid.svelte-sfx9pi{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;font-size:13px}.geo-row.svelte-sfx9pi{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line)}.geo-n.svelte-sfx9pi{font-family:var(--font-mono);color:var(--yellow)}@media (max-width: 900px){.role-grid.svelte-sfx9pi{grid-template-columns:repeat(2,1fr)}.role-cell.has-border.svelte-sfx9pi{border-right:none}.role-cell.svelte-sfx9pi:nth-child(odd){border-right:1px solid var(--line)}.role-cell.svelte-sfx9pi{border-bottom:1px solid var(--line)}.analytics-split.svelte-sfx9pi{grid-template-columns:1fr}.industry-row.svelte-sfx9pi{grid-template-columns:130px 1fr 48px}.stage-inner.svelte-sfx9pi{grid-template-columns:100px 1fr}}
