<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1" />


  <title>Sutyr</title>

  <meta name="description" content="Sutyr is building infrastructure software. Launching soon." />

  <meta name="robots" content="index,follow" />

  <link rel="icon" href="data:,">


  <style>

    :root{

      --bg: #0b0d12;

      --panel: rgba(255,255,255,0.06);

      --panel2: rgba(255,255,255,0.10);

      --text: rgba(255,255,255,0.92);

      --muted: rgba(255,255,255,0.70);

      --muted2: rgba(255,255,255,0.55);

      --border: rgba(255,255,255,0.12);

      --shadow: 0 20px 60px rgba(0,0,0,0.45);

      --radius: 22px;

      --max: 1024px;

    }


    *{ box-sizing: border-box; }

    html,body{ height: 100%; }

    body{

      margin:0;

      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";

      color: var(--text);

      background:

        radial-gradient(900px 500px at 15% 15%, rgba(120, 130, 255, 0.18), transparent 60%),

        radial-gradient(700px 500px at 85% 25%, rgba(0, 220, 180, 0.16), transparent 55%),

        radial-gradient(900px 700px at 40% 95%, rgba(255, 180, 70, 0.10), transparent 60%),

        var(--bg);

      display:flex;

      align-items:center;

      justify-content:center;

      padding: 28px;

    }


    .wrap{

      width: 100%;

      max-width: var(--max);

    }


    header{

      display:flex;

      align-items:center;

      justify-content:space-between;

      gap: 16px;

      margin-bottom: 18px;

    }


    .brand{

      display:flex;

      align-items:center;

      gap: 12px;

    }


    .mark{

      width: 42px;

      height: 42px;

      border-radius: 14px;

      background: linear-gradient(135deg, rgba(255,255,255,0.18), rgba(255,255,255,0.06));

      border: 1px solid var(--border);

      box-shadow: var(--shadow);

      display:flex;

      align-items:center;

      justify-content:center;

      position: relative;

      overflow:hidden;

    }

    .mark:before{

      content:"";

      position:absolute;

      inset:-30px;

      background: radial-gradient(circle at 30% 30%, rgba(255,255,255,0.25), transparent 55%);

      transform: rotate(15deg);

    }

    .mark span{

      position:relative;

      font-weight: 700;

      letter-spacing: 0.4px;

      color: rgba(255,255,255,0.92);

    }


    .brand h1{

      font-size: 18px;

      margin:0;

      letter-spacing: 0.2px;

    }

    .brand p{

      margin:0;

      font-size: 13px;

      color: var(--muted2);

    }


    .pill{

      border: 1px solid var(--border);

      background: rgba(255,255,255,0.05);

      padding: 8px 12px;

      border-radius: 999px;

      font-size: 12px;

      color: var(--muted);

      white-space: nowrap;

    }


    .hero{

      border: 1px solid var(--border);

      background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.04));

      border-radius: var(--radius);

      box-shadow: var(--shadow);

      overflow:hidden;

    }


    .hero-inner{

      padding: 34px 30px 26px;

    }


    .kicker{

      display:inline-flex;

      align-items:center;

      gap: 10px;

      font-size: 12px;

      color: var(--muted);

      border: 1px solid var(--border);

      background: rgba(255,255,255,0.04);

      padding: 8px 12px;

      border-radius: 999px;

      margin-bottom: 18px;

    }

    .dot{

      width: 8px;

      height: 8px;

      border-radius: 99px;

      background: rgba(0, 220, 180, 0.85);

      box-shadow: 0 0 0 6px rgba(0, 220, 180, 0.12);

    }


    .hero h2{

      margin: 0 0 10px;

      font-size: clamp(30px, 4vw, 44px);

      line-height: 1.05;

      letter-spacing: -0.6px;

    }


    .hero .sub{

      margin: 0 0 22px;

      color: var(--muted);

      font-size: 16px;

      line-height: 1.5;

      max-width: 70ch;

    }


    .grid{

      display:grid;

      grid-template-columns: repeat(3, minmax(0, 1fr));

      gap: 12px;

      margin-top: 22px;

    }


    .card{

      border: 1px solid var(--border);

      background: rgba(0,0,0,0.14);

      border-radius: 18px;

      padding: 14px 14px 12px;

      min-height: 92px;

    }

    .card h3{

      margin:0 0 6px;

      font-size: 13px;

      letter-spacing: 0.2px;

    }

    .card p{

      margin:0;

      color: var(--muted2);

      font-size: 13px;

      line-height: 1.45;

    }


    .cta{

      display:flex;

      align-items:center;

      justify-content:space-between;

      gap: 14px;

      padding: 18px 22px;

      border-top: 1px solid rgba(255,255,255,0.10);

      background: rgba(0,0,0,0.18);

    }


    .cta-left{

      display:flex;

      flex-direction:column;

      gap: 2px;

      min-width: 0;

    }

    .cta-left strong{

      font-size: 13px;

      letter-spacing: 0.2px;

    }

    .cta-left span{

      font-size: 13px;

      color: var(--muted2);

    }


    .actions{

      display:flex;

      gap: 10px;

      flex-wrap: wrap;

      justify-content:flex-end;

    }


    a.btn{

      display:inline-flex;

      align-items:center;

      justify-content:center;

      gap: 8px;

      border-radius: 14px;

      padding: 10px 12px;

      text-decoration:none;

      font-size: 13px;

      border: 1px solid var(--border);

      background: rgba(255,255,255,0.06);

      color: var(--text);

      transition: transform .08s ease, background .08s ease;

      white-space: nowrap;

    }

    a.btn:hover{ transform: translateY(-1px); background: rgba(255,255,255,0.09); }

    a.btn.primary{

      background: rgba(255,255,255,0.14);

    }


    footer{

      margin-top: 16px;

      color: rgba(255,255,255,0.42);

      font-size: 12px;

      display:flex;

      align-items:center;

      justify-content:space-between;

      gap: 12px;

      padding: 0 6px;

    }


    footer a{

      color: rgba(255,255,255,0.55);

      text-decoration:none;

    }

    footer a:hover{ text-decoration: underline; }


    @media (max-width: 860px){

      .grid{ grid-template-columns: 1fr; }

      .cta{ flex-direction: column; align-items: flex-start; }

      .actions{ justify-content:flex-start; }

    }

  </style>

