.v4in-hero{padding:140px 0 64px}.v4in-hero h1{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.06}.v4in-hero p{color:var(--v4-t2);font-size:16px;line-height:1.6}.v4in-body{background:var(--v4-light-bg);color:var(--v4-light-t1);padding:72px 0 88px}.v4in-section{margin-bottom:48px}.v4in-section:last-child{margin-bottom:0}.v4in-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v4-green-m);border-bottom:1px solid var(--v4-light-border);margin-bottom:16px;padding-bottom:14px;font-size:11px;font-weight:600}.v4in-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v4in-card{border:1px solid var(--v4-light-border);color:var(--v4-light-t1);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.v4in-card:hover{border-color:var(--v4-green-m);background:#f0f4ed}.v4in-card .v4in-arr{color:var(--v4-light-t3);font-size:12px}.v4in-closing{text-align:center;border-top:1px solid var(--v4-border);padding:108px 0;position:relative;overflow:hidden}.v4in-closing:before{content:"";background:radial-gradient(ellipse,var(--v4-green-glow),transparent 70%);pointer-events:none;width:440px;height:260px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.v4in-closing h2{letter-spacing:-.04em;color:var(--v4-t1);margin-bottom:18px;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.08;position:relative}.v4in-closing h2 span{color:var(--v4-green)}.v4in-closing p{color:var(--v4-t3);max-width:380px;margin:0 auto 28px;font-size:15px;line-height:1.6;position:relative}.v4in-closing .v4-btn{padding:14px 32px;font-size:15px;position:relative}p.v4in-closing-note{color:var(--v4-t4);max-width:none;margin-top:10px;font-size:11px;position:relative}@media (max-width:768px){.v4in-hero{padding:116px 0 48px}.v4in-hero h1{font-size:32px}.v4in-grid{grid-template-columns:1fr 1fr}.v4in-closing{padding:72px 0}.v4in-closing h2{font-size:28px}}
