/* Dedicated Android page only. Existing public/global styles remain untouched. */
.android-page .hero-inner{padding-block:58px}.android-page .hero-inner h1{max-width:540px}.android-page .hero-description{max-width:530px;margin-bottom:15px}.android-page .acceptance{font-size:14px;margin:0 0 22px;color:#eeeade}.android-page .icon-disc{width:48px;height:48px;border-radius:50%;background:#eee5f1;color:#69517f;display:inline-flex;align-items:center;justify-content:center;flex:none}.android-page .app-icon{width:31px;height:31px;max-width:none}.android-page .start-needs{padding-bottom:34px}.android-page .app-support{padding-bottom:30px}.android-page .app-support-layout{display:grid;grid-template-columns:1fr .95fr 1fr;gap:30px;align-items:center;margin-top:28px}.android-page .app-support-column{display:grid;gap:28px}.android-page .app-support-column article{display:flex;gap:16px;align-items:start}.android-page .app-support-column h3{font-size:23px;margin-bottom:10px}.android-page .app-support-column p{font-size:15px;line-height:1.6;margin:0}.android-page .phone-study{height:390px;width:100%;object-fit:cover;object-position:center}.android-page .app-scope{background:var(--sage);padding-block:30px}.android-page .app-scope h2{font-size:37px}.android-page .app-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:28px}.android-page .app-scope-grid article+article{border-left:1px solid var(--line);padding-left:24px}.android-page .app-scope-grid .icon-disc{margin-bottom:16px}.android-page .app-scope-grid h3{font-size:24px;margin-bottom:10px}.android-page .app-scope-grid p{font-size:14px;line-height:1.6;margin:0}.android-page .individual-review{border-top:1px solid var(--line);text-align:center;font-size:14px;padding-top:19px;margin:23px 0 0}.android-page .release-plan{display:grid;grid-template-columns:1.5fr .85fr;gap:40px;padding-block:32px;align-items:center}.android-page .release-plan h2{font-size:38px}.android-page .release-plan>img{width:100%;aspect-ratio:1.45;object-fit:cover}.android-page .release-meta{font-size:14px;color:var(--muted)}.android-page .release-plan p:last-child{margin-bottom:0}.android-page .process{padding-block:26px}.android-page .process-steps{margin-top:0}.android-page .process-steps h3{font-size:25px}.android-page .process-steps>li+li{border-left:1px solid var(--line);padding-left:24px}.android-page .separate-work{border-left:2px solid var(--violet);padding-left:15px;margin-top:16px}.android-page .pricing-band>.content{display:block;text-align:center}.android-page .pricing-band h2{font-size:35px}.android-page .pricing-band p{border:0;padding:0;margin-top:10px;font-size:16px}.android-page .app-inquiry{background:var(--sage);padding-block:29px;margin-bottom:25px}.android-page .app-inquiry>.content{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}.android-page .app-inquiry>.content>div+div{border-left:1px solid var(--line);padding-left:40px}.android-page .app-inquiry h2{font-size:37px}.android-page .app-inquiry .inquiry-notice{margin:12px 0 0;font-size:12px}.android-page .app-inquiry a{overflow-wrap:anywhere}
@media(max-width:1050px){.android-page .app-support-layout{gap:20px}.android-page .app-support-column article{display:block}.android-page .app-support-column .icon-disc{margin-bottom:12px}.android-page .app-support-column h3{font-size:24px}.android-page .app-scope-grid{gap:20px}.android-page .app-scope-grid article+article{padding-left:20px}}
@media(max-width:850px){.android-page .app-support-layout{grid-template-columns:1fr 1fr;gap:28px}.android-page .phone-study{grid-column:1/-1;grid-row:2;height:280px;object-position:center 48%}.android-page .app-support-column article{display:flex;gap:15px}.android-page .app-support-column p{font-size:15px}.android-page .app-scope-grid{grid-template-columns:1fr 1fr;gap:25px}.android-page .app-scope-grid article+article{border:0;padding:0}.android-page .release-plan{grid-template-columns:1.3fr .8fr;gap:25px}.android-page .release-plan h2{font-size:33px}.android-page .process-steps>li+li{border:0;padding-left:0}.android-page .app-inquiry>.content{gap:25px}.android-page .app-inquiry>.content>div+div{padding-left:25px}.android-page .app-inquiry h2{font-size:33px}}
@media(max-width:600px){.android-page .hero-inner{padding-block:32px 26px}.android-page .hero-inner h1{font-size:40px}.android-page .acceptance{font-size:14px}.android-page .icon-disc{width:42px;height:42px}.android-page .app-icon{width:28px;height:28px}.android-page .app-support-layout{grid-template-columns:1fr;gap:24px}.android-page .app-support-column{gap:23px}.android-page .phone-study{grid-column:auto;grid-row:auto;height:auto;aspect-ratio:1.3}.android-page .app-support-column h3{font-size:25px}.android-page .app-scope h2{font-size:32px}.android-page .app-scope-grid{gap:25px 20px}.android-page .app-scope-grid h3{font-size:23px}.android-page .individual-review{text-align:left;font-size:14px}.android-page .release-plan{grid-template-columns:1fr;gap:25px;padding-block:28px}.android-page .release-plan>img{aspect-ratio:1.7}.android-page .release-plan h2{font-size:33px}.android-page .pricing-band h2{font-size:31px}.android-page .pricing-band p{font-size:15px}.android-page .app-inquiry>.content{grid-template-columns:1fr;gap:24px}.android-page .app-inquiry>.content>div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.android-page .app-inquiry h2{font-size:32px}}
