.c1h2-svc [data-g="web"]{--c1-accent:#e2505b}.c1h2-svc [data-g="growth"]{--c1-accent:#3fd07f}.c1h2-svc [data-g="infra"]{--c1-accent:#5aa2ff}.c1h2-svc [data-g="brand"]{--c1-accent:#a98bff}body.c1-mode-light .c1h2-svc [data-g="web"]{--c1-accent:#b52a34}body.c1-mode-light .c1h2-svc [data-g="growth"]{--c1-accent:#12773f}body.c1-mode-light .c1h2-svc [data-g="infra"]{--c1-accent:#1d5bb8}body.c1-mode-light .c1h2-svc [data-g="brand"]{--c1-accent:#6334c2}@media (min-width:961px){.c1h2--svc .c1h2-tabs{margin-bottom:0}}.c1h2--svc .c1h2-tab{padding:9px 12px;gap:10px}.c1h2--svc .c1h2-ti{width:30px;height:30px;border-radius:8px}.c1h2--svc .c1h2-ti svg{width:17px;height:17px}.c1h2--svc .c1h2-tt small{display:none}.c1h2--svc .c1h2-tt b{font-size:14.5px}.c1h2-svc{margin-top:8px}.c1h2-svc ul{list-style:none;margin:0;padding:0}.c1h2-svc li{min-width:0}.c1h2-svc a{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:9px 3px 10px;border-radius:10px;border:1px solid #fff0;color:var(--ink);text-decoration:none;text-align:center;transition:border-color .2s,background-color .2s,transform .2s}.c1h2-svc .c1s-art{display:block;width:100%;max-width:70px;height:auto;aspect-ratio:2 / 1;color:var(--ink)}.c1h2-svc .c1s-t{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.005em;hyphens:manual;text-wrap:balance}.c1h2-svc a:hover{border-color:color-mix(in srgb,var(--c1-accent) 55%,var(--line));transform:translateY(-2px)}.c1h2-svc a:hover .c1s-t{color:var(--c1-accent)}.c1h2-svc a:focus-visible{outline:3px solid var(--c1-accent);outline-offset:2px}.c1h2[data-k="web"] .c1h2-svc li[data-g="web"] a,.c1h2[data-k="growth"] .c1h2-svc li[data-g="growth"] a,.c1h2[data-k="infra"] .c1h2-svc li[data-g="infra"] a,.c1h2[data-k="brand"] .c1h2-svc li[data-g="brand"] a{background:color-mix(in srgb,var(--a) 8%,var(--card))}.c1h2-svc--1{display:grid;grid-template-columns:4fr 3fr 6fr 3fr;gap:8px}@media (min-width:961px){.c1h2--svc1 .c1h2-tabs{grid-template-columns:4fr 3fr 6fr 3fr;gap:8px}.c1h2--svc1 .c1h2-tabs,.c1h2-svc--1{margin-inline:clamp(-40px, calc(24px - 5vw), 0px)}}.c1h2-svc--1 .c1s-g{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.c1h2-svc--1 .c1s-t{font-size:12.5px}.c1h2-svc--2 .c1s-g{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.c1h2-svc--2 a{border-color:var(--line);background:var(--card);padding:8px 6px 9px;gap:5px}.c1h2-svc--2 .c1s-art{max-width:66px}.c1h2-svc--2 .c1s-t{font-size:14px}@media (min-width:961px){.c1h2--svc .c1h2-ill-st{aspect-ratio:16 / 8.6}.c1h2--svc .c1h2-card{padding:16px}.c1h2--svc .c1h2-h{font-size:clamp(34px, 3.4vw, 50px)}.c1h2--svc .c1h2-h{max-width:12.6em}.c1h2--svc .c1h2-trust{margin-top:22px;padding-top:16px}}.c1h2--svc .c1h2-left{position:relative}.c1h2--svc .c1h2-motion{bottom:6px;inset-inline-end:0;min-height:36px}@media (min-width:961px){.c1h2--svc .c1h2-in{padding-top:clamp(24px, 4vh, 44px);padding-bottom:18px}.c1h2--svc .c1h2-tabs{margin-top:clamp(14px, 2vh, 20px)}}@media (min-width:961px) and (max-height:860px){.c1h2--svc .c1h2-in{padding-top:16px}.c1h2--svc .c1h2-tabs{margin-top:12px}.c1h2--svc .c1h2-tab{padding-block:7px}.c1h2-svc a{padding-block:6px 8px;gap:4px}.c1h2-svc--1 .c1s-art{max-width:62px}.c1h2-svc--2 a{padding-block:7px 8px}.c1h2-svc--2 .c1s-art{max-width:62px}.c1h2--svc .c1h2-ill-st{aspect-ratio:16 / 7.6}}@media (min-width:961px) and (max-height:920px){.c1h2--svc2[dir="rtl"] .c1h2-svc--2 a{padding-block:6px 7px;gap:3px}.c1h2--svc2[dir="rtl"] .c1h2-svc--2 .c1s-art{max-width:54px}.c1h2--svc2[dir="rtl"] .c1h2-svc--2 .c1s-t{line-height:1.2}}@media (min-width:961px) and (max-width:1180px){.c1h2-svc--1 .c1s-t{font-size:12px}}@media (max-width:960px){.c1h2--svc .c1h2-grid{display:contents}.c1h2--svc .c1h2-left{order:1}.c1h2--svc .c1h2-motion{position:static;margin-top:12px}.c1h2--svc .c1h2-svc{order:2;margin-bottom:26px}.c1h2--svc .c1h2-right{order:3}.c1h2-svc{margin:16px calc(-1 * clamp(20px, 5vw, 64px)) 0;padding:0 clamp(20px, 5vw, 64px)}.c1h2-svc--1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c1h2-svc--1 .c1s-g{grid-template-columns:repeat(min(var(--n), 3),minmax(0,1fr))}.c1h2-svc--2 .c1s-g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.c1h2-svc--1,.c1h2-svc--2 .c1s-g{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.c1h2-svc--1{grid-template-columns:none;gap:4px;scroll-padding-inline:clamp(20px, 5vw, 64px)}.c1h2-svc--1 .c1s-g{display:contents}.c1h2-svc--1 li,.c1h2-svc--2 li{width:96px;scroll-snap-align:start}.c1h2-svc--2 .c1s-g{grid-template-columns:none;grid-template-rows:repeat(2,auto);gap:6px}.c1h2-svc--1::-webkit-scrollbar,.c1h2-svc--2 .c1s-g::-webkit-scrollbar{display:none}.c1h2-svc .c1s-t{font-size:12.5px}}.c1h2-svc{position:relative;z-index:2}.c1h2-svc li{position:relative}.c1h2-svc .c1s-art{transform:scale(var(--m,1));transform-origin:50% 100%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.c1h2-svc.is-mag .c1s-art{transition-duration:.18s;will-change:transform}.c1h2-svc.is-mag a:hover{transform:none}.c1h2-svc.is-mag a{overflow:visible}@media (prefers-reduced-motion:reduce){.c1h2-svc a,.c1h2-svc .c1s-art{transition:none}.c1h2-svc a:hover{transform:none}.c1h2-svc .c1s-art{transform:none}}