2026-04-26 18:20:54 +02:00
{% extends "base.html" %}
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
{% block title %}PunktFri — Selvhosternes registrar{% endblock %}
2026-04-26 18:20:54 +02:00
{% block content %}
<!-- 1. Hero -->
< section class = "hero" >
2026-04-26 22:34:11 +02:00
< div class = "hero-inner" >
< h1 > Punkt< span class = "accent" > Fri< / span > < / h1 >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< p class = "tagline" > Selvhosternes registrar. Bygget af jer. Kostpris.< / p >
2026-04-26 22:34:11 +02:00
< p class = "intro" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
Fra 2026 kræver Punktum dk en akkrediteret registrator for alle .dk-domæner.
Vi bygger præcis det, selvhostere har manglet: et ikke-kommercielt, teknisk kompetent alternativ
— til kostpris, med demokratisk styring og nul indblanding i din infrastruktur.
2026-04-26 22:34:11 +02:00
< / p >
2026-04-26 23:12:10 +02:00
< a href = "#tilmeld" class = "hero-cta" > Tilmeld din interesse →< / a >
2026-04-26 22:34:11 +02:00
< / div >
2026-04-26 18:20:54 +02:00
< / section >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
<!-- 2. For dig -->
2026-04-26 18:20:54 +02:00
< section class = "section" >
< div class = "section-inner" >
2026-04-26 23:32:10 +02:00
< h2 > Er du en af os?< / h2 >
2026-04-26 18:20:54 +02:00
< p >
2026-04-26 23:32:10 +02:00
Du kender din opsætning. Du har kørt dine egne navneservere i årevis og aldrig bedt om hjælp.
Pointum dk ændrer ikke noget teknisk for dig — men de kræver nu et formelt mellemled.
Dette initiativ er startet af folk præcis som dig, der ikke vil betale 150 kr/år til en kommerciel udbyder for et lag, der ikke giver nogen teknisk værdi.
2026-04-26 18:20:54 +02:00
< / p >
< div class = "target-grid" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< div class = "target-box is-for" >
2026-04-26 23:32:10 +02:00
< h3 > Det her er for dig, hvis< / h3 >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< ul >
< li > Du kører egne navneservere (BIND, PowerDNS, Knot osv.)< / li >
< li > Du har administreret direkte hos Punktum dk i årevis< / li >
< li > Du vil beholde fuld kontrol over din infrastruktur< / li >
< li > Du bare har brug for det formelle lag mod Punktum dk< / li >
< li > Du er ligeglad med panels, features og support< / li >
< / ul >
< / div >
2026-04-26 18:20:54 +02:00
< div class = "target-box not-for" >
2026-04-26 20:50:53 +02:00
< h3 > Ikke for dig, hvis< / h3 >
2026-04-26 18:20:54 +02:00
< ul >
< li > Du vil have webhosting< / li >
< li > Du vil have DNS-hosting< / li >
< li > Du har brug for support på "min hjemmeside virker ikke"< / li >
< li > Du ikke ved hvad en navneserver er< / li >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< li > Du leder efter den billigste registrar med flest features< / li >
2026-04-26 18:20:54 +02:00
< / ul >
< / div >
< / div >
< / div >
< / section >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
<!-- 3. Hvad vi bygger -->
2026-04-26 18:20:54 +02:00
< section class = "section" >
< div class = "section-inner" >
2026-04-26 23:32:10 +02:00
< h2 > Hvad foreningen skal gøre < span class = "status-badge" > Under etablering< / span > < / h2 >
2026-04-26 18:20:54 +02:00
< p >
2026-04-26 23:32:10 +02:00
En håndfuld selvhostere har taget initiativ. Planen er at stifte en non-profit forening
og ansøge om akkreditering som registrator hos Punktum dk — så vi selv råder over det mellemled,
vi nu er tvunget til at have. Det er et præcist stykke arbejde juridisk og teknisk. Vi ved hvad vi laver.
2026-04-26 18:20:54 +02:00
< / p >
< ul class = "idea-items" >
2026-04-26 23:32:10 +02:00
< li > Non-profit forening med åben, demokratisk struktur — < strong > medlemmerne bestemmer< / strong > , ikke en bestyrelse med egne interesser< / li >
< li > Akkrediteret registrator hos Punktum dk — foreningen håndterer det formelle på medlemmernes vegne< / li >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< li > Kostprismodel — ingen markup, ingen upsell, ingen abonnementsservice du ikke har bedt om< / li >
< li > Nul kontakt med din infrastruktur — dine navneservere, dine zoner, din kontrol< / li >
< li > Minimal administration: det ene lag du har brug for, og intet andet< / li >
2026-04-26 18:20:54 +02:00
< / ul >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< p class = "section-note" >
Tilmeldingerne her bruges til at vurdere, om der er tilstrækkelig interesse til at gå videre
— juridisk, økonomisk og praktisk. Intet er besluttet endnu.
2026-04-26 18:20:54 +02:00
< / p >
< / div >
< / section >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
<!-- 4. Baggrunden -->
2026-04-26 18:20:54 +02:00
< section class = "section" >
< div class = "section-inner" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< h2 > Baggrunden< / h2 >
< p >
2026-04-26 23:30:48 +02:00
Punktum dk ændrer reglerne for .dk-domæner. Her er hvad der sker, og hvornår.
< / p >
< div class = "timeline" >
< div class = "timeline-item" >
< div class = "timeline-marker is-now" > < / div >
< div class = "timeline-body" >
< span class = "timeline-date" > Nu — april 2026< / span >
< h3 > Direkte registrering virker stadig< / h3 >
< p > Har du administreret dine domæner direkte hos Punktum dk, kører det fortsat. Men det ændrer sig om kort tid.< / p >
< / div >
< / div >
< div class = "timeline-item" >
< div class = "timeline-marker is-soon" > < / div >
< div class = "timeline-body" >
< span class = "timeline-date" > 1. juli 2026 < span class = "timeline-badge" > Snart< / span > < / span >
< h3 > Nye .dk-domæner kræver registrator< / h3 >
< p > Direkte registrering af nye domæner hos Punktum dk udgår. Du skal have en akkrediteret registrator — uanset om du bruger deres services eller ej.< / p >
< / div >
< / div >
< div class = "timeline-item" >
< div class = "timeline-marker is-future" > < / div >
< div class = "timeline-body" >
< span class = "timeline-date" > 1. juli 2028< / span >
< h3 > Alle eksisterende domæner skal overføres< / h3 >
< p > Også domæner registreret direkte hos Punktum dk skal nu have en registrator som formelt mellemled. Intet ændrer sig teknisk — men det administrative led er obligatorisk.< / p >
< / div >
< / div >
< / div >
< p class = "section-note" style = "margin-top: 2rem;" >
Kommercielle registratorer opkræver typisk 90– 150 kr/år per domæne. PunktFri sigter mod kostpris.
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< / p >
< / div >
< / section >
<!-- 5. Hvad PunktFri ikke er -->
< section class = "section" >
< div class = "section-inner" >
< h2 > Scope: det vi gør — og det vi ikke gør< / h2 >
< p > PunktFri er snævert fokuseret. Vi gør ét ting godt:< / p >
< ul class = "not-list" >
< li > Registratorrollen mod Punktum dk< / li >
< / ul >
< p style = "margin-top: 1.25rem;" > Vi gør ikke:< / p >
2026-04-26 18:20:54 +02:00
< ul class = "not-list" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< li > Hosting< / li >
< li > DNS-hosting< / li >
< li > Support< / li >
< li > Panels eller dashboards< / li >
< li > Kommercielle produkter< / li >
2026-04-26 18:20:54 +02:00
< / ul >
< / div >
< / section >
2026-04-26 23:30:48 +02:00
<!-- 6. FAQ -->
< section class = "section" >
< div class = "section-inner" >
< h2 > Spørgsmål og svar< / h2 >
< div class = "faq" >
< details class = "faq-item" >
< summary > Er det bindende at tilmelde sig?< / summary >
< div class = "faq-answer" >
< p > Nej overhovedet ikke. Tilmelding her er kun en interessetilkendegivelse. Du forpligter dig til ingenting, betaler ingenting. Vi kontakter dig én gang, når der er nyt — og ikke mere.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Hvad koster PunktFri?< / summary >
< div class = "faq-answer" >
< p > Det afhænger af akkrediteringsomkostninger, drift og antal medlemmer — og det kender vi ikke præcist endnu. Modellen er kostpris uden markup. Vi regner med, at det kan holdes væsentligt under de 90– 150 kr/år kommercielle udbydere tager.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Rører I mine navneservere, DNS-records eller zoner?< / summary >
< div class = "faq-answer" >
< p > Nej. Din infrastruktur er din. PunktFri håndterer udelukkende det formelle registratorforhold til Punktum dk. Vi ændrer ingenting på NS-records, zonefiler eller konfiguration. Du fortsætter præcis som nu.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Hvad er en registrator egentlig?< / summary >
< div class = "faq-answer" >
< p > En registrator er en akkrediteret organisation, der må registrere og administrere .dk-domæner på vegne af domæneejere. Punktum dk er selve registret — den øverste myndighed. En registrator er det formelle mellemled, Punktum dk nu kræver for alle domæner. PunktFri vil fungere som registrator, men som non-profit og udelukkende for teknisk selvstyrende brugere.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Hvornår er PunktFri klar?< / summary >
< div class = "faq-answer" >
< p > Vi arbejder på det. Målet er at have forening stiftet og akkreditering ansøgt inden 1. juli 2026-deadlinen for nye domæner. Tilmeldingerne her er afgørende for, om vi har den kritiske masse til at gå videre — juridisk, teknisk og organisatorisk.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Kan jeg overføre mine eksisterende domæner til PunktFri?< / summary >
< div class = "faq-answer" >
< p > Det er præcis planen. Når PunktFri er akkrediteret, kan du overføre dine domæner fra Punktum dks direkte registrering — eller fra en anden registrator — til PunktFri. Du beholder naturligvis dine egne navneservere og al konfiguration.< / p >
< / div >
< / details >
< details class = "faq-item" >
< summary > Hvad sker der med mine domæner, hvis jeg intet gør inden 2028?< / summary >
< div class = "faq-answer" >
< p > Punktum dk har endnu ikke offentliggjort præcis, hvad der sker — men de vil sandsynligvis tvinge en overflytning til en registrator, du ikke selv har valgt. Det er bedre at vælge sin registrator på egne præmisser og i god tid.< / p >
< / div >
< / details >
< / div >
< / div >
< / section >
2026-04-26 18:20:54 +02:00
<!-- 6. Signup -->
2026-04-26 23:12:10 +02:00
< section class = "section form-section" id = "tilmeld" >
2026-04-26 18:20:54 +02:00
< div class = "section-inner" >
2026-04-26 23:32:10 +02:00
< h2 > Tilmeld din interesse< / h2 >
< p class = "lead" > Ingen forpligtelse. Ingen faktura. Bare et signal om at du er med, hvis det bliver til noget.< / p >
< p class = "founding-note" > De første tilmeldte er med til at forme selve foreningen — vedtægter, model og struktur bestemmes i fællesskab.< / p >
2026-04-26 18:20:54 +02:00
< p class = "disclaimer" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
Vi bruger dine oplysninger til at vurdere om interessen er tilstrækkelig til at gå videre.
Kun én opdatering når vi ved mere. Ingen spam, ingen salg.
2026-04-26 18:20:54 +02:00
< / p >
{% if error %}
< div class = "error-msg" > {{ error }}< / div >
{% endif %}
< form class = "signup-form" method = "post" action = "/" >
< div class = "form-group" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< label for = "navn" > Navn < span class = "required" > *< / span > < / label >
2026-04-26 18:20:54 +02:00
< input type = "text" id = "navn" name = "navn" required autocomplete = "name" placeholder = "Dit navn" >
< / div >
< div class = "form-group" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< label for = "email" > E-mail < span class = "required" > *< / span > < / label >
2026-04-26 18:20:54 +02:00
< input type = "email" id = "email" name = "email" required autocomplete = "email" placeholder = "du@eksempel.dk" >
< / div >
< div class = "form-group" >
< label for = "domaener" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
Antal .dk-domæner du administrerer < span class = "required" > *< / span >
2026-04-26 18:20:54 +02:00
< / label >
< input type = "number" id = "domaener" name = "domaener" required min = "1" placeholder = "fx 3" >
2026-04-26 20:13:09 +02:00
< span class = "hint" > Inkludér alle domæner, du selv holder styr på< / span >
2026-04-26 18:20:54 +02:00
< / div >
< div class = "form-group" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< label > Kører du egne navneservere? < span class = "required" > *< / span > < / label >
2026-04-26 18:20:54 +02:00
< div class = "radio-group" >
< label >
< input type = "radio" name = "egne_ns" value = "ja" required >
Ja
< / label >
< label >
< input type = "radio" name = "egne_ns" value = "nej" >
Nej
< / label >
< / div >
< / div >
< div class = "form-group" >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< label for = "kommentar" > Kommentarer eller spørgsmål < span class = "optional" > (valgfrit)< / span > < / label >
< textarea id = "kommentar" name = "kommentar" placeholder = "Tanker om modellen, bekymringer, eller noget vi bør tænke over?" > < / textarea >
2026-04-26 18:20:54 +02:00
< / div >
Rewrite copy (positive tone) + redesign target grid
- All section copy rewritten: solution-first framing, no 'klagesang'
- Hero: 'Selvhosternes registrar. Bygget af jer. Kostpris.'
- Section order: target identity first, then what we build, then background
- Rename 'Problemet' → 'Baggrunden', 'Idéen' → 'Hvad vi bygger'
- Remove all victim language (tvinger, mod din vilje, ingen teknisk gevinst)
- Target grid: drop colored backgrounds/borders, clean bordered grid
with row separators, blue checkmarks, muted dashes — no template feel
- Fix inline color styles → CSS classes (.required, .optional)
- Footer: slight copy improvement
2026-04-26 23:27:49 +02:00
< button type = "submit" class = "submit-btn" > Ja, jeg er med< / button >
2026-04-26 18:20:54 +02:00
< / form >
< / div >
< / section >
{% endblock %}