.innerPage{background:#fff}.innerPageHero{margin-top:-72px;padding:0}.innerPageHeroCard{text-align:left;background:#385747;border-radius:0;justify-content:flex-start;align-items:flex-end;width:100%;min-height:300px;margin:0;padding:88px 125px 34px;display:flex}.innerPageHeroCard h1{font-family:var(--font-poppins), sans-serif;color:#fff;max-width:900px;margin:0;font-size:42px;font-weight:600;line-height:1.15}.innerPageHeroCard p{display:none}.innerPageContent{padding:60px 0 90px}.innerPageContainer{width:min(1800px,100% - 250px);margin:0 auto}.innerPageIntro,.innerPageBlock,.innerPageHighlight,.innerPageFaq{margin-bottom:40px}.innerPageSectionTitle{font-family:var(--font-poppins), sans-serif;color:#111;align-items:center;gap:12px;margin-bottom:14px;font-size:26px;font-weight:600;line-height:1.25;display:flex}.innerPageTitleIcon{color:#385747;flex-shrink:0;font-size:24px}.innerPageIntro p,.innerPageBlock p,.innerPageHighlight p,.faqItemPage p,.stepCard p{font-family:var(--font-inter), sans-serif;color:#222;max-width:1050px;margin-bottom:14px;font-size:15.5px;line-height:1.9}.innerPageBlock ul{margin:14px 0 22px;padding-left:18px}.innerPageBlock li{font-family:var(--font-inter), sans-serif;color:#222;max-width:1050px;margin-bottom:6px;font-size:15.5px;line-height:1.9}.stepsGrid,.benefitsGrid,.faqListPage,.twoColumnsBlock{display:block}.stepCard,.faqItemPage{box-shadow:none;background:0 0;border:none;margin-bottom:20px;padding:0}.stepCard span{display:none}.stepCard h3,.faqItemPage h3{font-family:var(--font-poppins), sans-serif;color:#111;margin-bottom:6px;font-size:18px;font-weight:600}.benefitsGrid{margin:14px 0 22px;padding-left:18px}.benefitsGrid div{font-family:var(--font-inter), sans-serif;color:#222;margin-bottom:6px;font-size:15.5px;line-height:1.9}.benefitsGrid div:before{content:"✓ ";color:#385747;font-weight:600}.innerPageActions{justify-content:center;gap:40px;margin-top:50px;display:flex}.innerPageBtn{color:#fbfdf2;min-width:260px;height:48px;font-family:var(--font-inter), sans-serif;background:#385747;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.innerPageBtn.secondary{background:#0a7c42}.innerPageBtn:hover{opacity:.95;transform:translateY(-1px)}.innerPageBtnIcon{font-size:18px}.innerPageLead{margin-bottom:40px}.innerPageLead p{font-family:var(--font-inter), sans-serif;color:#111;max-width:1050px;margin-bottom:12px;font-size:16px;line-height:1.9}.brandLink{color:#385747;font-weight:500;text-decoration:none}.brandLink:hover{text-decoration:underline}.innerTableWrap{border:1px solid #3857472e;border-radius:14px;width:100%;max-width:1050px;margin:18px 0 24px;overflow-x:auto}.innerTable{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-inter), sans-serif;color:#222;font-size:15px}.innerTable th,.innerTable td{text-align:left;border-bottom:1px solid #3857472e;border-right:1px solid #3857472e;padding:14px 16px;line-height:1.5}.innerTable th:last-child,.innerTable td:last-child{border-right:none}.innerTable tbody tr:last-child td{border-bottom:none}.innerTable th{color:#fbfdf2;background:#385747;font-weight:600}.innerTable tr:nth-child(2n) td{background:#3857470a}.innerPageInfoText{align-items:flex-start;gap:10px;display:flex}.deviceCompareTable td:first-child{width:150px}.deviceCompareTable td:nth-child(2) strong{font-family:var(--font-poppins), sans-serif;color:#111;margin-bottom:4px;font-size:15.5px;font-weight:600;display:block}.deviceCompareTable td:nth-child(2) span{font-family:var(--font-inter), sans-serif;color:#385747;font-size:13px;font-weight:600;display:inline-block}.deviceCompareImage{background:#3857470d;border-radius:12px;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.deviceCompareImage img{object-fit:contain;width:92px;height:92px}@media (max-width:640px){.deviceCompareImage{width:96px;height:96px}.deviceCompareImage img{width:76px;height:76px}}@media (max-width:980px){.innerPageHeroCard{min-height:250px;padding:88px 24px 36px}.innerPageHeroCard h1{font-size:34px}.innerPageContainer{width:min(100%,100% - 34px)}.innerPageActions{flex-direction:column}.innerPageBtn{width:100%}}@media (max-width:640px){.innerPageHeroCard{min-height:220px;padding:84px 20px 32px}.innerPageHeroCard h1{font-size:28px}.innerPageContent{padding:48px 0 70px}.innerPageContainer{width:min(100%,100% - 20px)}.innerPageSectionTitle{font-size:23px}}
