.detail-site .sales-journey{--sales-accent:#245c83;--sales-ink:#17324a;color:var(--sales-ink)}.detail-site .sales-journey .sales-guide{color:var(--sales-accent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:flex}.detail-site .sales-journey .sales-guide>span{color:#4c6375}.detail-site .sales-journey .sales-stage-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;min-width:0;margin:28px 0 32px;padding:0;display:grid}.detail-site .sales-journey .sales-stage{border:1px solid #bdcfdd;border-top:3px solid var(--sales-accent);min-width:0;color:var(--sales-ink);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 6px 18px #17324a0a}.detail-site .sales-journey .sales-stage-top,.detail-site .sales-journey .sales-stage-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-site .sales-journey .sales-step{color:var(--sales-accent);letter-spacing:.06em;font-size:16px;font-weight:700}.detail-site .sales-journey .sales-state{color:#536b7d;align-items:center;gap:4px;font-size:14px;display:inline-flex}.detail-site .sales-journey .sales-stage-icon{width:50px;height:50px;color:var(--sales-accent);background:#edf4f8;border-radius:14px;place-items:center;margin:22px 0 18px;display:grid}.detail-site .sales-journey .sales-stage-label{font-size:20px;line-height:1.4}.detail-site .sales-journey .sales-stage-hint{color:#536b7d;word-break:keep-all;margin:8px 0 20px;font-size:14px;line-height:1.6}.detail-site .sales-journey .sales-stage-action{color:var(--sales-accent);border-top:1px solid #dde7ee;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;line-height:1.5}.detail-site .sales-journey .sales-stage:hover{border-color:var(--sales-accent);transform:translateY(-4px);box-shadow:0 12px 24px #17324a18}.detail-site .sales-journey .sales-stage:focus-visible{outline-offset:5px;outline:3px solid #187eae}.detail-site .sales-journey .sales-stage[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#204765,#142e45);border-color:#204765;box-shadow:0 12px 28px #17324a26}.detail-site .sales-journey .sales-stage[aria-pressed=true] .sales-step,.detail-site .sales-journey .sales-stage[aria-pressed=true] .sales-state,.detail-site .sales-journey .sales-stage[aria-pressed=true] .sales-stage-hint{color:#e0eef8}.detail-site .sales-journey .sales-stage[aria-pressed=true] .sales-stage-icon{color:#bce5ff;background:#ffffff15}.detail-site .sales-journey .sales-stage[aria-pressed=true] .sales-stage-action{color:#fff;border-color:#ffffff30}.detail-site .sales-journey .sales-stage-detail{background:#fff;border:1px solid #c9dbe7;border-radius:18px;padding:28px}.detail-site .sales-journey .sales-detail-heading{grid-template-columns:max-content minmax(0,1fr);gap:24px;display:grid}.detail-site .sales-journey .sales-detail-number{color:var(--sales-accent);white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:2ch;font-size:48px;font-weight:700;line-height:1.1}.detail-site .sales-journey .sales-detail-kicker{color:#536b7d;font-size:14px}.detail-site .sales-journey .sales-detail-heading h4{margin:8px 0 12px}.detail-site .sales-journey .sales-detail-heading p{margin:0}.detail-site .sales-journey .sales-detail-body{border-top:1px solid #dce6ed;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;margin-top:24px;padding-top:24px;display:grid}.detail-site .sales-journey .sales-detail-body h5{margin:0 0 14px;font-size:16px;font-weight:700}.detail-site .sales-journey .sales-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-site .sales-journey .sales-checks li{overflow-wrap:anywhere;align-items:baseline;gap:10px;font-size:16px;line-height:1.7;display:flex}.detail-site .sales-journey .sales-checks svg{color:var(--sales-accent);flex-shrink:0;align-self:flex-start;margin-top:5px}.detail-site .sales-journey .sales-output{overflow-wrap:anywhere;background:#edf4f8;border-radius:12px;padding:22px}.detail-site .sales-journey .sales-output>svg{color:var(--sales-accent);margin-bottom:14px}.detail-site .sales-journey .sales-output p{color:var(--sales-ink);margin:0}@media (max-width:1100px){.detail-site .sales-journey .sales-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.detail-site .sales-journey .sales-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-site .sales-journey .sales-detail-body{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.detail-site .sales-journey .sales-stage{padding:16px 12px}.detail-site .sales-journey .sales-stage-icon{margin:16px 0}.detail-site .sales-journey .sales-stage-label{font-size:18px}.detail-site .sales-journey .sales-stage-detail{padding:22px 16px}.detail-site .sales-journey .sales-detail-heading{grid-template-columns:minmax(0,1fr);gap:16px}.detail-site .sales-journey .sales-detail-number{display:none}}@media (max-width:380px){.detail-site .sales-journey .sales-stage-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.detail-site .sales-journey .sales-stage{transition:none;transform:none}}.detail-site .transformation-roadmap{--ai-ink:#211c50;--ai-accent:#5545d5;--ai-cyan:#55dce1;--ai-border:#d1ccec;--ai-soft:#f5f3ff;color:#202343;background:radial-gradient(circle at 88% 8%,#d7f7f6 0,#d7f7f600 25%),linear-gradient(140deg,#f5f3ff 0%,#edf3fb 100%);position:relative;overflow:hidden}.detail-site .transformation-roadmap:before{content:"";pointer-events:none;border:1px solid #7acdd344;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-80px}.detail-site .transformation-roadmap .studio-caption{z-index:1;max-width:840px;position:relative}.detail-site .transformation-roadmap .studio-caption .eyebrow{color:var(--ai-accent)}.detail-site .transformation-roadmap .studio-caption>p:not(.eyebrow){max-width:62ch}.detail-site .transformation-guide{color:var(--ai-accent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.detail-site .transformation-guide>span:first-child{border:1px solid #bbb3ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-grid}.detail-site .transformation-guide>span:last-child{color:#53627b}.detail-site .transformation-stage-grid{z-index:1;border:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;min-width:0;margin:28px 0 32px;padding:0;display:grid;position:relative}.detail-site .transformation-stage-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8b7ae000,#8b7ae0,#56d9d500);height:1px;position:absolute;top:50%;left:4%;right:4%}.detail-site .transformation-roadmap .transformation-stage{--stage-color:#5545d5;z-index:1;border:1px solid var(--ai-border);border-top:3px solid var(--stage-color);min-width:0;min-height:270px;color:var(--ai-ink);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#ffffffeb;border-radius:16px;flex-direction:column;align-items:stretch;padding:20px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:flex;position:relative;box-shadow:0 7px 20px #2e2b6b0d}.detail-site .transformation-stage:nth-child(2){--stage-color:#3878cc}.detail-site .transformation-stage:nth-child(3){--stage-color:#158d98}.detail-site .transformation-stage:nth-child(4){--stage-color:#4d69bd}.detail-site .transformation-stage:nth-child(5){--stage-color:#6b4ec5}.detail-site .transformation-stage-top,.detail-site .transformation-stage-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-site .transformation-step{color:var(--stage-color);letter-spacing:.06em;font-size:16px;font-weight:800}.detail-site .transformation-state{color:#59637d;letter-spacing:.05em;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.detail-site .transformation-stage-icon{width:50px;height:50px;color:var(--stage-color);background:#eceaff;border-radius:14px;place-items:center;margin:22px 0 18px;display:grid}.detail-site .transformation-stage-label{font-size:19px;line-height:1.4}.detail-site .transformation-stage-hint{color:#59637d;word-break:keep-all;margin:8px 0 20px;font-size:14px;line-height:1.6}.detail-site .transformation-stage-action{color:var(--stage-color);border-top:1px solid #dddaf0;margin-top:auto;padding-top:14px;font-size:14px;font-weight:750;line-height:1.5}.detail-site .transformation-stage:hover{border-color:var(--stage-color);transform:translateY(-4px);box-shadow:0 14px 28px #2e2b6b1b}.detail-site .transformation-stage:focus-visible{outline-offset:5px;outline:3px solid #2d9ca5}.detail-site .transformation-stage[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#342b78,#1c1b45);border-color:#30276e;box-shadow:0 14px 30px #29245c35}.detail-site .transformation-stage[aria-pressed=true] .transformation-step,.detail-site .transformation-stage[aria-pressed=true] .transformation-state,.detail-site .transformation-stage[aria-pressed=true] .transformation-stage-hint{color:#e3e4ff}.detail-site .transformation-stage[aria-pressed=true] .transformation-stage-icon{color:var(--ai-cyan);background:#ffffff18}.detail-site .transformation-stage[aria-pressed=true] .transformation-stage-action{color:#fff;border-color:#ffffff35}.detail-site .transformation-stage-detail{z-index:1;background:#fff;border:1px solid #c9c5e7;border-radius:18px;padding:28px;position:relative;box-shadow:0 8px 22px #29245c0d}.detail-site .transformation-detail-heading{grid-template-columns:max-content minmax(0,1fr);gap:24px;display:grid}.detail-site .transformation-detail-number{color:var(--ai-accent);white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:2ch;font-size:50px;font-weight:800;line-height:1.1}.detail-site .transformation-detail-kicker{color:#59637d;letter-spacing:.04em;font-size:13px;font-weight:650}.detail-site .transformation-detail-heading h4{margin:8px 0 12px;font-size:24px}.detail-site .transformation-detail-heading p{color:#46516b;margin:0}.detail-site .transformation-detail-body{border-top:1px solid #dedbf0;grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);gap:28px;margin-top:24px;padding-top:24px;display:grid}.detail-site .transformation-detail-body h5{margin:0 0 14px;font-size:16px;font-weight:750}.detail-site .transformation-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-site .transformation-checks li{overflow-wrap:anywhere;align-items:baseline;gap:10px;font-size:15px;line-height:1.7;display:flex}.detail-site .transformation-checks svg{color:var(--ai-accent);flex:none;align-self:flex-start;margin-top:5px}.detail-site .transformation-output{background:var(--ai-soft);overflow-wrap:anywhere;border:1px solid #d8d4f3;border-radius:13px;padding:22px}.detail-site .transformation-output>svg{color:var(--ai-accent);margin-bottom:14px}.detail-site .transformation-output p{color:#2c3153;margin:0}.detail-site .transformation-principles{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}.detail-site .transformation-principles>div{background:#ffffffb8;border:1px solid #d8d4f0;gap:8px;min-width:0;padding:16px 18px;display:grid}.detail-site .transformation-principles span{color:var(--ai-accent);letter-spacing:.06em;font-size:11px;font-weight:750}.detail-site .transformation-principles strong{color:#29304e;word-break:keep-all;font-size:14px;line-height:1.5}.detail-site .transformation-guardrail{z-index:1;color:#4b5570;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex;position:relative}.detail-site .transformation-guardrail svg{color:#2b8a8e;flex:none}@media (max-width:1100px){.detail-site .transformation-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-site .transformation-stage-grid:before{display:none}}@media (max-width:760px){.detail-site .transformation-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-site .transformation-detail-body{grid-template-columns:minmax(0,1fr);gap:24px}.detail-site .transformation-principles{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.detail-site .transformation-stage{min-height:236px;padding:16px 12px}.detail-site .transformation-stage-icon{margin:16px 0}.detail-site .transformation-stage-label{font-size:18px}.detail-site .transformation-stage-detail{padding:22px 16px}.detail-site .transformation-detail-heading{grid-template-columns:minmax(0,1fr);gap:16px}.detail-site .transformation-detail-number{display:none}}@media (max-width:380px){.detail-site .transformation-stage-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.detail-site .transformation-stage{transition:none;transform:none}}.detail-site .studio.ai-stage-studio{--ai-stage-accent:#087d76;--ai-stage-accent-strong:#075d5b;--ai-stage-deep:#123b43;--ai-stage-ink:#102e3d;--ai-stage-muted:#58717b;--ai-stage-line:#c7d9dc;--ai-stage-soft:#eaf5f3;--ai-stage-card:#fff;isolation:isolate;border:1px solid var(--ai-stage-line);background:var(--ai-stage-soft);color:var(--ai-stage-ink);border-radius:24px;margin:0 auto 54px;padding:clamp(30px,4.5vw,58px);position:relative;overflow:hidden}.detail-site .studio.ai-stage-studio:before{z-index:-1;content:"";border:1px solid #ffffffb8;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-90px;box-shadow:0 0 0 34px #ffffff52,0 0 0 68px #ffffff24}.detail-site .ai-stage-caption{max-width:760px;position:relative}.detail-site .ai-stage-caption .eyebrow{color:var(--ai-stage-accent-strong)}.detail-site .ai-stage-caption h3{max-width:740px;color:var(--ai-stage-ink);letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(26px,3.5vw,46px);font-weight:650;line-height:1.2}.detail-site .ai-stage-caption>p:not(.eyebrow){max-width:670px;color:var(--ai-stage-muted);margin:0;font-size:16px;line-height:1.85}.detail-site .ai-stage-guide{color:var(--ai-stage-deep);background:#ffffff9c;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;margin-top:25px;padding:9px 13px 9px 10px;font-size:13px;display:inline-flex}.detail-site .ai-stage-guide>span:first-child{background:var(--ai-stage-deep);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.detail-site .ai-stage-guide>span:last-child{color:var(--ai-stage-muted)}.detail-site fieldset.ai-stage-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;margin:34px 0 24px;padding:0;display:grid;position:relative}.detail-site fieldset.ai-stage-grid:before{background:var(--ai-stage-line);content:"";height:1px;position:absolute;top:40px;left:6%;right:6%}.detail-site .studio.ai-stage-studio button.ai-stage-card{z-index:1;border:1px solid #b9d0d2;border-top:3px solid var(--stage-accent);background:var(--ai-stage-card);min-width:0;min-height:218px;color:var(--ai-stage-ink);text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;padding:17px 17px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.detail-site .ai-stage-card:first-child{--stage-accent:#19a491}.detail-site .ai-stage-card:nth-child(2){--stage-accent:#2793c1}.detail-site .ai-stage-card:nth-child(3){--stage-accent:#6868d4}.detail-site .ai-stage-card:nth-child(4){--stage-accent:#8962c2}.detail-site .ai-stage-card:nth-child(5){--stage-accent:#d07b57}.detail-site .studio.ai-stage-studio button.ai-stage-card:hover:not([aria-pressed=true]){border-color:var(--stage-accent);transform:translateY(-3px);box-shadow:0 12px 24px #1c596b1c}.detail-site .studio.ai-stage-studio button.ai-stage-card:focus-visible{outline-offset:3px;outline:3px solid #1b6e9b}.detail-site .studio.ai-stage-studio button.ai-stage-card[aria-pressed=true]{border-color:var(--ai-stage-deep);background:linear-gradient(145deg, var(--ai-stage-deep), #1d5961);color:#f2fbfa;transform:translateY(-3px);box-shadow:0 17px 30px #123b4333}.detail-site .ai-stage-card-top,.detail-site .ai-stage-action{justify-content:space-between;align-items:center;width:100%;display:flex}.detail-site .ai-stage-step{color:var(--ai-stage-accent-strong);letter-spacing:.02em;font-size:16px;font-weight:750}.detail-site .ai-stage-state{color:var(--ai-stage-muted);letter-spacing:.08em;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.detail-site .ai-stage-card[aria-pressed=true] .ai-stage-step,.detail-site .ai-stage-card[aria-pressed=true] .ai-stage-state{color:#bde8e2}.detail-site .ai-stage-icon{width:52px;height:52px;color:var(--stage-accent);background:#e9f3f3;border-radius:14px;place-items:center;margin:20px 0 16px;display:grid}.detail-site .ai-stage-card[aria-pressed=true] .ai-stage-icon{color:#d3f5ef;background:#ffffff20}.detail-site .ai-stage-label{letter-spacing:-.035em;font-size:18px;font-weight:700;line-height:1.3;display:block}.detail-site .ai-stage-hint{color:var(--ai-stage-muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.detail-site .ai-stage-card[aria-pressed=true] .ai-stage-hint{color:#d4ece9}.detail-site .ai-stage-action{color:var(--ai-stage-accent-strong);border-top:1px solid #d4e2e3;gap:10px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700}.detail-site .ai-stage-card[aria-pressed=true] .ai-stage-action{color:#fff;border-color:#ffffff38}.detail-site .ai-stage-detail{background:#ffffffd9;border:1px solid #c4d7d8;border-radius:18px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,70px);padding:clamp(25px,4vw,42px);display:grid}.detail-site .ai-stage-detail-heading{align-items:flex-start;gap:18px;display:flex}.detail-site .ai-stage-detail-number{color:var(--ai-stage-accent-strong);letter-spacing:-.08em;flex:none;font-size:clamp(48px,6vw,76px);font-weight:750;line-height:.9}.detail-site .ai-stage-detail-kicker{color:var(--ai-stage-accent-strong);letter-spacing:.04em;margin:4px 0 11px;font-size:12px;font-weight:700;display:block}.detail-site .ai-stage-detail h4{color:var(--ai-stage-ink);letter-spacing:-.045em;margin:0;font-size:clamp(21px,2.2vw,29px);line-height:1.35}.detail-site .ai-stage-detail-heading p{color:var(--ai-stage-muted);margin:12px 0 0;font-size:15px;line-height:1.85}.detail-site .ai-stage-detail-body{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:28px;display:grid}.detail-site .ai-stage-detail h5{color:var(--ai-stage-ink);margin:0 0 15px;font-size:14px;font-weight:750}.detail-site ul.ai-stage-checks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.detail-site .ai-stage-checks li{color:#335765;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.detail-site .ai-stage-checks svg{color:var(--ai-stage-accent);flex:none;margin-top:2px}.detail-site .ai-stage-output{border-left:2px solid var(--ai-stage-accent);background:#edf6f5;padding:20px}.detail-site .ai-stage-output>svg{color:var(--ai-stage-accent-strong);margin-bottom:16px}.detail-site .ai-stage-output h5{margin-bottom:8px}.detail-site .ai-stage-output p{color:#426672;margin:0;font-size:14px;font-weight:650;line-height:1.65}.detail-site .ai-stage-criteria{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.detail-site .ai-stage-criteria>div{background:#ffffff91;border:1px solid #c7dadd;border-radius:12px;gap:7px;min-width:0;padding:17px 18px;display:grid}.detail-site .ai-stage-criteria span{color:var(--ai-stage-accent-strong);letter-spacing:.03em;font-size:11px;font-weight:750}.detail-site .ai-stage-criteria strong{color:var(--ai-stage-ink);font-size:14px;line-height:1.45}.detail-site .ai-stage-guardrail{color:var(--ai-stage-accent-strong);align-items:center;gap:8px;margin:18px 0 0;font-size:13px;line-height:1.6;display:flex}.detail-site .ai-stage-guardrail svg{flex:none}.detail-site .studio.ai-stage-studio--education{--ai-stage-accent:#6656b3;--ai-stage-accent-strong:#51418e;--ai-stage-deep:#353260;--ai-stage-ink:#292b4d;--ai-stage-muted:#676887;--ai-stage-line:#d3d0e5;--ai-stage-soft:#f1f0fb}.detail-site .ai-stage-studio--education:before{border-color:#ffffffd1;top:-190px;right:-100px;box-shadow:0 0 0 34px #ffffff75,0 0 0 68px #ffffff38}.detail-site .ai-stage-studio--education button.ai-stage-card{border-radius:21px 12px}.detail-site .ai-stage-studio--education .ai-stage-card:first-child{--stage-accent:#5a7bd4}.detail-site .ai-stage-studio--education .ai-stage-card:nth-child(2){--stage-accent:#8b61bf}.detail-site .ai-stage-studio--education .ai-stage-card:nth-child(3){--stage-accent:#d28053}.detail-site .ai-stage-studio--education .ai-stage-card:nth-child(4){--stage-accent:#c6567f}.detail-site .ai-stage-studio--education .ai-stage-card:nth-child(5){--stage-accent:#4e9b90}.detail-site .ai-stage-studio--education .ai-stage-icon{background:#eceaf9;border-radius:17px 10px}.detail-site .ai-stage-studio--education .ai-stage-output{background:#efedfa}@media (max-width:1100px){.detail-site fieldset.ai-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-site fieldset.ai-stage-grid:before{display:none}}@media (max-width:760px){.detail-site .ai-stage-detail{grid-template-columns:1fr;gap:28px}.detail-site .ai-stage-criteria{grid-template-columns:1fr}}@media (max-width:600px){.detail-site .studio.ai-stage-studio{border-radius:19px;margin:0 16px 44px;padding:24px 20px}.detail-site fieldset.ai-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:27px}.detail-site .studio.ai-stage-studio button.ai-stage-card{min-height:196px;padding:14px 13px 13px}.detail-site .ai-stage-icon{width:45px;height:45px;margin:16px 0 12px}.detail-site .ai-stage-label{font-size:16px}.detail-site .ai-stage-hint{font-size:12px}.detail-site .ai-stage-detail{padding:23px 18px}.detail-site .ai-stage-detail-body{grid-template-columns:1fr;gap:23px}}@media (max-width:380px){.detail-site fieldset.ai-stage-grid{grid-template-columns:1fr}.detail-site .studio.ai-stage-studio button.ai-stage-card{min-height:164px}.detail-site .ai-stage-icon{margin:13px 0 9px}.detail-site .ai-stage-action{padding-top:12px}}@media (prefers-reduced-motion:reduce){.detail-site .studio.ai-stage-studio button.ai-stage-card{transition:none}}
