.hero{background:var(--white);padding:72px 0 76px;position:relative;overflow:hidden}.hero__bg{pointer-events:none;position:absolute;inset:0}.hero__bg-glow{filter:blur(10px);border-radius:50%;width:620px;height:620px;position:absolute}.hero__bg-glow--green{background:radial-gradient(circle, rgba(var(--green-700-rgb), .09) 0%, transparent 68%);top:-160px;left:-220px}.hero__bg-glow--lime{background:radial-gradient(circle, rgba(var(--green-300-rgb), .13) 0%, transparent 68%);bottom:-180px;right:-220px}.hero .container{z-index:1;position:relative}.hero__head{text-align:center;margin-bottom:40px}.hero__title{letter-spacing:-.03em;color:var(--bottle-green);font-size:clamp(30px,5.2vw,62px);font-weight:700;line-height:1.08}.hero__title span{color:var(--lime-700)}.hero__subtitle{max-width:780px;color:var(--gray-600);margin:14px auto 0;font-size:clamp(15px,1.6vw,19px)}.hero__ornament{justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.hero__ornament i{background:var(--green-900);border-radius:2px;width:34px;height:4px}.hero__ornament em{background:var(--green-900);opacity:.55;border-radius:50%;width:4px;height:4px}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero__micro{text-align:center;letter-spacing:.02em;color:var(--gray-600);margin-top:22px;font-size:14px}.hero__micro span{color:var(--lime-700);font-weight:700}@media (max-width:940px){.hero{padding:52px 0 56px}}@media (max-width:768px){.hero{padding:44px 0 48px}.hero__head{margin-bottom:30px}.hero__ornament{margin-top:16px}.hero__ornament i{width:26px;height:3px}.hero__micro{font-size:13.5px;line-height:1.9}}@media (max-width:480px){.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{justify-content:center}}
