/*131d95f1*/.estat{display: grid; gap: 0; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); border: 1px solid var(--line); border-radius: 16px; overflow: hidden; background: var(--bg); margin: 38px 0;}.estat > div{padding: 26px 24px; border-right: 1px solid var(--line);}.estat > div:last-child{border-right: 0;}.estat b{display: block; font-family: var(--font-mono); font-size: clamp(26px, 3.4vw, 38px); line-height: 1; letter-spacing: -.03em; color: var(--blue-600); margin-bottom: 10px;}.estat span{display: block; font-size: 14px; line-height: 1.55; color: var(--ink-soft);}.estat > div.is-key{background: var(--blue-50);}.estat > div.is-key b{color: var(--blue-700);}@media (max-width: 700px){.estat{grid-template-columns: 1fr 1fr;}.estat > div{border-bottom: 1px solid var(--line);}.estat > div:nth-child(2n){border-right: 0;}}.ecmp{display: grid; gap: 18px; margin: 38px 0; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.ecmp > div{padding: 26px 24px; border-radius: 16px; border: 1px solid var(--line);}.ecmp .ecmp-them{background: var(--bg-soft);}.ecmp .ecmp-us{background: var(--bg); border-color: var(--blue-100); box-shadow: 0 18px 44px -22px rgba(29,78,216,.28);}.ecmp h3{font-family: var(--font-display); font-size: 19px; margin: 0 0 4px;}.ecmp .ecmp-tag{display: inline-block; font-size: 11.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--ink-faint); margin-bottom: 14px;}.ecmp .ecmp-us .ecmp-tag{color: var(--blue-600);}.ecmp ul{margin: 0; padding-left: 18px;}.ecmp li{margin-bottom: 9px; line-height: 1.6; color: var(--ink-soft); font-size: 15px;}.ecmp .ecmp-us li{color: var(--ink);}.eflow{margin: 38px 0; counter-reset: eflow;}.eflow > div{position: relative; padding: 0 0 30px 52px; counter-increment: eflow;}.eflow > div::before{content: counter(eflow); position: absolute; left: 0; top: -2px; width: 32px; height: 32px; border-radius: 50%; display: grid; place-items: center; font-family: var(--font-mono); font-size: 14px; font-weight: 600; background: var(--blue-600); color: #fff;}.eflow > div::after{content: ""; position: absolute; left: 15.5px; top: 34px; bottom: 6px; width: 1px; background: var(--line);}.eflow > div:last-child{padding-bottom: 0;}.eflow > div:last-child::after{display: none;}.eflow b{display: block; font-size: 16.5px; margin-bottom: 5px;}.eflow p{margin: 0; line-height: 1.62; color: var(--ink-soft); font-size: 15px;}.equote{margin: 40px 0; padding: 6px 0 6px 26px; border-left: 3px solid var(--blue-600); font-family: var(--font-display); font-size: clamp(19px, 2.5vw, 26px); line-height: 1.42; letter-spacing: -.01em; color: var(--ink); max-width: 34ch;}.equote cite{display: block; margin-top: 14px; font-family: var(--font-body); font-size: 13.5px; font-style: normal; color: var(--ink-faint); letter-spacing: 0;}.efaq{margin: 38px 0; border-top: 1px solid var(--line);}.efaq details{border-bottom: 1px solid var(--line);}.efaq summary{cursor: pointer; list-style: none; padding: 20px 44px 20px 0; position: relative; font-size: 16.5px; font-weight: 600; color: var(--ink);}.efaq summary::-webkit-details-marker{display: none;}.efaq summary::after{content: ""; position: absolute; right: 8px; top: 26px; width: 9px; height: 9px; border-right: 2px solid var(--ink-faint); border-bottom: 2px solid var(--ink-faint); transform: rotate(45deg); transition: transform .18s ease;}.efaq details[open] summary::after{transform: rotate(-135deg); top: 30px;}.efaq details > *:not(summary){margin: 0 0 20px; max-width: 62ch; line-height: 1.7; color: var(--ink-soft);}.enote{margin: 34px 0; padding: 20px 24px; border-left: 3px solid var(--orange-500); background: #FBF3EF; border-radius: 0 12px 12px 0; max-width: 68ch;}.enote b{display: block; margin-bottom: 6px; color: var(--orange-700);}.enote p{margin: 0; line-height: 1.65; color: var(--ink-soft);}.ecta{margin: 56px 0 0; padding: 44px 40px; border-radius: 20px; text-align: center; background: linear-gradient(160deg, var(--blue-900) 0%, var(--blue-700) 100%); color: #fff; box-shadow: 0 28px 64px -28px rgba(11,28,61,.55);}.ecta h2{font-family: var(--font-display); color: #fff; font-size: clamp(24px, 3.2vw, 34px); line-height: 1.16; margin: 0 auto 12px; max-width: 22ch;}.ecta p{margin: 0 auto 24px; max-width: 52ch; line-height: 1.6; color: rgba(255,255,255,.82);}.ecta .btn-primary{background: #fff; color: var(--blue-900); border-color: #fff;}.ecta .btn-primary:hover{background: var(--blue-50);}.ecta .btn-ghost{color: #fff; border-color: rgba(255,255,255,.35);}.ecta .btn-ghost:hover{background: rgba(255,255,255,.1);}.ecta-row{display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}@media (max-width: 640px){.ecta{padding: 34px 22px; border-radius: 16px;}.eflow > div{padding-left: 46px;}}@media (prefers-reduced-motion: reduce){.efaq summary::after{transition: none;}}