
body{margin:0;background:#0E0E0F}
a{color:#F2F0EA;text-decoration:none}a:hover{color:#FFC93C}
input,select,textarea,button{font-family:inherit}
input::placeholder,textarea::placeholder{color:#7C7A74}

.d0{font-family: Manrope, system-ui, sans-serif; color: #F2F0EA; background: #0E0E0F; min-height: 100vh; overflow-x: hidden}
.d1{border-bottom: 1px solid #222225}
.d2{max-width: 1200px; margin: 0 auto; padding: 18px 40px; display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap}
.d3{display: flex; align-items: center; gap: 10px; color: #F2F0EA}
.d4{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 19px; letter-spacing: -0.01em}
.d5{color: #FFC93C}
.d6{display: flex; gap: 28px; font-size: 15px; font-weight: 500; flex-wrap: wrap}
.d7{display: flex; gap: 10px; align-items: center}
.d8{padding: 12px 18px; font-weight: 600; font-size: 15px}
.d9{padding: 12px 20px; border-radius: 12px; background: #FFC93C; color: #141414; font-weight: 700; font-size: 15px}
.d10{max-width: 1200px; margin: 0 auto; padding: 72px 40px 96px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 56px; align-items: center}
.d11{display: flex; flex-direction: column; gap: 28px}
.d12{display: inline-flex; align-self: flex-start; align-items: center; gap: 10px; padding: 8px 14px; border: 1px solid #2E2E32; border-radius: 999px; font-size: 14px; color: #CFCCC4}
.d13{width: 8px; height: 8px; border-radius: 50%; background: #4ADE80}
.d14{margin: 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: clamp(40px, 5vw, 64px); line-height: 1.04; letter-spacing: -0.03em}
.d15{margin: 0; font-size: 19px; line-height: 1.55; color: #B9B6AE; max-width: 520px}
.d16{display: flex; gap: 12px; flex-wrap: wrap}
.d17{padding: 18px 28px; border-radius: 14px; background: #FFC93C; color: #141414; font-weight: 700; font-size: 17px}
.d18{padding: 18px 26px; border-radius: 14px; border: 1px solid #3A3A3F; font-weight: 600; font-size: 17px; display: flex; align-items: center; gap: 10px}
.d19{font-size: 14px; color: #8F8C85}
.d20{position: relative; border-radius: 28px; overflow: hidden; height: 600px; background: #0B0B0C; border: 1px solid #1E1E21}
.d21{width: 100%; height: 100%; object-fit: cover; object-position: center 80%; display: block}
.d22{position: absolute; top: 28px; left: 28px; right: 28px; display: flex; flex-direction: column; gap: 12px}
.d23{background: #17171A; border: 1px solid #2A2A2E; border-radius: 18px; padding: 16px 18px; display: flex; gap: 14px; align-items: flex-start; box-shadow: 0 20px 40px rgba(0,0,0,.45)}
.d24{width: 40px; height: 40px; border-radius: 12px; background: #FF5C39; display: flex; align-items: center; justify-content: center; flex-shrink: 0}
.d25{display: flex; flex-direction: column; gap: 4px}
.d26{font-weight: 700; font-size: 15px}
.d27{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #B9B6AE}
.d28{align-self: flex-end; background: #17171A; border: 1px solid #2A2A2E; border-radius: 18px; padding: 14px 18px; display: flex; gap: 18px; align-items: center; box-shadow: 0 20px 40px rgba(0,0,0,.45)}
.d29{display: flex; flex-direction: column; gap: 2px}
.d30{font-size: 12px; color: #8F8C85}
.d31{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 22px; color: #4ADE80}
.d32{width: 1px; height: 36px; background: #2A2A2E}
.d33{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 22px}
.d34{border-top: 1px solid #222225; border-bottom: 1px solid #222225}
.d35{max-width: 1200px; margin: 0 auto; padding: 26px 40px; display: flex; align-items: center; gap: 40px; flex-wrap: wrap; justify-content: space-between; color: #8F8C85; font-size: 15px; font-weight: 600}
.d36{color: #CFCCC4}
.d37{max-width: 1200px; margin: 0 auto; padding: 120px 40px 40px}
.d38{display: flex; flex-direction: column; gap: 16px; max-width: 760px; margin-bottom: 56px}
.d39{font-family: 'JetBrains Mono', monospace; font-size: 14px; color: #FFC93C}
.d40{margin: 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: clamp(32px, 3.6vw, 48px); line-height: 1.1; letter-spacing: -0.02em}
.d41{margin: 0; font-size: 18px; line-height: 1.6; color: #B9B6AE}
.d42{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 16px}
.d43{background: #151517; border: 1px solid #242427; border-radius: 22px; padding: 28px; display: flex; flex-direction: column; gap: 12px}
.d44{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #FF7A5C}
.d45{font-weight: 700; font-size: 19px}
.d46{font-size: 15px; line-height: 1.55; color: #A3A19A}
.d47{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #FFC93C}
.d48{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: 16px}
.d49{border-top: 2px solid #FFC93C; padding: 28px 4px 0; display: flex; flex-direction: column; gap: 14px}
.d50{font-family: Unbounded, sans-serif; font-size: 44px; font-weight: 600; color: #3A3A3F}
.d51{font-weight: 700; font-size: 21px}
.d52{font-size: 16px; line-height: 1.6; color: #A3A19A}
.d53{background: #141416; border: 1px solid #26262A; border-radius: 28px; padding: 28px; display: flex; flex-direction: column; gap: 18px; margin-bottom: 16px}
.d54{display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap}
.d55{display: flex; align-items: center; gap: 12px}
.d56{font-weight: 700; font-size: 18px}
.d57{font-size: 13px; padding: 4px 10px; border-radius: 999px; background: #222226; color: #CFCCC4}
.d58{display: flex; gap: 18px; font-size: 13px; color: #A3A19A; flex-wrap: wrap}
.d59{display: flex; align-items: center; gap: 6px}
.d60{width: 10px; height: 10px; border-radius: 2px; background: #4ADE80}
.d61{width: 10px; height: 10px; border-radius: 2px; background: #FFC93C}
.d62{width: 10px; height: 10px; border-radius: 2px; background: #FF5C39}
.d63{overflow-x: auto}
.d64{min-width: 760px; display: flex; flex-direction: column; gap: 8px}
.d65{display: grid; grid-template-columns: 230px 120px minmax(0, 1fr) 90px 80px; gap: 20px; align-items: center; padding: 14px 16px; border-radius: 14px; background: #19191C}
.d66{font-family: 'JetBrains Mono', monospace; font-weight: 600; font-size: 14px}
.d67{justify-self:start;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:700;background:#16301F;color:#4ADE80}
.d68{display: flex; gap: 3px}
.d69{flex:1;height:24px;border-radius:3px;background:#4ADE80}
.d70{font-family: 'JetBrains Mono', monospace; font-size: 14px; text-align: right}
.d71{font-family: 'JetBrains Mono', monospace; font-size: 14px; color: #A3A19A; text-align: right}
.d72{justify-self:start;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:700;background:#33290F;color:#FFC93C}
.d73{flex:1;height:24px;border-radius:3px;background:#FFC93C}
.d74{justify-self:start;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:700;background:#3A1A12;color:#FF7A5C}
.d75{flex:1;height:24px;border-radius:3px;background:#FF5C39}
.d76{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 16px}
.d77{background: #151517; border: 1px solid #242427; border-radius: 22px; padding: 28px; display: flex; flex-direction: column; gap: 14px}
.d78{position: relative; border-radius: 32px; overflow: hidden; min-height: 560px; display: flex; align-items: flex-end; background: #0B0B0C}
.d79{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover}
.d80{position: absolute; inset: 0; background: linear-gradient(90deg, rgba(10,10,11,.92) 0%, rgba(10,10,11,.7) 45%, rgba(10,10,11,0) 75%)}
.d81{position: relative; padding: 56px; max-width: 560px; display: flex; flex-direction: column; gap: 22px}
.d82{margin: 0; font-size: 18px; line-height: 1.6; color: #CFCCC4}
.d83{display: flex; flex-wrap: wrap; gap: 8px}
.d84{padding: 9px 14px; border-radius: 999px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.14); font-size: 14px; font-weight: 600}
.d85{max-width: 1200px; margin: 0 auto; padding: 120px 40px 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 56px; align-items: center}
.d86{width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 28px; display: block}
.d87{margin: 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: clamp(30px, 3.2vw, 42px); line-height: 1.12; letter-spacing: -0.02em}
.d88{display: flex; flex-direction: column; gap: 0}
.d89{padding: 20px 0; border-top: 1px solid #26262A; display: flex; flex-direction: column; gap: 6px}
.d90{padding: 20px 0; border-top: 1px solid #26262A; border-bottom: 1px solid #26262A; display: flex; flex-direction: column; gap: 6px}
.d91{background: #F2F0EA; color: #141414; margin-top: 120px}
.d92{max-width: 1200px; margin: 0 auto; padding: 112px 40px}
.d93{display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; flex-wrap: wrap; margin-bottom: 48px}
.d94{display: flex; flex-direction: column; gap: 16px; max-width: 640px}
.d95{font-family: 'JetBrains Mono', monospace; font-size: 14px; color: #8A6400}
.d96{display: flex; padding: 5px; border-radius: 14px; background: #E2DFD6; gap: 4px}
.d97{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 16px; align-items: stretch}
.d98{background: #FFFFFF; border: 1px solid #DEDAD0; border-radius: 24px; padding: 32px 28px; display: flex; flex-direction: column; gap: 22px}
.d99{display: flex; flex-direction: column; gap: 6px}
.d100{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 20px}
.d101{font-size: 14px; color: #55534D}
.d102{display: flex; align-items: baseline; gap: 6px}
.d103{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 44px}
.d104{font-size: 15px; color: #55534D}
.d105{text-align: center; padding: 15px; border-radius: 12px; border: 1.5px solid #141414; color: #141414; font-weight: 700}
.d106{display: flex; flex-direction: column; gap: 10px; font-size: 15px; line-height: 1.4}
.d107{background: #0E0E0F; color: #F2F0EA; border-radius: 24px; padding: 32px 28px; display: flex; flex-direction: column; gap: 22px; position: relative}
.d108{position: absolute; top: 20px; right: 20px; padding: 6px 10px; border-radius: 999px; background: #FFC93C; color: #141414; font-size: 12px; font-weight: 700}
.d109{font-size: 14px; color: #A3A19A}
.d110{font-size: 15px; color: #A3A19A}
.d111{font-size: 13px; color: #A3A19A}
.d112{text-align: center; padding: 15px; border-radius: 12px; background: #FFC93C; color: #141414; font-weight: 700}
.d113{font-size: 13px; color: #55534D}
.d114{text-align: center; padding: 15px; border-radius: 12px; background: #141414; color: #F2F0EA; font-weight: 700}
.d115{margin-top: 28px; font-size: 14px; color: #55534D}
.d116{border: 1px solid #2A2A2E; border-radius: 32px; padding: 56px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 48px; align-items: center; background: #131315}
.d117{display: flex; flex-direction: column; gap: 18px}
.d118{display: inline-flex; align-self: flex-start; padding: 7px 12px; border-radius: 999px; background: #2B2614; color: #FFC93C; font-size: 13px; font-weight: 700}
.d119{margin: 0; font-size: 17px; line-height: 1.6; color: #B9B6AE}
.d120{display: flex; flex-direction: column; gap: 12px}
.d121{font-size: 14px; font-weight: 600; color: #CFCCC4}
.d122{display: flex; gap: 10px; flex-wrap: wrap}
.d123{flex: 1 1 240px; min-width: 0; padding: 16px 18px; border-radius: 12px; border: 1px solid #3A3A3F; background: #0E0E0F; color: #F2F0EA; font-size: 16px}
.d124{padding: 16px 22px; border-radius: 12px; border: 0; background: #FFC93C; color: #141414; font-weight: 700; font-size: 16px; cursor: pointer}
.d125{font-size: 13px; color: #8F8C85}
.d126{max-width: 900px; margin: 0 auto; padding: 120px 40px 40px}
.d127{margin: 0 0 40px; font-family: Unbounded, sans-serif; font-weight: 600; font-size: clamp(32px, 3.6vw, 48px); line-height: 1.1; letter-spacing: -0.02em}
.d128{display: flex; flex-direction: column}
.d129{max-width: 1200px; margin: 0 auto; padding: 120px 40px 120px}
.d130{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 56px}
.d131{display: flex; flex-direction: column; gap: 22px}
.d132{display: flex; flex-direction: column; gap: 14px; font-size: 17px}
.d133{display: flex; gap: 12px; align-items: center}
.d134{background: #151517; border: 1px solid #26262A; border-radius: 28px; padding: 36px; display: flex; flex-direction: column; gap: 18px}
.d135{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); gap: 14px}
.d136{display: flex; flex-direction: column; gap: 8px}
.d137{padding: 15px 16px; border-radius: 12px; border: 1px solid #3A3A3F; background: #0E0E0F; color: #F2F0EA; font-size: 16px}
.d138{padding: 15px 16px; border-radius: 12px; border: 1px solid #3A3A3F; background: #0E0E0F; color: #F2F0EA; font-size: 16px; resize: vertical}
.d139{display: flex; gap: 10px; align-items: flex-start; font-size: 13px; line-height: 1.5; color: #A3A19A; cursor: pointer}
.d140{width: 18px; height: 18px; margin: 1px 0 0; accent-color: #FFC93C; flex-shrink: 0}
.d141{text-decoration: underline}
.d142{padding: 17px; border-radius: 12px; border: 0; background: #FFC93C; color: #141414; font-weight: 700; font-size: 17px; cursor: pointer}
.d143{border-top: 1px solid #222225; background: #0A0A0B}
.d144{max-width: 1200px; margin: 0 auto; padding: 56px 40px 40px; display: flex; flex-direction: column; gap: 40px}
.d145{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); gap: 32px}
.d146{display: flex; flex-direction: column; gap: 14px}
.d147{display: flex; align-items: center; gap: 10px}
.d148{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 17px}
.d149{font-size: 14px; line-height: 1.55; color: #8F8C85}
.d150{display: flex; flex-direction: column; gap: 10px; font-size: 15px}
.d151{font-size: 13px; color: #8F8C85; font-weight: 600}
.d152{border-top: 1px solid #222225; padding-top: 28px; display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; font-size: 13px; line-height: 1.6; color: #8F8C85}
.d153{max-width: 460px}