.wl-landing{--paper:#fcfaf5;--paper-2:#f5f1e7;--surface:#fff;--ink:#151d2b;--text:#3c4759;--muted:#68758b;--teal:#14a08c;--teal-deep:#0c7c6c;--teal-tint:#e0f4f0;--violet:#14a08c;--violet-deep:#0c7c6c;--violet-tint:#e0f4f0;--amber:#e6a73c;--rule:#e8e2d3;--serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,sans-serif;background:var(--paper);color:var(--text);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}.wl-landing *{box-sizing:border-box;margin:0;padding:0}.wl-landing img{display:block;max-width:100%}.wl-landing a{color:inherit;text-decoration:none}.wl-landing .wrap{max-width:1100px;margin:0 auto;padding:0 28px}.wl-landing h1,.wl-landing h2,.wl-landing h3{font-family:var(--serif);font-weight:600;letter-spacing:-.015em;line-height:1.05;color:var(--ink)}.wl-landing nav{position:absolute;top:0;left:0;right:0;z-index:40;background:transparent}.wl-landing nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.wl-landing .brand{font-family:var(--serif);font-size:1.45rem;font-weight:700;color:#fff;text-shadow:0 1px 12px rgba(5,10,20,.4)}.wl-landing .brand em{font-style:normal;color:#2dd4bf}.wl-landing .links{display:flex;gap:26px;font-size:.92rem;color:#ffffffd9;align-items:center;font-weight:500}.wl-landing .links a:hover{color:#fff}.wl-landing .links .nav-off{color:#ffffff61;cursor:not-allowed}.wl-landing .btn-off{border-color:#cfc7b4;color:#a9a08a;cursor:not-allowed;pointer-events:none}.wl-landing .links .cta{color:var(--ink);background:#fff;padding:9px 18px;border-radius:999px;font-weight:600}.wl-landing .links .cta:hover{background:var(--teal);color:#fff}.wl-landing .hero{position:relative;overflow:hidden;padding:150px 0 0;border-bottom:1px solid var(--rule)}.wl-landing .hero-media{position:absolute;inset:0;z-index:0;background:#101a2a}.wl-landing .hero-media video{width:100%;height:100%;object-fit:cover;object-position:center}.wl-landing .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b121e6b,#0b121e2e 45%,#0b121e00 70%),linear-gradient(180deg,#0b121e38,#0b121e00 30%,#0b121e52)}.wl-landing .hero .wrap{position:relative;z-index:1}.wl-landing .coming-soon{margin-bottom:28px}.wl-landing .coming-soon .soon-badge{display:inline-block;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);font-weight:700;background:var(--teal-tint);padding:5px 12px;border-radius:999px}.wl-landing .hero h1{font-size:clamp(3rem,7vw,5.8rem);max-width:15ch;color:#fff;text-shadow:0 2px 10px rgba(5,10,20,.65),0 4px 30px rgba(5,10,20,.5)}.wl-landing .hero-tag{font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,2vw,1.25rem);color:#8fe8d9;margin-top:14px;max-width:42ch;text-shadow:0 1px 8px rgba(5,10,20,.6)}.wl-landing .hero h1 em{font-style:italic;font-weight:500;background:linear-gradient(92deg,#2dd4bf,#8fe8d9);-webkit-background-clip:text;background-clip:text;color:transparent}.wl-landing .hero .row{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;margin-top:30px;align-items:end;padding-bottom:44px}@media(max-width:820px){.wl-landing .hero .row{grid-template-columns:1fr}}.wl-landing .hero p.lead{font-size:1.18rem;max-width:46ch;color:#fffffff0;text-shadow:0 1px 8px rgba(5,10,20,.6)}.wl-landing .hero .actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.wl-landing .hero .btn.solid{background:var(--teal);border-color:var(--teal);color:#fff}.wl-landing .hero .btn.solid:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.wl-landing .hero .btn.line{border-color:#ffffffbf;color:#fff}.wl-landing .hero .btn.line:hover{background:#fff;color:var(--ink)}.wl-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 25px;border-radius:999px;font-weight:600;font-size:.96rem;border:1px solid var(--ink);transition:.15s;color:var(--ink)}.wl-landing .btn.solid{background:var(--ink);color:#fff}.wl-landing .btn.solid:hover{background:var(--teal);border-color:var(--teal)}.wl-landing .btn.line:hover{background:var(--ink);color:#fff}.wl-landing .qrside{display:flex;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:16px 20px;box-shadow:0 12px 34px -18px #151d2b24}.wl-landing .qrside .qr{width:86px;height:86px;border-radius:11px;border:1px solid var(--rule);padding:5px;background:#fff}.wl-landing .qrside b{font-size:.9rem;color:var(--ink);display:block}.wl-landing .qrside p{font-size:.76rem;margin-top:2px;color:var(--muted)}.wl-landing .qrside .lk{display:inline-block;margin-top:7px;font-size:.74rem;font-weight:700;color:var(--teal-deep);background:var(--teal-tint);padding:5px 11px;border-radius:999px}.wl-landing .ticker{border-bottom:1px solid var(--rule);padding:13px 0;font-size:.85rem;color:var(--muted);background:var(--surface)}.wl-landing .ticker .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.wl-landing .ticker span{white-space:nowrap;flex:0 1 auto}.wl-landing .ticker b{color:var(--teal-deep)}.wl-landing .ticker .v{color:var(--violet-deep)}@media(max-width:900px){.wl-landing .ticker{padding:0;border-bottom:1px solid var(--rule);overflow:hidden}.wl-landing .ticker .wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;max-width:none;width:100%;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 20px;scroll-padding-inline:20px}.wl-landing .ticker .wrap::-webkit-scrollbar{display:none}.wl-landing .ticker span{flex:0 0 auto;white-space:nowrap;text-align:left;font-size:.76rem;line-height:1.2;scroll-snap-align:start;padding-right:20px}.wl-landing .ticker span:last-child{padding-right:4px}}.wl-landing .mapband{padding:56px 0;border-bottom:1px solid var(--rule)}.wl-landing .bandhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;flex-wrap:wrap;gap:8px}.wl-landing .bandhead h2{font-size:clamp(1.7rem,3vw,2.4rem)}.wl-landing .bandhead .cnt{font-size:.85rem;font-weight:700;color:var(--muted)}.wl-landing .bandhead .cnt b{color:var(--teal-deep)}.wl-landing .bandhead .cnt em{color:var(--violet-deep);font-style:normal;font-weight:700}.wl-landing .livemap{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--rule);height:430px;background:linear-gradient(160deg,#e9f1f7,#eef4f2 45%,#edeef8);box-shadow:0 24px 60px -34px #151d2b47}.wl-landing .land{display:none}.wl-landing .worldbase{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.75}.wl-landing .landA{width:300px;height:230px;left:5%;top:14%;transform:rotate(-10deg)}.wl-landing .landB{width:400px;height:290px;right:6%;top:6%;transform:rotate(9deg)}.wl-landing .landC{width:260px;height:200px;left:40%;bottom:-10%}.wl-landing .routes{position:absolute;inset:0;width:100%;height:100%}.wl-landing .mappin{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3}.wl-landing .mappin .ph{width:52px;height:52px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 10px 26px -10px #151d2b66;position:relative}.wl-landing .mappin.t .ph{outline:3px solid var(--teal)}.wl-landing .mappin.v .ph{outline:3px solid var(--violet)}.wl-landing .mappin .ph img{width:100%;height:100%;object-fit:cover}.wl-landing .mappin .lb{background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:5px 12px;font-size:.71rem;font-weight:700;color:var(--ink);white-space:nowrap;box-shadow:0 8px 20px -10px #151d2b40}.wl-landing .mappin .lb small{color:var(--teal-deep);font-weight:800}.wl-landing .mappin.v .lb small{color:var(--violet-deep)}.wl-landing .pulse{position:absolute;inset:-9px;border-radius:50%;border:2.5px solid var(--teal);opacity:.55;animation:pul 2s infinite}.wl-landing .chapter{padding:78px 0;border-bottom:1px solid var(--rule)}.wl-landing .cols{display:grid;grid-template-columns:104px 1fr 1fr;gap:34px}@media(max-width:820px){.wl-landing .cols{grid-template-columns:1fr}}.wl-landing .chapno{font-family:var(--serif);font-size:3rem;font-weight:700;line-height:1;background:linear-gradient(160deg,var(--teal),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5}.wl-landing .chapter h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.wl-landing .tagline{font-family:var(--serif);font-style:italic;color:var(--violet);font-size:1.12rem;margin-top:8px}.wl-landing .cols .body p{font-size:1rem;margin-top:14px}.wl-landing .cols .body b{color:var(--ink)}.wl-landing .notecard{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:18px 20px;box-shadow:0 12px 34px -18px #151d2b21}.wl-landing .notecard+.notecard{margin-top:12px}.wl-landing .notecard .h{display:flex;gap:10px;align-items:center}.wl-landing .notecard .em{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:1rem}.wl-landing .em.t{background:var(--teal-tint)}.wl-landing .em.v{background:var(--violet-tint)}.wl-landing .em.a{background:#fdf0dc}.wl-landing .notecard b{font-size:.92rem;color:var(--ink)}.wl-landing .notecard small{display:block;font-size:.78rem;color:var(--muted);font-weight:500;margin-top:1px}.wl-landing .notecard img.th{width:56px;height:56px;border-radius:12px;object-fit:cover;flex-shrink:0}.wl-landing .hstrip{display:flex;gap:10px;margin-top:20px}.wl-landing .hstrip .hph{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--rule);flex:1;aspect-ratio:4/3}.wl-landing .hstrip .hph img{width:100%;height:100%;object-fit:cover}.wl-landing .hstrip .hph span{position:absolute;left:7px;bottom:6px;font-size:.6rem;font-weight:800;color:#fff;background:#151d2ba6;padding:3px 8px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wl-landing .photo{border-radius:12px;overflow:hidden;border:1px solid var(--rule)}.wl-landing .photo img{width:100%;height:100%;object-fit:cover}.wl-landing .caption{font-size:.8rem;color:var(--muted);font-style:italic;margin-top:9px}.wl-landing .appband{padding:78px 0;border-bottom:1px solid var(--rule);background:var(--surface)}.wl-landing .phones3{display:flex;gap:30px;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:38px}.wl-landing .phwrap{text-align:center}.wl-landing .phwrap .pcap{margin-top:14px;font-family:var(--serif);font-style:italic;font-size:1rem;color:var(--ink)}.wl-landing .phwrap .pcap small{display:block;font-family:var(--sans);font-style:normal;font-size:.74rem;color:var(--muted);font-weight:600;margin-top:2px}.wl-landing .phone{width:264px;border-radius:40px;padding:10px;background:linear-gradient(170deg,#3a4356,#161c29);box-shadow:0 24px 60px -30px #151d2b59;flex-shrink:0;text-align:left}.wl-landing .screen{border-radius:31px;background:#f0f4f9;overflow:hidden;min-height:500px;display:flex;flex-direction:column}.wl-landing .sbar2{display:flex;justify-content:space-between;align-items:center;padding:10px 17px 5px;font-size:.66rem;font-weight:700;color:#2a3446}.wl-landing .notch{width:74px;height:17px;background:#161c29;border-radius:10px}.wl-landing .app-head{display:flex;align-items:center;gap:8px;padding:9px 14px 6px}.wl-landing .app-head .dot{width:23px;height:23px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--violet))}.wl-landing .app-head b{font-size:.82rem;color:#1c2534}.wl-landing .app-head small{display:block;font-size:.63rem;color:#7b8698;font-weight:500}.wl-landing .app-head .live{margin-left:auto;font-size:.56rem;font-weight:800;color:var(--teal-deep);background:var(--teal-tint);padding:3px 8px;border-radius:999px}.wl-landing .scard{background:#fff;border:1px solid #e4eaf2;border-radius:13px;margin:4px 12px;padding:10px 12px}.wl-landing .srow{display:flex;align-items:center;gap:9px}.wl-landing .sic{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-size:.78rem;flex-shrink:0}.wl-landing .scard h5{font-size:.76rem;color:#1c2534;font-weight:700}.wl-landing .scard p{font-size:.63rem;color:#7b8698;font-weight:500}.wl-landing .chev{margin-left:auto;color:#b7c0cf;font-size:.72rem}.wl-landing .cover{margin:4px 12px;border-radius:13px;overflow:hidden;position:relative;aspect-ratio:16/9.4}.wl-landing .cover img{width:100%;height:100%;object-fit:cover}.wl-landing .cover .ct{position:absolute;left:10px;bottom:8px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.wl-landing .cover .ct b{font-size:.84rem}.wl-landing .cover .ct small{display:block;font-size:.6rem;font-weight:600;opacity:.9}.wl-landing .avrow{display:flex;align-items:center;padding:6px 16px 2px}.wl-landing .av{width:23px;height:23px;border-radius:50%;border:2px solid #fff;margin-right:-6px}.wl-landing .avrow span{font-size:.63rem;color:#7b8698;font-weight:600;margin-left:13px}.wl-landing .mapsim{margin:4px 12px;border-radius:13px;background:#eef3f0;position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid #dde5ec}.wl-landing .roadsvg{position:absolute;inset:0;width:100%;height:100%}.wl-landing .maplbl{position:absolute;font-size:.52rem;font-weight:600;color:#8d99a8;letter-spacing:.04em;text-shadow:0 1px 0 #fff}.wl-landing .rdlbl{position:absolute;font-size:.47rem;font-weight:700;color:#7b8794;background:#fff;border:1px solid #dde5ec;border-radius:4px;padding:1px 5px;box-shadow:0 1px 3px #151d2b1f}.wl-landing .rider{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;z-index:3}.wl-landing .rider i{width:13px;height:13px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 3px 9px #151d2b59}.wl-landing .rider span{font-size:.54rem;font-weight:700;color:#1c2534;background:#fff;padding:2px 7px;border-radius:999px;box-shadow:0 2px 7px #151d2b2e;border:1px solid #e4eaf2}.wl-landing .rider.you i{width:18px;height:18px}.wl-landing .rider.you .ring{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:30px;height:30px;border-radius:50%;border:2.5px solid var(--teal);opacity:.5;animation:pul 2s infinite}.wl-landing .mapsim .tag{position:absolute;top:8px;left:8px;font-size:.55rem;font-weight:800;color:var(--teal-deep);display:flex;gap:4px;align-items:center;background:#fffffff0;border:1px solid #dde5ec;border-radius:999px;padding:3px 9px;box-shadow:0 2px 8px #151d2b1f;z-index:4}.wl-landing .mapsim .tag i{width:5px;height:5px;border-radius:50%;background:var(--teal);box-shadow:0 0 6px var(--teal)}.wl-landing .mapsim .eta{position:absolute;right:8px;bottom:8px;font-size:.5rem;font-weight:700;color:#68758b;background:#ffffffeb;border-radius:6px;padding:3px 7px;z-index:4;border:1px solid #e4eaf2}.wl-landing .tripcard{margin:4px 12px;border-radius:13px;overflow:hidden;background:#fff;border:1px solid #e4eaf2}.wl-landing .tripcard .ph2{aspect-ratio:16/8.2;position:relative;overflow:hidden}.wl-landing .tripcard .ph2 img{width:100%;height:100%;object-fit:cover}.wl-landing .vbadge{position:absolute;top:6px;right:6px;font-size:.53rem;font-weight:800;background:#ffffffeb;color:var(--teal-deep);padding:3px 8px;border-radius:999px}.wl-landing .stbadge{position:absolute;top:6px;left:6px;font-size:.55rem;font-weight:800;background:#151d2bb8;color:#ffd98a;padding:3px 7px;border-radius:999px}.wl-landing .tripcard .bd{display:flex;align-items:center;padding:8px 10px;gap:7px}.wl-landing .tripcard .bd b{font-size:.74rem;color:#1c2534;display:block}.wl-landing .tripcard .bd small{font-size:.61rem;color:#7b8698;font-weight:600}.wl-landing .pr{margin-left:auto;text-align:right}.wl-landing .pr b{color:var(--teal-deep)!important;font-size:.78rem!important}.wl-landing .bookb{background:var(--ink);color:#fff;font-size:.6rem;font-weight:700;padding:6px 10px;border-radius:999px}.wl-landing .joincard{margin:5px 12px;border-radius:13px;overflow:hidden;background:#fff;border:1.5px solid #bfe3db;box-shadow:0 4px 14px -8px #14a08c59}.wl-landing .joincard .ph2{aspect-ratio:16/6.6;position:relative;overflow:hidden}.wl-landing .joincard .ph2 img{width:100%;height:100%;object-fit:cover}.wl-landing .openb{position:absolute;top:6px;left:6px;font-size:.55rem;font-weight:800;background:#e0f4f0f2;color:var(--teal-deep);padding:3px 8px;border-radius:999px;letter-spacing:.04em}.wl-landing .joincard .jb{padding:9px 11px 11px}.wl-landing .joincard .jb b{font-size:.78rem;color:#1c2534;display:block}.wl-landing .joincard .jb small{font-size:.62rem;color:#7b8698;font-weight:600}.wl-landing .seatrow{display:flex;align-items:center;gap:6px;margin-top:7px}.wl-landing .seatrow .av{width:20px;height:20px;margin-right:-6px;border-width:1.5px}.wl-landing .avp{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1.5px solid #fff;margin-right:-6px;box-shadow:0 2px 6px #151d2b40;display:inline-block}.wl-landing .seatrow .seats{font-size:.62rem;font-weight:800;color:var(--teal-deep);margin-left:10px}.wl-landing .seatrow .seats i{font-style:normal;color:#7b8698;font-weight:600}.wl-landing .fillrow{display:flex;align-items:center;gap:10px;margin-top:8px}.wl-landing .fillbar{flex:1}.wl-landing .track{height:6px;border-radius:999px;background:#e2ecf1;overflow:hidden}.wl-landing .fill{height:100%;width:40%;background:linear-gradient(90deg,var(--teal),#3cc4ae);border-radius:999px}.wl-landing .fillcap{font-size:.58rem;color:#7b8698;font-weight:700;margin-top:4px}.wl-landing .fillcap b{color:var(--teal-deep)}.wl-landing .joinsm{background:var(--teal);color:#fff;font-size:.64rem;font-weight:800;padding:8px 15px;border-radius:999px;flex-shrink:0;box-shadow:0 4px 10px -4px #14a08c80}.wl-landing .qrveil{position:relative;overflow:hidden}.wl-landing .qrveil img{filter:blur(5px) saturate(.7);opacity:.45}.wl-landing .qrveil:after{content:"COMING SOON";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg);background:var(--violet);color:#fff;font-size:.56rem;font-weight:800;letter-spacing:.11em;padding:6px 11px;border-radius:999px;box-shadow:0 10px 24px -8px #14a08c8c;white-space:nowrap}.wl-landing .passport{padding:78px 0;border-bottom:1px solid var(--rule);background:var(--paper-2)}.wl-landing .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}@media(max-width:880px){.wl-landing .pgrid{grid-template-columns:repeat(2,1fr)}}.wl-landing .stamp{background:var(--surface);border:1.5px dashed var(--rule);border-radius:16px;padding:16px;text-align:center;transition:.15s;position:relative}.wl-landing .stamp:hover{border-color:var(--violet);transform:rotate(-1deg)}.wl-landing .stamp img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin:0 auto 10px;border:3px solid #fff;box-shadow:0 8px 20px -8px #151d2b59}.wl-landing .stamp b{font-family:var(--serif);font-size:1rem;color:var(--ink);display:block}.wl-landing .stamp small{font-size:.72rem;color:var(--muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wl-landing .stamp .y{position:absolute;top:10px;right:12px;font-size:.66rem;font-weight:800;color:var(--violet-deep);background:var(--violet-tint);padding:3px 9px;border-radius:999px}.wl-landing .stamp.live .y{background:var(--teal);color:#fff}.wl-landing .agency{padding:78px 0;border-bottom:1px solid var(--rule)}.wl-landing .agbox{border:1.5px solid #cfc4f0;border-radius:16px;padding:44px;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;position:relative;background:linear-gradient(150deg,var(--violet-tint),#fff 55%)}@media(max-width:860px){.wl-landing .agbox{grid-template-columns:1fr;padding:28px}}.wl-landing .agbox .lbl{position:absolute;top:-12px;left:32px;background:var(--paper);padding:0 12px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep)}.wl-landing .agbox h2{font-size:clamp(1.8rem,3.2vw,2.5rem)}.wl-landing .agbox p{margin-top:12px;font-size:1.02rem}.wl-landing .agbox ul{list-style:none;margin-top:16px;display:grid;gap:9px}.wl-landing .agbox li{display:flex;gap:10px;font-size:.96rem;font-weight:500}.wl-landing .agbox li:before{content:"✓";color:var(--violet);font-weight:800}.wl-landing .btn.viol{background:var(--violet);border-color:var(--violet);color:#fff}.wl-landing .btn.viol:hover{background:var(--violet-deep)}.wl-landing .tripfan{padding:78px 0 88px;border-bottom:1px solid var(--rule);background:var(--surface);overflow:visible}.wl-landing .tripfan-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:28px 36px;align-items:center}.wl-landing .tripfan-kick{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--violet);display:inline-flex;align-items:center;gap:9px}.wl-landing .tripfan-kick:before{content:"";width:20px;height:2px;background:var(--violet)}.wl-landing .tripfan h2{font-size:clamp(2.2rem,4.5vw,3.4rem);margin-top:16px;line-height:1.02}.wl-landing .tripfan h2 .grad{background:linear-gradient(92deg,var(--teal),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.wl-landing .tripfan-lead{margin-top:16px;font-size:1.04rem;color:var(--muted);max-width:34ch;line-height:1.6}.wl-landing .tripfan-scroll{overflow:visible;min-width:0;padding-right:8px}.wl-landing .tripfan-deck{position:relative;height:360px;min-width:580px;max-width:none;margin:0 0 0 auto}.wl-landing .fcard{position:absolute;width:156px;height:214px;border-radius:20px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(165deg,#fff,#f3f7fb);border:1px solid var(--rule);box-shadow:0 26px 52px -22px #151d2b33,inset 0 1px #ffffffe6;transform:perspective(1200px) rotateY(-8deg);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);will-change:transform}.wl-landing .fcard:hover{transform:perspective(1200px) rotateY(-8deg) translateY(-10px) scale(1.04);box-shadow:0 34px 58px -18px #151d2b3d;z-index:40!important}.wl-landing .fcard-sticker{left:0;top:112px;z-index:30;background:linear-gradient(165deg,#fff,#f3f7fb)}.wl-landing .fcard-logo{width:112px;height:112px;object-fit:contain;display:block;position:relative;z-index:1}.wl-landing .fcard-sticker .fcard-label em{font-style:normal;color:var(--teal)}.wl-landing .fcard-more{overflow:hidden}.wl-landing .fcard-more-blur{flex:1;display:grid;gap:8px;align-content:center;padding:4px 0;filter:blur(2.5px);opacity:.88;transform:scale(1.02)}.wl-landing .fcard-more-row{display:flex;align-items:center;gap:8px}.wl-landing .fcard-photo.xs{width:30px;height:30px;border-radius:9px;border-width:1.5px;box-shadow:0 4px 10px -6px #151d2b47;flex-shrink:0}.wl-landing .fcard-more-name{font-size:.72rem;font-weight:800;color:var(--ink);line-height:1.2}.wl-landing .fcard-more-msg{font-size:.62rem;font-weight:800;line-height:1.3;text-align:right;color:var(--muted);margin:0;position:relative;z-index:1;letter-spacing:.02em}.wl-landing .fcard-icon{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.wl-landing .fcard-glow{position:absolute;width:88px;height:88px;border-radius:50%;filter:blur(8px);opacity:.55}.wl-landing .fcard-glow.teal,.wl-landing .fcard-glow.violet{background:radial-gradient(closest-side,rgba(20,160,140,.35),transparent 70%)}.wl-landing .fcard-glow.amber{background:radial-gradient(closest-side,rgba(230,167,60,.4),transparent 70%)}.wl-landing .fcard-emoji{position:relative;font-size:2.75rem;line-height:1;filter:drop-shadow(0 6px 14px rgba(21,29,43,.1));font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.wl-landing .fcard-photo{width:92px;height:92px;object-fit:cover;object-position:center;border-radius:16px;position:relative;z-index:1;box-shadow:0 10px 22px -10px #151d2b47;border:2px solid rgba(255,255,255,.85)}.wl-landing .fcard-label{font-size:.88rem;font-weight:800;color:var(--ink);text-align:right;line-height:1.25}.wl-landing .fcard:nth-child(2){left:72px;top:96px;z-index:29}.wl-landing .fcard:nth-child(3){left:144px;top:80px;z-index:28}.wl-landing .fcard:nth-child(4){left:216px;top:64px;z-index:27}.wl-landing .fcard:nth-child(5){left:288px;top:48px;z-index:26}.wl-landing .fcard:nth-child(6){left:360px;top:32px;z-index:25}.wl-landing .fcard:nth-child(7){left:432px;top:16px;z-index:24}@media(max-width:1100px){.wl-landing .tripfan-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.wl-landing .tripfan-scroll::-webkit-scrollbar{display:none}}@media(max-width:960px){.wl-landing .tripfan-grid{grid-template-columns:1fr;gap:28px}.wl-landing .tripfan-lead{max-width:none}.wl-landing .tripfan-scroll{margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wl-landing .tripfan-scroll::-webkit-scrollbar{display:none}.wl-landing .tripfan-deck{display:flex;gap:10px;width:max-content;min-width:0;height:auto;padding:8px 4px 16px;margin:0}.wl-landing .fcard{position:relative;left:auto!important;top:auto!important;flex:0 0 136px;height:190px;padding:12px;transform:none}.wl-landing .fcard:hover{transform:translateY(-6px) scale(1.02)}.wl-landing .fcard-photo{width:76px;height:76px}.wl-landing .fcard-logo{width:88px;height:88px}.wl-landing .fcard-emoji{font-size:2.35rem}.wl-landing .fcard-label{font-size:.78rem;line-height:1.2}}.wl-landing .cta{padding:88px 0;text-align:center}.wl-landing .cta h2{font-size:clamp(2.2rem,5vw,3.8rem)}.wl-landing .cta h2 em{font-style:italic;font-weight:500;background:linear-gradient(92deg,var(--teal),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.wl-landing .cta p{margin-top:12px;font-size:1.06rem;color:var(--muted)}.wl-landing .stores{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap;align-items:center}.wl-landing .qrmini{width:120px;height:120px;border:1px solid var(--rule);border-radius:14px;padding:8px;background:#fff;margin:0 8px}.wl-landing footer{border-top:1px solid var(--rule);padding:34px 0;font-size:.85rem;color:var(--muted)}.wl-landing footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.wl-landing footer a:hover{color:var(--teal-deep)}.wl-landing .livemap{background:linear-gradient(165deg,#dceaf2,#e7f1ee 45%,#e4e8f4)}.wl-landing .livemap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(110,145,175,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(110,145,175,.08) 1px,transparent 1px);background-size:72px 72px;pointer-events:none}.wl-landing .livemap:after{content:"";position:absolute;inset:0;background:radial-gradient(130% 100% at 50% -10%,transparent 60%,rgba(21,29,43,.07) 100%);pointer-events:none;z-index:1}.wl-landing .worldbase{opacity:.95;filter:drop-shadow(0 3px 8px rgba(90,120,150,.28))}.wl-landing .routes{z-index:2}.wl-landing .routes path{animation:dashmove 26s linear infinite}.wl-landing .mappin .ph{overflow:visible}.wl-landing .mappin .ph img{border-radius:50%}.wl-landing .mappin.live .ph{box-shadow:0 0 0 4px #14a08c2e,0 0 26px #14a08c80}.wl-landing .mappin.live .lb{background:var(--teal);border-color:var(--teal);color:#fff}.wl-landing .mappin.live .lb small{color:#d9fff5}.wl-landing .livedot{position:absolute;top:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:#2ee6c8;border:2.5px solid #fff;z-index:3;box-shadow:0 0 10px #14a08ce6;animation:blinkdot 1.4s ease-in-out infinite}.wl-landing .pulse{position:absolute;inset:-9px;border-radius:50%;border:3px solid var(--teal);opacity:.55;animation:pul 2.2s ease-out infinite;z-index:0}.wl-landing .pulse.p2{animation-delay:1.1s}.wl-landing .livemap{background:linear-gradient(165deg,#d9eaf4,#d2e4f0,#d8e7f3)}.wl-landing .livemap:before{background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:80px 80px}.wl-landing .worldbase{opacity:1;filter:drop-shadow(0 3px 6px rgba(70,100,130,.3))}.wl-landing .lmradio{position:absolute;opacity:0;pointer-events:none}.wl-landing .lm-bar{display:flex;justify-content:flex-end;margin:-6px 0 14px}.wl-landing .lm-toggle{display:inline-flex;background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:4px;gap:4px;box-shadow:0 8px 24px -14px #151d2b33}.wl-landing .lm-toggle label{font-size:.8rem;font-weight:700;color:var(--muted);padding:7px 16px;border-radius:999px;cursor:pointer;transition:.15s}.wl-landing #lm-trips:checked~.lm-bar label[for=lm-trips]{background:var(--teal-tint);color:var(--teal-deep)}.wl-landing #lm-acts:checked~.lm-bar label[for=lm-acts]{background:var(--violet-tint);color:var(--violet-deep)}.wl-landing .map-view-trips,.wl-landing .map-view-acts{position:absolute;inset:0}.wl-landing .map-view-acts{display:none;background:#ecefe8}.wl-landing #lm-acts:checked~.livemap .map-view-trips{display:none}.wl-landing #lm-acts:checked~.livemap .map-view-acts{display:block}.wl-landing #lm-acts:checked~.livemap:before,.wl-landing #lm-acts:checked~.livemap:after{opacity:0}.wl-landing #lm-acts:checked~.livemap .mapattr-world{display:none}.wl-landing #lm-acts:checked~.livemap .mapattr-leh{display:block}.wl-landing .mapattr-leh{display:none}.wl-landing .leh-map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.wl-landing .leh-head{position:absolute;left:14px;top:12px;z-index:5;display:flex;flex-direction:column;gap:3px;pointer-events:none;background:#ffffffeb;border:1px solid var(--rule);border-radius:12px;padding:8px 12px;box-shadow:0 8px 22px -12px #151d2b47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wl-landing .leh-head b{font-family:var(--serif);font-size:.88rem;color:var(--ink);line-height:1.1}.wl-landing .leh-head span{font-size:.52rem;font-weight:800;color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase}.wl-landing .map-view-acts .mappin{z-index:4}.wl-landing .oceanlbl{position:absolute;font-family:var(--serif);font-style:italic;letter-spacing:.28em;font-size:.66rem;color:#5a7d9b8c;text-transform:uppercase;z-index:1;pointer-events:none;white-space:nowrap}.wl-landing .mapctl{position:absolute;right:14px;bottom:48px;display:flex;flex-direction:column;gap:6px;z-index:4}.wl-landing .mapctl span{width:34px;height:34px;display:grid;place-items:center;background:#fff;border:1px solid var(--rule);border-radius:10px;font-size:1rem;font-weight:700;color:#3c4759;box-shadow:0 6px 16px -8px #151d2b4d;cursor:pointer}.wl-landing .mapctl span:hover{color:var(--teal-deep);border-color:var(--teal)}.wl-landing .mapattr{position:absolute;left:12px;bottom:10px;font-size:.64rem;font-weight:600;color:#7b8ca0;background:#ffffffd9;padding:4px 10px;border-radius:8px;z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wl-landing .mappin .ph{width:42px;height:42px;border-width:2.5px}.wl-landing .mappin.t .ph,.wl-landing .mappin.v .ph{outline-width:2.5px}.wl-landing .mappin .loc{background:#fffffff0;border:1px solid var(--rule);border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:800;color:var(--ink);box-shadow:0 4px 10px -6px #151d2b59;white-space:nowrap}.wl-landing .mappin.live .loc{background:var(--teal);border-color:var(--teal);color:#fff}.wl-landing .mappin .tip{position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,6px);background:#fff;border:1px solid var(--rule);border-radius:13px;padding:11px 15px;box-shadow:0 20px 44px -18px #151d2b73;opacity:0;pointer-events:none;transition:.18s ease;white-space:nowrap;z-index:9;text-align:left}.wl-landing .mappin .tip b{display:block;font-size:.82rem;color:var(--ink);font-weight:700}.wl-landing .mappin .tip small{font-size:.72rem;color:var(--muted);font-weight:600}.wl-landing .mappin .tip .go{display:inline-block;margin-top:6px;font-size:.68rem;font-weight:800;color:var(--teal-deep);background:var(--teal-tint);padding:3px 10px;border-radius:999px}.wl-landing .mappin.v .tip .go{color:var(--violet-deep);background:var(--violet-tint)}.wl-landing .mappin .tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff}.wl-landing .mappin:hover .tip{opacity:1;transform:translate(-50%)}.wl-landing .mappin:hover{z-index:8}.wl-landing .mappin.pin-open .tip{opacity:1;transform:translate(-50%);pointer-events:auto}.wl-landing .mappin.pin-open{z-index:8}.wl-landing .map-tip-dock{display:none}.wl-landing .map-tip-dock b{display:block;font-size:.82rem;color:var(--ink);font-weight:700}.wl-landing .map-tip-dock small{font-size:.72rem;color:var(--muted);font-weight:600}.wl-landing .map-tip-dock .go{display:inline-block;margin-top:6px;font-size:.68rem;font-weight:800;color:var(--teal-deep);background:var(--teal-tint);padding:3px 10px;border-radius:999px}.wl-landing .map-tip-dock.v .go{color:var(--violet-deep);background:var(--violet-tint)}.wl-landing .mappin.tb .tip{bottom:auto;top:calc(100% + 11px);transform:translate(-50%,-6px)}.wl-landing .mappin.tb:hover .tip,.wl-landing .mappin.tb.pin-open .tip{transform:translate(-50%)}.wl-landing .mappin.tb .tip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#fff}@media(max-width:767px){.wl-landing{overflow-x:hidden;width:100%;max-width:100vw}.wl-landing .wrap{padding:0 16px;width:100%;max-width:100%}.wl-landing nav .wrap{display:flex;align-items:center;justify-content:space-between;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px;gap:8px}.wl-landing .brand{font-size:1.15rem;flex-shrink:0}.wl-landing .links{display:flex;align-items:center;gap:6px;font-size:.72rem;flex-shrink:1;min-width:0;justify-content:flex-end}.wl-landing .links a[href="#features"],.wl-landing .links a[href="#happenings"],.wl-landing .links a[href="#memories"]{display:none}.wl-landing .links a[href="/agencies"]{white-space:nowrap;font-size:.68rem;flex-shrink:0}.wl-landing .links .cta{padding:6px 11px;font-size:.72rem;white-space:nowrap;flex-shrink:0}.wl-landing .ticker .wrap{padding:10px 20px;scroll-padding-inline:20px}.wl-landing .hero{padding-top:96px}.wl-landing .coming-soon{margin-bottom:18px}.wl-landing .hero h1{font-size:clamp(2rem,10vw,2.85rem);max-width:none;line-height:1.02}.wl-landing .hero-tag{font-size:.92rem;max-width:none;margin-top:10px;line-height:1.45}.wl-landing .hero p.lead{font-size:.92rem;max-width:none;line-height:1.55}.wl-landing .hero .row{gap:20px;margin-top:18px;padding-bottom:28px}.wl-landing .hero .actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px}.wl-landing .hero .actions .btn{justify-content:center;width:100%;padding:10px 16px;font-size:.84rem}.wl-landing .btn{padding:10px 16px;font-size:.84rem;gap:6px}.wl-landing .qrside{flex-direction:column;text-align:center;align-items:center;padding:14px;gap:10px}.wl-landing .qrside .qr{width:68px;height:68px}.wl-landing .qrside b{font-size:.84rem}.wl-landing .qrside p{font-size:.72rem}.wl-landing .mapband{padding:36px 0;overflow:hidden}.wl-landing .bandhead{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}.wl-landing .bandhead h2{font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.08}.wl-landing .bandhead .cnt{font-size:.72rem;line-height:1.45;max-width:100%}.wl-landing .lm-bar{justify-content:center;margin:0 0 10px}.wl-landing .lm-toggle label{font-size:.7rem;padding:6px 10px}.wl-landing .livemap{height:min(68vw,280px);border-radius:12px}.wl-landing .worldbase{object-position:44% 36%}.wl-landing .leh-head{left:10px;top:8px;padding:6px 10px}.wl-landing .leh-head b{font-size:.76rem}.wl-landing .leh-head span{font-size:.48rem}.wl-landing .oceanlbl,.wl-landing .mapattr{display:none}.wl-landing .mapctl{right:8px;bottom:36px;transform:scale(.85);transform-origin:bottom right}.wl-landing .mappin .ph{width:30px;height:30px;border-width:2px;outline-width:2px}.wl-landing .mappin .loc{font-size:.5rem;padding:1px 6px;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-landing .mappin{cursor:pointer;-webkit-tap-highlight-color:transparent}.wl-landing .mappin .tip{display:none}.wl-landing .mappin.pin-open .ph,.wl-landing .mappin.v.pin-open .ph{box-shadow:0 0 0 3px #14a08c59,0 10px 26px -10px #151d2b66}.wl-landing .map-tip-dock{display:none;position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:min(280px,calc(100% - 20px));background:#fff;border:1px solid var(--rule);border-radius:13px;padding:10px 14px;box-shadow:0 20px 44px -18px #151d2b73;z-index:20;text-align:left;white-space:normal}.wl-landing .map-tip-dock.open{display:block}.wl-landing .map-tip-dock b{font-size:.76rem}.wl-landing .map-tip-dock small{font-size:.66rem}.wl-landing .livemap:has(.map-tip-dock.open) .mapctl{bottom:calc(36px + var(--tip-dock-h,72px))}.wl-landing .chapter{padding:44px 0;overflow:hidden}.wl-landing .chapno{font-size:2rem;margin-bottom:8px}.wl-landing .chapter h2{font-size:clamp(1.45rem,6.5vw,1.85rem);line-height:1.08}.wl-landing .chapter p,.wl-landing .chapter .tagline{font-size:.92rem;line-height:1.55}.wl-landing .cols{gap:22px}.wl-landing .hstrip{flex-wrap:wrap;gap:8px}.wl-landing .hstrip .hph{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}.wl-landing .notecard .h{font-size:.88rem}.wl-landing .appband{padding:44px 0;overflow:hidden}.wl-landing .phones3{gap:16px}.wl-landing .phone{width:min(100%,220px)}.wl-landing .passport{padding:44px 0;overflow:hidden}.wl-landing .pgrid{gap:12px}.wl-landing .agency{padding:44px 0;overflow:hidden}.wl-landing .agbox{padding:22px 16px;gap:20px}.wl-landing .agbox .lbl{left:16px;font-size:.64rem}.wl-landing .agbox h2{font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.1}.wl-landing .agbox p,.wl-landing .agbox li{font-size:.88rem}.wl-landing .agbox .btn.viol{display:flex;width:100%;justify-content:center;padding:10px 14px;font-size:.82rem;line-height:1.35;text-align:center;white-space:normal}.wl-landing .tripfan{padding:44px 0;overflow:hidden}.wl-landing .tripfan h2{font-size:clamp(1.85rem,8vw,2.4rem)}.wl-landing .tripfan-lead{font-size:.92rem;line-height:1.55;max-width:100%}.wl-landing .cta{padding:44px 0;overflow:hidden}.wl-landing .cta h2{font-size:clamp(1.85rem,8vw,2.5rem)}.wl-landing .cta p{font-size:.88rem;padding:0;line-height:1.5}.wl-landing .stores{flex-direction:column;align-items:stretch;gap:8px;padding:0;margin-top:20px;max-width:100%}.wl-landing .stores .btn{width:100%;justify-content:center;padding:10px 14px;font-size:.82rem}.wl-landing .qrmini{width:88px;height:88px;margin:4px auto 0}.wl-landing footer{padding:24px 0;font-size:.74rem;text-align:center;overflow:hidden}.wl-landing footer .wrap{flex-direction:column;align-items:center;gap:10px;padding:0 16px}.wl-landing footer span{max-width:100%;line-height:1.5;word-break:break-word}}@keyframes pul{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.35);opacity:0}}@keyframes dashmove{to{stroke-dashoffset:-300}}@keyframes blinkdot{0%,to{opacity:1}50%{opacity:.35}}@keyframes pul{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.45);opacity:0}}body:has(.wl-landing){background:#fcfaf5;overflow-x:hidden}html:has(.wl-landing){scroll-behavior:smooth;overflow-x:hidden}.wl-landing section{scroll-margin-top:84px}
