:root{--geo-guide-black: #07080b;--geo-guide-panel: #101116;--geo-guide-panel-raised: #15171d;--geo-guide-line: rgba(255, 255, 255, .12);--geo-guide-copy: #f5f6f8;--geo-guide-muted: #abb1c0;--geo-guide-red: #ff3448;--geo-guide-coral: #ff766c;--geo-guide-blush: #ffb0a7}body.page-blog--geo-guide,html[data-blog-theme=light] body.page-blog--geo-guide{background:var(--geo-guide-black)!important;color:var(--geo-guide-copy)!important}body.page-blog--geo-guide .site-header,html[data-blog-theme=light] body.page-blog--geo-guide .site-header{background:#07080bf0!important;border-color:#ff34484d!important;box-shadow:0 12px 36px #00000059!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.page-blog--geo-guide .site-header a,body.page-blog--geo-guide .site-header .nav-link,html[data-blog-theme=light] body.page-blog--geo-guide .site-header a{color:#f5f6f8!important}body.page-blog--geo-guide .blog-breadcrumb,html[data-blog-theme=light] body.page-blog--geo-guide .blog-breadcrumb{background:#07080b!important;border-color:#ffffff14!important;color:#8e95a5!important}body.page-blog--geo-guide .blog-breadcrumb a,html[data-blog-theme=light] body.page-blog--geo-guide .blog-breadcrumb a{color:#d6d9e0!important}.page-blog--geo-guide .article-detail--geo-guide{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 5%,rgba(255,52,72,.17),transparent 24rem),radial-gradient(circle at 2% 36%,rgba(255,118,108,.08),transparent 28rem),var(--geo-guide-black)!important;color:var(--geo-guide-copy)!important}.page-blog--geo-guide .article-detail--geo-guide:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 72%);mask-image:linear-gradient(to bottom,#000 0%,transparent 72%)}.page-blog--geo-guide .article-detail--geo-guide>*{position:relative;z-index:1}.page-blog--geo-guide .article-detail--geo-guide .article-detail__grid,.page-blog--geo-guide .article-detail--geo-guide .article-detail__particles{display:none!important}.page-blog--geo-guide .article-hero{min-height:650px;padding:clamp(5.5rem,9vw,8rem) 0 clamp(4rem,7vw,6.5rem)!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)}.page-blog--geo-guide .article-hero .container{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(320px,.82fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.page-blog--geo-guide .article-hero-content{max-width:760px}.page-blog--geo-guide .article-meta-top{gap:9px!important}.page-blog--geo-guide .article-badge,.page-blog--geo-guide .article-read-time{color:#fafafa!important;border-color:#ff707973!important;background:#ff344814!important}.page-blog--geo-guide .article-hero h1{max-width:790px;margin:1.25rem 0 1.4rem!important;color:#fff!important;font-size:clamp(3.05rem,6.1vw,5.85rem)!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.075em!important;text-wrap:balance}.page-blog--geo-guide .article-hero h1::selection{background:var(--geo-guide-red)}.page-blog--geo-guide .article-excerpt{max-width:660px;color:#cbd0dc!important;font-size:clamp(1.05rem,1.5vw,1.23rem)!important;line-height:1.7!important}.geo-hero-summary{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.geo-hero-summary span{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .7rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#d7dbe4;background:#ffffff09;font-size:.79rem}.geo-hero-summary b{color:var(--geo-guide-coral);letter-spacing:.08em}.page-blog--geo-guide .article-hook-card,.page-blog--geo-guide .article-takeaways-card{max-width:665px;color:#d9dde6!important;border:1px solid rgba(255,255,255,.1)!important;border-left:3px solid var(--geo-guide-red)!important;border-radius:0 16px 16px 0!important;background:#101116cc!important;box-shadow:none!important}.page-blog--geo-guide .article-hook-card strong,.page-blog--geo-guide .article-takeaways-card strong{color:#fff!important}.page-blog--geo-guide .article-hook-card p,.page-blog--geo-guide .article-takeaways-card li{color:#c5cad5!important}.page-blog--geo-guide .article-byline{color:#c8cdd8!important}.page-blog--geo-guide .article-author-avatar{background:linear-gradient(145deg,var(--geo-guide-red),#681421)!important;color:#fff!important}.geo-hero-console{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(255,132,141,.28);border-radius:24px;background:linear-gradient(145deg,#1d1115fa,#0d0e13fa);box-shadow:0 32px 80px #00000073,0 0 70px #ff34481f;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.geo-hero-console:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 46%,transparent 58%);transform:translate(-130%);animation:geo-guide-scan 8s ease-in-out infinite}.geo-hero-console__bar{display:flex;align-items:center;gap:6px;min-height:25px;border-bottom:1px solid rgba(255,255,255,.1)}.geo-hero-console__bar span{width:7px;height:7px;border-radius:50%;background:#777}.geo-hero-console__bar span:first-child{background:var(--geo-guide-red);box-shadow:0 0 12px var(--geo-guide-red)}.geo-hero-console__bar b{margin-left:auto;color:#f0b9bc;font-size:.62rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.geo-hero-console__question{margin:1.45rem 0 1rem;color:#fff;font-size:clamp(1.18rem,2vw,1.7rem);font-weight:700;line-height:1.12}.geo-hero-console__signals{display:grid;gap:9px}.geo-hero-console__signals>div{display:grid;grid-template-columns:30px 52px 1fr;align-items:center;gap:8px;padding:.75rem .72rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0b}.geo-hero-console__signals i{color:var(--geo-guide-red);font-style:normal;font:700 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.geo-hero-console__signals strong{color:#fff;letter-spacing:.06em}.geo-hero-console__signals small{color:#afb5c1;text-align:right}.geo-hero-console__result{display:flex;align-items:center;gap:8px;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1);color:#ffd8d6;font-size:.78rem}.geo-hero-console__result em{width:8px;height:8px;border-radius:50%;background:var(--geo-guide-red);box-shadow:0 0 14px var(--geo-guide-red);animation:geo-guide-pulse 2.4s ease-in-out infinite}.page-blog--geo-guide .article-body-section{padding:clamp(2.5rem,6vw,5.5rem) 0 5rem!important;background:transparent!important}.page-blog--geo-guide .article-layout{align-items:start;gap:clamp(1.5rem,4vw,4rem)!important}.page-blog--geo-guide .article-main{min-width:0}.page-blog--geo-guide .geo-clarity-map{overflow:hidden;margin:0 0 2rem;padding:clamp(1.45rem,4vw,3.3rem);border:1px solid rgba(255,255,255,.11);border-radius:24px;background:linear-gradient(140deg,#151015,#0d0f14 70%);box-shadow:0 28px 60px #0000003d}.geo-clarity-map__header{max-width:710px}.geo-clarity-map__header>span,.geo-sequence>span,.geo-follow-panel>span{color:var(--geo-guide-coral)!important;font-size:.7rem;font-weight:800;letter-spacing:.14em}.geo-clarity-map__header h2{margin:.72rem 0 .9rem;color:#fff!important;font-size:clamp(2rem,4vw,3.35rem)!important;letter-spacing:-.055em;line-height:1!important}.geo-clarity-map__header p{margin:0;color:#c0c5d0!important;font-size:1.04rem;line-height:1.6}.geo-clarity-map__diagram{position:relative;display:grid;place-items:center;min-height:310px;margin:1.8rem 0;background:radial-gradient(circle,rgba(255,52,72,.17),transparent 24%),repeating-radial-gradient(circle at center,transparent 0 49px,rgba(255,255,255,.065) 50px 51px)}.geo-diagram-core{z-index:1;width:142px;height:142px;display:grid;place-content:center;padding:18px;border:1px solid rgba(255,173,179,.5);border-radius:50%;background:#181116;box-shadow:0 0 0 18px #ff34480b,0 0 60px #ff344838;text-align:center}.geo-diagram-core small{color:#ffabb2;font-size:.55rem;letter-spacing:.14em}.geo-diagram-core strong{margin-top:8px;color:#fff;font-size:.89rem;line-height:1.12}.geo-diagram-node{position:absolute;z-index:2;display:grid;place-items:center;width:84px;height:84px;border:1px solid rgba(255,255,255,.23);border-radius:50%;background:#181a20;box-shadow:0 12px 30px #00000052}.geo-diagram-node b{color:#fff;font-size:1rem;letter-spacing:.06em}.geo-diagram-node i{color:#cbd0da;font-size:.57rem;font-style:normal}.geo-diagram-node--seo{top:20px;left:18%}.geo-diagram-node--geo{right:16%;bottom:18px}.geo-diagram-node--aeo{top:42%;right:13%}.geo-diagram-node--seo b{color:#ff9e98}.geo-diagram-node--geo b{color:#ff4c5e}.geo-diagram-node--aeo b{color:#ffd0ca}.geo-lens-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.geo-lens-grid article{position:relative;min-height:220px;padding:1.25rem;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#ffffff09}.geo-lens-grid article:before{position:absolute;top:0;left:1.25rem;width:42px;height:3px;content:"";background:var(--geo-guide-red)}.geo-lens-grid article:nth-child(2):before{background:var(--geo-guide-coral)}.geo-lens-grid article:nth-child(3):before{background:var(--geo-guide-blush)}.geo-lens-grid span{color:#ffaaa5;font:700 .67rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.geo-lens-grid h3{margin:1rem 0 .55rem;color:#fff!important;font-size:1.35rem!important}.geo-lens-grid p{color:#b9bfcb!important;font-size:.91rem;line-height:1.55}.geo-lens-grid article>b{position:absolute;right:1.2rem;bottom:1rem;color:#ff8c84;font-size:.68rem;letter-spacing:.04em}.geo-sequence{display:grid;grid-template-columns:155px 1fr;gap:1rem;align-items:center;margin-top:1rem;padding:1.1rem 0 0;border-top:1px solid rgba(255,255,255,.11)}.geo-sequence ol{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0;padding:0;counter-reset:item;list-style:none}.geo-sequence li{color:#d9dde6;font-size:.83rem}.geo-sequence li:before{content:"0" counter(item) " ";counter-increment:item;color:var(--geo-guide-red);font:700 .7rem ui-monospace,SFMono-Regular,Menlo,monospace}.page-blog--geo-guide .article-toc,.page-blog--geo-guide .article-content,.page-blog--geo-guide .article-author-box,.page-blog--geo-guide .sidebar-widget,html[data-blog-theme=light] .page-blog--geo-guide .article-toc,html[data-blog-theme=light] .page-blog--geo-guide .article-content,html[data-blog-theme=light] .page-blog--geo-guide .article-author-box,html[data-blog-theme=light] .page-blog--geo-guide .sidebar-widget{border-color:#ffffff1c!important;background:var(--geo-guide-panel)!important;box-shadow:0 16px 36px #0000002e!important;color:var(--geo-guide-copy)!important}.page-blog--geo-guide .article-toc{border-left:3px solid var(--geo-guide-red)!important}.page-blog--geo-guide .article-toc strong{color:#fff!important}.page-blog--geo-guide .article-toc a{color:#c9cfdb!important}.page-blog--geo-guide .article-toc a:hover{color:#ff7f75!important}.page-blog--geo-guide .article-content{padding:clamp(1.5rem,4vw,3rem)!important;border-radius:18px!important}.page-blog--geo-guide .article-content,.page-blog--geo-guide .article-content p,.page-blog--geo-guide .article-content li{color:#d5dae4!important;font-size:1.05rem;line-height:1.8}.page-blog--geo-guide .article-content h2,.page-blog--geo-guide .article-content h3,.page-blog--geo-guide .article-content h4{color:#fff!important;letter-spacing:-.035em}.page-blog--geo-guide .article-content h2{margin-top:2.7rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.1);font-size:clamp(1.75rem,3vw,2.55rem)!important}.page-blog--geo-guide .article-content h2:before{content:"// ";color:var(--geo-guide-red)}.page-blog--geo-guide .article-content a{color:#ff928a!important;text-decoration-color:#ff928a80!important}.page-blog--geo-guide .article-content strong{color:#fff!important}.page-blog--geo-guide .article-content blockquote{border-left-color:var(--geo-guide-red)!important;background:#ff344812!important;color:#fff!important}.page-blog--geo-guide .article-content table{border-color:#ffffff1f!important}.page-blog--geo-guide .article-content th{background:#ff34482b!important;color:#fff!important}.page-blog--geo-guide .article-content td{border-color:#ffffff1a!important;color:#d5dae4!important}.page-blog--geo-guide .article-sidebar{position:sticky;top:100px}.page-blog--geo-guide .sidebar-widget h3,.page-blog--geo-guide .sidebar-widget h4,.page-blog--geo-guide .sidebar-widget p,.page-blog--geo-guide .sidebar-widget li,.page-blog--geo-guide .sidebar-widget .related-title{color:#f4f5f8!important}.page-blog--geo-guide .sidebar-widget p,.page-blog--geo-guide .sidebar-widget .related-meta{color:#b6bdc9!important}.page-blog--geo-guide .sidebar-widget .related-list li{border-color:#ffffff1a!important}.page-blog--geo-guide .sidebar-widget .related-badge{color:#ffb0a7!important;border-color:#ff878159!important;background:#ff344814!important}.page-blog--geo-guide .geo-follow-panel{border-top:3px solid var(--geo-guide-red)!important;background:linear-gradient(145deg,#231116,#101116)!important}.page-blog--geo-guide .geo-follow-panel h3{margin:.75rem 0!important;font-size:1.5rem!important;line-height:1.1}.geo-follow-panel>a,.geo-follow-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;color:#fff!important;font-weight:800;text-decoration:none!important}.geo-follow-panel>a span,.geo-follow-link span{color:var(--geo-guide-red);font-size:1.18rem}.geo-follow-link{margin-right:1rem;padding:.55rem .75rem;border:1px solid rgba(255,100,108,.38);border-radius:999px;background:#ff344814}.page-blog--geo-guide .sidebar-cta .btn,.page-blog--geo-guide .sidebar-newsletter .btn{border-color:var(--geo-guide-red)!important;background:var(--geo-guide-red)!important;color:#fff!important}.page-blog--geo-guide .sidebar-newsletter input{color:#fff!important;border-color:#ffffff2e!important;background:#0a0b0e!important}.page-blog--geo-guide .article-footer{border-color:#ffffff1a!important}.page-blog--geo-guide .article-tag{color:#ffd1cd!important;border-color:#ff7a7147!important;background:#ff344814!important}.page-blog--geo-guide .article-share button,.page-blog--geo-guide .article-share a{color:#fff!important;border-color:#ffffff2e!important;background:#15171d!important}.page-blog--geo-guide .article-author-box{margin-top:2rem;border-radius:18px!important}.page-blog--geo-guide .article-author-box p{color:#bdc3cf!important}.page-blog--geo-guide .author-box-link{color:#ff8b82!important}.page-blog--geo-guide+.article-more,.page-blog--geo-guide~.article-more,.page-blog--geo-guide~.blog-cta-strip{background:#0b0c10!important;color:#fff!important}.page-blog--geo-guide~.article-more h2,.page-blog--geo-guide~.article-more h3,.page-blog--geo-guide~.blog-cta-strip h2,.page-blog--geo-guide~.blog-cta-strip h3{color:#fff!important}.page-blog--geo-guide~.article-more p,.page-blog--geo-guide~.blog-cta-strip p{color:#bfc5d0!important}.page-blog--geo-guide~.article-more .article-card-small{border-color:#ffffff1a!important;background:#121318!important}.page-blog--geo-guide~.blog-cta-strip{border-top:1px solid rgba(255,255,255,.08)}@keyframes geo-guide-scan{0%,42%{transform:translate(-130%)}65%,to{transform:translate(180%)}}@keyframes geo-guide-pulse{50%{transform:scale(1.45);box-shadow:0 0 25px var(--geo-guide-red)}}@media(max-width:980px){.page-blog--geo-guide .article-hero .container{grid-template-columns:1fr}.page-blog--geo-guide .article-hero-visual{max-width:600px;margin:0 auto}.page-blog--geo-guide .article-sidebar{position:static}.geo-lens-grid{grid-template-columns:1fr}.geo-lens-grid article{min-height:188px}.geo-sequence,.geo-sequence ol{grid-template-columns:1fr}.geo-diagram-node--seo{left:8%}.geo-diagram-node--geo{right:7%}.geo-diagram-node--aeo{right:5%}}@media(max-width:600px){.page-blog--geo-guide .article-hero{min-height:0;padding-top:4rem!important}.page-blog--geo-guide .article-hero h1{font-size:clamp(2.35rem,13vw,3.25rem)!important;letter-spacing:-.065em!important}.geo-hero-console{transform:none}.geo-hero-console__signals>div{grid-template-columns:28px 48px 1fr}.geo-hero-console__signals small{font-size:.64rem}.geo-clarity-map__diagram{min-height:285px}.geo-diagram-node{width:66px;height:66px}.geo-diagram-node i{font-size:.48rem}.geo-diagram-node--seo{top:14px;left:3%}.geo-diagram-node--geo{right:2%}.geo-diagram-node--aeo{right:1%}.page-blog--geo-guide .article-content{padding:1.35rem!important}.page-blog--geo-guide .article-content,.page-blog--geo-guide .article-content p,.page-blog--geo-guide .article-content li{font-size:1rem}.page-blog--geo-guide .cookie-banner{left:12px!important;right:12px!important;bottom:12px!important;padding:17px!important;border-radius:20px!important}.page-blog--geo-guide .cookie-banner h3{font-size:1.1rem!important}.page-blog--geo-guide .cookie-banner p{font-size:.88rem!important;line-height:1.45!important}.page-blog--geo-guide .cookie-banner-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.page-blog--geo-guide .cookie-banner-actions .cookie-btn:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.geo-hero-console:before,.geo-hero-console__result em{animation:none!important}}
