.technology-page_page__gnqdQ{--tech-line:#d4d9de;--tech-muted:#52606d;background:#fff;color:var(--navy);font-family:var(--font-sans);line-height:1.7}.technology-page_page__gnqdQ *{box-sizing:border-box}.technology-page_page__gnqdQ h1,.technology-page_page__gnqdQ h2,.technology-page_page__gnqdQ h3{font-weight:650;letter-spacing:-.035em;line-height:1.3;text-wrap:balance;word-break:keep-all;margin:0}.technology-page_page__gnqdQ p{margin:0;word-break:keep-all;text-wrap:pretty}.technology-page_page__gnqdQ a{color:inherit}.technology-page_page__gnqdQ a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.technology-page_wrap__M6XZL{width:min(1280px,calc(100% - 112px));margin-inline:auto}.technology-page_hero__t_SHZ{padding-block:88px 76px}.technology-page_hero__t_SHZ h1{font-size:clamp(38px,4.5vw,60px)}.technology-page_hero__t_SHZ .technology-page_heroLead__MJA8N{font-size:clamp(23px,2.4vw,31px);font-weight:450;letter-spacing:-.025em;line-height:1.55;margin-top:28px;max-width:32em}.technology-page_actions__geL_r{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap;margin-top:36px}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7,.technology-page_page__gnqdQ .technology-page_primary__Rca0n,.technology-page_page__gnqdQ .technology-page_secondary__bII3n{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 22px;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-radius:3px}.technology-page_page__gnqdQ .technology-page_primary__Rca0n{color:#fff;background:var(--navy);border:1px solid var(--navy)}.technology-page_page__gnqdQ .technology-page_primary__Rca0n:hover{background:#233444}.technology-page_page__gnqdQ .technology-page_secondary__bII3n{padding-inline:0;border-bottom:1px solid var(--tech-line);border-radius:0}.technology-page_page__gnqdQ .technology-page_secondary__bII3n:hover{border-bottom-color:var(--navy)}.technology-page_actions__geL_r svg,.technology-page_application__A_fMd svg,.technology-page_lightButton__B_mY7 svg{flex:none}.technology-page_background__ut04t{background:#f5f6f7;padding-block:64px}.technology-page_contextHeading__Yqz78{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.technology-page_contextHeading__Yqz78 h2{font-size:clamp(27px,2.8vw,38px)}.technology-page_contextHeading__Yqz78>p{font-size:18px;line-height:1.8;color:var(--tech-muted);max-width:60ch}.technology-page_contextColumns__1zwlh{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;padding-top:28px;border-top:1px solid var(--tech-line)}.technology-page_contextColumns__1zwlh h3{font-size:20px;margin-bottom:12px}.technology-page_contextColumns__1zwlh p{font-size:16px;line-height:1.8;color:var(--tech-muted);max-width:64ch}.technology-page_section__4hBlE{padding-block:88px;scroll-margin-top:104px}.technology-page_soft__3Lu27{background:#f7f8f9}.technology-page_sectionHeading__ITM9F{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:64px;margin-bottom:44px}.technology-page_sectionHeading__ITM9F h2{font-size:clamp(28px,3vw,40px)}.technology-page_sectionHeading__ITM9F .technology-page_statement__J1bhq{font-size:clamp(24px,2.5vw,32px);line-height:1.5;font-weight:500;letter-spacing:-.025em;color:var(--navy);margin-bottom:20px}.technology-page_statement__J1bhq strong{font-weight:700;text-decoration-line:underline;text-decoration-color:var(--orange);text-decoration-thickness:5px;text-underline-offset:5px;text-decoration-skip-ink:none}.technology-page_sectionHeading__ITM9F p{color:var(--tech-muted);font-size:17px;line-height:1.85;max-width:68ch}.technology-page_application__A_fMd{display:flex;justify-content:flex-end;padding-top:24px;margin-top:24px;border-top:1px solid var(--tech-line)}.technology-page_application__A_fMd a{display:inline-flex;align-items:center;gap:24px;min-height:48px;font-size:16px;font-weight:600;text-decoration:none}.technology-page_application__A_fMd a:hover{text-decoration:underline;text-underline-offset:5px}.technology-page_controlGuide__kSgdS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:0 0 44px}.technology-page_controlGuide__kSgdS>div{border-top:1px solid var(--tech-line);padding-top:20px;min-width:0}.technology-page_controlGuide__kSgdS dt{font-size:18px;font-weight:650;line-height:1.5;margin-bottom:10px}.technology-page_controlGuide__kSgdS dd{font-size:16px;line-height:1.8;color:var(--tech-muted);margin:0}.technology-page_process__ys2IW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.technology-page_process__ys2IW li{position:relative;padding-top:24px;border-top:2px solid var(--navy)}.technology-page_process__ys2IW li:not(:last-child):after{content:"";position:absolute;right:-22px;top:32px;width:8px;height:8px;border-top:1px solid var(--tech-muted);border-right:1px solid var(--tech-muted);transform:rotate(45deg)}.technology-page_process__ys2IW h3{font-size:21px;margin-bottom:14px}.technology-page_process__ys2IW p{font-size:16px;line-height:1.8;color:var(--tech-muted)}.technology-page_cross__8DVg1{padding-block:76px;background:var(--navy);color:#fff}.technology-page_cross__8DVg1>.technology-page_wrap__M6XZL{display:flex;justify-content:space-between;align-items:center;gap:48px}.technology-page_cross__8DVg1 h2{font-size:clamp(28px,3vw,40px)}.technology-page_cross__8DVg1 p{font-size:17px;line-height:1.8;margin-top:24px;max-width:60ch;color:#d4dce3}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7{color:var(--navy);background:#fff;flex-shrink:0}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7:hover{background:#e9edf0}@media(max-width:1000px){.technology-page_wrap__M6XZL{width:calc(100% - 64px)}.technology-page_contextColumns__1zwlh,.technology-page_contextHeading__Yqz78,.technology-page_sectionHeading__ITM9F{gap:36px}.technology-page_process__ys2IW{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.technology-page_process__ys2IW li:nth-child(2):after{display:none}.technology-page_controlGuide__kSgdS{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.technology-page_cross__8DVg1>.technology-page_wrap__M6XZL{align-items:flex-start;flex-direction:column;gap:32px}}@media(max-width:700px){.technology-page_wrap__M6XZL{width:calc(100% - 40px)}.technology-page_hero__t_SHZ{padding-block:52px}.technology-page_hero__t_SHZ h1{font-size:38px}.technology-page_hero__t_SHZ .technology-page_heroLead__MJA8N{font-size:23px;margin-top:22px}.technology-page_actions__geL_r{margin-top:28px;gap:14px 24px}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7,.technology-page_page__gnqdQ .technology-page_primary__Rca0n,.technology-page_page__gnqdQ .technology-page_secondary__bII3n{font-size:15px;gap:16px}.technology-page_background__ut04t{padding-block:44px}.technology-page_contextColumns__1zwlh,.technology-page_contextHeading__Yqz78,.technology-page_sectionHeading__ITM9F{grid-template-columns:1fr;gap:24px}.technology-page_contextHeading__Yqz78 h2{font-size:29px}.technology-page_contextHeading__Yqz78>p{font-size:16px}.technology-page_contextColumns__1zwlh{margin-top:28px;padding-top:24px;gap:26px}.technology-page_contextColumns__1zwlh h3{font-size:19px;margin-bottom:10px}.technology-page_section__4hBlE{padding-block:60px;scroll-margin-top:100px}.technology-page_sectionHeading__ITM9F{margin-bottom:32px;gap:24px}.technology-page_sectionHeading__ITM9F h2{font-size:30px}.technology-page_sectionHeading__ITM9F .technology-page_statement__J1bhq{font-size:25px;margin-bottom:16px}.technology-page_sectionHeading__ITM9F p{font-size:16px}.technology-page_controlGuide__kSgdS{gap:24px 20px;margin-bottom:32px}.technology-page_controlGuide__kSgdS dt{font-size:17px}.technology-page_controlGuide__kSgdS dd{font-size:15px}.technology-page_application__A_fMd{justify-content:flex-start}.technology-page_application__A_fMd a{font-size:15px;gap:16px}.technology-page_process__ys2IW{gap:28px 24px}.technology-page_process__ys2IW h3{font-size:20px}.technology-page_process__ys2IW li:not(:last-child):after{right:-17px}.technology-page_cross__8DVg1{padding-block:56px}.technology-page_cross__8DVg1 h2{font-size:29px}.technology-page_cross__8DVg1 p{font-size:16px;margin-top:20px}}@media(max-width:380px){.technology-page_controlGuide__kSgdS,.technology-page_process__ys2IW{grid-template-columns:1fr}.technology-page_process__ys2IW li:after{display:none}.technology-page_hero__t_SHZ h1{font-size:35px}}