.home_block_1{background:var(--gradient-hero);padding-top:14rem;padding-bottom:10rem;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.home_block_1::before{content:"";position:absolute;top:-20rem;right:-10rem;width:60rem;height:60rem;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 65%);filter:blur(60px);pointer-events:none;z-index:0}.home_block_1::after{content:"";position:absolute;bottom:-15rem;left:-10rem;width:45rem;height:45rem;background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 65%);filter:blur(80px);pointer-events:none;z-index:0}.home_block_1_inner{display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;align-items:center;position:relative;z-index:1}.home_block_1_left{display:flex;flex-direction:column;gap:2rem}.home_block_1_title>.text-accent{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.home_block_1_lead{color:var(--text-muted)}.home_block_1_actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.home_block_1_right{position:relative;display:flex;justify-content:center}.home_block_1_image_wrap{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 60px var(--accent-glow);border:1px solid var(--accent-line-mid);aspect-ratio:4 / 5}.home_block_1_image_wrap>img{width:100%;height:100%;object-fit:cover;display:block}.home_block_1_image_wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(10,14,26,.5) 100%);pointer-events:none}@media (max-width:1024px){.home_block_1{padding-top:22rem;padding-bottom:12rem;min-height:auto}.home_block_1_inner{grid-template-columns:1fr;gap:6rem}.home_block_1_left{gap:3rem;order:2}.home_block_1_right{order:1}.home_block_1_image_wrap{border-radius:var(--radius);aspect-ratio:4 / 3}.home_block_1_actions{flex-direction:column;gap:2rem;margin-top:2rem;width:100%}.home_block_1_actions>.primary_button,.home_block_1_actions>.outline_button{width:100%}}