.li-cookie[data-astro-cid-garwan2p]{position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;max-width:880px;margin:0 auto;padding:14px 16px;border-radius:16px;background:#0f1526f7;color:#f8fafc;font-size:.88rem;line-height:1.45;box-shadow:0 18px 50px #0000004d}.li-cookie[data-astro-cid-garwan2p][hidden],.li-cookie-manage[data-astro-cid-garwan2p][hidden]{display:none}.li-cookie-inner[data-astro-cid-garwan2p]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center}.li-cookie-title[data-astro-cid-garwan2p]{margin:0 0 2px;font-weight:800;font-size:.95rem}.li-cookie-text[data-astro-cid-garwan2p]{margin:0;color:#cbd5e1}.li-cookie-text[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:#93c5fd;font-weight:650;text-decoration:underline}.li-cookie-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:8px}.li-cookie-btn[data-astro-cid-garwan2p]{min-height:44px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;border-radius:10px;padding:8px 16px;font:inherit;font-weight:700;cursor:pointer}.li-cookie-btn[data-astro-cid-garwan2p].primary{background:linear-gradient(135deg,#6d42c7,#397fd1);border-color:transparent}.li-cookie-btn[data-astro-cid-garwan2p].ghost{background:transparent;border-color:transparent;text-decoration:underline;padding-inline:8px}.li-cookie-manage[data-astro-cid-garwan2p]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.li-cookie-manage[data-astro-cid-garwan2p] label[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:8px;min-height:44px;color:#e2e8f0}.li-cookie-manage[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p]{width:18px;height:18px}@media(max-width:720px){.li-cookie[data-astro-cid-garwan2p]{left:8px;right:8px;bottom:8px;padding:12px 14px}.li-cookie-inner[data-astro-cid-garwan2p]{grid-template-columns:1fr}.li-cookie-actions[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1fr 1fr auto}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/brand/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/brand/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--li-bg: #f5f7fb;--li-bg-soft: #f2f6fb;--li-surface: #ffffff;--li-surface-elevated: rgba(255, 255, 255, .92);--li-text: #11182a;--li-text-secondary: #273149;--li-text-muted: #6f7890;--li-primary: #161e32;--li-primary-hover: #252f48;--li-secondary: #6d42c7;--li-accent: #19bde5;--li-accent-soft: #397fd1;--li-border: #e5e9f2;--li-border-soft: rgba(219, 225, 237, .86);--li-shadow: 0 18px 55px rgba(32, 42, 72, .08);--li-shadow-card: 0 16px 45px rgba(36, 48, 80, .075);--li-radius: 18px;--li-radius-btn: 11px;--li-grid: min(1440px, calc(100% - 64px) );--li-brand-rgb: 109, 66, 199}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--li-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;background:radial-gradient(circle at 82% 0%,rgba(var(--li-brand-rgb),.1),transparent 34%),radial-gradient(circle at 18% 100%,rgba(25,189,229,.08),transparent 34%),linear-gradient(145deg,#f8f9fc,#f3f6fb 48%,#f8f7fc)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.li-nav{display:flex;align-items:center;gap:18px;width:100%;max-width:none;margin:0;padding:14px max(32px,calc((100% - min(1440px,100% - 64px))/2));font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--li-text);position:sticky;top:0;z-index:40;box-sizing:border-box;background:#ffffffdb;backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--li-border-soft)}.li-nav a{text-decoration:none}.li-nav-brand{display:inline-flex;align-items:center;gap:12px;color:var(--li-text)!important;font-weight:700;letter-spacing:-.02em;flex:0 0 auto}.li-nav-brand img{width:40px;height:40px;object-fit:contain}.li-nav-brand span{font-size:1.02rem;font-weight:800;letter-spacing:-.03em}.li-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;flex:1 1 auto;min-width:0}.li-nav-links a{color:var(--li-text-secondary)!important;font-size:.92rem;font-weight:650;padding:10px 2px;border-bottom:2px solid transparent}.li-nav-links a:hover{color:var(--li-text)!important}.li-nav-links a.is-active{color:var(--li-secondary)!important;border-bottom-color:var(--li-secondary)}.li-nav-phone{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:42px;padding:0 4px;color:var(--li-text)!important;font-size:.9rem;font-weight:700;white-space:nowrap}.li-nav-phone svg{width:17px;height:17px;color:var(--li-secondary)}.li-nav-phone:hover span{text-decoration:underline;text-underline-offset:3px}@media(max-width:1180px){.li-nav-phone{display:none}}.li-nav-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:11px 17px;min-height:42px;border-radius:var(--li-radius-btn);background:var(--li-grad, linear-gradient(135deg, #6d42c7, #397fd1));color:#fff!important;font-weight:750;font-size:.88rem;box-shadow:0 8px 20px #6d42c73d}.li-nav-cta:hover{filter:brightness(1.08);color:#fff!important}.li-nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--li-border);border-radius:10px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0}.li-nav-toggle span{display:block;width:18px;height:2px;background:var(--li-text);border-radius:2px}.li-nav-drawer{position:absolute;left:12px;right:12px;top:calc(100% + 6px);background:#fff;border:1px solid var(--li-border);border-radius:14px;box-shadow:var(--li-shadow);padding:12px;display:flex;flex-direction:column;gap:4px}.li-nav-drawer[hidden]{display:none!important}.li-nav-drawer a{padding:12px;border-radius:10px;color:var(--li-text)!important;font-weight:600}.li-nav-drawer a:hover{background:rgba(var(--li-brand-rgb),.06)}.li-nav-drawer .li-nav-cta{margin-top:6px;text-align:center}@media(max-width:980px){.li-nav-links,.li-nav>.li-nav-cta{display:none}.li-nav-toggle{display:inline-flex}.li-nav{padding:12px 20px;position:relative}}:root{--li-navy: #0f1526;--li-navy-2: #1c2442;--li-grad: linear-gradient(135deg, #6d42c7 0%, #397fd1 100%);--li-wa: #1faa59;--li-focus: 0 0 0 3px rgba(57, 127, 209, .45);--li-wrap: min(1200px, calc(100% - 64px) )}@media(max-width:640px){:root{--li-wrap: calc(100% - 32px) }}[hidden]{display:none!important}.li-c-hint.is-error{color:#9f2431;font-weight:700}:where(a,button,input,select,textarea,summary):focus-visible{outline:none;box-shadow:var(--li-focus);border-radius:8px}.li-wrap{width:var(--li-wrap);margin:0 auto}.li-sec{padding:clamp(56px,8vw,96px) 0}.li-sec-head{max-width:720px;margin:0 0 clamp(28px,4vw,44px)}.li-sec-head.center{margin-inline:auto;text-align:center}.li-eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--li-secondary)}.li-sec-head h2{margin:0 0 14px;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.035em;color:var(--li-text)}.li-sec-head p{margin:0;font-size:1.06rem;color:var(--li-text-muted)}.li-btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.li-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:var(--li-radius-btn);border:1px solid transparent;font:inherit;font-size:.95rem;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,filter .15s ease}.li-btn svg{width:18px;height:18px;flex:0 0 auto}.li-btn:hover{transform:translateY(-1px)}.li-btn--primary{background:var(--li-grad);color:#fff;box-shadow:0 10px 26px #6d42c747}.li-btn--primary:hover{filter:brightness(1.07);box-shadow:0 14px 30px #6d42c757}.li-btn--dark{background:var(--li-primary);color:#fff;box-shadow:0 10px 24px #11182a2e}.li-btn--dark:hover{background:var(--li-primary-hover)}.li-btn--ghost{background:#ffffffe6;color:var(--li-text);border-color:var(--li-border)}.li-btn--ghost:hover{border-color:rgba(var(--li-brand-rgb),.4)}.li-btn--light{background:#fff;color:var(--li-navy)}.li-btn--outline-light{background:#ffffff0f;color:#fff;border-color:#ffffff47}.li-btn--outline-light:hover{background:#ffffff1f}.li-btn--wa{background:var(--li-wa);color:#fff}.li-btn--wa:hover{filter:brightness(1.06)}.li-btn--lg{min-height:54px;padding:14px 24px;font-size:1rem}.li-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--li-secondary)}.li-link svg{width:18px;height:18px;flex:0 0 auto}.li-link:hover{text-decoration:underline;text-underline-offset:3px}.li-card{background:var(--li-surface);border:1px solid var(--li-border);border-radius:var(--li-radius);box-shadow:var(--li-shadow-card);padding:clamp(20px,3vw,28px)}.li-ico{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#6d42c71f,#397fd11f);color:var(--li-secondary)}.li-ico svg{width:26px;height:26px}.li-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.li-checks li{position:relative;padding-left:34px;font-weight:600;color:var(--li-text-secondary)}.li-checks li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 13px no-repeat,var(--li-grad)}.li-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:step;list-style:none;margin:0;padding:0}.li-steps li{counter-increment:step;position:relative;background:var(--li-surface);border:1px solid var(--li-border);border-radius:var(--li-radius);padding:26px 24px 24px;box-shadow:var(--li-shadow-card)}.li-steps li:before{content:counter(step,decimal-leading-zero);display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;background:var(--li-navy);color:#fff;font-weight:800;font-size:.9rem}.li-steps strong{display:block;margin-bottom:6px;font-size:1.08rem;letter-spacing:-.02em}.li-steps span{color:var(--li-text-muted);font-size:.96rem}@media(max-width:820px){.li-steps{grid-template-columns:1fr}}.li-faq{display:grid;gap:10px;max-width:860px}.li-faq details{background:var(--li-surface);border:1px solid var(--li-border);border-radius:14px;padding:0 20px}.li-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px;padding:14px 0;font-weight:700;color:var(--li-text)}.li-faq summary::-webkit-details-marker{display:none}.li-faq summary:after{content:"+";flex:0 0 auto;font-size:1.4rem;font-weight:500;color:var(--li-secondary);transition:transform .2s ease}.li-faq details[open] summary:after{transform:rotate(45deg)}.li-faq details p{margin:0 0 18px;color:var(--li-text-secondary)}.li-band{position:relative;overflow:hidden;border-radius:28px;padding:clamp(32px,5vw,56px);color:#fff;background:radial-gradient(circle at 90% 0%,rgba(109,66,199,.55),transparent 50%),radial-gradient(circle at 0% 100%,rgba(25,189,229,.3),transparent 45%),linear-gradient(135deg,var(--li-navy),var(--li-navy-2))}.li-band h2{margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.15;letter-spacing:-.03em}.li-band p{margin:0 0 24px;max-width:620px;color:#c7cde0;font-size:1.05rem}.li-band .li-eyebrow{color:#8fdcf0}.li-foot{margin-top:clamp(48px,7vw,80px);background:var(--li-navy);color:#c7cde0;font-size:.94rem}.li-foot a{color:#e6e9f2}.li-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.li-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding:56px 0 40px}.li-foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#fff;font-weight:800;font-size:1.08rem}.li-foot-brand img{width:36px;height:36px}.li-foot p{margin:0 0 10px}.li-foot h2{margin:0 0 12px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.li-foot nav{display:grid}.li-foot nav a,.li-foot nav button{display:flex;align-items:center;min-height:36px}.li-foot button{padding:0;border:0;background:none;color:#e6e9f2;font:inherit;text-align:left;cursor:pointer}.li-foot button:hover{color:#fff;text-decoration:underline}.li-foot-contact a{display:inline-flex;align-items:center;min-height:36px;font-weight:700}.li-foot-legal{border-top:1px solid rgba(255,255,255,.1);padding:20px 0 28px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center;font-size:.84rem;color:#8b93ad}.li-foot-legal a{color:#c7cde0}.li-foot-legal .lr{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:700}@media(max-width:900px){.li-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.li-foot-grid{grid-template-columns:1fr;gap:28px}}.li-mbar{display:none}@media(max-width:980px){body.has-mobile-bar{padding-bottom:76px}.li-mbar{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-radius:16px;background:#fffffff5;border:1px solid var(--li-border);box-shadow:0 14px 40px #11182a2e;backdrop-filter:blur(12px)}.li-mbar a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:11px;font-size:.88rem;font-weight:750;color:var(--li-text);background:var(--li-bg)}.li-mbar a.pri{background:var(--li-grad);color:#fff}.li-mbar a.wa{background:var(--li-wa);color:#fff}.li-mbar svg{width:18px;height:18px}}.li-svc-hero{padding:clamp(40px,6vw,72px) 0 clamp(32px,5vw,56px)}.li-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;font-size:.86rem;color:var(--li-text-muted)}.li-crumbs li+li:before{content:"›";margin-right:6px}.li-crumbs a:hover{color:var(--li-secondary)}.li-svc-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(28px,5vw,56px);align-items:start}.li-svc-hero h1{margin:12px 0 16px;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.06;letter-spacing:-.045em}.li-svc-lead{margin:0 0 26px;font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--li-text-secondary);max-width:640px}.li-svc-aside h2{margin:0 0 14px;font-size:1.05rem}.li-svc-aside .li-checks li{font-weight:550}.li-svc-aside .note{margin:18px 0 0;font-size:.9rem;color:var(--li-text-muted)}.li-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.li-grid-2 h3{margin:0 0 8px;font-size:1.1rem;letter-spacing:-.02em}.li-grid-2 p{margin:0;color:var(--li-text-muted)}.li-related{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.li-related a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--li-border);background:#fff;font-weight:650}.li-related a:hover{border-color:var(--li-secondary);color:var(--li-secondary)}@media(max-width:860px){.li-svc-hero-grid,.li-grid-2{grid-template-columns:1fr}}.li-svc-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1100px){.li-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.li-svc-cards{grid-template-columns:1fr}}.li-svc-card{display:flex;flex-direction:column;gap:12px;height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.li-svc-card:hover{transform:translateY(-3px);border-color:rgba(var(--li-brand-rgb),.35);box-shadow:0 22px 50px #2430501f}.li-svc-card h3{margin:4px 0 0;font-size:1.14rem;letter-spacing:-.02em}.li-svc-card p{margin:0;color:var(--li-text-muted);flex:1}.li-svc-card .more{font-weight:750;color:var(--li-secondary)}@media(prefers-reduced-motion:reduce){.li-btn,.li-svc-card{transition:none}.li-btn:hover,.li-svc-card:hover{transform:none}}.li-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--li-navy);color:#fff;font-weight:700}.li-skip:focus{top:12px}
