.landing-page .lp-header{position:fixed;inset:0 0 auto;transition:background .25s,border-color .25s,color .25s}.landing-page .lp-header.lp-header-film{background:#080d10e8;border-color:#ffffff16;backdrop-filter:blur(14px);color:#f5f7f7}.landing-page .lp-header-film .lp-brand small{color:#b5c2c0}.landing-page .lp-header-film .lp-mark{background:#22c4a4;box-shadow:none;transform:none}.landing-page .lp-header-film .lp-mark i{background:#073c36}.landing-page .lp-header-film .lp-nav a{color:#e1e8e6}.landing-page .lp-header-film .lp-nav a:hover{color:#5ce6c7}.landing-page .lp-header-film .lp-nav-cta{color:#fff;border-color:#ffffff40;background:#ffffff08;min-height:44px}.landing-page .lp-header-film .lp-nav-cta:hover{background:#ffffff18}.landing-page .lp-header-film .lp-menu-toggle{color:#fff}.landing-page .lp-film{height:calc(100vh - 48px);height:calc(100svh - 48px);min-height:480px;position:relative;overflow:hidden;background:#080b0d;color:#f6f8f8;isolation:isolate}.landing-page .lp-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;direction:ltr;background:#080b0d}.landing-page .lp-film-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080b0d18,transparent 25%,transparent 64%,#080b0d9c 84%,#080b0df5)}.landing-page .lp-film-caption{position:absolute;top:116px;inset-inline-start:max(40px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:10px;color:#d5e2df;font-size:11px;letter-spacing:.1px}.landing-page .lp-film-caption>span:first-child{width:5px;height:5px;border-radius:50%;background:#41dfbc;box-shadow:0 0 12px #41dfbc66}.landing-page .lp-film-caption-line{width:50px;height:1px;background:#ffffff30}.landing-page .lp-film-controls{position:absolute;bottom:40px;inset-inline-end:max(40px,calc((100vw - 1320px)/2));display:flex;gap:8px;z-index:2}.landing-page .lp-film-controls button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;background:#10191acc;border:1px solid #ffffff30;color:#ecf4f2;border-radius:30px;cursor:pointer;font-size:11px;backdrop-filter:blur(12px)}.landing-page .lp-film-controls button:first-child{padding:10px}.landing-page .lp-film-controls button:hover{background:#203633}.landing-page .lp-film-controls svg{flex-shrink:0}.landing-page .lp-film-dock{position:absolute;inset-inline:20px;bottom:77px;display:flex;align-items:center;flex-direction:column;gap:14px}.landing-page .lp-film-dock>p{font-size:13px;color:#c1d0cc;margin:0}.landing-page .lp-film-actions{display:flex;gap:12px}.landing-page .lp-film-actions>a{display:flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:12px 27px;border-radius:30px;font-size:13px;font-weight:600;border:1px solid #ffffff50;transition:background .2s,transform .2s}.landing-page .lp-film-actions .lp-film-start{color:#073a31;background:#42e0ba;border-color:#42e0ba;box-shadow:0 5px 30px #21bd941f}.landing-page .lp-film-start:hover{background:#78f0d2;transform:translateY(-2px)}.landing-page .lp-film-actions .lp-film-login{color:#fff;background:#0a1011b3;backdrop-filter:blur(12px)}.landing-page .lp-film-login:hover{background:#223633}.landing-page .lp-film-scroll{position:absolute;bottom:12px;inset-inline:0;display:flex;width:max-content;margin:auto;align-items:center;gap:9px;font-size:11px;color:#c5d3cf;min-height:44px;padding:8px 18px}.landing-page .lp-film-scroll:hover{color:#5ce6c7}.landing-page .lp-film-next{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;color:#756981;font-size:11px;border-bottom:1px solid #e8e3ed;background:#faf9f6}.landing-page .lp-film-next span{width:26px;height:1px;background:#bdaeca}.landing-page .lp-film-fallback{position:absolute;inset:35% 20px auto;text-align:center;color:#fff}.landing-page .lp-film-fallback a{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;min-height:44px}@media(max-width:700px){.landing-page .lp-header-film .lp-nav{background:#101b1afa;border-color:#ffffff20;box-shadow:0 14px 30px #0004}.landing-page .lp-header-film .lp-nav a{border-color:#ffffff15}.landing-page .lp-menu-toggle{width:44px;height:44px;min-width:44px}.landing-page .lp-film{height:calc(100svh - 40px);min-height:500px;background:radial-gradient(ellipse at 50% 35%,#0c2421 0,#080b0d 65%)}.landing-page .lp-film-video{object-fit:contain;background:transparent;inset:88px 0 170px;height:calc(100% - 258px)}.landing-page .lp-film-caption{top:100px;inset-inline-start:22px;font-size:10px}.landing-page .lp-film-caption-line{width:28px}.landing-page .lp-film-shade{background:linear-gradient(180deg,transparent 40%,#080b0d00 60%,#080b0dbb 80%,#080b0d)}.landing-page .lp-film-dock{bottom:116px;gap:15px;inset-inline:20px}.landing-page .lp-film-dock>p{font-size:12px}.landing-page .lp-film-actions{width:100%;max-width:350px;gap:9px}.landing-page .lp-film-actions>a{flex:1;min-width:0;font-size:12px;min-height:48px;padding:10px 14px;gap:12px}.landing-page .lp-film-controls{bottom:60px;inset-inline:0;justify-content:center;gap:8px}.landing-page .lp-film-controls button{font-size:10px;min-height:40px}.landing-page .lp-film-controls button:first-child{min-width:40px}.landing-page .lp-film-scroll{bottom:5px;font-size:10px}.landing-page .lp-film-next{min-height:40px;font-size:10px}.landing-page .lp-nav-wrap{gap:8px}.landing-page .lp-nav-cta{white-space:nowrap}}@media(max-height:500px) and (min-width:701px){.landing-page .lp-film{height:calc(100svh - 32px);min-height:310px}.landing-page .lp-header{height:62px}.landing-page .lp-film-caption{top:77px}.landing-page .lp-film-dock{bottom:60px;gap:5px}.landing-page .lp-film-dock>p{display:none}.landing-page .lp-film-actions>a{min-height:44px;padding:9px 24px}.landing-page .lp-film-controls{bottom:25px}.landing-page .lp-film-next{min-height:32px}}@media(prefers-reduced-motion:reduce){.landing-page .lp-film-actions>a,.landing-page .lp-header{transition:none}.landing-page .lp-film-start:hover{transform:none}}@media print{.landing-page .lp-header{position:static}.landing-page .lp-film{height:300px;min-height:300px}.landing-page .lp-film-controls{display:none}}.landing-page .lp-film-caption{padding:7px 11px;border:1px solid #ffffff1f;border-radius:30px;background:#081514b8;backdrop-filter:blur(8px)}.landing-page .lp-film-dock>p{padding:4px 12px;border-radius:20px;background:#081514b8;color:#e0e9e6}.landing-page .lp-film-mobile-title{display:none}@media(max-width:700px){.landing-page .lp-film-controls button{min-height:44px}.landing-page .lp-film-controls button:first-child{min-width:44px}.landing-page .lp-film-mobile-title{display:block;position:absolute;top:148px;inset-inline:24px;margin:0;font-family:Morabba,Peyda,sans-serif;font-size:32px;line-height:1.55;text-align:center;letter-spacing:-.5px;color:#f1f7f5}.landing-page .lp-film-mobile-title span{color:#43dfba}}@media(max-width:700px) and (max-height:700px){.landing-page .lp-film-mobile-title{display:none}}@media(max-width:980px) and (orientation:portrait){.landing-page .lp-film-video{inset:0;width:100%;height:100%;object-fit:contain;background:#06080b}.landing-page .lp-film-caption{display:none}.landing-page .lp-film-dock{bottom:64px;gap:0}.landing-page .lp-film-dock>p{display:none}.landing-page .lp-film-controls{top:84px;bottom:auto;inset-inline-start:auto;inset-inline-end:16px;justify-content:flex-end}.landing-page .lp-film-shade{background:linear-gradient(180deg,#06080b0a,transparent 55%,#06080b00 74%,#06080be8)}}