*,ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.uelegal-actions{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-top:24px!important}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden!important}.uelegal-actions{display:none!important}}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px;--uelegal-navy:#081c38;--uelegal-navy-light:#10284c;--uelegal-gold:#c8a65a;--uelegal-red:#c91f2f;--uelegal-light:#f7f9fc;--uelegal-border:#dde5ef;--uelegal-text:#24364f;--uelegal-text-light:#61708a;--container:1280px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 8px 18px rgba(8,28,56,.08);--shadow-md:0 18px 40px rgba(8,28,56,.12);--shadow-lg:0 30px 70px rgba(8,28,56,.16);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--font:Inter,
system-ui,
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
sans-serif;--uelegal-navy:#08244a;--uelegal-navy-dark:#04172f;--uelegal-red:#b8202e;--uelegal-gold:#b99a58;--uelegal-white:#ffffff;--uelegal-light:#f4f7fb;--uelegal-text:#172033;--uelegal-muted:#657087;--uelegal-border:#dce3ed;--uelegal-radius:14px;--uelegal-width:1200px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{margin:0;background:var(--uelegal-white);color:var(--uelegal-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit}.uelegal-container{width:min(100% - 32px,var(--uelegal-width));margin-inline:auto}.uelegal-header{color:var(--uelegal-white)}.uelegal-header-inner{display:flex;align-items:center;gap:28px}.uelegal-brand{flex:0 0 auto}.uelegal-menu{display:flex;align-items:center;margin:0;padding:0;list-style:none}.uelegal-client-button,.uelegal-nav-link{color:var(--uelegal-white);font-weight:650;text-decoration:none}.uelegal-client-button{flex:0 0 auto;padding:12px 18px;border-radius:10px;background:var(--uelegal-red);font-weight:750}.uelegal-main{min-height:60vh}.uelegal-actions{}.uelegal-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:10px;font-weight:750;text-decoration:none}.uelegal-button-primary{background:var(--uelegal-red);color:var(--uelegal-white)}.uelegal-button-secondary{border:1px solid rgb(255 255 255/.45);color:var(--uelegal-white)}.uelegal-footer-grid{grid-template-columns:2fr 1fr 1fr}@media (max-width:900px){.uelegal-header-inner{flex-wrap:wrap;padding:16px 0}.uelegal-navigation{order:3;width:100%}.uelegal-menu{flex-direction:column;align-items:flex-start;gap:12px}.uelegal-footer-grid{grid-template-columns:1fr}}.uelegal-section{padding:90px 0}.uelegal-section-light{background:var(--uelegal-light)}.uelegal-section-header{max-width:720px;margin-bottom:38px}.uelegal-section-label{display:inline-block;margin-bottom:10px;color:var(--uelegal-red);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.uelegal-section-header h2{margin:0;color:var(--uelegal-navy-dark);font-size:clamp(2rem,4vw,3rem);line-height:1.15}@media (max-width:650px){.uelegal-section{padding:62px 0}}.uelegal-skip-link{position:fixed;top:10px;left:10px;z-index:9999;padding:10px 14px;border-radius:8px;background:var(--uelegal-white);color:var(--uelegal-navy-dark);font-weight:750;text-decoration:none;transform:translateY(-150%)}.uelegal-skip-link:focus{transform:translateY(0)}.uelegal-header{position:relative;border-bottom:1px solid rgb(255 255 255/.08)}.uelegal-header-inner{min-height:76px}.uelegal-brand .custom-logo-link{display:inline-flex;align-items:center}.uelegal-brand .custom-logo{display:block;width:auto;max-width:230px;max-height:58px}.uelegal-header-navigation{flex:1;display:flex;align-items:center;gap:24px}.uelegal-navigation{flex:1}.uelegal-menu{justify-content:center;gap:20px}.uelegal-menu>.menu-item{position:relative}.uelegal-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 2px;border-bottom:2px solid #fff0;transition:border-color 160ms ease,color 160ms ease}.uelegal-nav-link:focus-visible,.uelegal-nav-link:hover{border-bottom-color:var(--uelegal-gold);color:var(--uelegal-white)}.uelegal-menu .sub-menu{position:absolute;top:100%;left:0;min-width:240px;margin:0;padding:10px;border:1px solid var(--uelegal-border);border-radius:10px;background:var(--uelegal-white);box-shadow:0 18px 45px rgb(4 23 47/.18);list-style:none;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.uelegal-menu .menu-item:focus-within>.sub-menu,.uelegal-menu .menu-item:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.uelegal-menu .sub-menu a{display:block;padding:10px 12px;border-radius:7px;color:var(--uelegal-navy-dark);font-weight:650;text-decoration:none}.uelegal-menu .sub-menu a:focus-visible,.uelegal-menu .sub-menu a:hover{background:var(--uelegal-light)}.uelegal-header-actions{display:flex;align-items:center;gap:10px}.uelegal-booking-link,.uelegal-menu-toggle{border:1px solid rgb(255 255 255/.28);border-radius:9px;color:var(--uelegal-white);font-weight:750}.uelegal-booking-link{padding:11px 15px;text-decoration:none}.uelegal-menu-toggle{display:none;align-items:center;gap:10px;padding:10px 12px;background:#fff0;font:inherit;cursor:pointer}.uelegal-menu-icon{width:22px;display:grid;gap:4px}.uelegal-menu-icon span{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform 160ms ease,opacity 160ms ease}@media (max-width:900px){.uelegal-header-inner{min-height:70px;flex-wrap:nowrap;justify-content:space-between;padding:10px 0}.uelegal-brand .custom-logo{max-width:190px;max-height:50px}.uelegal-menu-toggle{display:inline-flex}.uelegal-header-navigation{position:absolute;top:100%;left:0;right:0;display:none;gap:18px;border-top:1px solid rgb(255 255 255/.1);background:var(--uelegal-navy-dark);box-shadow:0 20px 40px rgb(4 23 47/.22)}.uelegal-header-navigation,.uelegal-menu{align-items:stretch;flex-direction:column}.uelegal-nav-link{width:100%;border-bottom:1px solid rgb(255 255 255/.1)}.uelegal-menu .sub-menu{position:static;min-width:0;border:0;background:#fff0;box-shadow:none;visibility:visible;opacity:1;transform:none;padding:4px 0 4px 12px}.uelegal-menu .sub-menu a{color:#d7e0ec;padding:8px 10px;font-size:.91rem;line-height:1.35}.uelegal-menu .sub-menu a:focus-visible,.uelegal-menu .sub-menu a:hover{background:rgb(255 255 255/.08);color:var(--uelegal-white)}.uelegal-header-actions{align-items:stretch;flex-direction:column}.uelegal-booking-link,.uelegal-client-button{justify-content:center;text-align:center}.uelegal-menu-toggle{padding:8px 11px;font-size:.95rem}.uelegal-header-navigation{max-height:calc(100vh - 70px);overflow-y:auto;padding:14px 16px 20px}.uelegal-header-actions{gap:8px}.uelegal-booking-link,.uelegal-client-button{padding:10px 14px;font-size:.95rem}.uelegal-menu{gap:0}.uelegal-nav-link{min-height:40px;padding:8px 4px;font-size:.96rem;line-height:1.35}.uelegal-actions{gap:10px;margin-top:26px}.uelegal-button{min-height:46px;padding:11px 16px;font-size:.94rem}}@media (max-width:480px){.uelegal-brand .custom-logo{max-width:150px;max-height:44px}.uelegal-menu-toggle-label{font-size:.9rem}.uelegal-actions{align-items:stretch;flex-direction:column}.uelegal-button{width:100%}}.uelegal-footer{padding:64px 0 24px;background:var(--uelegal-navy-dark);color:var(--uelegal-white)}.uelegal-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:48px}.uelegal-footer-brand{display:block;margin-bottom:16px;font-size:1.45rem;font-weight:850}.uelegal-footer-about p{max-width:380px;margin:0;color:#b9c6d8}.uelegal-footer-portal{display:inline-flex;margin-top:22px;padding:11px 16px;border:1px solid rgb(255 255 255/.28);border-radius:9px;color:var(--uelegal-white);font-weight:750;text-decoration:none}.uelegal-footer-portal:focus-visible,.uelegal-footer-portal:hover{background:rgb(255 255 255/.1)}.uelegal-footer-column h2{margin:0 0 18px;color:var(--uelegal-white);font-size:1rem}.uelegal-footer-column ul{margin:0;padding:0;list-style:none}.uelegal-footer-column li+li{margin-top:11px}.uelegal-footer-column a{color:#c9d4e2;text-decoration:none}.uelegal-footer-column a:focus-visible,.uelegal-footer-column a:hover{color:var(--uelegal-white);text-decoration:underline;text-underline-offset:4px}.uelegal-footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:48px;padding-top:22px;border-top:1px solid rgb(255 255 255/.14);color:#9fadc1;font-size:.9rem}@media (max-width:950px){.uelegal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.uelegal-footer{padding-top:48px}.uelegal-footer-grid{grid-template-columns:1fr;gap:34px}.uelegal-footer-bottom{flex-direction:column;gap:6px}}.uelegal-breadcrumbs{margin-bottom:28px}.uelegal-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--uelegal-muted);font-size:.9rem}.uelegal-breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.uelegal-breadcrumbs li:not(:last-child)::after{content:"/";color:var(--uelegal-border)}.uelegal-breadcrumbs a{color:var(--uelegal-navy-dark);font-weight:700;text-decoration:none}.uelegal-breadcrumbs a:focus-visible,.uelegal-breadcrumbs a:hover{color:var(--uelegal-red)}.uelegal-services-cta{padding:68px 0;background:#eadfca}.uelegal-services-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.uelegal-services-cta h2{margin:0;color:var(--uelegal-navy-dark);font-size:clamp(2rem,4vw,3rem)}.uelegal-services-cta p{max-width:680px;color:var(--uelegal-text)}@media (max-width:650px){.uelegal-services-cta-inner{align-items:flex-start;flex-direction:column}}.uelegal-header{background:var(--uelegal-navy-dark);box-shadow:0 8px 24px rgb(4 23 47/.14);position:sticky;top:0;z-index:9999;background:rgb(8 29 58/.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s ease,padding .3s ease,box-shadow .3s ease}.uelegal-header::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#cda85b}.uelegal-header nav a{transition:.25s}.uelegal-header nav a:hover{color:#cda85b}.uelegal-service-hero{padding:76px 0;background:linear-gradient(135deg,var(--uelegal-navy-dark),var(--uelegal-navy));color:var(--uelegal-white)}.uelegal-service-hero-inner{max-width:880px}.uelegal-service-hero h1{margin:0;color:var(--uelegal-white);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08}.uelegal-service-hero p{max-width:720px;margin:22px 0 0;color:#d7e1ed;font-size:1.08rem}.uelegal-service-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:54px;align-items:start}.uelegal-service-main-content{min-width:0}.uelegal-service-sidebar{position:sticky;top:110px}.uelegal-service-sidebar-box{display:grid;gap:10px;padding:24px;border:1px solid var(--uelegal-border);border-radius:var(--uelegal-radius);background:var(--uelegal-white);box-shadow:0 14px 34px rgb(4 23 47/.07)}.uelegal-service-sidebar-box h2{margin:0 0 8px;color:var(--uelegal-navy-dark);font-size:1.18rem}.uelegal-service-sidebar-box a{display:block;padding:11px 13px;border-radius:8px;background:var(--uelegal-light);color:var(--uelegal-navy-dark);font-weight:750;text-decoration:none}.uelegal-service-sidebar-box a:focus-visible,.uelegal-service-sidebar-box a:hover{background:var(--uelegal-navy-dark);color:var(--uelegal-white)}@media (max-width:900px){.uelegal-service-content-layout{grid-template-columns:1fr}.uelegal-service-sidebar{position:static}}@media (max-width:600px){.uelegal-service-hero{padding:54px 0}}.uelegal-documents-layout h2,.uelegal-service-main-content h2{margin:0;color:var(--uelegal-navy-dark);font-size:clamp(2rem,4vw,3rem);line-height:1.15}.uelegal-documents-layout p,.uelegal-service-main-content p{color:var(--uelegal-muted);font-size:1.06rem;line-height:1.8}.uelegal-service-items-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.uelegal-documents-list li,.uelegal-service-item{border:1px solid var(--uelegal-border);background:var(--uelegal-white)}.uelegal-service-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;padding:20px;border-radius:var(--uelegal-radius)}.uelegal-service-item>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--uelegal-navy-dark);color:var(--uelegal-gold);font-weight:900}.uelegal-service-item p{margin:0;color:var(--uelegal-navy-dark);font-weight:750}.uelegal-documents-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.uelegal-documents-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.uelegal-documents-list li{position:relative;padding:16px 18px 16px 48px;border-radius:10px;color:var(--uelegal-navy-dark);font-weight:700}.uelegal-documents-list li::before{content:"✓";position:absolute;left:18px;color:var(--uelegal-red);font-weight:900}.uelegal-faq-container{max-width:940px}.uelegal-faq-list{display:grid;gap:12px}.uelegal-faq-item{overflow:hidden;border:1px solid var(--uelegal-border);border-radius:12px;background:var(--uelegal-white)}.uelegal-faq-item summary{position:relative;padding:20px 54px 20px 22px;color:var(--uelegal-navy-dark);font-weight:800;cursor:pointer;list-style:none}.uelegal-faq-item summary::-webkit-details-marker{display:none}.uelegal-faq-item summary::after{content:"+";position:absolute;top:50%;right:22px;transform:translateY(-50%);color:var(--uelegal-red);font-size:1.5rem}.uelegal-faq-item div{padding:0 22px 20px}.uelegal-faq-item p{margin:0;color:var(--uelegal-muted);line-height:1.75}@media (max-width:800px){.uelegal-documents-layout,.uelegal-service-items-grid{grid-template-columns:1fr}.uelegal-documents-layout{gap:36px}}@media (max-width:520px){.uelegal-service-item{grid-template-columns:1fr}}