.lp{--bg:#fff;--tone:#f1f4f9;--tone-2:#e6ebf3;--ink:#10151f;--muted:#4b5566;--accent:#245bdb;--accent-deep:#1a47b3;--accent-tone:#e7eefc;--accent-ink:#fff;--danger:#a3261b;--ok:#1d6b3a;--ok-tone:#e3f2e8;--warn:#8a4b00;--warn-tone:#fbeedb;--ui-line:#dde3ec;--accent-tone-2:#d6e1fa;--overlay-shadow:#10151f29;--field-line:#9aa5b5;--placeholder:#6a7586;--on-field-0:#ffffff14;--site-bg:#f6f6f4;--site-ink:#2a2722;--site-dark-bg:#121212;--site-dark-ink:#f2f2f2;--site-new:#a0461f;--site-foot:#0000000a;--pro-row:#d9e4fb;--radius:6px;--t-s:14px;--t-b:17px;--t-m:24px;--t-l:clamp(30px,3.2vw,46px);--t-xl:clamp(40px,4.8vw,72px);--margin:clamp(20px,4vw,56px);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);background:var(--bg);color:var(--ink);font-size:var(--t-b);font-feature-settings:"palt" 0;font-variant-numeric:tabular-nums;caret-color:var(--accent);line-height:1.7;overflow-x:clip}.lp ::selection{background:var(--accent);color:var(--accent-ink)}.lp h1,.lp h2,.lp h3,.lp-lead,.lp-site-title{word-break:auto-phrase}.lp h1,.lp h2,.lp h3{text-wrap:balance;letter-spacing:-.01em}.lp h2{font-size:var(--t-l);font-weight:700;line-height:1.3}.lp h3{font-size:var(--t-m);line-height:1.45}:where(.lp) :where(p,figure){margin:0}:where(.lp) :where(ul,ol,dl,dd){margin:0;padding:0}:where(.lp) li{list-style:none}.lp a{text-underline-offset:.25em}.lp [id]{scroll-margin-top:88px}.lp :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.lp-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lp-wrap{width:min(1280px,100% - 2*var(--margin));margin-inline:auto}.lp-section{padding-block:clamp(72px,7vw,112px)}.lp-tone{background:var(--tone)}.lp-small{font-size:var(--t-s);color:var(--muted)}.lp .lp-btn,.lp .ns-button{border-radius:var(--radius);background:var(--accent);min-height:48px;color:var(--accent-ink);white-space:nowrap;transition:background-color .16s ease,transform .12s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.lp .lp-btn.is-ghost{background:var(--accent-tone);color:var(--accent-deep)}.lp-btn:active:not(:disabled),.lp .ns-button:active:not(:disabled){transform:scale(.97)}.lp .lp-btn:disabled,.lp .ns-button:disabled{background:var(--tone-2);color:var(--muted);cursor:not-allowed;opacity:1}@media (hover:hover) and (pointer:fine){.lp .lp-btn:hover:not(:disabled),.lp .ns-button:hover:not(:disabled){background:var(--accent-deep);color:var(--accent-ink)}.lp .lp-btn.is-ghost:hover:not(:disabled){background:var(--accent-tone-2);color:var(--accent-deep)}}.lp-header{z-index:30;background:var(--bg);position:sticky;top:0}.lp-header-inner{align-items:center;gap:32px;min-height:72px;display:flex}.lp-header .ns-wordmark{font-size:26px}.lp-nav{align-items:center;gap:28px;margin-left:auto;font-size:14px;display:flex}.lp-nav a,.lp-menu nav a,.lp-footer a{color:var(--ink);text-decoration:none;transition:color .16s}@media (hover:hover) and (pointer:fine){.lp-nav a:hover,.lp-menu nav a:hover,.lp-footer a:hover{color:var(--accent);text-decoration:underline}}.lp-header .ns-header-cta{min-height:40px;padding:0 16px;font-size:14px}.lp-lang{margin-right:-16px;position:relative}.lp-lang>button{border:1px solid var(--ui-line);background:var(--bg);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.lp-lang-short{display:none}.lp-lang-menu{z-index:60;background:var(--bg);border:1px solid var(--ui-line);border-radius:10px;min-width:148px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1018281f}.lp-lang-menu button{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;display:block}.lp-lang-menu button:hover,.lp-lang-menu button:focus-visible{background:var(--tone)}.lp-lang-menu button[aria-current=true]{color:var(--accent);font-weight:700}.lp-menu{display:none;position:relative}.lp-menu summary{border-radius:var(--radius);background:var(--tone);align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu nav{border-radius:var(--radius);background:var(--bg);min-width:220px;box-shadow:0 12px 32px var(--overlay-shadow);transform-origin:100% 0;animation:lp-pop .18s var(--ease-out);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lp-menu nav a{border-radius:4px;padding:12px 14px}.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(48px,7vh,96px) clamp(72px,9vh,112px);display:grid}.lp-hero h1{font-size:var(--t-xl);letter-spacing:-.03em;font-weight:800;line-height:1.15}.lp-hero h1 .lp-line{white-space:nowrap;display:inline-block}.lp-lead{font-size:clamp(18px,1.4vw,21px);font-weight:500;line-height:1.8;margin-top:28px!important}.lp-lead .lp-line{display:inline-block}.lp-hero .ns-form{max-width:560px;margin-top:40px}.lp-hero .lp-small{margin-top:12px}.lp-stage{background:var(--tone);animation:lp-stage-in .9s var(--ease-out).12s both;border-radius:12px;place-items:center;padding:clamp(24px,3.5vw,48px);display:grid}.lp [data-ui]{color:var(--ink);font-size:14px;line-height:1.6}.lp-project{background:var(--bg);border-radius:10px;width:min(560px,100%);padding:20px 24px 12px}.lp-project-head{border-bottom:1px solid var(--ui-line);padding-bottom:14px;font-size:16px;margin:0!important}.lp-project-fields{display:grid;margin-top:6px!important}.lp-project-fields>div,.lp-project-jobs li{border-bottom:1px solid var(--ui-line);animation:lp-row-in .6s var(--ease-out)both;grid-template-columns:8.5em minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.lp-project-fields dt{color:var(--muted)}.lp-project-fields dd{word-break:auto-phrase;overflow-wrap:break-word;font-weight:600}.lp-project-fields dd.is-empty{color:var(--muted);font-weight:400}.lp-project-sub{color:var(--muted);font-size:13px;font-weight:700;margin:24px 0 0!important}.lp-project-jobs{counter-reset:job;margin-top:4px!important}.lp-project-jobs li:last-child,.lp-project-fields>div:last-child{border-bottom:0}.lp-project-jobs li{counter-increment:job;color:var(--ink);grid-template-columns:1.6em minmax(0,1fr);row-gap:2px;padding:10px 0}.lp-project-jobs li span{font-weight:600}.lp-project-jobs li:before{content:counter(job);color:var(--muted);grid-row:span 2}.lp-project-jobs em{color:var(--muted);grid-column:2;font-size:13px;font-style:normal}.lp-project-fields>div:first-child{animation-delay:.42s}.lp-project-fields>div:nth-child(2){animation-delay:.48s}.lp-project-fields>div:nth-child(3){animation-delay:.54s}.lp-project-fields>div:nth-child(4){animation-delay:.6s}.lp-project-jobs li:first-child{animation-delay:.7s}.lp-project-jobs li:nth-child(2){animation-delay:.76s}.lp-project-jobs li:nth-child(3){animation-delay:.82s}.lp-project-jobs li:nth-child(4){animation-delay:.88s}.lp .ns-form label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.lp .ns-input-row{gap:8px;display:flex}.lp .ns-form input{border:2px solid var(--field-line);border-radius:var(--radius);background:var(--bg);min-width:0;min-height:56px;color:var(--ink);flex:auto;padding:0 16px;font-size:17px;transition:border-color .16s}.lp .ns-form input::placeholder{color:var(--placeholder)}.lp .ns-form input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.lp .ns-form input[aria-invalid=true]{border-color:var(--danger)}.lp .ns-input-row .ns-button{flex:none;min-height:56px}.lp .ns-form>.ns-note{font-size:var(--t-s);color:var(--muted);margin-top:10px}.lp .ns-error{color:var(--danger);animation:lp-fade-in .2s var(--ease-out);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;margin-top:10px!important}.lp .ns-form-status{background:var(--accent-tone);border:0}.lp-compare-section{background:var(--tone)}.lp-compare-switch>.ns-tabs{border-radius:calc(var(--radius) + 4px);background:var(--tone-2);margin-top:32px;padding:4px;display:inline-flex}.lp-compare-switch>.ns-tabs>button{border-radius:var(--radius);min-height:44px;color:var(--ink);transition:background-color .2s var(--ease-out),transform .12s var(--ease-out);background:0 0;border:0;padding:0 22px;font-size:16px;font-weight:700}.lp-compare-switch>.ns-tabs>button[aria-selected=true]{background:var(--ink);color:var(--bg)}.lp-compare-switch>.ns-tabs>button:active{transform:scale(.96)}.lp-compare-lede{max-width:40em;font-size:18px;line-height:1.8;margin-top:24px!important}.lp-compare-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;margin-top:40px;display:grid}.lp-compare-site .ns-tabs{gap:4px;margin-bottom:12px;display:inline-flex}.lp-compare-site .ns-tabs button,.lp-ai .ns-tabs button{border-radius:var(--radius);background:var(--tone-2);min-height:40px;color:var(--ink);transition:background-color .2s ease,transform .12s var(--ease-out);border:0;padding:0 14px;font-size:14px;font-weight:700}.lp-compare-site .ns-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.lp-compare-site .ns-tabs button:active,.lp-ai .ns-tabs button:active{transform:scale(.96)}.lp-compare-frame{border-radius:var(--radius);background:var(--tone-2);place-items:center;min-height:400px;padding:24px;display:grid}.lp-compare-site figcaption{font-size:var(--t-s);color:var(--muted);margin-top:12px}.lp-stack{background:var(--bg);border-radius:var(--radius);margin-top:52px;padding:20px 24px 8px}.lp-stack-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:14px;font-weight:700;display:flex}.lp-stack-head span{color:var(--muted);font-weight:400}.lp-stack dl>div{border-bottom:1px solid var(--ui-line);grid-template-columns:8em minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.lp-stack dl>div:last-child{border-bottom:0}.lp-stack dt{color:var(--muted)}.lp-stack dd{font-weight:600}.lp-compare-note{max-width:46em;color:var(--muted);font-size:14px;line-height:1.8;margin-top:32px!important}.lp-site{background:var(--site-bg);width:100%;color:var(--site-ink);border-radius:var(--radius);font-size:13px;transition:background-color .3s,color .3s;overflow:hidden}.lp-site.is-phone{width:300px}.lp-site.is-dark{background:var(--site-dark-bg);color:var(--site-dark-ink)}.lp-site-nav{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 20px;display:flex}.lp-site-nav b{font-size:14px}.lp-site-nav ul{flex-wrap:wrap;gap:4px 16px;display:flex;margin-left:auto!important}.lp-site-nav li.is-new{color:var(--site-new);font-weight:700}.lp-site-lang{font-size:13px;font-weight:700}.lp-site-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:8px 20px 24px;display:grid}.lp-site-hero img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.lp-site-title{font-size:22px;font-weight:700;line-height:1.45;margin-bottom:8px!important}.lp-site.is-phone .lp-site-hero{grid-template-columns:1fr}.lp-site.is-phone .lp-site-nav ul{margin-left:0!important}.lp-site-foot{background:var(--site-foot);justify-content:space-between;gap:12px;padding:12px 20px;display:flex}.lp-site.is-dark .lp-site-foot{background:var(--on-field-0)}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;display:grid;margin-top:48px!important}.lp-steps>li{flex-direction:column;gap:20px;display:flex}.lp-step-text h3{font-size:var(--t-m)}.lp-step-text p{max-width:32em;color:var(--muted);margin-top:8px!important}.lp-step-screen{background:var(--tone);border-radius:12px;flex:1;place-items:center;min-height:380px;padding:clamp(20px,3vw,40px);display:grid}.lp-shot{border-radius:12px;width:100%;max-width:440px;height:auto;display:block}.lp-panel{background:var(--bg);border-radius:10px;width:min(520px,100%);padding:20px 24px 24px}.lp-panel-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;font-size:16px;display:flex}.lp-panel-head span{color:var(--muted);font-size:13px}.lp-report li,.lp-history li,.lp-inbox li{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.lp-report em,.lp-history em{background:var(--ok-tone);color:var(--ok);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal;font-weight:700}.lp-history em.is-wait{background:var(--warn-tone);color:var(--warn)}.lp-report em.is-note{background:var(--accent-tone);color:var(--accent-deep)}.lp-report em.is-warn{background:var(--warn-tone);color:var(--warn)}.lp-panel-actions{justify-content:flex-end;margin-top:16px;display:flex}.lp-ui-btn{border-radius:var(--radius);background:var(--ink);min-height:38px;color:var(--bg);align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.lp-ui-btn.is-ghost{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ui-line)}.lp-ui-btn.is-small{min-height:30px;padding:0 10px;font-size:13px}.lp-choices{gap:8px;display:grid;margin-top:16px!important}.lp-choices li{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;font-weight:600;display:flex}.lp-choices li.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.lp-choices small{color:var(--muted);font-size:13px;font-weight:400;display:block}.lp-radio{height:18px;box-shadow:inset 0 0 0 2px var(--field-line);border-radius:50%;flex:0 0 18px;margin-top:3px}.is-selected .lp-radio{box-shadow:inset 0 0 0 5px var(--accent)}.lp-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;margin-top:48px!important}.lp-cell{background:var(--bg);border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex}.lp-cell h3{font-size:20px;line-height:1.5}.lp-cell-text p{color:var(--muted);font-size:16px;line-height:1.8;margin-top:8px!important}.lp-cell-media{margin-top:auto}.lp-frag{background:var(--tone);border-radius:8px;padding:16px 16px 18px}.lp-frag-head{font-weight:700;margin-bottom:8px!important}.lp-frag table{border-collapse:collapse;background:var(--bg);border-radius:6px;width:100%}.lp-frag th,.lp-frag td{text-align:left;border-bottom:1px solid var(--ui-line);padding:10px 12px}.lp-frag th{color:var(--muted);font-size:13px;font-weight:400}.lp-frag tr:last-child td{border-bottom:0}.lp-frag em.is-ok{background:var(--ok-tone);color:var(--ok);border-radius:999px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:700}.lp-history,.lp-inbox{background:var(--bg);border-radius:6px;padding:0 12px}.lp-history li:last-child,.lp-inbox li:last-child{border-bottom:0}.lp-history .is-current span{font-weight:700}.lp-inbox li span{color:var(--muted);font-size:13px}.lp-inbox li b{font-weight:400}.lp-inbox li.is-unread b{font-weight:700}.lp-langs{gap:6px;display:grid}.lp-langs li{background:var(--bg);border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;display:flex}.lp-langs li small{color:var(--muted);font-size:13px;font-weight:400}.lp-langs li:not(.is-on){color:var(--muted);box-shadow:inset 0 0 0 1px var(--ui-line);background:0 0}.lp-split-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:32px;display:grid}.lp-split-head p{max-width:34em}.lp-ai{margin-top:48px}.lp-ai .ns-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lp-ai .ns-tabs button{background:var(--tone);color:var(--ink)}.lp-ai .ns-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}@media (hover:hover) and (pointer:fine){.lp-ai .ns-tabs button:hover:not([aria-selected=true]){background:var(--tone-2)}.lp-compare-site .ns-tabs button:hover:not([aria-selected=true]),.lp-compare-switch>.ns-tabs>button:hover:not([aria-selected=true]){background:var(--accent-tone-2)}}.lp-ai-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;display:grid}.lp-chat{border-radius:var(--radius);background:var(--tone);flex-direction:column;gap:14px;padding:24px;display:flex}.lp-chat-me{background:var(--accent);max-width:85%;color:var(--accent-ink);border-radius:12px 12px 2px;align-self:flex-end;padding:10px 14px;font-size:14px}.lp-chat-ai{background:var(--bg);max-width:92%;animation:lp-rise-in .24s var(--ease-out)both;border-radius:12px 12px 12px 2px;padding:14px 16px}.lp-chat-ai dl{border-top:1px solid var(--ui-line);gap:4px;padding-top:10px;display:grid;margin-top:10px!important}.lp-chat-ai dl>div{grid-template-columns:4.5em 1fr;display:grid}.lp-chat-ai dt{color:var(--muted)}.lp-chat-ai dd{font-weight:600}.lp-chat-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.lp-chat-actions .lp-btn{min-height:44px;font-size:14px}.lp-chat-status{color:var(--muted);font-size:14px}.lp-ai-preview{border-radius:var(--radius);background:var(--tone-2);padding:20px 24px 24px;transition:background-color .3s}.lp-ai-preview.is-preview{background:var(--accent-tone)}.lp-ai-preview figcaption{margin-bottom:12px;font-size:14px;font-weight:700}.lp-ai-preview.is-preview figcaption,.lp-ai-preview.is-published figcaption{color:var(--accent-deep)}.lp-ai-site{animation:lp-fade-in .24s var(--ease-out)}.lp-price-controls{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:48px;display:flex}.lp-price-controls p{color:var(--muted);font-size:14px}.lp-segment{border-radius:calc(var(--radius) + 4px);background:var(--tone-2);padding:4px;display:inline-flex}.lp-segment button{border-radius:var(--radius);min-height:44px;color:var(--ink);transition:background-color .2s var(--ease-out),transform .12s var(--ease-out);background:0 0;border:0;padding:0 20px;font-size:16px;font-weight:700}.lp-segment button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lp-segment button:active{transform:scale(.96)}.lp-ptable{grid-template-rows:auto repeat(8,auto) auto;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));margin-top:24px;font-size:17px;display:grid}.lp-ptable-labels,.lp-plan{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.lp-ptable-labels>span,.lp-plan>dl,.lp-plan>header,.lp-plan-cta{padding:16px 20px}.lp-ptable-labels>span{color:var(--muted);align-items:center;display:flex}.lp-ptable-labels>span:nth-child(2n),.lp-plan>dl:nth-of-type(odd){background:var(--bg)}.lp-ptable-labels>span:last-child{background:0 0}.lp-plan.is-pro{background:var(--accent-tone);border-radius:var(--radius)}.lp-plan.is-pro>dl:nth-of-type(odd){background:0 0}.lp-plan>header{padding-block:28px 24px}.lp-plan h3{font-size:var(--t-m)}.lp-plan .ns-price{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex;margin-top:6px!important}.lp-plan .ns-price strong{font-size:var(--t-l);letter-spacing:-.02em;line-height:1.1}.lp-plan .ns-price span,.lp-plan .ns-price-total{color:var(--muted);font-size:14px}.lp-plan-tag{font-size:14px;font-weight:700;margin-top:10px!important}.lp-plan>dl{align-items:center;display:flex}.lp-plan>dl dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-plan-cta{padding-block:24px 28px}.lp-plan-cta .lp-btn{width:100%}.lp-price-notes{max-width:52em;color:var(--muted);gap:6px;margin-top:32px;font-size:14px;display:grid}.lp-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px;display:grid}.lp-faq h2{position:sticky;top:104px}.lp-faq-list{gap:8px;display:grid}.lp-faq-item{border-radius:var(--radius);background:var(--tone);transition:background-color .24s}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 24px;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.lp-faq-item:not([open]) summary:hover{color:var(--accent-deep)}}.lp-plus{flex:0 0 16px;height:16px;position:relative}.lp-plus:before,.lp-plus:after{content:"";width:16px;height:3px;transition:transform .24s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;top:6.5px;left:0}.lp-plus:after{transform:rotate(90deg)}.lp-faq-item[open]{background:var(--accent-tone)}.lp-faq-item[open] .lp-plus:after{transform:rotate(0)}.lp-faq-item p{max-width:52ch;animation:lp-fade-in .2s var(--ease-out);padding:0 24px 24px;font-size:17px;line-height:1.8}.lp-faq-item :focus-visible{outline-offset:-3px}.lp-final{background:var(--tone)}.lp-final .ns-form{max-width:640px;margin-top:32px}.lp-final .lp-small{margin-top:12px}.lp-footer{font-size:var(--t-s);padding-block:56px 32px}.lp-footer-inner{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px 24px;display:grid}.lp-footer-inner>p:first-child{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.lp-footer .ns-wordmark{color:var(--ink);font-size:20px}.lp-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.lp-js [data-reveal]:not(.is-in)>*,.lp-js h2[data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}.lp-js [data-reveal]>*,.lp-js h2[data-reveal]{transition:opacity .45s var(--ease-out),transform .5s var(--ease-out)}.lp-js [data-reveal]>:nth-child(2){transition-delay:80ms}.lp-js [data-reveal]>:nth-child(3){transition-delay:.16s}.lp-js [data-reveal]>:nth-child(4){transition-delay:.24s}.lp-js .lp-cell[data-reveal]:nth-child(3n+2)>*{transition-delay:90ms}.lp-js .lp-cell[data-reveal]:nth-child(3n)>*{transition-delay:.18s}@keyframes lp-stage-in{0%{opacity:0;transform:translateY(64px)}}@keyframes lp-row-in{0%{opacity:0;transform:translateY(10px)}}@keyframes lp-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-fade-in{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.lp-stage,.lp-project-fields>div,.lp-project-jobs li,.lp-chat-ai,.lp-menu nav{animation-name:lp-fade-in!important;animation-duration:.2s!important;animation-delay:0s!important}.lp *,.lp :before,.lp :after{transition-property:opacity,background-color,color!important;transition-duration:.2s!important;transition-delay:0s!important}}@media (max-width:1080px){.lp-nav{display:none}.lp-menu{display:block}.lp-lang{margin-left:auto;margin-right:0}}@media (max-width:900px){.lp{--t-b:16px}.lp-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:32px 64px}.lp-hero h1{font-size:clamp(34px,9.4vw,60px)}.lp-stage{padding:16px}.lp-stack{margin-top:0}.lp-compare-grid,.lp-steps,.lp-ai-grid,.lp-split-head,.lp-faq{grid-template-columns:minmax(0,1fr)}.lp-steps{grid-template-columns:minmax(0,1fr);gap:48px}.lp-step-screen{min-height:0;padding:16px}.lp-cells{grid-template-columns:minmax(0,1fr);gap:12px}.lp-cell{padding:24px 20px}.lp-faq h2{position:static}.lp-ptable{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lp-ptable-labels{display:none}.lp-plan{background:var(--bg);border-radius:var(--radius);grid-row:auto;grid-template-rows:none}.lp-plan>dl,.lp-plan>dl:nth-of-type(odd),.lp-plan.is-pro>dl:nth-of-type(odd){background:0 0;padding-block:10px;font-size:17px;display:block}.lp-plan>dl dt{clip-path:none;width:auto;height:auto;color:var(--muted);font-size:14px;position:static;overflow:visible}.lp-plan .ns-price strong{font-variant-numeric:tabular-nums;font-size:clamp(34px,9vw,44px)}.lp-footer-inner{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:560px){.lp-lang-long{display:none}.lp-lang-short{display:inline}.lp .ns-input-row{flex-direction:column;align-items:stretch}.lp .ns-input-row .ns-button{width:100%}.lp-header .ns-wordmark{font-size:22px}.lp-header-inner{gap:12px}.lp-compare-frame{min-height:0;padding:12px}.lp-site-hero{grid-template-columns:1fr}.lp-stack dl>div{grid-template-columns:7.5em minmax(0,1fr)}.lp-project-fields>div{grid-template-columns:1fr;gap:2px}}.lp-roadmap h1{word-break:auto-phrase;text-wrap:balance;font-size:clamp(32px,4vw,52px);line-height:1.2}.lp-roadmap-lead{max-width:40em;color:var(--muted);font-size:18px;margin-top:16px!important}.lp-roadmap-server{scroll-margin-top:96px;margin-top:56px!important}.lp .lp-roadmap-server h2{word-break:auto-phrase;text-wrap:balance;font-size:clamp(24px,2.6vw,32px);line-height:1.35}.lp-roadmap-server>p{max-width:40em;line-height:1.8;margin-top:12px!important}.lp-roadmap-server ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;padding:0;list-style:none;display:grid;margin:28px 0 24px!important}.lp-roadmap-server li{background:var(--tone);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.lp-roadmap-server h3{font-size:20px;line-height:1.4}.lp-roadmap-server li p{line-height:1.7}.lp-badge{background:var(--bg);color:var(--muted);border-radius:999px;margin-top:auto;padding:2px 12px;font-size:13px;font-weight:700;display:inline-block}.lp-roadmap-back{margin-top:32px!important}
