@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.l-page{--l-ease:cubic-bezier(.2, .7, .2, 1);--l-gutter:clamp(20px, 5.6vw, 92px);--focus-surface:var(--l-night);background:var(--l-night);color:var(--l-text-night);font-optical-sizing:auto;overflow-x:hidden}.l-stage{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--l-sky-zenith) 0%, var(--l-sky-high) 20%, var(--l-sky-low) 34%, var(--l-sky-horizon) 43%, var(--l-sky-under) 48%, var(--l-night) 62%);line-height:normal;position:fixed;inset:0;overflow:hidden}.l-stage>*{position:absolute;top:0;left:0}.l-poster{width:100%;height:100%}.l-js .l-poster .win .on{opacity:0}.l-sky{will-change:transform}.l-aurora{mix-blend-mode:screen;will-change:transform, opacity}.l-aurora canvas{width:100%;height:100%;position:absolute;inset:0}.l-stage .a1{animation:24s ease-in-out -12s infinite alternate paused l-drift-1}.l-stage .a2{animation:31s ease-in-out -15.5s infinite alternate paused l-drift-2}.l-stage.is-ambient .a1,.l-stage.is-ambient .a2{animation-play-state:running}@keyframes l-drift-1{0%{transform:translate(-2.2%)scaleY(.95)}to{transform:translate(2.2%,-1.2%)scaleY(1.06)}}@keyframes l-drift-2{0%{opacity:.25;transform:translate(2.8%,1%)scaleY(1.05)}to{opacity:.75;transform:translate(-2.8%)scaleY(.93)}}.l-world,.l-overlay{width:100%;height:100%;overflow:visible}.l-map{transform-origin:0 0;will-change:transform, opacity;display:none;overflow:visible}.l-scrim{opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--l-shade) 90%, transparent) 0%, color-mix(in srgb, var(--l-shade) 72%, transparent) 24%, color-mix(in srgb, var(--l-shade) 20%, transparent) 40%, transparent 48%);width:100%;height:100%;inset:0}.l-scrim--strong{background:linear-gradient(90deg, color-mix(in srgb, var(--l-shade) 96%, transparent) 0%, color-mix(in srgb, var(--l-shade) 90%, transparent) 30%, color-mix(in srgb, var(--l-shade) 50%, transparent) 43%, transparent 52%)}.l-ui{width:100%;height:100%;inset:0}.l-ui>*,.l-tiles>*{position:absolute;top:0;left:0}.l-stage svg text{font-family:var(--font-sans)}.l-room .wall{fill:var(--l-room-wall)}.l-room .flr{fill:var(--l-room-floor)}.l-room .door{fill:var(--l-room-door)}.l-room .door2{fill:var(--l-room-door-panel)}.l-room .knob{fill:var(--l-room-knob)}.l-room .head{fill:var(--l-room-head)}.l-room .duvet{fill:var(--l-room-duvet)}.l-room .pillow{fill:var(--l-white)}.l-room .base{fill:var(--l-room-base)}.l-room .stand{fill:var(--l-room-stand)}.l-room .shade{fill:var(--l-room-shade)}.l-room .rn{fill:var(--l-room-number)}.l-room .art{fill:var(--art)}.l-room.dark .wall{fill:var(--l-dark-wall)}.l-room.dark .flr{fill:var(--l-dark-floor)}.l-room.dark .door{fill:var(--l-dark-door)}.l-room.dark .door2{fill:var(--l-dark-door-panel)}.l-room.dark .knob,.l-room.dark .rn{fill:var(--l-dark-knob)}.l-room.dark .head{fill:var(--l-dark-head)}.l-room.dark .duvet{fill:var(--l-dark-duvet)}.l-room.dark .pillow{fill:var(--l-dark-pillow)}.l-room.dark .base{fill:var(--l-dark-base)}.l-room.dark .stand{fill:var(--l-dark-stand)}.l-room.dark .shade{fill:var(--l-dark-shade)}.l-room.dark .art{fill:var(--l-dark-art)}.l-room.dark .ceil,.l-room.dark .glow{display:none}.l-room.open .door2{fill:var(--l-door-open)}.l-top{z-index:30;background:linear-gradient(180deg, color-mix(in srgb, var(--l-header-shade) 70%, transparent), transparent);height:72px;transition:background-color .3s var(--l-ease);justify-content:space-between;align-items:center;padding:0 clamp(16px,3.2vw,44px);display:flex;position:fixed;inset:0 0 auto}.l-top.is-solid{background-color:var(--l-night)}.l-brand{padding:6px 0;display:block}.l-brand img{width:104px;height:auto;display:block}.l-top-r{align-items:center;gap:8px;display:flex}.l-lang{color:var(--l-text-night-soft);letter-spacing:.5px;transition:background .18s var(--l-ease), color .18s var(--l-ease);border-radius:8px;padding:10px 11px;font-size:13px;font-weight:600}.l-lang:hover{background:color-mix(in srgb, var(--l-white) 7%, transparent);color:var(--l-white)}.l-lift{display:none}.l-js .l-lift{z-index:30;transition:transform .3s var(--l-ease), visibility 0s linear;display:block;position:fixed;top:50%;right:clamp(12px,1.6vw,24px);transform:translateY(-50%)}.l-js .l-lift.is-away{visibility:hidden;transition:transform .3s var(--l-ease), visibility 0s linear .3s;transform:translate(calc(100% + 24px),-50%)}.l-lift ol{background:color-mix(in srgb, var(--l-glass) 62%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 10%, transparent);backdrop-filter:blur(12px);border-radius:999px;flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.l-lift li{position:relative}.l-lift button{width:34px;height:34px;color:color-mix(in srgb, var(--l-white) 62%, transparent);transition:background .2s var(--l-ease), color .2s var(--l-ease);border-radius:50%;place-items:center;display:grid}.l-lift button:hover{background:color-mix(in srgb, var(--l-white) 8%, transparent);color:var(--l-white)}.l-lift button.is-on{background:var(--l-white);color:var(--navy-ink)}.l-lift svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.l-tip{background:color-mix(in srgb, var(--l-glass) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 12%, transparent);color:var(--l-white);letter-spacing:.3px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--l-ease), transform .25s var(--l-ease);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;right:46px;transform:translate(6px,-50%)}.l-lift button.is-on+.l-tip,.l-lift button:hover+.l-tip,.l-lift button:focus-visible+.l-tip{opacity:1;transform:translateY(-50%)}.l-main{z-index:10;position:relative}.l-scene{padding:16vh var(--l-gutter) 4vh;position:relative}.l-scene:first-child{padding-top:20vh}.l-copy,.l-meeting-copy{background:color-mix(in srgb, var(--l-glass-copy) 88%, transparent);max-width:40rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 10%, transparent);border-radius:16px;padding:24px 26px}.l-copy--hero{max-width:46rem}@media not all and (aspect-ratio<=9/10){.l-copy--hero{box-shadow:none;background:0 0;padding:0}}.l-eyebrow{color:var(--l-aurora-ink);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.l-eyebrow:before{content:"";opacity:.7;background:currentColor;width:20px;height:1.5px}.l-h1{max-width:10.5ch;color:var(--l-text-night);margin:0}.l-h2{color:var(--l-text-night);letter-spacing:-.033em;text-wrap:balance;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:600;line-height:1.03}.l-lead{max-width:40ch;color:var(--l-text-night-soft);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,1.2vw,18.5px);line-height:1.55}.l-copy--hero .l-lead{max-width:44ch}.l-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.l-fit{color:var(--l-text-night-dim);margin:22px 0 0;font-size:13px}.l-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.l-chip{background:color-mix(in srgb, var(--l-white) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 14%, transparent);color:var(--l-text-night-chip);border-radius:999px;padding:8px 12px;font-size:13px;line-height:1}.l-proof{border-top:1px solid color-mix(in srgb, var(--l-white) 12%, transparent);margin-top:26px;padding-top:18px}.l-proof-label{color:var(--l-text-night-dim);letter-spacing:1.3px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.l-proof-names{letter-spacing:-.2px;margin:8px 0 0;font-size:18px;font-weight:600}.l-log{flex-direction:column;gap:2px;margin:22px 0 0;padding:0;list-style:none;display:flex}.l-log li{color:var(--l-text-night);transition:color .3s var(--l-ease), background .3s var(--l-ease);border-radius:9px;grid-template-columns:78px 1fr auto;align-items:center;gap:12px;padding:7px 10px;font-size:13.5px;line-height:1.35;display:grid}.l-log-time{font-variant-numeric:tabular-nums;font-size:12px}.l-log-chip{background:var(--row-tint);color:var(--row-ink);letter-spacing:.3px;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:600}.l-js .l-log li{color:var(--l-text-night-dim)}.l-js .l-log-chip{background:color-mix(in srgb, var(--l-white) 6%, transparent);color:var(--l-text-night-muted)}.l-js .l-log li.is-on{color:var(--l-text-night)}.l-js .l-log li.is-on .l-log-chip{background:var(--row-tint);color:var(--row-ink)}.l-js .l-log li.is-now{background:color-mix(in srgb, var(--l-white) 7%, transparent)}.l-closing{background:var(--l-white);color:var(--navy-ink);border-radius:12px;margin:20px 0 0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.45}.l-js .l-closing{opacity:0;transition:opacity .5s var(--l-ease), transform .5s var(--l-ease);transform:translateY(8px)}.l-js .l-closing.is-in{opacity:1;transform:none}.l-cue{display:none}.l-js .l-cue{bottom:34px;left:var(--l-gutter);z-index:10;color:var(--l-text-night-dim);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex;position:fixed}.l-cue i{background:var(--l-white);width:1.5px;height:34px;display:block}.l-scene--meeting{padding:0}.l-breath{display:none}.l-meeting{padding:14vh var(--l-gutter) 10vh;gap:32px;scroll-margin-top:72px;display:grid}.l-meeting-copy{max-width:36rem}.l-email{margin:24px 0 0;font-size:16px}.l-email a{color:var(--l-text-night-soft);text-underline-offset:4px;text-decoration:underline 1px}.l-email a:hover{color:var(--l-white)}.l-quiet{border-top:1px solid color-mix(in srgb, var(--l-white) 14%, transparent);color:var(--l-text-night-dim);flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;padding:18px 0 0;font-size:13px;line-height:1.6;list-style:none;display:flex}@media (width>=1024px){.l-meeting{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}}.l-foot{z-index:10;background:var(--l-night);position:relative}.l-js{scroll-behavior:auto}.l-js .l-scene{height:calc(var(--h) * 1vh);pointer-events:none;padding:0}.l-js .l-meeting{pointer-events:auto}.l-js .l-scene--meeting{height:auto}.l-js .l-breath{height:100vh;display:block}.l-js .l-copy{top:50%;left:var(--l-gutter);width:min(36vw,480px);max-width:none;box-shadow:none;opacity:0;pointer-events:none;will-change:transform, opacity;background:0 0;border-radius:0;padding:0;position:fixed;transform:translateY(-50%)}.l-js .l-copy.is-active{pointer-events:auto}.l-js .l-copy--hero{opacity:1;width:min(43vw,650px)}.l-label{background:color-mix(in srgb, var(--l-glass-card) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 13%, transparent);white-space:nowrap;opacity:0;will-change:transform, opacity;border-radius:9px;padding:7px 10px 8px}.l-label b{color:var(--l-white);letter-spacing:.1px;font-size:12px;font-weight:600;display:block}.l-label span{color:var(--l-text-night-muted);margin-top:2px;font-size:11px;display:block}.l-booking{background:var(--l-white);width:212px;color:var(--navy-ink);box-shadow:0 18px 40px -10px color-mix(in srgb, var(--l-black) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 40%, transparent);transform-origin:0 0;will-change:transform, opacity;border-radius:12px;padding:12px 14px 13px}.l-booking-src{color:var(--glacier-ink);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.l-booking-src:before{content:"";background:var(--haxa-blue);border-radius:50%;width:6px;height:6px}.l-booking-name{margin-top:7px;font-size:14px;font-weight:600}.l-booking-room{color:var(--slate);margin-top:2px;font-size:12px}.l-booking-amt{letter-spacing:-.2px;margin-top:9px;font-size:17px;font-weight:600}.l-card{background:var(--l-white);color:var(--ink);box-shadow:0 30px 60px -14px color-mix(in srgb, var(--l-black) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 35%, transparent);will-change:transform, opacity;border-radius:16px}.l-board-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.l-board-title{color:var(--navy-ink);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.l-board-title img{width:14px;height:18px}.l-board-meta{color:var(--steel);font-size:12px}.l-slot{background:var(--cool-paper);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;position:absolute}.l-tile{will-change:transform;border-radius:8px;overflow:hidden}.l-tile-in{flex-direction:column;justify-content:space-between;padding:9px 10px;display:flex;position:absolute;inset:0}.l-tile-top{justify-content:space-between;align-items:center;display:flex}.l-tile-n{color:var(--navy-ink);font-size:13px;font-weight:600}.l-tile-dot{background:var(--tile-solid);border-radius:50%;width:7px;height:7px}.l-tile-status{color:var(--tile-text);font-size:11px;font-weight:600}.l-tile-guest{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.l-toast{background:var(--navy-ink);color:var(--l-white);white-space:nowrap;box-shadow:0 10px 24px -6px color-mix(in srgb, var(--l-black) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 14%, transparent);will-change:transform, opacity;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.l-toast i,.l-export-sent i{background:var(--l-live);border-radius:50%;flex:none;width:8px;height:8px}.l-phone{background:var(--l-device-body);width:250px;box-shadow:0 40px 80px -20px color-mix(in srgb, var(--l-black) 75%, transparent), inset 0 0 0 1.5px var(--l-device-ring), 0 0 0 1px color-mix(in srgb, var(--l-white) 8%, transparent);transform-origin:0 0;will-change:transform, opacity;border-radius:40px;padding:9px}.l-phone-screen{aspect-ratio:1170/2532;background:var(--l-phone-screen);border-radius:31px;position:relative;overflow:hidden}.l-phone-screen>*{opacity:0;width:100%;height:100%;position:absolute;inset:0}.l-phone-screen img{object-fit:cover;width:100%;height:100%;display:block}.l-lock{background:linear-gradient(180deg, var(--l-lock-top), var(--l-lock-foot));flex-direction:column;align-items:center;padding-top:22%;display:flex}.l-lock-time{color:var(--l-white);letter-spacing:-1px;font-size:46px;font-weight:600}.l-lock-note{background:color-mix(in srgb, var(--l-white) 92%, transparent);width:88%;color:var(--ink);border-radius:16px;margin-top:28%;padding:11px 12px;font-size:11.5px;line-height:1.38}.l-lock-note b{color:var(--moss-ink);align-items:center;gap:6px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:flex}.l-lock-note b:before,.l-msg-head b:before{content:"";background:var(--success);border-radius:4px;width:13px;height:13px}.l-lock-note span{display:block}.l-code{background:var(--status-ready);color:var(--l-white);letter-spacing:2px;box-shadow:0 8px 20px -4px color-mix(in srgb, var(--status-ready) 70%, transparent);will-change:transform, opacity;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700}.l-locks{background:color-mix(in srgb, var(--l-glass-card) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 12%, transparent);color:var(--l-text-night-soft);letter-spacing:.2px;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px}.l-screen{background:var(--l-screen-body);box-shadow:0 40px 80px -20px color-mix(in srgb, var(--l-black) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 12%, transparent);transform-origin:0 0;will-change:transform, opacity;border-radius:12px;overflow:hidden}.l-screen-bar{background:var(--l-screen-bar);height:26px;color:var(--l-text-night-dim);align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.l-screen-bar i{background:var(--l-screen-dot);border-radius:50%;width:8px;height:8px}.l-screen-bar span{margin-left:8px}.l-screen img,.l-tablet img{width:100%;height:auto;display:block}.l-req{background:var(--l-white);width:260px;color:var(--ink);box-shadow:0 16px 36px -10px color-mix(in srgb, var(--l-black) 55%, transparent);will-change:transform, opacity;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.4}.l-req b{color:var(--navy-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.l-req b:before{content:"";background:var(--haxa-blue);border-radius:50%;width:8px;height:8px}.l-req span{color:var(--slate);margin-top:3px;display:block}.l-msg{background:var(--navy-ink);width:300px;color:var(--l-white);box-shadow:0 16px 36px -10px color-mix(in srgb, var(--l-black) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 14%, transparent);will-change:transform, opacity;border-radius:14px;padding:12px 14px 13px}.l-msg-head{color:var(--l-text-night-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.l-msg-head b{color:var(--l-white);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.l-msg-head b:before{width:12px;height:12px}.l-msg-body{background:var(--l-bubble);border-radius:12px 12px 12px 4px;min-height:58px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.l-msg-foot{color:var(--l-text-night-muted);justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.l-msg-foot b{color:var(--l-aurora-ink);font-weight:600}.l-tablet{background:var(--l-device-body);box-shadow:0 40px 80px -20px color-mix(in srgb, var(--l-black) 75%, transparent), inset 0 0 0 1.5px var(--l-device-ring);transform-origin:50% 100%;will-change:transform, opacity;border-radius:26px;padding:12px}.l-tablet img{border-radius:15px}.l-check{background:var(--l-white);width:232px;color:var(--ink);box-shadow:0 20px 44px -12px color-mix(in srgb, var(--l-black) 60%, transparent);transform-origin:50% 0;will-change:transform, opacity;border-radius:12px;padding:13px 14px}.l-check-head{color:var(--steel);justify-content:space-between;font-size:12px;display:flex}.l-check-head b{color:var(--navy-ink);font-size:14px;font-weight:600}.l-check-amt{letter-spacing:-.4px;margin-top:8px;font-size:22px;font-weight:600}.l-check-go{background:var(--haxa-blue);color:var(--l-white);text-align:center;transition:background .2s var(--l-ease);border-radius:8px;margin-top:11px;padding:10px 12px;font-size:13px;font-weight:600}.l-check-go.is-done{background:var(--status-ready)}.l-sms{background:var(--l-sms-body);width:250px;color:var(--ink);box-shadow:0 16px 36px -10px color-mix(in srgb, var(--l-black) 55%, transparent);will-change:transform, opacity;border-radius:14px;padding:11px 13px;font-size:12.5px;line-height:1.42}.l-sms b{color:var(--slate);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.l-invoice{background:var(--l-white);width:360px;color:var(--ink);box-shadow:0 40px 80px -20px color-mix(in srgb, var(--l-black) 75%, transparent);transform-origin:0 0;will-change:transform, opacity;border-radius:6px;padding:22px 22px 20px;font-size:12.5px}.l-invoice-head{justify-content:space-between;align-items:flex-start;display:flex}.l-invoice-head img{width:75px;height:20px}.l-invoice-issuer{color:var(--slate);text-align:right;font-size:11px;line-height:1.45}.l-invoice-title{color:var(--navy-ink);letter-spacing:-.2px;margin-top:18px;font-size:17px;font-weight:600}.l-invoice-who{color:var(--slate);margin-top:4px;font-size:12px}.l-invoice-fx{background:var(--glacier);color:var(--glacier-ink);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:11.5px;display:grid}.l-invoice-fx b{color:var(--navy-ink);font-size:14px;font-weight:600;display:block}.l-invoice-arrow{color:var(--haxa-blue);font-weight:700}.l-invoice-lines{border-collapse:collapse;width:100%;margin-top:14px}.l-invoice-lines td{border-bottom:.5px solid var(--hairline);padding:6px 0}.l-invoice-lines td:last-child{text-align:right}.l-invoice-lines tr{transition:opacity .3s var(--l-ease)}.l-invoice-lines tr.is-total td{border-top:1.2px solid var(--ink);border-bottom:0;padding-top:9px;font-size:14px;font-weight:600}.l-invoice-lines tr.is-vat td{color:var(--steel);border-bottom:0;padding-top:2px;font-size:11.5px}.l-invoice-foot{color:var(--steel);margin-top:12px;font-size:11px}.l-export{will-change:transform, opacity;flex-direction:column;gap:8px;width:260px;display:flex}.l-export-sent{background:var(--navy-ink);color:var(--l-white);box-shadow:0 12px 30px -8px color-mix(in srgb, var(--l-black) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--l-white) 14%, transparent);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.l-export-systems{flex-wrap:wrap;gap:6px;display:flex}.l-export-systems span{background:color-mix(in srgb, var(--l-glass-card) 85%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 14%, transparent);color:var(--l-text-night-soft);transition:background .3s var(--l-ease), color .3s var(--l-ease);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.l-export-systems span.is-on{background:var(--l-white);color:var(--navy-ink)}.l-export-pay{max-width:300px;color:var(--l-text-night-soft);font-size:12px;line-height:1.5}.l-rock{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.l-rock-card{background:color-mix(in srgb, var(--l-glass-rock) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 13%, transparent);will-change:transform, opacity;border-radius:12px;padding:12px 14px 13px}.l-rock-card b{color:var(--l-white);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.l-rock-card em{color:var(--l-aurora-ink);font-style:normal}.l-rock-card span{color:var(--l-rock-ink);margin-top:5px;font-size:12px;line-height:1.45;display:block}.l-host{max-width:560px;color:var(--l-text-night-dim);font-size:12px;line-height:1.55}.l-group{width:270px;padding:14px 16px 12px}.l-group-head{color:var(--navy-ink);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.l-group-head span{color:var(--steel);font-size:12px;font-weight:400}.l-group ul{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.l-group li{color:var(--basalt-ink);grid-template-columns:82px 1fr 36px;align-items:center;gap:8px;font-size:12px;display:grid}.l-group li i{background:var(--hairline);border-radius:3px;height:6px;display:block;overflow:hidden}.l-group li u{background:var(--haxa-blue);height:100%;text-decoration:none;display:block}.l-group li b{color:var(--navy-ink);text-align:right;font-weight:600}.l-group p{border-top:1px solid var(--hairline);color:var(--steel);margin:11px 0 0;padding-top:9px;font-size:11.5px}@media (aspect-ratio<=9/10){.l-js .l-copy{top:auto;right:36px;bottom:calc(14px + var(--l-bar,0px));left:var(--l-gutter);background:color-mix(in srgb, var(--l-glass-copy) 90%, transparent);width:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-white) 10%, transparent);backdrop-filter:blur(14px);border-radius:16px;padding:18px 18px 20px;transform:none}.l-js .l-copy--hero{box-shadow:none;backdrop-filter:none;background:0 0;padding:0;top:88px;bottom:auto;right:30px}.l-scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--l-shade) 75%, transparent) 0%, transparent 38%)}.l-js .l-log li{grid-template-columns:64px 1fr}.l-js .l-log li:not(.is-now),.l-js .l-log-chip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l-js .l-cue{display:none}.l-rock{grid-template-columns:repeat(2,1fr);gap:6px}.l-host{display:none!important}}@media (width<=760px){.l-page{--l-gutter:16px}.l-top{height:60px}.l-brand img{width:86px}.l-js .l-lift{right:6px}.l-lift ol{gap:1px;padding:4px}.l-lift button{width:24px;height:24px}.l-lift svg{width:13px;height:13px}.l-tip{display:none}.l-h1{max-width:11ch;font-size:clamp(38px,11vw,54px)}.l-copy--hero .l-lead{margin-top:16px;font-size:15.5px}.l-actions{margin-top:22px}.l-fit{margin-top:14px}.l-eyebrow{margin-bottom:12px;font-size:10.5px}.l-h2{font-size:clamp(26px,7.4vw,33px)}.l-lead{margin-top:10px;font-size:14.5px}.l-chips{gap:6px;margin-top:14px}.l-chip{padding:7px 10px;font-size:12px}.l-log{margin-top:12px}.l-log li{padding:5px 8px;font-size:12.5px}.l-closing{margin-top:10px;padding:10px 12px;font-size:13px}.l-proof{margin-top:14px;padding-top:12px}.l-proof-names{font-size:15px}.l-quiet{margin-top:12px;font-size:12px}.l-label{padding:5px 8px 6px}.l-label b{font-size:10.5px}.l-label span{font-size:9.5px}.l-booking{width:180px;padding:10px 12px 11px}.l-phone{border-radius:28px;width:170px;padding:6px}.l-phone-screen{border-radius:23px}.l-req,.l-sms{width:220px}.l-msg{width:260px}.l-rock-card{padding:8px 10px}.l-rock-card b{font-size:11.5px}.l-rock-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;display:-webkit-box;overflow:hidden}.l-group{width:230px}.l-invoice{padding:16px 16px 14px}.l-invoice-fx,.l-invoice-foot,.l-invoice-who{display:none}.l-invoice-title{margin-top:10px;font-size:15px}.l-invoice-lines td{padding:4px 0}}@media (prefers-reduced-motion:reduce){.l-stage .a1,.l-stage .a2{animation:none!important}.l-stage,.l-stage *,.l-copy,.l-copy *,.l-lift,.l-lift *{transition:none!important}}
