.fde-page b{color:var(--hl-ink);font-weight:700}.fde-shot{justify-content:center;margin:0;display:flex}.fde-shot img{border-radius:var(--hl-r-panel);width:min(100%,300px);height:auto;box-shadow:var(--hl-shadow-soft);background:#fff;display:block}.fde-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:60px;display:grid}.fde-hero-cta{flex-wrap:wrap;gap:10px;margin-top:37.5px;display:flex}.fde-table{border-collapse:separate;border-spacing:0;border-radius:var(--hl-r-panel);background:var(--hl-section);width:100%;font-size:15px;overflow:hidden}.fde-table th,.fde-table td{border-bottom:1px solid var(--hl-line);text-align:left;vertical-align:top;word-break:keep-all;padding:22.5px 22.5px 22.5px 0;line-height:1.65}.fde-table :is(th,td):first-child{padding-left:32.25px}.fde-table thead th{color:var(--hl-muted);padding-top:18px;padding-bottom:18px;font-size:12px;font-weight:700}.fde-table tbody th{width:20%;color:var(--hl-ink);font-size:17px;font-weight:700}.fde-table td{color:var(--hx-body)}.fde-table tbody tr.is-fde :is(th,td){background:var(--hl-point);color:#fff;border-bottom:0;font-weight:600}.fde-table tbody tr.is-fde th span{font-family:var(--hl-en);font-size:20px;font-weight:700}.fde-role{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:15px;display:grid}.fde-page .fde-role-main,.fde-page .fde-role-main:hover{border-radius:var(--hl-r-panel);background:var(--hl-ink);color:#fff;padding:45px 37.5px}.fde-role-main .hx-cell-ico{color:#fff;background:#ffffff1a}.fde-role-main h3{color:#fff;font-size:28px}.fde-role-main p{color:var(--hl-white-80);font-size:16px}.fde-role-list{border-radius:var(--hl-r-panel);background:#fff;margin:0;padding:7.5px 32.25px;list-style:none}.fde-role-list li{border-bottom:1px solid var(--hl-line);grid-template-columns:40px minmax(0,1fr);column-gap:18px;padding:22.5px 0;display:grid}.fde-role-list li:last-child{border-bottom:0}.fde-role-list svg{border-radius:var(--hl-r-input);background:var(--hl-point-10);width:40px;height:40px;color:var(--hl-point);grid-row:1/span 2;padding:9px}.fde-role-list h3{color:var(--hl-ink);grid-column:2;margin:0;font-size:17px;font-weight:700;line-height:1.5}.fde-role-list p{color:var(--hx-body);word-break:keep-all;grid-column:2;margin:4px 0 0;font-size:14px;line-height:1.65}.fde-flow{counter-reset:fde;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fde-flow li{border-radius:var(--hl-r-card);background:var(--hl-section);counter-increment:fde;padding:26px 22.5px 30px;position:relative}.fde-flow li:before{content:counter(fde, decimal-leading-zero);font-family:var(--hl-en);color:var(--hl-muted);margin-bottom:15px;font-size:12px;font-weight:700;display:block}.fde-flow-label{border-radius:var(--hl-r-pill);color:var(--hl-ink);background:#fff;align-items:center;padding:7px 15px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.fde-flow li:first-child .fde-flow-label{background:var(--hl-point);color:#fff}.fde-flow p{color:var(--hx-body);word-break:keep-all;margin:15px 0 0;font-size:14px;line-height:1.7}.fde-tools{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:60px;display:grid}.fde-tools-shot{border-radius:var(--hl-r-panel);background:#fff;padding:37.5px}.fde-tools-shot img{width:min(100%,280px);box-shadow:none;border:1px solid var(--hl-line)}.fde-tools-list{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.fde-tools-list li{border-radius:var(--hl-r-card);background:#fff;padding:22.5px 26px}.fde-tools-list h3{color:var(--hl-ink);margin:0;font-size:17px;font-weight:700}.fde-tools-list p{color:var(--hx-body);word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.65}.fde-link{color:var(--hl-point);align-items:center;gap:6px;margin-top:11.25px;font-size:14px;font-weight:700;display:inline-flex}.fde-link svg{width:15px;height:15px;transition:transform var(--hl-base) var(--hl-ease)}.fde-link:hover svg{transform:translate(3px)}.fde-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fde-fit li{border-radius:var(--hl-r-card);background:var(--hl-section);gap:15px;padding:26px;display:flex}.fde-fit svg{background:var(--hl-point);color:#fff;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:5px}.fde-fit h3{color:var(--hl-ink);word-break:keep-all;margin:0;font-size:17px;font-weight:700;line-height:1.5}.fde-fit p{color:var(--hx-body);word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.65}.fde-engage{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fde-engage li{border-radius:var(--hl-r-card);background:#fff;grid-template-columns:minmax(0,3fr) minmax(0,6fr) auto;align-items:center;gap:30px;padding:30px 32.25px;display:grid}.fde-engage h3{color:var(--hl-ink);margin:0;font-size:22px;font-weight:700}.fde-engage-term{background:var(--hl-point-10);color:var(--hl-point);border-radius:75px;margin-top:7.5px;padding:4.2px 8.4px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.fde-engage p{color:var(--hx-body);word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.fde-engage .fde-link{white-space:nowrap;margin-top:0}.fde-engage-note{color:var(--hl-muted);margin:22.5px 0 0;font-size:14px}@media (width<=1040px){.fde-hero-grid{grid-template-columns:1fr;gap:44px}.fde-hero-shot img{width:min(100%,260px)}.fde-role{grid-template-columns:1fr}.fde-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.fde-tools{grid-template-columns:1fr;gap:40px}.fde-engage li{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=768px){.fde-hero-cta .hx-btn{flex:100%}.fde-hero-shot img{width:min(100%,220px)}.fde-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fde-table tbody tr{border-bottom:1px solid var(--hl-line);padding:20px 22px;display:block}.fde-table tbody tr.is-fde{background:var(--hl-point);border-bottom:0}.fde-table :is(th,td),.fde-table :is(th,td):first-child{border-bottom:0;width:auto;padding:0;font-size:14px;display:block}.fde-table tbody th{margin-bottom:6px;font-size:16px}.fde-table td+td{margin-top:6px}.fde-page .fde-role-main{padding:32px 24px}.fde-role-main h3{font-size:22px}.fde-role-list{padding:4px 22px}.fde-flow{grid-template-columns:1fr;gap:10px}.fde-tools-shot{padding:24px}.fde-fit{grid-template-columns:1fr}.fde-fit li{padding:22px 20px}.fde-engage li{padding:24px 22px}.fde-engage h3{font-size:19px}}
