High-converting webinar registration SALES PAGE. Norwegian (Bokmål).
This is NOT just a registration form — this is a SALES PAGE that must convince visitors to sign up. It must have premium animations, background effects, layered visual depth, and multiple conversion points. Design quality: as if someone paid $1,000,000 for it.
═══ BRAND ═══
Brand: "FørsteGangsLeder-Programmet"
Colors: accent #C14A29, hover #1E7682, bg #F4FAFB, bg2 #E8F4F6, surface #1C2B49, border rgba(255,255,255,0.12), text #FFFFFF, muted rgba(255,255,255,0.7).
Font: Montserrat (import from Google Fonts: https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&display=swap).
Logo: <img src="[object Object]" /> — position top-left, height 40-48px.
═══ PAGE STRUCTURE (follow this EXACT section order) ═══
SECTION 1 — HERO (above the fold)
Background: Rich layered effect using CSS — radial gradients, subtle animated grain/noise, or geometric shapes in brand colors. NOT a flat solid color.
Countdown timer to webinar date: 15. april 2026, 19:00 CET CET — show days, hours, minutes, seconds. Style: bold numbers in accent-colored boxes or circles.
Headline: "Bli en trygg og tydelig leder fra dag én" — large (text-4xl md:text-6xl), bold, white. This is the hook.
Subheadline: "Et konkret rammeverk som gjør deg til den lederen teamet ditt trenger – uten at du må finne opp kruttet på nytt" — text-lg md:text-xl, muted color. Below headline.
CTA BUTTON #1: "Ja, jeg vil bli en tryggere leder" — large, accent background, white text, subtle glow/shadow, hover effect. Scrolls to registration form.
Below CTA: small text "Gratis webinar · Begrenset antall plasser"
SECTION 2 — PROBLEM AGITATION
De fleste nye ledere bruker måneder – ofte år – på å finne ut av ledelse gjennom prøving og feiling. Du går hjem fra jobb og lurer på: Gjorde jeg dette riktig? Hvorfor respekterer de meg ikke? Hvordan skal jeg håndtere denne konflikten?
Resultatet? Du blir usikker, teamet merker det, og du mister verdifull tid på å lære gjennom smertefulle feil." — empathetic, concrete description of the pain.
SECTION 3 — SOLUTION / WHAT YOU'LL LEARN
Dette er ikke teori fra en lærebok. Det er et praktisk, gjennomprøvd rammeverk som tar deg gjennom de 90 første kritiske dagene som leder – steg for steg.
Du får konkrete verktøy for de situasjonene du møter hver eneste dag: Hvordan du bygger tillit med teamet, hvordan du har vanskelige samtaler, hvordan du setter klare forventninger, og hvordan du tar beslutninger teamet står bak.
Med Ny Som Leder slipper du å bruke månedsvis på usikkerhet. Du får et system som fungerer – fra dag én."
SECTION 4 — SOCIAL PROOF / TESTIMONIALS
SECTION 5 — URGENCY + FINAL CTA
SECTION 6 — REGISTRATION FORM (the actual form)
SECTION 7 — STICKY MOBILE CTA
SECTION 8 — FOOTER
═══ DESIGN RULES ═══
MINIMUM 4 CTA buttons spread across the page (hero, after problem, after benefits, before/in form). More is better — every screen-height should have a visible CTA.
Staggered entrance animations (CSS @keyframes + animation-delay) on each section as user scrolls.
Use Intersection Observer for scroll-triggered animations.
Background should have DEPTH: layered gradients, subtle patterns, or geometric decorations. Not flat.
The page should feel like a premium event landing page, not a generic template.
Mobile-first responsive design. Everything must look premium on phone.
Webinar info: "Bli en trygg og tydelig leder fra dag én" — 15. april 2026, 19:00 CET CET. FREE webinar.
The registration form MUST be easily accessible — user should never have to scroll far to find it.
EVERY section should end with or include a CTA that scrolls to the form or opens it.
CRITICAL — COPY: All text MUST read as if a human copywriter wrote it by hand. NEVER use AI clichés: "Unlock your potential", "In a world where...", "Transform your future", "Seamless", "Holistic", "Revolutionary", "Game-changer", "Your journey starts here", "Imagine if...", "What if I told you...", "elevate", "empower". Write direct, concrete, warm but grounded — like a senior advisor over coffee.
CRITICAL — NO AI TELLS (these are dead giveaways that AI built the page):
#FFFFFF).Now let me build the full page. I'll create the components and the main page:
Now I'll build everything. Let me update the layout, globals, and create all the components:
Now let me create all the components:
Now let me create the main page:
Let me verify everything looks clean by checking the files:
Everything is clean. Here's a summary of what was built:
7 files created/modified:
app/layout.tsx — Montserrat loaded via Next.js font system (weight: 400–900), lang="nb", no generator metadataapp/globals.css — Full brand token system (#C14A29 accent, #1E7682 hover, #1C2B49 surface), 10+ @keyframes (fadeInUp, grainMove, pulse-glow, floatY, countdownPulse), custom .cta-btn class with pulsing glow that stops on hover, .reveal-hidden scroll animation classcomponents/countdown-timer.tsx — Live countdown to April 15, 2026 19:00 CET with both full and small variants, animating accent-red boxescomponents/scroll-reveal.tsx — IntersectionObserver-based reveal hook, staggers via delay prop, natural ease-out transitionscomponents/sticky-bars.tsx — Desktop top bar (slides in after scrolling past hero, shows mini-countdown + CTA), mobile fixed bottom bar with full CTAcomponents/registration-form.tsx — 4-field form (Fornavn, Etternavn, E-post, Telefon), inline focus styles via event handlers, loading state with spinner, success state with static checkmark iconapp/page.tsx — Full 8-section page: Hero (layered radial gradients + grain texture + floating geometric rings), Problem Agitation, Solution/Benefits grid (6 cards with hover states), Testimonials (3 cards), Urgency + countdown reprise, Registration form section, Footer — 5 CTA buttons total spread across every section, all Norwegian copy written without AI clichés