.company-tab-panel.cr-page{padding:36px!important;color:#15254a;background:#fff;overflow:hidden}.cr-page *{box-sizing:border-box}.cr-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;color:#4271ad}.cr-intro{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:27px}.cr-intro h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:1.1;margin:9px 0 0;color:#102550}.cr-intro h2 small{font-size:.37em;font-weight:500;letter-spacing:.02em;margin-left:12px;color:#73839d}.cr-intro>p{max-width:330px;font-size:14px;line-height:1.8;margin:0;color:#65718a}.cr-hero{display:grid;grid-template-columns:1.12fr 1fr;min-height:330px;border:1px solid #dce7f7;border-radius:22px;background:#f3f7fe;overflow:hidden}.cr-copy{padding:36px 32px;align-self:center}.cr-copy h3{font-size:clamp(24px,2.8vw,35px);line-height:1.4;letter-spacing:-.055em;color:#102550;margin:13px 0 20px}.cr-copy h3 em{font-style:normal;color:#296ae5}.cr-copy p{font-size:15px;line-height:1.9;word-break:keep-all;margin:0;color:#53637c}.cr-label{font-size:11px;font-weight:700;letter-spacing:.14em;color:#40669d}.cr-art{position:relative;background:radial-gradient(ellipse at 65% 20%,#214a91,#091a3b 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-width:0;color:#d7e8ff}.cr-art svg{display:block;width:100%;max-width:340px;height:auto}.cr-art figcaption{font-size:11px;letter-spacing:.04em;color:#9bb7de;margin-top:9px}.cr-art{margin:0}.cr-principle{padding:20px 0 5px;display:flex;gap:20px;align-items:baseline;border-bottom:1px solid #e0e8f2}.cr-principle strong{font-size:14px;white-space:nowrap}.cr-principle p{font-size:14px;line-height:1.8;color:#69768d;margin:0 0 17px}.cr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}.cr-card{border-top:2px solid #c6dbfa;padding-top:17px}.cr-card>span{font-size:10px;color:#3e72bc;letter-spacing:.12em;font-weight:800}.cr-card h4{font-size:17px;line-height:1.5;margin:8px 0;color:#172e53}.cr-card p{font-size:13px;line-height:1.8;color:#66758c;margin:0;word-break:keep-all}.cr-bottom{border-radius:16px;padding:21px 24px;background:#eff5fe;display:flex;align-items:center;justify-content:space-between;gap:22px}.cr-bottom p{margin:0;max-width:540px;font-size:13px;line-height:1.8;color:#526888}.cr-bottom p b{color:#204778}.cr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.cr-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:12px 18px;border-radius:9px;text-decoration:none!important;font-size:13px;font-weight:700;color:#fff!important;background:#214f9e}.cr-actions a.cr-secondary{color:#315580!important;background:#edf3fd}.cr-actions a:hover{background:#15386d}.cr-actions a:focus-visible{outline:3px solid #69a9ff;outline-offset:4px}.cr-footer-note{font-size:11px!important;color:#7b8699!important;margin:12px 0 0!important}.cr-abbato .cr-hero{background:#f1f7fb}.cr-abbato .cr-art{background:radial-gradient(ellipse at 65% 20%,#236584,#0b243f 75%)}
@media(max-width:900px){.company-tab-panel.cr-page{padding:24px!important}.cr-intro{display:block}.cr-intro>p{max-width:none;margin-top:16px}.cr-copy{padding:28px 24px}.cr-hero{grid-template-columns:1fr 1fr}.cr-grid{gap:15px}}
@media(max-width:600px){.company-tab-panel.cr-page{padding:20px 15px!important}.cr-intro h2{font-size:36px}.cr-hero{grid-template-columns:1fr}.cr-copy{padding:24px}.cr-copy h3{font-size:28px}.cr-copy p{font-size:14px}.cr-art{padding:20px;min-height:240px}.cr-art svg{max-width:280px}.cr-grid{grid-template-columns:1fr;gap:20px}.cr-card{padding-top:12px}.cr-principle{display:block;padding-top:22px}.cr-principle p{margin-top:8px}.cr-bottom{display:block;padding:18px}.cr-actions{display:grid;grid-template-columns:1fr;margin-top:18px}.cr-actions a{width:100%}}
