.seg-header{gap:18px}.seg-corporate{font-size:12px;font-weight:700}.seg-languages{flex-wrap:wrap;gap:10px 20px;padding-top:22px;padding-bottom:10px;font-size:12px}.seg-languages a{padding:10px 0;min-height:44px}.seg-languages a[aria-current=page]{border-bottom:2px solid var(--orange)}.seg-hero{padding-top:54px;padding-bottom:58px;display:grid;grid-template-columns:1.25fr .85fr;gap:64px;align-items:start}.seg-content h1{font-size:clamp(44px,5.5vw,77px);font-weight:800;line-height:1.02;letter-spacing:-.055em;margin:22px 0}.seg-lead{font:italic 27px/1.35 Georgia,serif;max-width:600px}.seg-intro{font-size:17px;max-width:590px;margin:24px 0}.seg-scope{padding:28px;background:var(--lime)}.seg-content h2{font-size:28px;letter-spacing:-.035em;line-height:1.15}.seg-scope h2{margin:18px 0}.seg-scope ul{padding-left:19px;margin:18px 0 24px}.seg-scope li{padding:8px 0;font-size:15px}.seg-scope>p:last-child{font-size:13px;border-top:1px solid #a2ad46;padding-top:18px}.seg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:60px}.seg-steps article{border-top:1px solid var(--ink);padding-top:22px;display:flex;flex-direction:column;align-items:start}.seg-steps h2{margin:17px 0}.seg-steps p{font-size:15px;margin-bottom:25px}.seg-steps .text-link{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;line-height:1.5}.seg-quote{background:var(--ink);color:var(--paper);padding:54px 0}.seg-quote h2{font-size:clamp(32px,4.5vw,54px);margin:20px 0}.seg-quote p{max-width:740px}.seg-quote .seg-mail{font-size:14px;margin-top:18px}.seg-mail-note{font-size:12px;color:#c9d2d2;margin-top:14px;max-width:650px}.seg-cue{padding-top:32px;padding-bottom:32px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.seg-cue p{font-size:13px;max-width:800px}.seg-cue .text-link{min-height:44px;display:inline-flex;align-items:center}.seg-content a{overflow-wrap:anywhere}@media(max-width:850px){.seg-hero{grid-template-columns:1fr;gap:30px;padding-top:28px}.seg-steps{grid-template-columns:1fr;gap:28px}.seg-lead{font-size:24px}.seg-content h1{font-size:clamp(42px,9vw,64px)}.seg-cue{grid-template-columns:1fr;gap:18px}.seg-scope{padding:24px}.seg-steps article{min-height:0}.seg-quote .button{max-width:100%}.seg-languages{gap:6px 19px}.seg-header .brand{font-size:24px}.seg-header .brand img{width:37px}}
.seg-secondary{display:flex;align-items:center;min-height:44px;width:max-content;max-width:100%;margin-top:15px}
