@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");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}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");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}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");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}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");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}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");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}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_89403aa0-module__ouIu7W__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_89403aa0-module__ouIu7W__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#121112;font-family:var(--font-montserrat), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:root{--ink:#121112;--white:#fff;--line:#00000014;--muted:#8b8b90;--sub:#77777c;--surface:#f7f7f5;--glass:#ffffffeb;--blue:#1b36ff;--green:#16a36a;--btn-bg:#121112;--btn-fg:#fff;--hero-wash:linear-gradient(180deg, #ffffffb3 0%, #ffffff8c 50%, #ffffffb3 100%);--card-fade:linear-gradient(to bottom, transparent 0%, #ffffffe6 70%, #fff 100%);--band-wash:linear-gradient(180deg, #fff0 0%, #fff0 28%, #fff9 40%, #fffffff5 54%, #fffffff5 76%, #fff0 100%)}.theme-dark{--ink:#faf9f6;--line:#ffffff1f;--muted:#fff9;--sub:#ffffff8c;--surface:#14141b;--glass:#12121aa8;--blue:#086acc;color:#faf9f6;--btn-bg:#faf9f6;--btn-fg:#0a0a0f;--card-fade:linear-gradient(to bottom, transparent 0%, #0f0f16d9 72%, #14141b 100%);--hero-wash:linear-gradient(180deg, #0a0a0fbd 0%, #0a0a0f94 50%, #0a0a0fcc 100%);--band-wash:linear-gradient(180deg, #0a0a0f00 0%, #0a0a0f59 45%, #0a0a0f59 76%, #0a0a0f00 100%)}.theme-dark .bp-logo-card img{filter:invert()brightness(1.15)}.theme-dark .card-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(165deg,#ffffff12 0%,#ffffff06 50%,#ffffff03 100%)!important;border:1px solid #ffffff1a!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff1a,0 26px 60px -28px #000c!important}.theme-dark .card-glass:before{content:"";filter:blur(30px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#086acc52,#0000 70%);border-radius:50%;width:62%;height:78%;position:absolute;top:-28%;right:-18%}.theme-dark .card-glass:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.theme-dark .card-glass-featured{border-color:#7fb2ff6b!important;box-shadow:inset 0 1px #ffffff2e,0 30px 70px -24px #086acc80,0 0 60px -12px #7fb2ff52!important}.theme-dark .card-glass-featured:before{background:radial-gradient(circle,#7fb2ff66,#0000 70%)}.theme-dark .eco-hub{background:0 0!important;border-color:#0000!important;border-radius:0!important;overflow:visible!important}.theme-dark .eco-hub-img{--eco-mask:radial-gradient(72% 96% at 56% 44%, #000 30%, #0000008c 60%, transparent 82%);-webkit-mask-image:var(--eco-mask);-webkit-mask-image:var(--eco-mask);mask-image:var(--eco-mask)}.theme-light{--ink:#121112;--line:#00000014;--muted:#8b8b90;--sub:#77777c;--surface:#f7f7f5;--glass:#ffffffeb;--blue:#1b36ff;color:#121112}body{background:linear-gradient(#fff 0%,#fcfcfc 50%,#f7f7f8 100%) fixed;min-height:100dvh}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font-family:inherit}.skel-panel{min-height:900px}.skel-host{min-height:1325px}.skel-web{min-height:4059px}@media (min-width:860px){.skel-panel{min-height:760px}.skel-host{min-height:calc(8200px + 100dvh)}.skel-web{min-height:2557px}}.hero-h1{white-space:nowrap}@media (max-width:760px){.hero-h1{white-space:normal}}@media (hover:none){.hero-blob{display:none}}.bk-ticket{width:100%;max-width:360px;margin:0 auto;display:block}.bk-ticket .bk-ticket-stub,.bk-ticket .bk-ticket-main{transform-origin:120px 60px;transition:transform .85s cubic-bezier(.22,1,.36,1)}.bk-ticket-perf{stroke-dasharray:3 5;transition:opacity .4s}.bk-ticket-cutter{transform-origin:120px 12px;filter:drop-shadow(0 0 6px #1b36ff8c)}.bk-ticket.is-pending{animation:5s ease-in-out infinite bk-ticket-float}.bk-ticket.is-pending .bk-ticket-stub{animation:4.6s cubic-bezier(.45,0,.45,1) infinite bk-ticket-stub-peel}.bk-ticket.is-pending .bk-ticket-main{animation:4.6s cubic-bezier(.45,0,.45,1) infinite bk-ticket-main-peel}.bk-ticket.is-pending .bk-ticket-perf{animation:1.4s linear infinite bk-ticket-perf-march}.bk-ticket.is-pending .bk-ticket-cutter{animation:2.8s ease-in-out infinite bk-ticket-cut}.bk-ticket.is-pending .bk-ticket-check{opacity:0;transform:scale(.4)}.bk-ticket.is-responded .bk-ticket-stub{transform:rotate(-2.2deg)}.bk-ticket.is-responded .bk-ticket-main{transform:translate(6px)rotate(2.8deg)}.bk-ticket.is-responded .bk-ticket-cutter{opacity:0}.bk-ticket.is-responded .bk-ticket-perf{opacity:.2}.bk-ticket.is-responded .bk-ticket-check{opacity:1;transform-origin:50%;transition:opacity .45s .3s,transform .6s cubic-bezier(.34,1.56,.64,1) .3s;transform:scale(1)}@keyframes bk-ticket-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bk-ticket-stub-peel{0%,to{transform:rotate(0)}45%{transform:rotate(-1.6deg)}55%{transform:rotate(-1.6deg)}}@keyframes bk-ticket-main-peel{0%,to{transform:rotate(0)}45%{transform:rotate(1.6deg)}55%{transform:rotate(1.6deg)}}@keyframes bk-ticket-perf-march{to{stroke-dashoffset:-16px}}@keyframes bk-ticket-cut{0%{opacity:0;transform:translateY(-4px)scale(.6)}18%{opacity:1;transform:translateY(4px)scale(1)}82%{opacity:1;transform:translateY(86px)scale(1)}to{opacity:0;transform:translateY(98px)scale(.6)}}@media (prefers-reduced-motion:reduce){.bk-ticket,.bk-ticket .bk-ticket-stub,.bk-ticket .bk-ticket-main,.bk-ticket .bk-ticket-perf,.bk-ticket .bk-ticket-cutter{animation:none!important}}.lp-portal-glow{animation:3.4s ease-in-out infinite lp-portal-glow}@keyframes lp-portal-glow{0%,to{filter:drop-shadow(0 0 6px #7fb2ff66);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #7fb2ffd9);transform:scale(1.05)}}.lp-seam{animation:4s ease-in-out infinite lp-seam}@keyframes lp-seam{0%,to{opacity:.85}50%{opacity:1}}.lp-grid:after{content:"";transform-origin:bottom;background-image:linear-gradient(#086acc12 1px,#0000 1px),linear-gradient(90deg,#086acc12 1px,#0000 1px);background-size:38px 38px;animation:9s linear infinite lp-grid-drift;position:absolute;inset:-40%;transform:perspective(420px)rotateX(58deg);-webkit-mask-image:radial-gradient(60% 60% at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 60% at 70% 40%,#000 0%,#0000 75%)}@keyframes lp-grid-drift{to{background-position:0 38px,38px 0}}.lp-bokeh{animation:11s ease-in-out infinite lp-bokeh}@keyframes lp-bokeh{0%,to{background-position:0 0,0 0,0 0,0 0}50%{background-position:3% -4%,-3% 3%,2% 4%,0 0}}@media (prefers-reduced-motion:reduce){.lp-portal-glow,.lp-seam,.lp-grid,.lp-bokeh,.lp-grid:after{animation:none!important}}.eco-cta{font-family:var(--font-montserrat), Inter, system-ui, sans-serif;letter-spacing:-.01em;color:#faf9f6;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:9px;padding:16px 30px;font-size:clamp(14px,1.5vw,16px);font-weight:700;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s;display:inline-flex;position:relative}.eco-cta-arrow{flex:none;width:17px;height:17px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.eco-cta--primary{background:linear-gradient(#2e3c608c,#111a2eb8);border:1px solid #78a0dc3d;box-shadow:0 14px 32px -18px #08286466,inset 0 1px #ffffff29,inset 0 -8px 18px -12px #04123480}.eco-cta--primary:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 50% -20%,#ffffff1f,#0000 60%);position:absolute;inset:0}.eco-cta--primary:hover{border-color:#8cb4eb66;transform:translateY(-2px);box-shadow:0 20px 42px -18px #08286480,inset 0 1px #fff3,inset 0 -8px 18px -12px #04123480}.eco-cta--primary:hover .eco-cta-arrow{transform:translate(4px)}.eco-cta--ghost{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff14}.eco-cta--ghost:hover{background:#ffffff17;border-color:#9fc5ff73;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 16px 36px -16px #000000b3}.eco-cta--ghost .eco-cta-arrow{opacity:.55}.eco-cta--ghost:hover .eco-cta-arrow{opacity:.9;transform:translate(2px,-2px)}.eco-cta:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.eco-cta,.eco-cta-arrow{transition:none}.eco-cta:hover,.eco-cta:hover .eco-cta-arrow{transform:none}}
