.svc[data-astro-cid-b6zddqmb]{padding-block:calc(var(--section) * 1.1);scroll-margin-top:calc(var(--header-h) + 3rem)}.svc[data-astro-cid-b6zddqmb] .wrap[data-astro-cid-b6zddqmb]{flex-direction:column;gap:clamp(3.5rem,7vw,6rem);display:flex}.svc__head[data-astro-cid-b6zddqmb]{border-radius:var(--r-lg);background:var(--c-graphite-1);display:grid;overflow:hidden}.svc__cover[data-astro-cid-b6zddqmb]{border-radius:0;min-height:18rem}.svc__cover[data-astro-cid-b6zddqmb] img{object-fit:cover;width:100%;height:100%}.svc__cover[data-astro-cid-b6zddqmb].screen{background:#fff}.svc__cover[data-astro-cid-b6zddqmb].screen img{object-fit:contain}.svc__t[data-astro-cid-b6zddqmb]{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:clamp(1.75rem,4vw,3.75rem);display:flex}.svc__head[data-astro-cid-b6zddqmb] h2[data-astro-cid-b6zddqmb]{font-size:var(--fs-h2);letter-spacing:-.035em;max-width:10em;font-weight:500;line-height:1.05}.svc__intro[data-astro-cid-b6zddqmb]{color:var(--c-text-3)}.list[data-astro-cid-b6zddqmb]{gap:clamp(2rem,3.5vw,3rem);display:grid}.list__head[data-astro-cid-b6zddqmb]{gap:1.1rem;max-width:40rem;display:grid}.list__chip[data-astro-cid-b6zddqmb]{font:600 .72rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-red-ink)}.list__head[data-astro-cid-b6zddqmb] h3[data-astro-cid-b6zddqmb]{font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:500;line-height:1.1}.list__head[data-astro-cid-b6zddqmb] p[data-astro-cid-b6zddqmb]:last-child{color:var(--c-text-2)}.cards[data-astro-cid-b6zddqmb]{grid-template-columns:1fr;gap:2.5rem 1.5rem;display:grid}.card[data-astro-cid-b6zddqmb]{flex-direction:column;gap:.8rem;display:flex;position:relative}.card__img[data-astro-cid-b6zddqmb]{aspect-ratio:4/3;margin-bottom:.6rem;display:block}.card__img[data-astro-cid-b6zddqmb] img{transition:transform 1.3s var(--ease-out)}.card[data-astro-cid-b6zddqmb]:hover .card__img[data-astro-cid-b6zddqmb] img{transform:scale(1.06)}.card__no[data-astro-cid-b6zddqmb]{color:var(--c-red-ink);letter-spacing:.08em;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.card__t[data-astro-cid-b6zddqmb]{font:500 var(--fs-h4) var(--f-display);letter-spacing:-.02em;line-height:1.2}.card__d[data-astro-cid-b6zddqmb]{max-width:34em;color:var(--c-text-2);font-size:.95rem;line-height:1.7}.steps__h[data-astro-cid-b6zddqmb],.points__h[data-astro-cid-b6zddqmb]{font:500 var(--fs-h3) var(--f-display);letter-spacing:-.025em;margin-bottom:clamp(2rem,4vw,3rem)}.steps__list[data-astro-cid-b6zddqmb]{gap:2.25rem;padding-left:2.25rem;display:grid;position:relative}.steps__list[data-astro-cid-b6zddqmb]:before{content:"";background:linear-gradient(180deg, var(--c-red), #ffffff1f);border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.4rem}.step[data-astro-cid-b6zddqmb]{flex-direction:column;gap:.55rem;display:flex;position:relative}.step[data-astro-cid-b6zddqmb]:before{content:"";background:var(--c-bg);border:2px solid var(--c-red);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.15rem;left:-2.25rem;box-shadow:0 0 0 5px #e7294524}.step__no[data-astro-cid-b6zddqmb]{color:var(--c-red-ink);letter-spacing:.08em;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.step[data-astro-cid-b6zddqmb] h4[data-astro-cid-b6zddqmb]{font:500 var(--fs-h4) var(--f-display);letter-spacing:-.02em}.step[data-astro-cid-b6zddqmb] p[data-astro-cid-b6zddqmb]{color:var(--c-text-2);font-size:.95rem}.points__dl[data-astro-cid-b6zddqmb]{gap:1rem;margin:0;display:grid}.points__row[data-astro-cid-b6zddqmb]{border-radius:var(--r-md);background:var(--c-graphite-1);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.points__row[data-astro-cid-b6zddqmb] dt[data-astro-cid-b6zddqmb]{font:600 .75rem var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--c-red-ink)}.points__row[data-astro-cid-b6zddqmb] dd[data-astro-cid-b6zddqmb]{color:var(--c-text-2);margin:0}@media (width>=640px){.cards[data-astro-cid-b6zddqmb],.points__dl[data-astro-cid-b6zddqmb]{grid-template-columns:repeat(2,1fr)}.steps__list[data-astro-cid-b6zddqmb]{grid-template-columns:repeat(2,1fr);column-gap:1.5rem;padding-top:2.5rem;padding-left:0}.steps__list[data-astro-cid-b6zddqmb]:before{background:linear-gradient(90deg, var(--c-red), #ffffff1f);width:auto;height:2px;inset:.4rem 0 auto}.step[data-astro-cid-b6zddqmb]:before{top:-2.5rem;left:0}}@media (width>=640px) and (width<=999px){.card[data-astro-cid-b6zddqmb]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1000px){.svc__head[data-astro-cid-b6zddqmb]{grid-template-columns:1fr 1fr}.svc__cover[data-astro-cid-b6zddqmb]{min-height:32rem}.cards[data-astro-cid-b6zddqmb]{grid-template-columns:repeat(6,1fr);gap:3rem 1.75rem}.card[data-astro-cid-b6zddqmb]{grid-column:span 2}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+2),.card[data-astro-cid-b6zddqmb]:nth-last-child(2):nth-child(3n+1){grid-column:span 3}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1){grid-column:span 6}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img){grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:1fr 1fr;gap:.8rem 3rem;display:grid}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img) .card__img[data-astro-cid-b6zddqmb]{aspect-ratio:16/9;grid-area:1/1/-1;margin:0}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img)>[data-astro-cid-b6zddqmb]:not(.card__img){grid-column:2}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img) .card__no[data-astro-cid-b6zddqmb]{grid-row:2}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img) .card__t[data-astro-cid-b6zddqmb]{grid-row:3}.card[data-astro-cid-b6zddqmb]:last-child:nth-child(3n+1):has(.card__img) .card__d[data-astro-cid-b6zddqmb]{grid-row:4}.steps__list[data-astro-cid-b6zddqmb]{grid-template-columns:repeat(var(--n), 1fr)}.points__dl[data-astro-cid-b6zddqmb]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.switch[data-astro-cid-jvi5vibn]{top:calc(var(--header-h) * var(--hdr-on,1) + .6rem);z-index:20;pointer-events:none;transition:top .5s var(--ease-out);padding-block:.6rem;position:sticky}.switch__in[data-astro-cid-jvi5vibn]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);scrollbar-width:none;background:#17181ad1;border-radius:999px;align-items:center;gap:.2rem;width:fit-content;max-width:100%;padding:.3rem;display:flex;overflow-x:auto;box-shadow:0 10px 30px -12px #0009,inset 0 0 0 1px #ffffff14}.switch__in[data-astro-cid-jvi5vibn]::-webkit-scrollbar{display:none}a[data-astro-cid-jvi5vibn]{min-height:2.6rem;font:500 .75rem var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.55rem;padding-inline:1.1rem;transition:color .3s,background .3s;display:inline-flex}a[data-astro-cid-jvi5vibn] b[data-astro-cid-jvi5vibn]{color:var(--c-red-ink);font-weight:500;transition:color .3s}a[data-astro-cid-jvi5vibn]:hover{color:#fff;background:#ffffff12}a[data-astro-cid-jvi5vibn].is-on{color:#fff;background:var(--c-red-solid)}a[data-astro-cid-jvi5vibn].is-on b[data-astro-cid-jvi5vibn]{color:#fff}
