.ll-wrap{max-width:var(--ll-wrap);margin:0 auto;padding:0 18px}.ll-announce{background:var(--ll-accent);color:var(--ll-ink);padding:7px 18px;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.ll-announce .sep{opacity:.45}.ll-headbar{max-width:var(--ll-wrap);margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ll-brand{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none}.ll-brand img{height:52px;width:auto;background:var(--ll-white);border-radius:var(--ll-radius);display:block}.ll-brand-name{display:block;font-family:var(--ll-display);font-weight:600;font-size:19px;color:var(--ll-white);text-transform:uppercase;line-height:1.1}.ll-brand-slogan{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-gold);font-weight:600;margin-top:3px}.ll-callbox{display:flex;flex-direction:column;background:var(--ll-card);border:1px solid var(--ll-steel);color:var(--ll-white);padding:7px 13px;line-height:1.15;border-radius:var(--ll-radius);text-decoration:none}.ll-callbox span{font-size:10.5px;letter-spacing:.14em;color:var(--ll-gold)}.ll-callbox strong{font-size:16px;font-weight:600}.ll-callbox:hover{border-color:var(--ll-accent);color:var(--ll-white)}.ll-headcta{display:flex;align-items:center;gap:10px;flex:none}@media (max-width:1100px){.ll-headcta{display:none}}.ll-quotebtn{background:var(--ll-accent);color:var(--ll-ink);padding:11px 16px;font-weight:600;border-radius:var(--ll-radius);font-family:var(--ll-display);text-transform:uppercase;letter-spacing:.06em}.ll-quotebtn:hover{background:var(--ll-white);color:var(--ll-ink)}@media (max-width:1100px){.ll-headbar>.ll-nav{display:none}.ll-headbar>.ll-burger{display:flex}}.ll-navw-empty{color:var(--ll-on-dark);font-size:13px;margin:0}@media (max-width:767px){.ll-card p,.ll-footcols ul,.ll-footbrand p,.ll-footmeta{font-size:16px}.ll-card .more,.ll-legal,.ll-navw-empty{font-size:14.5px}}.ll-footer{background:var(--ll-ink);color:var(--ll-muted-dark);padding:46px 0 0}.ll-footer a{color:var(--ll-on-dark)}.ll-footer a:hover{color:var(--ll-gold)}.ll-footcols{max-width:var(--ll-wrap);margin:0 auto;padding:0 18px 34px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.ll-footcols h2{font-family:var(--ll-display);font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--ll-white);margin:0 0 12px}.ll-footcols ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14.5px}.ll-footbrand img{height:54px;width:auto;background:var(--ll-white);border-radius:var(--ll-radius)}.ll-footbrand p{font-size:14.5px;margin:12px 0}.ll-footmeta{display:grid;gap:5px;font-size:14.5px}.ll-legal{border-top:1px solid var(--ll-border);padding:16px 18px;text-align:center;font-size:13px;color:var(--ll-muted-dark)}@media (max-width:900px){.ll-footcols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ll-footcols{grid-template-columns:1fr}}@media (max-width:767px){.ll-site-footer .ll-footmeta a,.ll-footer .ll-footmeta a{display:flex}}@media (max-width:820px){.ll-template-preview .ll-site-footer .e-con.ll-stickybar-el{position:static}}.ll-stickybar{display:none}@media (max-width:820px){.ll-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--ll-ink);border-top:1px solid var(--ll-border);padding:9px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.ll-stickybar a{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:var(--ll-radius);font-family:var(--ll-display);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ll-stickybar .s1{background:var(--ll-accent);color:var(--ll-ink)}.ll-stickybar .s2{background:var(--ll-card);border:1px solid var(--ll-steel);color:var(--ll-white)}}.ll-blog{max-width:1100px;margin:0 auto;padding:44px 18px 60px}.ll-blog-head{margin-bottom:30px}.ll-blog-head h1{font-family:var(--ll-display);font-weight:700;text-transform:uppercase;color:var(--ll-ink);font-size:var(--wp--preset--font-size--title,54px);line-height:1.05;margin:0 0 10px}.ll-blog-head p{color:var(--ll-muted);margin:0;max-width:680px}.ll-postgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.ll-postgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ll-postgrid{grid-template-columns:1fr}}.ll-card{background:var(--ll-white);border:1px solid var(--ll-border-lt);border-radius:var(--ll-radius);overflow:hidden;display:flex;flex-direction:column}.ll-card:hover{border-color:var(--ll-accent)}.ll-card img{width:100%;height:180px;object-fit:cover;display:block}.ll-card-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.ll-card h2,.ll-card .ll-card-title{font-family:var(--ll-display);font-size:var(--wp--preset--font-size--lead,18px);line-height:1.2;margin:0;text-transform:uppercase;color:var(--ll-ink)}.ll-card .ll-card-title a{color:var(--ll-ink)}.ll-card .ll-card-title a:hover{color:var(--ll-link)}.ll-card .meta{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-muted)}.ll-card p{margin:0;font-size:15.5px}.ll-card .more{margin-top:auto;font-weight:600;font-family:var(--ll-display);text-transform:uppercase;letter-spacing:.06em;font-size:13.5px}.ll-single{max-width:780px;margin:0 auto;padding:44px 18px 60px}.ll-single h1{font-family:var(--ll-display);font-weight:700;color:var(--ll-ink);font-size:clamp(27px,4.2vw,40px);line-height:1.1;margin:0 0 12px}.ll-single .meta{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-muted);margin-bottom:26px}.ll-single .entry>*{margin:0 0 18px}.ll-single .entry h2{font-family:var(--ll-display);font-size:25px;color:var(--ll-ink);margin:32px 0 12px;line-height:1.2}.ll-single .entry h3{font-family:var(--ll-display);font-size:19px;color:var(--ll-ink);margin:26px 0 10px}.ll-single .entry ul,.ll-single .entry ol{padding-left:22px}.ll-single .entry li{margin-bottom:7px}.ll-single .entry blockquote{border-left:3px solid var(--ll-accent);margin-left:0;padding:4px 0 4px 18px;color:var(--ll-muted)}.ll-single .entry img{border-radius:var(--ll-radius)}.ll-pagination{display:flex;gap:8px;justify-content:center;margin-top:34px;flex-wrap:wrap}.ll-pagination .page-numbers{padding:9px 14px;border:1px solid var(--ll-border-lt);border-radius:var(--ll-radius);background:var(--ll-white);color:var(--ll-ink)}.ll-pagination .page-numbers.current{background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-ink);font-weight:700}.ll-prevnext{display:flex;justify-content:space-between;gap:16px;margin-top:40px;flex-wrap:wrap}.ll-prevnext a{font-weight:600}.wpcf7 .ll-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.wpcf7 .ll-row{grid-template-columns:1fr}}.wpcf7-not-valid-tip{color:var(--ll-gold);font-size:13px;font-weight:600}.ll-form-light .wpcf7{color:var(--ll-body)}.ll-form-light .wpcf7 input[type=text],.ll-form-light .wpcf7 input[type=tel],.ll-form-light .wpcf7 input[type=email],.ll-form-light .wpcf7 select,.ll-form-light .wpcf7 textarea,.ll-form-light .wpcf7 input[type=file]{background:var(--ll-white);color:var(--ll-ink);border-color:var(--ll-border-lt)}.ll-404{max-width:760px;margin:0 auto;padding:70px 18px 90px;text-align:center}.ll-404 h1{font-family:var(--ll-display);font-size:clamp(30px,5vw,48px);color:var(--ll-ink);text-transform:uppercase;margin:0 0 14px}.ll-404 p{color:var(--ll-muted)}.ll-404 .ll-quotebtn{display:inline-block;margin-top:18px}.ll-post-hero{background:var(--ll-ink)}.ll-post-hero__inner{max-width:860px;margin:0 auto;padding:var(--wp--preset--spacing--80,74px) 18px;display:flex;flex-direction:column;gap:14px}.ll-post-hero__cat{font-family:var(--ll-text);font-size:var(--wp--preset--font-size--tiny,12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-accent);align-self:flex-start}.ll-post-hero__cat:hover{color:var(--ll-white)}.ll-post-hero__title{margin:0;color:var(--ll-white);font-family:var(--ll-display);font-weight:700;text-transform:uppercase;font-size:var(--wp--preset--font-size--title,54px);line-height:1.05}.ll-post-hero__date{color:var(--ll-muted-dark);font-size:15.5px}.ll-post-thumb{max-width:1200px;margin:0 auto;padding:0 18px}.ll-post-thumb img{width:100%;height:auto;border-radius:var(--ll-radius);display:block}.ll-post-body .wp-block-group.ll-w-1200{max-width:860px}.ll-post-body h2.wp-block-heading{font-size:var(--wp--preset--font-size--xx-large)}.ll-post-body .ll-table table{border-collapse:collapse;width:100%;font-size:var(--wp--preset--font-size--compact,15.5px)}.ll-post-body .ll-table th,.ll-post-body .ll-table td{padding:10px 12px;border-bottom:1px solid var(--ll-border-lt);vertical-align:top}.ll-post-body .ll-table th{font-family:var(--ll-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ll-ink)}.ll-post .ll-prevnext{max-width:860px;margin:0 auto;padding:34px 18px 60px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ll-post .ll-prevnext a{font-family:var(--ll-display);text-transform:uppercase;letter-spacing:.04em}