.local-context-guide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,85px);padding-block:clamp(48px,6vw,84px);align-items:start}.local-context-guide>*{min-width:0}.lc-context h2{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.13;margin:24px 0}.lc-context p,.lc-answer p{line-height:1.8;color:#57526b}.lc-source{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:12px;margin-top:18px;font-size:.8rem;line-height:1.6;color:#5140b8;overflow-wrap:anywhere}.lc-source .ph{flex-shrink:0;margin-top:4px}.lc-decisions details{border-top:1px solid #ddd7eb}.lc-decisions details:last-child{border-bottom:1px solid #ddd7eb}.lc-decisions summary{display:flex;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:23px 0;min-height:60px}.lc-decisions summary::-webkit-details-marker{display:none}.lc-decisions summary h3{flex:1;min-width:0;margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.4;overflow-wrap:anywhere;hyphens:auto}.lc-number{font-size:.75rem;color:#5843c9}.lc-decisions summary>.ph{flex-shrink:0;color:#5843c9}.lc-decisions details[open] summary>.ph{transform:rotate(45deg)}.lc-answer{padding:0 0 22px 32px;font-size:.95rem}.lc-answer p:first-child{margin-top:0}.lc-result{border-left:2px solid #8066e1;padding-left:18px}.lc-result strong{display:block;color:#241d40}.lc-decisions summary:focus-visible,.lc-source:focus-visible{outline:2px solid #7054ea;outline-offset:5px}@media(max-width:760px){.local-context-guide{grid-template-columns:minmax(0,1fr);gap:24px}.lc-context h2 br{display:none}.lc-answer{padding-left:0}.lc-decisions summary{gap:12px}.lc-context p{font-size:.95rem}}.local-context-guide h2{scroll-margin-top:130px}.project-case[data-astro-cid-hwpvenez]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,72px);padding-block:clamp(44px,6vw,84px);align-items:start}.project-case[data-astro-cid-hwpvenez] h2[data-astro-cid-hwpvenez]{font-size:clamp(28px,3vw,40px);line-height:1.18;margin:20px 0}.project-case[data-astro-cid-hwpvenez] p[data-astro-cid-hwpvenez]{line-height:1.75;color:#57536b}.case-source[data-astro-cid-hwpvenez]{font-size:12px;color:#5140bd;display:inline-flex;align-items:center;gap:8px;line-height:1.6;overflow-wrap:anywhere}.case-source[data-astro-cid-hwpvenez] svg[data-astro-cid-hwpvenez]{width:16px;flex-shrink:0}.case-workspace[data-astro-cid-hwpvenez]{min-width:0;border:1px solid #ded9ee;background:#faf9ff;border-radius:18px;padding:clamp(20px,3vw,34px)}.case-workspace[data-astro-cid-hwpvenez] h3[data-astro-cid-hwpvenez]{font-size:clamp(22px,2vw,28px);line-height:1.3;margin:0 0 14px}.case-workspace[data-astro-cid-hwpvenez]>p[data-astro-cid-hwpvenez]{font-size:15px}fieldset[data-astro-cid-hwpvenez]{border:0;padding:0;margin:24px 0 0;min-width:0}legend[data-astro-cid-hwpvenez]{font-size:15px;font-weight:600;margin-bottom:14px}.case-option[data-astro-cid-hwpvenez]{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;margin-bottom:12px}.case-option[data-astro-cid-hwpvenez] input[data-astro-cid-hwpvenez]{accent-color:#5140e8;width:19px;height:19px;margin:15px 0 0}.case-option[data-astro-cid-hwpvenez] label[data-astro-cid-hwpvenez]{min-height:48px;display:flex;align-items:center;padding:10px 14px;border:1px solid #ded9ee;border-radius:8px;background:#fff;cursor:pointer;font-size:15px}.case-option[data-astro-cid-hwpvenez] input[data-astro-cid-hwpvenez]:checked+label[data-astro-cid-hwpvenez]{border-color:#5140e8;background:#efebff;color:#352590}.case-option[data-astro-cid-hwpvenez] input[data-astro-cid-hwpvenez]:focus-visible+label[data-astro-cid-hwpvenez]{outline:3px solid #8c7ff2;outline-offset:3px}.case-result[data-astro-cid-hwpvenez]{grid-column:2;padding:16px 14px 4px}.case-result[data-astro-cid-hwpvenez] p[data-astro-cid-hwpvenez]{margin:8px 0 6px;font-size:15px}.case-option[data-astro-cid-hwpvenez] input[data-astro-cid-hwpvenez]:not(:checked)~.case-result[data-astro-cid-hwpvenez]{display:none}.case-kicker[data-astro-cid-hwpvenez]{color:#50449a;font-size:10px;letter-spacing:.1em;font-weight:600}.case-acceptance[data-astro-cid-hwpvenez]{display:flex;gap:12px;border-top:1px solid #ded9ee;margin-top:22px;padding-top:20px}.case-acceptance[data-astro-cid-hwpvenez]>svg[data-astro-cid-hwpvenez]{width:20px;height:20px;color:#5140e8;flex-shrink:0;margin-top:3px}.case-acceptance[data-astro-cid-hwpvenez] p[data-astro-cid-hwpvenez]{margin:0;font-size:14px}.case-acceptance[data-astro-cid-hwpvenez] strong[data-astro-cid-hwpvenez]{display:block;color:#17142b;margin-bottom:7px}.case-actions[data-astro-cid-hwpvenez]{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.case-actions[data-astro-cid-hwpvenez] button[data-astro-cid-hwpvenez]{display:inline-flex;align-items:center;gap:10px;border:1px solid #c8c0e2;background:#fff;color:#41318d;border-radius:8px;min-height:44px;padding:10px 13px;font:inherit;font-size:13px;cursor:pointer}.case-actions[data-astro-cid-hwpvenez] button[data-astro-cid-hwpvenez][hidden]{display:none}.case-actions[data-astro-cid-hwpvenez] svg[data-astro-cid-hwpvenez]{width:16px;height:16px}.case-local-note[data-astro-cid-hwpvenez]{font-size:11px!important;margin-bottom:0}@media(max-width:760px){.project-case[data-astro-cid-hwpvenez]{grid-template-columns:minmax(0,1fr)}.case-workspace[data-astro-cid-hwpvenez]{border-radius:12px}.case-actions[data-astro-cid-hwpvenez]{align-items:stretch;flex-direction:column}.case-actions[data-astro-cid-hwpvenez] a[data-astro-cid-hwpvenez]{min-height:44px;display:flex;align-items:center}.case-actions[data-astro-cid-hwpvenez] button[data-astro-cid-hwpvenez]{justify-content:center}}.lx-page,.lx-index{--lx-ink:#17122e;--lx-muted:#665e78;--lx-line:#e3deed;--lx-purple:#5140e8;--lx-tint:#f3f0fb;color:var(--lx-ink)}.lx-page [hidden]{display:none!important}.lx-page button,.lx-page input,.lx-page select{font:inherit}.lx-page button{cursor:pointer}.lx-page :is(button,a,input,select):focus-visible{outline:3px solid #947aff;outline-offset:4px}.lx-page fieldset{padding:0;margin:0;border:0;min-width:0}.lx-page legend{float:none;width:auto;font-size:13px;margin-bottom:10px}.lx-page h2,.lx-index h2{font-size:clamp(30px,3.3vw,46px);line-height:1.13;letter-spacing:-1.4px;max-width:690px}.lx-page h2 span,.lx-index h2 span{color:#6450c4}.lx-page h3{letter-spacing:-.5px}.lx-page p{color:var(--lx-muted);line-height:1.7}.lx-section{padding-block:88px;scroll-margin-top:100px}.lx-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:72px;margin-bottom:40px}.lx-section-heading h2{margin:16px 0 0}.lx-section-heading>p{font-size:16px;max-width:470px;margin:0 0 3px}.lx-section-heading>.text-link{justify-self:end}.lx-hero{background:#100b24;color:#fff;padding-bottom:28px}.lx-breadcrumbs{display:flex;align-items:center;gap:12px;padding-block:22px;color:#c2b6d9;font-size:12px}.lx-breadcrumbs a{color:inherit}.lx-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:34px 32px}.lx-hero .eyebrow{font-size:11px;color:#c2aaff}.lx-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.04;letter-spacing:-2.3px;margin:24px 0}.lx-hero h1 span{color:#b8a0ff}.lx-hero p.lx-hero-lead{font-size:21px;color:#fff;line-height:1.4;max-width:480px;margin:0 0 16px}.lx-hero p.lx-hero-intro{font-size:16px;color:#cec5df;margin:0 0 28px;max-width:520px}.lx-hero .button-row{gap:20px}.lx-hero-secondary{display:flex;align-items:center;gap:14px;font-size:13px;min-height:44px;color:#fff}.lx-hero p.lx-hero-location{color:#c2b6d9;font-size:12px;display:flex;gap:8px;align-items:center;margin-top:25px}.lx-city-photo{position:relative;min-width:0;margin:0}.lx-city-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.lx-city-photo figcaption{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:7px;font-size:12px;background:#100b24df;border:1px solid #ffffff2b;color:#fff;padding:9px 13px;border-radius:5px}.lx-credit{text-align:right;font-size:10px;color:#c2b6d9;line-height:1.5}.lx-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lx-shortcuts{display:flex;align-items:center;gap:38px;padding-block:20px;border-bottom:1px solid var(--lx-line)}.lx-shortcuts a{display:flex;align-items:center;gap:10px;font-size:13px;min-height:44px;color:var(--lx-ink)}.lx-shortcuts a>.ph:first-child{font-size:20px;color:var(--lx-purple)}.lx-shortcuts a>.ph:last-child{margin-left:10px;color:#80708e}.lx-local-band,.lx-faq-band{background:#f6f5fb}.lx-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-bottom:28px}.lx-scope article{border-top:1px solid #d6cde7;padding-top:23px}.lx-scope-number{display:block;font-size:12px;color:var(--lx-purple);margin-bottom:22px}.lx-scope h3{font-size:21px;line-height:1.25;margin:0 0 12px;max-width:300px}.lx-scope p{font-size:15px;margin:0;max-width:330px}.lx-experience{border:1px solid var(--lx-line);border-radius:17px;background:#fff;box-shadow:0 20px 65px #2011450b;overflow:hidden;max-width:1100px;margin-inline:auto;min-width:0}.lx-window-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 28px;border-bottom:1px solid var(--lx-line);font-size:11px;color:var(--lx-muted);letter-spacing:.35px}.lx-window-bar>span{display:flex;align-items:center;gap:8px}.lx-window-bar .ph{font-size:17px;color:var(--lx-purple)}.lx-kicker{display:block;font-size:10px;font-weight:600;letter-spacing:1px;color:#69577f}.lx-plain{display:inline-flex;align-items:center;gap:10px;min-height:44px;background:none;border:0;color:var(--lx-purple);padding:6px 0;font-size:13px}.lx-muted{display:block;color:var(--lx-muted);font-size:11px;line-height:1.5}.lx-live-status{font-size:12px;color:var(--lx-muted);margin:0;padding:12px 26px;min-height:44px;border-top:1px solid var(--lx-line)}.lx-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lx-project-grid a{min-width:0}.lx-project-grid img{display:block;width:100%;height:auto;aspect-ratio:6/5;border-radius:11px;object-fit:contain}.lx-project-grid a>span{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:14px;line-height:1.4}.lx-project-grid .ph{color:var(--lx-purple)}.lx-process{list-style:none;margin:0 0 35px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.lx-process li{border-top:1px solid var(--lx-line);padding-top:22px}.lx-process li>span{color:var(--lx-purple);font-size:12px}.lx-process h3{font-size:18px;margin:24px 0 10px}.lx-process p{font-size:14px;margin:0}.lx-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.lx-faq-grid h2{margin:20px 0 24px}.lx-faq-grid details{border-top:1px solid #dad2e7}.lx-faq-grid details:last-child{border-bottom:1px solid #dad2e7}.lx-faq-grid summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:22px 0;cursor:pointer;font-size:15px;font-weight:600;line-height:1.4}.lx-faq-grid summary::-webkit-details-marker{display:none}.lx-faq-grid summary .ph{color:var(--lx-purple);flex-shrink:0}.lx-faq-grid details[open] summary .ph{transform:rotate(45deg)}.lx-faq-grid details p{font-size:14px;margin:0;padding:0 30px 24px 0}.lx-related h2{margin:18px 0 30px;font-size:32px}.lx-related nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin-bottom:22px}.lx-related nav a{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid var(--lx-line);font-size:14px}.lx-related nav a>.ph:first-child{font-size:20px;color:var(--lx-purple)}.lx-related nav a>.ph:last-child{margin-left:auto;color:var(--lx-purple)}.lx-shop-product{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:34px}.lx-shop-photo{position:relative;min-width:0}.lx-shop-photo picture{display:block}.lx-shop-photo img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:7px}.lx-shop-photo>span{position:absolute;bottom:18px;left:18px;background:#fffef8e6;padding:8px 12px;font-size:11px;border-radius:4px;color:#574b3c}.lx-shop-info{padding:20px 0;min-width:0}.lx-shop-info h3{font-size:clamp(29px,3.2vw,46px);line-height:1.08;margin:16px 0}.lx-shop-info p{font-size:14px;margin:0 0 22px}.lx-swatches{display:flex;gap:12px}.lx-swatches button{height:44px;width:44px;border:1px solid transparent;background:#fff;border-radius:50%;padding:5px}.lx-swatches button[aria-pressed=true]{border-color:var(--lx-purple)}.lx-swatches button span{display:block;width:100%;height:100%;background:var(--swatch);border-radius:50%}.lx-quantity{display:flex;align-items:center;gap:20px;margin:20px 0;font-size:13px}.lx-quantity>span{display:flex;align-items:center;border:1px solid #d9d1e7;border-radius:5px;overflow:hidden}.lx-quantity button{display:grid;place-items:center;width:44px;height:44px;background:#fff;border:0;color:#47305f}.lx-quantity input{width:42px;text-align:center;border:0;padding:0;appearance:textfield;-moz-appearance:textfield;color:var(--lx-ink)}.lx-quantity input::-webkit-inner-spin-button{appearance:none}.lx-shop-add{width:100%;justify-content:center;margin-bottom:12px}.lx-cart,.lx-shop-done{min-height:460px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:38px;text-align:center}.lx-cart h3,.lx-shop-done h3{font-size:42px;line-height:1.15;margin:17px 0}.lx-cart-item{display:flex;gap:22px;align-items:center;width:min(100%,470px);text-align:left;border-block:1px solid var(--lx-line);padding:20px 0;margin:5px 0 30px}.lx-cart-item img{object-fit:cover;border-radius:5px}.lx-cart-item p{font-size:14px}.lx-cart-item>.ph{margin-left:auto;font-size:25px;color:var(--lx-purple)}.lx-shop-done>.ph{font-size:56px;color:var(--lx-purple)}.lx-shop-done p{max-width:420px}.lx-shop-done .button{margin-top:20px}.lx-experience-seo{max-width:850px}.lx-seo-controls{display:flex;gap:20px;align-items:end;padding:26px}.lx-seo-controls label{display:flex;flex:1;flex-direction:column;gap:9px;color:var(--lx-muted);font-size:11px}.lx-seo-controls select,.lx-workflow-head select{min-height:48px;padding:10px 14px;border:1px solid #dcd2ef;background:#faf8ff;border-radius:6px;color:var(--lx-ink);font-size:14px;width:100%}.lx-icon-button{height:48px;width:48px;border:1px solid #ded4ed;background:#fff;border-radius:6px;color:var(--lx-purple);display:grid;place-items:center;font-size:20px}.lx-seo-list{height:380px;margin:0 25px 20px;position:relative}.lx-seo-item{position:absolute;inset:0 0 auto;height:71px;display:grid;grid-template-columns:20px 30px minmax(0,1fr);align-items:center;gap:13px;padding:9px 15px;transform:translateY(calc(var(--row)*76px));transition:transform .5s cubic-bezier(.2,.8,.2,1);font-size:12px}.lx-seo-item>.ph{font-size:20px;color:#8b799f}.lx-seo-other{color:#756980}.lx-seo-other .lx-skeleton{height:7px;width:75%;max-width:330px;border-radius:5px;background:#eae6f0;margin-top:9px}.lx-seo-company{background:#f0ebff;border:1px solid #d9ccff;border-radius:9px;z-index:2;color:var(--lx-purple);height:73px}.lx-seo-company .ph{color:var(--lx-purple)}.lx-seo-company h3{font-size:16px;line-height:1.2;margin:5px 0;font-weight:600}.lx-seo-company div>span{font-size:9px;color:#504268;display:block}.lx-seo-company p{font-size:11px;margin:0;line-height:1.1}.lx-weeks{display:flex;padding:0 26px 12px;gap:8px}.lx-weeks button{position:relative;flex:1;background:none;border:0;padding:10px 0;min-height:55px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#6a5f77;font-size:11px}.lx-weeks button:before{content:"";position:absolute;bottom:14px;height:1px;left:0;right:0;background:#dfd4ef}.lx-week-dot{position:relative;width:10px;height:10px;border-radius:50%;background:#d9d0e8;z-index:1}.lx-weeks button[aria-pressed=true]{color:var(--lx-purple);font-weight:700}.lx-weeks button[aria-pressed=true] .lx-week-dot{background:var(--lx-purple);box-shadow:0 0 0 5px #e8e0ff}.lx-ads-top{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:30px 34px 24px}.lx-ads-top h3{font-size:35px;line-height:1.12;margin:13px 0 0}.lx-periods{display:flex;gap:5px;padding:4px;border:1px solid #e5def0;border-radius:7px}.lx-periods button{min-height:42px;padding:8px 16px;border:0;border-radius:4px;background:#fff;color:#665777;font-size:12px;white-space:nowrap}.lx-periods button[aria-pressed=true]{color:#fff;background:var(--lx-purple)}.lx-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 34px}.lx-metrics>div{border:1px solid #e5dff0;background:#f8f6fd;border-radius:8px;padding:20px}.lx-metrics span{font-size:12px;color:var(--lx-muted);display:block;margin-bottom:12px}.lx-metrics strong{font-size:32px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.lx-chart{padding:28px 34px}.lx-chart>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:var(--lx-muted);margin-bottom:15px}.lx-chart svg{width:100%;height:auto;display:block}.lx-chart-grid path{stroke:#eae4f1;stroke-width:1;fill:none}.lx-chart-area{fill:#f0eaff}.lx-chart-line{fill:none;stroke:#7250eb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lx-chart-axis{display:flex;justify-content:space-between;font-size:10px;color:#70637e;margin-top:10px}.lx-report-note{display:flex;align-items:center;gap:15px;padding:0 34px 24px}.lx-report-note .ph{color:var(--lx-purple);font-size:24px}.lx-report-note p{font-size:13px;margin:0}.lx-experience-app{background:#f0ebf8;border:0;box-shadow:none}.lx-app-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;max-width:900px;padding:45px;margin:auto}.lx-phone{width:310px;max-width:100%;min-height:530px;border:6px solid #20182f;border-radius:40px;background:#fff;box-shadow:12px 20px 35px #27134424;overflow:hidden;margin:auto;position:relative}.lx-phone-status{display:flex;justify-content:space-between;font-size:10px;color:#3c2b51;padding:16px 22px 10px}.lx-app-login{padding:15px 20px 24px}.lx-app-brand{display:block;font-size:24px;letter-spacing:3px;font-weight:700;color:var(--lx-ink);line-height:1.2}.lx-app-brand>span{display:block;letter-spacing:1.5px;font-size:8px;font-weight:600;margin-top:5px;color:#786589}.lx-app-login>img{display:block;width:100%;height:155px;object-fit:cover;border-radius:9px;margin:20px 0}.lx-app-login h3{font-size:30px;line-height:1.1;margin:17px 0 13px}.lx-app-login p{font-size:12px;margin:0 0 18px}.lx-app-login>button{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;width:100%;background:var(--lx-purple);color:#fff;border:0;border-radius:6px;font-size:12px}.lx-app-content{padding:10px 16px 70px;min-height:480px}.lx-app-content>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.lx-app-content .lx-app-brand{font-size:18px}.lx-app-content .lx-app-brand small{display:block;font-size:8px;letter-spacing:.6px;color:var(--lx-muted);margin-top:4px}.lx-app-content header button{border:0;background:transparent;font-size:20px;color:var(--lx-purple);width:44px;height:44px}.lx-app-content h3{font-size:29px;line-height:1.1;margin:13px 0 22px}.lx-app-places article{display:flex;align-items:center;gap:10px;border-block-end:1px solid var(--lx-line);padding:13px 0}.lx-app-places article>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;background:#eee8fb;border-radius:6px;color:var(--lx-purple)}.lx-app-places strong{display:block;font-size:12px}.lx-app-places small{font-size:10px;color:var(--lx-muted)}.lx-app-places button{margin-left:auto;flex-shrink:0;width:44px;height:44px;border:0;background:#fff;color:#6d5b80;font-size:19px}.lx-app-places button[aria-pressed=true]{background:#eee7fe;color:var(--lx-purple);border-radius:6px}.lx-app-content>nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:16px;background:#fff;border-top:1px solid var(--lx-line);padding:8px 12px 13px}.lx-app-content>nav button{min-height:44px;display:flex;align-items:center;gap:5px;font-size:10px;background:#fff;border:0;color:#6e607f}.lx-app-content>nav button .ph{font-size:17px}.lx-app-content>nav button[aria-pressed=true]{color:var(--lx-purple);font-weight:700}.lx-app-content>nav [data-app-count]{display:grid;place-items:center;min-width:16px;height:16px;border-radius:50%;background:#ede6fa}.lx-app-guide h3{font-size:39px;line-height:1.1;margin:22px 0 30px}.lx-app-guide em{font-style:normal;color:#7456b7}.lx-app-guide ol{padding:0;list-style:none}.lx-app-guide li{display:flex;gap:16px;font-size:14px;line-height:1.5;padding:16px 0;border-top:1px solid #dcd1eb}.lx-app-guide li>span{font-size:11px;color:var(--lx-purple)}.lx-app-guide .lx-live-status{padding:20px 0 0;border:0}.lx-saved-place{padding:14px;border:1px solid var(--lx-line);border-radius:7px;font-size:13px!important;background:#faf8ff}.lx-workflow-head{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:32px}.lx-workflow-head h3{font-size:29px;line-height:1.18;margin:13px 0 0}.lx-workflow-head label{flex-shrink:0;display:flex;flex-direction:column;gap:8px;color:var(--lx-muted);font-size:11px}.lx-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 32px}.lx-workflow-column{min-height:245px;padding:16px;background:#f6f3fc;border-radius:7px}.lx-workflow-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;margin-bottom:22px}.lx-workflow-label small{font-size:10px;color:var(--lx-purple)}.lx-workflow-item{padding:18px 14px;background:#fff;box-shadow:0 8px 20px #2c164113;border:1px solid #ddd2f0;border-radius:7px}.lx-workflow-item>.ph{display:block;font-size:24px;color:var(--lx-purple);margin-bottom:14px}.lx-workflow-item>span:not(.lx-workflow-badge){display:block;font-size:13px;font-weight:600}.lx-workflow-item>small{display:block;font-size:11px;color:var(--lx-muted);margin-top:8px;line-height:1.5}.lx-workflow-badge{display:inline-block;font-size:9px;background:#f0eafd;color:#64498e;padding:5px 7px;border-radius:4px;margin-top:17px}.lx-workflow-item[data-stage="2"] .lx-workflow-badge{background:#e9f5eb;color:#246038}.lx-workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 32px}.lx-workflow-footer p{font-size:13px;margin:0;max-width:480px}.lx-integration-strip{display:flex;align-items:center;justify-content:center;gap:26px;background:#faf8fd;border-top:1px solid var(--lx-line);padding:22px;font-size:12px;color:#665877}.lx-integration-strip span{display:flex;align-items:center;gap:8px}.lx-integration-strip .ph{font-size:20px;color:var(--lx-purple)}.lx-index-hero{background:#100b24;padding:70px 0;color:#fff}.lx-index-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.06;letter-spacing:-2px;margin:26px 0}.lx-index-hero h1 span{color:#b8a0ff}.lx-index-hero p{color:#cec5df;line-height:1.7;margin-bottom:26px}.lx-index-hero .eyebrow{color:#c2aaff}.lx-index-cities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lx-index-cities article{border:1px solid var(--lx-line);border-radius:12px;overflow:hidden}.lx-index-cities article>picture>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.lx-index-cities article>div{padding:30px}.lx-index-cities h3{font-size:36px;margin:13px 0 22px;letter-spacing:-1px}.lx-index-cities nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--lx-line);min-height:64px;font-size:15px}.lx-index-cities nav a>span{display:flex;gap:14px;align-items:center}.lx-index-cities nav .ph{color:var(--lx-purple);font-size:20px}.lx-index-note{display:flex;gap:17px;align-items:center;padding:25px 0;font-size:13px;color:var(--lx-muted)}.lx-index-note>.ph{font-size:25px;color:var(--lx-purple)}.lx-index-note p{line-height:1.6}.lx-route-list{margin-top:32px}.lx-route-list>a{display:grid;grid-template-columns:30px 1fr 1.2fr 20px;gap:20px;align-items:center;min-height:76px;padding:15px 0;border-top:1px solid var(--lx-line);font-size:14px}.lx-route-list>a>span{font-size:11px;color:var(--lx-purple)}.lx-route-list code{font-size:11px;overflow-wrap:anywhere;color:var(--lx-muted);background:none}.lx-route-list .ph{color:var(--lx-purple)}@media(min-width:761px){.lx-city-photo img{transition:transform .6s ease}.lx-city-photo:hover img{transform:translateY(-4px)}.lx-project-grid picture{display:block;overflow:hidden;border-radius:11px}.lx-project-grid img{transition:transform .5s ease}.lx-project-grid a:hover img{transform:scale(1.015)}}@media(max-width:1050px){.lx-hero-grid{gap:35px}.lx-hero h1{font-size:49px}.lx-section-heading{gap:35px}.lx-app-layout{gap:35px;padding:30px}.lx-app-guide h3{font-size:33px}.lx-shop-product{gap:30px}.lx-workflow-head h3{font-size:25px}.lx-workflow-column{padding:12px}.lx-faq-grid{gap:40px}}@media(max-width:760px){.lx-section{padding-block:55px;scroll-margin-top:84px}.lx-section-heading{display:block;margin-bottom:28px}.lx-section-heading>p{margin-top:20px;font-size:14px;max-width:560px}.lx-section-heading>.text-link{margin-top:20px;display:inline-flex}.lx-page h2,.lx-index h2{font-size:33px;letter-spacing:-1px}.lx-hero{padding-bottom:19px}.lx-breadcrumbs{font-size:10px;gap:7px;padding-block:18px}.lx-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-block:16px 20px}.lx-hero h1{font-size:46px;letter-spacing:-1.7px;max-width:580px;margin:20px 0}.lx-hero p.lx-hero-lead{font-size:19px;max-width:470px}.lx-hero p.lx-hero-intro{font-size:14px;margin-bottom:21px}.lx-hero .button-row{gap:15px;flex-wrap:wrap}.lx-hero .button{font-size:12px;padding-inline:17px}.lx-hero-secondary{font-size:12px}.lx-hero p.lx-hero-location{font-size:11px;margin-top:20px}.lx-city-photo img{aspect-ratio:4/3;max-height:360px}.lx-city-photo figcaption{font-size:10px;left:12px;bottom:12px;padding:7px 10px}.lx-credit{font-size:9px;text-align:left}.lx-shortcuts{gap:16px;justify-content:space-between;padding-block:10px}.lx-shortcuts a{font-size:10px;gap:6px}.lx-shortcuts a>.ph:last-child{display:none}.lx-shortcuts a>.ph:first-child{font-size:17px}.lx-scope{gap:24px;grid-template-columns:1fr;margin-bottom:24px}.lx-scope article{display:grid;grid-template-columns:25px 1fr;gap:8px 12px;padding-top:18px}.lx-scope-number{margin:4px 0 0;grid-row:1/3}.lx-scope h3{font-size:20px;margin:0;max-width:none}.lx-scope p{font-size:14px;max-width:none;grid-column:2}.lx-project-grid{gap:13px}.lx-project-grid a>span{font-size:11px;margin-top:12px;gap:7px;min-height:44px}.lx-project-grid a>span strong{font-weight:600}.lx-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.lx-process h3{margin-top:18px;font-size:16px}.lx-process p{font-size:12px}.lx-faq-grid{grid-template-columns:1fr;gap:30px}.lx-faq-grid summary{font-size:14px;padding-block:20px}.lx-faq-grid details p{font-size:13px}.lx-related nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.lx-related nav a{font-size:12px;gap:7px;padding-block:16px}.lx-related nav a>.ph:first-child{font-size:17px}.lx-related nav a>.ph:last-child{font-size:14px}.lx-window-bar{font-size:9px;padding:15px 18px}.lx-window-bar>span:last-child{max-width:130px;text-align:right}.lx-shop-product{grid-template-columns:1fr;gap:8px;padding:18px}.lx-shop-photo img{max-height:320px;object-fit:contain;background:#f0ebe2}.lx-shop-info{padding-block:18px}.lx-shop-info h3{font-size:34px}.lx-shop-info p{font-size:13px}.lx-cart,.lx-shop-done{padding:28px 20px;min-height:480px}.lx-cart h3,.lx-shop-done h3{font-size:34px}.lx-cart-item{gap:13px}.lx-seo-controls{padding:18px;gap:10px}.lx-seo-controls select{font-size:12px}.lx-seo-list{margin:0 10px 15px}.lx-seo-item{grid-template-columns:15px 22px minmax(0,1fr);gap:8px;padding-inline:9px}.lx-seo-item>.ph{font-size:17px}.lx-seo-company h3{font-size:12px;letter-spacing:-.2px;overflow-wrap:anywhere}.lx-seo-company p{font-size:9px}.lx-seo-company div>span{font-size:8px}.lx-seo-other{font-size:10px}.lx-weeks{padding-inline:14px;gap:3px}.lx-weeks button{font-size:9px}.lx-live-status{padding:12px 18px;font-size:11px}.lx-ads-top{display:block;padding:24px 18px}.lx-ads-top h3{font-size:29px}.lx-periods{width:max-content;margin-top:20px}.lx-periods button{padding-inline:15px}.lx-metrics{padding-inline:18px;gap:7px}.lx-metrics>div{padding:13px 9px}.lx-metrics span{font-size:9px;margin-bottom:10px;line-height:1.4}.lx-metrics strong{font-size:21px;letter-spacing:-.6px}.lx-chart{padding:25px 18px}.lx-chart>div:first-child{font-size:10px}.lx-report-note{padding:0 18px 22px;gap:10px}.lx-report-note p{font-size:12px}.lx-app-layout{display:flex;flex-direction:column;padding:26px 18px;gap:32px}.lx-phone{width:290px;min-height:520px}.lx-app-guide{width:100%;max-width:430px}.lx-app-guide h3{font-size:32px}.lx-app-guide h3{hyphens:none}.lx-app-guide li{font-size:13px}.lx-workflow-head{display:block;padding:24px 18px}.lx-workflow-head h3{font-size:25px}.lx-workflow-head label{margin-top:20px}.lx-workflow{grid-template-columns:1fr;padding:0 18px;gap:10px}.lx-workflow-column{min-height:65px;display:flex;align-items:center;gap:13px;padding:15px}.lx-workflow-label{width:75px;flex-shrink:0;align-items:start;font-size:11px;margin:0;line-height:1.3;gap:7px}.lx-workflow-item{flex:1;min-width:0;padding:13px}.lx-workflow-item>.ph{display:none}.lx-workflow-item>span:not(.lx-workflow-badge){font-size:12px}.lx-workflow-item>small{font-size:10px}.lx-workflow-badge{font-size:8px;margin-top:12px}.lx-workflow-footer{display:block;padding:22px 18px}.lx-workflow-footer p{margin-bottom:18px;font-size:12px}.lx-workflow-footer .button{width:100%;justify-content:center}.lx-integration-strip{gap:9px;font-size:9px;padding:18px 10px}.lx-integration-strip span{gap:5px}.lx-integration-strip .ph{font-size:15px}.lx-index-hero{padding-block:48px}.lx-index-hero h1{font-size:43px;letter-spacing:-1.6px}.lx-index-hero p{font-size:14px}.lx-index-cities{grid-template-columns:1fr;gap:25px}.lx-index-cities article>div{padding:23px}.lx-index-cities h3{font-size:32px}.lx-index-cities nav a{min-height:60px;font-size:14px}.lx-route-list>a{grid-template-columns:22px 1fr 18px;gap:10px}.lx-route-list code{grid-column:2;grid-row:auto;font-size:10px}.lx-route-list>a>.ph{grid-column:3;grid-row:1/3}.lx-route-list strong{font-size:13px}.lx-index-note{align-items:start;font-size:12px}.lx-index-note p{margin:0}}@media(max-width:360px){.lx-hero h1{font-size:39px}.lx-hero .button-row{gap:10px}.lx-hero .button{font-size:11px;padding-inline:14px}.lx-metrics strong{font-size:18px}.lx-app-layout{padding-inline:12px}.lx-phone{width:268px}.lx-seo-company h3{font-size:11px}.lx-related nav{grid-template-columns:1fr}.lx-integration-strip{gap:6px;font-size:8px}.lx-integration-strip .ph{font-size:13px}}@media(prefers-reduced-motion:reduce){.lx-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lx-related-label{min-width:0;overflow-wrap:anywhere;hyphens:auto}.lx-related nav a>.ph{flex-shrink:0}.lx-hub-stats{display:flex;gap:clamp(28px,6vw,88px);margin-top:44px;color:#c9c2e7}.lx-hub-stats span{display:grid;gap:8px;font-size:.875rem}.lx-hub-stats strong{font-size:clamp(2rem,4vw,3.3rem);line-height:1;color:#fff;font-weight:600}.lx-hub-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;align-items:end}.lx-hub-filters label{display:grid;gap:10px;font-size:.875rem;font-weight:500;color:#242039}.lx-hub-filters label>span{position:relative}.lx-hub-filters label>span i{position:absolute;left:14px;top:17px;color:#6551d7}.lx-hub-filters input,.lx-hub-filters select{width:100%;min-width:0;min-height:52px;border:1px solid #d7d1eb;background:#fff;border-radius:7px;padding:12px;color:#242039;font:inherit}.lx-hub-filters input{padding-left:43px}.lx-hub-filters>button{justify-self:start}.lx-hub-count{margin:26px 0;color:#615b75;font-size:.875rem}.lx-hub-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lx-hub-cities>article{min-width:0;border-top:1px solid #e2ddef;background:#fff;overflow:hidden}.lx-hub-cities>article>picture{display:block;overflow:hidden;border-radius:10px}.lx-hub-cities img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.lx-hub-city-content{padding:22px 0}.lx-hub-city-content .lx-kicker{font-size:.68rem;letter-spacing:.07em;color:#685e86;overflow-wrap:anywhere}.lx-hub-city-content h3{font-size:clamp(1.25rem,2vw,1.75rem);margin:9px 0 18px;line-height:1.2;overflow-wrap:anywhere;hyphens:auto}.lx-hub-city-content nav{display:grid}.lx-hub-city-content nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eeeaf6;padding:12px 0;min-height:44px;font-size:.9rem;color:#4930c8}.lx-hub-city-content nav a span{min-width:0;overflow-wrap:anywhere;hyphens:auto}.lx-hub-city-content nav a i{flex-shrink:0}.lx-hub-photo-credit{display:flex;gap:8px;align-items:center;font-size:.72rem;color:#696178;margin-top:18px;min-height:32px}.lx-hub-more{display:flex;justify-content:center;margin-top:30px}.lx-hub-empty{padding:32px;background:#f4f1fc;border-radius:8px}.lx-hub-method{font-size:.8rem;color:#696178;line-height:1.8}.lx-index-note{margin-top:42px}.lx-index-note p{max-width:none}.lx-device-toolbar{display:flex;justify-content:center;gap:12px;padding:24px}.lx-device-toolbar button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #ded6f4;border-radius:6px;background:#fff;padding:10px 18px;color:#514566;font:inherit;font-size:.875rem;cursor:pointer}.lx-device-toolbar button[aria-pressed=true]{color:#5135e4;border-color:#7a5cff;background:#f0ebff}.lx-website-stage{min-height:430px;display:grid;place-items:center;padding:20px 40px;background:#f4f2fa}.lx-website-frame{border:8px solid #201a31;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px #21144025;width:100%;max-width:850px}.lx-website-frame video{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:#fff}.lx-website-tablet{max-width:335px;border-width:10px}.lx-website-mobile{max-width:205px;border-width:8px;border-radius:25px}.lx-website-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px}.lx-website-footer p{font-size:.85rem;color:#625a78;margin:0}.lx-website-footer button{min-height:44px}.lx-page [hidden],.lx-index [hidden]{display:none!important}@media(max-width:1020px){.lx-hub-filters{grid-template-columns:1fr 1fr}.lx-hub-filters label:first-child{grid-column:1/-1}.lx-hub-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lx-hub-cities{gap:22px 14px}.lx-hub-filters{gap:16px 12px}.lx-hub-filters label{font-size:.8rem}.lx-hub-filters select{font-size:.8rem;padding:10px 7px}.lx-hub-city-content{padding:15px 0}.lx-hub-city-content h3{font-size:1.15rem}.lx-hub-city-content nav a{font-size:.78rem;line-height:1.5;padding:10px 0}.lx-hub-stats{gap:24px}.lx-hub-stats span{font-size:.72rem}.lx-hub-city-content .lx-kicker{font-size:.6rem;letter-spacing:.03em}.lx-hub-photo-credit{font-size:.65rem}.lx-device-toolbar{gap:6px;padding:16px 10px}.lx-device-toolbar button{padding:9px;font-size:.75rem;gap:5px}.lx-website-stage{min-height:330px;padding:16px}.lx-website-frame{border-width:5px;border-radius:10px}.lx-website-frame video{max-height:350px}.lx-website-tablet{max-width:245px}.lx-website-mobile{max-width:165px;border-radius:20px}.lx-website-footer{padding:12px 15px;gap:8px}.lx-website-footer button{font-size:.8rem}.lx-hero .eyebrow,.lx-credit{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.lx-website-frame,.lx-hub-cities img{transition:none}}.lx-editorial-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:18px;color:#40385b;font-size:.85rem;line-height:1.6}.lx-editorial-status span{flex:1 1 380px}.lx-editorial-status a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#5140b8}.lx-editorial-status strong{color:#241d40}.lx-archive-toggle{display:flex;align-items:center;gap:12px;min-height:48px;margin-block:16px;color:#40385b;line-height:1.6}.lx-archive-toggle input{width:20px;height:20px;flex-shrink:0;accent-color:#5942db}.lx-preparation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:28px 0 36px;gap:24px}.lx-preparation li{padding-top:20px;border-top:1px solid #d4cce4;color:#40385b;line-height:1.7;min-width:0;overflow-wrap:anywhere}.lx-preparation span{display:block;color:#5140b8;font-size:.8rem;margin-bottom:12px}@media(max-width:760px){.lx-preparation{grid-template-columns:1fr;gap:18px}.lx-editorial-status{font-size:.8rem}}
