.platform-chrome_formPage__p5nYN{min-height:100vh;background:#f7f9fc}.platform-chrome_formHeader__eGeBU{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;min-height:68px;padding:0 clamp(18px,3vw,44px);border-bottom:1px solid rgba(42,95,196,.18);background:rgba(255,255,255,.97);backdrop-filter:blur(14px)}.platform-chrome_formLogo__FBg_7{display:inline-flex;align-items:center;gap:13px;color:#16265c;text-decoration:none}.platform-chrome_formLogo__FBg_7 img{display:block;width:auto;height:30px}.platform-chrome_formLogo__FBg_7 b{font-size:13px;font-weight:700}.platform-chrome_formBack__9_0xk{display:inline-flex;align-items:center;gap:8px;color:#16265c;font-size:13px;font-weight:700;text-decoration:none}.platform-chrome_formBack__9_0xk svg{width:15px;height:15px}.platform-chrome_footer__OjFqO{padding:clamp(40px,6vh,72px) clamp(22px,5vw,80px) clamp(20px,3vh,32px);background:#0d1737;color:rgba(240,245,252,.85)}.platform-chrome_footer__OjFqO *,.platform-chrome_footer__OjFqO :after,.platform-chrome_footer__OjFqO :before{box-sizing:border-box}.platform-chrome_footer__OjFqO a{color:inherit;text-decoration:none;transition:color .2s ease}.platform-chrome_footer__OjFqO a:hover{color:#fff}.platform-chrome_footerMain__dJZwU{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:clamp(28px,4vw,72px);padding-bottom:clamp(28px,4vh,44px);border-bottom:1px solid rgba(240,245,252,.14)}.platform-chrome_footerBrand__GwMCG{display:grid;justify-items:start;gap:16px}.platform-chrome_footerBrand__GwMCG img{display:block;width:auto;height:40px}.platform-chrome_footerBrand__GwMCG p{max-width:420px;margin:0;font-size:13.5px;font-weight:500;line-height:1.85}.platform-chrome_footerTags__73jkc{display:flex;flex-wrap:wrap;gap:8px}.platform-chrome_footerTags__73jkc span{padding:5px 12px;border:1px solid rgba(240,245,252,.22);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.platform-chrome_footerColumn__u7abF h3{margin:4px 0 16px;color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.06em}.platform-chrome_footerColumn__u7abF nav{display:grid;gap:11px;font-size:13px;font-weight:500}.platform-chrome_footerBottom__N21cS{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:clamp(16px,2.4vh,24px)}.platform-chrome_footerBottom__N21cS small{font-size:12px;letter-spacing:.03em;opacity:.75}@media (max-width:900px){.platform-chrome_footerMain__dJZwU{grid-template-columns:1fr;gap:28px}}.platform-chrome_faqSection__lHIl8{max-width:880px;margin:0 auto;padding:clamp(48px,7vh,88px) clamp(22px,5vw,40px)}.platform-chrome_faqSection__lHIl8 h2{margin:0 0 clamp(20px,3vh,32px);color:#16265c;font-size:clamp(20px,1.8vw,28px);font-weight:700;text-align:center}.platform-chrome_faqList__OgC1b{display:grid;gap:12px}.platform-chrome_faqList__OgC1b details{border:1px solid #b7c8ea;border-radius:12px;background:#fff;overflow:hidden}.platform-chrome_faqList__OgC1b summary{color:#16265c;font-size:clamp(13.5px,1.05vw,15.5px);font-weight:700;cursor:pointer;list-style:none;position:relative;padding:16px 44px 16px 20px}.platform-chrome_faqList__OgC1b summary::-webkit-details-marker{display:none}.platform-chrome_faqList__OgC1b summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#29417c;font-size:18px;font-weight:600}.platform-chrome_faqList__OgC1b details[open] summary:after{content:"−"}.platform-chrome_faqList__OgC1b p{margin:0;padding:0 20px 16px;color:#16265c;font-size:clamp(12.5px,.95vw,14px);font-weight:500;line-height:1.9}.insights_wrap__2vcei{max-width:76rem;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem)}.insights_breadcrumb__vG2_x{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.82rem;color:var(--color-muted-soft);margin-bottom:1.75rem}.insights_breadcrumb__vG2_x a{color:#1d3f8f;text-decoration:none}.insights_breadcrumb__vG2_x a:hover{text-decoration:underline}.insights_breadcrumb__vG2_x span{opacity:.5}.insights_indexHero__WmKbn{max-width:46rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.insights_eyebrow__jVZtC{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#1c6f80;font-weight:700;margin-bottom:.9rem}.insights_indexTitle__AncgU{font-family:var(--font-serif-jp,"Yu Mincho","Noto Serif JP",serif);font-size:clamp(1.85rem,4.5vw,2.9rem);line-height:1.25;color:var(--color-ink);margin:0 0 1rem;font-weight:700}.insights_indexLead__R1IER{font-size:1.02rem;color:rgba(6,27,69,.78);margin:0}.insights_grid__G7Nrl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2.5vw,1.5rem)}.insights_card__Rqckz{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #dde7f4;border-radius:.9rem;background:rgba(255,255,255,.85);text-decoration:none;color:inherit;transition:transform .25s var(--easing-soft),border-color .25s var(--easing-soft),box-shadow .25s var(--easing-soft)}.insights_card__Rqckz:hover{transform:translateY(-3px);border-color:rgba(42,95,196,.55);box-shadow:0 14px 40px -24px rgba(29,63,143,.5)}.insights_cardCat__QQBbZ{align-self:flex-start;font-size:.7rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#1c6f80;background:rgba(42,95,196,.07);padding:.28rem .6rem;border-radius:999px;margin-bottom:.9rem}.insights_cardTitle__9VK9M{font-size:1.12rem;line-height:1.45;font-weight:700;color:var(--color-ink);margin:0 0 .6rem}.insights_cardDesc__Es94Y{font-size:.9rem;color:rgba(6,27,69,.68);margin:0 0 1.1rem;flex:1}.insights_cardMeta__QuON3{font-size:.78rem;color:var(--color-muted-soft)}.insights_empty__Mysfz{padding:3rem 1.5rem;text-align:center;color:var(--color-muted-soft);border:1px dashed #dde7f4;border-radius:.9rem}.insights_article__5V99S{max-width:46rem;margin:0 auto}.insights_articleCat__MQ7it{display:inline-block;font-size:.72rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:#1c6f80;margin-bottom:.8rem}.insights_h1__uu2kH{font-family:var(--font-serif-jp,"Yu Mincho","Noto Serif JP",serif);font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.3;color:var(--color-ink);margin:0 0 1rem;font-weight:700}.insights_meta__0T71B{font-size:.82rem;color:var(--color-muted-soft);margin-bottom:1.75rem;display:flex;gap:.6rem;flex-wrap:wrap}.insights_meta__0T71B span{opacity:.5}.insights_lead__kt7QE{font-size:1.12rem;line-height:1.75;color:rgba(6,27,69,.85);margin:0 0 2rem;padding-left:1rem;border-left:3px solid rgba(42,95,196,.55)}.insights_takeaways__62oPb{background:rgba(42,95,196,.045);border:1px solid #dde7f4;border-radius:.9rem;padding:1.5rem;margin:0 0 2.5rem}.insights_takeaways__62oPb h2{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#1c6f80;margin:0 0 .9rem;font-weight:700}.insights_takeaways__62oPb ul{margin:0;padding-left:1.2rem;display:grid;gap:.5rem}.insights_takeaways__62oPb li{font-size:.95rem;color:rgba(6,27,69,.85)}.insights_section__vc2DC{margin-bottom:2.25rem}.insights_sectionH__8pZJM{font-size:clamp(1.25rem,2.5vw,1.55rem);line-height:1.4;color:var(--color-ink);font-weight:700;margin:0 0 .9rem}.insights_section__vc2DC p{font-size:1.02rem;line-height:1.85;color:rgba(6,27,69,.82);margin:0 0 1rem}.insights_section__vc2DC ul{padding-left:1.3rem;margin:0 0 1rem;display:grid;gap:.55rem}.insights_section__vc2DC li{font-size:1rem;line-height:1.7;color:rgba(6,27,69,.82)}.insights_note__t_1fo{border-radius:.75rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.7;margin:1.25rem 0}.insights_noteTip__zJHYq{background:rgba(28,111,128,.08);border-left:3px solid #1c6f80;color:#12414b}.insights_noteWarn__rCvop{background:rgba(196,92,42,.08);border-left:3px solid #c45c2a;color:#7a3316}.insights_faq__TbaTk{margin:3rem 0 0;border-top:1px solid #dde7f4;padding-top:2rem}.insights_faq__TbaTk h2{font-size:clamp(1.3rem,2.5vw,1.6rem);color:var(--color-ink);margin:0 0 1.25rem;font-weight:700}.insights_faqItem__K70FQ{border-bottom:1px solid #eef3fa;padding:1rem 0}.insights_faqQ__hW_2W{font-size:1.02rem;font-weight:700;color:var(--color-ink);margin:0 0 .5rem}.insights_faqA__FyBNs{font-size:.96rem;line-height:1.7;color:rgba(6,27,69,.78);margin:0}.insights_cta__gSb3b{margin-top:3rem;padding:2rem;border-radius:1rem;background:linear-gradient(135deg,#12315f,#1d3f8f);color:#fff;text-align:center}.insights_cta__gSb3b h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin:0 0 .7rem;font-weight:700}.insights_cta__gSb3b p{margin:0 0 1.4rem;color:rgba(255,255,255,.85);font-size:.98rem}.insights_cta__gSb3b a.insights_ctaBtn__gzicU{display:inline-block;background:#fff;color:#12315f;font-weight:700;padding:.8rem 1.8rem;border-radius:999px;text-decoration:none;transition:transform .2s var(--easing-soft)}.insights_cta__gSb3b a.insights_ctaBtn__gzicU:hover{transform:translateY(-2px)}.insights_related__mnCPS{margin-top:3rem;border-top:1px solid #dde7f4;padding-top:1.75rem}.insights_related__mnCPS h2{font-size:1.05rem;color:var(--color-ink);margin:0 0 1rem;font-weight:700}.insights_relatedList__DSu7O{display:grid;gap:.6rem}.insights_relatedList__DSu7O a{color:#1d3f8f;text-decoration:none;font-size:.95rem}.insights_relatedList__DSu7O a:hover{text-decoration:underline}.insights_toc__PZ_sK{margin:1.5rem 0 2rem;padding:1rem 1.25rem;border:1px solid var(--color-hairline,#dde7f4);border-radius:10px;background:color-mix(in srgb,var(--color-ink,#061b45) 3%,#fff)}.insights_tocTitle__qmxpl{margin:0 0 .5rem;font-weight:700;font-size:.9rem;color:var(--color-ink,#061b45)}.insights_toc__PZ_sK ol{margin:0;padding-left:1.25rem;display:grid;gap:.3rem}.insights_toc__PZ_sK a{color:var(--color-accent,#087985);text-decoration:none}.insights_toc__PZ_sK a:hover{text-decoration:underline}.insights_tableWrap__YPpKi{overflow-x:auto;margin:1.25rem 0}.insights_compareTable__j5745{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}.insights_compareTable__j5745 caption{caption-side:bottom;margin-top:.5rem;font-size:.8rem;opacity:.7;text-align:left}.insights_compareTable__j5745 td,.insights_compareTable__j5745 th{border:1px solid var(--color-hairline,#dde7f4);padding:.6rem .75rem;text-align:left;vertical-align:top}.insights_compareTable__j5745 thead th{background:var(--color-ink,#061b45);color:#f7f9fc;font-weight:700}.insights_compareTable__j5745 tbody th{background:color-mix(in srgb,var(--color-ink,#061b45) 4%,#fff);font-weight:700;white-space:nowrap}.insights_compareTable__j5745 tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-ink,#061b45) 2%,#fff)}.insights_inlineCta__vc_wI{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:10px;background:color-mix(in srgb,var(--color-accent,#087985) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-accent,#087985) 30%,#fff)}.insights_inlineCta__vc_wI span{font-weight:600;color:var(--color-ink,#061b45)}.insights_inlineCta__vc_wI a{margin-left:auto;padding:.5rem 1.1rem;border-radius:8px;background:var(--color-accent,#087985);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.geo-site_page__HTljg{--ink:#16265c;--ink-soft:#29417c;--blue:#2a5fc4;--blue-line:#b7c8ea;--blue-line-strong:#8fa9dd;--blue-dash:#2a76d2;--teal:#0e7c8c;--teal-deep:#0a6b7a;--teal-bright:#14aabf;--paper:#f7f9fc;--serif:var(--font-serif-geo),"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP","Noto Serif CJK JP",serif;--header-h:76px;min-height:100vh;overflow-x:clip;color:var(--ink);background:linear-gradient(90deg,rgba(42,95,196,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(42,95,196,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(42,95,196,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(42,95,196,.07) 1px,transparent 1px),var(--paper);background-size:18px 18px,18px 18px,90px 90px,90px 90px;font-family:var(--font-sans-ja)}.geo-site_page__HTljg *,.geo-site_page__HTljg :after,.geo-site_page__HTljg :before{box-sizing:border-box}.geo-site_page__HTljg a{color:inherit;text-decoration:none}.geo-site_header__DrmDP{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:var(--header-h);padding:0 clamp(18px,3vw,44px);border-bottom:1px solid rgba(42,95,196,.18);background:rgba(255,255,255,.97);backdrop-filter:blur(14px)}.geo-site_logo__BT9zV{display:inline-flex;align-items:center;gap:12px;min-width:0}.geo-site_logo__BT9zV b{transform:translateY(1px)}.geo-site_logoImage__ObTDf{display:block;width:auto;height:34px}.geo-site_logo__BT9zV b{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.geo-site_header__DrmDP nav{display:flex;justify-content:center;gap:clamp(14px,2.6vw,42px);font-size:13.5px;font-weight:700;line-height:1}.geo-site_header__DrmDP nav a{padding:8px 0;transition:color .2s ease}.geo-site_header__DrmDP nav a:hover{color:var(--teal)}.geo-site_navCaret__WcRtt:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.7px solid var(--teal);border-bottom:1.7px solid var(--teal);transform:translateY(-2px) rotate(45deg)}.geo-site_headerCta__lXFIL{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:7px;background:var(--teal);color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:background .2s ease,transform .2s ease}.geo-site_page__HTljg .geo-site_headerCta__lXFIL{color:#fff}.geo-site_headerCta__lXFIL:hover{background:var(--teal-deep)}.geo-site_screen___zyct{position:relative;scroll-margin-top:var(--header-h);display:grid;align-content:center;gap:clamp(18px,3vh,32px);min-height:calc(100svh - var(--header-h));padding:clamp(36px,5vh,56px) clamp(22px,5vw,80px);border-top:1px solid rgba(42,95,196,.14)}.geo-site_screen___zyct:first-of-type{border-top:0}.geo-site_corners__4Rar3{position:absolute;inset:20px;pointer-events:none}.geo-site_corners__4Rar3 span{position:absolute;width:28px;height:28px;border:0 solid var(--blue);opacity:.7}.geo-site_corners__4Rar3 span:after{content:"";position:absolute;width:12px;height:12px;border:0 solid var(--blue)}.geo-site_corners__4Rar3 span:first-child{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.geo-site_corners__4Rar3 span:first-child:after{top:4px;left:4px;border-top-width:1.5px;border-left-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(2){top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(2):after{top:4px;right:4px;border-top-width:1.5px;border-right-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(3){bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(3):after{bottom:4px;left:4px;border-bottom-width:1.5px;border-left-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(4){right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}.geo-site_corners__4Rar3 span:nth-child(4):after{right:4px;bottom:4px;border-right-width:1.5px;border-bottom-width:1.5px}.geo-site_split__70WmJ{display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,8fr);gap:clamp(24px,3.4vw,60px);align-items:center}.geo-site_splitFlow__qE8hN{grid-template-columns:minmax(260px,4fr) minmax(0,9fr);align-items:start}.geo-site_splitFlow__qE8hN .geo-site_copy__hEv_y{padding-top:clamp(10px,3vh,40px)}.geo-site_splitSocial__n4rNq{grid-template-columns:minmax(230px,3.4fr) minmax(0,10.6fr);gap:clamp(20px,2.6vw,44px);align-items:start}.geo-site_splitSocial__n4rNq .geo-site_copy__hEv_y{padding-top:clamp(6px,2.4vh,28px)}.geo-site_splitDiagnosis__aJ4gx{grid-template-columns:minmax(250px,3.6fr) minmax(0,10.4fr);align-items:start}.geo-site_copy__hEv_y{display:grid;justify-items:start;gap:clamp(16px,2.8vh,28px)}.geo-site_kicker__SQAfI{position:relative;padding-bottom:10px;color:var(--ink);font-size:19px;font-weight:600;line-height:1}.geo-site_kicker__SQAfI:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:1.5px;background:var(--ink)}.geo-site_heroKicker__do_lE{display:inline-flex;align-items:center;gap:12px;color:var(--teal);font-size:11px;font-weight:700;letter-spacing:.32em;line-height:1;text-transform:uppercase}.geo-site_heroKicker__do_lE:before{content:"";width:26px;height:1.5px;background:var(--teal)}.geo-site_heading__hsgo_{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(24px,2.3vw,38px);font-weight:700;letter-spacing:.015em;line-height:1.5}.geo-site_heading__hsgo_ span{display:block;white-space:nowrap}.geo-site_screen___zyct:first-of-type .geo-site_heading__hsgo_{font-size:clamp(27px,2.8vw,46px);line-height:1.42}.geo-site_splitSocial__n4rNq .geo-site_heading__hsgo_{font-size:clamp(23px,2.2vw,36px)}.geo-site_lead__GtjsS{margin:0;color:var(--ink);font-size:clamp(13.5px,1vw,15.5px);font-weight:500;line-height:1.9}.geo-site_lead__GtjsS span{display:block}.geo-site_ctaRow__MwxMA{display:flex;flex-wrap:wrap;gap:15px;margin-top:4px}.geo-site_badgeRow__v4KKB{display:flex;flex-wrap:wrap;gap:8px 10px}.geo-site_badgeRow__v4KKB span{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--blue-line);border-radius:999px;background:rgba(255,255,255,.75);font-size:clamp(10.5px,.85vw,12.5px);font-weight:600;white-space:nowrap}.geo-site_badgeRow__v4KKB svg{flex:none;width:14px;height:14px;color:var(--teal);stroke-width:2}.geo-site_ctaColumn__IjDed{flex-direction:column;align-items:stretch}.geo-site_btnGhost__WWisQ,.geo-site_btnPrimary__b1Wmq{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 26px;border-radius:8px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.geo-site_btnGhost__WWisQ svg,.geo-site_btnPrimary__b1Wmq svg{width:16px;height:16px;transition:transform .25s ease}.geo-site_btnGhost__WWisQ:hover svg,.geo-site_btnPrimary__b1Wmq:hover svg{transform:translateX(4px)}.geo-site_btnPrimary__b1Wmq{background:linear-gradient(135deg,#11889c,var(--teal-deep));box-shadow:0 16px 26px -16px rgba(10,107,122,.75)}.geo-site_page__HTljg .geo-site_btnPrimary__b1Wmq{color:#fff}.geo-site_btnPrimary__b1Wmq:hover{box-shadow:0 20px 30px -16px rgba(10,107,122,.85);transform:translateY(-1px)}.geo-site_btnGhost__WWisQ{border:1.4px solid var(--teal);background:rgba(255,255,255,.85);color:var(--teal)}.geo-site_page__HTljg .geo-site_btnGhost__WWisQ{color:var(--teal)}.geo-site_btnGhost__WWisQ:hover{background:rgba(14,124,140,.07);transform:translateY(-1px)}.geo-site_page__HTljg:not([lang=ja]) :is(.geo-site_heroNode__lPaw0 b,.geo-site_problemBox__YX5nh b,.geo-site_channelBox__ekHLo b,.geo-site_prospectCircle__gXMsq b,.geo-site_assetNode__AlksT b,.geo-site_flowStep__bW_8d li,.geo-site_snsPanel__qR7Us h3,.geo-site_snsPanel__qR7Us li,.geo-site_taskList__t7MUS li,.geo-site_heading__hsgo_ span){white-space:normal}.geo-site_canvasLines__AsgXv{position:absolute;inset:0;width:100%;height:100%}.geo-site_ringGroup__sacFk circle,.geo-site_ringGroup__sacFk path{fill:none;stroke:rgba(42,118,210,.3);stroke-width:1;stroke-dasharray:3 6}.geo-site_heroCanvas___ARPs{position:relative;width:min(100%,calc((100svh - 190px) * 1.1628),920px);aspect-ratio:1000/860;justify-self:center}.geo-site_heroCanvas___ARPs:before{content:"";position:absolute;top:44%;left:53%;width:52%;aspect-ratio:1;background:radial-gradient(circle,rgba(20,170,191,.13),rgba(42,118,210,.07) 45%,transparent 70%);transform:translate(-50%,-50%);animation:geo-site_heroGlow__qwenl 6s ease-in-out infinite alternate}.geo-site_heroCanvas___ARPs .geo-site_ringGroup__sacFk circle{transform-box:fill-box;transform-origin:center;animation:geo-site_ringSpin__e8680 90s linear infinite}.geo-site_heroCanvas___ARPs .geo-site_ringGroup__sacFk circle:nth-of-type(2){animation-duration:70s;animation-direction:reverse}.geo-site_heroLink__OGEGK path{fill:none;stroke:var(--blue-dash);stroke-width:1.5}.geo-site_heroFlow__i_uAb path{fill:none;stroke:var(--teal-bright);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 340;stroke-dashoffset:354;opacity:.85;animation:geo-site_signalFlow__94xC1 3.6s linear infinite}.geo-site_heroFlow__i_uAb path:nth-child(2){animation-delay:.5s}.geo-site_heroFlow__i_uAb path:nth-child(3){animation-delay:1.1s}.geo-site_heroFlow__i_uAb path:nth-child(4){animation-delay:1.7s}.geo-site_heroFlow__i_uAb path:nth-child(5){animation-delay:2.2s}.geo-site_heroFlow__i_uAb path:nth-child(6){animation-delay:2.8s}.geo-site_heroDot__YN1MZ circle{fill:#1d3f8f}.geo-site_geoCore__m3VMJ{position:absolute;top:13%;left:32.5%;width:41%;filter:drop-shadow(0 18px 22px rgba(22,38,92,.12))}.geo-site_coreBase__bKZhz{fill:url(#geo-core-base);stroke:var(--blue-dash);stroke-width:1.4}.geo-site_coreBaseSide__0TAAL{fill:none;stroke:var(--blue-dash);stroke-width:1.1;opacity:.7}.geo-site_coreBody__kU8wP{fill:url(#geo-core-body);stroke:var(--blue-dash);stroke-width:1.8}.geo-site_coreTop__A8Wf8{fill:#f2f7fe;stroke:var(--blue-dash);stroke-width:1.8}.geo-site_coreRim__eNo_u{fill:none;stroke:rgba(42,118,210,.55);stroke-width:1.2}.geo-site_coreHole__tyCpP{fill:#dce9fa;stroke:rgba(42,118,210,.55);stroke-width:1.2}.geo-site_coreLabel__7RCDL{fill:var(--ink);font-size:44px;font-weight:700;letter-spacing:.04em}.geo-site_coreLabelSub__vAMxC{fill:var(--ink);font-size:26px;font-weight:700;letter-spacing:.1em}.geo-site_heroNode__lPaw0{position:absolute;display:flex;align-items:center;gap:12px;width:21%;height:11%;padding:0 2.6%;border:1.4px solid var(--blue-line-strong);border-radius:11px;background:#fff;color:var(--ink);box-shadow:0 10px 24px -20px rgba(22,38,92,.4);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.geo-site_heroNode__lPaw0:hover{border-color:var(--teal);box-shadow:0 16px 28px -18px rgba(10,107,122,.45);transform:translateY(-3px)}.geo-site_heroNodeWide__FimUW{width:26%;height:13%}.geo-site_heroNode__lPaw0 svg{flex:none;width:clamp(18px,2vw,28px);height:clamp(18px,2vw,28px);color:var(--teal);stroke-width:1.9}.geo-site_heroNode__lPaw0 b{font-size:clamp(10px,.92vw,14px);font-weight:700;line-height:1.5;white-space:nowrap}.geo-site_heroNode__lPaw0 b span{display:block}.geo-site_aiChipIcon__C4XNg,.geo-site_aiSearchIcon__1Seh7{color:var(--teal)}.geo-site_screen___zyct:first-of-type .geo-site_copy__hEv_y>*{animation:geo-site_fadeUp__HQCkU .8s cubic-bezier(.22,1,.36,1) backwards}.geo-site_screen___zyct:first-of-type .geo-site_copy__hEv_y>:nth-child(2){animation-delay:.08s}.geo-site_screen___zyct:first-of-type .geo-site_copy__hEv_y>:nth-child(3){animation-delay:.16s}.geo-site_screen___zyct:first-of-type .geo-site_copy__hEv_y>:nth-child(4){animation-delay:.24s}.geo-site_screen___zyct:first-of-type .geo-site_copy__hEv_y>:nth-child(5){animation-delay:.32s}.geo-site_geoCore__m3VMJ,.geo-site_heroCanvas___ARPs .geo-site_canvasLines__AsgXv{animation:geo-site_fadeIn__JqTuE 1s ease .15s backwards}.geo-site_heroNode__lPaw0{animation:geo-site_fadeUp__HQCkU .7s cubic-bezier(.22,1,.36,1) backwards}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:first-of-type{animation-delay:.3s}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:nth-of-type(2){animation-delay:.38s}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:nth-of-type(3){animation-delay:.46s}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:nth-of-type(4){animation-delay:.34s}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:nth-of-type(5){animation-delay:.42s}.geo-site_heroCanvas___ARPs .geo-site_heroNode__lPaw0:nth-of-type(6){animation-delay:.5s}@keyframes geo-site_fadeUp__HQCkU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes geo-site_fadeIn__JqTuE{0%{opacity:0}to{opacity:1}}@keyframes geo-site_signalFlow__94xC1{to{stroke-dashoffset:0}}@keyframes geo-site_ringSpin__e8680{to{transform:rotate(1turn)}}@keyframes geo-site_heroGlow__qwenl{0%{opacity:.7;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media (prefers-reduced-motion:reduce){.geo-site_page__HTljg *,.geo-site_page__HTljg :after,.geo-site_page__HTljg :before{animation:none!important;transition:none!important}}.geo-site_problemCanvas__dKOOy{position:relative;width:min(100%,calc((100svh - 190px) * 1.4285),940px);aspect-ratio:1000/700;justify-self:center}.geo-site_problemLink__kX3KV path{fill:none;stroke:#1d3f8f;stroke-width:1.4;stroke-dasharray:5 5}.geo-site_problemBox__YX5nh{position:absolute;display:grid;justify-items:center;align-content:center;gap:14%;width:13.5%;height:27.5%;padding:0 4px;border:1.4px solid var(--blue-line-strong);border-radius:11px;background:#fff}.geo-site_problemBox__YX5nh b{font-size:clamp(10px,.9vw,13.5px);font-weight:700;white-space:nowrap}.geo-site_problemBox__YX5nh svg{width:clamp(20px,2.2vw,34px);height:clamp(20px,2.2vw,34px);color:var(--ink-soft);stroke-width:1.7}.geo-site_problemArrow__hE9J5{position:absolute;color:var(--ink)}.geo-site_problemArrow__hE9J5 svg{width:clamp(16px,1.7vw,26px);height:clamp(16px,1.7vw,26px);stroke-width:2.4}.geo-site_channelBox__ekHLo{position:absolute;display:flex;align-items:center;justify-content:center;gap:10px;width:26%;height:14.5%;padding:0 4%;border:1.4px solid var(--blue-line-strong);border-radius:11px;background:#fff}.geo-site_channelBox__ekHLo b{font-size:clamp(11px,1vw,15px);font-weight:700;white-space:nowrap}.geo-site_channelBox__ekHLo svg{flex:none;width:clamp(19px,2.1vw,32px);height:clamp(19px,2.1vw,32px);color:var(--ink-soft);stroke-width:1.7}.geo-site_prospectCircle__gXMsq{position:absolute;display:grid;place-content:center;justify-items:center;gap:8px;width:14.5%;aspect-ratio:1;border:1.4px solid var(--blue-line-strong);border-radius:50%;background:#fff;box-shadow:0 0 0 9px rgba(255,255,255,.4),0 0 0 10px rgba(42,118,210,.28),0 0 0 21px rgba(42,118,210,.05),0 0 0 22px rgba(42,118,210,.16)}.geo-site_prospectCircle__gXMsq b{font-size:clamp(10px,.95vw,14px);font-weight:700;white-space:nowrap}.geo-site_prospectCircle__gXMsq svg{width:clamp(19px,2.1vw,32px);height:clamp(19px,2.1vw,32px);color:var(--ink-soft);stroke-width:1.7}.geo-site_assetCanvas__AX23s{position:relative;width:min(100%,calc((100svh - 190px) * 1.19),900px);aspect-ratio:1000/840;justify-self:center}.geo-site_assetLink__Vmw8f path{fill:none;stroke:var(--blue-dash);stroke-width:1.3;stroke-dasharray:5 5}.geo-site_assetColumn__29Mph{position:absolute;top:0;display:grid;align-content:space-between;width:23%;height:100%;padding:1.5% 0}.geo-site_assetNode__AlksT{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 13px;border:1.4px solid var(--blue-line-strong);border-radius:11px;background:#fff}.geo-site_assetNode__AlksT svg{flex:none;width:clamp(17px,1.8vw,25px);height:clamp(17px,1.8vw,25px);color:var(--ink-soft);stroke-width:1.8}.geo-site_assetNode__AlksT b{font-size:clamp(9.5px,.78vw,12.5px);font-weight:700;line-height:1.45}.geo-site_assetNode__AlksT b span{display:block}.geo-site_assetStack____e53{position:absolute;top:32.5%;left:33%;width:34%}.geo-site_plateTop__0RMP0{fill:rgba(126,178,236,.34);stroke:rgba(60,130,210,.75);stroke-width:1.2}.geo-site_plateSide__63eJ2{fill:rgba(126,178,236,.22);stroke:rgba(60,130,210,.5);stroke-width:1}.geo-site_plateGrid__UZGKG{fill:none;stroke:rgba(60,130,210,.4);stroke-width:.8}.geo-site_scoreCard__35kAv{position:relative;width:min(100%,410px);padding:20px 22px 24px;border:1px solid var(--blue-line);border-radius:14px;background:#fff;box-shadow:0 20px 40px -32px rgba(22,38,92,.45)}.geo-site_scoreCard__35kAv h3{margin:0 0 14px;font-size:15px;font-weight:700}.geo-site_scoreCard__35kAv>div{display:grid;grid-template-columns:minmax(104px,124px) minmax(0,1fr);gap:18px;align-items:center}.geo-site_scoreDonut__qq_O3{width:100%}.geo-site_scoreArcSoft__IE8M5,.geo-site_scoreArc__poW20,.geo-site_scoreTrack__3bIPV{fill:none;stroke-width:13;transform:rotate(-90deg);transform-origin:60px 60px}.geo-site_scoreTrack__3bIPV{stroke:#dbe6f5}.geo-site_scoreArcSoft__IE8M5{stroke:#8db4dd;stroke-dasharray:246 289;stroke-linecap:round}.geo-site_scoreArc__poW20{stroke:var(--teal);stroke-dasharray:190 289;stroke-linecap:round}.geo-site_scoreValue__lEHyk{fill:var(--ink);font-size:37px;font-weight:700}.geo-site_scoreOutOf__0fGd2{fill:var(--ink-soft);font-size:13px;font-weight:600}.geo-site_scoreRows__hFgWU{display:grid;gap:10px}.geo-site_scoreRows__hFgWU p{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:center;margin:0;font-size:11.5px;font-weight:700}.geo-site_scoreRows__hFgWU i{position:relative;height:5px;border-radius:4px;background:#dbe6f5}.geo-site_scoreRows__hFgWU i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar,60%);border-radius:4px;background:var(--teal)}.geo-site_flowBoard__phO7L{display:grid;gap:14px}.geo-site_flowSteps__sJlCS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,2.6vw,38px)}.geo-site_flowStepSlot__xZM5I{position:relative}.geo-site_flowStep__bW_8d{display:grid;justify-items:center;gap:11px;height:100%;padding:20px 10px 18px;border:1.4px solid var(--blue-line-strong);border-radius:14px;background:#fff}.geo-site_flowStep__bW_8d h3{margin:0;font-size:clamp(14px,1.15vw,17px);font-weight:700}.geo-site_flowStep__bW_8d>svg{width:clamp(30px,2.9vw,44px);height:clamp(30px,2.9vw,44px);color:var(--ink-soft);stroke-width:1.5}.geo-site_flowStep__bW_8d hr{width:78%;margin:1px 0 3px;border:0;border-top:1px solid var(--blue-line)}.geo-site_flowStep__bW_8d ul{display:grid;gap:8px;justify-self:start;margin:0;padding:0 0 0 4px;list-style:none}.geo-site_flowStep__bW_8d li{font-size:clamp(10px,.8vw,12px);font-weight:600;line-height:1.4;white-space:nowrap}.geo-site_flowStep__bW_8d li:before{content:"・";margin-right:2px}.geo-site_flowStepArrow__t7CeQ{position:absolute;top:26%;right:calc(clamp(22px, 2.6vw, 38px) * -1);display:grid;place-items:center;width:clamp(22px,2.6vw,38px);color:var(--ink)}.geo-site_flowStepArrow__t7CeQ svg{width:clamp(14px,1.4vw,21px);height:clamp(14px,1.4vw,21px);stroke-width:2.2}.geo-site_flowDownRow__ixlG7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,2.6vw,38px)}.geo-site_flowDownRow__ixlG7 span{display:grid;place-items:center;color:var(--ink)}.geo-site_flowDownRow__ixlG7 svg{width:clamp(16px,1.6vw,22px);height:clamp(16px,1.6vw,22px);stroke-width:2.2}.geo-site_flowResults__w_DsW{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(12px,1.4vw,20px);align-items:center}.geo-site_flowResult__15iXR{display:flex;gap:clamp(14px,1.7vw,26px);align-items:center;padding:clamp(14px,1.8vh,20px) clamp(16px,2vw,32px);border:1.4px solid var(--blue-line-strong);border-radius:13px;background:#fff}.geo-site_flowResult__15iXR>svg{flex:none;width:clamp(32px,3.4vw,50px);height:clamp(32px,3.4vw,50px);color:var(--ink-soft);stroke-width:1.4}.geo-site_flowResult__15iXR b{display:block;margin-bottom:6px;font-size:clamp(14px,1.3vw,19px);font-weight:700}.geo-site_flowResult__15iXR span{display:block;font-size:clamp(10px,.85vw,12px);font-weight:600;line-height:1.65}.geo-site_flowResultArrow___eJxK{color:var(--ink)}.geo-site_flowResultArrow___eJxK svg{width:clamp(16px,1.6vw,22px);height:clamp(16px,1.6vw,22px);stroke-width:2.2}.geo-site_socialBoard__JgKpW{display:grid;gap:clamp(14px,2.2vh,24px)}.geo-site_snsTiles__VeF8c{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.geo-site_snsTiles__VeF8c article{display:grid;justify-items:center;gap:9px;padding:clamp(11px,1.5vh,17px) 6px;border:1px solid var(--blue-line);border-radius:11px;background:#fff}.geo-site_snsTiles__VeF8c svg{width:clamp(22px,2.2vw,33px);height:clamp(22px,2.2vw,33px)}.geo-site_snsTiles__VeF8c b{font-size:clamp(10px,.88vw,13px);font-weight:600}.geo-site_snsPanels__YbQ8U{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(9px,1vw,15px)}.geo-site_snsPanel__qR7Us{display:grid;align-content:start;gap:12px;min-height:clamp(190px,28vh,265px);padding:clamp(11px,1.4vh,16px) clamp(8px,.85vw,13px);border:1px solid var(--blue-line);border-radius:11px;background:#fff}.geo-site_snsPanel__qR7Us h3{margin:0 0 3px;font-size:clamp(10px,.85vw,13.5px);font-weight:700;text-align:center;white-space:nowrap}.geo-site_snsPanel__qR7Us ul{display:grid;gap:clamp(10px,1.7vh,18px);margin:0;padding:0;list-style:none}.geo-site_snsPanel__qR7Us li{display:flex;align-items:center;gap:7px;font-size:clamp(9px,.72vw,11.5px);font-weight:600;white-space:nowrap}.geo-site_snsPanel__qR7Us li svg{flex:none;width:clamp(12px,1.15vw,18px);height:clamp(12px,1.15vw,18px);color:var(--ink-soft);stroke-width:1.8}.geo-site_snsCounts__Hfc_W li b{margin-left:auto;font-size:clamp(9px,.78vw,11.5px)}.geo-site_miniCalendar__gR011{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 1px;justify-items:center;font-size:clamp(7.5px,.62vw,10px)}.geo-site_miniCalendar__gR011 b{color:var(--ink-soft);font-weight:600}.geo-site_miniCalendar__gR011 span{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;font-weight:600}.geo-site_calSoft__wZdcd{background:#d7e5f6}.geo-site_miniCalendar__gR011 .geo-site_calStrong__Zepc3{border-radius:4px;background:#1c5f74;color:#fff}.geo-site_snsLineChart__hezXM{width:100%}.geo-site_snsLineChart__hezXM polyline{fill:none;stroke:#1c6f80;stroke-width:2}.geo-site_snsLineChart__hezXM circle{fill:#1c6f80}.geo-site_snsPanel__qR7Us hr{width:100%;margin:0;border:0;border-top:1px solid var(--blue-line)}.geo-site_snsBars__Qjr5K{display:grid;grid-template-columns:repeat(6,1fr);gap:14%;align-items:end;height:clamp(52px,8.6vh,80px);padding-bottom:2px;border-bottom:1px solid var(--blue-line)}.geo-site_snsBars__Qjr5K i{height:var(--bar-height,50%);border-radius:2px 2px 0 0;background:linear-gradient(180deg,rgba(122,160,210,.45),rgba(78,118,180,.75))}.geo-site_pipelineStrip__CgL_4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:clamp(14px,2.2vh,22px) clamp(16px,2.6vw,40px);border:1px solid var(--blue-line);border-radius:14px;background:rgba(255,255,255,.86)}.geo-site_pipelineItem__Y6ppX{display:inline-flex;flex:1;align-items:center;gap:10px;font-size:clamp(11px,.92vw,13.5px);font-weight:700;white-space:nowrap}.geo-site_pipelineItem__Y6ppX:last-child{flex:none}.geo-site_pipelineItem__Y6ppX>svg:first-child{flex:none;width:clamp(17px,1.6vw,23px);height:clamp(17px,1.6vw,23px);color:var(--ink-soft);stroke-width:1.8}.geo-site_pipelineArrow__4lybm{flex:none;margin-left:auto;width:clamp(12px,1.1vw,17px)!important;height:clamp(12px,1.1vw,17px)!important;color:var(--ink)!important;stroke-width:2!important}.geo-site_splitDiagnosis__aJ4gx .geo-site_copy__hEv_y{gap:clamp(14px,2.4vh,24px)}.geo-site_diagnosisCards__ciCKc{display:grid;grid-template-columns:1.25fr 1.15fr 1.2fr;gap:clamp(12px,1.4vw,22px);align-items:stretch}.geo-site_diagnosisCard___7ICv{display:grid;align-content:start;gap:clamp(12px,1.9vh,20px);padding:clamp(16px,2.3vh,24px) clamp(14px,1.3vw,20px);border:1px solid var(--blue-line);border-radius:14px;background:#fff}.geo-site_diagnosisCard___7ICv h3{margin:0;font-size:clamp(13.5px,1.15vw,17px);font-weight:700;text-align:center}.geo-site_diagnosisCard___7ICv h3 small{margin-left:4px;color:var(--ink-soft);font-size:.72em;font-weight:600}.geo-site_radarWrap__72FeK{position:relative;justify-self:center;width:min(100%,264px);padding:20px 30px 6px}.geo-site_radarWrap__72FeK b{position:absolute;color:var(--ink);font-size:clamp(9.5px,.8vw,11.5px);font-weight:700;line-height:1.35;white-space:nowrap}.geo-site_radarChart__UiAod{width:100%}.geo-site_radarGrid__BTqBi path,.geo-site_radarGrid__BTqBi polygon{fill:none;stroke:#c7d6ee;stroke-width:1}.geo-site_radarPotential__zlmDq{fill:rgba(120,170,226,.08);stroke:#4d8bd6;stroke-width:1.4;stroke-dasharray:4 4}.geo-site_radarCurrent__mCcl6{fill:rgba(28,63,143,.1);stroke:#1d3f8f;stroke-width:1.8}.geo-site_radarDotPotential__QmQse{fill:#4d8bd6}.geo-site_radarDotCurrent__Xobsl{fill:#1d3f8f}.geo-site_radarLegend__RZMEv{display:flex;justify-content:center;gap:22px;font-size:clamp(10px,.82vw,12px);font-weight:600}.geo-site_radarLegend__RZMEv span{display:inline-flex;align-items:center;gap:9px}.geo-site_legendDashed__6QWd_:before,.geo-site_legendSolid__4Q_s0:before{content:"";width:26px;border-top:2.2px solid #1d3f8f}.geo-site_legendDashed__6QWd_:before{border-top-style:dashed;border-top-color:#4d8bd6}.geo-site_taskList__t7MUS{display:grid;gap:clamp(12px,2vh,22px);margin:4px 0 0;padding:0;list-style:none}.geo-site_taskList__t7MUS li{display:flex;align-items:center;gap:10px;font-size:clamp(10px,.8vw,12px);font-weight:600;line-height:1.5;white-space:nowrap}.geo-site_taskList__t7MUS b{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--teal);color:#fff;font-size:11.5px;font-weight:700}.geo-site_planTable__RCLK_{display:grid;gap:0}.geo-site_planHead__vWVuY{display:grid;grid-template-columns:88px repeat(3,1fr);padding-bottom:8px}.geo-site_planHead__vWVuY b{font-size:clamp(9.5px,.8vw,11.5px);font-weight:700;text-align:center}.geo-site_planRow__lRh0V{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:clamp(38px,5.6vh,52px);border-top:1px solid #dde7f4}.geo-site_planRow__lRh0V span{font-size:clamp(10px,.85vw,12px);font-weight:700}.geo-site_planRow__lRh0V>div{position:relative;height:100%;background:linear-gradient(90deg,#dde7f4 1px,transparent 0) 0 0 /calc(100% / 3) 100%}.geo-site_planRow__lRh0V i{position:absolute;top:50%;left:var(--start,0);width:var(--width,30%);height:7px;border-radius:5px;background:var(--teal);transform:translateY(-50%)}@media (max-width:1180px){.geo-site_splitDiagnosis__aJ4gx,.geo-site_splitFlow__qE8hN,.geo-site_splitSocial__n4rNq,.geo-site_split__70WmJ{grid-template-columns:1fr}.geo-site_screen___zyct{min-height:0;padding-top:56px;padding-bottom:56px}.geo-site_assetCanvas__AX23s,.geo-site_heroCanvas___ARPs,.geo-site_problemCanvas__dKOOy{width:min(100%,760px)}.geo-site_diagnosisCards__ciCKc{grid-template-columns:1fr;max-width:560px}.geo-site_snsPanels__YbQ8U{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-site_snsPanel__qR7Us{min-height:0}.geo-site_snsPanel__qR7Us h3{font-size:13px}.geo-site_snsCounts__Hfc_W li b,.geo-site_snsPanel__qR7Us li{font-size:11px}.geo-site_snsPanel__qR7Us li svg{width:16px;height:16px}.geo-site_miniCalendar__gR011{font-size:10px}.geo-site_snsTiles__VeF8c{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-site_pipelineItem__Y6ppX{flex:none}.geo-site_pipelineArrow__4lybm{margin-left:4px}.geo-site_flowStep__bW_8d li,.geo-site_heroNode__lPaw0 b,.geo-site_taskList__t7MUS li{font-size:12px}.geo-site_heroNode__lPaw0 svg{width:22px;height:22px}.geo-site_assetNode__AlksT b,.geo-site_channelBox__ekHLo b,.geo-site_problemBox__YX5nh b,.geo-site_prospectCircle__gXMsq b{font-size:12px}}@media (max-width:900px){.geo-site_header__DrmDP{grid-template-columns:auto 1fr;gap:12px;padding-top:12px;padding-bottom:12px}.geo-site_header__DrmDP nav{display:none}.geo-site_headerCta__lXFIL{justify-self:end}.geo-site_flowDownRow__ixlG7,.geo-site_flowSteps__sJlCS{grid-template-columns:1fr}.geo-site_flowDownRow__ixlG7{display:none}.geo-site_flowStep__bW_8d{justify-items:start;padding:20px 22px}.geo-site_flowStep__bW_8d h3,.geo-site_flowStep__bW_8d>svg{justify-self:center}.geo-site_flowStepArrow__t7CeQ{position:static;width:100%;margin-top:10px}.geo-site_flowStepArrow__t7CeQ svg{transform:rotate(90deg)}.geo-site_flowResults__w_DsW{grid-template-columns:1fr}.geo-site_flowResultArrow___eJxK{justify-self:center}.geo-site_flowResultArrow___eJxK svg{transform:rotate(90deg)}.geo-site_snsPanels__YbQ8U,.geo-site_snsTiles__VeF8c{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-site_corners__4Rar3{inset:12px}.geo-site_corners__4Rar3 span{width:20px;height:20px}}@media (max-width:640px){.geo-site_logoImage__ObTDf{height:24px}.geo-site_logo__BT9zV b{font-size:10.5px}.geo-site_headerCta__lXFIL{min-height:38px;padding:0 14px;font-size:12px}.geo-site_screen___zyct{gap:22px;padding:40px 18px 48px}.geo-site_heading__hsgo_,.geo-site_screen___zyct:first-of-type .geo-site_heading__hsgo_,.geo-site_splitSocial__n4rNq .geo-site_heading__hsgo_{font-size:min(7.6vw,30px)}.geo-site_lead__GtjsS{font-size:13px}.geo-site_heroKicker__do_lE{font-size:10px;letter-spacing:.24em}.geo-site_ctaRow__MwxMA{width:100%}.geo-site_btnGhost__WWisQ,.geo-site_btnPrimary__b1Wmq{flex:1;min-height:46px;padding:0 16px;font-size:13px}.geo-site_assetCanvas__AX23s,.geo-site_heroCanvas___ARPs,.geo-site_problemCanvas__dKOOy{width:100%}.geo-site_heroNode__lPaw0{gap:7px;border-radius:8px}.geo-site_heroNode__lPaw0 b{font-size:8.5px}.geo-site_heroNode__lPaw0 svg{width:14px;height:14px}.geo-site_coreLabel__7RCDL{font-size:40px}.geo-site_channelBox__ekHLo b,.geo-site_problemBox__YX5nh b,.geo-site_prospectCircle__gXMsq b{font-size:9px}.geo-site_channelBox__ekHLo svg,.geo-site_problemBox__YX5nh svg,.geo-site_prospectCircle__gXMsq svg{width:15px;height:15px}.geo-site_assetNode__AlksT{gap:6px;min-height:0;padding:6px 8px;border-radius:8px}.geo-site_assetNode__AlksT b{font-size:8.5px}.geo-site_assetNode__AlksT svg{width:13px;height:13px}.geo-site_scoreCard__35kAv{padding:16px 16px 20px}.geo-site_scoreCard__35kAv>div{grid-template-columns:96px minmax(0,1fr);gap:14px}.geo-site_pipelineStrip__CgL_4,.geo-site_snsPanels__YbQ8U,.geo-site_snsTiles__VeF8c{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-site_pipelineStrip__CgL_4{display:grid;gap:14px;padding:16px 18px}.geo-site_pipelineItem__Y6ppX{font-size:12px;white-space:normal}.geo-site_pipelineArrow__4lybm{display:none}.geo-site_planHead__vWVuY{grid-template-columns:74px repeat(3,1fr)}.geo-site_planRow__lRh0V{grid-template-columns:74px minmax(0,1fr)}.geo-site_taskList__t7MUS li{white-space:normal}.geo-site_radarWrap__72FeK{padding:18px 24px 6px}}.geo-site_answerCard__MhOYQ{position:absolute;top:5%;left:6%;width:72%;border:1.4px solid var(--blue-line-strong);border-radius:16px;background:#fff;box-shadow:0 30px 60px -40px rgba(22,38,92,.5);overflow:hidden}.geo-site_answerBar__MVia7{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--blue-line);background:#f4f8fd}.geo-site_answerBar__MVia7 i{width:9px;height:9px;border-radius:50%;background:#ccd9ee}.geo-site_answerQuery__yRaVx{display:inline-flex;flex:1;align-items:center;gap:9px;margin-left:8px;padding:8px 14px;border:1px solid var(--blue-line);border-radius:999px;background:#fff;font-size:clamp(11px,1vw,14px);font-weight:600}.geo-site_answerQuery__yRaVx svg{width:14px;height:14px;color:var(--ink-soft)}.geo-site_answerBody__I3k_v{display:grid;gap:clamp(10px,1.8vh,16px);padding:clamp(16px,2.6vh,24px) clamp(16px,1.8vw,26px)}.geo-site_answerHead__L28Oe{display:inline-flex;align-items:center;gap:9px;justify-self:start;padding:6px 13px;border-radius:999px;background:rgba(14,124,140,.1);color:var(--teal-deep);font-size:clamp(10.5px,.9vw,12.5px);font-weight:700}.geo-site_answerHead__L28Oe svg{width:17px;height:17px}.geo-site_answerText__RFSxj{margin:0;font-size:clamp(12px,1.1vw,15.5px);font-weight:600;line-height:1.8}.geo-site_answerText__RFSxj span{display:block}.geo-site_citeRow__4Y3Ms{display:flex;flex-wrap:wrap;gap:8px}.geo-site_citeRow__4Y3Ms span{padding:5px 11px;border:1px solid var(--blue-line);border-radius:999px;font-size:clamp(9.5px,.8vw,11.5px);font-weight:600;color:var(--ink-soft)}.geo-site_rankList__dqC7_{display:grid;gap:8px;margin:0;padding:0;list-style:none}.geo-site_rankList__dqC7_ li{display:flex;align-items:center;gap:11px;padding:clamp(8px,1.3vh,12px) 14px;border:1px solid var(--blue-line);border-radius:10px;font-size:clamp(11px,.95vw,13.5px);font-weight:600}.geo-site_rankList__dqC7_ b{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:#e6eefb;font-size:11px}.geo-site_rankYou__cqDai{border-color:var(--teal)!important;background:rgba(14,124,140,.06);font-weight:700!important}.geo-site_rankYou__cqDai b{background:var(--teal);color:#fff}.geo-site_rankYou__cqDai svg{width:17px;height:17px;margin-left:auto;color:var(--teal)}.geo-site_metricChip__mMeIF{position:absolute;display:flex;align-items:center;gap:9px;padding:clamp(10px,1.6vh,14px) clamp(12px,1.3vw,18px);border:1.4px solid var(--blue-line-strong);border-radius:12px;background:#fff;box-shadow:0 16px 30px -24px rgba(22,38,92,.5);font-size:clamp(10.5px,.9vw,13px);font-weight:700;animation:geo-site_fadeUp__HQCkU .7s cubic-bezier(.22,1,.36,1) .5s backwards}.geo-site_metricChip__mMeIF svg{width:17px;height:17px;color:var(--teal)}.geo-site_metricChip__mMeIF b{color:var(--teal-deep);font-size:clamp(12px,1.1vw,16px)}.geo-site_sourceRow__GmguP{position:absolute;bottom:3%;left:6%;display:flex;gap:clamp(10px,1.4vw,20px);width:72%;justify-content:center}.geo-site_sourceRow__GmguP span{position:relative;padding:clamp(8px,1.3vh,12px) clamp(12px,1.4vw,20px);border:1.4px dashed var(--blue-line-strong);border-radius:999px;background:rgba(255,255,255,.85);font-size:clamp(10px,.88vw,12.5px);font-weight:700;color:var(--ink-soft)}.geo-site_sourceRow__GmguP span:before{content:"";position:absolute;bottom:100%;left:50%;height:clamp(16px,3.4vh,34px);border-left:1.6px dashed var(--teal-bright);opacity:.75}.geo-site_answerCard__MhOYQ{animation:geo-site_fadeUp__HQCkU .8s cubic-bezier(.22,1,.36,1) .2s backwards}.geo-site_sampleTag__N32jr{position:absolute;right:10px;bottom:8px;color:rgba(41,65,124,.55);font-size:9.5px;font-weight:600;letter-spacing:.02em}