.ak-hero{padding:0 0 22px}.ak-hero__shell{padding-top:18px;position:relative}.ak-hero__shell:before{background:rgba(215,224,180,.35);border-radius:50%;content:"";height:170px;left:-120px;position:absolute;top:58px;width:170px}.ak-nav{display:flex;gap:24px;justify-content:space-between;margin-bottom:44px}.ak-brand,.ak-nav{align-items:center}.ak-brand{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.92);border-radius:34px;box-shadow:0 18px 42px rgba(72,48,21,.08);color:#132018;display:inline-flex;gap:12px;min-width:286px;padding:15px 27px;text-decoration:none}.ak-brand__mark{display:grid;height:46px;place-items:center;width:46px}.ak-brand__mark svg{display:block;height:100%;width:100%}.ak-brand strong{color:#122018;display:block;font-size:24px;font-weight:850;line-height:1}.ak-brand small{color:#617257;display:block;font-size:9px;font-weight:800;letter-spacing:.24em;line-height:1.2;margin-top:6px;text-transform:uppercase}.ak-brand__mark img{display:block;height:100%;object-fit:contain;width:100%}.ak-nav__cta{background:linear-gradient(180deg,#4f914c,#2f7536);border-radius:28px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:700;padding:15px 31px;text-decoration:none}.ak-hero__grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.ak-hero__content{padding-left:45px}.ak-hero h1{color:#111a22;font-size:clamp(44px,5vw,68px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0 0 18px;max-width:620px}.ak-hero h1 span{color:#407d3d}.ak-hero__text{margin:0 0 27px;max-width:520px}.ak-hero__text p{color:#5e6368;font-size:clamp(18px,1.6vw,22px);line-height:1.45;margin:0 0 12px}.ak-hero__text p:last-child{margin-bottom:0}.ak-button{align-items:center;background:linear-gradient(180deg,#4f914c,#2f7536);border-radius:24px;box-shadow:0 16px 30px rgba(53,119,58,.24);color:#fff!important;display:inline-flex;font-size:18px;font-weight:850;gap:14px;padding:18px 39px;text-decoration:none}.ak-hero__badges{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:38px 0 0;max-width:575px;padding:0}.ak-mini-badge{align-items:center;color:#53605a;display:grid;font-size:13px;gap:10px;grid-template-columns:44px 1fr;line-height:1.2;margin:0}.ak-mini-badge__icon{align-items:center;border-radius:50%;display:grid;font-size:20px;height:44px;justify-content:center;line-height:1;width:44px}.ak-mini-badge__icon--green{background:#dff0d5;color:#44883b}.ak-mini-badge__icon--orange{background:#ffe7b9;color:#bf6e1e}.ak-mini-badge__icon--rose{background:#ffe1dd;color:#cc342d}.ak-mini-badge strong{color:#53605a;font-weight:700}.ak-hero__photo{aspect-ratio:1.32/1;border-radius:34px;overflow:hidden;position:relative}.ak-hero__photo:after{border:1px solid hsla(0,0%,100%,.52);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.ak-hero__photo img{display:block;height:100%;object-fit:cover;width:100%}.ak-hero__grid--centered{grid-template-columns:1fr;text-align:center}.ak-hero__grid--centered .ak-hero__content{padding-left:0}.ak-hero__grid--centered .ak-hero__text,.ak-hero__grid--centered h1{margin-left:auto;margin-right:auto;max-width:760px}.ak-hero__grid--centered .ak-hero__badges{display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:center;max-width:none;text-align:left}@media (max-width:980px){.ak-hero__grid{gap:34px;grid-template-columns:1fr}.ak-hero__content{padding-left:0}.ak-hero__photo{min-height:360px}}@media (max-width:680px){.ak-nav{align-items:stretch;flex-direction:column}.ak-nav__cta{justify-content:center}.ak-brand{min-width:0;width:100%}.ak-hero__badges{grid-template-columns:1fr}}