.service-hero{padding-block:clamp(3rem,6vw,5rem) clamp(3.75rem,7vw,5.5rem)}.service-hero__intro{max-width:36rem}.service-hero__stage{width:min(100%,480px);margin-left:auto;padding:2.75rem 1.5rem 1.75rem 0;position:relative}.service-hero__stage .sticker{top:0;right:0}.ex-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ex-questions li{background:var(--white);min-height:84px;box-shadow:inset 0 0 0 var(--line) var(--ink), var(--shadow-sm);font-family:var(--display);letter-spacing:-.015em;rotate:var(--tilt,0deg);border-radius:16px;align-items:center;padding:1rem 1.2rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:800;line-height:1.15;display:flex}.ex-questions li:nth-child(3n+1){--tilt:-1deg}.ex-questions li:nth-child(3n+2){--tilt:.6deg}.ex-questions li:nth-child(3n){--tilt:-.4deg}.ex-after{max-width:40rem;margin:1.75rem 0 0;font-size:1.08rem;font-weight:600}.ex-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.ex-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-cards>li:nth-child(odd){--tilt:-.8deg}.ex-cards>li:nth-child(2n){--tilt:.9deg}.ex-split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ex-split--center{align-items:center}.ex-split h2{letter-spacing:-.03em;max-width:16ch;margin-bottom:1.1rem;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:900}.ex-split p{max-width:34rem}.ex-split .vignette{width:min(100%,360px);margin-inline:auto}.ex-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.25rem;display:flex}.ex-local{align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;display:flex;rotate:-.6deg}.ex-local figure{background:var(--white);width:104px;box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-sm);flex:none;margin:0;padding:6px 6px 8px;rotate:-4deg}.ex-local img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.ex-local p{margin:0}.ex-local p+p{margin-top:.5rem}@media (width<=980px){.service-hero__stage{margin-inline:auto}.ex-split{grid-template-columns:1fr}.ex-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ex-questions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ex-cards,.ex-cards--3{grid-template-columns:1fr}}@media (width<=600px){.service-hero__stage{padding:2.25rem .75rem 1.5rem 0}}@media (width<=420px){.ex-questions{grid-template-columns:1fr}.ex-questions li{min-height:0}.ex-local{flex-direction:column;align-items:flex-start}}.feature-card[data-astro-cid-a5zxh5oa]{border:var(--line) solid var(--ink);border-radius:var(--r-card);height:100%;color:var(--ink);background:var(--white);box-shadow:var(--shadow);rotate:var(--tilt,0deg);flex-direction:column;display:flex;overflow:hidden}.feature-card__body[data-astro-cid-a5zxh5oa]{align-content:start;gap:.6rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.feature-card[data-astro-cid-a5zxh5oa] h3[data-astro-cid-a5zxh5oa]{margin:0;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:900;line-height:1.04}.feature-card[data-astro-cid-a5zxh5oa] p[data-astro-cid-a5zxh5oa]{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.5}.offer-board[data-astro-cid-oyaoem2l] dt[data-astro-cid-oyaoem2l]{gap:.25rem;display:grid}.offer-board__chip[data-astro-cid-oyaoem2l]{background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;justify-self:start;padding:.1rem .6rem;font-size:.8rem;font-weight:650}.offer-board[data-astro-cid-oyaoem2l] dd[data-astro-cid-oyaoem2l]{align-self:start}.offer-board[data-astro-cid-oyaoem2l] .price-card__detail[data-astro-cid-oyaoem2l] ul[data-astro-cid-oyaoem2l]{margin-top:.6rem}.browser-vignette[data-astro-cid-wjskpdsd]{border:var(--line) solid var(--ink);color:var(--accent);background:var(--white);box-shadow:10px 10px 0 var(--ink);border-radius:14px;position:relative;rotate:-2.5deg}.browser-vignette__bar[data-astro-cid-wjskpdsd]{border-bottom:2px solid var(--ink);color:#5b5b60;background:#f1f1f3;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:.6rem .85rem;font-size:.76rem;display:flex}.browser-vignette__bar[data-astro-cid-wjskpdsd] i[data-astro-cid-wjskpdsd]{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.browser-vignette__bar[data-astro-cid-wjskpdsd] span[data-astro-cid-wjskpdsd]{text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;overflow:hidden}.browser-vignette__body[data-astro-cid-wjskpdsd]{justify-items:start;gap:.75rem;padding:1.3rem 1.3rem 2.1rem;display:grid}.browser-vignette__brand[data-astro-cid-wjskpdsd]{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;font-weight:800}.browser-vignette__title[data-astro-cid-wjskpdsd]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.06}.browser-vignette__status[data-astro-cid-wjskpdsd]{color:#12784a;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:inline-flex}.browser-vignette__status[data-astro-cid-wjskpdsd]:before{background:var(--green);width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1.5px var(--ink);content:"";border-radius:50%}.browser-vignette__actions[data-astro-cid-wjskpdsd]{flex-wrap:wrap;gap:.45rem;display:flex}.browser-vignette__btn[data-astro-cid-wjskpdsd]{box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:8px;padding:.5rem .8rem;font-size:.8rem;font-weight:700}.browser-vignette__btn[data-astro-cid-wjskpdsd].is-primary{color:var(--white);background:var(--accent)}.browser-vignette__chips[data-astro-cid-wjskpdsd]{flex-wrap:wrap;gap:.35rem;display:flex}.browser-vignette__chips[data-astro-cid-wjskpdsd] span[data-astro-cid-wjskpdsd]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.browser-vignette__foot[data-astro-cid-wjskpdsd]{color:#55555e;border-top:1.5px dashed #b9bcc7;padding-top:.6rem;font-size:.7rem;line-height:1.35}.browser-vignette__tag[data-astro-cid-wjskpdsd]{color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink);white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.7rem;font-weight:650;position:absolute;bottom:-.85rem;left:1rem}@media (width<=600px){.browser-vignette[data-astro-cid-wjskpdsd]{box-shadow:6px 6px 0 var(--ink);rotate:-1.5deg}.browser-vignette__body[data-astro-cid-wjskpdsd]{gap:.6rem;padding:1rem 1rem 1.8rem}.browser-vignette__btn[data-astro-cid-wjskpdsd]{padding:.4rem .6rem;font-size:.72rem}}.handoff-vignette[data-astro-cid-ionwg5xy]{border:2px solid var(--ink);color:var(--ink);background:var(--white);border-radius:12px;gap:.4rem;padding:.7rem .75rem .6rem;display:grid;position:relative}.handoff-vignette__fields[data-astro-cid-ionwg5xy]{flex-wrap:wrap;gap:.3rem;display:flex}.handoff-vignette__fields[data-astro-cid-ionwg5xy] span[data-astro-cid-ionwg5xy]{background:var(--tint);border-radius:6px;padding:.2rem .45rem;font-size:.64rem;font-weight:650;box-shadow:inset 0 0 0 1px #c9cde0}.handoff-vignette__go[data-astro-cid-ionwg5xy]{background:var(--green);box-shadow:inset 0 0 0 1.5px var(--ink);text-align:center;border-radius:8px;padding:.35rem .6rem;font-size:.7rem;font-weight:750}.handoff-vignette__note[data-astro-cid-ionwg5xy]{color:#3f3f46;font-size:.6rem;line-height:1.3}.handoff-vignette__fallback[data-astro-cid-ionwg5xy]{color:var(--cobalt);text-underline-offset:.2em;font-size:.6rem;font-weight:650;text-decoration:underline}
