.lp{--navy:#14111b;--navy-2:#1f1a29;--ink:#1e1928;--txt:#fdf8f0;--txt-2:#c4bbb0;--txt-3:#8a8175;--orange:#f54b1e;--orange-2:#c63813;--orange-soft:#f54b1e29;--sage:#6f9a82;--sage-soft:#6f9a8233;--warn:#d9a441;--warn-soft:#d9a4412e;--line:#ffffff1a;--card:#ffffff0b;--paper:#fbf6ec;--sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--sans);background:var(--navy);color:var(--txt);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:32px 32px;min-height:100vh;line-height:1.5;overflow-x:clip}.lp *{box-sizing:border-box;margin:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit}.lp .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.lp .mono{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--txt-3);font-size:11px}.lp .grad{background:linear-gradient(110deg, var(--orange), #ff8a5c);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .reveal{opacity:0;transition:all .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.lp .reveal.in{opacity:1;transform:none}.lp .section-head{text-align:center;margin-bottom:44px}.lp .section-head h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(30px,4.4vw,52px);font-weight:740}.lp .section-head p{color:var(--txt-2);max-width:54ch;margin:13px auto 0}.lp[data-mode=light]{--navy:#fffdf8;--navy-2:#fff;--txt:#1e1928;--txt-2:#615a52;--txt-3:#998c79;--line:#1e19281a;--card:#fff;--orange-soft:#f54b1e1f;background-image:radial-gradient(#1e19280d 1px,#0000 1px)}.lp[data-mode=light] .eyebrow{background:#fff;box-shadow:0 1px 2px #1e19280a}.lp[data-mode=light] .rstep .big{color:#1e192812}.lp[data-mode=light] .device{background:linear-gradient(150deg,#f54b1e80,#1e192824 42%,#0000 72%);box-shadow:0 50px 100px -45px #1e192873}.lp[data-mode=light] .rstep .chip.g{color:#3c5a4b}.lp[data-mode=light] .uc .bar{background:#1e192812}.lp[data-mode=light] .uc:hover{box-shadow:0 26px 46px -34px #1e192859}.lp[data-mode=light] .st.book{color:#3c5a4b}.lp[data-mode=light] .hero-callout{background:#ffffffed;box-shadow:0 30px 60px -24px #1e192866}.lp[data-mode=light] .hero-device{background:linear-gradient(150deg,#f54b1e8c,#1e192829 42%,#0000 72%);box-shadow:0 70px 130px -55px #1e192866}.lp[data-mode=light] .hd-chips span{color:var(--orange-2)}.lp[data-mode=light] .theme-toggle:hover{border-color:#1e192847}.lp[data-mode=light] .glowback,.lp[data-mode=light] .hero-aura,.lp[data-mode=light] .voucher-sec:before{opacity:.6}.lp .lp-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--navy) 74%, transparent);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.lp .nav{justify-content:space-between;align-items:center;height:66px;display:flex}.lp .logo{display:inline-flex}.lp .navlinks{gap:26px;display:flex}.lp .navlinks a{color:var(--txt-2);font-size:14px}.lp .navlinks a:hover{color:var(--txt)}.lp .btn{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.lp .btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 26px -8px var(--orange)}.lp .btn-primary:hover{background:var(--orange-2);transform:translateY(-1px)}.lp .btn-ghost{border-color:var(--line);background:var(--card);color:var(--txt)}.lp .btn-ghost:hover{border-color:#ffffff47}.lp .nav-right{align-items:center;gap:10px;display:flex}.lp .theme-toggle{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--txt);cursor:pointer;border-radius:11px;place-items:center;font-size:17px;transition:all .18s;display:grid}.lp .theme-toggle:hover{border-color:#ffffff47}.lp .lang-switch{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;transition:all .16s;display:inline-flex;position:relative}.lp .lang-switch:hover{border-color:#1e192838}.lp .lang-switch .lang-globe{pointer-events:none;opacity:.85;font-size:13px;line-height:1;position:absolute;left:11px}.lp .lang-switch select{appearance:none;color:var(--txt);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;padding:10px 30px 10px 32px;font-size:13px;font-weight:600;line-height:1}.lp .lang-switch select:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.lp .lang-switch .lang-caret{pointer-events:none;color:var(--txt-3);font-size:11px;line-height:1;position:absolute;right:11px}.lp .lang-switch option{color:#1e1928}@media (max-width:820px){.lp .navlinks{display:none}}.lp .hero{text-align:center;padding:150px 0 56px;position:relative}.lp .eyebrow{border:1px solid var(--line);background:var(--card);color:var(--txt-2);border-radius:99px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .eyebrow .dot{background:var(--orange);width:7px;height:7px;box-shadow:0 0 12px var(--orange);border-radius:99px}.lp h1{letter-spacing:-.04em;max-width:16ch;margin:0 auto;font-size:clamp(44px,7.2vw,92px);font-weight:730;line-height:.95}.lp .lede{color:var(--txt-2);max-width:56ch;margin:24px auto 0;font-size:clamp(16px,1.9vw,21px);line-height:1.55}.lp .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp .hero-aura{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(#f54b1e47,#0000 60%);width:1000px;height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.lp .hero .wrap{z-index:1;position:relative}.lp .hero-proof{color:var(--txt-2);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:26px;font-size:13px;font-weight:500;display:flex}.lp .hero-stage{z-index:1;max-width:1340px;margin:56px auto 0;padding:0 24px;position:relative}.lp .hero-device{background:linear-gradient(150deg,#f54b1e99,#ffffff1a 42%,#0000 72%);border-radius:22px;padding:1.5px;position:relative;box-shadow:0 80px 150px -55px #000000d9}.lp .hero-device .scr{aspect-ratio:16/9;background:#fff;border-radius:20px;position:relative;overflow:hidden}.lp .hero-device .scr>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.lp .hero-callout{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#120f18d6;border-radius:18px;width:min(460px,80%);padding:17px;position:absolute;bottom:-34px;left:48px;box-shadow:0 36px 70px -26px #000000b3}.lp .hd-bubble{align-items:flex-start;gap:12px;display:flex}.lp .hd-av{background:linear-gradient(135deg, var(--orange), #ff8a5c);color:#1e1928;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.lp .hd-from{color:var(--txt-3);margin-bottom:3px;font-size:11.5px;display:block}.lp .hd-type{color:var(--txt);font-size:15px;font-weight:560;line-height:1.45}.lp .hd-type .cur{color:var(--orange);animation:1s step-end infinite lp-blink}.lp .hd-arrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:14px 0 11px;font-size:10px}.lp .hd-chips{flex-wrap:wrap;gap:7px;display:flex}.lp .hd-chips span{background:var(--orange-soft);color:#ffb599;opacity:0;border:1px solid #f54b1e52;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .4s;transform:translateY(8px)scale(.92)}.lp .hd-chips span.show{opacity:1;transform:none}@media (max-width:820px){.lp .hero-callout{width:auto;margin-top:16px;position:relative;bottom:auto;left:auto}}.lp .flow-intro{text-align:center;padding:90px 0 0}.lp .scrolly{height:440vh;position:relative}.lp .pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lp .stage{grid-template-columns:330px 64px 1fr;align-items:center;gap:34px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.lp .steps{min-height:300px;position:relative}.lp .rstep{opacity:0;pointer-events:none;transition:all .5s;position:absolute;inset:0;transform:translateY(16px)}.lp .rstep.on{opacity:1;pointer-events:auto;transform:none}.lp .rstep .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:11px}.lp .rstep .big{letter-spacing:-.04em;color:#ffffff14;margin:2px 0 6px;font-size:80px;font-weight:800;line-height:.9}.lp .rstep h3{letter-spacing:-.03em;font-size:30px;font-weight:720}.lp .rstep .auto{color:var(--txt-2);min-height:4.4em;font-size:14.5px;line-height:1.55;font-family:var(--mono);letter-spacing:0;margin-top:12px}.lp .rstep .auto .cur{color:var(--orange);animation:1s step-end infinite lp-blink}@keyframes lp-blink{50%{opacity:0}}.lp .rstep .chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.lp .rstep .chip{background:var(--orange);color:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600}.lp .rstep .chip.g{background:var(--sage-soft);color:#bfe6cd}.lp .rail{justify-content:center;height:340px;display:flex;position:relative}.lp .rail .line{background:repeating-linear-gradient(var(--txt-3) 0 3px, transparent 3px 11px);opacity:.5;width:2px;position:absolute;top:0;bottom:0}.lp .rail .fill{background:var(--orange);width:3px;box-shadow:0 0 10px var(--orange);height:0;transition:height .15s linear;position:absolute;top:0}.lp .rail .rnode{background:var(--navy);border:2px solid var(--txt-3);z-index:2;border-radius:99px;width:16px;height:16px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}.lp .rail .rnode.live{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 6px var(--orange-soft)}.lp .rail .plane{z-index:3;color:var(--orange);filter:drop-shadow(0 0 8px var(--orange));font-size:18px;transition:top .15s linear;position:absolute;left:50%;transform:translate(-50%,-50%)}.lp .screen{position:relative}.lp .screen .glowback{filter:blur(34px);background:radial-gradient(circle at 60% 40%,#f54b1e4d,#0000 60%);border-radius:30px;position:absolute;inset:-30px}.lp .scr-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-3);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.lp .scr-label .led{background:var(--orange);width:7px;height:7px;box-shadow:0 0 10px var(--orange);border-radius:99px}.lp .scr-label .led-live{color:var(--orange);letter-spacing:.12em;margin-left:auto;font-size:10px}.lp .device{background:linear-gradient(150deg,#f54b1e8c,#ffffff14 40%,#0000 70%);border-radius:18px;padding:1.5px;position:relative;box-shadow:0 60px 120px -45px #000c}.lp .device .scr{aspect-ratio:16/9;background:#fff;border-radius:16px;position:relative;overflow:hidden}.lp .app{color:#1e1928;text-align:left;background:#fbfaf8;font-size:11px;display:flex;position:absolute;inset:0;overflow:hidden}.lp .ap-side{background:#fff;border-right:1px solid #ece7df;flex-direction:column;flex:none;width:124px;padding:12px 10px;display:flex}.lp .ap-nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}.lp .ap-nav span{color:#6b5f50;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:600;transition:all .25s}.lp .ap-nav span.on{background:var(--orange-soft);color:var(--orange-2)}.lp .ap-side-foot{color:#1e1928;margin-top:auto;font-size:10.5px;font-weight:700}.lp .ap-side-foot small{color:#998c79;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.lp .ap-main{flex-direction:column;flex:1;min-width:0;display:flex}.lp .ap-top{background:#fff;border-bottom:1px solid #ece7df;flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 14px;display:flex}.lp .ap-crumb{font-size:11px;font-weight:700}.lp .ap-live{color:#4a6a5a;font-size:9px;font-weight:700}.lp .ap-body{flex:1;position:relative;overflow:hidden}.lp .view{opacity:0;pointer-events:none;flex-direction:column;padding:14px;transition:all .45s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.lp .view.on{opacity:1;pointer-events:auto;transform:none}.lp .ap-card{background:#fff;border:1px solid #ece7df;border-radius:10px;padding:12px}.lp .ap-ttl{color:#998c79;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:9.5px;font-weight:700}.lp .ap-msg{color:#1e1928;min-height:3.4em;font-size:13px;font-weight:500;line-height:1.5}.lp .ap-msg .cur{color:var(--orange)}.lp .ap-fields{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.lp .fld{color:#b3a795;opacity:.55;border:1px dashed #d8cfc1;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .45s;display:inline-flex}.lp .fld i{font-style:normal}.lp .fld b{color:#1e1928;font-weight:700}.lp .fld.fill{opacity:1;background:var(--orange-soft);color:var(--orange-2);border-style:solid;border-color:#f54b1e66}.lp .ap-cols{flex:1;gap:10px;min-height:0;margin-top:10px;display:flex}.lp .ap-srch{background:#fff;border:1px solid #ece7df;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:600;display:flex}.lp .ap-srch .sicon{color:var(--orange)}.lp .ap-srch .sfilters{color:#998c79;margin-left:auto;font-size:10px}.lp .ap-list{flex-direction:column;flex:1.35;gap:7px;min-width:0;display:flex}.lp .hres{opacity:0;background:#fff;border:1px solid #ece7df;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.lp .view.play .hres{animation:.5s both lp-rowin;animation-delay:calc(var(--d) * .11s)}@keyframes lp-rowin{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.lp .hres .hthumb{background:linear-gradient(135deg,#e9b873,#d9572a);border-radius:7px;flex:none;width:34px;height:34px}.lp .hres .hb{min-width:0}.lp .hres b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.lp .hres span{color:#998c79;font-size:10px}.lp .hres .hprice{text-align:right;flex:none;margin-left:auto;font-size:12px;font-weight:700}.lp .hres .hprice em{color:#6b5f50;background:#f1ece3;border-radius:99px;margin-top:3px;padding:2px 8px;font-size:9px;font-style:normal;font-weight:700;display:block}.lp .hres:first-child{border-color:#f54b1e73;box-shadow:0 6px 16px -8px #f54b1e66}.lp .hres:first-child .hprice em{background:var(--orange);color:#fff}.lp .ap-map{background-color:#e6ece9;background-image:radial-gradient(circle at 38% 36%,#f54b1e1a,#0000 55%),url(https://maps.wikimedia.org/img/osm-intl,12,48.857,2.352,600x600@2x.png),linear-gradient(135deg,#eef2f0,#e6ece9);background-position:50%;background-repeat:no-repeat;background-size:cover,cover,cover;border:1px solid #ece7df;border-radius:9px;flex:1;min-width:0;position:relative;overflow:hidden}.lp .mpin{background:var(--orange);border-radius:99px;width:11px;height:11px;position:absolute;box-shadow:0 0 0 4px #f54b1e33}.lp .mpin.p1{top:42%;left:34%}.lp .mpin.p2{background:#4a6a5a;top:62%;left:60%;box-shadow:0 0 0 4px #6f9a8240}.lp .mroute{border-bottom:2px dashed #f54b1e80;border-right:2px dashed #f54b1e80;border-radius:0 0 12px;width:30%;height:24%;position:absolute;top:42%;left:34%}.lp .ap-ttl2{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.lp .ap-pill{color:#7c6c4f;background:#f4f1ea;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:700}.lp .ap-itin{flex-direction:column;flex:1.3;gap:7px;display:flex}.lp .irow{opacity:0;background:#fff;border:1px solid #ece7df;border-radius:9px;padding:9px 11px;position:relative}.lp .view.play .irow{animation:.5s both lp-rowin;animation-delay:calc(var(--d) * .12s)}.lp .irow b{font-size:11px;display:block}.lp .irow span{color:#998c79;font-size:10px}.lp .irow em{font-size:12px;font-style:normal;font-weight:700;position:absolute;top:10px;right:11px}.lp .ap-sum{background:#fff;border:1px solid #ece7df;border-radius:9px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px;display:flex}.lp .srow{color:#6b5f50;justify-content:space-between;font-size:11px;display:flex}.lp .srow b{color:#1e1928}.lp .srow.tot{border-top:1px solid #ece7df;padding-top:9px;font-size:13px;font-weight:700}.lp .ap-btn{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:auto;padding:10px;font-size:11px;font-weight:700}.lp .ap-confirm{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.lp .ccheck{color:#4a6a5a;background:#6f9a822e;border-radius:99px;place-items:center;width:54px;height:54px;font-size:26px;font-weight:800;display:grid;transform:scale(0)}.lp .view.play .ccheck{animation:.55s cubic-bezier(.2,1.6,.4,1) both lp-pop}@keyframes lp-pop{to{transform:scale(1)}}.lp .ctitle{margin-top:8px;font-size:17px;font-weight:760}.lp .csub{color:#6b5f50;font-size:11px}.lp .cconf{font-family:var(--mono);color:#998c79;margin-top:4px;font-size:10px}.lp .cconf b{color:#1e1928}.lp .cbtns{gap:8px;margin-top:12px;display:flex}.lp .cbtns span{background:var(--orange-soft);color:var(--orange-2);border-radius:99px;padding:7px 12px;font-size:10.5px;font-weight:700}@media (max-width:980px){.lp .scrolly{height:auto}.lp .pin{height:auto;padding:10px 0;display:block;position:static}.lp .stage{grid-template-columns:1fr;gap:18px}.lp .rail{display:none}.lp .steps{min-height:0;position:static}.lp .rstep{opacity:1;margin-bottom:14px;position:static;transform:none}.lp .rstep .big{font-size:54px}.lp .screen{margin-bottom:40px}.lp .ap-side{width:96px}.lp .view{padding:11px}}.lp .voucher-sec{padding:104px 0 40px;position:relative}.lp .voucher-sec:before{content:"";filter:blur(40px);z-index:0;background:radial-gradient(circle,#f54b1e38,#0000 62%);border-radius:50%;width:720px;height:520px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.lp .vc-wrap{z-index:1;max-width:920px;margin:0 auto;position:relative}.lp .voucher{background:var(--paper);color:var(--ink);border-radius:22px;grid-template-columns:1fr 260px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #000000b3}.lp .voucher .main{padding:32px 34px}.lp .vc-top{border-bottom:1px solid #e7ddcc;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.lp .vc-brand{align-items:center;gap:9px;font-weight:780;display:flex}.lp .vc-kind{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange-2);font-size:11px;font-weight:700}.lp .vc-hotel{letter-spacing:-.02em;margin-top:20px;font-size:29px;font-weight:760}.lp .vc-loc{color:#6b5f50;margin-top:3px;font-size:14px}.lp .vc-grid{grid-template-columns:repeat(4,1fr);gap:18px 22px;margin-top:24px;display:grid}.lp .vc-grid .f .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#998c79;font-size:9.5px;font-weight:700}.lp .vc-grid .f .v{color:var(--ink);margin-top:5px;font-size:15px;font-weight:680}.lp .vc-foot{border-top:1px solid #e7ddcc;justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;display:flex}.lp .vc-foot .tot{color:#6b5f50;font-size:13px}.lp .vc-foot .tot b{color:var(--ink);letter-spacing:-.02em;font-size:23px;font-weight:780;display:block}.lp .vc-issued{color:#998c79;text-align:right;font-size:11px}.lp .voucher .stub{background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 22px;display:flex;position:relative}.lp .voucher .stub:before{content:"";background:radial-gradient(circle at left, transparent 0 11px, var(--paper) 11px) left / 22px 26px repeat-y;width:22px;position:absolute;top:0;bottom:0;left:-11px}.lp .stub .qr{background:conic-gradient(from 0deg, #fff 0 25%, #1e1928 0 50%, #fff 0 75%, #1e1928 0) 0 0 / 28px 28px;background-color:#fff;border:6px solid #fff;border-radius:12px;width:112px;height:112px;margin-bottom:14px}.lp .stub .conf{font-family:var(--mono);letter-spacing:.1em;color:#fbf6ec99;font-size:10px}.lp .stub .num{font-family:var(--mono);letter-spacing:.04em;margin-top:4px;font-size:13px;font-weight:700}.lp .stamp{z-index:6;border:3px solid var(--sage);color:#bfe6cd;letter-spacing:.1em;opacity:0;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14111b99;border-radius:9px;padding:8px 16px;font-size:18px;font-weight:800;transition:all .6s cubic-bezier(.2,1.5,.4,1);position:absolute;top:-16px;right:40px;transform:rotate(-13deg)scale(1.7);box-shadow:0 12px 30px -10px #0009}.lp .vc-wrap.stamped .stamp{opacity:1;transform:rotate(-13deg)scale(1)}.lp .vc-back{z-index:-1;position:absolute;inset:0}.lp .vc-back .mini{border:1px solid var(--line);background:#fbf6ec1a;border-radius:18px;height:96px;position:absolute;left:50%}.lp .vc-back .m1{width:820px;top:-22px;transform:translate(-50%)rotate(-2.2deg)}.lp .vc-back .m2{opacity:.6;width:730px;top:-42px;transform:translate(-50%)rotate(2.6deg)}.lp .vc-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.lp .vc-tags span{color:var(--txt-2);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 13px;font-size:12px;font-weight:600}@media (max-width:760px){.lp .voucher{grid-template-columns:1fr}.lp .voucher .stub:before{display:none}.lp .vc-grid{grid-template-columns:repeat(2,1fr)}}.lp .usage{padding:96px 0 30px}.lp .board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp .uc{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;transition:all .25s}.lp .uc:hover{border-color:#f54b1e66;transform:translateY(-3px)}.lp .uc-top{align-items:center;gap:11px;display:flex}.lp .uc .av{color:#1e1928;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.lp .uc b{font-size:14px;font-weight:650}.lp .uc .sub{color:var(--txt-3);font-size:12px}.lp .uc .st{border-radius:99px;flex:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.lp .st.book{background:var(--sage-soft);color:#9fd0b3}.lp .st.prop{background:var(--orange);color:#fff}.lp .st.retry{background:var(--warn-soft);color:var(--warn)}.lp .st.new{color:var(--txt-2);background:#ffffff1a}.lp .uc .meta{border-top:1px solid var(--line);color:var(--txt-2);align-items:center;gap:8px;margin-top:13px;padding-top:13px;font-size:12px;display:flex}.lp .uc .meta .mpin{color:var(--orange)}.lp .uc .bar{background:#ffffff14;border-radius:99px;height:6px;margin-top:11px;overflow:hidden}.lp .uc .bar i{background:linear-gradient(90deg, var(--orange), #ff8a5c);border-radius:99px;height:100%;display:block}@media (max-width:820px){.lp .board{grid-template-columns:1fr}}.lp .stats{flex-wrap:wrap;justify-content:center;gap:14px;margin:46px 0 0;display:flex}.lp .stat{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:16px;min-width:170px;padding:20px 28px}.lp .stat .n{letter-spacing:-.04em;font-size:38px;font-weight:730}.lp .stat .n em{color:var(--orange);font-style:normal}.lp .stat p{color:var(--txt-2);margin-top:4px;font-size:12.5px}.lp .cta{padding:88px 0 100px}.lp .cta .box{text-align:center;background:linear-gradient(135deg, var(--orange), var(--orange-2));border-radius:30px;padding:76px 56px;position:relative;overflow:hidden}.lp .cta h2{letter-spacing:-.03em;color:#fff;max-width:17ch;margin:0 auto;font-size:clamp(30px,4.6vw,54px);font-weight:730;line-height:1.02;position:relative}.lp .cta p{color:#ffffffd9;max-width:44ch;margin:18px auto 0;position:relative}.lp .cta .btn{color:var(--orange-2);background:#fff;margin-top:28px;position:relative}.lp .cta .btn:hover{background:var(--ink);color:#fff}.lp .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex;position:relative}.lp .cta-actions .btn{margin-top:0}.lp .cta .btn-line{color:#fff;background:0 0;border:1px solid #ffffff8c}.lp .cta .btn-line:hover{color:#fff;background:#ffffff1f;border-color:#fff}.lp .proof{padding:92px 0}.lp .proof-partners{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:8px auto 0;display:flex}.lp .proof-partners .pp{color:var(--txt-2);border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.lp .proof-quote{text-align:center;max-width:720px;margin:44px auto 0}.lp .proof-quote blockquote{letter-spacing:-.02em;color:var(--txt);margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:560;line-height:1.34}.lp .proof-quote figcaption{color:var(--txt-3);margin-top:18px;font-size:13px;font-weight:600}.lp .lp-footer{border-top:1px solid var(--line);color:var(--txt-3);padding:56px 0 36px;font-size:13px}.lp .lp-foot-grid{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:40px;display:grid}.lp .lp-foot-brand .logo{margin-bottom:14px}.lp .lp-foot-brand p{max-width:42ch;color:var(--txt-2);margin:0 0 14px;line-height:1.5}.lp .lp-foot-brand .mono{color:var(--txt-3);font-size:12px}.lp .lp-foot-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--txt-3);margin:4px 0 14px;font-size:12px;font-weight:700}.lp .lp-foot-col a{color:var(--txt-2);padding:6px 0;text-decoration:none;transition:all .16s;display:block}.lp .lp-foot-col a:hover{color:var(--txt)}.lp .lp-foot-base{border-top:1px solid var(--line);color:var(--txt-3);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;margin-top:36px;padding-top:24px;display:flex}.lp .lp-foot-legal{gap:20px;display:flex}.lp .lp-foot-legal a{color:inherit;text-decoration:none;transition:all .16s}.lp .lp-foot-legal a:hover{color:var(--txt)}@media (max-width:720px){.lp .lp-foot-grid{grid-template-columns:1fr 1fr}.lp .lp-foot-brand{grid-column:1/-1}}.lp .device .scr>img{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.lp .device .scr>img.on{opacity:1}.lp .ha-clients{flex-direction:column;gap:1px;margin-top:12px;display:flex;overflow:hidden}.lp .ha-cli{border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:flex}.lp .ha-cli.on{background:var(--orange-soft)}.lp .ha-cli .d{background:#cdd3cb;border-radius:99px;flex:none;width:6px;height:6px}.lp .ha-cli.on .d{background:var(--orange)}.lp .ha-cli b{color:#1e1928;font-size:10px;font-weight:650;line-height:1.2;display:block}.lp .ha-cli span{color:#998c79;font-size:8.5px}.lp .ha-cli-tag{color:#998c79;flex:none;margin-left:auto;font-size:8px;font-weight:700}.lp .ha-body{flex-direction:column;flex:1;gap:11px;padding:13px;display:flex;overflow:hidden}.lp .ha-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp .ha-head b{font-size:16px;font-weight:760}.lp .ha-head .sub{color:#998c79;max-width:46ch;margin-top:2px;font-size:10px;display:block}.lp .ha-newtrip{color:#fff;background:#1e1928;border-radius:7px;flex:none;padding:7px 11px;font-size:10px;font-weight:700}.lp .ha-compose-lbl{color:#b3a795;font-size:10px;font-weight:600}.lp .ha-fields{border-top:1px solid #f1ece3;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.lp .hf{color:#b3a795;border:1px dashed #d8cfc1;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:10.5px;font-weight:600;transition:all .4s;display:inline-flex}.lp .hf.fill{background:var(--orange-soft);color:var(--orange-2);border-style:solid;border-color:#f54b1e66}.lp .ha-queue{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.lp .ha-q{align-items:center;gap:8px;display:flex}.lp .ha-q .qav{background:var(--orange-soft);width:24px;height:24px;color:var(--orange-2);border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.lp .ha-q b{font-size:10.5px;font-weight:650;display:block}.lp .ha-q .qsub{color:#998c79;font-size:9px;display:block}.lp .ha-q .qbtn{border-radius:99px;flex:none;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:700}.lp .ha-q .qbtn.fix{background:var(--orange-soft);color:var(--orange-2)}.lp .ha-q .qbtn.build{color:#fff;background:#1e1928}@media (max-width:980px){.lp .ha-queue{grid-template-columns:1fr}.lp .ha-head .sub{display:none}}.lp .ha-lower{flex:1;grid-template-columns:1.55fr 1fr;gap:10px;min-height:0;display:grid}.lp .device .ha-lower{grid-template-columns:1fr}.lp .ha-cal-h{color:#1e1928;justify-content:space-between;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.lp .ha-cal-h span{color:#b3a795}.lp .ha-cal-grid span{text-align:center;color:#6b5f50;border-radius:4px;padding:3px 0;font-size:8px}.lp .ha-cal-grid .today{background:var(--orange);color:#fff;font-weight:700}.lp .ha-cal-grid .ev{background:var(--orange-soft);color:var(--orange-2)}.lp .ha-reply{background:#fff;border:1px solid #ece7df;border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:11px;display:flex}.lp .ha-reply-h{letter-spacing:.06em;text-transform:uppercase;color:#998c79;font-size:9px;font-weight:700}.lp .ha-reply .qbtn{align-self:flex-start}.lp .sv,.lp .pv{flex-direction:column;flex:1;min-height:0;display:flex}.lp .sv-bar,.lp .pv-bar{align-items:center;gap:10px;font-size:12px;display:flex}.lp .sv-bar b,.lp .pv-bar b{font-size:13px;font-weight:700}.lp .sv-tabs{gap:4px;display:flex}.lp .sv-tabs span{color:#998c79;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:600}.lp .sv-tabs span.on{background:var(--orange-soft);color:var(--orange-2)}.lp .sv-act,.lp .pv-act{color:#fff;background:var(--orange);border-radius:8px;margin-left:auto;padding:7px 11px;font-size:10px;font-weight:700}.lp .sv-cols,.lp .pv-cols{flex:1;gap:10px;min-height:0;margin-top:10px;display:flex}.lp .sv-list{flex-direction:column;flex:1.3;gap:7px;min-width:0;display:flex}.lp .sv-side,.lp .pv-side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lp .sv-sel{background:#fff;border:1px solid #ece7df;border-radius:9px;padding:9px}.lp .sv-sel-h{text-transform:uppercase;letter-spacing:.06em;color:#998c79;margin-bottom:7px;font-size:9px;font-weight:700}.lp .sv-sel-row{align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.lp .sv-sel-row em{color:var(--orange-2);margin-left:auto;font-style:normal;font-weight:700}.lp .hthumb.sm{border-radius:6px;width:22px;height:22px}.lp .pv-itin{flex-direction:column;flex:1.25;gap:7px;min-width:0;display:flex}.lp .pv-itin .irow{align-items:flex-start;gap:10px;display:flex;position:static}.lp .pv-itin .irow .itime{font-family:var(--mono);color:var(--orange-2);flex:none;padding-top:1px;font-size:9px;font-weight:700}.lp .ap-map.sm{flex:none;height:96px}.lp .ap-logo{align-items:center;min-height:18px;display:flex}.lp .ap-logo .ap-logo-lockup{object-fit:contain;width:auto;max-width:84px;height:13px}.lp .ap-nav span{align-items:center;gap:8px;display:flex}.lp .ap-nav .ni{text-align:center;width:14px;font-size:12px;font-style:normal}.lp .ap-nav .nbadge{background:var(--orange);color:#fff;border-radius:99px;margin-left:auto;padding:1px 6px;font-size:8px;font-style:normal;font-weight:800}.lp .ha-clients{flex-direction:column;flex:1;gap:0;margin-top:14px;display:flex;overflow:hidden}.lp .ha-cli{text-align:left;border-radius:7px;flex-direction:column;align-items:stretch;gap:2px;padding:6px 8px;display:flex}.lp .ha-cli-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.lp .ha-cli-top b{color:#1e1928;font-size:10.5px;font-weight:650}.lp .ha-cli-tag{flex:none;font-size:8px;font-weight:700}.lp .ha-cli-tag.t-confirmed{color:#4a6a5a}.lp .ha-cli-tag.t-failed{color:#b9453b}.lp .ha-cli-tag.t-booking{color:#7c6c4f}.lp .ha-cli-tag.t-ready{color:#998c79}.lp .ha-cli-tag.t-proposal{color:var(--orange-2)}.lp .ha-cli-sub{color:#998c79;font-size:8.5px}.lp .ha-foot{color:#998c79;border-top:1px solid #ece7df;align-items:center;gap:8px;margin-top:6px;padding-top:10px;font-size:9px;font-weight:600;display:flex}.lp .ha-foot .ha-ava{color:#fff;background:#1e1928;border-radius:99px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.lp .ha-head{display:block}.lp .ha-2col{flex:1;grid-template-columns:1fr .92fr;gap:14px;min-height:0;margin-top:10px;display:grid}.lp .device .ha-2col{grid-template-columns:1fr}.lp .ha-left{flex-direction:column;gap:12px;min-width:0;display:flex}.lp .ha-compose{background:#fff;border:1px solid #ece7df;border-radius:12px;padding:14px}.lp .ha-cname{color:#b3a795;border-bottom:1px solid #f1ece3;padding-bottom:8px;font-size:10px;font-weight:600}.lp .ha-compose-text{color:#1e1928;min-height:2.6em;margin-top:10px;font-size:14px;font-weight:500;line-height:1.5}.lp .ha-compose-text:empty:before{content:attr(data-ph);color:#c3b9aa}.lp .ha-compose-text .cur{color:var(--orange);animation:1s step-end infinite lp-blink}.lp .ha-fields{border-top:1px solid #f1ece3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.lp .hf{color:#6b5f50;background:#fff;border:1px solid #ece7df;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:600;transition:all .4s}.lp .hf.fill{background:var(--orange-soft);color:var(--orange-2);border-color:#f54b1e66}.lp .ha-send{color:#6b5f50;background:#f1ece3;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;font-weight:700;display:grid}.lp .ha-startman{text-align:center;color:#998c79;margin-top:10px;font-size:10px;font-weight:600}.lp .ha-queue-h{align-items:center;gap:8px;font-size:12px;display:flex}.lp .ha-queue-h b{font-weight:700}.lp .muted{color:#998c79;font-size:10px;font-weight:600}.lp .ha-manage{color:#998c79;margin-left:auto;font-size:9.5px;font-weight:600}.lp .ha-queue{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .device .ha-queue{grid-template-columns:1fr}.lp .ha-col{background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:0;display:flex}.lp .ha-col-h{letter-spacing:.04em;text-transform:uppercase;color:#998c79;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.lp .ha-q{background:#fff;border:1px solid #ece7df;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;display:flex}.lp .ha-q-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .ha-q-top b{font-size:11px;font-weight:650}.lp .ha-q-tags{flex-wrap:wrap;gap:5px;display:flex}.lp .qtag{color:#7c6c4f;background:#f4f1ea;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:700}.lp .qtag.danger{color:#b9453b;background:#f8efed}.lp .qtag.mut{color:#998c79;background:#f1ece3}.lp .qsub{color:#998c79;font-size:9.5px}.lp .qbtn{border-radius:8px;flex:none;padding:5px 9px;font-size:9px;font-weight:700}.lp .qbtn.build{color:#fff;background:#1e1928}.lp .qbtn.ghost{color:#6b5f50;background:#fff;border:1px solid #ece7df}.lp .ha-right{flex-direction:column;gap:10px;min-width:0;display:flex}.lp .device .ha-right{display:none}.lp .ha-cal{background:#fff;border:1px solid #ece7df;border-radius:12px;padding:12px}.lp .ha-cal-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lp .ha-cal-h b{font-size:12px;font-weight:700}.lp .ha-cal-nav{color:#998c79;border:1px solid #ece7df;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:600}.lp .ha-cal-leg{gap:8px;margin-left:auto;display:flex}.lp .ha-cal-leg em{font-size:8px;font-style:normal;font-weight:700}.lp .ha-cal-leg .urgent{color:#b9453b}.lp .ha-cal-leg .confirmed{color:#4a6a5a}.lp .ha-cal-leg .scheduled{color:#5a6472}.lp .ha-cal-wk{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px;display:grid}.lp .ha-cal-wk span{color:#b3a795;text-align:center;font-size:7.5px;font-weight:700}.lp .ha-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.lp .ha-cal-grid .cd{border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;min-height:30px;padding:3px;display:flex}.lp .ha-cal-grid .cn{color:#6b5f50;font-size:8.5px;font-weight:600}.lp .ha-cal-grid .cn.today{color:#fff;background:#b9453b;border-radius:99px;place-items:center;width:15px;height:15px;display:grid}.lp .ha-cal-grid .cev{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:1px 4px;font-size:7px;font-weight:700;overflow:hidden}.lp .cev.urgent{color:#b9453b;background:#f8efed}.lp .cev.confirmed{color:#4a6a5a;background:#eef3f0}.lp .cev.scheduled{color:#5a6472;background:#eff1f3}.lp .ha-reply{background:#fff;border:1px solid #ece7df;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.lp .ha-reply-h{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.lp .ha-reply-b{align-items:center;gap:8px;display:flex}.lp .qav{background:var(--orange-soft);width:26px;height:26px;color:var(--orange-2);border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.lp .qav.info{color:#5a6472;background:#eff1f3}.lp .ha-reply-b b{font-size:10.5px;font-weight:650;display:block}.lp .sv-head,.lp .pv-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .sv-head b,.lp .pv-head b{font-size:14px;font-weight:760}.lp .sv-head .muted,.lp .pv-head .muted{margin-top:2px;display:block}.lp .sv-headbtns,.lp .pv-headbtns{flex:none;gap:6px;display:flex}.lp .sv-toolbar{border-bottom:1px solid #ece7df;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-bottom:10px;display:flex}.lp .svt{color:#6b5f50;background:#fff;border:1px solid #ece7df;border-radius:7px;padding:5px 10px;font-size:10px;font-weight:700}.lp .svt.on{background:var(--orange-soft);color:var(--orange-2);border-color:#f54b1e66}.lp .svt-crit{color:#998c79;font-size:9.5px;font-weight:600}.lp .svt-edit{color:#998c79;margin-left:auto;font-size:9.5px;font-weight:600}.lp .sv-map-h{letter-spacing:.04em;text-transform:uppercase;color:#998c79;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;font-weight:700;display:flex}.lp .sv-map-h span{color:var(--orange-2)}.lp .ap-map .mprice{color:#fff;background:var(--orange);border-radius:99px;padding:2px 7px;font-size:8.5px;font-weight:700;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px -1px #0006}.lp .ap-map .mprice.alt{background:#1e1928}.lp .sv-sel-h em{color:var(--orange-2);margin-left:auto;font-style:normal;font-weight:700}.lp .pv-optbar{background:var(--orange-soft);border:1px solid #f54b1e66;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.lp .pv-optbar b{font-size:11px;font-weight:700}.lp .pv-optbar .pv-opt-dot{background:var(--orange);border-radius:99px;flex:none;width:9px;height:9px}.lp .pv-optbar em{color:var(--orange-2);margin-left:auto;font-style:normal;font-weight:800}.lp .pv-day{letter-spacing:.04em;text-transform:uppercase;color:#998c79;margin-top:4px;font-size:9px;font-weight:700}.lp .pv-markup{background:#fff;border:1px solid #ece7df;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.lp .pv-mk-h{text-transform:uppercase;letter-spacing:.04em;color:#998c79;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.lp .pv-mk-pct{color:var(--orange-2);background:var(--orange-soft);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.lp .pv-fb{background:#fff;border:1px solid #ece7df;border-radius:10px;padding:11px}.lp .pv-fb b{text-transform:uppercase;letter-spacing:.04em;color:#998c79;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.lp .pv-fb span{color:#998c79;font-size:10px}.lp .ha-subnav{margin-top:10px;display:none}.lp .app.in-trip .ha-subnav{display:block}.lp .ha-subnav-trip{color:#1e1928;background:var(--orange-soft);border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:10.5px;font-weight:700;display:flex}.lp .ha-subnav-trip .d{background:var(--orange);border-radius:99px;flex:none;width:6px;height:6px}.lp .ha-subnav-items{flex-direction:column;gap:1px;margin-top:4px;padding-left:10px;display:flex}.lp .ha-subnav-items span{color:#6b5f50;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600}.lp .ha-subnav-items span.on{color:#1e1928;background:#f1ece3;font-weight:700}.lp .wv{flex-direction:column;flex:1;min-height:0;display:flex}.lp .wv-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .wv-head b{font-size:14px;font-weight:760}.lp .wv-head .muted{margin-top:2px;display:block}.lp .wv-cols{flex:1;gap:12px;min-height:0;margin-top:12px;display:flex}.lp .wv-card{text-align:center;background:#fff;border:1px solid #ece7df;border-radius:12px;flex-direction:column;flex:1.2;justify-content:center;align-items:center;gap:3px;padding:18px;display:flex}.lp .wv-check{color:#4a6a5a;background:#6f9a822e;border-radius:99px;place-items:center;width:46px;height:46px;margin-bottom:4px;font-size:22px;font-weight:800;display:grid;transform:scale(0)}.lp .view.play .wv-check{animation:.55s cubic-bezier(.2,1.6,.4,1) both lp-pop}.lp .wv-title{font-size:15px;font-weight:760}.lp .wv-rows{width:100%;margin-top:12px}.lp .wv-row{color:#6b5f50;border-top:1px solid #f1ece3;justify-content:space-between;padding:7px 0;font-size:10.5px;display:flex}.lp .wv-row b{color:#1e1928;font-weight:700}.lp .wv-side{background:#fff;border:1px solid #ece7df;border-radius:12px;flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.lp .wv-deliv-h{letter-spacing:.04em;text-transform:uppercase;color:#998c79;font-size:9px;font-weight:700}.lp .wv-deliv{border-top:1px solid #f1ece3;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;font-weight:600;display:flex}.lp .wv-deliv em{color:#998c79;font-size:9px;font-style:normal;font-weight:700}.lp .wv-deliv em.ok{color:#4a6a5a}.lp .wv-side .ap-btn{margin-top:auto}.lp .lp-ambient{z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(34% 34% at 14% 14%,#f54b1e33,#0000 70%),radial-gradient(30% 30% at 86% 12%,#ffb28438,#0000 70%),radial-gradient(40% 40% at 80% 82%,#f54b1e24,#0000 70%),radial-gradient(34% 36% at 16% 88%,#6f9a821f,#0000 70%);position:fixed;inset:-12%}.lp .eyebrow,.lp .uc,.lp .stat,.lp .theme-toggle,.lp .btn-ghost,.lp .vc-tags span,.lp .hero-callout{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffff80;border:1px solid #ffffffa6;box-shadow:0 12px 34px -14px #1e192838,inset 0 1px #ffffffd9}.lp[data-mode=dark] .eyebrow,.lp[data-mode=dark] .uc,.lp[data-mode=dark] .stat,.lp[data-mode=dark] .theme-toggle,.lp[data-mode=dark] .btn-ghost,.lp[data-mode=dark] .vc-tags span,.lp[data-mode=dark] .hero-callout{background:#ffffff12;border:1px solid #ffffff24;box-shadow:0 14px 38px -16px #0009,inset 0 1px #ffffff29}.lp .uc:hover{background:#ffffff9e;transform:translateY(-3px)}.lp[data-mode=dark] .uc:hover{background:#ffffff1a}.lp .lp-header{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff8c;border:1px solid #fff9;border-radius:20px;width:min(1240px,100% - 32px);margin:0 auto;inset:14px 0 auto;box-shadow:0 18px 44px -20px #1e192847,inset 0 1px #ffffffd9}.lp[data-mode=dark] .lp-header{background:#14111b8c;border:1px solid #ffffff24;box-shadow:0 18px 44px -20px #0009,inset 0 1px #ffffff24}.lp .nav{padding:0 18px}.lp .hero{padding-top:168px}.lp .btn-primary{box-shadow:0 10px 26px -10px var(--orange), inset 0 1px 0 #fff6}.lp .cta .box{box-shadow:inset 0 1px #ffffff59}.lp .device,.lp .hero-device{box-shadow:0 50px 110px -45px #1e192866,inset 0 1px #ffffff80}.lp[data-mode=dark] .device,.lp[data-mode=dark] .hero-device{box-shadow:0 60px 120px -50px #000000b3,inset 0 1px #ffffff2e}.lp .ap-side{width:166px}.lp .device .ap-side{width:142px}.lp .ha-cli-top{min-width:0}.lp .ha-cli-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp .ha-cli-tag{white-space:nowrap}.lp .ha-cli-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp .hres{gap:11px;padding:10px}.lp .hres .hthumb{border-radius:9px;width:46px;height:46px}.lp .lp-ambient{filter:blur(40px);background:radial-gradient(32% 30% at 12% 10%,#f54b1e52,#0000 68%),radial-gradient(30% 28% at 88% 8%,#ffa87857,#0000 68%),radial-gradient(38% 36% at 82% 78%,#f54b1e38,#0000 68%),radial-gradient(34% 34% at 14% 88%,#6f9a822e,#0000 68%),radial-gradient(40% 40%,#ffbe9624,#0000 70%);animation:22s ease-in-out infinite lp-drift;inset:-18%}.lp[data-mode=dark] .lp-ambient{background:radial-gradient(34% 32% at 12% 10%,#f54b1e6b,#0000 68%),radial-gradient(30% 28% at 88% 10%,#7c5cff33,#0000 68%),radial-gradient(40% 38% at 82% 80%,#f54b1e47,#0000 68%),radial-gradient(36% 34% at 16% 88%,#22d3ee1a,#0000 68%)}@keyframes lp-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-2.5%)scale(1.08)}}.lp .hero-stage{max-width:1180px}.lp .eyebrow,.lp .uc,.lp .stat,.lp .vc-tags span,.lp .hero-callout{background:#ffffff94}.lp[data-mode=dark] .eyebrow,.lp[data-mode=dark] .uc,.lp[data-mode=dark] .stat,.lp[data-mode=dark] .vc-tags span,.lp[data-mode=dark] .hero-callout{background:#ffffff14}.lp .lp-ambient{display:none}.lp .view{visibility:hidden}.lp .view.on{visibility:visible}.lp .hero-device,.lp .device{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:16px;padding:0;box-shadow:0 30px 70px -40px #1e192847}.lp[data-mode=dark] .hero-device,.lp[data-mode=dark] .device{background:0 0;border:none;box-shadow:0 36px 80px -44px #000000b3}.lp .hero-device .scr,.lp .device .scr{border-radius:16px}.lp,.lp[data-mode=light],.lp[data-mode=dark]{background-image:none}.lp .hero-stage{width:min(1240px,100% - 32px);max-width:none;margin:56px auto 0;padding:0}.lp .glowback{display:none}.lp .ha-compose-input{resize:none;width:100%;font:inherit;color:#1e1928;background:0 0;border:0;outline:0;min-height:2.6em;margin-top:10px;font-size:14px;line-height:1.5;display:block}.lp .ha-compose-input::placeholder{color:#c3b9aa}.lp .ha-try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lp .ha-try>span{color:#998c79;font-size:10px;font-weight:600}.lp .ha-try button{color:#6b5f50;cursor:pointer;background:#fff;border:1px dashed #d8cfc1;border-radius:99px;padding:6px 11px;font-size:10.5px;font-weight:600;transition:all .18s}.lp .ha-try button:hover{color:var(--orange-2);background:var(--orange-soft);border-color:#f54b1e80}.lp .diff{padding:96px 0 44px}.lp .diff-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .diff-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;box-shadow:0 18px 40px -28px #1e19282e}.lp[data-mode=dark] .diff-card{background:var(--card);box-shadow:none}.lp .diff-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:10.5px}.lp .diff-card h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:21px;font-weight:720}.lp .diff-card p{color:var(--txt-2);font-size:14px;line-height:1.55}.lp .diff-demo{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.lp .dd-resolve{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp .dd-raw{font-family:var(--mono);color:var(--txt-3);font-size:11px}.lp .dd-arr{color:var(--orange);font-weight:700}.lp .dd-chip{background:var(--orange-soft);color:var(--orange-2);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600}.lp .dd-thread{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.lp .dd-thread i{color:var(--orange);font-style:normal}.lp .dd-thread span{background:var(--orange-soft);color:var(--orange-2);border-radius:7px;padding:4px 9px}.lp .dd-margin{color:var(--txt-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.lp .dd-margin b{color:var(--orange-2)}.lp .dd-margin .tot{color:var(--txt);margin-left:auto;font-size:15px;font-weight:800}@media (max-width:860px){.lp .diff-grid{grid-template-columns:1fr}}.lp .ovn-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.lp .ovn-card{border:1px solid var(--line);border-radius:20px;padding:24px}.lp .ovn-card.old{background:#fbf7f2}.lp .ovn-card.new{background:#fff;border-color:#f54b1e4d;box-shadow:0 24px 50px -30px #f54b1e66}.lp[data-mode=dark] .ovn-card.old{background:#ffffff08}.lp[data-mode=dark] .ovn-card.new{background:var(--card)}.lp .ovn-h{text-transform:uppercase;letter-spacing:.1em;color:var(--txt-3);margin-bottom:14px;font-size:12px;font-weight:700}.lp .ovn-card.new .ovn-h{color:var(--orange-2)}.lp .ovn-chaos{flex-wrap:wrap;gap:8px;display:flex}.lp .ot{border:1px solid var(--line);color:var(--txt-2);background:#fff;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600;transform:rotate(-1deg)}.lp[data-mode=dark] .ot{background:#ffffff0d}.lp .ot:nth-child(2n){transform:rotate(1.5deg)}.lp .ot.wa{border-color:#25d3668c}.lp .ovn-thread{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp .nt{background:var(--orange-soft);color:var(--orange-2);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:700}.lp .ovn-thread i{color:var(--orange);font-style:normal;font-weight:700}.lp .ovn-note{color:var(--txt-3);margin-top:16px;font-size:11.5px}.lp .ovn-note.ok{color:var(--sage);font-weight:600}.lp .ovn-arrow{color:var(--orange);font-size:28px;font-weight:800}@media (max-width:860px){.lp .ovn-grid{grid-template-columns:1fr}.lp .ovn-arrow{justify-self:center;transform:rotate(90deg)}}.lp .cmp{padding:56px 0 96px}.lp .cmp-table{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:920px;margin:0 auto;overflow:hidden}.lp[data-mode=dark] .cmp-table{background:var(--card)}.lp .cmp-row{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;align-items:center;display:grid}.lp .cmp-row+.cmp-row{border-top:1px solid var(--line)}.lp .cmp-head{background:#faf7f2}.lp[data-mode=dark] .cmp-head{background:#ffffff0a}.lp .cmp-feat{color:var(--txt);padding:13px 16px;font-size:12.5px;font-weight:600}.lp .cmp-col{text-align:center;color:var(--txt-3);padding:13px 8px;font-size:11px;font-weight:700}.lp .cmp-col.us{color:var(--orange-2)}.lp .cmp-cell{text-align:center;color:#c9c0b4;padding:13px 8px;font-size:14px;font-weight:700}.lp .cmp-cell.us{color:var(--orange)}.lp .cmp-col.us,.lp .cmp-cell.us{background:var(--orange-soft)}@media (max-width:760px){.lp .cmp-row{grid-template-columns:1.5fr repeat(4,1fr)}.lp .cmp-feat{padding:9px 8px;font-size:10px}.lp .cmp-col{padding:9px 2px;font-size:8.5px}}.lp .bento{color:#fdf8f0;background:#0e0b12;padding:100px 0;position:relative;overflow:hidden}.lp .bento:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 80% -5%,#f54b1e33,#0000 60%);position:absolute;inset:0}.lp .bento .wrap{position:relative}.lp .bento-head{text-align:center;max-width:62ch;margin:0 auto 44px}.lp .bento-head h2{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.4vw,52px);font-weight:600;line-height:1.05}.lp .bento-head p{color:#b9b0a6;margin-top:14px;font-size:15px;line-height:1.6}.lp .bento-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp .bcard{background:#17131d;border:1px solid #ffffff14;border-radius:22px;min-height:304px;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.lp .bcard:after{content:"";pointer-events:none;background:radial-gradient(58% 48% at 72% 102%,#f54b1e1a,#0000 60%);position:absolute;inset:0}.lp .b-wide{grid-column:1/-1;grid-template-columns:1fr 1.1fr;align-items:center;gap:22px;display:grid}.lp .bcard-txt{z-index:1;position:relative}.lp .bcard-txt .bk{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:10.5px}.lp .bcard-txt h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:21px;font-weight:680}.lp .bcard-txt p{color:#b9b0a6;max-width:42ch;font-size:13.5px;line-height:1.55}.lp .bscene{gap:12px;min-height:140px;margin-top:18px;display:flex;position:relative}.lp .b-wide .bscene{min-height:210px;margin-top:0}.lp .bub{color:#1e1928;background:#fff;border-radius:14px;max-width:64%;padding:10px 14px;font-size:12.5px;font-weight:500;position:absolute;box-shadow:0 16px 32px -12px #000000a6}.lp .bub.b1{top:0;left:2%;transform:rotate(-2deg)}.lp .bub.b2{top:36%;right:4%;transform:rotate(2deg)}.lp .bub.b3{top:66%;left:8%;transform:rotate(-1.5deg)}.lp .cap-chips{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:58%;display:flex;position:absolute;bottom:0;right:0}.lp .cap-chips span{color:#ffb599;background:#f54b1e29;border:1px solid #f54b1e52;border-radius:99px;padding:6px 11px;font-size:11.5px;font-weight:600}.lp .mini-list{flex-direction:column;flex:1.3;gap:8px;min-width:0;display:flex}.lp .mrow{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.lp .mrow.on{border-color:#f54b1e80}.lp .mthumb{border-radius:7px;flex:none;width:30px;height:30px}.lp .mrow b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.lp .mrow em{color:#ffb599;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.lp .mini-map{background:radial-gradient(circle at 40% 40%,#f54b1e38,#0000 55%),linear-gradient(135deg,#221c2c,#181320);border:1px solid #ffffff14;border-radius:10px;flex:1;min-height:120px;position:relative}.lp .mp{background:var(--orange);border-radius:99px;width:12px;height:12px;position:absolute;top:42%;left:38%;box-shadow:0 0 0 5px #f54b1e33}.lp .mp.alt{background:#6f9a82;top:64%;left:62%;box-shadow:0 0 0 5px #6f9a8240}.lp .mini-sum{color:#b9b0a6;flex-direction:column;flex:1;justify-content:center;gap:8px;font-size:12px;display:flex}.lp .mini-sum b{color:#ffb599}.lp .mini-sum .tot{color:#fff;font-size:17px;font-weight:800}.lp .mini-bars{flex:1;align-items:flex-end;gap:4px;min-height:120px;display:flex}.lp .mini-bars i{background:linear-gradient(180deg, #ff8a5c, var(--orange));border-radius:3px 3px 0 0;flex:1}.lp .mini-vouch{background:var(--paper);color:var(--ink);border-radius:12px;flex:1;align-self:stretch;padding:14px}.lp .mv-top{justify-content:space-between;align-items:center;display:flex}.lp .mv-top b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);font-size:10px}.lp .mv-stamp{color:#4a6a5a;text-transform:uppercase;border:2px solid #6f9a82;border-radius:6px;padding:2px 7px;font-size:9px;font-weight:800;transform:rotate(-6deg)}.lp .mv-h{margin:12px 0 8px;font-size:15px;font-weight:760}.lp .mv-row{color:#6b5f50;border-top:1px solid #e7ddcc;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:11px;display:flex}.lp .mv-qr{background:conic-gradient(from 0deg, #1e1928 0 25%, #fff 0 50%, #1e1928 0 75%, #fff 0) 0 0 / 9px 9px;background-color:#fff;border:3px solid #fff;border-radius:6px;flex:none;width:34px;height:34px}.lp .mv-num{font-family:var(--mono);color:#1e1928;margin-top:8px;font-size:11px;font-weight:700}.lp .foll-chips{flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:0;left:0}.lp .fc{color:#b9b0a6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:6px 11px;font-size:11px;font-weight:700}.lp .fc.warn{color:var(--warn)}.lp .fc.ok{color:#9fd0b3}@media (max-width:860px){.lp .bento-grid,.lp .b-wide{grid-template-columns:1fr}}.lp .bcard{background:linear-gradient(#1a1521,#131019)}.lp .bub{border:1px solid #0000000a;border-radius:16px;padding:11px 15px;font-size:13px;line-height:1.4;box-shadow:0 20px 40px -16px #000000b8,0 2px 6px #0000004d}.lp .mini-map{background-color:#181320;background-image:linear-gradient(#0e0b1257,#0e0b1257),url(https://maps.wikimedia.org/img/osm-intl,12,48.857,2.352,400x400@2x.png);background-position:50%;background-size:cover}.lp .mini-cal{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.lp .mc-h{color:#fdf8f0;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.lp .mc-leg{gap:4px;display:flex}.lp .mc-leg i{border-radius:99px;width:7px;height:7px;display:block}.lp .mc-leg .u{background:#f54b1e}.lp .mc-leg .c{background:#6f9a82}.lp .mc-leg .s{background:#8a93a4}.lp .mc-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.lp .mc-d{text-align:center;color:#8a8175;border-radius:6px;padding:4px 0;font-size:9px}.lp .mc-d.today{color:#fff;background:#f54b1e;font-weight:700}.lp .mc-d.ev{color:#fdf8f0}.lp .mc-d.ev.u{background:#f54b1e3d}.lp .mc-d.ev.c{background:#6f9a823d}.lp .mc-d.ev.s{background:#8a93a43d}.lp .ovn{padding:80px 0}.lp .ovn,.lp .usage{background:#faf7f2}.lp[data-mode=dark] .ovn,.lp[data-mode=dark] .usage{background:#ffffff06}@media (max-width:560px){.lp{width:100%;max-width:100vw;overflow-x:hidden}.lp .wrap{padding:0 20px}.lp .lp-header{border-radius:16px;width:auto;inset:8px 8px auto}.lp .nav{min-width:0;height:56px;padding:0 12px}.lp .nav-right{flex:none;gap:6px;min-width:0}.lp .nav-right .btn-ghost{display:none}.lp .nav-right .btn{height:34px;padding:0 10px;font-size:12px}.lp .nav-right .btn-primary{text-overflow:ellipsis;white-space:nowrap;max-width:112px;display:inline-flex;overflow:hidden}.lp .theme-toggle{width:38px;height:38px;font-size:15px}.lp .lang-switch select{max-width:94px;padding:8px 24px 8px 26px;font-size:12px}.lp .lang-switch .lang-globe{left:9px}.lp .hero{padding-top:132px;overflow:hidden}.lp .hero .wrap{width:100%;max-width:100%;overflow:hidden}.lp .eyebrow{text-align:left;white-space:normal;max-width:min(100%,300px);line-height:1.35;display:inline-block}.lp .eyebrow .dot{vertical-align:middle;margin:0 9px 1px 0;display:inline-block}.lp h1{letter-spacing:-.025em;width:100%;max-width:320px;font-size:clamp(38px,11vw,44px);line-height:1.02}.lp .lede{max-width:32ch;font-size:16px}.lp .cta-row .btn{padding:0 18px}.lp .hero-proof{text-align:left;justify-content:flex-start;gap:8px 12px;max-width:260px;margin-left:auto;margin-right:auto}.lp .hero-proof span{min-width:0}.lp .hero-stage{width:calc(100% - 24px);margin-top:46px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}