.md-features{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.md-feature{background: var(--bg);padding: 28px 24px;display: flex;flex-direction: column;gap: 10px}.md-feature-idx{font-family: var(--font-mono);font-size: 11px;color: var(--ink-4);letter-spacing: 0.05em}.md-feature-icon{width: 32px;height: 32px;color: var(--accent);margin-bottom: 4px}.md-feature h3{font-family: var(--font-display);font-size: 17px;font-weight: 600;margin: 0 0 2px;line-height: 1.25;letter-spacing: -0.01em;color: var(--ink)}.md-feature p{font-size: 14px;line-height: 1.55;color: var(--ink-3);margin: 0;text-wrap: pretty}@media (max-width: 1000px){.md-features{grid-template-columns: 1fr}}.sd-fit-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}.sd-fit{padding: 32px 28px;border-radius: 16px;border: 1px solid var(--line);background: var(--bg)}.sd-fit-yes{position: relative;background: #F4F8FF;border-color: rgba(11,95,255,0.22);overflow: hidden}.sd-fit-yes::before{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 70% 85% at 12% 20%,rgba(11,95,255,0.10),transparent 62%),radial-gradient(ellipse 80% 70% at 88% 78%,rgba(11,95,255,0.08),transparent 65%),radial-gradient(ellipse 55% 60% at 55% 45%,rgba(56,132,255,0.06),transparent 70%);pointer-events: none}.sd-fit-yes > *{position: relative;z-index: 1}.sd-fit-no{background: #F6F6F5;border-color: #E3E2DF}.sd-fit-label{font-family: var(--font-mono);font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink-3);margin-bottom: 16px;display: block}.sd-fit-yes .sd-fit-label{color: var(--accent-ink)}.sd-fit-no .sd-fit-label{color: var(--ink-3)}.sd-fit ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 14px}.sd-fit li{display: flex;gap: 12px;font-size: 15px;line-height: 1.55;color: var(--ink-2)}.sd-fit li::before{content: "";flex-shrink: 0;width: 18px;height: 18px;margin-top: 2px;border-radius: 50%;display: inline-block}.sd-fit-yes li::before{background: var(--accent);mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'><path d='M5 13l4 4L19 7'/></svg>") center/12px no-repeat;-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'><path d='M5 13l4 4L19 7'/></svg>") center/12px no-repeat}.sd-fit-no li::before{background: #8A8A85;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'><path d='M6 6l12 12M6 18L18 6'/></svg>") center/12px no-repeat;-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'><path d='M6 6l12 12M6 18L18 6'/></svg>") center/12px no-repeat}.sd-tools{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 16px;overflow: hidden}.sd-tool{padding: 24px 22px;background: var(--bg)}.sd-tool-name{font-family: var(--font-display);font-size: 16px;font-weight: 600;margin-bottom: 8px;color: var(--ink)}.sd-tool p{font-size: 13.5px;line-height: 1.5;color: var(--ink-3);margin: 0}@media (max-width: 1000px){.sd-fit-grid{grid-template-columns: 1fr}.sd-tools{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.sd-tools{grid-template-columns: 1fr}.sd-fit{padding: 24px 20px}}.kp-chips{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.kp-chip{display: grid;grid-template-columns: 150px 1fr;gap: 20px;align-items: baseline;padding: 20px 24px;border: 1px solid var(--line);border-radius: 12px;transition: border-color .25s var(--ease),background .25s var(--ease)}.kp-chip:hover{border-color: color-mix(in oklab,var(--accent) 30%,var(--line));background: var(--bg-soft)}.kp-chip strong{font-size: 15px;font-weight: 600;letter-spacing: -0.01em}.kp-chip span{font-size: 13.5px;line-height: 1.5;color: var(--ink-3)}@media (max-width: 1000px){.kp-chips{grid-template-columns: 1fr}}@media (max-width: 620px){.kp-chip{grid-template-columns: 1fr;gap: 6px}}.ap-split{display: grid;grid-template-columns: 1fr auto 1fr;gap: 0;align-items: stretch}.ap-split-col{padding: 36px 40px;border: 1px solid var(--line);border-radius: 16px}.ap-split-ai{background: var(--bg-soft)}.ap-split-human{position: relative;overflow: hidden;background: #F4F8FF;border-color: rgba(11,95,255,0.22)}.ap-split-human::before{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 70% 85% at 12% 20%,rgba(11,95,255,0.10),transparent 62%),radial-gradient(ellipse 80% 70% at 88% 78%,rgba(11,95,255,0.08),transparent 65%);pointer-events: none}.ap-split-human > *{position: relative;z-index: 1}.ap-split-head{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--line)}.ap-split-human .ap-split-head{border-bottom-color: rgba(11,95,255,0.16)}.ap-split-badge{display: inline-block;font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-4);padding: 4px 10px;border: 1px solid var(--line);border-radius: 999px;margin-bottom: 14px}.ap-split-human .ap-split-badge{color: var(--accent-ink);border-color: rgba(11,95,255,0.3)}.ap-split-head h3{font-size: 22px;font-weight: 600;margin: 0 0 6px;letter-spacing: -0.02em}.ap-split-note{font-size: 13px;color: var(--ink-4);margin: 0}.ap-split-col ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.ap-split-col li{font-size: 14.5px;line-height: 1.55;color: var(--ink-2);padding-left: 22px;position: relative}.ap-split-col li::before{content: "";position: absolute;left: 0;top: 9px;width: 8px;height: 8px;border-radius: 2px;background: var(--line-strong)}.ap-split-human li::before{background: var(--accent)}.ap-split-divider{display: flex;align-items: center;justify-content: center;width: 72px;color: var(--ink-4);font-size: 20px}.ap-bento{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ap-tile{display: flex;flex-direction: column;gap: 12px;padding: 28px 26px;border: 1px solid var(--line);border-radius: 16px;background: var(--bg);text-decoration: none;color: inherit;transition: border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.ap-tile:hover{border-color: color-mix(in oklab,var(--accent) 32%,var(--line));transform: translateY(-3px);box-shadow: 0 16px 36px -24px rgba(11,95,255,0.28)}.ap-tile svg{width: 30px;height: 30px;color: var(--accent)}.ap-tile h3{font-size: 18px;font-weight: 600;margin: 0;letter-spacing: -0.015em}.ap-tile p{font-size: 14px;line-height: 1.55;color: var(--ink-3);margin: 0;flex: 1}.ap-tile-cta{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--accent);margin-top: 4px}.ap-tile-lg{grid-column: span 2}.ap-tile-lg p{font-size: 15px}.ap-tile-accent{position: relative;overflow: hidden;background: #F4F8FF;border-color: rgba(11,95,255,0.22)}.ap-tile-accent::before{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 70% 85% at 20% 15%,rgba(11,95,255,0.10),transparent 62%);pointer-events: none}.ap-tile-accent > *{position: relative;z-index: 1}@media (max-width: 1000px){.ap-split{grid-template-columns: 1fr;gap: 16px}.ap-split-divider{width: auto;height: 40px;transform: rotate(90deg)}.ap-bento{grid-template-columns: repeat(2,1fr)}.ap-tile-lg{grid-column: span 2}}@media (max-width: 640px){.ap-bento{grid-template-columns: 1fr}.ap-tile-lg{grid-column: span 1}.ap-split-col{padding: 28px 22px}}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.content-card{border:1px solid var(--line);padding:30px;border-radius:var(--radius);background:#fff}.content-card h3{font-size:21px;line-height:1.3;margin:0 0 18px}.content-card p{color:var(--ink-3);font-size:15px}.card-number{display:block;color:var(--accent);font-family:var(--font-mono);margin-bottom:20px}.text-link{display:inline-block;color:var(--accent);font-weight:600;margin-top:12px}@media(max-width:900px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.content-grid{grid-template-columns:1fr}}.content-card .case-metric{margin-bottom:12px}.block-actions{margin-top:32px}.content-card .case-metric-label{display:block;color:var(--ink-3);font-size:13px;margin:-6px 0 12px}