.svcs{gap:24px;display:grid}.svc{transform-origin:top;will-change:transform;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,60px);min-height:min(76vh,680px);padding:clamp(24px,4vw,56px);display:grid}.svc-1{background:var(--ink);color:#fff}.svc-2{background:var(--violet);color:#fff}.svc-3{color:var(--ink);box-shadow:0 0 0 1px var(--sheet-line);background:#fff}.svc h2{--wd:100;margin-bottom:18px;font-size:clamp(2.2rem,5vw,4.4rem)}.svc .for{opacity:.86;max-width:30em;font-size:1.1rem}.svc ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.svc li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.svc li svg{width:20px;height:20px;color:var(--flame);margin-top:3px}.svc-2 li svg{color:#ffd29e}.svc-vis{aspect-ratio:1/1.05;border-radius:20px;position:relative;overflow:hidden}.v-lp{background:#fff}.v-lp-shot{will-change:transform;position:absolute;top:0;left:0;right:0}.v-lp-shot img{width:100%;height:auto;display:block}.v-inst{background:#ffffff1a;place-items:center;display:grid}.v-inst svg{width:86%;height:86%}.v-plat{background:var(--ink);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:10px;padding:18px;display:grid}.v-plat i{background:var(--ink-3);border-radius:10px}.v-plat i:first-child{background:var(--ink-2);grid-column:1/-1;align-items:flex-end;gap:6%;padding:12px;display:flex}.v-plat .bar{background:var(--violet);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.v-plat i:nth-child(2){background:var(--flame);grid-column:1/3}.v-plat i:nth-child(3){background:#35d29a;grid-column:3/5}@media (max-width:900px){.svc{grid-template-columns:minmax(0,1fr);min-height:0}.svc-vis{width:100%;max-width:420px}}.incl{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:44px;display:grid}.inc{background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-line);border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px;transition:background-color .3s;display:grid}.inc:hover{background:var(--ink-3)}.inc .ic{background:var(--ink-3);width:44px;height:44px;color:var(--flame);border-radius:12px;place-items:center;display:grid}.inc:hover .ic{background:var(--flame);color:var(--ink)}.inc .ic svg{width:22px;height:22px}.inc span{font-weight:600}.svc-sec{overflow-x:clip}
