.feature-page-nav{display:flex;gap:12px 28px;flex-wrap:wrap;padding-block:18px;border-block:1px solid var(--line);margin-bottom:20px}.feature-page-nav a{font-size:14px;font-weight:650;text-decoration:none;color:var(--teal);padding:5px 0}.feature-page-nav a:hover{text-decoration:underline;text-underline-offset:5px}.feature-explanation{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:48px;padding-block:48px}.feature-section-label{padding-top:4px}.feature-section-label>.micro{display:block;color:#6f8d7b;font-size:13px;margin-bottom:15px}.feature-section-label>.eyebrow{font-size:12px;line-height:1.8;letter-spacing:.06em;max-width:200px}.feature-reading{max-width:850px}.feature-reading h2{font-size:clamp(26px,2.5vw,36px);margin-bottom:24px;line-height:1.35}.feature-reading p{font-size:17px;line-height:1.9;margin:0 0 20px;color:#526d64}.feature-reading>p:last-child{margin-bottom:0}.feature-controls{border-top:1px solid var(--line)}.feature-reading .text-link{font-size:15px;line-height:1.7;display:inline-block}.feature-scenarios{padding-block:48px;background:#f1f6ee;border-block:1px solid #dae5d6;margin-block:20px 40px}.feature-scenarios-heading{max-width:820px}.feature-scenarios-heading h2{font-size:32px;margin-bottom:14px}.feature-scenarios-heading>p:last-child{color:var(--muted);font-size:15px}.feature-table-wrap{border:1px solid #d0ddcd;border-radius:14px;overflow:hidden;margin-top:28px;background:white}.feature-table-wrap table{border-collapse:collapse;width:100%;table-layout:fixed}.feature-table-wrap th,.feature-table-wrap td{padding:22px 24px;text-align:left;line-height:1.8;vertical-align:top;font-size:16px;overflow-wrap:anywhere}.feature-table-wrap thead{background:#e1ebda}.feature-table-wrap thead th{font-size:13px;font-weight:750;letter-spacing:.02em;color:#28533e}.feature-table-wrap tbody tr+tr{border-top:1px solid #dae5d6}.feature-table-wrap tbody th{font-weight:650;width:44%}.feature-table-wrap tbody td{color:#526d64}.feature-customer{display:flex;align-items:flex-start;gap:24px;padding-block:30px 48px}.feature-customer>div{max-width:900px}.feature-customer h2{font-size:27px;margin:0 0 16px}.feature-customer p{font-size:17px;color:#526d64;margin:0}.feature-setup{border-top:1px solid var(--line)}.feature-setup-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:22px}.feature-product-image{margin:0 0 32px;width:100%}.feature-image-link{position:relative;cursor:zoom-in;overflow:hidden}.feature-image-link:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.feature-image-link img{transition:filter .15s}.feature-image-link:hover img{filter:brightness(.98)}.feature-image-zoom{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;margin:18px -20px -20px;background:#eaf1e5;border-top:1px solid #d4dfce;font-size:14px;font-weight:650;color:#205b47;line-height:1.6}.feature-image-zoom>span{font-size:22px}.feature-questions{padding-top:45px}.feature-questions>h2{font-size:30px;margin-bottom:26px}.feature-questions .faq-list{max-width:980px}.feature-questions .faq-list p{max-width:850px}.feature-network-visual{padding-bottom:40px;max-width:900px}.feature-network-visual .signal-board{width:100%;box-sizing:border-box}.feature-overview-note{margin-top:40px;padding:32px;border:1px solid var(--line);border-radius:18px;background:#f1f6ed}.feature-overview-note p{max-width:900px;color:var(--muted)}.feature-detail .pro-ml-feature{margin-bottom:40px}.feature-detail [id]{scroll-margin-top:calc(var(--site-header-height,77px) + 24px)}
@media(max-width:850px){.feature-explanation{grid-template-columns:1fr;gap:16px;padding-block:30px}.feature-section-label{display:flex;align-items:center;gap:12px}.feature-section-label>.micro,.feature-section-label>.eyebrow{margin:0;max-width:none}.feature-reading h2{font-size:27px}.feature-reading p,.feature-customer p{font-size:16px}.feature-scenarios{padding-block:32px;margin-bottom:20px}.feature-table-wrap th,.feature-table-wrap td{padding:18px;font-size:15px}.feature-customer{padding-block:25px 35px}.feature-image-zoom{margin:16px -8px -8px;padding:12px 16px;font-size:13px}.feature-product-image figcaption{gap:8px}.feature-page-nav{gap:8px 20px}.feature-page-nav a{font-size:13px}}
@media(max-width:540px){.feature-table-wrap table,.feature-table-wrap tbody,.feature-table-wrap tr,.feature-table-wrap th,.feature-table-wrap td{display:block;width:100%}.feature-table-wrap thead{display:none}.feature-table-wrap tbody th{width:100%;padding:18px 18px 8px;font-size:15px}.feature-table-wrap tbody td{padding:0 18px 20px;font-size:15px}.feature-table-wrap tbody td::before{content:'→';margin-right:8px;color:var(--teal)}.feature-scenarios-heading h2,.feature-questions>h2{font-size:26px}.feature-customer{gap:16px}.feature-customer h2{font-size:24px}.feature-customer>.ia-feature-icon{width:32px;height:32px;font-size:21px}.feature-image-zoom{text-align:center;align-items:center;font-size:12px}.feature-product-image figcaption{font-size:12px}.feature-overview-note{padding:24px}.feature-network-visual .signal-board{padding:18px}.feature-network-visual .store-node{max-width:42%;padding:8px;font-size:10px}.feature-network-visual .network-core{width:120px}.feature-network-visual .signal-pill{display:none}}
@media(prefers-reduced-motion:reduce){.feature-image-link img{transition:none}}
