/* Dingo Landing – light corporate */
:root{--primary:#F47920;--text:#1F2937;--bg:#F7F9FC;--card:#FFFFFF;--muted:#667085}
body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}
.wrap{max-width:1100px;margin:0 auto;padding:32px}
.hero{background:linear-gradient(180deg,#fff,#F7F9FC);border-bottom:1px solid #eef2f6}
.hero .wrap{display:flex;gap:32px;align-items:center}
.hero img{max-width:52%;border-radius:20px;box-shadow:0 10px 30px rgba(20,40,60,.1)}
.hero h1{font-size:40px;margin:0 0 8px}
.hero p{font-size:18px;color:var(--muted)}
.cta{margin-top:16px;display:flex;gap:12px}
.dingo-btn{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px 18px;cursor:pointer;text-decoration:none;font-weight:600}
.dingo-btn.ghost{background:#fff;color:var(--primary);border:2px solid var(--primary)}
.blocks .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card{background:var(--card);border-radius:16px;padding:20px;box-shadow:0 6px 18px rgba(20,40,60,.06)}
.modules .wrap ul, .copy .wrap ul{columns:2}
.segments .wrap.three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.segments .wrap.three div{background:var(--card);border-radius:16px;padding:18px;box-shadow:0 6px 18px rgba(20,40,60,.06)}
.copy .wrap{background:var(--card);border-radius:16px;padding:24px;box-shadow:0 8px 22px rgba(20,40,60,.06)}
.dingo-form .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.dingo-form label{display:flex;flex-direction:column;font-weight:600;color:#111;margin-bottom:6px}
.dingo-form input,.dingo-form textarea{border:1px solid #e5e7eb;border-radius:10px;padding:10px;font-size:14px;background:#fff}
.dingo-form .small{color:var(--muted);font-size:12px;margin-top:10px}
@media(max-width:900px){
  .hero .wrap{flex-direction:column}
  .hero img{max-width:100%}
  .blocks .wrap{grid-template-columns:1fr}
  .modules .wrap ul, .copy .wrap ul{columns:1}
  .segments .wrap.three{grid-template-columns:1fr}
  .dingo-form .grid{grid-template-columns:1fr}
}