.xss{--deep:#0b5d53;--accent:#0e7568;--mint:#6fdccf;--tint:#e7f2f0;--ink:#101828;--ink2:#1b2638;--paper:#f5f6f8;--line:#e4e7ec;--muted:#475467;--white:#fff;--nav:64px;font-family:var(--xs-font-family),system-ui,sans-serif;color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.7}.xss *{box-sizing:border-box}.xss h1,.xss h2,.xss h3,.xss p{margin:0}.xss :focus-visible{outline:3px solid var(--mint);outline-offset:3px}.xss .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.xss .tag{letter-spacing:.02em;color:var(--accent);align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:inline-flex}.xss .tag i{background:currentColor;width:28px;height:2px;display:inline-block}.xss .on-dark .tag{color:var(--mint)}.xss h2.t{font-size:var(--fs-h2t,1.875rem);text-wrap:balance;font-weight:800;line-height:1.18}[dir=rtl] .xss h2.t{line-height:1.4}.xss .lead{color:var(--muted);max-width:32em;font-size:var(--fs-lead,1rem)}.xss .on-dark .lead{color:#b9c2d0}.xss .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.xss .btn.w{color:var(--deep);background:#fff}.xss .btn.o{color:#fff;background:0 0;border:1px solid #ffffff80;font-weight:500}.xss .btn.g{background:var(--accent);color:#fff}.xss .nav{z-index:50;height:var(--nav);-webkit-backdrop-filter:blur(10px);color:#fff;background:#101828db;position:sticky;top:0}.xss .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.xss .logo{letter-spacing:.06em;color:#fff;align-items:center;gap:3px;font-size:1.3125rem;font-weight:800;text-decoration:none;display:inline-flex}.xss .chap{color:#b9c2d0;white-space:nowrap;font-size:.8125rem;font-weight:500}.xss .chap b{color:var(--mint);font-variant-numeric:tabular-nums;margin-inline-end:8px;font-weight:700}.xss .nav .acts{align-items:center;gap:10px;display:flex}.xss .nav .btn{border-radius:12px;min-height:44px;padding:0 16px;font-size:.875rem}.xss .bar{inset-inline:0;background:var(--mint);transform-origin:0;height:3px;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .xss .bar{transform-origin:100%}.xss .track{position:relative}.xss .stage{top:var(--nav);height:calc(100svh - var(--nav));position:sticky;overflow:clip}.xss .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);height:100%;display:grid}.xss .col{flex-direction:column;gap:18px;min-width:0;display:flex}.xss .t-hero{background:var(--deep);color:#fff;height:260svh}.xss .hero{text-align:center;place-items:center;display:grid}.xss .hero .mid{flex-direction:column;grid-area:1/1;align-items:center;gap:22px;max-width:1100px;padding-inline:20px;display:flex}.xss .hero .h1{font-size:var(--fs-h1,2.5rem);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.08}[dir=rtl] .xss .hero .h1{letter-spacing:0;line-height:1.32}.xss .pill{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.xss .pill i{background:var(--mint);border-radius:50%;width:8px;height:8px}.xss .hero .a{--o:clamp(0,calc((.62 - var(--p)) / .1),1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * -40px))}.xss .hero .b{--o:clamp(0,calc((var(--p) - .66) / .12),1);opacity:var(--o);transform:scale(calc(.9 + var(--o) * .1))}.xss .hero .b .h1 span{color:var(--mint)}.xss .hero .sub{color:#d5e8e4;font-size:var(--fs-sub,1rem)}.xss .chip{font-size:var(--fs-chip,.9375rem);white-space:nowrap;--s:clamp(0,calc((var(--p) - var(--at)) / .07),1);--f:clamp(0,calc((var(--p) - var(--at) - .08) / .1),1);opacity:calc(1 - var(--f));transform:translateY(calc(var(--f) * 140px)) rotate(calc(var(--f) * var(--r)));background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:10px 20px;font-weight:500;display:inline-flex;position:absolute}.xss .chip:after{content:"";inset-inline:12px;background:var(--mint);height:3px;transform:scaleX(var(--s));transform-origin:0;border-radius:2px;position:absolute;top:50%}[dir=rtl] .xss .chip:after{transform-origin:100%}.xss .c1{inset-inline-start:9%;--at:.08;--r:-14deg;top:17%}.xss .c2{inset-inline-end:10%;--at:.2;--r:12deg;top:24%}.xss .c3{inset-inline-start:13%;--at:.32;--r:10deg;bottom:22%}.xss .c4{inset-inline-end:12%;--at:.44;--r:-10deg;bottom:15%}.xss .hint{inset-inline:0;color:#d5e8e4;opacity:clamp(0,calc(1 - var(--p) / .06),1);flex-direction:column;align-items:center;gap:6px;font-size:.8125rem;display:flex;position:absolute;bottom:22px}.xss .hint svg{animation:1.6s ease-in-out infinite xss-nudge}@keyframes xss-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.xss .t-disc{background:var(--ink);color:#fff;height:260svh}.xss .t-disc .col{--o:clamp(0,calc(var(--p) / .14),1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 36px))}.xss .radar{aspect-ratio:1;width:min(520px,78vw,58svh);margin-inline:auto;position:relative}.xss .ring{--q:clamp(0,calc((var(--p) - var(--at)) / .2),1);transform:scale(var(--q));opacity:var(--q);border:2px solid #6fdccf57;border-radius:50%;margin:auto;position:absolute;inset:0}.xss .r1{--at:.06;width:36%;height:36%}.xss .r2{--at:.2;width:68%;height:68%}.xss .r3{--at:.34;width:100%;height:100%}.xss .ping{border:3px solid var(--mint);opacity:0;border-radius:50%;width:100%;height:100%;margin:auto;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite xss-ping;position:absolute;inset:0}@keyframes xss-ping{0%{opacity:.6;transform:scale(.14)}to{opacity:0;transform:scale(1)}}.xss .me{background:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #6fdccf2e}.xss .pin{--q:clamp(0,calc((var(--p) - var(--at)) / .07),1);opacity:var(--q);translate:-50% -50%;transform:scale(calc(.4 + var(--q) * .6)) translateY(calc((1 - var(--q)) * 18px));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.xss .pin b{width:54px;height:54px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 28px #00000059}.xss .pin span{color:#e7f2f0;background:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:500}.xss .p1{--at:.3;top:6%;left:50%}.xss .p2{--at:.4;top:27%;left:86%}.xss .p3{--at:.5;top:68%;left:90%}.xss .p4{--at:.6;top:93%;left:54%}.xss .p5{--at:.7;top:74%;left:13%}.xss .p6{--at:.8;top:27%;left:11%}.xss .s-choice{background:#fff;padding-block:clamp(72px,10vw,140px);overflow:clip}.xss .s-choice .head{flex-direction:column;gap:14px;margin-bottom:clamp(36px,5vw,64px);display:flex}.xss .row{will-change:transform;gap:16px;width:max-content;margin-bottom:16px;display:flex}.xss .row.a{transform:translateX(calc(4vw - var(--p) * 46vw))}.xss .row.b{transform:translateX(calc(-52vw + var(--p) * 46vw))}.xss .tile{background:var(--paper);white-space:nowrap;border-radius:22px;align-items:center;gap:16px;min-width:230px;padding:22px 26px;font-size:1.1875rem;font-weight:700;display:flex}.xss .tile b{width:52px;height:52px;color:var(--accent);background:#fff;border-radius:16px;place-items:center;display:grid}.xss .row.b .tile{background:var(--tint)}.xss .t-book{background:var(--paper);height:600svh}.xss .caps{display:grid;position:relative}.xss .cap{opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 24px));flex-direction:column;grid-area:1/1;gap:10px;display:flex}.xss .cap .n{font-size:var(--fs-capn,3.375rem);color:var(--accent);font-variant-numeric:tabular-nums;align-self:flex-start;font-weight:800;line-height:1}.xss .cap h3{font-size:var(--fs-h3,1.625rem);font-weight:800;line-height:1.3}.xss .cap p{color:var(--muted);max-width:26em}.xss .k1{--o:clamp(0,calc((.31 - var(--p)) / .05),1)}.xss .k2{--o:clamp(0,min(calc((var(--p) - .34) / .05),calc((.64 - var(--p)) / .05)),1)}.xss .k3{--o:clamp(0,calc((var(--p) - .67) / .05),1)}.xss .dots{gap:8px;margin-top:8px;display:flex}.xss .dots i{background:#d0d5dd;border-radius:2px;flex:0 0 56px;height:4px;position:relative;overflow:hidden}.xss .dots i:after{content:"";background:var(--accent);transform-origin:0;transform:scaleX(clamp(0,calc((var(--p) - var(--at)) * 3),1));position:absolute;inset:0}[dir=rtl] .xss .dots i:after{transform-origin:100%}.xss .mcalls{display:none}.xss .call,.xss .mc{--o:clamp(0,min(calc((var(--p) - var(--a)) / .012),calc((var(--b) - var(--p)) / .012)),1);opacity:var(--o)}.xss .phonecol{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.xss .pwrap{align-items:stretch;gap:14px;display:flex}.xss .phone{zoom:var(--pb,1);background:#0a1220;border-radius:50px;flex:none;width:320px;height:660px;padding:10px;position:relative;box-shadow:0 40px 80px #10182847}.xss .screen{background:#f5f6f8;border-radius:40px;height:100%;position:relative;overflow:hidden}.xss .calls{flex:0 0 180px;position:relative}.xss .call{inset-inline:0;top:calc(var(--y) * 1%);color:var(--ink);transform:translateY(calc(-50% + (1 - var(--o)) * 10px));align-items:center;gap:10px;font-size:.875rem;font-weight:700;line-height:1.45;display:flex;position:absolute}.xss .call i,.xss .mc i{background:var(--accent);flex:none;width:26px;height:2px;position:relative}.xss .call i:before,.xss .mc i:before{content:"";inset-inline-start:-3px;background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.xss .note{color:#667085;font-size:.75rem}.xss .app{top:0;zoom:.83333;color:#101828;--ac:#0e7568;--dp:#0b5d53;--tn:#e7f2f0;--tl:#cfe4e1;--ik:#101828;--sec:#667085;--dis:#98a2b3;--bg:#f5f6f8;--ln:#e3e6ea;--ok:#0e7a46;--okt:#e4f3ea;--dir:1;width:360px;height:768px;font-size:.875rem;font-weight:400;line-height:1.45;position:absolute;inset-inline-start:0;overflow:hidden}[dir=rtl] .xss .app{--dir:-1;line-height:1.55}.xss .app svg{flex:none;display:block}.xss .a-sb{inset-inline:0;z-index:20;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;height:44px;padding:6px 30px 0;font-size:.9375rem;font-weight:500;display:flex;position:absolute;top:0}.xss .a-isl{z-index:21;background:#0a1220;border-radius:20px;width:112px;height:32px;margin-left:-56px;position:absolute;top:11px;left:50%}.xss .scr{background:var(--bg);--in:clamp(0,calc((var(--p) - var(--ia)) / .035),1);--out:clamp(0,calc((var(--p) - var(--oa)) / .035),1);transform:translateX(calc(((1 - var(--in)) * 100% - var(--out) * 28%) * var(--dir)));padding-top:44px;position:absolute;inset:0;box-shadow:0 0 34px #10182829}.xss .scr:after{content:"";opacity:calc(var(--out) * .12);pointer-events:none;z-index:30;background:#101828;position:absolute;inset:0}.xss .sA{--ia:-1;--oa:.29;box-shadow:none}.xss .sB{--ia:.29;--oa:.62}.xss .sC{--ia:.62;--oa:.76}.xss .sD{--ia:.76;--oa:.86}.xss .sE{--ia:.86;--oa:9}.xss .a-pad{flex-direction:column;gap:20px;padding:16px;display:flex}.xss .a-row{align-items:center;display:flex}.xss .a-h1{font-size:1.875rem;font-weight:800;line-height:1.25}.xss .a-sh{font-size:1.0625rem;font-weight:800;line-height:1.3}.xss .a-cap{color:var(--sec);font-size:.75rem;font-weight:500}.xss .a-mic{font-size:.65625rem;font-weight:500}.xss .a-card{border:.5px solid var(--ln);background:#fff;border-radius:24px}.xss .pbar{background:var(--tl);vertical-align:middle;border-radius:999px;flex:none;display:inline-block}.xss .a-pz{--pr:clamp(0,min(calc((var(--p) - var(--t)) / .006),calc((var(--t) + .022 - var(--p)) / .006)),1);transform:scale(calc(1 - var(--pr) * .035));opacity:calc(1 - var(--pr) * .18)}.xss .tap{inset-inline-start:var(--tx,50%);top:var(--ty,50%);pointer-events:none;z-index:6;--k:clamp(0,calc((var(--p) - var(--t) + .004) / .008),1);--f:clamp(0,calc((var(--p) - var(--t) - .014) / .012),1);width:56px;height:56px;opacity:calc(var(--k) * (1 - var(--f)));transform:scale(calc(.55 + var(--k) * .45 + var(--f) * .7));background:#10182838;border-radius:50%;margin-block-start:-28px;margin-inline-start:-28px;position:absolute;box-shadow:0 0 0 3px #fffffff2,0 6px 18px #10182840}.xss .a-brand{gap:8px}.xss .a-brand b{letter-spacing:2px;font-size:.8125rem;font-weight:800;line-height:15px;display:block}.xss .a-brand small{color:var(--sec);font-size:.65625rem;font-weight:500;line-height:12px;display:block}.xss .a-areab{border:.5px solid var(--ln);background:#fff;border-radius:999px;gap:4px;min-height:40px;padding:0 8px;font-size:.75rem;font-weight:500}.xss .a-search{border:.5px solid var(--ln);min-height:52px;color:var(--sec);background:#fff;border-radius:16px;gap:4px;padding:0 4px}.xss .a-search svg:first-child{margin-inline:4px}.xss .a-search span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xss .a-filt{background:var(--tn);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.xss .a-chips{white-space:nowrap;gap:4px;margin-inline:-16px;padding-inline:16px;display:flex;overflow:hidden}.xss .a-chip{border:.5px solid var(--ln);min-height:44px;color:var(--sec);background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:.75rem;font-weight:500;display:inline-flex}.xss .a-sec{flex-direction:column;gap:8px;display:flex}.xss .a-shead{justify-content:space-between;align-items:center;display:flex}.xss .a-shead a{color:var(--ac);font-size:.8125rem;font-weight:500}.xss .a-picks{gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow:hidden}.xss .a-pick{background:var(--dp);color:#fff;border-radius:24px;flex:none;width:290px;height:200px;position:relative;overflow:hidden}.xss .a-pick.y{background:var(--ac)}.xss .a-pick .ic{inset-inline-end:28px;color:#6fdccf;opacity:.55;position:absolute;top:38px}.xss .a-ptag{top:8px;background:#fffffff0;border-radius:999px;align-items:center;padding:6px 8px;display:flex;position:absolute;inset-inline-start:8px}.xss .a-heart{top:8px;border:.5px solid var(--ln);width:40px;height:40px;color:var(--ik);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.xss .a-pcap{inset-inline:0;flex-direction:column;gap:3px;padding:14px 12px;display:flex;position:absolute;bottom:0}.xss .a-pcap b{font-size:1.125rem;font-weight:800;line-height:1.3}.xss .a-pcap span{color:#ffffffd9;font-size:.75rem;font-weight:500}.xss .a-vrow{border:.5px solid var(--ln);background:#fff;border-radius:24px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.xss .a-thumb{background:var(--tn);width:64px;height:64px;color:var(--ac);border-radius:16px;flex:none;place-items:center;display:grid}.xss .a-vmain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xss .a-vmain b{font-size:.9375rem;font-weight:800;line-height:1.3}.xss .a-state{color:var(--sec);align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:flex}.xss .a-state em{color:var(--ok);font-style:normal}.xss .a-dot{background:var(--ok);border-radius:3px;width:6px;height:6px}.xss .a-div{background:var(--ln);width:.5px;height:10px}.xss .a-tabbar{inset-inline:0;z-index:4;padding:26px 16px 12px;position:absolute;bottom:0}.xss .a-pill{border:1px solid var(--ln);background:#fffffff0;border-radius:36px;justify-content:space-between;align-items:center;height:72px;padding:0 8px;display:flex;box-shadow:0 8px 24px #1018281a}.xss .a-tab{width:62px;height:60px;color:var(--sec);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.65625rem;font-weight:500;display:flex}.xss .a-tab i{background:var(--dp);opacity:0;border-radius:2px;width:4px;height:4px}.xss .a-tab.on{color:var(--dp);font-weight:800}.xss .a-tab.on i{opacity:1}.xss .a-ctr{background:var(--ac);border:4px solid var(--bg);color:#fff;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:68px;height:68px;margin-top:-26px;font-size:.625rem;font-weight:800;display:flex;box-shadow:0 6px 16px #0e756859}.xss .vb{top:44px;bottom:94px;position:absolute;inset-inline:0;overflow:hidden}.xss .vbc{--sc:clamp(0,calc((var(--p) - .37) / .205),1);transform:translateY(calc(var(--sc) * var(--r,0) * -100%))}.xss .a-hero{background:var(--tn);border:.5px solid var(--tl);border-radius:24px;place-items:center;padding:32px 0;display:grid;position:relative}.xss .a-fl{border:.5px solid var(--ln);width:40px;height:40px;color:var(--ik);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px}.xss .a-fl.s{inset-inline-start:12px}.xss .a-fl.e{inset-inline-end:12px}[dir=rtl] .xss .a-flip{transform:scaleX(-1)}.xss .a-id{flex-direction:column;gap:4px;display:flex}.xss .a-id b{font-size:1.125rem;font-weight:800;line-height:1.3}.xss .a-open{color:var(--ok);align-items:center;gap:4px;font-size:.8125rem;font-weight:500;display:flex}.xss .a-open i{background:var(--ok);border-radius:3.5px;width:7px;height:7px}.xss .a-off{border:.5px solid var(--ln);background:#fff;border-radius:24px;align-items:flex-start;gap:8px;padding:12px;display:flex}.xss .a-off.on{background:var(--tn);border:1.5px solid var(--ac)}.xss .a-rad{border:1.5px solid var(--dis);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.xss .a-off.on .a-rad{background:var(--ac);border-color:var(--ac)}.xss .a-off.on .a-rad:after{content:"";background:#fff;border-radius:999px;width:8px;height:8px}.xss .a-ob{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.xss .a-ob div{flex-direction:column;gap:2px;display:flex}.xss .a-ob b{font-size:.9375rem;font-weight:800;line-height:1.3}.xss .a-fac{flex-wrap:wrap;gap:8px;display:flex}.xss .a-ft{text-align:center;width:64px;color:var(--sec);flex-direction:column;align-items:center;gap:4px;font-size:.65625rem;font-weight:500;line-height:1.3;display:flex}.xss .a-fi{border:.5px solid var(--ln);width:44px;height:44px;color:var(--dp);background:#fff;border-radius:16px;place-items:center;display:grid}.xss .a-cw{flex-wrap:wrap;gap:4px;display:flex}.xss .a-cw span{border:.5px solid var(--ln);background:#fff;border-radius:999px;padding:8px;font-size:.75rem;font-weight:500;line-height:1.2}.xss .a-hr{border-bottom:.5px solid var(--ln);justify-content:space-between;padding:8px 0;display:flex}.xss .a-hr span:last-child{color:var(--sec)}.xss .a-info{flex-direction:column;gap:8px;padding:12px;display:flex}.xss .a-ir{align-items:center;gap:14px;padding:8px 0;font-size:.9375rem;display:flex}.xss .a-ii{background:var(--tn);width:36px;height:36px;color:var(--dp);border-radius:12px;flex:none;place-items:center;display:grid}.xss .a-dirb{background:var(--tn);min-height:48px;color:var(--dp);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:flex}.xss .a-cta{inset-inline:0;z-index:4;border-top:.5px solid var(--ln);background:#fff;align-items:center;gap:12px;padding:8px 16px 34px;display:flex;position:absolute;bottom:0}.xss .a-cta .p{flex-direction:column;gap:6px;display:flex}.xss .a-btn{background:var(--ac);color:#fff;border-radius:16px;flex:1;place-items:center;min-height:52px;padding:0 16px;font-size:.9375rem;font-weight:500;display:grid;position:relative}.xss .a-pad2{flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.xss .a-back{min-height:44px;color:var(--ac);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.xss .a-intro{flex-direction:column;gap:4px;display:flex}.xss .a-eye{color:var(--dp);font-size:.75rem;font-weight:500}.xss .a-t26{font-size:1.625rem;font-weight:500;line-height:1.2}.xss .a-nt{color:var(--sec);font-size:.875rem}.xss .a-days{gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow:hidden}.xss .a-day{border:1px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:56px;min-height:60px;padding:0 6px;display:flex}.xss .a-day small{color:var(--sec);white-space:nowrap;font-size:.6875rem;font-weight:500}.xss .a-day b{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:500}.xss .a-day.on{background:var(--ac);border-color:var(--ac)}.xss .a-day.on small{color:#fff;opacity:.85}.xss .a-day.on b{color:#fff}.xss .a-scard{justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.xss .a-scard div{flex-direction:column;gap:4px;min-width:0;display:flex}.xss .a-scard b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;line-height:1.3;overflow:hidden}.xss .a-ppill{background:var(--tn);border-radius:999px;align-items:center;padding:6px 12px;display:flex}.xss .a-times{flex-wrap:wrap;gap:8px;display:flex}.xss .a-time{border:.5px solid var(--ln);font-variant-numeric:tabular-nums;background:#fff;border-radius:16px;place-items:center;width:31%;min-height:78px;font-size:1.0625rem;display:grid;position:relative}.xss .sC{--sel:clamp(0,calc((var(--p) - .693) / .012),1)}.xss .a-time.pick:before{content:"";background:var(--tn);border:1.5px solid var(--ac);opacity:var(--sel);border-radius:16px;position:absolute;inset:-1px}.xss .a-time.pick>span:first-child{color:color-mix(in srgb,#0b5d53 calc(var(--sel) * 100%),#101828);font-weight:500;position:relative}.xss .a-seln{background:var(--tn);color:var(--dp);opacity:var(--sel);border-radius:16px;align-items:center;gap:8px;padding:12px 14px;font-size:.8125rem;font-weight:500;display:flex}.xss .a-foot{inset-inline:0;z-index:4;border-top:.5px solid var(--ln);transform:translateY(calc((1 - var(--sel)) * 110%));background:#fff;align-items:center;gap:12px;padding:12px 16px 34px;display:flex;position:absolute;bottom:0}.xss .a-foot .c{flex-direction:column;gap:2px;min-width:96px;display:flex}.xss .a-foot .c b{white-space:nowrap;font-size:1.0625rem;font-weight:500}.xss .a-pc{flex-direction:column;gap:10px;padding:16px;display:flex}.xss .a-pc .h b{font-size:.9375rem;font-weight:500;display:block}.xss .a-pc .h span{color:var(--sec);font-size:.8125rem;font-weight:500}.xss .a-rl{color:var(--sec);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;display:flex}.xss .a-rl.t{border-top:.5px solid var(--ln);color:var(--ik);padding-top:10px;font-size:.9375rem}.xss .a-cl{align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.xss .a-sn{color:var(--sec);font-size:.75rem;line-height:1.55}.xss .a-sn strong{color:var(--ik);font-weight:800}.xss .a-sec2{color:var(--sec);font-size:.75rem;font-weight:500}.xss .a-bb{inset-inline:0;z-index:4;border-top:.5px solid var(--ln);background:#fff;padding:8px 16px 34px;position:absolute;bottom:0}.xss .a-bb .a-btn{justify-content:center;gap:10px;display:flex}.xss .a-sum{flex-direction:column;gap:4px;padding:14px;display:flex}.xss .a-sum b{font-size:1.0625rem;font-weight:800;line-height:1.3}.xss .a-sum span{color:var(--sec)}.xss .a-succ{border:1.5px solid var(--ac);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;display:flex}.xss .a-mark{width:56px;height:56px}.xss .a-mark circle{fill:var(--ac);transform-origin:50%;transform:scale(clamp(0,calc((var(--p) - .895) / .03),1))}.xss .a-mark path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:calc((1 - clamp(0,calc((var(--p) - .915) / .045),1)) * 21)}.xss .a-succ .ey{color:var(--ok);font-size:.75rem;font-weight:500}.xss .a-succ h5{margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}.xss .a-ref{background:var(--bg);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 20px;display:flex}.xss .a-ref small{color:var(--sec);font-size:.6875rem;font-weight:500}.xss .a-ref b{letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500}.xss .a-succ p{color:var(--sec);font-size:.8125rem;line-height:1.6}.xss .a-btn2{border:.5px solid var(--ln);min-height:52px;color:var(--dp);background:#fff;border-radius:16px;place-items:center;font-size:.9375rem;font-weight:500;display:grid}.xss .t-door{background:var(--ink);color:#fff;height:240svh}.xss .ticket{width:300px;color:var(--ink);text-align:center;zoom:calc(var(--ps,1) * 1.18);transform:translateY(calc((1 - clamp(0,calc(var(--p) / .14),1)) * 60px));background:#fff;border:.5px solid #e3e6ea;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-inline:auto;padding:18px 20px;display:flex;position:relative}.xss .tk-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.xss .tk-head strong{font-size:1.0625rem;font-weight:800}.xss .tk-st{color:#0e7a46;background:#e4f3ea;border-radius:999px;padding:4px 8px;font-size:.65625rem;font-weight:500}.xss .qs{background:#fff;border:.5px solid #e3e6ea;border-radius:16px;padding:10px}.xss .qr{width:176px;height:176px;position:relative}.xss .qr svg{width:100%;height:100%;display:block}.xss .beam{inset-inline:-10px;background:var(--mint);--q:clamp(0,calc((var(--p) - .18) / .4),1);height:4px;transform:translateY(calc(var(--q) * 172px));opacity:clamp(0,min(calc(var(--q) * 12),calc((1 - var(--q)) * 12)),1);border-radius:2px;position:absolute;top:0;box-shadow:0 0 18px 4px #6fdccfb3}.xss .in{--q:clamp(0,calc((var(--p) - .62) / .08),1);opacity:var(--q);background:#ffffffe0;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.xss .in b{white-space:nowrap;background:var(--accent);color:#fff;transform:scale(calc(.6 + var(--q) * .4));border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:1rem;display:flex}.xss .burst{border:3px solid var(--mint);pointer-events:none;--q:clamp(0,calc((var(--p) - .64) / .28),1);width:300px;height:300px;transform:scale(calc(.5 + var(--q) * 2.4));opacity:calc((1 - var(--q)) * .8 * clamp(0,calc(var(--q) * 20),1));border-radius:50%;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}.xss .tk-scan{font-size:.9375rem;font-weight:500;line-height:1.4}.xss .tk-div{background:#e3e6ea;align-self:stretch;height:.5px}.xss .tk-ml{color:#667085;font-size:.75rem;font-weight:500;line-height:1.4}.xss .code{letter-spacing:.18em;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:1.25rem;font-weight:500}.xss .tk-exp{color:#667085;font-size:.75rem;line-height:1.4}.xss .s-prom{background:#fff;padding-block:clamp(72px,10vw,140px)}.xss .s-prom .head{flex-direction:column;gap:14px;margin-bottom:48px;display:flex}.xss .three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xss .why{border-inline-start:1px solid var(--line);--q:clamp(0,calc((var(--e) - var(--at)) / .35),1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 48px));flex-direction:column;gap:12px;padding-inline:32px;display:flex}.xss .why:first-child{border:0;padding-inline-start:0}.xss .why svg{color:var(--accent)}.xss .why h3{font-size:1.3125rem;font-weight:800;line-height:1.4}.xss .why p{color:var(--muted);font-size:1rem}.xss .s-ven{background:var(--accent);color:#fff;padding-block:clamp(56px,7vw,92px)}.xss .s-ven .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 56px;display:flex}.xss .s-ven h2{font-size:var(--fs-h3,1.625rem);font-weight:800;line-height:1.3}.xss .s-ven ul{color:#e7f2f0;flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.xss .s-ven li{align-items:center;gap:8px;display:flex}.xss .s-ven .cta{flex-wrap:wrap;gap:12px;display:flex}.xss .s-end{background:var(--tint);padding-block:clamp(72px,10vw,140px);position:relative;overflow:clip}.xss .s-end .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid;position:relative}.xss .s-end h2{color:var(--deep)}.xss .leap{inset-inline-end:-6%;aspect-ratio:1;opacity:.1;width:min(60vw,640px);color:var(--accent);transform:translateY(-50%) rotate(calc(-18deg + var(--p) * 30deg)) scale(calc(.8 + var(--p) * .3));position:absolute;top:50%}.xss form.f{background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,36px);display:flex}.xss .f label{color:#344054;font-size:.875rem;font-weight:500}.xss .f .fld{flex-direction:column;flex:180px;gap:8px;min-width:0;display:flex}.xss .f>.fld{flex:none}.xss .f input[type=email],.xss .f select{min-height:54px;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:0 16px;font-family:inherit;font-size:1rem}.xss .f .pair{flex-wrap:wrap;gap:14px;display:flex}.xss .f .agree{align-items:flex-start;gap:12px;display:flex}.xss .f .agree input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:3px 0 0}.xss .f .agree label{color:var(--muted);font-size:.84375rem;font-weight:400;line-height:1.8}.xss .f .agree a{color:var(--accent);font-weight:500}.xss footer.ft{background:var(--ink);color:#fff;padding-block:44px 52px}.xss .ft .wrap{flex-direction:column;gap:24px;display:flex}.xss .ft .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.xss .ft .links{flex-wrap:wrap;gap:6px 26px;font-size:.875rem;display:flex}.xss .ft .links a{color:#d0d5dd;padding:12px 0;text-decoration:none}.xss .ft .legal{color:#98a2b3;border-top:1px solid #263145;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-top:20px;font-size:.8125rem;display:flex}@media (max-width:860px){.xss .chap{display:none}.xss .two{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding-block:22px 12px}.xss .t-book .two{grid-template-rows:auto auto;gap:10px;padding-block:18px 8px}.xss .t-book .col{gap:8px}.xss .t-book h2.t{font-size:1.0625rem;line-height:1.45}.xss .t-book .cap{flex-flow:wrap;align-items:baseline;gap:2px 12px}.xss .t-book .cap .n{font-size:1.875rem}.xss .t-book .cap h3{font-size:1.375rem}.xss .t-book .cap p{flex-basis:100%;font-size:.90625rem;line-height:1.6}.xss .t-book .dots{margin-top:2px}.xss .calls{display:none}.xss .mcalls{display:grid}.xss .mc{min-width:0;color:var(--deep);white-space:nowrap;transform:translateY(calc((1 - var(--o)) * 6px));grid-area:1/1;align-items:center;gap:10px;font-size:.84375rem;font-weight:700;line-height:1.5;display:flex}.xss .mc>span{text-overflow:ellipsis;overflow:hidden}.xss .mc i{width:16px}.xss .phonecol{gap:8px}.xss .cap .n{font-size:2.75rem}.xss .cap h3{font-size:1.5rem}.xss .cap p{font-size:.9375rem}.xss h2.t{font-size:1.75rem}.xss .c1{inset-inline-start:5%;top:9%}.xss .c2{inset-inline-end:5%;top:19%}.xss .c3{inset-inline-start:6%;bottom:21%}.xss .c4{inset-inline-end:5%;bottom:12%}.xss .pin b{width:44px;height:44px}.xss .pin span{font-size:.6875rem}.xss .me{width:60px;height:60px}.xss .three{grid-template-columns:minmax(0,1fr);gap:28px}.xss .why{border:0;border-top:1px solid var(--line);padding-inline:0;padding-top:24px}.xss .why:first-child{border:0;padding-top:0}.xss .s-end .wrap{grid-template-columns:minmax(0,1fr)}.xss .tile{min-width:190px;padding:18px 20px;font-size:1.0625rem}.xss .row.a{transform:translateX(calc(4vw - var(--p) * 120vw))}.xss .row.b{transform:translateX(calc(-150vw + var(--p) * 120vw))}.xss .nav .lang{padding:0 12px}}@media (prefers-reduced-motion:reduce){.xss .hint svg,.xss .ping{animation:none}}.xss .a-pick.ph:after{content:"";background:linear-gradient(#10182800 38%,#101828d1 100%);position:absolute;inset:0}.xss .a-pick.ph>*{z-index:1}.xss .a-hero.ph{border:0;height:168px;padding:0}@media (min-width:861px){.xss{--fs-h2t:2.5rem;--fs-lead:1.0625rem;--fs-h1:4.5rem;--fs-sub:1.125rem;--fs-chip:1rem;--fs-capn:4.5rem;--fs-h3:1.875rem}}@media (min-width:1280px){.xss{--fs-h2t:3.5rem;--fs-lead:1.1875rem;--fs-h1:6.5rem;--fs-sub:1.25rem;--fs-chip:1.25rem;--fs-capn:6.25rem;--fs-h3:2.5rem}}.xss .ph-img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.xss .a-pick.ph>.ph-img{z-index:0}.xss .a-thumb{position:relative;overflow:hidden}.xss .a-hero.ph{overflow:hidden}.xss .ft .legal a{color:inherit}.xss .btn.g:disabled{opacity:.5;cursor:not-allowed}.xss .f [role=alert]{color:#b42318;margin:0;font-size:.875rem}.xss .f-done{color:var(--deep);margin:0;font-weight:500}.xss .f.stores{flex-flow:wrap}.xss .lang{text-decoration:none}@media (max-width:374px){.xss .nav .wrap{gap:8px}.xss .nav .acts{gap:6px}.xss .nav .btn,.xss .nav .lang{padding:0 10px}}.xss [data-scene]{--p:0;--e:0}