/* Startpagina en 404 */
.start{padding-top:48px;padding-bottom:64px;flex:1;max-width:980px}
.start .logo img{height:48px}
.intro{margin-top:56px}
.intro h1{font-size:clamp(34px,5.5vw,56px)}
.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:36px}
.choice{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1.5px solid transparent;border-radius:var(--radius);padding:26px;color:var(--ink);text-decoration:none}
.choice:hover{border-color:var(--indigo)}
.choice h2{font-size:24px;margin:6px 0 0}
.choice p{color:var(--muted);flex:1}
.choice .btn{align-self:flex-start;margin-top:6px}
.again{margin-top:28px}
@media (max-width:600px){.start{padding-top:28px}.intro{margin-top:36px}}
.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.cta .btn{min-width:200px;justify-content:center}
@media (max-width:480px){.cta .btn{width:100%}}
.intro .eg{margin-top:12px}
.how{max-width:780px}
.how h2{margin:12px 0 8px}
.how .steps-list{padding-left:24px}
.how .steps-list li{margin:4px 0}
.how p{margin-top:10px}
.start .privacy{margin-top:24px;max-width:780px}
.spaced{margin-top:32px}
