
.v7-hero{background:radial-gradient(ellipse at 85% 3%,#e2eade 0%,transparent 57%),linear-gradient(125deg,#f7f5ec,#eef3eb);padding:58px 0 56px}.v7-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px}.v7-hero h1{font-size:clamp(38px,4.8vw,66px);line-height:1.15;letter-spacing:-.055em;color:#133e30;margin:14px 0 20px;font-weight:850}.v7-hero h1 em{font-style:normal;color:#a77d45}.v7-hero p{font-size:17px;line-height:1.8;color:#4f695c;max-width:590px}.v7-hero-actions{display:flex;gap:11px;margin:27px 0 17px;flex-wrap:wrap}.v7-hero-trust{font-size:12px!important;letter-spacing:.05em;color:#71867b!important}.v7-portrait{position:relative;max-width:390px;justify-self:center;width:100%;background:linear-gradient(130deg,#e2e5dd,#b5c4b8);border-radius:22px 22px 95px 22px;overflow:hidden;box-shadow:0 26px 60px #183d2b18}.v7-portrait img{display:block;width:100%;height:460px;object-fit:contain;object-position:center bottom}.v7-portrait-card{background:#173b30ec;color:#fff;padding:16px 20px;display:grid;gap:2px}.v7-portrait-card strong{font-size:20px}.v7-portrait-card span{font-size:12px}.v7-portrait-card small{font-size:11px;color:#e1d3ae}.v7-services{padding:65px 0}.v7-services h2,.v7-search-content h2,.v7-disclaimer h2{font-size:clamp(25px,3vw,38px);color:#183d30;margin:9px 0 12px}.v7-services>p,.v7-disclaimer p{color:#5b7063;line-height:1.8}.v7-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px}.v7-service{position:relative;border:1px solid #d9e1d9;border-radius:15px;min-height:165px;padding:22px;background:#fff;box-shadow:0 8px 22px #173e2c08;display:flex;flex-direction:column;gap:7px;color:#1d4537;text-decoration:none}.v7-service:focus-visible,.v7-service:hover{outline:2px solid #cda86c;transform:translateY(-2px)}.v7-service-icon{font-size:30px;color:#b48c50;font-weight:700}.v7-service strong{font-size:18px}.v7-service small{font-size:13px;line-height:1.6;color:#668074}.v7-service-arr{position:absolute;right:17px;top:16px;color:#9d8b63}.v7-search-band{background:#193c31;color:#f8f6ee;padding:45px 0}.v7-search-content{display:flex;align-items:center;justify-content:space-between;gap:28px}.v7-search-content h2{color:#fff;max-width:720px}.v7-search-content p{max-width:680px;color:#cad8d0;line-height:1.7}.v7-search-content a{white-space:nowrap}.v7-disclaimer{padding:55px 0 80px}.v7-disclaimer p{max-width:780px}.v7-disclaimer a{margin-top:12px}.v7-footer{background:#142d26}
@media(max-width:950px){.v7-hero-grid{grid-template-columns:1fr 0.75fr;gap:22px}.v7-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-portrait img{height:340px}.v7-hero h1{font-size:43px}}
@media(max-width:650px){.v7-hero{padding:36px 0 27px}.v7-hero-grid{grid-template-columns:1fr;gap:28px}.v7-hero h1{font-size:38px}.v7-hero p{font-size:15px}.v7-portrait{max-width:290px}.v7-portrait img{height:310px}.v7-services{padding:36px 0}.v7-services-grid{grid-template-columns:1fr}.v7-service{min-height:124px;padding:18px 20px}.v7-service-icon{font-size:24px}.v7-search-content{flex-direction:column;align-items:start}.v7-search-band{padding:38px 0}.v7-disclaimer{padding:40px 0 65px}}
