:root{--icon-shadow:0 9px 20px rgba(31,52,84,.10);--icon-shadow-hover:0 13px 28px rgba(31,52,84,.16)}:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.official-icon,.project-icon,.nav-icon,.partner-icon,.action-icon,.service-card-icon,.hero-card-icon){position:relative;isolation:isolate;overflow:hidden;box-shadow:var(--icon-shadow);border-width:1px!important}:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.estimate-icon,.support-check-icon,.project-icon){border-radius:17px!important}:is(.gg-mini,.detail-target-icon,.estimate-flow-icon,.nav-icon,.partner-icon,.action-icon,.service-card-icon){border-radius:12px!important}:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon,.nav-icon,.partner-icon):before{content:"";position:absolute;z-index:-1;inset:-35% 36% 42% -28%;border-radius:50%;background:rgba(255,255,255,.72);transform:rotate(-18deg)}:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.estimate-icon,.support-check-icon,.project-icon):after{content:"";position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.16;box-shadow:-9px 3px 0 -2px currentColor}:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon,.nav-icon,.partner-icon) svg{position:relative;z-index:1;filter:drop-shadow(0 2px 2px rgba(31,52,84,.1));stroke-width:1.9}:is(.service-grid,.feature-grid,.home-grid,.process-grid)>:nth-child(4n+1) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon){border-radius:18px 18px 18px 7px!important}:is(.service-grid,.feature-grid,.home-grid,.process-grid)>:nth-child(4n+2) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon){border-radius:50% 50% 16px 50%!important}:is(.service-grid,.feature-grid,.home-grid,.process-grid)>:nth-child(4n+3) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon){border-radius:12px 20px 12px 20px!important}:is([class*=tone-blue],[class*=tone-sky],[class*=tone-cyan]) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon){background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(219,236,255,.74))!important}:is([class*=tone-orange],[class*=tone-amber],[class*=tone-brown]) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon){background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,226,188,.72))!important}:is([class*=tone-green],[class*=tone-emerald],[class*=tone-teal]) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon){background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(205,242,222,.72))!important}:is([class*=tone-purple],[class*=tone-violet],[class*=tone-indigo]) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon){background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(226,215,255,.74))!important}:is([class*=tone-rose],[class*=tone-pink],[class*=tone-red]) :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.detail-target-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon){background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,213,224,.72))!important}.home-link-card .arrow,.service-card-arrow{display:grid!important;place-items:center;width:34px;height:34px;border:1px solid #e4e9f1;border-radius:11px;background:linear-gradient(145deg,#fff,#f5f7fb);color:#7c8798!important;box-shadow:0 5px 12px rgba(31,52,84,.06);transition:.2s ease}:is(.service-card,.home-link-card):hover .arrow,:is(.service-card,.home-link-card):hover .service-card-arrow{transform:translate(2px,-2px) rotate(5deg);color:#315cff!important;border-color:#ccd8ff;box-shadow:0 8px 16px rgba(49,92,255,.12)}.detail-step,.estimate-index,.gg-label,.region-card-label,.support-step{box-shadow:inset 0 1px 0 rgba(255,255,255,.75);font-weight:850!important}.detail-list-card:nth-child(5n+1) b,.process-step:nth-child(5n+1)>b{background:#eef4ff;color:#2458d8}.detail-list-card:nth-child(5n+2) b,.process-step:nth-child(5n+2)>b{background:#fff4e8;color:#a9570a}.detail-list-card:nth-child(5n+3) b,.process-step:nth-child(5n+3)>b{background:#edf9f2;color:#18794e}.detail-list-card:nth-child(5n+4) b,.process-step:nth-child(5n+4)>b{background:#f5f0ff;color:#7048c8}.detail-list-card:nth-child(5n+5) b,.process-step:nth-child(5n+5)>b{background:#ecf9fb;color:#087b8c}.footer-quick-link{transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.footer-quick-link:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(31,52,84,.07)}.footer-quick-link:nth-child(2n) .nav-icon{transform:rotate(2deg)}.footer-quick-link:nth-child(3n) .nav-icon{border-radius:50% 50% 12px 50%!important}:is(.service-card,.feature-card,.home-link-card,.process-step):hover :is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.gg-mini,.estimate-icon,.estimate-flow-icon,.support-check-icon,.project-icon){box-shadow:var(--icon-shadow-hover);background-image:none!important}@media(max-width:760px){:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.detail-point-icon,.detail-guide-icon,.gg-icon,.estimate-icon,.support-check-icon,.project-icon){box-shadow:0 6px 14px rgba(31,52,84,.09)}.home-link-card .arrow,.service-card-arrow{width:32px;height:32px;border-radius:10px}}:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon,.project-placeholder-badge){position:relative;isolation:isolate;overflow:hidden;border-width:1px!important;box-shadow:0 9px 20px rgba(31,52,84,.1),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .2s ease,box-shadow .2s ease,border-radius .2s ease!important}:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){border-radius:17px!important}:is(.project-placeholder-badge){border-radius:12px!important}:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon,.project-placeholder-badge):before{content:"";position:absolute;z-index:-1;inset:-38% 38% 45% -30%;border-radius:50%;background:rgba(255,255,255,.74);transform:rotate(-18deg)}:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon):after{content:"";position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.16;box-shadow:-9px 3px 0 -2px currentColor}:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon,.project-placeholder-badge) svg{position:relative;z-index:1;filter:drop-shadow(0 2px 2px rgba(31,52,84,.1));stroke-width:1.9}:is(.service-grid,.feature-grid,.scenario-grid,.process-grid)>:nth-child(4n+1) :is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){border-radius:18px 18px 18px 7px!important}:is(.service-grid,.feature-grid,.scenario-grid,.process-grid)>:nth-child(4n+2) :is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){border-radius:50% 50% 16px 50%!important}:is(.service-grid,.feature-grid,.scenario-grid,.process-grid)>:nth-child(4n+3) :is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){border-radius:12px 20px 12px 20px!important}:is([class*=tone-blue],[class*=tone-cyan],[class*=tone-sky],[class*=tone-teal]) :is(.region-detail-icon,.local-point-icon){background-image:linear-gradient(150deg,#fff,#e5f6ff)!important}:is([class*=tone-green],[class*=tone-emerald]) :is(.region-detail-icon,.local-point-icon){background-image:linear-gradient(150deg,#fff,#dcf5e7)!important}:is([class*=tone-orange],[class*=tone-amber]) :is(.region-detail-icon,.local-point-icon){background-image:linear-gradient(150deg,#fff,#ffead0)!important}:is([class*=tone-purple],[class*=tone-indigo],[class*=tone-violet]) :is(.region-detail-icon,.local-point-icon){background-image:linear-gradient(150deg,#fff,#e9e0ff)!important}:is(.guide-card-icon,.guide-feature-icon,.guide-icon){background-image:linear-gradient(145deg,#fff,#f3ecff 54%,#e8f0ff)!important}:is(.guide-card-icon,.guide-feature-icon,.guide-icon):before{inset:auto auto 7px 7px;width:14px;height:3px;border-radius:999px;background:currentColor;opacity:.13;transform:none}.project-record-icon{background-image:linear-gradient(145deg,#fff,#eef4ff 52%,#fff2df)!important}.project-placeholder-badge{background-image:linear-gradient(145deg,#fff,#f2f5fa)!important}:is(.service-card,.feature-card,.home-link-card,.process-step,.region-card,.guide-card,.scenario-card,.detail-list-card,.detail-point-card,.detail-guide-card,.local-point-card,.estimate-card,.support-card,.project-card,.project-record-card) :is(.service-card-top,.guide-card-top,.card-icon-row,.icon-row)>:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.guide-card-icon,.guide-feature-icon,.detail-point-icon,.detail-target-icon,.detail-guide-icon,.region-detail-icon,.local-point-icon,.guide-icon,.gg-icon,.gg-mini,.support-check-icon,.estimate-icon,.estimate-flow-icon,.project-record-icon,.project-placeholder-badge),:is(.service-card,.feature-card,.home-link-card,.process-step,.region-card,.guide-card,.scenario-card,.detail-list-card,.detail-point-card,.detail-guide-card,.local-point-card,.estimate-card,.support-card,.project-card,.project-record-card)>:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.guide-card-icon,.guide-feature-icon,.detail-point-icon,.detail-target-icon,.detail-guide-icon,.region-detail-icon,.local-point-icon,.guide-icon,.gg-icon,.gg-mini,.support-check-icon,.estimate-icon,.estimate-flow-icon,.project-record-icon,.project-placeholder-badge){margin-left:auto!important;margin-right:auto!important;align-self:center!important;justify-self:center!important}:is(.service-card-top,.guide-card-top,.card-icon-row,.icon-row){position:relative}:is(.service-card-top,.guide-card-top,.card-icon-row,.icon-row)>:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.guide-card-icon,.guide-feature-icon,.detail-point-icon,.region-detail-icon,.local-point-icon,.guide-icon,.gg-icon,.support-check-icon,.estimate-icon,.estimate-flow-icon,.project-record-icon){margin-inline:auto!important}:is(.service-card,.feature-card,.scenario-card,.process-step):hover :is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){transform:translateY(-3px) scale(1.06);box-shadow:0 13px 27px rgba(31,52,84,.15)}@media(max-width:760px){:is(.guide-card-icon,.guide-feature-icon,.region-detail-icon,.local-point-icon,.guide-icon,.project-record-icon){box-shadow:0 6px 14px rgba(31,52,84,.09)}:is(.service-card,.feature-card,.home-link-card,.process-step,.region-card,.guide-card,.scenario-card,.detail-list-card,.detail-point-card,.detail-guide-card,.local-point-card,.estimate-card,.support-card,.project-card,.project-record-card)>:is(.home-semantic-icon,.service-directory-icon,.region-card-icon,.guide-card-icon,.guide-feature-icon,.detail-point-icon,.detail-target-icon,.detail-guide-icon,.region-detail-icon,.local-point-icon,.guide-icon,.gg-icon,.gg-mini,.support-check-icon,.estimate-icon,.estimate-flow-icon,.project-record-icon,.project-placeholder-badge){margin-inline:auto!important}}