</head>


<body>

  <div class="wrap">

    <header>

      <div class="brand">

        <div class="mark" aria-hidden="true"><span>S</span></div>

        <div>

          <h1>Sutyr</h1>

          <p>Infrastructure software</p>

        </div>

      </div>

      <div class="pill">Launching soon</div>

    </header>


    <main class="hero" role="main">

      <div class="hero-inner">

        <div class="kicker"><span class="dot"></span> Building quietly. Shipping deliberately.</div>


        <h2>Modern infrastructure software, built for reliability.</h2>

        <p class="sub">

          Sutyr is under construction. We’re focusing on a small set of high-leverage problems and shipping with discipline.

          If you want early access or to share a use case, reach out.

        </p>


        <div class="grid" aria-label="Highlights">

          <div class="card">

            <h3>Lean by design</h3>

            <p>Minimal surface area now. Expand only when it’s earned.</p>

          </div>

          <div class="card">

            <h3>Security-minded</h3>

            <p>Strong defaults and careful operational posture from day one.</p>

          </div>

          <div class="card">

            <h3>Built for B2B</h3>

            <p>Clear docs, predictable behavior, and pragmatic integrations.</p>

          </div>

        </div>

      </div>


      <div class="cta">

        <div class="cta-left">

          <strong>Contact</strong>

          <span><a href="mailto:founder@sutyr.com" style="color: rgba(255,255,255,0.70); text-decoration:none;">founder@sutyr.com</a></span>

        </div>

        <div class="actions">

          <a class="btn primary" href="mailto:founder@sutyr.com?subject=Sutyr%20—%20early%20access">Request early access</a>

          <a class="btn" href="mailto:founder@sutyr.com?subject=Sutyr%20—%20use%20case">Share a use case</a>

        </div>

      </div>

    </main>


    <footer>

      <span>© <span id="y"></span> Sutyr</span>

      <span><a href="mailto:founder@sutyr.com">Email</a></span>

    </footer>

  </div>


  <script>

    document.getElementById("y").textContent = new Date().getFullYear();

  </script>

</body>

</html>