.lexpax{--lx-ink:#152b3d;--lx-blue:#20598a;--lx-gold:#f4cc69;--lx-paper:#f6f5f0;--lx-line:#d5dfe5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--lx-ink);background:#fff;line-height:1.65;width:100%;max-width:1440px;margin:auto;text-align:left;font-size:17px;isolation:isolate}.lexpax *{box-sizing:border-box}.lexpax a{color:inherit;text-decoration:none}.lexpax a:hover{text-decoration:underline}.lexpax a:focus-visible,.lexpax button:focus-visible,.lexpax input:focus-visible,.lexpax select:focus-visible,.lexpax textarea:focus-visible,.lexpax summary:focus-visible{outline:3px solid #2275ba;outline-offset:4px}.lexpax h1,.lexpax h2,.lexpax h3,.lexpax p{margin:0}.lexpax h1,.lexpax h2,.lexpax h3{font-family:inherit;color:inherit;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.lx-nav{background:#142b3c;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 5%}.lx-brand img{width:190px;height:auto;max-height:76px;object-fit:contain;display:block}.lx-nav nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap;font-size:15px}.lx-language{border:1px solid #7d94a6;border-radius:30px;padding:6px 17px}.lx-hero{background:var(--lx-paper);padding:76px 6% 82px;display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center}.lx-eyebrow{color:var(--lx-blue);font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:20px!important}.lexpax h1{font-size:clamp(38px,4.5vw,64px);font-weight:780;margin-bottom:28px}.lx-lead{font-size:19px;max-width:650px;line-height:1.7}.lx-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 18px}.lx-button{background:var(--lx-gold);color:#142b3c!important;padding:15px 22px;border-radius:9px;display:inline-flex;gap:25px;align-items:center;justify-content:center;font-weight:750;border:1px solid transparent;font-family:inherit;font-size:16px;cursor:pointer;min-height:52px;line-height:1.45;text-align:center;white-space:normal}.lx-button:hover{background:#f8d985}.lx-text-link{font-weight:700;font-size:15px}.lx-note{font-size:13px;color:#51606d;line-height:1.6;max-width:660px}.lx-board{border-radius:20px;border:1px solid #d2dee5;background:#fff;padding:26px;box-shadow:0 18px 55px #142b3c0c;transform:rotate(1deg)}.lx-board-heading{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--lx-line);font-size:19px;font-weight:750;line-height:1.4}.lx-dot{width:12px;height:12px;border-radius:50%;background:#3b8873;flex-shrink:0;box-shadow:0 0 0 6px #edf5f2}.lx-board-row{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid #e8edef}.lx-board-row:last-child{padding-bottom:0;border:0}.lx-board-row strong{font-size:17px}.lx-board-row p{font-size:14px;color:#526776;margin-top:4px}.lx-number{color:#376582;background:#edf3f7;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;flex-shrink:0}.lx-section{padding:76px 6%}.lexpax h2{font-size:clamp(30px,3.2vw,44px);font-weight:750;max-width:850px;margin-bottom:20px}.lx-section-lead{max-width:740px;color:#4f626f;margin-bottom:32px!important}.lx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lx-card{padding:28px;border:1px solid var(--lx-line);border-radius:14px;background:#fcfdfd}.lx-card:nth-child(2n){background:#f1f6f9}.lx-card-index{display:inline-block;font-size:12px;letter-spacing:.1em;color:#346984;font-weight:800;margin-bottom:20px}.lexpax h3{font-size:23px;margin-bottom:14px}.lx-card p,.lx-two p{font-size:16px;color:#4d6270;line-height:1.75}.lx-process{background:#162e40;color:#fff}.lx-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:18px 0 0;margin:0}.lx-steps li{counter-increment:steps;border-top:1px solid #536b7c;padding-top:22px;min-width:0}.lx-steps li:before{content:"0" counter(steps);display:block;color:#f4cc69;font-size:14px;font-weight:800;margin-bottom:19px}.lx-steps h3{font-size:21px}.lx-steps p{font-size:15px;color:#cbd8e1}.lx-scope{background:#f6f5f0}.lx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lx-scope article{background:#fff;border:1px solid #dbe2e4;border-radius:14px;padding:30px}.lx-scope article a{display:inline-block;margin-top:20px;font-weight:750;color:#20598a}.lx-scope .lx-note{margin-top:22px}.lx-faq details{border-bottom:1px solid var(--lx-line);padding:20px 0}.lx-faq summary{font-weight:700;font-size:18px;cursor:pointer;line-height:1.5}.lx-faq details p{max-width:850px;color:#526776;margin-top:16px}.lx-contact{background:#edf3f7;display:grid;grid-template-columns:.9fr 1.1fr;gap:7%}.lx-contact .lx-note{margin-top:24px}.lx-form{background:#fff;padding:30px;border-radius:16px;border:1px solid var(--lx-line)}.lx-form label{display:block;font-size:14px;font-weight:650;margin-bottom:18px}.lx-form input:not([type=checkbox]),.lx-form textarea,.lx-form select{display:block;width:100%;max-width:100%;font:inherit;font-weight:400;font-size:16px;line-height:1.5;border:1px solid #b7c8d3;background:#fff;color:#152b3d;padding:11px 12px;border-radius:7px;min-height:46px;margin-top:7px}.lx-form textarea{resize:vertical}.lx-form .lx-two{gap:16px}.lx-form .lx-check{display:flex;align-items:flex-start;gap:12px;font-size:12px;font-weight:400;line-height:1.6}.lx-check input{flex-shrink:0;margin-top:4px;width:18px;height:18px}.lx-check a{text-decoration:underline}.lx-form .lx-button{width:100%}.lx-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lx-feedback{padding:18px;margin-bottom:16px!important;background:#fff;border-left:4px solid #25694e;border-radius:6px}.lx-privacy{padding:35px 6%;font-size:13px;color:#526776;border-top:1px solid #d9e2e7}.lx-privacy h2{font-size:19px;margin-bottom:12px}.lx-privacy p{max-width:1000px}.lx-privacy a{text-decoration:underline}.lx-footer{background:#142b3c;color:#d8e2e9;padding:35px 6%;font-size:13px}.lx-footer strong{font-size:18px;color:#fff;letter-spacing:.07em}.lx-footer p{margin-top:12px}.lx-footer a{color:#f4cc69}.lexpax section{scroll-margin-top:25px}@media(max-width:1000px){.lx-hero{gap:4%;padding:55px 5%}.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-contact{gap:4%}.lx-form{padding:22px}}@media(max-width:700px){.lx-nav{align-items:flex-start;flex-direction:column;gap:20px;padding:18px 6%}.lx-nav nav{font-size:13px;gap:12px 20px}.lx-brand img{width:155px}.lx-hero,.lx-contact{grid-template-columns:1fr;gap:35px}.lx-hero{padding:44px 6% 50px}.lx-lead{font-size:17px}.lx-board{transform:none;padding:22px}.lx-section{padding:48px 6%}.lx-grid,.lx-two,.lx-steps{grid-template-columns:1fr}.lx-card{padding:24px}.lx-steps{gap:22px}.lx-steps li{padding-top:18px}.lx-form{padding:22px 18px}.lx-form .lx-two{gap:0}.lx-actions{align-items:stretch;gap:18px}.lx-actions .lx-button{width:100%}.lx-note{font-size:13px}.lexpax h1{font-size:40px}.lx-scope article{padding:24px}}@media(prefers-reduced-motion:reduce){.lexpax *{scroll-behavior:auto!important}}

.lx-routes{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 6%;background:#fff}.lx-routes a{display:flex;flex-direction:column;gap:7px;padding:20px;border:2px solid #d5dfe5;border-radius:12px;line-height:1.5;min-width:0}.lx-routes a[aria-current=page]{border-color:#20598a;background:#edf3f7;box-shadow:inset 0 4px #20598a}.lx-routes strong{font-size:18px}.lx-routes span{font-size:14px;color:#526776}@media(max-width:700px){.lx-routes{grid-template-columns:1fr;gap:10px;padding:20px 6%}.lx-routes a{padding:16px}}

body.lexpax-site{margin:0;background:#e7ecef}.lexpax-site #lexpax-main{width:100%;margin:0;padding:0}.lexpax-site .lx-nav nav{font-size:13px;gap:12px 20px;justify-content:flex-end}.lx-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.lx-form fieldset{border:0;margin:0;padding:0;min-width:0}.lx-subintro{background:#f6f5f0}.lx-subintro h1{margin-bottom:25px}.lx-preview-note{padding:12px;background:#fff1b8;margin:0;color:#152b3d}.lx-skip{position:absolute;top:-100px;left:16px;padding:12px;background:#fff;z-index:999999}.lx-skip:focus{top:12px}@media(max-width:700px){.lexpax-site .lx-nav nav{justify-content:flex-start;gap:12px 18px}.lx-card h2{font-size:29px}}

/* 1.2.1: bright branding field, native WordPress custom logo. */
.lexpax .lx-nav{background:#fffdf7;color:#152b3d;border-bottom:1px solid #e5e2d9}.lx-brand{display:flex;align-items:center;flex-shrink:0;padding:8px 14px;background:#fff;border:1px solid #eee8dc;border-radius:10px;min-height:76px}.lx-brand img{max-height:90px;width:210px;height:auto}.lx-brand-fallback{font-size:27px;font-weight:850;letter-spacing:.06em;color:#151515;line-height:1.1}.lx-brand-fallback span{display:block;margin-top:5px;font-size:12px;letter-spacing:.2em;color:#71551b}.lexpax .lx-language{border-color:#aebbc5}.lexpax .lx-nav a{color:#152b3d}@media(max-width:700px){.lx-brand img{width:175px}.lx-brand{min-height:66px}}

.lexpax .lx-company{margin:28px 0;padding:24px 0;border-top:1px solid #d5d5d5}.lexpax .lx-company h2{font-size:20px}.lexpax .lx-company p{overflow-wrap:anywhere}
