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