
 
@font-face{font-family:WerkInter;src:url('/brand/inter-regular.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:WerkInter;src:url('/brand/inter-bold.ttf') format('truetype');font-display:swap;font-weight:700}
body {font-family:WerkInter,Inter,Arial,sans-serif}
.ws h1,.ws h2,.ws h3 {letter-spacing:-.035em}
.ws .feedback-section h2,.ws .werk-intro h2 {font-weight:400; font-size:clamp(34px,4.4vw,64px);line-height:1.08;max-width:900px}
.ws .feedback-section h3 {letter-spacing:-.025em}
.site-nav summary:focus-visible,.site-nav a:focus-visible,.site-mobile summary:focus-visible,.site-mobile a:focus-visible,.werk-product:focus-visible {outline:3px solid #163cad;outline-offset:5px}
.site-products summary::after {content:' +';color:#163cad}
.site-products[open] summary::after {content:' −'}
.ws .hero-a-in{position:relative;width:100%}
.ws .hero-a .ctas{position:absolute;right:0;bottom:0}
.ws .hero-a .lead{margin-bottom:0;padding-right:12px}
.werk-intro{padding:clamp(76px,9vw,140px) 0;background:#f7f9fa;color:#12222c}
.werk-intro-head{display:grid;grid-template-columns:1fr 2fr 1fr;gap:32px;align-items:start}
.werk-kicker,.werk-product-meta,.werk-caption{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#526473}
.werk-intro-head h2,.werk-intro-head p{margin:0}
.werk-intro-head>p:last-child{font-size:16px;line-height:1.6;max-width:32ch;letter-spacing:0;text-transform:none;color:#526473}
.werk-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:70px}
.werk-product{display:block;color:#12222c;text-decoration:none;min-width:0;border-top:1px solid #bdc9cf;padding-top:16px}
.werk-product-image{overflow:hidden;aspect-ratio:1.55;background:#e5eaed;display:grid;place-items:center}
.werk-product-image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s ease}
.werk-product:hover .werk-product-image img{transform:scale(1.025)}
.werk-product-meta{display:flex;justify-content:space-between;margin:22px 0 12px;color:#163cad}
.werk-product h3{font-size:clamp(25px,2.2vw,34px);font-weight:400;margin:0 0 12px}
.werk-product p{font-size:15px;line-height:1.55;max-width:36ch;margin:0;color:#526473}
.werk-caption{margin:25px 0 0;text-transform:none;letter-spacing:0}
.gen-teaser a{border-radius:0;background:#f4f6f7;box-shadow:none}
.gen-teaser .go{border-radius:0}
.ew-grid article,.trust-grid article{border-radius:0;box-shadow:none}
.ew-compare,.ew-compare>div{border-radius:0}
.ws a.more{color:#163cad}
.ws .btn:not(.ghost):hover{background:#102c82;border-color:#102c82;color:#fff}
.ws .hero-a .ctas .btn:hover{background:#e9eef5;border-color:#e9eef5;color:#12222c}
.advisor-linkedin {display:inline-block;color:#163cad;text-decoration:none;border-bottom:1px solid #163cad;padding-bottom:4px}
@media(max-width:900px){.werk-intro-head{grid-template-columns:1fr 2fr}.werk-intro-head>p:last-child{grid-column:2}.werk-product-grid{gap:16px}.ws .hero-a .ctas{position:static;margin-top:28px}}
@media(max-width:650px){.werk-intro-head{grid-template-columns:1fr;gap:20px}.werk-intro-head>p:last-child{grid-column:auto}.werk-product-grid{grid-template-columns:1fr;gap:32px;margin-top:45px}.werk-product-image{aspect-ratio:1.8}.ws .hero-a .ctas .btn{width:auto}.ws .hero-a .lead{max-width:100%}}

.ws a.werk-product, .ws a.werk-product:visited, .ws a.werk-product h3, .ws a.werk-product p, .ws a.werk-product span {text-decoration:none} .werk-product-image img {object-fit:cover} .werk-product-image {background:#e9edf2} .werk-product:hover h3 {color:#163cad}
