@font-face{font-family:"Inter";src:url("/wp-content/uploads/fonts/InterVariable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--rxl-navy:#1f2a44;--rxl-navy-2:#27344f;--rxl-petrol:#4a7c7e;--rxl-petrol-text:#3f6d6f;--rxl-petrol-hell:#8bbcbd;--rxl-ink:#1f2a44;--rxl-text:#3d4656;--rxl-text-dark:#ccd2dd;--rxl-paper:#ffffff;--rxl-mist:#f3f5f7;--rxl-line:#d9dee5;--rxl-line-dark:rgba(255,255,255,.16);--rxl-font:"Inter","Source Sans 3",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--rxl-content:1140px;--rxl-measure:720px;--rxl-gap:96px}@media (max-width:767px){:root{--rxl-gap:64px}}.rxl{font-family:var(--rxl-font);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;color:var(--rxl-text);-webkit-font-smoothing:antialiased}.rxl *,.rxl *::before,.rxl *::after{box-sizing:border-box}.rxl :where(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0}.rxl :where(ul,ol){list-style:none}.rxl :where(p+p){margin-top:1em}.rxl-s{position:relative;padding:var(--rxl-gap) 24px;scroll-margin-top:88px}.rxl-s--dark{background:var(--rxl-navy);color:var(--rxl-text-dark)}.rxl-s--paper{background:var(--rxl-paper)}.rxl-s--mist{background:var(--rxl-mist)}.rxl-s--grid::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 80px);pointer-events:none}.rxl-in{position:relative;z-index:1;max-width:var(--rxl-content);margin:0 auto}.rxl-measure{max-width:var(--rxl-measure)}.rxl .rxl-h1{font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:-.022em;color:#fff;max-width:17ch}.rxl .rxl-h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:750;line-height:1.15;letter-spacing:-.015em;color:var(--rxl-ink)}.rxl .rxl-h3{font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);font-weight:650;line-height:1.25;color:var(--rxl-ink)}.rxl-s--dark .rxl-h2,.rxl-s--dark .rxl-h3{color:#fff}.rxl .rxl-intro{margin-top:16px}.rxl .rxl-small{font-size:.9375rem;line-height:1.55}.rxl-head{margin-bottom:48px}.rxl .rxl-link{display:inline-flex;align-items:center;min-height:44px;color:var(--rxl-petrol-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.rxl .rxl-link:hover{text-decoration-thickness:2px}.rxl-s--dark .rxl-link{color:#fff}.rxl .rxl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;font:600 1rem/1.2 var(--rxl-font);letter-spacing:.005em;text-decoration:none;border:1px solid transparent;border-radius:0;transition:background-color .2s,color .2s}.rxl .rxl-btn--light{background:#fff;color:var(--rxl-navy)}.rxl .rxl-btn--light:hover{background:var(--rxl-petrol-hell);color:var(--rxl-navy)}.rxl .rxl-btn--dark{background:var(--rxl-navy);color:#fff}.rxl .rxl-btn--dark:hover{background:var(--rxl-petrol);color:#fff}.rxl a:focus-visible{outline:3px solid var(--rxl-petrol-hell);outline-offset:3px}.rxl-s--paper a:focus-visible,.rxl-s--mist a:focus-visible{outline-color:var(--rxl-petrol-text)}.rxl .rxl-ico{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rxl-hero{padding-top:clamp(96px,10vw,160px);padding-bottom:clamp(88px,9vw,140px);background:linear-gradient(90deg,var(--rxl-navy) 0%,var(--rxl-navy) 50%,rgba(31,42,68,.8) 72%,rgba(31,42,68,.5) 100%),var(--rxl-hero-img,none) right center / cover no-repeat,var(--rxl-navy)}.rxl-hero-bar{position:absolute;top:0;bottom:0;right:38%;width:3px;background:var(--rxl-petrol);opacity:.6;z-index:1}.rxl .rxl-hero-sub{margin-top:28px;max-width:34em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;color:#e3e7ee}.rxl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px}.rxl .rxl-trust{margin-top:56px;padding-top:20px;border-top:1px solid var(--rxl-line-dark);max-width:34em;font-size:.9375rem;color:var(--rxl-text-dark)}@media (max-width:980px){.rxl-hero-bar{display:none}.rxl-hero{background:linear-gradient(rgba(31,42,68,.9),rgba(31,42,68,.9)),var(--rxl-hero-img,none) center / cover no-repeat,var(--rxl-navy)}}@media (prefers-reduced-motion:no-preference){.rxl-hero-content>*{animation:rxl-rise .6s cubic-bezier(.2,.7,.2,1) both}.rxl-hero-content>:nth-child(2){animation-delay:.08s}.rxl-hero-content>:nth-child(3){animation-delay:.16s}.rxl-hero-content>:nth-child(4){animation-delay:.24s}}@keyframes rxl-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rxl .rxl-occasions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rxl .rxl-occasion{display:flex;gap:18px;padding:28px 26px;border:1px solid var(--rxl-line);background:#fff}.rxl .rxl-occasion .rxl-ico{color:var(--rxl-petrol-text);margin-top:2px}.rxl .rxl-occasion strong{color:var(--rxl-ink);font-weight:650}@media (max-width:980px){.rxl .rxl-occasions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rxl .rxl-occasions{grid-template-columns:1fr}}.rxl .rxl-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rxl .rxl-area{display:flex;flex-direction:column;padding:28px 24px 20px;background:#fff;border:1px solid var(--rxl-line);border-top:3px solid var(--rxl-navy)}.rxl .rxl-area .rxl-ico{color:var(--rxl-petrol-text);margin-bottom:20px}.rxl .rxl-area p{margin-top:12px;hyphens:auto;-webkit-hyphens:auto}.rxl .rxl-area .rxl-link{margin-top:auto;padding-top:16px}@media (min-width:1188px){.rxl .rxl-areas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.rxl .rxl-areas{grid-template-columns:1fr}}.rxl .rxl-pillars{margin-top:56px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"q q q""legal mid consult""r r r";gap:28px 20px}.rxl .rxl-pl-q,.rxl .rxl-pl-r{padding:18px 24px;text-align:center;font-weight:600;color:#fff;border:1px solid var(--rxl-line-dark)}.rxl .rxl-pl-q{grid-area:q;background:var(--rxl-navy-2)}.rxl .rxl-pl-r{grid-area:r}.rxl .rxl-pl{position:relative;padding:28px 28px 30px;border:1px solid var(--rxl-line-dark)}.rxl .rxl-pl::before{content:"";position:absolute;left:50%;top:-29px;height:28px;border-left:1px solid var(--rxl-line-dark)}.rxl .rxl-pl--legal{grid-area:legal;background:rgba(74,124,126,.22);border:2px solid var(--rxl-petrol-hell)}.rxl .rxl-pl--consult{grid-area:consult}.rxl .rxl-pl-name{font-weight:700;color:#fff;font-size:1.125rem;line-height:1.3}.rxl .rxl-pl-role{margin-top:4px;padding-bottom:16px;border-bottom:1px solid var(--rxl-line-dark);font-size:.9375rem}.rxl .rxl-pl--legal .rxl-pl-role{color:var(--rxl-petrol-hell)}.rxl .rxl-pl ul{list-style:none;margin:16px 0 0;padding:0}.rxl .rxl-pl li,.rxl .rxl-occasion{list-style:none}.rxl .rxl-pl li+li{margin-top:6px}.rxl .rxl-pl--legal li{color:#fff}.rxl .rxl-pl-mid{grid-area:mid;align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.9375rem}.rxl .rxl-pl-mid .rxl-ico{width:56px;color:var(--rxl-petrol-hell)}.rxl .rxl-note{margin-top:24px;max-width:var(--rxl-measure);font-size:.9375rem;color:var(--rxl-text-dark)}.rxl .rxl-after{margin-top:24px}@media (max-width:860px){.rxl .rxl-pillars{grid-template-columns:1fr;grid-template-areas:"q" "legal" "mid" "consult" "r";gap:20px}.rxl .rxl-pl::before{display:none}.rxl .rxl-pl-mid{flex-direction:row;justify-content:center}.rxl .rxl-pl-mid .rxl-ico{transform:rotate(90deg);width:40px}}.rxl .rxl-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:40px 32px}.rxl .rxl-person-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--rxl-mist);margin-bottom:20px}.rxl .rxl-person-role{margin-top:4px;color:var(--rxl-petrol-text);font-weight:600}.rxl .rxl-person-focus{margin-top:12px;color:var(--rxl-ink)}.rxl .rxl-person-cv{margin-top:8px}.rxl .rxl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;counter-reset:rxl-step}.rxl .rxl-step{list-style:none;margin:0;counter-increment:rxl-step;padding-top:20px;border-top:2px solid var(--rxl-petrol)}.rxl .rxl-step::before{content:counter(rxl-step);display:block;margin-bottom:14px;font-size:2.5rem;font-weight:300;line-height:1;color:var(--rxl-petrol-text)}.rxl .rxl-step p{margin-top:10px}@media (max-width:980px){.rxl .rxl-steps{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media (max-width:640px){.rxl .rxl-steps{grid-template-columns:1fr}}.rxl-contact .rxl-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 64px;padding-top:48px;border-top:3px solid var(--rxl-petrol)}.rxl-contact .rxl-measure{flex:1 1 480px}.rxl .rxl-contact-side{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rxl .rxl-contact-side a:not(.rxl-btn){color:var(--rxl-petrol-text);font-weight:600}.rxl.rxl-footer{background:var(--rxl-navy);color:var(--rxl-text-dark);padding:72px 24px 24px;font-size:.9375rem;line-height:1.6}.rxl.rxl-footer address{font-style:normal;margin:0;padding:0}.rxl.rxl-footer,.rxl.rxl-footer p,.rxl.rxl-footer li,.rxl.rxl-footer address{text-align:left!important}.rxl.rxl-footer a,.rxl.rxl-footer a:visited{color:var(--rxl-text-dark)!important;text-decoration:none}.rxl.rxl-footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:.25em}.rxl .rxl-f-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 48px;padding-bottom:48px;border-bottom:1px solid var(--rxl-line-dark)}.rxl .rxl-f-name{color:#fff;font-weight:600}.rxl .rxl-f-brand address,.rxl .rxl-f-brand address+p,.rxl .rxl-f-brand p+p{margin-top:12px}.rxl .rxl-f-h{color:#fff;font-weight:600;margin-bottom:4px}.rxl .rxl-f-list{list-style:none;margin:0;padding:0}.rxl .rxl-f-list li{list-style:none;margin:0;padding:0}.rxl .rxl-f-list a{display:inline-flex;align-items:center;min-height:40px}.rxl .rxl-f-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-top:24px;font-size:.875rem}.rxl .rxl-f-bottom p+p{margin-top:0}.rxl .rxl-f-bottom a{text-decoration:underline;text-underline-offset:.25em}@media (max-width:980px){.rxl .rxl-f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rxl .rxl-f-grid{grid-template-columns:minmax(0,1fr)}.rxl.rxl-footer{padding-top:56px}}.rxl-hero.rxl-hero--sub{padding-top:clamp(80px,8vw,120px);padding-bottom:clamp(72px,7vw,104px)}.rxl .rxl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 64px;align-items:start}@media (max-width:860px){.rxl .rxl-split{grid-template-columns:minmax(0,1fr)}}.rxl .rxl-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.rxl .rxl-items.rxl-items--one{grid-template-columns:minmax(0,1fr)}.rxl .rxl-items li{list-style:none;margin:0;position:relative;padding:16px 0 16px 28px;border-top:1px solid var(--rxl-line);color:var(--rxl-ink)}.rxl .rxl-items li::before{content:"";position:absolute;left:0;top:calc(16px + .8em);width:12px;height:2px;background:var(--rxl-petrol)}@media (max-width:640px){.rxl .rxl-items{grid-template-columns:minmax(0,1fr)}}.rxl .rxl-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rxl .rxl-result{padding-top:20px;border-top:2px solid var(--rxl-petrol)}.rxl .rxl-result p{margin-top:10px}@media (max-width:860px){.rxl .rxl-results{grid-template-columns:minmax(0,1fr)}}.rxl .rxl-ico.rxl-ico--ext{width:18px;height:18px;margin-left:6px}.rxl .rxl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rxl .rxl-faq{border-bottom:1px solid var(--rxl-line)}.rxl .rxl-faq details{border-top:1px solid var(--rxl-line)}.rxl .rxl-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:20px 0;cursor:pointer;font-weight:600;color:var(--rxl-ink)}.rxl .rxl-faq summary::-webkit-details-marker{display:none}.rxl .rxl-faq summary::after{content:"";flex-shrink:0;width:10px;height:10px;margin:-6px 4px 0 0;border-right:2px solid var(--rxl-petrol-text);border-bottom:2px solid var(--rxl-petrol-text);transform:rotate(45deg);transition:transform .2s}.rxl .rxl-faq details[open]>summary::after{transform:rotate(-135deg);margin-top:6px}.rxl .rxl-faq summary:focus-visible{outline:3px solid var(--rxl-petrol-text);outline-offset:3px}.rxl .rxl-faq .rxl-faq-a{padding:0 0 24px;max-width:var(--rxl-measure)}@media (prefers-reduced-motion:reduce){.rxl .rxl-faq summary::after{transition:none}}.rxl .rxl-lead{font-size:clamp(1.125rem,1.04rem + .4vw,1.3125rem);line-height:1.6;color:var(--rxl-ink)}.rxl .rxl-pillars-title{margin-top:72px}.rxl .rxl-pillars-title+.rxl-pillars{margin-top:32px}.rxl-s--paper .rxl-pl-q,.rxl-s--paper .rxl-pl-r{color:var(--rxl-ink);border-color:var(--rxl-line)}.rxl-s--paper .rxl-pl-q{background:var(--rxl-mist)}.rxl-s--paper .rxl-pl{border-color:var(--rxl-line)}.rxl-s--paper .rxl-pl::before{border-left-color:var(--rxl-line)}.rxl-s--paper .rxl-pl.rxl-pl--legal{background:rgba(74,124,126,.08);border:2px solid var(--rxl-petrol)}.rxl-s--paper .rxl-pl-name{color:var(--rxl-ink)}.rxl-s--paper .rxl-pl-role{border-bottom-color:var(--rxl-line);color:var(--rxl-text)}.rxl-s--paper .rxl-pl--legal .rxl-pl-role{color:var(--rxl-petrol-text)}.rxl-s--paper .rxl-pl--legal li{color:var(--rxl-ink)}.rxl-s--paper .rxl-pl-mid,.rxl-s--paper .rxl-pl-mid .rxl-ico{color:var(--rxl-petrol-text)}.rxl .rxl-example{padding-left:24px;border-left:3px solid var(--rxl-petrol);color:var(--rxl-ink);max-width:var(--rxl-measure)}.rxl .rxl-closing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 64px}.rxl .rxl-closing .rxl-measure{flex:1 1 480px}.rxl-kd{padding-top:24px;border-top:3px solid #4a7c7e;font-family:"Inter","Source Sans 3",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;color:#3d4656}.rxl-kd p,.rxl-kd address{margin:0;padding:0;font-style:normal}.rxl-kd .rxl-kd-name{color:#1f2a44;font-weight:650}.rxl-kd .rxl-kd-adr,.rxl-kd .rxl-kd-tel{margin-top:12px}.rxl-kd a{color:#3f6d6f;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.rxl-kd a:hover{text-decoration-thickness:2px}.rxl-kd a:focus-visible{outline:3px solid #3f6d6f;outline-offset:3px}