nav,.hero,.section-inner,footer{width:min(1180px,100% - 48px);margin-inline:auto;position:relative}nav{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.nav-logo{align-items:center;font-weight:700;display:inline-flex}.nav-back{color:var(--muted);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;display:inline-flex}.nav-back:hover{color:var(--text)}.nav-links{gap:22px;margin-inline:auto;display:flex}.nav-links a{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.nav-links a:hover{color:var(--text)}html .nearby-hero{border:1px solid var(--line);background:linear-gradient(120deg,#121926e6,#0e1829b3);border-radius:28px;grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;margin-top:36px;padding:44px;display:grid;overflow:hidden}.nearby-app-label{align-items:center;gap:12px;margin-bottom:30px;display:flex}.nearby-app-label img{border-radius:14px}.nearby-app-label>span{font-size:1.1rem;font-weight:500}.nearby-app-label small{color:var(--muted);margin-top:2px;font-size:.7rem;font-weight:400;display:block}.badge{color:#a8d6c2;letter-spacing:.07em;text-transform:uppercase;background:#76e1ba0f;border:1px solid #76e1ba29;border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 10px;font-size:.62rem;display:inline-flex}.badge-dot{background:#86e0b9;border-radius:50%;width:5px;height:5px}html .nearby-hero h1{letter-spacing:-.065em;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:500;line-height:1.07}.nearby-hero h1 span{color:#a2cfff}.hero-desc{max-width:430px;color:var(--muted);margin-top:24px;font-size:.98rem;line-height:1.85}.nearby-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.install-btn{color:#101927;background:#e3edff;border-radius:12px;align-items:center;gap:14px;padding:14px 22px;transition:transform .18s;display:inline-flex}.install-btn:hover{transform:translateY(-3px)}.install-btn>svg{fill:currentColor;width:23px;height:23px}.install-btn-text{flex-direction:column;line-height:1.2;display:flex}.install-btn-text small{letter-spacing:.06em;font-size:.56rem}.install-btn-text strong{font-size:1.05rem;font-weight:500}.nearby-text-link{color:#bfd8f7;align-items:center;gap:9px;font-size:.82rem;display:inline-flex}.nearby-hero-details{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.nearby-hero-details>span{color:#8fa1b8;align-items:center;gap:7px;font-size:.68rem;display:inline-flex}.nearby-hero-details .hud-icon{color:#8fbae8}.content-section{padding-top:32px}.section-inner{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:34px;overflow:hidden}.section-heading{text-align:center;max-width:720px;margin:12px auto 32px}.section-heading h2,.nearby-bottom-cta h2{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:500;line-height:1.1}.section-heading p{color:var(--muted);font-size:.88rem;line-height:1.8}.info-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}html .info-card{background:0 0;padding:16px 12px}.nearby-feature-icon{color:#99ccfb;background:var(--brand-soft);border:1px solid #2f8be724;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:inline-grid}.info-card h3,.step-card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.1rem;font-weight:500}.info-card p,.step-card p{color:var(--muted);font-size:.83rem;line-height:1.8}.nearby-kicker{letter-spacing:.12em;color:#8fb8ce;margin-bottom:15px;font-size:.62rem;display:block}.step-card{border:1px solid var(--line);border-radius:18px;padding:26px}.step-num{color:#7fa6d1;letter-spacing:-.05em;margin-bottom:26px;font-size:1.8rem;font-weight:300}.use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.use-card{border:1px solid var(--line);border-radius:18px;gap:18px;padding:22px;display:flex}.use-card .nearby-feature-icon{flex:none;width:44px;height:44px;margin-bottom:0}.use-card h3{letter-spacing:-.03em;margin-bottom:10px;font-size:1.05rem;font-weight:500}.use-card p{color:var(--muted);font-size:.83rem;line-height:1.8}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.compare-card{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:24px}.compare-card h3{letter-spacing:-.03em;color:#a2cfff;margin-bottom:12px;font-size:1.02rem;font-weight:500}.compare-card p{color:var(--muted);font-size:.83rem;line-height:1.8}.nearby-faq-item>p a{color:#b9dcff;text-underline-offset:3px;text-decoration:underline}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.guide-card{border:1px solid var(--line);border-radius:18px;padding:24px}.guide-meta{letter-spacing:.1em;text-transform:uppercase;color:#8fb8ce;margin-bottom:12px;font-size:.62rem;display:block}.guide-card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.02rem;font-weight:500;line-height:1.38}.guide-card h3 a{color:var(--text)}.guide-card h3 a:hover{color:#a2cfff}.guide-card p{color:var(--muted);font-size:.82rem;line-height:1.8}.guide-all{text-align:center;margin-top:24px}.guide-all a{color:#b9dcff;font-size:.85rem}.nearby-faq-layout{grid-template-columns:.8fr 1.2fr;gap:50px;padding:14px 8px;display:grid}.nearby-faq-layout .section-heading{text-align:left;margin:0}.nearby-faq-layout .section-heading a{color:#b9dcff;margin-top:10px;display:inline-block}.nearby-faq-item{border-bottom:1px solid var(--line)}.nearby-faq-item:first-child{border-top:1px solid var(--line)}.nearby-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:.86rem;font-weight:500;list-style:none;display:flex}.nearby-faq-item summary::-webkit-details-marker{display:none}.faq-plus{color:#9eb9d9;font-size:1.2rem;transition:transform .18s}.nearby-faq-item[open] .faq-plus{transform:rotate(45deg)}.nearby-faq-item>p{color:var(--muted);padding:0 28px 24px 0;font-size:.82rem;line-height:1.8}.nearby-bottom-cta{text-align:center;background:radial-gradient(ellipse at 50% 120%, var(--brand-soft), transparent 70%), var(--panel);padding-top:48px;padding-bottom:48px}.nearby-bottom-cta>img{border-radius:18px;margin:0 auto 24px;display:block}.nearby-bottom-cta h2 span{color:#a2cfff}.nearby-bottom-cta p{color:var(--muted);font-size:.9rem}.nearby-download{color:#101927;background:#b9dcff;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding:15px 22px;font-size:.85rem;font-weight:500;display:inline-flex}footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 8px;display:flex}footer p,footer a{color:var(--muted);font-size:.75rem}.footer-links{gap:18px;display:flex}footer a:hover{color:var(--text)}@media (width<=980px){html .nearby-hero{grid-template-columns:1fr .9fr;gap:24px;padding:34px 28px}.nearby-hero .showcase-phone{width:220px}.nearby-hero .showcase-note{gap:8px;padding:12px}.nearby-hero .showcase-note--top{left:-8px}.nearby-hero .showcase-note--bottom{right:-8px}.nearby-hero .nearby-showcase{min-height:520px}.info-grid,.steps-grid,.compare-grid,.guide-grid{gap:16px}.step-card,.compare-card,.guide-card{padding:20px}.use-grid{gap:14px}.use-card{gap:14px;padding:18px}.nearby-faq-layout{gap:30px}}@media (width<=760px){html .nearby-hero{grid-template-columns:1fr;gap:20px}.nearby-hero .nearby-showcase{width:100%;max-width:480px;margin-inline:auto}html .nearby-hero h1{font-size:clamp(3.4rem,8vw,4.8rem)}.hero-desc{max-width:540px}.info-grid,.steps-grid,.compare-grid,.use-grid,.guide-grid{grid-template-columns:1fr}html .info-card{padding:12px}.nav-links{display:none}.nearby-feature-icon{margin-bottom:16px}.nearby-faq-layout{grid-template-columns:1fr;gap:28px}.nearby-faq-layout h2 br,.section-heading h2 br{display:none}}@media (width<=640px){nav,.hero,.section-inner,footer{width:calc(100% - 28px)}nav{margin-top:14px}.nav-back{padding:8px;font-size:.72rem}html .nearby-hero{margin-top:20px;padding:30px 24px 20px}html .nearby-hero h1{font-size:clamp(2.85rem,10.5vw,4rem)}.nearby-app-label{margin-bottom:24px}.hero-desc{font-size:.88rem}.nearby-actions{gap:16px}.nearby-text-link{font-size:.76rem}.nearby-hero-details{gap:14px}.nearby-hero-details>span{font-size:.6rem}.nearby-hero .nearby-showcase{min-height:460px}.nearby-hero .showcase-phone{width:210px}.section-inner{padding:24px 20px}.content-section{padding-top:24px}.nearby-faq-layout{padding:8px 0}.nearby-faq-item summary{font-size:.82rem}.nearby-bottom-cta{padding-top:36px;padding-bottom:36px}footer{padding:24px 10px}}.nearby-showcase{isolation:isolate;place-items:center;min-height:570px;display:grid;position:relative}.nearby-showcase:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#2f8be738,#0000 68%);border-radius:50%;width:90%;position:absolute}.showcase-orbit{aspect-ratio:1;z-index:-1;border:1px solid #7fb9f61f;border-radius:50%;width:90%;position:absolute}.showcase-orbit--inner{border-style:dashed;width:69%;transform:rotate(-20deg)}.showcase-phone{background:#10151d;border:1px solid #526277;border-radius:36px;width:258px;padding:8px;transform:rotate(8deg);box-shadow:24px 36px 70px #00000073,inset 0 0 0 3px #1b2430}.showcase-phone img{border-radius:28px;width:100%;height:auto;display:block}.showcase-note{backdrop-filter:blur(16px);background:#172131f2;border:1px solid #a3c6e933;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;box-shadow:0 14px 40px #00000038}.showcase-note strong{color:#f3f5fa;font-size:.84rem;font-weight:500;display:block}.showcase-note small{color:#a1acc0;margin-top:3px;font-size:.72rem;display:block}.showcase-note--top{top:18%;left:0}.showcase-note--bottom{bottom:15%;right:0}.showcase-note--bottom img{border-radius:12px}.showcase-note-icon{color:#a5dcff;background:#2f8be729;border-radius:12px;padding:10px}.showcase-live{background:#7ae6bc;border-radius:50%;width:7px;height:7px;margin-left:8px}.showcase-dot{background:#8bbfff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px #2f8be7}.showcase-dot--a{top:17%;right:20%}.showcase-dot--b{background:#b3a0ff;width:6px;height:6px;bottom:24%;left:14%}.showcase-caption{color:#8c9bb1;letter-spacing:.04em;font-size:.72rem;position:absolute;bottom:3%}@media (width<=640px){.nearby-showcase{width:100%;max-width:430px;min-height:460px;margin-inline:auto}.showcase-phone{width:218px}.showcase-note{gap:9px;padding:12px}.showcase-note--top{top:12%;left:0}.showcase-note--bottom{bottom:12%;right:0}.showcase-note strong{font-size:.76rem}.showcase-note small{font-size:.65rem}.showcase-note-icon{padding:8px}}
