:root{--icon-shadow:0 10px 24px rgba(31,52,84,.12);--icon-shadow-hover:0 15px 32px rgba(31,52,84,.18)}: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;left:-18%;top:-34%;width:76%;height:76%;border-radius:50%;background:rgba(255,255,255,.82);filter:blur(1px)}: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:8px;height:8px;border-radius:50%;background:currentColor;opacity:.18;box-shadow:-10px 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:2;filter:drop-shadow(0 2px 2px rgba(31,52,84,.14));stroke-width:2!important}.page-shell .home-semantic-icon{border-color:rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(31,52,84,.13)!important}.page-shell .home-semantic-icon svg{width:26px;height:26px;filter:drop-shadow(0 2px 2px rgba(20,35,60,.18));transition:transform .2s ease,filter .2s ease}.page-shell .home-tone-blue .home-semantic-icon{background:linear-gradient(145deg,#e8f2ff,#bcd7ff)!important;color:#1762df!important}.page-shell .home-tone-cyan .home-semantic-icon{background:linear-gradient(145deg,#e4fbff,#aeeef5)!important;color:#00869b!important}.page-shell .home-tone-purple .home-semantic-icon{background:linear-gradient(145deg,#f3eaff,#d6bfff)!important;color:#7446d7!important}.page-shell .home-tone-orange .home-semantic-icon{background:linear-gradient(145deg,#fff1dc,#ffc978)!important;color:#d06a00!important}.page-shell .home-tone-brown .home-semantic-icon{background:linear-gradient(145deg,#fff1e7,#e9c2a8)!important;color:#9a522d!important}.page-shell .home-tone-indigo .home-semantic-icon{background:linear-gradient(145deg,#eef0ff,#c5caff)!important;color:#4b50d1!important}.page-shell .home-tone-green .home-semantic-icon{background:linear-gradient(145deg,#e7faef,#afe5c4)!important;color:#14834c!important}.page-shell .home-tone-slate .home-semantic-icon{background:linear-gradient(145deg,#f3f6fa,#cbd5e1)!important;color:#405269!important}.page-shell .home-tone-amber .home-semantic-icon{background:linear-gradient(145deg,#fff8d8,#ffe083)!important;color:#9a7000!important}.page-shell .home-tone-teal .home-semantic-icon{background:linear-gradient(145deg,#e5fbf7,#a8e7dc)!important;color:#087c70!important}.page-shell .home-tone-sky .home-semantic-icon{background:linear-gradient(145deg,#e8f8ff,#afe3ff)!important;color:#087ab4!important}.page-shell .home-tone-violet .home-semantic-icon{background:linear-gradient(145deg,#f3efff,#d3c5ff)!important;color:#674ec7!important}.page-shell .home-tone-emerald .home-semantic-icon{background:linear-gradient(145deg,#e7faef,#a9e8c8)!important;color:#087c50!important}.page-shell :is(.service-card,.home-link-card,.process-step):hover .home-semantic-icon{transform:translateY(-3px) scale(1.06) rotate(-2deg);box-shadow:0 14px 28px rgba(31,52,84,.2)!important}.page-shell :is(.service-card,.home-link-card,.process-step):hover .home-semantic-icon svg{transform:scale(1.08);filter:drop-shadow(0 3px 3px rgba(20,35,60,.22))}: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(.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,.94),rgba(205,232,255,.82))!important}:is([class*=tone-orange],[class*=tone-amber],[class*=tone-brown]) :is(.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,.94),rgba(255,220,169,.8))!important}:is([class*=tone-green],[class*=tone-emerald],[class*=tone-teal]) :is(.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,.94),rgba(185,235,207,.8))!important}:is([class*=tone-purple],[class*=tone-violet],[class*=tone-indigo]) :is(.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,.94),rgba(215,198,255,.82))!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,#f1f5ff);color:#66758c!important;box-shadow:0 5px 12px rgba(31,52,84,.07);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,.14)}.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}.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}@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,.1)}.page-shell .home-semantic-icon svg{width:24px;height:24px}.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}}