._page_16gn8_1{color:#172c4d;max-width:1240px;margin:0 auto;padding:28px 28px 64px}._page_16gn8_1 section{scroll-margin-top:32px}._breadcrumb_16gn8_1{color:#536581;flex-wrap:wrap;gap:12px;margin:0 0 32px;font-size:14px;display:flex}._breadcrumb_16gn8_1 a{text-decoration:underline}._eyebrow_16gn8_1{letter-spacing:.13em;color:#3458bc;margin:0 0 18px;font-weight:700;line-height:1.5;font-size:13px!important}._hero_16gn8_1{border-bottom:1px solid #d2dced;grid-template-columns:1.35fr .85fr;align-items:center;gap:56px;padding:48px 0 76px;display:grid}._hero_16gn8_1 h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(44px,6vw,76px);font-weight:750;line-height:1.06}._hero_16gn8_1 h1 span{color:#2448bf}._lead_16gn8_1{max-width:640px;margin-bottom:20px;font-size:23px;line-height:1.5}._intro_16gn8_1{color:#4e6180;max-width:640px;font-size:17px;line-height:1.75}._actions_16gn8_1{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primary_16gn8_1,._secondary_16gn8_1{text-align:center;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:16px;font-weight:650;line-height:1.4;display:inline-flex}._primary_16gn8_1{color:#fff;background:#2448bf;box-shadow:0 8px 20px #2448bf20}._secondary_16gn8_1{color:#284576;background:#fff;border:1px solid #bbc9e2}._note_16gn8_1{color:#61728d;margin-top:16px;font-size:14px}._focus_16gn8_1{color:#fff;background:#132541;border-top:5px solid #87aaff;border-radius:24px;padding:34px;box-shadow:0 18px 50px #1d38601a}._focus_16gn8_1>svg{color:#9dbcff;margin-bottom:28px}._focus_16gn8_1>p{letter-spacing:.14em;color:#b8c9e4;font-size:12px}._focus_16gn8_1 h2{letter-spacing:-.035em;margin:14px 0 26px;font-size:36px;line-height:1.2}._focus_16gn8_1>div{border-top:1px solid #ffffff25;align-items:center;gap:16px;padding:16px 0;display:flex}._focus_16gn8_1>div span{color:#a9c3ff;font-size:14px}._focus_16gn8_1>div p{margin:0;font-size:16px;line-height:1.5}._focus_16gn8_1 small{color:#bfd0ec;margin-top:28px;font-size:13px;display:block}._sectionHead_16gn8_1{max-width:720px;margin-bottom:34px}._page_16gn8_1 h2{font-weight:700}._sectionHead_16gn8_1 h2,._author_16gn8_1 h2,._faq_16gn8_1 h2,._contact_16gn8_1 h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,4vw,46px);line-height:1.15}._sectionHead_16gn8_1>p:not(._eyebrow_16gn8_1){color:#526481;font-size:18px;line-height:1.7}._services_16gn8_1{padding:72px 0}._grid_16gn8_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._grid_16gn8_1 article{background:#fff;border:1px solid #d1ddf0;border-radius:18px;padding:30px}._grid_16gn8_1 svg{color:#3458bc;margin-bottom:22px}._grid_16gn8_1 h3{letter-spacing:-.025em;margin:0 0 14px;font-size:23px;line-height:1.3}._grid_16gn8_1 p{color:#526481;margin:0;font-size:17px;line-height:1.75}._method_16gn8_1{background:#edf2fb;border-radius:24px;grid-template-columns:1fr 1.2fr;gap:50px;padding:48px 36px;display:grid}._method_16gn8_1 ol{margin:0;padding:0;list-style:none}._method_16gn8_1 li{border-bottom:1px solid #cbd8ed;gap:22px;padding:22px 0;display:flex}._method_16gn8_1 li:first-child{padding-top:0}._method_16gn8_1 li:last-child{border:0;padding-bottom:0}._method_16gn8_1 li>span{color:#3458bc;font-size:24px;font-weight:650}._method_16gn8_1 h3{margin:0 0 10px;font-size:22px;line-height:1.3}._method_16gn8_1 li p{color:#526481;margin:0;font-size:16px;line-height:1.7}._author_16gn8_1{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:80px 0;display:grid}._author_16gn8_1 figure{background:#fff;border:1px solid #d1ddf0;border-radius:20px;margin:0;overflow:hidden}._author_16gn8_1 img{object-fit:contain;width:100%;height:auto;display:block}._author_16gn8_1 figcaption{color:#536581;padding:14px 18px;font-size:14px}._author_16gn8_1 p:not(._eyebrow_16gn8_1){color:#526481;font-size:18px;line-height:1.75}._textLink_16gn8_1{color:#2448bf;text-underline-offset:5px;padding:10px 0;font-weight:650;text-decoration:underline;display:inline-block}._projects_16gn8_1{border-top:1px solid #d2dced;padding:48px 0}._projectCard_16gn8_1{background:#fff;border:1px solid #c9d7ed;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:28px;display:flex}._projectCard_16gn8_1 h3{margin:0 0 10px;font-size:24px}._projectCard_16gn8_1 p{color:#526481;max-width:720px;margin:0;font-size:17px;line-height:1.7}._projectCard_16gn8_1 a{flex-shrink:0}._faq_16gn8_1{max-width:900px;padding:48px 0 72px}._faq_16gn8_1 details{background:0 0;border-bottom:1px solid #cbd8ed;padding:0}._faq_16gn8_1 summary{cursor:pointer;color:#263c61;padding:22px 0;font-size:18px;font-weight:600;line-height:1.5}._faq_16gn8_1 details p{color:#526481;margin:0;padding:0 0 22px;font-size:17px;line-height:1.75}._contact_16gn8_1{color:#fff;background:#132541;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:42px;display:flex}._contact_16gn8_1>div{max-width:740px}._contact_16gn8_1 ._eyebrow_16gn8_1{color:#b2c9ff}._contact_16gn8_1 p:not(._eyebrow_16gn8_1){color:#cedcf0;margin:0;font-size:17px;line-height:1.75}._contact_16gn8_1>a{color:#102d5c;box-shadow:none;background:#b5ceff;flex-shrink:0}:is(._page_16gn8_1 a:focus-visible,._page_16gn8_1 summary:focus-visible){outline-offset:5px;outline:3px solid #5278ed}._primary_16gn8_1:hover{filter:brightness(1.08)}@media (max-width:900px){._hero_16gn8_1{grid-template-columns:1.1fr .9fr;gap:28px}._focus_16gn8_1{padding:26px}._focus_16gn8_1 h2{font-size:30px}._method_16gn8_1{grid-template-columns:1fr;gap:22px}._author_16gn8_1{gap:30px}._projectCard_16gn8_1,._contact_16gn8_1{flex-direction:column;align-items:flex-start}}@media (max-width:650px){._page_16gn8_1{padding:20px 18px 40px}._hero_16gn8_1{grid-template-columns:1fr;gap:32px;padding:28px 0 44px}._lead_16gn8_1{font-size:20px}._actions_16gn8_1{grid-template-columns:1fr;display:grid}._focus_16gn8_1{padding:26px}._focus_16gn8_1>svg{margin-bottom:18px}._services_16gn8_1{padding:48px 0}._grid_16gn8_1{grid-template-columns:1fr}._grid_16gn8_1 article{padding:24px}._method_16gn8_1{border-radius:18px;padding:28px 22px}._author_16gn8_1{grid-template-columns:1fr;padding:48px 0}._author_16gn8_1 figure{max-width:380px}._projectCard_16gn8_1{padding:24px}._projectCard_16gn8_1>a,._contact_16gn8_1>a{flex-shrink:1;width:100%}._contact_16gn8_1{border-radius:18px;padding:28px 24px}._faq_16gn8_1{padding-bottom:48px}._eyebrow_16gn8_1{font-size:12px!important}._hero_16gn8_1 h1{font-size:clamp(38px,10vw,48px)}}
