body{margin:0;font-family:Arial,sans-serif;background:radial-gradient(circle at top right,rgba(246,215,122,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(0,120,80,.3),transparent 35%),#071b13;color:#fff}a{color:inherit;text-decoration:none}.landing{min-height:100vh;overflow:hidden}.header{padding:24px 54px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:26px;font-weight:900;letter-spacing:.5px}.logo span{color:#f6d77a}nav{display:flex;gap:14px;align-items:center}.nav-link{opacity:.86}.nav-button{padding:11px 18px;border-radius:999px;background:linear-gradient(180deg,#f6d77a,#b98322);color:#211400;font-weight:800}.hero{min-height:620px;padding:50px 54px 30px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.badge{display:inline-block;padding:9px 14px;border-radius:999px;background:#f6d77a24;color:#f6d77a;font-weight:700;margin-bottom:20px}.hero h1{max-width:720px;margin:0;font-size:clamp(42px,6vw,82px);line-height:.98;letter-spacing:-2px}.hero p{max-width:620px;margin:24px 0 0;font-size:20px;line-height:1.55;color:#ffffffc7}.hero-actions{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.primary-btn,.secondary-btn{padding:15px 22px;border-radius:16px;font-weight:900}.primary-btn{background:linear-gradient(180deg,#f6d77a,#b98322);color:#211400;box-shadow:0 16px 45px #f6d77a38}.secondary-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.hero-table{position:relative;height:470px;border-radius:48px;background:radial-gradient(circle at center,rgba(255,255,255,.13),transparent 48%),linear-gradient(135deg,#123f2b,#06140e);box-shadow:inset 0 0 70px #ffffff12,0 35px 90px #0000008c}.table-glow{position:absolute;inset:80px;border-radius:999px;background:#f6d77a14;filter:blur(24px)}.card{position:absolute;width:120px;height:168px;border-radius:18px;background:linear-gradient(145deg,#fff,#e8dfca);color:#111;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:900;box-shadow:0 24px 55px #00000073;border:4px solid #d6a93c}.card-1{left:28%;top:22%;transform:rotate(-18deg)}.card-2{left:42%;top:17%;color:#b3192a;transform:rotate(7deg)}.card-3{left:32%;top:48%;color:#b3192a;transform:rotate(13deg)}.card-4{left:52%;top:44%;transform:rotate(-9deg)}.features{padding:30px 54px 70px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card{padding:24px;border-radius:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 0 24px #ffffff08}.feature-card h3{margin:0 0 12px;color:#f6d77a}.feature-card p{margin:0;color:#ffffffb8;line-height:1.45}.how-it-works{padding:30px 54px 80px;text-align:center}.how-it-works h2{font-size:38px;margin-bottom:28px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{padding:22px;border-radius:22px;background:#00000047}.step span{display:inline-flex;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;background:#f6d77a;color:#211400;font-weight:900;margin-bottom:10px}.footer{padding:26px 54px;display:flex;justify-content:space-between;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.09)}@media(max-width:980px){.hero{grid-template-columns:1fr}.features,.steps{grid-template-columns:1fr 1fr}.hero-table{height:380px}}@media(max-width:620px){.header,.hero,.features,.how-it-works,.footer{padding-left:20px;padding-right:20px}.header,.footer{flex-direction:column;gap:16px}.features,.steps{grid-template-columns:1fr}}
