@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/archivo-latin-ext-C4zznr8T.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/archivo-latin-E0tuGl4L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent: #F54927;--accent-hot: #FF6A45;--accent-deep: #C22E10;--accent-dark: #7A1B08;--ink: #1C1D21;--ink-2: #111214;--ink-3: #0A0A0C;--white: #FFFFFF;--positive: #3FA37A;--negative: #E5484D;--white-a82: rgba(255, 255, 255, .82);--white-a62: rgba(255, 255, 255, .62);--white-a55: rgba(255, 255, 255, .55);--white-a34: rgba(255, 255, 255, .34);--white-a22: rgba(255, 255, 255, .22);--white-a16: rgba(255, 255, 255, .16);--white-a12: rgba(255, 255, 255, .12);--white-a07: rgba(255, 255, 255, .07);--on-accent: #0A0A0C;--on-accent-line: rgba(10, 10, 12, .26);--pad: clamp(20px, 4.2vw, 68px);--max: 1400px;--bar-h: 64px;--radius: 14px;--shift-h: clamp(22px, 3.6vw, 52px);--shift-stack: calc(var(--shift-h) * 4);--shift-clear: clamp(40px, 8vh, 96px);--rep-size: clamp(64px, 12.5vw, 196px);--rep-h: calc(var(--rep-size) * .92);--rep-top: calc(var(--shift-stack) + clamp(16px, 3vh, 40px));--font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.76, 0, .24, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink-3);-webkit-text-size-adjust:100%;scrollbar-color:var(--accent-deep) var(--ink-3);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink-3)}::-webkit-scrollbar-thumb{background:var(--accent-deep);border:2px solid var(--ink-3);border-radius:10px}body{background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js body[data-loading=true]{overflow:hidden;height:100vh}body[data-nav=open]{overflow:hidden}img,canvas,svg{display:block;max-width:100%}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}::selection{background:var(--accent);color:var(--on-accent)}.icon{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.areas :focus-visible,.closing :focus-visible{outline-color:var(--on-accent)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:12px;left:12px;z-index:1000;display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:700 13px/1 var(--font-display);letter-spacing:.04em;transform:translateY(-180%);transition:transform .3s var(--ease-out)}.skip:focus-visible{transform:none}@media(hover:hover)and (pointer:fine){.has-cursor body,.has-cursor a,.has-cursor button{cursor:none}}.loader{display:none}.js .loader{position:fixed;inset:0;z-index:900;display:grid;place-items:center;pointer-events:none}.loader_bg{position:absolute;inset:0 0 -1px;background:var(--ink-3);transition:transform 1.15s var(--ease-inout)}.loader_curve{position:absolute;left:0;right:0;top:100%;width:100%;height:22vh;fill:var(--ink-3);transition:transform 1.15s var(--ease-inout),opacity .2s linear .95s}.loader[data-done=true] .loader_bg{transform:translate3d(0,-101%,0)}.loader[data-done=true] .loader_curve{transform:translate3d(0,-101vh,0) scaleY(0);opacity:0}.loader_inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;transition:opacity .45s var(--ease-out),transform .8s var(--ease-inout)}.loader[data-done=true] .loader_inner{opacity:0;transform:translate3d(0,-32px,0)}.loader_mark{display:flex;gap:.06em;font:900 clamp(46px,11vw,128px)/1 var(--font-display);letter-spacing:.04em;overflow:hidden}.loader_mark_char{display:block;transform:translate3d(0,110%,0);animation:loaderCharIn .9s var(--ease-out) forwards}.loader_mark_char:nth-child(1){animation-delay:.05s;color:var(--accent)}.loader_mark_char:nth-child(2){animation-delay:.11s}.loader_mark_char:nth-child(3){animation-delay:.17s}.loader_mark_char:nth-child(4){animation-delay:.23s}.loader_mark_char:nth-child(5){animation-delay:.29s}.loader_mark_char:nth-child(6){animation-delay:.35s}@keyframes loaderCharIn{to{transform:translateZ(0)}}.loader_meter{width:min(280px,58vw);height:2px;background:var(--white-a16);overflow:hidden}.loader_meter_bar{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .25s linear}.gooey{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.noise{position:fixed;inset:-50%;z-index:800;width:200%;height:200%;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-repeat:repeat;background-size:180px 180px;animation:grain .7s steps(4) infinite}@keyframes grain{0%{transform:translateZ(0)}25%{transform:translate3d(-6%,3%,0)}50%{transform:translate3d(4%,-5%,0)}75%{transform:translate3d(-3%,-2%,0)}to{transform:translateZ(0)}}.circleCursor{position:fixed;top:0;left:0;z-index:850;width:40px;height:40px;margin:-20px 0 0 -20px;pointer-events:none;will-change:transform;opacity:0;transition:opacity .3s linear}.circleCursor[data-visible=true]{opacity:1}.circleCursor_dot{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--white);mix-blend-mode:difference;transition:transform .4s var(--ease-out),background-color .3s linear}.circleCursor[data-active=true] .circleCursor_dot{transform:scale(2.4);background:var(--accent);mix-blend-mode:normal}.circleCursor[data-press=true] .circleCursor_dot{transform:scale(.6)}.menu{position:fixed;top:0;left:0;right:0;z-index:700;height:var(--bar-h);border-bottom:1px solid transparent;transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out)}body[data-scrolled=true] .menu{background:#0a0a0ccc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--white-a07)}body[data-nav=open] .menu{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.menu_inner{height:100%;max-width:calc(var(--max) + var(--pad) * 2);margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.menu_brand{display:flex;align-items:center;gap:18px}.menu_logo{display:inline-flex;align-items:center;gap:9px;font:900 18px/1 var(--font-display);letter-spacing:.16em}.menu_logo_dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--accent)}.menu_logo_sub{font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white-a55)}.menu_wrap{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.menu_clock{font:600 11px/1 var(--font-display);letter-spacing:.12em;color:var(--white-a55);font-variant-numeric:tabular-nums}.menu_login{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--white-a22);border-radius:999px;font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out)}.menu_login:hover{background:var(--white);border-color:var(--white);color:var(--ink-3)}.menu_lang{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white-a55);transition:color .3s var(--ease-out)}.menu_lang:hover,.menu_lang:focus-visible{color:var(--white)}@media(max-width:960px){.menu_logo_sub,.menu_clock{display:none}}.menu_btn{display:flex;align-items:center;justify-content:center;gap:12px;min-width:44px;min-height:44px}.menu_btn_lines{position:relative;display:block;width:26px;height:10px}.menu_btn_lines i{position:absolute;left:0;width:100%;height:2px;background:var(--white);transform-origin:0 50%;transition:transform .5s var(--ease-inout)}.menu_btn_lines i:nth-child(1){top:0}.menu_btn_lines i:nth-child(2){bottom:0;transform:scaleX(.62)}.menu_btn:hover .menu_btn_lines i:nth-child(2){transform:scaleX(1)}body[data-nav=open] .menu_btn_lines i{transform-origin:50% 50%}body[data-nav=open] .menu_btn_lines i:nth-child(1){transform:translateY(4px) rotate(45deg)}body[data-nav=open] .menu_btn_lines i:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.menu_btn_label{display:grid;overflow:hidden;font:700 12px/1.25 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.menu_btn_label span{grid-area:1 / 1;transition:transform .5s var(--ease-inout)}.menu_btn_label [data-label=close]{transform:translate3d(0,115%,0)}body[data-nav=open] .menu_btn_label [data-label=open]{transform:translate3d(0,-115%,0)}body[data-nav=open] .menu_btn_label [data-label=close]{transform:none}@media(max-width:420px){.menu_btn_label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.nav{position:fixed;inset:0;z-index:690;visibility:hidden;pointer-events:none}body[data-nav=open] .nav{visibility:visible;pointer-events:auto}.nav_bands{position:absolute;inset:0;overflow:hidden}.nav_bands i{position:absolute;left:0;right:0;height:25.2%;transform:translate3d(-101%,0,0);transition:transform .5s var(--ease-inout)}.nav_bands i:nth-child(1){top:0;background:var(--accent-hot)}.nav_bands i:nth-child(2){top:25%;background:var(--accent)}.nav_bands i:nth-child(3){top:50%;background:var(--accent-deep)}.nav_bands i:nth-child(4){top:75%;background:var(--accent-dark)}body[data-nav=open] .nav_bands i{transform:none}body[data-nav=open] .nav_bands i:nth-child(2){transition-delay:.05s}body[data-nav=open] .nav_bands i:nth-child(3){transition-delay:.1s}body[data-nav=open] .nav_bands i:nth-child(4){transition-delay:.15s}.nav_bg{position:absolute;inset:0;background:var(--ink-3);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease-inout)}body[data-nav=open] .nav_bg{clip-path:inset(0 0 0 0);transition-delay:.32s}.nav_inner{position:relative;height:100%;overflow-y:auto;max-width:calc(var(--max) + var(--pad) * 2);margin:0 auto;padding:calc(var(--bar-h) + 5vh) var(--pad) 6vh;display:grid;align-content:space-between;gap:40px}@media(min-width:1000px){.nav_inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-content:center;align-items:end;column-gap:clamp(40px,6vw,110px)}}.nav_list{display:flex;flex-direction:column}.nav_item a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;min-height:44px;padding:clamp(2px,.6vh,8px) 0;border-bottom:1px solid var(--white-a07)}.nav_name{font:800 clamp(30px,4.6vw,68px)/1.02 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;transition:color .3s var(--ease-out)}.nav_desc{font-size:14px;color:var(--white-a55);transition:color .3s var(--ease-out)}.nav_item a:hover .nav_name{color:var(--accent)}.nav_item a:hover .nav_desc{color:var(--white-a82)}@media(max-width:700px){.nav_desc{display:none}}.nav_item{transform:translate3d(0,40%,0);opacity:0;transition:transform .8s var(--ease-out),opacity .5s linear}body[data-nav=open] .nav_item{transform:none;opacity:1}.nav_item:nth-child(1){transition-delay:.5s}.nav_item:nth-child(2){transition-delay:.54s}.nav_item:nth-child(3){transition-delay:.58s}.nav_item:nth-child(4){transition-delay:.62s}.nav_item:nth-child(5){transition-delay:.66s}.nav_item:nth-child(6){transition-delay:.7s}.nav_item:nth-child(7){transition-delay:.74s}.nav_meta{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:15px;color:var(--white-a62);opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s linear .78s,transform .8s var(--ease-out) .78s}.nav_meta p{max-width:36ch}.nav_claim{font:900 clamp(24px,2.4vw,34px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--white)}.nav_login{display:inline-flex;align-items:center;min-height:44px;font:700 14px/1 var(--font-display);color:var(--white);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.nav_login:hover{color:var(--accent)}body[data-nav=open] .nav_meta{opacity:1;transform:none}.page{position:relative;z-index:10}main{display:block}section{position:relative}.shift{position:absolute;left:0;right:0;top:-1px;height:var(--shift-stack);z-index:4;overflow:hidden;pointer-events:none}.shift_layer{position:absolute;left:-6%;width:112%;height:var(--shift-h);transform:translate3d(-110%,0,0);will-change:transform}.shift_layer:nth-child(1){top:0;background:var(--accent-hot)}.shift_layer:nth-child(2){top:var(--shift-h);background:var(--accent)}.shift_layer:nth-child(3){top:calc(var(--shift-h) * 2);background:var(--accent-deep)}.shift_layer:nth-child(4){top:calc(var(--shift-h) * 3);background:var(--accent-dark)}.repeatText{position:absolute;left:0;right:0;z-index:1;overflow:hidden;pointer-events:none;font:900 var(--rep-size)/.92 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.repeatText_wrap{display:block}.repeatText_track{display:flex;width:max-content;will-change:transform}.repeatText_track span{display:block;padding-right:.3em}.head{display:flex;flex-direction:column;gap:.08em;margin-bottom:clamp(24px,4vh,44px);font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1;text-transform:uppercase;text-wrap:balance}.head_lead{color:var(--accent);font-size:clamp(34px,5.2vw,80px)}.head_sub{color:var(--white);font-size:clamp(24px,3.3vw,52px);line-height:1.05}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 26px;border:1px solid var(--white-a34);border-radius:999px;color:var(--white);font:700 12.5px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;isolation:isolate;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:translate3d(0,101%,0);transition:transform .6s var(--ease-inout)}.btn:hover{border-color:var(--accent);color:var(--on-accent)}.btn:hover:before{transform:none}.btn .icon{width:16px;height:16px;transition:transform .5s var(--ease-out)}.btn:hover .icon{transform:translate(4px)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--primary:before{background:var(--ink)}.btn--primary:hover{color:var(--accent);border-color:var(--accent)}.btn--dark{background:var(--ink-3);border-color:var(--ink-3);color:var(--white)}.btn--dark:before{background:var(--white)}.btn--dark:hover{color:var(--ink-3);border-color:var(--white)}.btn_swap{display:grid;justify-items:center;overflow:hidden}.btn_swap>span{grid-area:1 / 1;transition:transform .5s var(--ease-inout)}.btn_hover{transform:translate3d(0,115%,0)}.btn:hover .btn_rest{transform:translate3d(0,-115%,0)}.btn:hover .btn_hover{transform:none}.splitHover{position:relative;display:inline-flex}.splitHover_track{display:inline-flex;overflow:hidden;vertical-align:bottom}.splitHover_char{display:block;position:relative;transition:transform .5s var(--ease-inout);transition-delay:calc(var(--i) * 12ms)}.splitHover_char:after{content:attr(data-c);position:absolute;left:0;top:100%}.splitHover_char[data-space]{width:.3em}a:hover .splitHover_char,button:hover .splitHover_char{transform:translate3d(0,-100%,0)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--white-a16);border-radius:999px;font:600 12px/1.2 var(--font-body);color:var(--white-a62)}.chip .icon{width:13px;height:13px}.is-pos{color:var(--positive)}.is-neg{color:var(--negative)}.kv{min-height:100vh;min-height:100svh;padding:calc(var(--bar-h) + clamp(28px,7vh,88px)) var(--pad) 0;display:flex;flex-direction:column;overflow:hidden}.kv_inner{flex:1;width:100%;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4.5vh,52px) clamp(32px,4vw,72px);align-content:center}.kv_title{font:900 clamp(44px,7.4vw,124px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;word-spacing:.12em}.kv_title_line{display:block}.kv_title_line--outline{color:transparent;-webkit-text-stroke:max(1.5px,.016em) var(--white)}@supports not (-webkit-text-stroke: 1px){.kv_title_line--outline{color:var(--white-a62)}}.kv_word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .03em .09em;margin:0 -.03em -.09em}.js .kv_title [data-char]{display:inline-block;transform:translate3d(0,112%,0)}.kv_lead{font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:var(--white-a82);max-width:40ch}.kv_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3.5vh,36px)}@media(min-width:1100px){.kv_inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"title title" "copy app";align-items:start}.kv_title{grid-area:title}.kv_copy{grid-area:copy;padding-top:6px}.kv_app{grid-area:app}}.kv_app figcaption,.event_app figcaption{margin-top:10px;font-size:12px;color:var(--white-a55);text-align:right}.app{background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius);box-shadow:0 34px 90px #00000080;overflow:hidden;font-variant-numeric:tabular-nums}.app_bar{display:flex;align-items:center;gap:14px;padding:11px 16px;background:var(--ink-3);border-bottom:1px solid var(--white-a07)}.app_logo{font:800 12px/1 var(--font-display);letter-spacing:.16em;color:var(--accent)}.app_areas{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--white-a12);border-radius:999px}.app_areas b{padding:5px 11px;border-radius:999px;font:600 11.5px/1 var(--font-body);color:var(--white-a55)}.app_areas b.is-active{background:#f5492724;color:var(--accent-hot)}.app_org{margin-left:auto;font-size:12.5px;color:var(--white-a62)}.app_body{padding:18px 18px 16px}.app_event_head{display:flex;align-items:center;justify-content:space-between;gap:12px}.app_event_name{font:800 clamp(17px,1.4vw,20px)/1.1 var(--font-display);letter-spacing:.01em}.app_badge{padding:3px 9px;border-radius:999px;border:1px solid rgba(245,73,39,.45);font:700 11px/1.2 var(--font-display);letter-spacing:.06em;color:var(--accent)}.app_meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:13px;color:var(--white-a62)}.app_meta li{display:inline-flex;align-items:center;gap:6px}.app_meta .icon{width:14px;height:14px;color:var(--white-a55)}.app_alert{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;color:var(--negative)}.app_alert .icon{width:15px;height:15px}.app_stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.app_stage{padding:12px;border:1px solid var(--white-a07);border-radius:11px;background:#ffffff05}.app_stage_name{margin-bottom:8px;font:700 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white-a55)}.app_slots{display:grid;gap:6px}.app_slots li{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--white-a07);border-radius:8px;font:700 13px/1.2 var(--font-display)}.app_slots time{font:700 12px/1 var(--font-display);color:var(--accent)}.app_slots li.is-open{border-style:dashed;border-color:var(--white-a16);color:var(--white-a55);font-weight:500;font-family:var(--font-body)}.app_slots li.is-open time{color:var(--white-a55)}.app_money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.app_money div{padding:10px 12px;border-radius:10px;background:var(--white-a07)}.app_money dt{font-size:12px;color:var(--white-a55)}.app_money dd{margin-top:2px;font:700 clamp(13px,1.1vw,15px)/1.2 var(--font-display);white-space:nowrap}@media(max-width:520px){.app_org{display:none}.app_bar{gap:10px;padding:10px 12px}.app_areas b{padding:5px 8px;font-size:11px}.app_stages,.app_money{grid-template-columns:minmax(0,1fr)}.app_money div{display:flex;justify-content:space-between;align-items:baseline}}.kv_ticker{margin:clamp(28px,5vh,56px) calc(var(--pad) * -1) 0;padding:14px 0;border-top:1px solid var(--white-a12);overflow:hidden}.kv_ticker_track{display:flex;align-items:center;gap:22px;width:max-content;font:700 12px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--white-a62);will-change:transform}.kv_ticker_track i{width:6px;height:6px;flex:none;background:var(--accent);transform:rotate(45deg)}.problem{background:var(--ink);padding:calc(var(--shift-stack) + var(--shift-clear)) var(--pad) clamp(90px,14vh,170px);z-index:3}.problem_inner{max-width:var(--max);margin:0 auto;display:grid;gap:clamp(40px,6vw,100px);align-items:center}@media(min-width:1000px){.problem_inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.problem_text{font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:var(--white-a82);max-width:44ch}.problem_turn{margin-top:clamp(24px,4vh,40px);font:800 clamp(20px,2.1vw,30px)/1.2 var(--font-display);letter-spacing:-.01em}.problem_cloud{--pe: 0;--spread: 1;position:relative;height:clamp(400px,40vw,540px)}@media(max-width:999px){.problem_cloud{--spread: .6;height:380px}}@media(max-width:520px){.problem_cloud{--spread: .4;height:300px}}.tool{position:absolute;left:50%;top:50%;display:inline-flex;flex-direction:column;gap:4px;padding:11px 16px;background:var(--ink-2);border:1px solid var(--white-a16);border-radius:12px;box-shadow:0 18px 40px #00000059;font:700 clamp(15px,1.35vw,19px)/1.1 var(--font-display);white-space:nowrap;transform:translate(-50%,-50%) translate(calc(var(--x) * var(--spread) * (1 - var(--pe))),calc(var(--y) * var(--spread) * (1 - var(--pe)))) rotate(calc(var(--r) * (1 - var(--pe)))) scale(calc(1 - var(--pe) * .45));opacity:calc(1 - var(--pe) * 1.25)}.tool small{font:400 12px/1.3 var(--font-body);color:var(--white-a55)}@media(max-width:600px){.problem_cloud{--spread: 1;height:360px}.tool{padding:12px 16px;font-size:17px}.tool small{font-size:13.5px}.tool:nth-child(3),.tool:nth-child(6),.tool:nth-child(7){display:none}.tool:nth-child(1){--x: -60px !important;--y: -125px !important}.tool:nth-child(2){--x: 64px !important;--y: -45px !important}.tool:nth-child(4){--x: -58px !important;--y: 38px !important}.tool:nth-child(5){--x: 56px !important;--y: 120px !important}}.problem_merge{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;white-space:nowrap;transform:translate(-50%,-50%) scale(calc(.82 + var(--pe) * .18));opacity:calc((var(--pe) - .45) * 2.2)}.problem_merge_mark{display:inline-flex;align-items:center;gap:.24em;font:900 clamp(44px,5.6vw,88px)/1 var(--font-display);letter-spacing:.08em}.problem_merge_mark .menu_logo_dot{width:.2em;height:.2em}.problem_merge_text{font-size:16px;color:var(--white-a62)}.areas{background:var(--accent);color:var(--on-accent);padding:calc(var(--rep-top) + var(--rep-h) + clamp(24px,4vh,56px)) var(--pad) clamp(80px,12vh,150px);z-index:3;overflow:hidden}.areas_title{top:var(--rep-top)}.areas_title .repeatText_track{opacity:.24}.areas_wrap{--inset: clamp(18px, 2.6vw, 48px);position:relative;z-index:3;max-width:var(--max);margin:0 auto}.areas .head_lead,.areas .head_sub{color:var(--on-accent)}.areas_intro .head{margin-bottom:clamp(18px,3vh,28px)}.areas_intro p{max-width:50ch;margin-bottom:clamp(36px,6vh,64px);font:600 clamp(19px,1.9vw,27px)/1.45 var(--font-display);letter-spacing:-.01em}.areas_list{border-top:1px solid var(--on-accent-line)}.areas_item{border-bottom:1px solid var(--on-accent-line)}.areas_item_heading{font:inherit}.areas_item_head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:clamp(12px,2vw,32px);width:100%;padding:clamp(20px,3.2vh,38px) var(--inset);overflow:hidden;text-align:left;color:var(--on-accent);transition:color .45s var(--ease-out)}.areas_item_head:before{content:"";position:absolute;inset:0;z-index:0;background:var(--ink);transform:translate3d(0,101%,0);transition:transform .62s var(--ease-inout)}.areas_item_head>*{position:relative;z-index:1}.areas_item_head:hover,.areas_item[data-open=true] .areas_item_head{color:var(--white)}.areas_item_head:hover:before,.areas_item[data-open=true] .areas_item_head:before{transform:none}.areas_item_name{transition:transform .55s var(--ease-out)}.areas_item_head:hover .areas_item_name{transform:translate(18px)}.areas_item_name{font:800 clamp(26px,4.2vw,60px)/1.02 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.areas_item_desc{font-size:15px;font-weight:500;text-align:right}.areas_item_sign{position:relative;display:block;width:20px;height:20px;justify-self:end}.areas_item_sign i{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;transition:transform .45s var(--ease-inout)}.areas_item_sign i:last-child{transform:rotate(90deg)}.areas_item[data-open=true] .areas_item_sign i:last-child{transform:rotate(0)}.areas_panel{display:grid;grid-template-rows:0fr;background:var(--ink);color:var(--white);transition:grid-template-rows .6s var(--ease-inout)}.areas_item[data-open=true] .areas_panel{grid-template-rows:1fr}.areas_panel_clip{overflow:hidden;min-height:0}.areas_panel_grid{display:grid;gap:clamp(28px,4vw,64px);padding:clamp(6px,1.2vh,14px) var(--inset) clamp(34px,5vh,58px)}@media(min-width:1000px){.areas_panel_grid{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}}.areas_pitch_head{max-width:22ch;font:800 clamp(26px,3.2vw,46px)/1.06 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.areas_pitch_sub{max-width:52ch;margin-top:12px;font-size:clamp(16px,1.3vw,19px);color:var(--white-a62)}.areas_feats{display:grid;gap:22px 32px;margin-top:clamp(28px,4vh,40px)}@media(min-width:760px){.areas_feats{grid-template-columns:repeat(3,minmax(0,1fr))}}.areas_feats li{padding-top:16px;border-top:1px solid var(--white-a12)}.areas_feats h4{margin-bottom:8px;font:700 17px/1.25 var(--font-display)}.areas_feats p{font-size:15px;line-height:1.6;color:var(--white-a62)}.areas_nav{align-self:start;padding:14px;background:var(--ink-2);border:1px solid var(--white-a07);border-radius:var(--radius)}.areas_nav_switch{display:flex;gap:3px;padding:3px;margin-bottom:12px;border:1px solid var(--white-a12);border-radius:999px}.areas_nav_switch b{flex:1;padding:6px 4px;border-radius:999px;text-align:center;font:600 12px/1 var(--font-body);color:var(--white-a55)}.areas_nav_switch b.is-active{background:#f5492724;color:var(--accent-hot)}.areas_nav ol{display:grid;gap:2px}.areas_nav li{padding:8px 12px;border:1px solid transparent;border-radius:9px;font-size:14px;color:var(--white-a62)}.areas_nav li.is-active{background:#f549271a;border-color:#f5492752;color:var(--accent-hot)}@media(max-width:760px){.areas_item_head{grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"name sign" "desc desc";row-gap:6px}.areas_item_name{grid-area:name;font-size:clamp(19px,5.4vw,30px)}.areas_item_desc{grid-area:desc;text-align:left;font-size:14px}.areas_item_sign{grid-area:sign}.areas_nav{display:none}}.booking{--p: 0;background:var(--ink-2);z-index:3}.booking_stage{padding:clamp(90px,14vh,150px) var(--pad)}.booking_inner{width:100%;max-width:var(--max);margin:0 auto}.booking_inner{display:flex;flex-direction:column}.booking_top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px}.booking_top .head{margin-bottom:0}.booking_claim{max-width:22ch;font:800 clamp(20px,2vw,30px)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--white-a82);text-wrap:balance}.booking_cardrow{position:relative;margin-top:clamp(24px,3.5vh,40px)}@media(min-width:900px){.booking_card{position:relative;width:min(420px,100%);left:clamp(0px,calc(var(--p) * 100% * 5 / 6 - 24px),calc(100% - 420px))}}.booking_card{background:var(--ink);border:1px solid var(--white-a12);border-radius:var(--radius);box-shadow:0 24px 60px #00000059;overflow:hidden}.booking_card_head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--white-a07);font:700 13px/1.2 var(--font-display);letter-spacing:.02em}.booking_card_label{padding:5px 9px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.booking_card_states{display:grid;padding:14px 16px 6px}.booking_state{grid-area:1 / 1;opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s var(--ease-out),transform .6s var(--ease-out)}.booking[data-step="0"] .booking_state[data-for="0"],.booking[data-step="1"] .booking_state[data-for="1"],.booking[data-step="2"] .booking_state[data-for="2"],.booking[data-step="3"] .booking_state[data-for="3"],.booking[data-step="4"] .booking_state[data-for="4"],.booking[data-step="5"] .booking_state[data-for="5"]{opacity:1;transform:none}.booking_state_badge{display:inline-flex;margin-bottom:10px;padding:5px 11px;border-radius:999px;border:1px solid rgba(245,73,39,.45);font:700 12px/1.2 var(--font-display);color:var(--accent-hot)}.booking_state_badge.is-pos{border-color:#3fa37a80;color:var(--positive)}.booking_state dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--white-a07);font-size:14px}.booking_state dt{color:var(--white-a55);white-space:nowrap}.booking_state dd{font-weight:600;text-align:right}.booking_track{position:relative;margin-top:clamp(44px,7vh,84px)}.booking_rail{position:absolute;left:0;right:0;top:0;height:2px;background:var(--white-a12)}.booking_fill{position:absolute;left:0;top:0;height:100%;width:calc(var(--p) * 100% * 5 / 6);background:var(--accent)}.booking_marker{position:absolute;top:50%;left:calc(var(--p) * 100% * 5 / 6 + 6px);width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--ink-2);outline:2px solid var(--accent);transform:translate(-50%,-50%)}.booking_steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);padding-top:34px}.booking_step{position:relative}.booking_step:before{content:"";position:absolute;left:0;top:-39px;width:12px;height:12px;border-radius:50%;background:var(--ink-2);border:2px solid var(--white-a34);transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out)}.booking_step_no{display:block;font:800 13px/1 var(--font-display);letter-spacing:.12em;color:var(--white-a55);transition:color .4s var(--ease-out)}.booking_step h3{margin:10px 0 8px;font:800 clamp(20px,1.9vw,28px)/1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--white-a55);transition:color .4s var(--ease-out)}.booking_step p{font-size:15.5px;line-height:1.55;color:var(--white-a55);transition:color .4s var(--ease-out)}.booking_step .chip{margin-top:14px;font-size:13px;color:var(--white-a55);border-color:var(--white-a12);transition:color .4s,border-color .4s,background-color .4s}.booking_step:not([data-state=next]):before{background:var(--accent);border-color:var(--accent)}.booking_step:not([data-state=next]) .booking_step_no{color:var(--accent)}.booking_step:not([data-state=next]) h3{color:var(--white)}.booking_step:not([data-state=next]) p{color:var(--white-a82)}.booking_step[data-state=done] .chip{color:var(--white-a82);border-color:var(--white-a22)}.booking_step[data-state=current] .chip{color:var(--white);border-color:var(--accent);background:#f549271f}.booking_step:not([data-state=next]) .chip--pos{color:var(--positive);border-color:#3fa37a80;background:#3fa37a1a}@media(min-width:900px){.booking{height:320vh}.booking_stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:calc(var(--bar-h) + 20px);padding-bottom:28px}}@media(max-width:899px){.booking_cardrow{order:1;position:sticky;top:calc(var(--bar-h) + 10px);z-index:5;margin:24px 0 40px}.booking_track{order:2}.booking_rail{inset:6px auto 0 5px;width:2px;height:auto}.booking_fill{width:100%;height:calc(var(--p) * 100%)}.booking_marker{left:50%;top:calc(var(--p) * 100%)}.booking_steps{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:0;padding-left:36px}.booking_step:before{left:-36px;top:1px}}.event{background:var(--ink);padding:calc(var(--shift-stack) + var(--shift-clear)) var(--pad) clamp(90px,14vh,170px);z-index:3}.event_inner{max-width:var(--max);margin:0 auto;display:grid;gap:clamp(40px,5vw,96px);align-items:start}@media(min-width:1100px){.event_inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.event_text{font-size:clamp(17px,1.45vw,20px);line-height:1.65;color:var(--white-a82);max-width:44ch}.event_parts{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(24px,4vh,36px)}.event_parts li{padding:7px 13px;border:1px solid var(--white-a16);border-radius:999px;font-size:14px;color:var(--white-a82)}.event_share{margin-top:clamp(32px,5vh,52px);padding-top:24px;border-top:1px solid var(--white-a12)}.event_share h3{margin-bottom:8px;font:700 19px/1.3 var(--font-display)}.event_share p{max-width:50ch;font-size:15.5px;color:var(--white-a62)}.bilanz{background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius);box-shadow:0 30px 80px #00000059;overflow:hidden;font-variant-numeric:tabular-nums}.bilanz_head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:18px 22px;border-bottom:1px solid var(--white-a07)}.bilanz_title{font:800 13px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.bilanz_event{font-size:13px;color:var(--white-a55)}.bilanz_body{display:grid;gap:28px;padding:22px}@media(min-width:700px){.bilanz_body{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}.bilanz_row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:700 14px/1.2 var(--font-display)}.bilanz_row strong{font:800 clamp(20px,1.8vw,26px)/1 var(--font-display);white-space:nowrap}.bilanz_bar{display:block;height:6px;margin:12px 0 14px;border-radius:999px;background:var(--white-a07);overflow:hidden}.bilanz_bar i{display:block;height:100%;width:var(--w);border-radius:inherit}.bilanz_bar i.is-pos{background:var(--positive)}.bilanz_bar i.is-neg{background:var(--negative)}.bilanz_list li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--white-a07);font-size:13.5px;color:var(--white-a62)}.bilanz_list li span:last-child{color:var(--white-a82);white-space:nowrap}.bilanz_result{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 22px;background:#3fa37a1a;border-top:1px solid rgba(63,163,122,.28)}.bilanz_result span{font:700 15px/1 var(--font-display)}.bilanz_result strong{font:900 clamp(26px,2.6vw,36px)/1 var(--font-display);color:var(--positive);white-space:nowrap}.bilanz_tax{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 22px 20px;border-top:1px solid var(--white-a07)}.bilanz_tax dt{font-size:12px;color:var(--white-a55)}.bilanz_tax dd{font:700 15px/1.3 var(--font-display);white-space:nowrap}.discover{background:var(--ink-2);padding:clamp(90px,14vh,170px) var(--pad);z-index:3}.discover_inner{max-width:var(--max);margin:0 auto}.discover_grid{display:grid;gap:clamp(48px,5vw,80px)}@media(min-width:900px){.discover_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.discover_block h3{margin-bottom:14px;font:800 clamp(26px,2.6vw,38px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.discover_block>p{max-width:46ch;margin-bottom:26px;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--white-a62)}.search,.slots{background:var(--ink);border:1px solid var(--white-a12);border-radius:var(--radius)}.search{padding:14px}.search_field{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--white-a16);border-radius:10px;background:var(--ink-2)}.search_field .icon{width:18px;height:18px;color:var(--white-a55)}.search_query{flex:1;display:inline-flex;align-items:center;font-size:16px}.search_caret{width:2px;height:1.15em;margin-left:2px;background:var(--accent);animation:caret 1.1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.search kbd{padding:5px 8px;border:1px solid var(--white-a16);border-radius:6px;font:600 12px/1 var(--font-body);color:var(--white-a55)}.search_group{margin:16px 4px 8px;font:700 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white-a55)}.search_hit{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;background:var(--white-a07)}.search_avatar{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:10px;background:#f549271f;color:var(--accent-hot);font:800 15px/1 var(--font-display)}.search_hit_text{display:flex;flex-direction:column;gap:2px}.search_hit_text strong{font:800 15px/1.2 var(--font-display)}.search_hit_text span{font-size:13px;color:var(--white-a55)}.slots{padding:6px}.slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px}.slot+.slot{border-top:1px solid var(--white-a07)}.slot_time{font:700 14px/1 var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums}.slot_text{display:flex;flex-direction:column;gap:3px;min-width:0}.slot_text strong{font:700 14px/1.25 var(--font-display)}.slot_text span{font-size:12.5px;color:var(--white-a55)}.slot_action{padding:8px 12px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:700 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}@media(max-width:520px){.slot{grid-template-columns:minmax(0,1fr) auto}.slot_time{grid-column:1 / -1}}.trust{background:var(--ink);padding:clamp(90px,14vh,170px) var(--pad);z-index:3}.trust_inner{max-width:var(--max);margin:0 auto;display:grid;gap:clamp(40px,5vw,96px);align-items:start}@media(min-width:1000px){.trust_inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.trust_lead{max-width:42ch;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--white-a82)}.guest{max-width:440px;margin-top:clamp(28px,4vh,40px);background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius);overflow:hidden}.guest_head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--white-a07)}.guest_head strong{font:800 13px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.guest_head span{font-size:13px;color:var(--white-a55)}.guest_list{padding:4px 18px}.guest_list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--white-a07);font-size:15px}.guest_list li:last-child{border-bottom:0}.guest_list .icon{width:17px;height:17px}.guest_list .is-on .icon{color:var(--positive)}.guest_list .is-off{color:var(--white-a55)}.guest_foot{padding:12px 18px;border-top:1px solid var(--white-a07);background:#ffffff05;font-size:13px;color:var(--white-a55)}.trust_list{display:grid;gap:30px 44px}@media(min-width:640px){.trust_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust_list li{padding-top:20px;border-top:1px solid var(--white-a12)}.trust_list h3{margin-bottom:8px;font:700 19px/1.3 var(--font-display)}.trust_list p{font-size:16px;line-height:1.6;color:var(--white-a62)}.pricing{background:var(--ink-3);padding:calc(var(--rep-top) + var(--rep-h) + clamp(24px,4vh,56px)) var(--pad) clamp(90px,14vh,170px);z-index:3;overflow:hidden}.pricing_title{top:var(--rep-top)}.pricing_title .repeatText_track{color:transparent;-webkit-text-stroke:1px var(--white-a16)}.pricing_inner{position:relative;z-index:3;max-width:var(--max);margin:0 auto}.pricing_top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.pricing_top .head{margin-bottom:0}.pricing_controls{display:flex;flex-wrap:wrap;gap:12px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--white-a16);border-radius:999px}.seg button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 17px;border-radius:999px;font:700 13px/1 var(--font-display);letter-spacing:.02em;color:var(--white-a62);transition:background-color .35s var(--ease-out),color .35s var(--ease-out)}.seg button:hover{color:var(--white)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.seg_save{padding:3px 7px;border-radius:999px;background:#3fa37a29;color:var(--positive);font-size:11px;font-weight:700}.seg button[aria-pressed=true] .seg_save{background:var(--on-accent);color:var(--accent)}.plans{display:grid;gap:16px;margin-top:clamp(32px,5vh,52px)}.plans[hidden]{display:none}@media(min-width:900px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.plans>.plan--pro{order:1}.plans>.plan:nth-child(2){order:2}.plans>.plan:first-child{order:3}.plans>.pricing_callout{order:4}}.plan{display:flex;flex-direction:column;gap:8px;padding:clamp(22px,2.2vw,32px);background:var(--ink-2);border:1px solid var(--white-a12);border-radius:18px}.plan--pro{border-color:var(--accent);background:linear-gradient(180deg,#f549271c,#f5492700 55%),var(--ink-2)}.plan_name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font:800 20px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.plan_badge{padding:6px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:700 11px/1 var(--font-display);letter-spacing:.06em}.plan_price{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-variant-numeric:tabular-nums}.plan_amount{font:900 clamp(40px,3.8vw,56px)/1 var(--font-display);letter-spacing:-.03em}.plan_per{font-size:14px;color:var(--white-a55)}.plan_extra{font:700 16px/1.25 var(--font-display);color:var(--white-a82)}.plan_note{min-height:1.5em;font-size:13.5px;color:var(--white-a55)}.plan_scope{flex:1;margin-top:8px;padding-top:16px;border-top:1px solid var(--white-a07);font-size:15px;line-height:1.6;color:var(--white-a82)}.plan .btn{width:100%;margin-top:18px}.pricing_callout{grid-column:1 / -1;padding:18px 22px;border:1px solid rgba(245,73,39,.35);border-radius:var(--radius);background:#f5492714;font-size:15.5px;color:var(--white-a82)}.pricing_callout strong{color:var(--white);font-weight:700}.pricing_foot{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:26px;font-size:13.5px;color:var(--white-a55)}.pricing_foot li{position:relative;padding-left:14px}.pricing_foot li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--accent);transform:rotate(45deg)}.closing{background:var(--accent);color:var(--on-accent);padding:calc(clamp(28px,5vh,60px) + var(--rep-h) + clamp(32px,6vh,80px)) var(--pad) clamp(90px,14vh,160px);z-index:3;overflow:hidden}.closing_title{top:clamp(28px,5vh,60px)}.closing_title .repeatText_track{opacity:.24}.closing_inner{position:relative;z-index:3;max-width:var(--max);margin:0 auto}.closing_head{max-width:15ch;font:900 clamp(40px,6.4vw,108px)/.95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.closing_sub{max-width:44ch;margin-top:clamp(18px,3vh,28px);font:600 clamp(17px,1.5vw,22px)/1.45 var(--font-display)}.closing_actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,5vh,48px)}.closing_login{display:inline-flex;align-items:center;min-height:44px;font:700 15px/1 var(--font-display);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.closing_login:hover{text-decoration-thickness:3px}.footer{position:sticky;bottom:0;z-index:1;display:flex;height:clamp(420px,70vh,660px);background:var(--ink-3);overflow:hidden;opacity:0}.footer_inner{flex:1;width:100%;max-width:calc(var(--max) + var(--pad) * 2);margin:0 auto;padding:clamp(50px,8vh,96px) var(--pad) 0;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(24px,4vh,48px)}.footer_lead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 40px}.footer_url{display:inline-flex;align-items:center;min-height:44px;font:800 clamp(32px,5.4vw,84px)/1 var(--font-display);letter-spacing:-.03em;transition:color .4s var(--ease-out)}.footer_url:hover{color:var(--accent)}.footer_lead p{max-width:36ch;font-size:15px;color:var(--white-a55)}.footer_cols{display:flex;flex-wrap:wrap;align-content:start;gap:clamp(32px,7vw,110px)}.footer_col_title{margin-bottom:12px;font:700 11px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--white-a55)}.footer_col li{font-size:15px;line-height:2}.footer_col a{color:var(--white-a82);transition:color .3s var(--ease-out)}.footer_col a:hover{color:var(--accent)}.footer_mark{font:900 clamp(80px,21vw,300px)/.74 var(--font-display);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--white-a16);transform:translateY(16%);-webkit-user-select:none;user-select:none}.menu_brand{min-height:44px}.footer_col li{line-height:1.4}.footer_col a{display:inline-flex;align-items:center;min-height:44px}.btn--lg{min-height:60px;padding:18px 34px;font-size:14px}.js [data-reveal]{transition:transform 1s var(--ease-out),opacity 1s var(--ease-out)}.js [data-reveal]:not([data-in=true]){transform:translate3d(0,28px,0);opacity:.55}.legal{max-width:calc(860px + var(--pad) * 2);margin:0 auto;padding:calc(var(--bar-h) + clamp(40px,8vh,96px)) var(--pad) clamp(80px,12vh,140px)}.legal_tabs{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:clamp(28px,5vh,48px);padding:4px;border:1px solid var(--white-a16);border-radius:999px}.legal_tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font:700 13px/1 var(--font-display);letter-spacing:.02em;color:var(--white-a62);transition:color .3s var(--ease-out),background-color .3s var(--ease-out)}.legal_tabs a:hover{color:var(--white)}.legal_tabs a[aria-current=page]{background:var(--accent);color:var(--on-accent)}@media(max-width:520px){.legal_tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:26px}.legal_tabs a{justify-content:center;padding:0 12px}}.legal_title{font:900 clamp(32px,9.5vw,88px)/.95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.legal_stand{margin-top:14px;font-size:14px;color:var(--white-a55)}.legal_lead{margin-top:18px;max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--white-a82)}.legal--wide{max-width:calc(1180px + var(--pad) * 2)}.legal_toc{margin-top:clamp(28px,4vh,40px);padding:18px 22px;background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius)}.legal_toc_title{margin-bottom:10px;font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--white-a55)}.legal_toc ol{list-style:decimal;padding-left:2.1em;columns:2 240px;column-gap:32px;font-size:15px}.legal_toc li{break-inside:avoid;padding:3px 0;color:var(--white-a55)}.legal_toc a{color:var(--white-a82);transition:color .3s var(--ease-out)}.legal_toc a:hover{color:var(--accent-hot)}.legal_body{margin-top:clamp(32px,5vh,56px);font-size:16.5px;line-height:1.7;color:var(--white-a82)}.legal_body h2{scroll-margin-top:calc(var(--bar-h) + 24px);margin:2.4em 0 .7em;padding-top:1.2em;border-top:1px solid var(--white-a12);font:800 clamp(24px,2.4vw,30px)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--white)}.legal_body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal_body h3{margin:1.7em 0 .5em;font:700 21px/1.3 var(--font-display);color:var(--white)}.legal_body p,.legal_body ul,.legal_body ol{max-width:70ch}.legal_body p+p,.legal_body p+ul,.legal_body ul+p,.legal_body p+ol,.legal_body ol+p{margin-top:.9em}.legal_body ul{list-style:disc;padding-left:1.3em}.legal_body ol{list-style:decimal;padding-left:1.5em}.legal_body li+li{margin-top:.45em}.legal_body li::marker{color:var(--accent)}.legal_body a{color:var(--accent-hot);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal_body a:hover{text-decoration-thickness:2px}.legal_body strong{color:var(--white);font-weight:600}.legal_body address{font-style:normal}.legal_table{max-width:100%;margin-top:1em;overflow-x:auto}@media(max-width:620px){.legal_table:before{content:"Tabelle seitlich wischen →";content:"Tabelle seitlich wischen →" / "";position:sticky;left:0;display:block;width:fit-content;margin-bottom:6px;font:700 11px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white-a55)}}.legal_body table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.55}.legal_body th,.legal_body td{padding:10px 12px;border-bottom:1px solid var(--white-a12);text-align:left;vertical-align:top}.legal_body th{font:700 12px/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--white-a55)}.legal_notice{max-width:70ch;margin-top:1.2em;padding:18px 20px;background:#f5492714;border:1px solid rgba(245,73,39,.35);border-radius:var(--radius)}.legal_notice p{max-width:none}.legal_binding{margin-top:10px;max-width:62ch;font-size:14px;line-height:1.55;color:var(--white-a62)}.legal_binding a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.legal_footer{background:var(--ink-3);border-top:1px solid var(--white-a07)}.legal_footer_inner{max-width:calc(var(--max) + var(--pad) * 2);margin:0 auto;padding:22px var(--pad);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px;font-size:14px;color:var(--white-a55)}.legal_footer ul{display:flex;flex-wrap:wrap;gap:4px 24px}.legal_footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--white-a82);transition:color .3s var(--ease-out)}.legal_footer a:hover,.legal_footer a[aria-current=page]{color:var(--accent-hot)}.shift--static{position:relative;top:auto;z-index:auto;--shift-h: clamp(8px, 1.1vw, 14px);--shift-stack: calc(var(--shift-h) * 4)}.shift--static .shift_layer{will-change:auto}.shift--static .shift_layer:nth-child(1){transform:translate3d(-5.4%,0,0)}.shift--static .shift_layer:nth-child(2){transform:translate3d(-10.7%,0,0)}.shift--static .shift_layer:nth-child(3){transform:translate3d(-16.1%,0,0)}.shift--static .shift_layer:nth-child(4){transform:translate3d(-21.4%,0,0)}.contact{display:grid;gap:22px;max-width:70ch;color-scheme:dark}.contact_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}.contact_field{display:grid;align-content:start;gap:8px}.contact_label{font:700 12px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white-a62)}.contact_optional{margin-left:8px;font:400 13px/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--white-a55)}.contact_input{width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--white-a16);border-radius:12px;background:var(--ink-2);color:var(--white);font:400 16px/1.5 var(--font-body);transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.contact_input::placeholder{color:var(--white-a34)}.contact_input:hover{border-color:var(--white-a34)}.contact_input:focus{border-color:var(--accent);background-color:var(--ink)}.contact_input[aria-invalid=true]{border-color:var(--negative)}.contact_input[aria-invalid=true]:focus{background-color:var(--ink);box-shadow:0 0 0 3px #e5484d47}.contact_input:-webkit-autofill{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 100px var(--ink-2) inset}textarea.contact_input{min-height:180px;resize:vertical}select.contact_input{appearance:none;padding-right:46px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23FFFFFF' stroke-opacity='.62' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}select.contact_input option{background:var(--ink-2);color:var(--white)}.contact_error{font-size:14px;line-height:1.4;color:var(--negative)}.contact_hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact_foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.contact_foot .btn{cursor:pointer}.contact_foot .btn:disabled{opacity:.6;cursor:progress}.legal_body .contact_note{flex:1 1 260px;max-width:46ch;margin:0;font-size:14px;line-height:1.55;color:var(--white-a62)}.legal_body .contact_status{margin:0;padding:14px 18px;border:1px solid var(--white-a16);border-radius:12px;font-size:15.5px;color:var(--white)}.contact_status:empty{display:none}.contact_status[data-state=ok]{border-color:var(--positive)}.contact_status[data-state=error]{border-color:var(--negative)}.legal_body .contact_status[data-state=pending]{color:var(--white-a62)}.contact_layout{display:grid;gap:clamp(40px,5vw,72px);align-items:start}@media(min-width:1100px){.contact_layout{grid-template-columns:minmax(0,1fr) 340px}}.contact_aside{padding:24px 26px;background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius);font-size:15.5px;line-height:1.65}.legal_body .contact_aside h2{margin:0 0 .6em;padding-top:0;border-top:0}.contact_aside p+address{margin-top:.9em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.noise{display:none}.js .kv_title [data-char]{transform:none!important}.js [data-reveal]{transform:none!important;opacity:1!important}.search_caret{animation:none}}.docs{background:var(--ink-3);padding:clamp(90px,14vh,170px) var(--pad);z-index:3}.docs_inner{max-width:var(--max);margin:0 auto;display:grid;gap:clamp(40px,5vw,96px);align-items:start}@media(min-width:1100px){.docs_inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.docs_text{margin-top:clamp(24px,4vh,36px);font-size:clamp(17px,1.45vw,20px);line-height:1.65;color:var(--white-a82);max-width:46ch}.docs_list{display:grid;gap:clamp(24px,3vh,34px);margin-top:clamp(32px,5vh,52px)}.docs_list li{padding-top:22px;border-top:1px solid var(--white-a12)}.docs_list h3{margin-bottom:8px;font:800 clamp(18px,1.6vw,22px)/1.25 var(--font-display);letter-spacing:-.01em}.docs_list p{max-width:52ch;font-size:clamp(15px,1.2vw,16.5px);line-height:1.6;color:var(--white-a62)}.docs_list code{padding:2px 6px;border-radius:6px;background:var(--white-a07);font:600 13.5px/1 var(--font-body);color:var(--white-a82)}.docs_app{display:grid;gap:12px}.docs_app figcaption{font-size:12.5px;letter-spacing:.04em;color:var(--white-a55)}.invoice{padding:clamp(20px,2vw,28px);background:var(--ink-2);border:1px solid var(--white-a12);border-radius:var(--radius);box-shadow:0 24px 60px #0006;font-variant-numeric:tabular-nums}.invoice_head{padding-bottom:16px;border-bottom:1px solid var(--white-a12)}.invoice_no{font:900 clamp(24px,2.4vw,32px)/1 var(--font-display);letter-spacing:-.02em}.invoice_meta{margin-top:8px;font-size:13px;color:var(--white-a55)}.invoice_rows{margin-top:16px;display:grid;gap:10px}.invoice_rows li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--white-a82)}.invoice_rows li+li{padding-top:10px;border-top:1px solid var(--white-a07)}.invoice_total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--white-a16)}.invoice_total span{font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white-a55)}.invoice_total strong{font:900 clamp(22px,2.2vw,30px)/1 var(--font-display);letter-spacing:-.02em}.invoice_tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.invoice_tags li{padding:6px 11px;border-radius:999px;background:#f549271f;color:var(--accent-hot);font:700 11.5px/1 var(--font-display);letter-spacing:.06em}.invoice_foot{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:13px;color:var(--white-a55)}.invoice_dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--positive)}
