:root{--ua-green:#238b4b;--ua-dark:#123226;--ua-muted:#60736b;--ua-line:#d7e6dc;--ua-soft:#f1f8f4;--ua-amber:#7a5200}.unlock-guide-page{background:#f8fbf9;color:var(--ua-dark)}.unlock-guide-page #main-content{width:min(1060px,calc(100% - 2rem));margin:auto;padding:1.25rem 0 5rem}.unlock-guide-page section{scroll-margin-top:1rem}.unlock-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:3rem 0}.unlock-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--ua-green);font-size:.78rem;font-weight:900}.unlock-hero h1{margin:.2rem 0;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.unlock-lead{color:var(--ua-muted);font-size:1.12rem}.unlock-actions,.setup-links{display:flex;flex-wrap:wrap;gap:.7rem}.unlock-actions a,.setup-links a{padding:.7rem .9rem;border:1px solid #8fc5a2;border-radius:.55rem;background:#fff;color:#17683b;font-weight:800;text-decoration:none}.unlock-illustration svg{width:100%;height:auto}.unlock-illustration .device{fill:#153c2a}.unlock-illustration .screen{fill:#e7f5ec}.unlock-illustration .lock{fill:#34a853}.unlock-illustration path{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round}.unlock-illustration .arrow{stroke:#74a789}.unlock-illustration .android-gate{fill:#fff;stroke:#74a789;stroke-width:4}.unlock-illustration .evidence{fill:#daf1e2;stroke:#34a853;stroke-width:4}.unlock-illustration .evidence+path{stroke:#238b4b}.unlock-illustration text{fill:#49645a;font:700 16px Inter,Arial}.unlock-illustration figcaption{color:var(--ua-muted);font-size:.88rem}.quick-explanation{padding:1.2rem;border-left:5px solid var(--ua-green);border-radius:.7rem;background:#fff}.quick-explanation p{margin:.3rem 0}.unlock-guide-page main>section:not(.unlock-hero,.quick-explanation,.unlock-cta){padding:2.35rem 0;border-bottom:1px solid var(--ua-line)}.unlock-guide-page h2{font-size:clamp(1.65rem,5vw,2.5rem);line-height:1.15}.unlock-guide-page p,.unlock-guide-page li{color:var(--ua-muted)}.evidence-grid,.permission-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.evidence-grid article,.permission-list>div{padding:1rem;border:1px solid var(--ua-line);border-radius:.7rem;background:#fff}.evidence-grid h3,.permission-list h3{margin-top:0}.technical-warning{padding:1rem;border-left:4px solid #d19122;border-radius:.6rem;background:#fff6db;color:var(--ua-amber)}.process-steps li,.setup-guide li{margin:.75rem 0}.setup-guide{padding:1.2rem!important;border:1px solid var(--ua-line)!important;border-radius:.8rem;background:#fff}.unlock-faq details{margin:.7rem 0;border:1px solid var(--ua-line);border-radius:.7rem;background:#fff}.unlock-faq summary{padding:1rem;font-weight:850;cursor:pointer}.unlock-faq details p{margin:0;padding:0 1rem 1rem}.technical-sources{font-size:.92rem}.unlock-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding:1.4rem;border-radius:.85rem;background:#153c2a;color:#fff}.unlock-cta h2,.unlock-cta p{margin:.2rem;color:#fff}.unlock-cta a{flex:0 0 auto;padding:.8rem 1rem;border-radius:.55rem;background:#fff;color:#17683b;font-weight:850;text-decoration:none}@media(max-width:760px){.unlock-hero{grid-template-columns:1fr}.unlock-illustration{order:-1;max-width:430px;margin:auto}.evidence-grid,.permission-list{grid-template-columns:1fr}.unlock-cta{align-items:stretch;flex-direction:column}.unlock-cta a{text-align:center}.unlock-actions a{width:100%;text-align:center}}@media(max-width:480px){.unlock-guide-page #main-content{width:min(100% - 1rem,1060px)}.unlock-hero{padding-top:1rem}.unlock-hero h1{font-size:2.6rem}.setup-links{display:grid;grid-template-columns:1fr}}
