.approach{display:flex;flex-direction:column-reverse;box-shadow:var(--shadow-hero)}.approach__content{background-color:var(--color-white);padding:20px;display:flex;flex-direction:column;gap:32px}.approach__title{margin:0}.approach__buttons{display:flex;flex-direction:column;gap:24px}.approach__buttons .btn{width:100%}.approach__image{aspect-ratio:7/4;overflow:hidden}.approach__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.approach__view{display:flex;flex-direction:column;gap:var(--spacing-24)}.approach__links-view{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}.approach__links-section{display:flex;flex-direction:column;gap:var(--spacing-24)}.approach__links{list-style:none;padding:0;margin:0}.approach__link-item{margin:0;background:none;font-size:inherit;padding:12px 0;border-bottom:1px solid var(--color-border-decorative-primary)}.approach__link-item:last-child{border-bottom:none}.approach__link{display:flex;align-items:center;gap:var(--spacing-4);text-decoration:none;color:var(--color-foreground-primary);font-weight:700;font-size:18px;min-height:48px;padding:var(--spacing-12) 0}.approach__link .icon-svg{width:24px;height:24px}.approach__link-text{flex:1}@media(min-width:999px){.approach{flex-direction:row}.approach__content{flex:1;padding:40px;gap:56px}.approach__buttons{flex-direction:row}.approach__buttons .btn{width:auto}.approach__image{flex:0 0 41.935%;aspect-ratio:unset}}@media(hover:hover){.approach__link:hover{color:var(--color-primary);text-decoration:underline}}
