.infominer-page{background:#fff;min-height:100vh}.infominer-hero{background:linear-gradient(135deg,#f5f7fa 0%,#e8f0fe 100%);padding:120px 0 80px}.infominer-hero__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-back-link{color:#105c92;margin-bottom:32px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-block}.infominer-back-link:hover{transform:translate(-4px)}.infominer-hero__content{max-width:800px}.infominer-hero__badge{color:#fff;background:#105c92;border-radius:20px;margin-bottom:24px;padding:8px 16px;font-size:14px;display:inline-block}.infominer-hero__title{color:#1b1b1b;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.2}.infominer-hero__title--highlight{color:#105c92}.infominer-hero__description{color:#666;margin-bottom:32px;font-size:18px;line-height:1.6}.infominer-hero__cta{color:#fff;background:#105c92;border-radius:8px;padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.infominer-hero__cta:hover{background:#0d4a75;transform:translateY(-2px);box-shadow:0 8px 16px #105c924d}.infominer-problems{background:#fff;padding:80px 0}.infominer-problems__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-problems__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700}.infominer-problems__subtitle{text-align:center;color:#666;margin-bottom:48px;font-size:18px}.infominer-problems__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:64px;display:grid}.infominer-problem-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.infominer-problem-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.infominer-problem-card__icon{margin-bottom:16px;font-size:48px}.infominer-problem-card__title{color:#1b1b1b;margin-bottom:12px;font-size:20px;font-weight:600}.infominer-problem-card__description{color:#666;margin-bottom:16px;font-size:16px;line-height:1.6}.infominer-problem-card__tag{color:#dc2626;background:#fee2e2;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.infominer-problems__cta{text-align:center;color:#fff;background:linear-gradient(135deg,#105c92 0%,#0d4a75 100%);border-radius:16px;padding:48px}.infominer-problems__cta-title{margin-bottom:16px;font-size:32px;font-weight:700}.infominer-problems__cta-description{opacity:.95;font-size:18px;line-height:1.6}.infominer-features{background:#f9fafb;padding:80px 0}.infominer-features__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-features__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700}.infominer-features__subtitle{text-align:center;color:#666;margin-bottom:48px;font-size:18px}.infominer-features__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;display:grid}.infominer-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.infominer-feature-card:hover{border-color:#105c92;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.infominer-feature-card__title{color:#1b1b1b;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.4}.infominer-feature-card__description{color:#666;margin-bottom:16px;font-size:16px;line-height:1.6}.infominer-feature-card__list{margin:0;padding:0;list-style:none}.infominer-feature-card__list li{color:#444;padding:8px 0 8px 24px;font-size:14px;line-height:1.5;position:relative}.infominer-feature-card__list li:before{content:"✓";color:#105c92;font-weight:700;position:absolute;left:0}.infominer-architecture{background:#fff;padding:80px 0}.infominer-architecture__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-architecture__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700}.infominer-architecture__subtitle{text-align:center;color:#105c92;margin-bottom:16px;font-size:20px;font-weight:600}.infominer-architecture__description{color:#666;text-align:center;max-width:900px;margin:0 auto 48px;font-size:16px;line-height:1.8}.infominer-architecture__image{border-radius:16px;overflow:hidden;box-shadow:0 12px 48px #00000026}.infominer-architecture__image img{width:100%;display:block}.infominer-comparison{background:#f9fafb;padding:80px 0}.infominer-comparison__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-comparison__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700}.infominer-comparison__subtitle{text-align:center;color:#666;margin-bottom:48px;font-size:18px;line-height:1.6}.infominer-comparison__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:48px;display:grid}.infominer-comparison-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.infominer-comparison-card__title{color:#1b1b1b;text-align:center;margin-bottom:24px;font-size:20px;font-weight:600}.infominer-comparison-card__content{flex-direction:column;gap:24px;display:flex}.infominer-comparison-card__before,.infominer-comparison-card__after{border-radius:8px;padding:20px}.infominer-comparison-card__before{background:#fef2f2;border:1px solid #fecaca}.infominer-comparison-card__after{background:#f0fdf4;border:1px solid #bbf7d0}.infominer-comparison-card__label{border-radius:4px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.infominer-comparison-card__before .infominer-comparison-card__label{color:#fff;background:#dc2626}.infominer-comparison-card__after .infominer-comparison-card__label{color:#fff;background:#16a34a}.infominer-comparison-card__before h4,.infominer-comparison-card__after h4{color:#1b1b1b;margin-bottom:8px;font-size:18px;font-weight:600}.infominer-comparison-card__before p,.infominer-comparison-card__after p{color:#666;font-size:14px;line-height:1.5}.infominer-comparison__highlight{text-align:center;color:#fff;background:linear-gradient(135deg,#105c92 0%,#0d4a75 100%);border-radius:12px;padding:40px}.infominer-comparison__highlight h3{margin-bottom:12px;font-size:28px;font-weight:700}.infominer-comparison__highlight p{opacity:.95;font-size:16px}.infominer-industries{background:#fff;padding:80px 0}.infominer-industries__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-industries__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.3}.infominer-industries__subtitle{text-align:center;color:#666;max-width:900px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.infominer-industries__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.infominer-industry-card{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.infominer-industry-card:hover{border-color:#105c92;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.infominer-industry-card h3{color:#1b1b1b;margin-bottom:12px;font-size:22px;font-weight:600}.infominer-industry-card p{color:#666;font-size:15px;line-height:1.5}.infominer-core-functions{background:#f9fafb;padding:80px 0}.infominer-core-functions__container{max-width:1200px;margin:0 auto;padding:0 24px}.infominer-core-functions__title{text-align:center;color:#1b1b1b;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.3}.infominer-core-functions__subtitle{text-align:center;color:#666;margin-bottom:48px;font-size:18px}.infominer-core-functions__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.infominer-core-function-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.infominer-core-function-card:hover{border-color:#105c92;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.infominer-core-function-card__title{color:#105c92;margin-bottom:8px;font-size:24px;font-weight:700}.infominer-core-function-card__subtitle{color:#1b1b1b;margin-bottom:16px;font-size:16px;font-weight:600}.infominer-core-function-card__description{color:#666;margin-bottom:20px;font-size:16px;line-height:1.6}.infominer-core-function-card__tags{flex-wrap:wrap;gap:8px;display:flex}.infominer-core-function-card__tags span{color:#105c92;background:#e8f0fe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500}.infominer-final-cta{background:linear-gradient(135deg,#105c92 0%,#0d4a75 100%);padding:80px 0}.infominer-final-cta__container{text-align:center;max-width:800px;margin:0 auto;padding:0 24px}.infominer-final-cta__title{color:#fff;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.3}.infominer-final-cta__subtitle{color:#fffffff2;margin-bottom:32px;font-size:18px}.infominer-final-cta__button{color:#105c92;background:#fff;border-radius:8px;padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.infominer-final-cta__button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width:768px){.infominer-hero{padding:100px 0 60px}.infominer-hero__title{font-size:32px}.infominer-hero__description{font-size:16px}.infominer-problems__title,.infominer-features__title,.infominer-architecture__title,.infominer-comparison__title,.infominer-industries__title,.infominer-core-functions__title,.infominer-final-cta__title{font-size:28px}.infominer-problems__grid,.infominer-features__grid,.infominer-comparison__grid,.infominer-industries__grid,.infominer-core-functions__grid{grid-template-columns:1fr}.infominer-problems,.infominer-features,.infominer-architecture,.infominer-comparison,.infominer-industries,.infominer-core-functions,.infominer-final-cta{padding:60px 0}}@media (max-width:480px){.infominer-hero__title{font-size:28px}.infominer-problems__title,.infominer-features__title,.infominer-architecture__title,.infominer-comparison__title,.infominer-industries__title,.infominer-core-functions__title,.infominer-final-cta__title{font-size:24px}}
