.start-shell{background:var(--bg);min-height:calc(100vh - 64px);color:var(--text);isolation:isolate;position:relative;overflow:hidden}.start-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.start-bg-glow{background:radial-gradient(60% 60% at 30% 40%, var(--factuurnu-surface) 0%, transparent 70%), radial-gradient(40% 40% at 65% 70%, color-mix(in srgb, var(--factuurnu-primary) 8%, transparent) 0%, transparent 70%);filter:blur(.5px);width:70%;height:90%;position:absolute;top:-20%;left:-10%}[data-theme=dark] .start-bg-glow{background:radial-gradient(60% 60% at 30% 40%, color-mix(in srgb, var(--factuurnu-primary) 14%, transparent) 0%, transparent 70%), radial-gradient(40% 40% at 65% 70%, color-mix(in srgb, var(--factuurnu-primary) 10%, transparent) 0%, transparent 70%)}.start-bg-grain{opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}[data-theme=dark] .start-bg-grain{opacity:.1;mix-blend-mode:screen}.start-bg-watermark{font-family:var(--font-display);letter-spacing:-.05em;color:color-mix(in srgb, var(--factuurnu-primary) 6%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(280px,38vw,640px);font-weight:800;line-height:.8;position:absolute;top:50%;left:-2%;transform:translateY(-50%)}[data-theme=dark] .start-bg-watermark{color:color-mix(in srgb, var(--factuurnu-primary) 5%, transparent)}@media (max-width:900px){.start-bg-watermark{display:none}}.start-grid{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;max-width:1280px;min-height:calc(100vh - 64px);margin:0 auto;padding:80px 48px 60px;display:grid;position:relative}@media (max-width:900px){.start-grid{grid-template-columns:1fr;gap:32px;min-height:auto;padding:40px 20px 32px}}.start-pitch{animation:.6s ease-out both start-fade-in}.start-pitch-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--factuurnu-primary);background:color-mix(in srgb, var(--factuurnu-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--factuurnu-primary) 25%, transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.start-pitch-eyebrow-dot{background:var(--factuurnu-primary);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--factuurnu-primary) 25%, transparent);border-radius:50%}.start-pitch-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0 0 22px;font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:1.02}.start-pitch-accent{background:linear-gradient(135deg, var(--factuurnu-primary) 0%, color-mix(in srgb, var(--factuurnu-primary) 70%, var(--factuurnu-primary-dark)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.start-pitch-sub{font-family:var(--font-body);color:var(--muted);max-width:30em;margin:0 0 40px;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.start-pitch-bullets{gap:14px;margin:0 0 48px;padding:0;list-style:none;display:grid}.start-pitch-bullet{font-family:var(--font-body);color:var(--text);align-items:center;gap:14px;font-size:15px;display:flex}.start-pitch-bullet-icon{background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--factuurnu-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.start-pitch-trust{border-top:1px dashed var(--line);flex-wrap:wrap;gap:24px;padding-top:28px;display:flex}.start-pitch-trust-item{font-family:var(--font-body);color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.start-pitch-trust-icon{color:var(--factuurnu-primary);align-items:center;display:inline-flex}@media (max-width:900px){.start-pitch-title{font-size:clamp(32px,8vw,48px)}.start-pitch-bullets{margin-bottom:28px}.start-pitch-trust{display:none}}.start-form-wrap{width:100%;max-width:480px;margin-left:auto;margin-right:auto;animation:.6s ease-out .1s both start-fade-in}.start-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px 28px 32px;position:relative;box-shadow:0 1px 3px #0f12100a,0 12px 32px -8px #0f12100f}[data-theme=dark] .start-card{box-shadow:0 1px 3px #0000004d,0 12px 32px -8px #00000080}.start-card-logo{background:var(--factuurnu-primary);width:44px;height:44px;box-shadow:0 4px 12px -2px color-mix(in srgb, var(--factuurnu-primary) 50%, transparent), 0 0 0 4px var(--bg);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:-22px;left:28px}.start-card-tos{font-family:var(--font-body);color:var(--muted);text-align:center;margin:18px 4px 0;font-size:12px;line-height:1.6}.start-card-tos a{color:var(--factuurnu-primary);border-bottom:1px solid color-mix(in srgb, var(--factuurnu-primary) 35%, transparent);font-weight:500;text-decoration:none}.start-card-tos a:hover{border-bottom-color:var(--factuurnu-primary)}@media (max-width:900px){.start-form-wrap{max-width:100%}.start-card{border-radius:14px;padding:24px 20px 28px}}@keyframes start-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.start-pitch,.start-form-wrap{animation:none}}
