<!doctype html>
<html lang="en">
<head><meta name="generator" content="Cloudrizz" /><!-- Built and deployed with Cloudrizz — https://cloudrizz.com — apps from a chat, hosted on a global edge. -->
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Metaliving — Next Gen Property Visualizing</title>
  <meta name="description" content="Interactive property selectors, photoreal interiors and interactive 3D — embeddable on any website and synced to your sales systems." />
  <link rel="icon" type="image/svg+xml" href="/brand/icon.svg" />
  <meta property="og:title" content="Metaliving — Next Gen Property Visualizing" />
  <meta property="og:description" content="Sell homes before they exist. Interactive selectors, photoreal interiors and 3D — embeddable anywhere." />
  <meta property="og:image" content="/media/hero-poster.jpg" />
  <meta name="twitter:card" content="summary_large_image" />
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@1,9..144,400;1,9..144,500;0,9..144,500;0,9..144,600&family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet" />
  <style>
    :root{--deep:#0e2122;--deep2:#142e2f;--teal:#2a595a;--teal2:#377575;--foam:#d7f2ee;--ink:#11201f;--muted:#5c6b6a;--line:#e7e3da;--cream:#f6f4ef}
    *{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}
    body{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.6}
    a{color:inherit;text-decoration:none}
    .wrap{max-width:1200px;margin:0 auto;padding:0 28px}
    .nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;gap:24px;padding:18px 28px;color:#fff;transition:background .3s,padding .3s,backdrop-filter .3s}
    .nav.scrolled{background:rgba(14,33,34,.82);backdrop-filter:blur(10px);padding:12px 28px}
    .nav .links{display:flex;gap:26px;margin-left:auto;align-items:center;font-size:14px;font-weight:600}
    .nav .links a{color:rgba(255,255,255,.85)}.nav .links a:hover{color:#fff}
    .langset{display:flex;gap:2px;align-items:center}
    .langbtn{background:none;border:0;color:rgba(255,255,255,.5);font-weight:700;font-size:13px;cursor:pointer;padding:4px 5px}
    .langbtn.on{color:#fff;text-decoration:underline;text-underline-offset:3px}
    .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;font-size:15px;padding:13px 26px;cursor:pointer;border:0;transition:transform .15s,background .2s,box-shadow .2s}
    .btn:hover{transform:translateY(-2px)}
    .btn-foam{background:var(--foam);color:var(--deep);box-shadow:0 10px 30px rgba(0,0,0,.25)}.btn-foam:hover{background:#fff}
    .btn-ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(4px)}.btn-ghost:hover{background:rgba(255,255,255,.16)}
    .btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--deep2)}
    .btn-outline{background:transparent;color:var(--teal);border:1px solid var(--teal)}.btn-outline:hover{background:var(--cream)}
    .btn-sm{padding:10px 18px;font-size:14px}
    .nav a.btn-foam{color:#06100f;font-weight:800}
    .hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;color:#fff}
    .hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
    .hero .veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,33,34,.55) 0%,rgba(14,33,34,.32) 35%,rgba(14,33,34,.85) 100%)}
    .hero .veil2{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 12% 18%,rgba(55,117,117,.35),transparent 55%)}
    .eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);padding:7px 16px;border-radius:999px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;backdrop-filter:blur(4px)}
    .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--foam);box-shadow:0 0 12px var(--foam)}
    .hero h1{font-size:clamp(44px,7vw,86px);line-height:1.0;margin:26px 0 0;font-weight:800;letter-spacing:-.025em;max-width:15ch}
    .hero h1 .ac{display:block;font-family:Fraunces,serif;font-weight:500;font-style:italic;letter-spacing:-.01em;color:var(--foam)}
    .hero p.sub{font-size:clamp(17px,1.7vw,21px);color:rgba(255,255,255,.85);max-width:44ch;margin:24px 0 0}
    .hero .cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}
    .hero .trust{margin-top:40px;font-size:13px;color:rgba(255,255,255,.62);letter-spacing:.02em;max-width:50ch}
    .scrollcue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:11px;text-transform:uppercase;letter-spacing:.25em;z-index:1}
    .scrollcue:after{content:"";display:block;width:1px;height:30px;margin:10px auto 0;background:linear-gradient(rgba(255,255,255,.6),transparent);animation:cue 1.8s infinite}
    @keyframes cue{0%{opacity:.2;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}100%{opacity:.2;transform:scaleY(.4)}}
    section{padding:clamp(72px,9vw,128px) 0}
    .sec-eyebrow{color:var(--teal2);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:12px;display:flex;align-items:center;gap:10px}
    .sec-eyebrow:before{content:"";width:26px;height:1px;background:var(--teal2)}
    .sec-title{font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.025em;margin:16px 0 0;line-height:1.05}
    .sec-title .ac{font-family:Fraunces,serif;font-weight:500;font-style:italic;color:var(--teal2)}
    .sec-sub{color:var(--muted);font-size:18px;max-width:56ch;margin:18px 0 0}
    .center{text-align:center}.center .sec-eyebrow{justify-content:center}.center .sec-eyebrow:before{display:none}.center .sec-sub{margin-left:auto;margin-right:auto}
    .grid3{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-top:52px}
    .pcard{position:relative;border-radius:22px;overflow:hidden;background:var(--deep2);color:#fff;min-height:440px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}
    .pcard img,.pcard video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
    .pcard:hover img,.pcard:hover video{transform:scale(1.06)}
    .pcard .grad{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,33,34,.12),rgba(14,33,34,.86) 78%)}
    .pcard .inner{padding:28px}
    .pcard .num{font-family:Fraunces,serif;font-style:italic;font-size:16px;color:var(--foam);opacity:.9}
    .pcard h3{font-size:23px;margin:8px 0 8px;font-weight:700;letter-spacing:-.01em}
    .pcard p{margin:0;color:rgba(255,255,255,.82);font-size:14.5px}
    .split{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr 1fr;align-items:center}
    @media(max-width:900px){.split{grid-template-columns:1fr}}
    .browser{border-radius:16px;overflow:hidden;background:#0c1c1d;box-shadow:0 30px 80px rgba(14,33,34,.28);border:1px solid rgba(255,255,255,.08)}
    .browser .bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#0a1718}
    .browser .bar i{width:11px;height:11px;border-radius:50%;background:#2a3b3b;display:block}
    .browser .bar .url{margin-left:12px;font-size:11px;color:#6f8483;background:#0e2122;padding:5px 12px;border-radius:6px;flex:1}
    .browser video,.browser img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
    .ghostnum{font-family:Fraunces,serif;font-style:italic;font-size:clamp(60px,9vw,120px);line-height:.8;color:var(--line)}
    .li{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:14px}
    .li li{display:flex;gap:12px;align-items:flex-start;font-size:16px}
    .li li:before{content:"✓";color:var(--teal2);font-weight:800;flex:none}
    .dark{background:var(--deep);color:#fff}.dark .sec-sub{color:rgba(255,255,255,.72)}.dark .sec-title .ac{color:var(--foam)}.dark .sec-eyebrow{color:var(--foam)}.dark .sec-eyebrow:before{background:var(--foam)}
    .cream{background:var(--cream)}
    .mapband{position:relative;overflow:hidden;color:#fff}
    .mapband video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
    .mapband .veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,33,34,.92) 0%,rgba(14,33,34,.55) 60%,rgba(14,33,34,.28) 100%)}
    .fgrid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:52px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}
    .fcell{background:#fff;padding:32px}.fcell .ic{width:40px;height:40px;border-radius:11px;background:var(--cream);display:flex;align-items:center;justify-content:center;color:var(--teal);margin-bottom:14px;font-size:18px}
    .fcell h3{font-size:18px;margin:0 0 7px;font-weight:700}.fcell p{color:var(--muted);margin:0;font-size:15px}
    .syncs{margin-top:60px;text-align:center}.syncs .lbl{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--muted)}
    .syncs .logos{margin-top:16px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:20px;font-weight:700;color:#8a9694}
    .pgrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:52px;text-align:left;max-width:880px;margin-left:auto;margin-right:auto}
    .tier{border:1px solid var(--line);border-radius:22px;padding:34px;background:#fff;display:flex;flex-direction:column}
    .tier.feat{border:1.5px solid var(--teal2);box-shadow:0 24px 60px rgba(14,33,34,.12);position:relative}
    .tier.feat .tag{position:absolute;top:-13px;left:34px;background:var(--teal2);color:#fff;font-size:11px;font-weight:700;padding:5px 13px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em}
    .tier h3{font-size:21px;margin:0;font-weight:700}.tier .price{font-size:38px;font-weight:800;margin:14px 0 2px;letter-spacing:-.02em}.tier .price small{font-size:15px;font-weight:600;color:var(--muted)}
    .tier ul{list-style:none;padding:0;margin:20px 0 26px;display:flex;flex-direction:column;gap:11px;color:#33433f;font-size:15px}
    .tier li:before{content:"✓";color:var(--teal2);font-weight:800;margin-right:9px}
    .tier .btn{margin-top:auto;width:100%}
    .ctaband{position:relative;overflow:hidden;color:#fff;text-align:center}
    .ctaband .bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#0e2122,#2a595a 55%,#377575)}
    .ctaband .glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 120% at 80% 0%,rgba(215,242,238,.22),transparent 55%)}
    .ctaband h2{font-size:clamp(30px,4.4vw,52px);font-weight:800;margin:0;letter-spacing:-.02em}
    .ctaband h2 .ac{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:var(--foam)}
    .ctaband p{color:rgba(255,255,255,.85);font-size:19px;margin:18px auto 0;max-width:50ch}
    footer{background:var(--deep);color:rgba(255,255,255,.66);padding:64px 0 40px}
    footer .cols{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}
    footer a{color:rgba(255,255,255,.66)}footer a:hover{color:#fff}
    .small{font-size:13px;color:rgba(255,255,255,.42);margin-top:36px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}
    .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}
    .reveal.in{opacity:1;transform:none}
  </style>
</head>
<body>
  <nav class="nav" id="nav">
    <a href="/" style="display:flex;align-items:center"><img src="/brand/logo-white.svg" alt="Metaliving" style="height:24px;display:block" /></a>
    <div class="links">
      <a href="#pillars" data-i18n="nav_product">Product</a>
      <a href="#features" data-i18n="nav_features">Features</a>
      <a href="#pricing" data-i18n="nav_pricing">Pricing</a>
      <a href="/workspace" data-i18n="nav_login">Log in</a>
      <a class="btn btn-foam btn-sm" href="/workspace" data-i18n="cta_getstarted">Get started</a>
      <span class="langset"><button class="langbtn" data-lang="en">EN</button><span style="opacity:.4">|</span><button class="langbtn" data-lang="nb">NB</button></span>
    </div>
  </nav>

  <header class="hero">
    <video autoplay muted loop playsinline poster="/media/hero-poster.jpg"><source src="/media/hero.mp4" type="video/mp4" /></video>
    <div class="veil"></div><div class="veil2"></div>
    <div class="wrap">
      <span class="eyebrow"><span class="dot"></span><span data-i18n="hero_eyebrow">Next Gen Property Visualizing</span></span>
      <h1><span data-i18n="hero_title_pre">Sell homes</span><span class="ac" data-i18n="hero_title_ac">before they exist.</span></h1>
      <p class="sub" data-i18n="hero_sub">Interactive property selectors, photoreal interiors and interactive 3D — embeddable on any website and synced straight to your sales systems.</p>
      <div class="cta">
        <a class="btn btn-foam" href="/workspace" data-i18n="cta_getstarted">Get started</a>
        <a class="btn btn-ghost" href="#showcase" data-i18n="cta_watch">See it in action</a>
      </div>
      <div class="trust" data-i18n="hero_trust">Built for Nordic developers — syncs with Vitec, Webmegler &amp; Knips.</div>
    </div>
    <div class="scrollcue" data-i18n="scroll">Scroll</div>
  </header>

  <section id="pillars">
    <div class="wrap">
      <div class="reveal">
        <div class="sec-eyebrow" data-i18n="pillars_eyebrow">What we build</div>
        <h2 class="sec-title" data-i18n-html="pillars_title">Property experiences that <span class="ac">sell.</span></h2>
      </div>
      <div class="grid3">
        <article class="pcard reveal"><video autoplay muted loop playsinline poster="/media/hero-poster.jpg"><source src="/media/showcase.mp4" type="video/mp4" /></video><div class="grad"></div><div class="inner"><div class="num">01</div><h3 data-i18n="p1_t">Property Selector</h3><p data-i18n="p1_b">An interactive unit picker your buyers actually enjoy. Availability, floor plans and prices update in real time — 2D and 3D, on any device.</p></div></article>
        <article class="pcard reveal"><img src="/media/card-interior.jpg" alt="" /><div class="grad"></div><div class="inner"><div class="num">02</div><h3 data-i18n="p2_t">Interiors &amp; Styling</h3><p data-i18n="p2_b">Let buyers personalize their future home. Configure finishes and packages room by room, with live pricing and a request straight to your team.</p></div></article>
        <article class="pcard reveal"><video autoplay muted loop playsinline><source src="/media/buildup.mp4" type="video/mp4" /></video><div class="grad"></div><div class="inner"><div class="num">03</div><h3 data-i18n="p3_t">Interactive 3D</h3><p data-i18n="p3_b">Photoreal, interactive 3D right in the browser — explore the building and pick units on a clickable model. No app, no download.</p></div></article>
      </div>
    </div>
  </section>

  <section id="showcase" class="dark">
    <div class="wrap split">
      <div class="reveal">
        <div class="ghostnum">01</div>
        <div class="sec-eyebrow" data-i18n="show_eyebrow">The platform</div>
        <h2 class="sec-title" data-i18n-html="show_title">Your whole launch, <span class="ac">in one link.</span></h2>
        <p class="sec-sub" data-i18n="show_body">A project page, unit selector, floor plans and interest forms — generated automatically and updated in real time. Embed it anywhere, or share the link.</p>
        <ul class="li"><li style="color:rgba(255,255,255,.82)" data-i18n="show_1">No code, no agency — live in minutes</li><li style="color:rgba(255,255,255,.82)" data-i18n="show_2">Leads forwarded to Vitec, Webmegler or Knips</li><li style="color:rgba(255,255,255,.82)" data-i18n="show_3">Your branding, your domain</li></ul>
        <div style="margin-top:28px"><a class="btn btn-foam" href="/workspace" data-i18n="cta_getstarted">Get started</a></div>
      </div>
      <div class="browser reveal">
        <div class="bar"><i></i><i></i><i></i><span class="url">solealle67.metaliving.ai</span></div>
        <video autoplay muted loop playsinline poster="/media/hero-poster.jpg"><source src="/media/showcase.mp4" type="video/mp4" /></video>
      </div>
    </div>
  </section>

  <section class="cream">
    <div class="wrap split">
      <div class="browser reveal" style="box-shadow:0 30px 80px rgba(14,33,34,.16)">
        <div class="bar" style="background:#eee9df"><i style="background:#cdc6b7"></i><i style="background:#cdc6b7"></i><i style="background:#cdc6b7"></i></div>
        <video autoplay muted loop playsinline style="background:#fff"><source src="/media/buildup.mp4" type="video/mp4" /></video>
      </div>
      <div class="reveal">
        <div class="ghostnum">02</div>
        <div class="sec-eyebrow" data-i18n="d3_eyebrow">Interactive 3D</div>
        <h2 class="sec-title" data-i18n-html="d3_title">Walk the building <span class="ac">before the first brick.</span></h2>
        <p class="sec-sub" data-i18n="d3_body">Lightweight, photoreal 3D powered by three.js and static assets — no plugins, no streaming server. Buyers explore the massing, pick a unit and register interest, all in the browser.</p>
        <div style="margin-top:28px"><a class="btn btn-outline" href="/examples/model.html" data-i18n="d3_cta">See the 3D demo</a></div>
      </div>
    </div>
  </section>

  <section class="mapband">
    <video autoplay muted loop playsinline><source src="/media/map.mp4" type="video/mp4" /></video>
    <div class="veil"></div>
    <div class="wrap">
      <div class="reveal" style="max-width:42ch">
        <div class="ghostnum" style="color:rgba(255,255,255,.16)">03</div>
        <div class="sec-eyebrow" style="color:var(--foam)" data-i18n="map_eyebrow">Location</div>
        <h2 class="sec-title" data-i18n-html="map_title">Every project, <span class="ac" style="color:var(--foam)">in context.</span></h2>
        <p class="sec-sub" style="color:rgba(255,255,255,.8)" data-i18n="map_body">Put your development on an interactive 3D map — nearby schools, transit and views — so buyers feel the neighbourhood before they visit.</p>
      </div>
    </div>
  </section>

  <section id="features" class="cream">
    <div class="wrap">
      <div class="reveal center">
        <div class="sec-eyebrow" data-i18n="feat_eyebrow">Everything included</div>
        <h2 class="sec-title" data-i18n-html="feat_title">One snippet. <span class="ac">Your whole sales funnel.</span></h2>
        <p class="sec-sub" data-i18n="feat_sub">Drop a single web component onto any site or hand it to an AI agent. Everything below is built in.</p>
      </div>
      <div class="fgrid reveal">
        <div class="fcell"><div class="ic">▢</div><h3 data-i18n="f1_t">Embed anywhere</h3><p data-i18n="f1_b">Framework-agnostic web components. One script tag works on Webflow, WordPress, Next, plain HTML — anywhere.</p></div>
        <div class="fcell"><div class="ic">◈</div><h3 data-i18n="f2_t">Teams &amp; API keys</h3><p data-i18n="f2_b">Organize projects into teams, invite colleagues and issue scoped API keys for programmatic access.</p></div>
        <div class="fcell"><div class="ic">✦</div><h3 data-i18n="f3_t">AI &amp; MCP ready</h3><p data-i18n="f3_b">A built-in MCP server lets Claude or ChatGPT spin up projects, add units and configure integrations for you.</p></div>
        <div class="fcell"><div class="ic">◉</div><h3 data-i18n="f4_t">Interest lists &amp; leads</h3><p data-i18n="f4_b">Capture interest and contact requests, forward them to Vitec, Webmegler or Knips, and watch them land in your dashboard.</p></div>
        <div class="fcell"><div class="ic">◐</div><h3 data-i18n="f5_t">Built-in analytics</h3><p data-i18n="f5_b">See which units and apartments draw the most attention, with engagement events captured automatically.</p></div>
        <div class="fcell"><div class="ic">✧</div><h3 data-i18n="f6_t">Private launches</h3><p data-i18n="f6_b">Password-gate a project for pre-sales, then open it to the public the moment you go live.</p></div>
      </div>
      <div class="syncs reveal">
        <div class="lbl" data-i18n="syncs">Syncs with</div>
        <div class="logos"><span>Vitec Next</span><span>•</span><span>Webmegler</span><span>•</span><span>Knips</span></div>
      </div>
    </div>
  </section>

  <section id="pricing" class="center">
    <div class="wrap">
      <div class="reveal">
        <div class="sec-eyebrow" data-i18n="price_eyebrow">Pricing</div>
        <h2 class="sec-title" data-i18n-html="price_title">Simple, <span class="ac">per-project</span> pricing.</h2>
        <p class="sec-sub" data-i18n="price_sub">One flat price per active (public) project. Drafts are always free — publish only what you’re selling. Photoreal 3D is bespoke production, billed hourly or by quote.</p>
      </div>
      <div class="pgrid reveal">
        <div class="tier feat">
          <span class="tag" data-i18n="tag_platform">Platform</span>
          <h3 data-i18n="plat_t">Per project</h3>
          <div class="price">kr 500<small data-i18n="per_unit">/active project/mo</small></div>
          <div class="muted" style="color:var(--muted);font-size:14px" data-i18n="plat_desc">Everything in the platform, for each project you publish.</div>
          <ul><li data-i18n="plat_1">Property selector + interest form</li><li data-i18n="plat_2">Configurator &amp; interiors</li><li data-i18n="plat_3">Interest lists &amp; lead forwarding</li><li data-i18n="plat_4">Vitec / Webmegler / Knips sync</li><li data-i18n="plat_5">Teams, API keys &amp; MCP server</li><li data-i18n="plat_6">Unlimited free draft projects</li></ul>
          <a class="btn btn-teal" href="/workspace" data-i18n="cta_startfree">Start free</a>
        </div>
        <div class="tier">
          <h3 data-i18n="td_t">3D production</h3>
          <div class="price" data-i18n="td_price">Hourly / on request</div>
          <div class="muted" style="color:var(--muted);font-size:14px" data-i18n="td_desc">Photoreal, interactive 3D.</div>
          <ul><li data-i18n="td_1">Custom 3D modelling &amp; scenes</li><li data-i18n="td_2">Interactive 3D unit selectors</li><li data-i18n="td_3">Frame carousels &amp; configurable units</li><li data-i18n="td_4">Scoped per project — hourly or fixed quote</li></ul>
          <a class="btn btn-outline" href="mailto:hello@metaliving.ai" data-i18n="cta_quote">Get a quote</a>
        </div>
      </div>
    </div>
  </section>

  <section class="ctaband">
    <div class="bg"></div><div class="glow"></div>
    <div class="wrap reveal">
      <h2 data-i18n-html="band_t">Bring your next development <span class="ac">to life.</span></h2>
      <p data-i18n="band_b">Set up your first project in minutes — no code required, and an AI assistant on hand to help.</p>
      <a class="btn btn-foam" style="margin-top:32px" href="/workspace" data-i18n="cta_startfree">Start free</a>
    </div>
  </section>

  <footer>
    <div class="wrap">
      <div class="cols">
        <div>
          <img src="/brand/logo-white.svg" alt="Metaliving" style="height:30px;display:block" />
          <div style="margin-top:14px;max-width:32ch;font-size:14px" data-i18n="foot_tagline">Next gen property visualizing for new-build real estate.</div>
        </div>
        <div style="display:flex;gap:56px;flex-wrap:wrap">
          <div style="display:flex;flex-direction:column;gap:9px;font-size:14px"><strong style="color:#fff" data-i18n="nav_product">Product</strong><a href="#pillars" data-i18n="foot_overview">Overview</a><a href="#features" data-i18n="nav_features">Features</a><a href="#pricing" data-i18n="nav_pricing">Pricing</a><a href="/workspace" data-i18n="nav_login">Log in</a></div>
          <div style="display:flex;flex-direction:column;gap:9px;font-size:14px"><strong style="color:#fff" data-i18n="foot_legal">Legal</strong><a href="/privacy.html" data-i18n="foot_privacy">Privacy</a><a href="/terms.html" data-i18n="foot_terms">Terms</a><a href="mailto:hello@metaliving.ai" data-i18n="foot_contact">Contact</a></div>
        </div>
      </div>
      <div class="small">Meta Living AS · org. 929 956 737 · Inkognitogata 8, 0258 Oslo, Norway · © <span id="yr"></span> Meta Living AS</div>
    </div>
  </footer>

  <script>
    document.getElementById('yr').textContent = new Date().getFullYear();
    var nav = document.getElementById('nav');
    addEventListener('scroll', function(){ nav.classList.toggle('scrolled', scrollY > 24); }, { passive:true });
    var io = new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } }); }, { threshold:.14 });
    document.querySelectorAll('.reveal').forEach(function(el){ io.observe(el); });
    var I18N = { en:{}, nb:{
      nav_product:'Produkt', nav_features:'Funksjoner', nav_pricing:'Priser', nav_login:'Logg inn',
      cta_getstarted:'Kom i gang', cta_watch:'Se det i aksjon', cta_startfree:'Start gratis', cta_quote:'Få et tilbud', scroll:'Bla',
      hero_eyebrow:'Neste generasjons boligvisualisering', hero_title_pre:'Selg boliger', hero_title_ac:'før de er bygget.',
      hero_sub:'Interaktive boligvelgere, fotorealistiske interiører og interaktiv 3D — kan bygges inn på enhver nettside og synkroniseres rett til salgssystemene dine.',
      hero_trust:'Bygget for nordiske utbyggere — synkroniserer med Vitec, Webmegler og Knips.',
      pillars_eyebrow:'Det vi bygger', pillars_title:'Boligopplevelser som <span class="ac">selger.</span>',
      p1_t:'Boligvelger', p1_b:'En interaktiv boligvelger kjøperne faktisk liker. Tilgjengelighet, plantegninger og priser oppdateres i sanntid — 2D og 3D, på alle enheter.',
      p2_t:'Interiør og styling', p2_b:'La kjøperne tilpasse sitt fremtidige hjem. Konfigurer overflater og pakker rom for rom, med live priser og forespørsel rett til teamet ditt.',
      p3_t:'Interaktiv 3D', p3_b:'Fotorealistisk, interaktiv 3D rett i nettleseren — utforsk bygget og velg boliger på en klikkbar modell. Ingen app, ingen nedlasting.',
      show_eyebrow:'Plattformen', show_title:'Hele lanseringen, <span class="ac">i én lenke.</span>',
      show_body:'En prosjektside, boligvelger, plantegninger og interesseskjemaer — generert automatisk og oppdatert i sanntid. Bygg den inn hvor som helst, eller del lenken.',
      show_1:'Ingen koding, ingen byrå — live på minutter', show_2:'Leads videresendt til Vitec, Webmegler eller Knips', show_3:'Din profil, ditt domene',
      d3_eyebrow:'Interaktiv 3D', d3_title:'Gå gjennom bygget <span class="ac">før første murstein.</span>',
      d3_body:'Lett, fotorealistisk 3D drevet av three.js og statiske ressurser — ingen plugins, ingen strømmeserver. Kjøperne utforsker volumet, velger en bolig og melder interesse, alt i nettleseren.',
      d3_cta:'Se 3D-demoen',
      map_eyebrow:'Beliggenhet', map_title:'Hvert prosjekt, <span class="ac" style="color:var(--foam)">i kontekst.</span>',
      map_body:'Plasser prosjektet ditt på et interaktivt 3D-kart — skoler, kollektiv og utsikt i nærheten — så kjøperne føler nærmiljøet før de besøker.',
      feat_eyebrow:'Alt inkludert', feat_title:'Én kodesnutt. <span class="ac">Hele salgstrakten din.</span>',
      feat_sub:'Lim inn én web-komponent på en hvilken som helst side, eller gi den til en AI-agent. Alt under er innebygd.',
      f1_t:'Bygg inn hvor som helst', f1_b:'Rammeverk-uavhengige web-komponenter. Én script-tag fungerer på Webflow, WordPress, Next, ren HTML — overalt.',
      f2_t:'Team og API-nøkler', f2_b:'Organiser prosjekter i team, inviter kolleger og opprett API-nøkler for programmatisk tilgang.',
      f3_t:'Klar for AI og MCP', f3_b:'En innebygd MCP-server lar Claude eller ChatGPT opprette prosjekter, legge til boliger og sette opp integrasjoner for deg.',
      f4_t:'Interesselister og leads', f4_b:'Fang opp interesse- og kontaktforespørsler, videresend dem til Vitec, Webmegler eller Knips, og se dem lande i dashbordet ditt.',
      f5_t:'Innebygd statistikk', f5_b:'Se hvilke boliger som får mest oppmerksomhet, med engasjement registrert automatisk.',
      f6_t:'Private lanseringer', f6_b:'Passordbeskytt et prosjekt for forhåndssalg, og åpne det for publikum i det øyeblikket du går live.',
      syncs:'Synkroniserer med',
      price_eyebrow:'Priser', price_title:'Enkel pris <span class="ac">per prosjekt.</span>',
      price_sub:'Én fast pris per aktivt (offentlig) prosjekt. Utkast er alltid gratis — publiser kun det du selger. Fotorealistisk 3D er skreddersydd produksjon, fakturert per time eller etter tilbud.',
      tag_platform:'Plattform', plat_t:'Per prosjekt', per_unit:'/aktivt prosjekt/mnd',
      plat_desc:'Alt i plattformen, for hvert prosjekt du publiserer.',
      plat_1:'Boligvelger + interesseskjema', plat_2:'Konfigurator og interiør', plat_3:'Interesselister og videresending av leads', plat_4:'Vitec / Webmegler / Knips-synk', plat_5:'Team, API-nøkler og MCP-server', plat_6:'Ubegrenset antall gratis utkast',
      td_t:'3D-produksjon', td_price:'Timepris / på forespørsel', td_desc:'Fotorealistisk, interaktiv 3D.',
      td_1:'Skreddersydd 3D-modellering og scener', td_2:'Interaktive 3D-boligvelgere', td_3:'Bilde-karuseller og konfigurerbare boliger', td_4:'Per prosjekt — timepris eller fast tilbud',
      band_t:'Vekk ditt neste prosjekt <span class="ac">til live.</span>', band_b:'Sett opp ditt første prosjekt på minutter — ingen koding nødvendig, og en AI-assistent klar til å hjelpe.',
      foot_tagline:'Neste generasjons boligvisualisering for nybygg.', foot_overview:'Oversikt', foot_legal:'Juridisk', foot_privacy:'Personvern', foot_terms:'Vilkår', foot_contact:'Kontakt'
    }};
    function detectLang(){ var s=null; try{s=localStorage.getItem('ml_lang');}catch(e){} if(s==='en'||s==='nb')return s; var ls=navigator.languages||[navigator.language||'en']; for(var i=0;i<ls.length;i++){ if(/^(nb|nn|no)/i.test(ls[i]))return 'nb'; } return 'en'; }
    function applyLang(l){ document.documentElement.lang=l==='nb'?'nb':'en'; var d=I18N[l]||I18N.en;
      document.querySelectorAll('[data-i18n]').forEach(function(el){ var k=el.getAttribute('data-i18n'); if(d[k]!=null)el.textContent=d[k]; });
      document.querySelectorAll('[data-i18n-html]').forEach(function(el){ var k=el.getAttribute('data-i18n-html'); if(d[k]!=null)el.innerHTML=d[k]; });
      document.querySelectorAll('[data-lang]').forEach(function(b){ b.classList.toggle('on', b.getAttribute('data-lang')===l); }); }
    document.querySelectorAll('[data-i18n]').forEach(function(el){ var k=el.getAttribute('data-i18n'); if(I18N.en[k]==null)I18N.en[k]=el.textContent; });
    document.querySelectorAll('[data-i18n-html]').forEach(function(el){ var k=el.getAttribute('data-i18n-html'); if(I18N.en[k]==null)I18N.en[k]=el.innerHTML; });
    var lang=detectLang(); applyLang(lang);
    document.querySelectorAll('[data-lang]').forEach(function(b){ b.addEventListener('click', function(){ lang=b.getAttribute('data-lang'); try{localStorage.setItem('ml_lang',lang);}catch(e){} applyLang(lang); }); });
  </script>
</body>
</html>
