.feature-list-hero-copy{display:flex;flex-direction:column;gap:var(--feature-list-hero-copy-gap);width:var(--feature-list-hero-copy-width);max-width:100%;transform:translateY(calc(var(--feature-list-hero-gray-band) * -.5))}.feature-list-hero-title{margin:0;display:flex;flex-direction:column;gap:10px;font-size:var(--feature-list-hero-title-size);font-weight:700;line-height:1.28;letter-spacing:.01em}.feature-list-hero-title-emphasis{color:var(--smc-blue)}.feature-list-hero-lead{margin:0;font-size:15px;font-weight:400;line-height:1.8;color:rgba(0,0,0,.72)}.feature-list-hero-lead span{display:block}.feature-list-hero-visual{position:absolute;top:var(--feature-list-hero-visual-top);right:var(--page-hero-visual-inline-end);width:var(--feature-list-hero-visual-width);aspect-ratio:600/398.8;overflow:visible}.feature-list-hero-illustration{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width:1080px){.feature-list-page{--feature-list-hero-gray-band:32px;--page-hero-gray-band:32px}.feature-list-hero-copy{transform:none}.feature-list-hero-visual{top:auto;right:var(--layout-gutter);bottom:-6px;width:min(42vw,320px)}}@media (max-width:820px){.feature-list-page{--feature-list-hero-gray-band:0px;--page-hero-gray-band:0px}.feature-list-hero-copy{width:100%;align-items:center;text-align:center}.feature-list-hero-lead span{display:inline}.feature-list-hero-title{font-size:32px}.feature-list-hero-visual{position:relative;right:auto;bottom:auto;width:min(52vw,220px);margin:12px auto 0}}@media (max-width:560px){.feature-list-hero-copy{gap:20px}.feature-list-hero-title{font-size:28px;line-height:1.34}.feature-list-hero-lead{font-size:13px}.feature-list-hero-visual{width:min(48vw,190px)}}.feature-list-directory-stage{padding:var(--feature-list-directory-stage-pad-top) var(--layout-gutter) var(--feature-list-directory-stage-pad-bottom)}.feature-list-directory-shell{display:grid;grid-template-columns:minmax(220px,var(--feature-directory-nav-width)) minmax(0,1fr);grid-gap:var(--feature-directory-gap);gap:var(--feature-directory-gap);align-items:start}.feature-directory-nav{position:-webkit-sticky;position:sticky;top:var(--feature-directory-sticky-top);display:flex;flex-direction:column;gap:0}.feature-directory-nav-list{display:flex;flex-direction:column;gap:10px}.feature-directory-link{display:flex;align-items:center;justify-content:space-between;gap:var(--feature-directory-link-gap);min-height:50px;padding:10px 14px 10px 20px;border-radius:4px;background:#fff;font-size:15px;font-weight:400;line-height:2;color:#000;box-shadow:0 10px 22px rgba(2,32,52,.04)}.feature-directory-link.is-active{background:var(--smc-blue);color:#fff}.feature-directory-link-arrow{flex:0 0 auto;font-size:18px;line-height:1;color:rgba(0,0,0,.48)}.feature-directory-link.is-active .feature-directory-link-arrow{color:#fff}.feature-directory-content{display:flex;flex-direction:column;gap:var(--feature-directory-content-gap)}.feature-detail-section{scroll-margin-top:var(--feature-detail-section-scroll-margin)}.feature-detail-header{width:100%;min-height:var(--feature-detail-header-min-height);padding:0 0 30px;display:flex;align-items:center;gap:20px}.feature-detail-header-icon{flex:0 0 80px;width:80px;height:80px;border:1px solid var(--smc-blue);border-radius:40px;background:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.feature-detail-header-icon-layer{position:absolute;display:block}.feature-detail-header-icon-layer img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.feature-detail-header-icon-layer{position:relative;flex:0 0 auto}.feature-detail-header-icon-layer-voice{width:44px;height:40px}.feature-detail-header-icon-layer-speaker{width:53.16px;height:52.533px}.feature-detail-header-icon-layer-summary{width:52.813px;height:52.533px}.feature-detail-header-icon-layer-language{width:53.333px;height:49.317px}.feature-detail-header-icon-layer-dictionary{width:50px;height:50px}.feature-detail-header-icon-layer-collaboration{width:44.133px;height:43.867px}.feature-detail-title{margin:0;font-size:36px;font-weight:700;line-height:1.3}.feature-detail-panel{position:relative;display:flex;min-height:var(--feature-detail-panel-min-height)}.feature-detail-panel-body{flex:1 1 auto;min-width:0;padding:var(--feature-detail-panel-padding);display:grid;grid-template-columns:minmax(0,var(--feature-detail-panel-copy-width)) minmax(var(--feature-detail-panel-visual-min-width),1fr);align-items:center;grid-column-gap:var(--feature-detail-panel-gap);column-gap:var(--feature-detail-panel-gap);background:#fff;border-radius:10px}.feature-detail-copy{display:flex;flex-direction:column;gap:var(--feature-detail-copy-gap)}.feature-detail-item-list{display:flex;flex-direction:column;gap:var(--feature-detail-item-gap)}.feature-detail-item{padding:20px;border:1px solid var(--feature-detail-border-color);border-radius:8px;background:#fff}.feature-detail-item-heading{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:#000}.feature-detail-item-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.feature-detail-patent-chips{display:flex;flex-wrap:wrap;gap:6px}.feature-detail-patent-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:100px;border:1px solid var(--smc-blue);background:rgba(11,197,234,.08);font-size:11.5px;font-weight:600;line-height:1.6;color:var(--smc-blue);white-space:nowrap}.feature-detail-item-body{margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.9;color:rgba(0,0,0,.84)}.feature-detail-visual{min-width:0;align-self:stretch;padding:var(--feature-detail-visual-padding);border-radius:8px;background:#fff}.feature-detail-figure,.feature-detail-visual{display:flex;align-items:flex-end;justify-content:center}.feature-detail-figure{position:relative;width:min(100%,320px);min-height:250px}.feature-detail-figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.feature-detail-section-extra .feature-detail-header{padding-bottom:24px}.feature-detail-extra-grid{width:min(100%,var(--feature-detail-extra-grid-width));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--feature-detail-extra-grid-gap);gap:var(--feature-detail-extra-grid-gap)}.feature-detail-extra-grid-item{min-height:84px;padding:14px 18px;border:1px solid var(--feature-detail-border-color);border-radius:10px;background:#fff;display:grid;place-items:center;align-content:center;grid-row-gap:2px;row-gap:2px;text-align:center;box-shadow:0 10px 22px rgba(2,32,52,.04)}.feature-detail-extra-grid-main{display:block;font-size:16px;font-weight:700;line-height:1.6;color:#000}.feature-detail-extra-grid-note{display:block;font-size:13px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.66)}@media (max-width:1240px){.feature-list-page{--feature-directory-nav-width:240px;--feature-directory-gap:48px;--feature-detail-panel-gap:36px;--feature-detail-extra-grid-width:720px}.feature-detail-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.feature-list-page{--feature-list-directory-stage-pad-top:84px;--feature-list-directory-stage-pad-bottom:96px;--feature-detail-section-scroll-margin:96px;--feature-detail-panel-gap:20px}.feature-list-directory-shell{grid-template-columns:minmax(0,1fr);gap:32px}.feature-directory-nav{position:static;gap:18px}.feature-directory-nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.feature-directory-link{min-width:0;padding-left:16px}.feature-detail-header{min-height:0;padding-bottom:28px}.feature-detail-title{font-size:32px}.feature-detail-panel-body{grid-template-columns:minmax(0,1fr);row-gap:20px}.feature-detail-visual{order:-1;min-height:0;padding-top:8px}.feature-detail-figure{width:min(100%,340px);min-height:0}.feature-detail-figure-collaboration,.feature-detail-figure-dictionary,.feature-detail-figure-language,.feature-detail-figure-speaker,.feature-detail-figure-summary,.feature-detail-figure-voice{min-height:0}.feature-detail-extra-grid-item{min-height:92px}}@media (max-width:820px){.feature-list-page{--feature-list-directory-stage-pad-top:72px;--feature-list-directory-stage-pad-bottom:80px}.feature-list-directory-stage{padding-inline:16px}.feature-directory-nav{gap:14px}.feature-directory-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-directory-link{min-height:46px;padding:12px 16px}.feature-detail-header{gap:16px;padding-bottom:22px}.feature-detail-header-icon{flex-basis:68px;width:68px;height:68px;border-radius:34px}.feature-detail-title{font-size:28px}.feature-detail-panel{flex-direction:column}.feature-detail-panel-body{padding:20px 22px 30px;border-radius:10px}.feature-detail-visual{padding-top:4px}.feature-detail-item{padding:18px}.feature-detail-item-body{font-size:13px;line-height:1.8}.feature-detail-extra-grid-item{padding:20px 18px}}@media (max-width:560px){.feature-list-page{--feature-list-directory-stage-pad-top:60px;--feature-list-directory-stage-pad-bottom:64px;--feature-detail-extra-grid-gap:12px}.feature-directory-nav{gap:12px}.feature-directory-link{font-size:14px}.feature-detail-title{font-size:26px}.feature-detail-panel-body{padding:18px 16px 24px;row-gap:14px}.feature-detail-item{padding:16px}.feature-detail-item-heading{font-size:14px}.feature-detail-item-body{margin-top:12px}.feature-detail-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-inline:8px}.feature-detail-extra-grid-item{min-height:0;padding:16px 14px}.feature-detail-extra-grid-main{font-size:14px;line-height:1.6}.feature-detail-extra-grid-note{font-size:12px}.feature-detail-figure{width:min(100%,280px);min-height:0}}.feature-detail-figure .features-card-figure-canvas{position:relative;display:block;margin:0 auto}.features-card-figure-canvas-01{width:240px;height:200px}.features-card-figure-canvas-02{width:200px;height:200px}.features-card-figure-canvas-03{width:190px;height:200px}.features-card-figure-canvas-04{width:200px;height:154.889px}.features-card-figure-canvas-05{width:135px;height:200px}.features-card-figure-canvas-06{width:200px;height:200px}.features-figure-06-part{position:absolute}.features-figure-06-part-01{inset:.2% 0 52.9% 53.01%}.features-figure-06-part-02{inset:53.1% 0 0 53.01%}.features-figure-06-part-03{inset:53.1% 53.01% 0 0}.features-figure-06-part-04{inset:0 53.01% 53.1% 0}.feature-detail-figure-voice{min-height:266px}.feature-detail-figure-voice .features-card-figure-canvas-01{width:min(100%,240px);height:auto;aspect-ratio:240/200;transform:scale(1.14);transform-origin:center bottom}.feature-detail-figure-speaker{min-height:270px}.feature-detail-figure-speaker .features-card-figure-canvas-02{transform:scale(1.16);transform-origin:center center}.feature-detail-figure-summary{min-height:336px}.feature-detail-figure-summary .features-card-figure-canvas-03{transform:scale(1.32);transform-origin:center bottom}.feature-detail-figure-language{min-height:248px}.feature-detail-figure-language .features-card-figure-canvas-04{transform:scale(1.12);transform-origin:center center}.feature-detail-figure-dictionary{min-height:317px}.feature-detail-figure-dictionary .features-card-figure-canvas-05{transform:scale(1.26);transform-origin:center bottom}.feature-detail-figure-collaboration{min-height:320px}.feature-detail-figure-collaboration .features-card-figure-canvas-06{transform:scale(1.3);transform-origin:center center}