.about-page{padding-bottom:60px;width:100%}.about-hero{background:url(/images/headerBackground.svg),linear-gradient(104.64deg,#38c485 -30.52%,#39bbe4 154.86%);margin-bottom:50px;padding:60px 0 50px}@media screen and (max-width:768px){.about-hero{margin-bottom:30px;padding:40px 16px 36px}}.about-hero__inner{text-align:center}.about-hero__title{color:#fff;font-family:Open Sans,sans-serif;font-size:42px;font-weight:700;letter-spacing:0;line-height:50px;margin:0 0 16px;text-decoration:none}@media screen and (max-width:768px){.about-hero__title{font-size:28px;line-height:36px}}.about-hero__subtitle{color:#fff;font-family:Open Sans,sans-serif;font-size:21px;font-weight:400;letter-spacing:0;line-height:30px;margin:0 auto;max-width:560px;text-decoration:none}@media screen and (max-width:768px){.about-hero__subtitle{font-size:15px;line-height:26px}}.about-section{margin-bottom:56px}@media screen and (max-width:768px){.about-section{margin-bottom:36px}}.about-section__title{border-bottom:2px solid #e5e5dc;color:#333;font-family:Open Sans,sans-serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;margin:0 0 24px;padding-bottom:14px;text-decoration:none}@media screen and (max-width:768px){.about-section__title{font-size:20px;line-height:28px}}.about-section__text{color:#4b4b4b;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:14px;text-decoration:none}.about-steps{display:flex;gap:28px}@media screen and (max-width:768px){.about-steps{flex-direction:column;gap:20px}}.about-step{background:#f7f7f2;border-radius:10px;box-sizing:border-box;flex:1;padding:28px 24px;text-align:center;transition:box-shadow .2s ease}.about-step:hover{box-shadow:0 4px 18px rgba(0,0,0,.08)}.about-step__icon{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 18px;width:60px}.about-step__icon i{color:#fff;font-size:26px}.about-step__icon--search{background:#2c85ed}.about-step__icon--read{background:#59e4a0}.about-step__icon--write{background:#ffa15a}.about-step__title{color:#333;font-size:17px;font-weight:700;line-height:24px;margin:0 0 10px}.about-step__text,.about-step__title{font-family:Open Sans,sans-serif;letter-spacing:0;text-decoration:none}.about-step__text{color:#4b4b4b;font-size:14px;font-weight:400;line-height:22px;margin:0}.about-features{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.about-features{gap:18px;grid-template-columns:1fr}}.about-feature{align-items:flex-start;background:#f7f7f2;border-radius:10px;box-sizing:border-box;display:flex;gap:16px;padding:22px}.about-feature__dot{background:#9747f7;border-radius:50%;flex-shrink:0;height:12px;margin-top:6px;width:12px}.about-feature__title{color:#333;font-size:15px;font-weight:700;margin:0 0 6px}.about-feature__text,.about-feature__title{font-family:Open Sans,sans-serif;letter-spacing:0;line-height:22px;text-decoration:none}.about-feature__text{color:#4b4b4b;font-size:14px;font-weight:400;margin:0}.about-cta{background:#f7f7f2;border-radius:12px;box-sizing:border-box;padding:44px 48px;text-align:center}@media screen and (max-width:768px){.about-cta{padding:28px 20px}}.about-cta__title{color:#333;font-size:26px;font-weight:700;line-height:34px;margin:0 0 12px}.about-cta__text,.about-cta__title{font-family:Open Sans,sans-serif;letter-spacing:0;text-decoration:none}.about-cta__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:26px;margin:0 0 28px}.about-cta__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.about-cta__btn{border-radius:6px;box-sizing:border-box;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.about-cta__btn--primary{background:#9747f7;border:2px solid #9747f7;color:#fff}.about-cta__btn--primary:hover{background:#8120f5;border-color:#8120f5}.about-cta__btn--secondary{background:#fff;border:2px solid #9747f7;color:#9747f7}.about-cta__btn--secondary:hover{background:#9747f7;color:#fff}
