/* Layout for Android; typography, buttons and FAQ reuse the original service classes. */
.android-page-section{background-color:#fff}
.android-page-section.gray-bg{background-color:#fafafa}
.android-page-section a:not(.black-btn):not(.trans-orange-btn),.android-page-section a:not(.black-btn):not(.trans-orange-btn):hover,.android-page-section a:not(.black-btn):not(.trans-orange-btn):focus{color:#ff560b}
#others.android-page-section .others__link,#others.android-page-section .others__link:visited,#others.android-page-section .others__link:hover,#others.android-page-section .others__link:focus{color:#fff}
.android-page-section .trans-orange-btn{color:#ff560b;border-color:#ff560b}
.android-page-section .trans-orange-btn:hover,.android-page-section .trans-orange-btn:focus{background-color:#ff560b;color:#fff}
.android-answer,.android-intro{max-width:1080px;margin:0 0 28px}
.android-hero__lead{max-width:1080px;margin:0 0 24px;color:#676767}
.android-note{margin:20px 0 28px;max-width:1060px}
.android-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:24px;padding:28px 0;margin:28px 0;border-top:1px solid rgba(10,10,10,.2);border-bottom:1px solid rgba(10,10,10,.2)}
.android-facts strong{margin-bottom:10px}
.android-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}
.android-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.android-text-link{text-decoration:underline;text-underline-offset:4px}
.android-content .h2-title{margin-bottom:30px}
.android-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}
.android-card{min-width:0;border-top:1px solid rgba(10,10,10,.2);padding-top:22px}
.android-card h3{margin:0 0 20px;overflow-wrap:anywhere}
.android-card p{margin:0}
.android-expert{padding:24px;border-left:3px solid #ff560b;margin:0 0 32px}
.android-expert h3{margin:10px 0}
.android-expert p{margin:0}
.android-expert a{text-decoration:underline;text-underline-offset:4px}
.android-table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.cost .android-pricing{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse}
.cost .android-pricing caption{text-align:left;margin:0 0 16px}
.cost .android-pricing th,.cost .android-pricing td{padding:20px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(10,10,10,.2);white-space:normal}
.cost .android-pricing thead th{font-weight:600}
.cost .android-pricing h3{margin:0}
.cost .android-pricing th:nth-child(1),.cost .android-pricing td:nth-child(1){width:18%;min-width:0}
.cost .android-pricing th:nth-child(2),.cost .android-pricing td:nth-child(2){width:17%;min-width:0}
.cost .android-pricing th:nth-child(3),.cost .android-pricing td:nth-child(3){width:17%;min-width:0}
.cost .android-pricing th:nth-child(4),.cost .android-pricing td:nth-child(4){width:28%;min-width:0}
.cost .android-pricing th:nth-child(5),.cost .android-pricing td:nth-child(5){width:20%;min-width:0}
.android-page-section .faq__acc svg{flex-shrink:0;color:#ff560b}
.android-page-section .faq__acc:focus-visible,.android-table-scroll:focus-visible,.android-actions a:focus-visible{outline:3px solid #ff560b;outline-offset:4px}
@media(max-width:1199px){
 .android-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:991px){
 .android-grid{grid-template-columns:1fr}
}
@media(max-width:767px){
 .android-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
 .android-grid{grid-template-columns:1fr;gap:26px}
 .android-actions{align-items:stretch;flex-direction:column}
 .android-actions .black-btn,.android-actions .android-link-button{width:100%;max-width:none}
 .android-text-link{text-align:center;padding:12px}
}
@media(max-width:479px){.android-facts{grid-template-columns:1fr}}

.android-data-table{width:100%;min-width:680px;border-collapse:collapse;margin:24px 0;line-height:1.6}
.android-data-table caption{text-align:left;margin-bottom:16px;font-weight:600}
.android-data-table th,.android-data-table td{text-align:left;vertical-align:top;padding:20px 16px;border-bottom:1px solid rgba(10,10,10,.2);white-space:normal}
.android-data-table th{font-weight:600}
.android-data-table th:first-child{width:24%}
.android-card a{overflow-wrap:anywhere}

