.gd-breadcrumb{max-width:1120px;margin:var(--header-clearance) auto 0;color:var(--muted,#5b6878);padding:18px 24px 0;font-size:13px}.gd-breadcrumb ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gd-breadcrumb li{align-items:center;gap:8px;display:flex}.gd-breadcrumb li:not(:last-child):after{content:"›";color:var(--line,#dce4ed)}.gd-breadcrumb a{color:var(--teal-dark,#00796f);text-decoration:none}.gd-breadcrumb a:hover{text-decoration:underline}.gd-breadcrumb [aria-current=page]{color:var(--foreground,#152235);font-weight:600}.gd-hero{background:linear-gradient(160deg, var(--navy,#082641), var(--navy-2,#123b5b));color:#fff}.gd-hero .section-inner{max-width:1120px;margin:0 auto;padding:40px clamp(20px,5vw,64px) 56px}.gd-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6fe4d8;margin:0 0 12px;font-size:12px;font-weight:700}.gd-hero h1{color:#fff;margin:0 0 18px;font-size:clamp(24px,3.4vw,38px);line-height:1.32}.gd-hero-lead{color:#ffffffd1;max-width:720px;margin:0 0 28px;font-size:16px}.gd-hero+.section{padding-top:clamp(52px,6vw,88px)}.gd-tldr{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.gd-tldr-card{border:1px solid var(--line,#dce4ed);background:#fff;border-radius:12px;padding:22px}.gd-tldr-card.is-contactx{border-color:var(--teal,#00a99d);box-shadow:0 8px 24px #00a99d14}.gd-tldr-tag{letter-spacing:.06em;color:var(--muted,#5b6878);background:#1522350f;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.gd-tldr-card.is-contactx .gd-tldr-tag{color:var(--teal-dark,#00796f);background:#00a99d1a}.gd-tldr-card p{margin:0;font-size:14.5px;line-height:1.8}.gd-criteria{border:1px solid var(--line,#dce4ed);background:#fff;border-radius:12px;position:relative;overflow:hidden}.gd-criteria-head,.gd-criteria-row{grid-template-columns:180px 1fr 1fr;align-items:start;gap:16px;padding:14px 18px;display:grid}.gd-criteria-head{background:var(--navy,#082641);color:#fff;letter-spacing:.04em;font-size:12.5px;font-weight:700}.gd-criteria-row{border-top:1px solid var(--line,#dce4ed)}.gd-criteria-row strong{font-size:14px}.gd-criteria-row p{color:var(--muted,#5b6878);margin:0;font-size:13.5px}.gd-criteria-row p.is-contactx{color:var(--foreground,#152235);font-weight:600}.gd-case-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.gd-case-card{border:1px solid var(--line,#dce4ed);background:#fff;border-radius:12px;padding:20px}.gd-case-card.is-contactx{border-left:3px solid var(--teal,#00a99d)}.gd-case-index{letter-spacing:.08em;color:var(--teal-dark,#00796f);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.gd-case-card h3{margin:0 0 8px;font-size:15.5px}.gd-case-card p{color:var(--muted,#5b6878);margin:0;font-size:13.5px;line-height:1.8}.gd-note{color:var(--muted,#5b6878);margin:18px 0 0;font-size:13px}.gd-note a{color:var(--teal-dark,#00796f)}.gd-term-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.gd-term-misconception{background:#1522350a;border-radius:8px;padding:10px 12px;margin-top:10px!important}.gd-term-misconception strong{color:var(--foreground,#152235)}.gd-related{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.gd-related a{color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:7px 14px;font-size:13.5px;text-decoration:none}.gd-related a:hover{border-color:var(--teal,#00a99d)}@media (max-width:700px){.gd-criteria-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gd-criteria-row{grid-template-columns:1fr;gap:8px}.gd-criteria-row p:before{content:"ボイスボット寄り: ";color:var(--foreground,#152235);font-weight:700}.gd-criteria-row p.is-contactx:before{content:"ContactX 寄り: ";color:var(--teal-dark,#00796f)}.gd-compare .gd-criteria-row p:before{content:"ボイスボット: "}.gd-compare .gd-criteria-row p.is-contactx:before{content:"ContactX: "}.gd-terms .gd-criteria-row p:before{content:"自動化・支援: "}.gd-terms .gd-criteria-row p+p:before{content:"人に残る: "}}@media (max-width:560px){.gd-breadcrumb{margin-top:64px;padding-inline:18px}.gd-hero .section-inner{padding:34px 18px 48px}.gd-tldr-card,.gd-case-card{padding:18px}.gd-related a{text-align:center;width:100%}}
