.features-section p{line-height:160%;opacity:.95}.features-title{font-size:2.37rem;font-weight:700;line-height:120%;letter-spacing:-.5px}.features-subtitle{font-size:1.125rem;font-weight:400;line-height:160%}.feature-link-btn p{color:var(--primary-color);font-size:1.125rem;font-weight:700;line-height:150%;transition:color var(--transition-speed) var(--transition-timing)}.feature-link-btn:hover p{color:var(--secondary-color)}.feature-title{font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-.3px}.feature-text{font-size:1.125rem;font-weight:400;line-height:160%}@media only screen and (min-width:1280px){.features-section{width:100%;padding:var(--padding-vertical-desktop) var(--padding-sides-desktop);flex-direction:column;gap:11.11vh}.features-header,.features-section{display:flex;align-items:flex-start}.features-header{gap:5.55vw;height:20vh;align-items:center}.features-subtitle,.features-title{width:50%}.features-container{display:flex;height:44.44vh;justify-content:center;gap:3.33vw;align-self:stretch}.feature{display:flex;flex-direction:column;align-items:flex-start;gap:3.33vh;flex:1 0;padding:2.22vh 1.66vw;border-radius:var(--border-radius-lg);transition:all var(--transition-speed) var(--transition-timing)}.feature:hover{background-color:rgba(71,39,131,.05);transform:translateY(-8px);box-shadow:var(--shadow-lg)}.feature img{width:3.33vw;aspect-ratio:1;transition:transform var(--transition-speed) var(--transition-timing)}.feature:hover img{transform:scale(1.1)}.feature h3{font-weight:1000}.feature-link-btn{display:flex;justify-content:center;align-items:center;gap:.55vw;cursor:pointer;transition:transform var(--transition-speed) var(--transition-timing)}.feature-link-btn:hover{transform:translateX(8px)}.feature-link-btn *{cursor:pointer}.feature-link-btn img{width:1.66vw;aspect-ratio:1;transition:transform var(--transition-speed) var(--transition-timing)}.feature-link-btn:hover img{transform:translateX(4px)}}@media screen and (max-width:767px) and (orientation:portrait){.features-section{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:48px}.features-header{display:flex;flex-direction:column;gap:20px}.features-header h2{text-align:center}.features-container{align-items:center;gap:48px}.feature,.features-container{display:flex;flex-direction:column}.feature{gap:12px}.feature img{width:48px;aspect-ratio:1}.feature-link-btn{display:flex;justify-content:center;align-items:center;gap:8px;align-self:flex-start}.feature-link-btn img{width:24px;aspect-ratio:1}}@media screen and (max-width:767px) and (orientation:landscape){.features-section{display:flex;width:100%;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:48px}.features-header{display:flex;flex-direction:column;gap:20px}.features-header h2{text-align:center}.features-container{align-items:center;gap:48px}.feature,.features-container{display:flex;flex-direction:column}.feature{gap:12px;width:100%}.feature img{width:48px;aspect-ratio:1}.feature-link-btn{display:flex;justify-content:center;align-items:center;gap:8px;align-self:flex-start}.feature-link-btn img{width:24px;aspect-ratio:1}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:portrait){.features-section{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:48px}.features-header{display:flex;flex-direction:column;gap:20px}.features-header h2{text-align:center}.features-container{align-items:center;gap:48px}.feature,.features-container{display:flex;flex-direction:column}.feature{gap:12px}.feature img{width:48px;aspect-ratio:1}.feature-link-btn{display:flex;justify-content:center;align-items:center;gap:8px;align-self:flex-start}.feature-link-btn img{width:24px;aspect-ratio:1}}@media screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape){.features-section{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:48px}.features-header{display:flex;flex-direction:column;gap:20px}.features-header h2{text-align:center}.features-container{align-items:center;gap:48px}.feature,.features-container{display:flex;flex-direction:column}.feature{gap:12px;width:100%}.feature img{width:48px;aspect-ratio:1}.feature-link-btn{display:flex;justify-content:center;align-items:center;gap:8px;align-self:flex-start}.feature-link-btn img{width:24px;aspect-ratio:1}}