.li-feature-section,.li-blog-tools{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:64px 0;color:#c0cee4;font-family:Inter,Segoe UI,Arial,sans-serif}
.li-hero-shortcuts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:11px}.li-hero-shortcuts a{color:#a4c8f8;border-bottom:1px solid #4d6f9d55;padding-bottom:3px}
#li-cases,#li-process,#li-consultation,#li-request{scroll-margin-top:24px}
.li-feature-heading{max-width:790px;margin-bottom:30px}.li-refresh .li-feature-label{font:600 11px/1.6 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.13em;color:#85b8fc;margin:0 0 14px}.li-refresh .li-feature-heading h2,.li-refresh .li-enquiry-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 18px;color:#eaf2ff;letter-spacing:-.04em}.li-feature-heading>p:last-child,.li-enquiry-copy>p{font-size:15px;line-height:1.85;color:#aabbd4}
.li-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.li-feature-card{box-sizing:border-box;padding:28px;border:1px solid #344761;border-radius:14px;background:linear-gradient(145deg,#1a273b,#17202e);display:flex;flex-direction:column;min-width:0;transition:border-color .25s,transform .25s}.li-case-number{font:500 10px/1.5 Consolas,monospace;letter-spacing:.1em;color:#87baff}.li-refresh .li-feature-card h3{font-size:25px;margin:18px 0 24px;color:#edf4ff;overflow-wrap:anywhere}.li-refresh .li-case-field h4{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#93b9ec;margin:0 0 7px}.li-case-field{margin-bottom:20px}.li-case-field p{font:400 14px/1.8 Inter,Segoe UI,Arial,sans-serif;color:#b5c5df;margin:0}.li-case-link{font-size:12px;font-weight:600;padding-top:18px;border-top:1px solid #3c547344;margin-top:auto;color:#a6cdff}
.li-process-section{border-top:1px solid #30435d}.li-process-grid{padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none!important}.li-process-step{list-style:none!important;margin:0!important;padding:22px 0 0;border-top:1px solid #45658f}.li-process-step>span{font:500 14px/1.5 Consolas,monospace;color:#83baff}.li-refresh .li-process-step h3{font-size:20px;color:#e6f0ff;margin:22px 0 12px}.li-process-step p{font-size:14px;line-height:1.85;color:#adbed7;margin:0}
.li-enquiry-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start;border-top:1px solid #30435d}.li-enquiry-copy>a{font-size:20px;color:#a8ceff;font-weight:600;display:inline-block;margin-top:22px}.li-enquiry-form{padding:28px;border:1px solid #395371;border-radius:14px;background:#172336}.li-enquiry-form .wpcf7{margin:0}.li-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.li-form-grid>p{margin:0}.li-form-grid label{font:500 12px/1.7 Inter,Segoe UI,Arial,sans-serif;color:#bdd0ec;display:block;margin:0}.li-form-grid .li-form-full{grid-column:1/-1}.li-request-fields [hidden]{display:none!important}.li-request-fields .wpcf7-form-control-wrap{display:block;margin-top:7px}.li-request-fields input:not([type=checkbox]),.li-request-fields select,.li-request-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:400 15px/1.6 Inter,Segoe UI,Arial,sans-serif!important;border:1px solid #435b7c!important;background:#1c2c43!important;color:#edf4ff!important;border-radius:7px;padding:12px 14px}.li-request-fields textarea{min-height:115px;resize:vertical}.li-request-fields .wpcf7-acceptance,.li-request-fields .wpcf7-checkbox{font-size:12px;line-height:1.8}.li-request-fields .wpcf7-list-item{margin-left:0}.li-request-fields input[type=checkbox]{accent-color:#77b5ff}.li-request-fields .wpcf7-submit{width:auto!important;padding:14px 24px!important;border-radius:7px;cursor:pointer}.li-form-hint{font-size:11px;line-height:1.7;color:#91a9ca;margin:0 0 14px}.li-request-fields .li-channel{grid-column:1/-1}.li-request-fields .wpcf7-not-valid-tip{color:#ffb0ab;font-size:12px;margin-top:6px}.li-enquiry-form .wpcf7-response-output{font-size:13px;line-height:1.7;margin:18px 0 0!important}
.li-blog-tools{padding:48px 28px 30px}.li-refresh .li-blog-tools h1{font-size:clamp(30px,3.5vw,48px);line-height:1.15;margin:0 0 18px;color:#eaf2ff}.li-blog-tools>p{max-width:780px;color:#abbed8;font-size:15px}.li-blog-search{margin:28px 0 22px;max-width:740px}.li-blog-search>label{display:block;font-size:12px;color:#acbfdd;margin-bottom:8px}.li-blog-search>div{display:flex;gap:10px}.li-blog-search input[type=search]{box-sizing:border-box;flex:1;min-width:0;padding:12px 16px!important;background:#1b2a40!important;color:#e5f0ff!important;border:1px solid #415e82!important;border-radius:7px;font:400 15px/1.6 Inter,Segoe UI,Arial,sans-serif}.li-blog-search button{border:1px solid #6aa8f9;background:#72afff;color:#09192f;border-radius:7px;padding:10px 22px;font:600 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.li-blog-categories{display:flex;flex-wrap:wrap;gap:8px}.li-blog-categories a{border:1px solid #3b5576;border-radius:7px;padding:8px 12px;color:#accbf5;background:#1a293e;font-size:12px}.li-blog-categories a[aria-current=page]{background:#315a91;color:#f0f7ff;border-color:#6599de}.li-blog-categories span{color:#85acdF;margin-left:5px;font-size:10px}
.li-case-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 48px}.li-case-detail{padding:24px;background:#1b283c;border:1px solid #3a5272;border-radius:12px}.li-refresh .li-case-detail h2{font-size:20px;margin:0 0 14px}.li-case-detail p{font-size:14px;line-height:1.8;color:#b9cce8;margin:0}
.li-form-grid .li-form-cell>p,.li-form-grid .li-channel>p,.li-form-grid .li-form-full>p{margin:0}
.li-request-fields .wpcf7-not-valid-tip{position:static!important;display:block!important;transform:none!important;background:transparent!important;border:none!important;padding:4px 0 0!important;color:#ffb0ab!important;font-size:12px!important;line-height:1.6!important;box-shadow:none!important}
.li-request-fields .wpcf7-not-valid-tip:before,.li-request-fields .wpcf7-not-valid-tip:after{display:none!important}
.wpcf7-form[data-status=init] .li-request-fields :is(.li-form-cell,.li-channel,.li-form-full):not([data-li-touched]) .wpcf7-not-valid-tip{display:none!important}
@media(hover:hover) and (pointer:fine){.li-feature-card:hover{transform:translateY(-4px);border-color:#75a9ed}.li-case-link:hover{color:#d5e9ff}.li-network:hover:after{animation:li-orbit-shift .9s ease-in-out}}
@keyframes li-orbit-shift{50%{transform:rotate(40deg);opacity:.7}}
@media(max-width:1320px){.li-feature-section{margin:0 24px}}
@media(max-width:1000px){.li-enquiry-section{gap:30px;grid-template-columns:1fr 1.2fr}.li-case-grid{gap:14px}.li-feature-card{padding:22px}.li-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.li-feature-section{padding:42px 0;margin:0 20px}.li-case-grid,.li-enquiry-section,.li-case-summary{grid-template-columns:1fr}.li-case-grid{gap:16px}.li-process-grid{grid-template-columns:1fr;gap:24px}.li-enquiry-section{gap:26px}.li-enquiry-form{padding:22px}.li-form-grid{grid-template-columns:1fr;gap:16px}.li-feature-card{padding:24px}.li-blog-tools{padding:34px 20px 24px}.li-blog-search button{padding:10px 15px}.li-case-summary{margin:24px 0 32px;gap:14px}}
@media(prefers-reduced-motion:reduce){.li-feature-card{transition:none}.li-feature-card:hover{transform:none}.li-network:hover:after{animation:none}}
