.svc-head{margin-bottom:72px}.svc-note{color:var(--color-text-subtle);margin-top:28px;font-size:13px;line-height:1.6}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:36px;display:grid}.svc-lead{color:var(--color-text-muted);max-width:640px;margin:24px 0 80px;font-size:18px;line-height:1.6}.svc-flow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.svc-flow-note{color:var(--color-text-subtle);max-width:640px;margin-top:64px;font-size:15px;line-height:1.6}.svc-options-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 64px;display:flex}.svc-options-head p{color:var(--color-text-muted);max-width:440px;font-size:17px;line-height:1.55}.svc-options{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:44px;display:grid}@container (max-width:767px){.svc-flow{gap:40px}}.svc-intro{flex-direction:column;gap:20px;margin-bottom:64px;display:flex}.svc-intro p:last-child{color:var(--color-text-muted);max-width:560px;font-size:18px;line-height:1.6}.svc-quiz{--pad:clamp(32px, 5vw, 72px);border-radius:var(--radius-xl);background:var(--color-bg-muted);border:1px solid var(--color-border);padding-block:var(--pad);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:center;gap:24px 0;display:grid;overflow:hidden}.svc-quiz>:not(.svc-quiz__art){padding-inline:var(--pad);grid-column:1}.svc-quiz__art{min-height:340px;margin-block:calc(var(--pad) * -1);grid-area:1/2/span 4;position:relative}.svc-quiz__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc-quiz__title{font:var(--weight-extrabold) clamp(40px, 4.6vw, 68px) / 1.05 var(--font-sans);letter-spacing:-.04em}.svc-quiz__text{color:var(--color-text-muted);max-width:30em;font-size:18px;line-height:1.6}.svc-quiz__action{display:flex}@container (max-width:767px){.svc-quiz{--pad:28px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:20px}.svc-quiz>:not(.svc-quiz__art){grid-column:1}.svc-quiz__art{aspect-ratio:4/3;grid-area:auto/1;min-height:0;margin-block:0;margin-inline:0}.svc-quiz__eyebrow{order:1}.svc-quiz__art{order:2}.svc-quiz__title{order:3;font-size:clamp(34px,9vw,44px)}.svc-quiz__text{order:4}.svc-quiz__action{order:5}.svc-quiz__action a{white-space:normal}}.svc-ai{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.svc-ai__intro{flex-direction:column;gap:28px;display:flex;position:sticky;top:96px}.svc-ai__intro h2{font:var(--weight-extrabold) clamp(40px, 4.6vw, 70px) / 1.04 var(--font-sans);letter-spacing:-.04em;text-wrap:balance}.svc-ai__intro p:last-child{max-width:28em;color:var(--color-text-muted);font-size:19px;line-height:1.6}.svc-ai__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.svc-ai__list li{border-top:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);grid-template-columns:52px minmax(0,1fr);gap:20px;padding-block:clamp(28px,3.4vw,48px);display:grid}.svc-ai__n{font:var(--weight-extrabold) 13px / 1 var(--font-sans);letter-spacing:.14em;color:var(--color-text-subtle);padding-top:.55em}.svc-ai__list h3{font:var(--weight-extrabold) clamp(26px, 2.7vw, 40px) / 1.1 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin-bottom:14px}.svc-ai__list p{max-width:34em;color:var(--color-text-muted);font-size:18px;line-height:1.6}.svc-ai__list li.svc-ai__vibe{border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-text) 5%, transparent);margin-top:12px;padding:clamp(28px,3.4vw,52px)}.svc-ai__vibe h3{font-size:clamp(36px,4vw,60px);line-height:1.02}.svc-complex{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);display:grid}.svc-complex__copy{flex-direction:column;gap:24px;display:flex}.svc-complex__copy h2{text-wrap:balance}.svc-complex__text{max-width:34em;color:var(--color-text-muted);font-size:19px;line-height:1.6}.svc-domains{flex-wrap:wrap;gap:28px 44px;margin:16px 0 0;padding:0;list-style:none;display:flex}.svc-domains li{font:var(--weight-extrabold) 20px / 1.1 var(--font-sans);letter-spacing:-.02em;flex-direction:column;gap:14px;display:flex}.svc-complex__art{border-radius:var(--radius-xl);overflow:hidden}.svc-complex__art img{width:100%;height:auto;display:block}@container (max-width:767px){.svc-ai,.svc-complex{grid-template-columns:minmax(0,1fr)}.svc-ai__intro{position:static}.svc-ai__list li{grid-template-columns:36px minmax(0,1fr);gap:14px}}.svc-types{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:32px;display:grid}.svc-path__img{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.svc-path__lead{max-width:34em;margin-top:20px}.svc-path__head{display:none}@container (max-width:767px){.svc-path__head{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.svc-path-card [data-part=label],.svc-path-card [data-part=title]{display:none}.svc-path-card [data-part=meta]{border-top:0;border-bottom:var(--border-width) solid var(--color-border);padding-top:0;padding-bottom:28px}}
