.bx-page.bx-entp{--gut:clamp(24px,3.2vw,48px);padding:0}.bx-entp .bx-panel{padding:clamp(72px,8vw,112px) 0}.bx-entp .bx-entp-hero{padding:clamp(64px,8vw,112px) 0 clamp(64px,7vw,96px)}.bx-entp .bx-entp-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,520px);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.bx-entp .bx-entp-hero .bx-h1{max-width:12ch;font-size:clamp(3rem,6vw,5.25rem)}.bx-entp .bx-entp-hero .bx-lead{max-width:44ch;margin-top:24px}.bx-entp .bx-entp-hero .bx-subhero-acts{gap:10px;margin-top:32px}.bx-entp .bx-entp-plate{aspect-ratio:auto;padding:clamp(20px,3.4vw,44px);overflow:hidden}.bx-entp .bx-entp-plate .bx-plate-in{padding:0;display:block;position:relative;inset:auto}.bx-entp .bx-entp-term{width:100%}.bx-entp .bx-entp-term-body{background:var(--t-bg);color:var(--t-fg);padding:18px 20px 22px;font-size:13px;line-height:1.75}.bx-entp .bx-entp-term-body p{text-indent:-2ch;overflow-wrap:anywhere;padding-left:2ch}.bx-entp .bx-entp-term-body p.a-dim+p{margin-bottom:10px}.bx-entp .bx-entp-term-body .cur{vertical-align:-.2em;background:var(--a-white);opacity:.85;width:.6em;height:1.15em;display:inline-block}.bx-entp .bx-entp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(36px,4.5vw,56px);display:flex}.bx-entp .bx-entp-head .bx-h2{max-width:14ch}.bx-entp .bx-entp-aside{max-width:36ch;color:var(--ink-3);font-size:15.5px;line-height:1.55}.bx-entp .bx-entp-links{gap:24px;margin:0;display:flex}.bx-entp .bx-entp-links a,.bx-entp a.bx-entp-more{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:5px;transition:text-decoration-color .15s var(--ease);align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:500;display:inline-flex}.bx-entp .bx-entp-links a:hover,.bx-entp a.bx-entp-more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bx-entp a.bx-entp-more{margin-top:14px}.bx-entp :is(.bx-flows-3,.bx-entp-rows,.bx-entp-cols){margin:0 calc(-1 * var(--gut));border-top:1px solid var(--line);padding:0;list-style:none}.bx-entp .bx-flows-3{gap:0;display:block}.bx-entp .bx-flow-path{padding:36px var(--gut);box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,.62fr) minmax(0,2fr);align-items:center;gap:24px clamp(28px,3.4vw,56px);display:grid;position:static}.bx-entp .bx-flow-path.is-inside{box-shadow:none;background:0 0}.bx-entp .bx-flow-path h3{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.bx-entp .bx-flow-path .hd p{max-width:34ch;color:var(--ink-3);margin-top:6px;font-size:14.5px;line-height:1.55}.bx-entp .dgm{align-items:center;min-width:0;display:flex}.bx-entp .net{border-radius:var(--r);border:1px dashed #ededf042;flex:none;align-items:center;padding:30px 14px 14px;display:flex;position:relative}.bx-entp .is-inside .net{flex:1}.bx-entp .net-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-weight:500;position:absolute;top:9px;left:14px}.bx-entp .hop{align-items:center;min-width:0;display:flex}.bx-entp .is-inside .hop+.hop{flex:1}.bx-entp .bx-flow-path .node,.bx-entp .bx-flow-path.is-inside .node{background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-sm);min-width:0;box-shadow:none;color:var(--ink);flex-direction:column;flex:none;gap:3px;padding:10px 14px 11px;display:flex}.bx-entp .node .nm{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.25}.bx-entp .node .sb{color:var(--ink-3);white-space:nowrap;font-size:12.5px;line-height:1.3}.bx-entp .edge{background:0 0;flex-direction:column;flex:128px;justify-content:center;min-width:128px;height:auto;margin:0;display:flex;position:relative}.bx-entp .edge:after{content:none}.bx-entp .edge .lbl{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:12.5px;line-height:1;position:absolute;bottom:calc(50% + 6px);left:6px;right:12px;overflow:hidden}.bx-entp .edge .wire{background:#ededf052;height:1px;margin:0 1px 0 0;display:block;position:relative}.bx-entp .edge .ah{color:#ededf099;position:absolute;top:-4px;right:-1px}.bx-entp .dgm>.edge{flex:120px;max-width:200px}.bx-entp .hop .edge{flex:128px}.bx-entp .bx-entp-rows>li{padding:22px var(--gut);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:8px clamp(32px,5vw,72px);display:grid}.bx-entp .bx-entp-rows h3{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:14px;font-size:16.5px;font-weight:500;line-height:1.4;display:flex}.bx-entp .bx-entp-rows h3 svg{color:var(--ink-3);flex:none}.bx-entp .bx-entp-rows p{max-width:60ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}.bx-entp .bx-entp-cols{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bx-entp .bx-entp-cols>li{padding:32px var(--gut) 36px;flex-direction:column;min-width:0;display:flex}.bx-entp .bx-entp-cols>li+li{border-left:1px solid var(--line)}.bx-entp .bx-entp-cols>li>svg{color:var(--ink-2)}.bx-entp .bx-entp-cols h3{letter-spacing:-.02em;color:var(--ink);margin-top:40px;font-size:18px;font-weight:600}.bx-entp .bx-entp-cols p{color:var(--ink-2);max-width:36ch;margin-top:8px;font-size:15.5px;line-height:1.55}.bx-entp #faq .bx-faq-list{border-top-color:var(--line)}.bx-entp #faq .bx-faq-item{border-bottom-color:var(--line)}.bx-entp .bx-entp-talk{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bx-entp .bx-entp-talk-copy{position:sticky;top:96px}.bx-entp .bx-entp-talk-copy .bx-h2{max-width:12ch}.bx-entp .bx-entp-talk-copy .bx-lead{margin-top:18px;font-size:17px}.bx-entp .bx-entp-talk-copy .bx-lead a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:5px}.bx-entp .bx-entp-talk-copy .bx-lead a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bx-entp .bx-entp-talk-form{border-radius:var(--r-lg);background:var(--bg-1);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 1px var(--line);padding:clamp(24px,3.2vw,40px)}@media (width<=1000px){.bx-entp .bx-entp-hero-in,.bx-entp .bx-entp-talk{grid-template-columns:minmax(0,1fr)}.bx-entp .bx-entp-talk-copy{position:static}.bx-entp .bx-flow-path,.bx-entp .bx-entp-rows>li,.bx-entp .bx-entp-cols{grid-template-columns:minmax(0,1fr)}.bx-entp .bx-entp-cols>li+li{border-left:0;border-top:1px solid var(--line)}.bx-entp .bx-entp-cols h3{margin-top:20px}}@media (width<=1100px){.bx-entp .bx-flow-path{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.bx-entp .dgm,.bx-entp .net,.bx-entp .hop{flex-direction:column;align-items:flex-start}.bx-entp .net,.bx-entp .is-inside .net{flex:none;align-self:stretch}.bx-entp .is-inside .hop+.hop{flex:none}.bx-entp .dgm>.hop{padding-left:15px}.bx-entp .edge,.bx-entp .hop .edge,.bx-entp .dgm>.edge,.bx-entp .net .hop .edge{flex:none;justify-content:center;width:auto;min-width:0;max-width:none;height:40px;margin-left:28px;padding-left:16px}.bx-entp .dgm>.edge{margin-left:43px}.bx-entp .edge .wire{width:1px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.bx-entp .edge .ah{inset:auto auto -1px -4px;transform:rotate(90deg)}.bx-entp .edge .lbl{text-align:left;position:static;overflow:visible}.bx-entp .bx-entp-term-body{font-size:13px}}
