html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#0a0a0a;background:#fff;display:block}@layer base{.vp-panes .vp-pane[hidden]{display:block!important}}:root{--bg:#f4f4f5;--ink:#0a0a0a;--muted:#6b6b6b;--pg-x:1.25rem;--pg-pad:1.25rem;--pg-radius:28px}@media (max-width:600px){:root{--pg-x:12px;--pg-pad:14px;--pg-radius:20px}html body header.z-40,html body .bsplit-section,html body .tsp-section,html body .vc-section,html body .wa-section,html body .hw-section,html body .tts-section,html body .zm-section,html body .fq-section{margin-left:var(--pg-x)!important;margin-right:var(--pg-x)!important;margin-bottom:var(--pg-x)!important;border-radius:var(--pg-radius)!important}html body header.z-40{margin-top:var(--pg-x)!important}html body header.z-40,html body .bsplit-section,html body .tsp-section,html body .wa-section,html body .hw-section,html body .fq-section{padding-left:var(--pg-pad)!important;padding-right:var(--pg-pad)!important}}html,body{overscroll-behavior-y:none;background:#fff}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,system-ui,sans-serif}.mono{font-family:JetBrains Mono,monospace}.display{letter-spacing:-.01em;font-family:Instrument Sans,sans-serif;font-weight:300;line-height:1}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.38s}.delay-4{animation-delay:.54s}.cta-primary:hover .arrow-circle{transform:translate(4px)}.arrow-circle{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cta-secondary{transition:background .25s,color .25s,border-color .25s}.cta-secondary:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.nav-link{position:relative}.nav-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{font-weight:600}.icon-pill{background:#0a0a0a;border-radius:999px}.bg-muted{background:#ece9e4}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.animate-slide-left{animation:22s linear infinite slide-left}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-20%)}}.animate-fade-in{animation:.9s forwards fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.text-muted-foreground{color:#ffffffb8}.premium-bg{background-blend-mode:screen, screen, normal, normal;background-color:#050505;background-image:radial-gradient(circle at 0 0,#38bdf82e,#0000 22%),radial-gradient(circle at 100% 100%,#a855f724,#0000 20%),linear-gradient(135deg,#ffffff0d 0%,#fff0 40%),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 24px)}.full-screen-panel{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.full-screen-panel .content-wrapper{max-width:1400px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.pulse-slow{animation:5s ease-in-out infinite pulse-slow}@keyframes pulse-slow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.video-no-controls{pointer-events:none}.video-timeline-outer{background:#0d0d0d;border-radius:10px;align-items:center;gap:14px;width:100%;max-width:600px;margin-top:32px;padding:14px 18px;display:flex}.tl-arrow{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,transform .2s;display:flex}.tl-arrow:hover{color:#fff;background:#ffffff24;transform:scale(1.08)}.tl-track-wrap{cursor:pointer;flex:1;position:relative}.tl-waveform{align-items:center;gap:3px;height:52px;display:flex}.tl-bar{background:#ffffff26;border-radius:2px;flex:1;min-width:2px;transition:background .12s,height .12s}.tl-bar.active{background:#e04040;border-radius:3px;height:100%!important}.tl-bar.near-active{background:#ffffff80}.tl-counter{color:#ffffff59;letter-spacing:.06em;text-align:right;flex-shrink:0;min-width:36px;font-family:JetBrains Mono,monospace;font-size:11px}.tl-counter strong{color:#fffc;font-weight:600}.ap-section-wrap{background:#0a0a0a;border:1px solid #ffffff12;border-radius:20px;margin-top:28px;overflow:hidden;box-shadow:0 40px 80px #00000038,inset 0 1px #ffffff0a}.ap-label-bar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.ap-label-tag{letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.ap-label-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite ap-dot-pulse;box-shadow:0 0 8px #38bdf8b3}@keyframes ap-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.ap-label-right{color:#ffffff2e;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9.5px}.ap-players-row{flex-direction:column;display:flex}@media (min-width:640px){.ap-players-row{flex-direction:row}}.audio-player-card{flex:1;padding:20px 18px 18px;transition:background .35s;position:relative;overflow:hidden}.audio-player-card:first-of-type{border-bottom:1px solid #ffffff0d}@media (min-width:640px){.audio-player-card:first-of-type{border-bottom:none;border-right:1px solid #ffffff0d}}.audio-player-card:after{content:"";pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.audio-player-card.ap-is-playing:after{opacity:1}#player1.ap-is-playing:after{background:radial-gradient(90% 60% at 0 0,#38bdf812,#0000 65%)}#player2.ap-is-playing:after{background:radial-gradient(90% 60% at 100% 0,#a855f712,#0000 65%)}.ap-card-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ap-artwork{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ap-artwork-cyan{color:#38bdf8;background:linear-gradient(135deg,#0c2d4a 0%,#164e6e 100%);border:1px solid #38bdf838;box-shadow:0 4px 18px #38bdf81a}.ap-artwork-purple{color:#a855f7;background:linear-gradient(135deg,#210f40 0%,#3b1a6e 100%);border:1px solid #a855f738;box-shadow:0 4px 18px #a855f71a}.ap-meta{flex:1;min-width:0}.ap-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0 0 2px;font-size:14px;font-weight:700;overflow:hidden}.ap-sub{color:#ffffff52;letter-spacing:.03em;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:11px}.ap-genre-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.ap-tag-cyan{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf82e}.ap-tag-purple{color:#a855f7;background:#a855f71a;border:1px solid #a855f72e}.ap-waveform{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;height:44px;margin-bottom:12px;display:flex}.ap-waveform-bar{transform-origin:50%;background:#ffffff17;border-radius:3px;flex:1;min-width:2px;transition:background .15s,transform .12s}.ap-waveform-bar.ap-played{background:#38bdf873}.ap-waveform-bar.ap-current{background:#38bdf8;transform:scaleY(1.15);box-shadow:0 0 8px #38bdf8bf}.ap-wave-purple .ap-waveform-bar.ap-played{background:#a855f773}.ap-wave-purple .ap-waveform-bar.ap-current{background:#a855f7;transform:scaleY(1.15);box-shadow:0 0 8px #a855f7bf}.ap-footer{align-items:center;gap:12px;display:flex}.ap-progress-wrap{flex:1}.ap-progress-bg{cursor:pointer;background:#ffffff12;border-radius:99px;height:3px;margin-bottom:6px;overflow:hidden}.ap-progress-fill{border-radius:99px;width:0%;height:100%;transition:width .25s linear}.ap-fill-cyan{background:linear-gradient(90deg,#38bdf8,#818cf8)}.ap-fill-purple{background:linear-gradient(90deg,#a855f7,#ec4899)}.ap-time{color:#ffffff40;letter-spacing:.04em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.ap-btn{color:#ffffffbf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex}.ap-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e;transform:scale(1.07)}.ap-btn-cyan[data-playing=true]{color:#0a0a0a;background:#38bdf8;border-color:#0000;box-shadow:0 0 20px #38bdf86b}.ap-btn-purple[data-playing=true]{color:#fff;background:#a855f7;border-color:#0000;box-shadow:0 0 20px #a855f76b}.ap-btn[data-playing=true]:hover{transform:scale(1.09)}.ap-vs-divider{background:#ffffff05;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;flex-direction:row;justify-content:center;align-items:center;padding:10px 0;display:flex}@media (min-width:640px){.ap-vs-divider{background:0 0;border-top:none;border-bottom:none;flex-direction:column;flex-shrink:0;width:48px;padding:0}}.ap-vs-line{background:linear-gradient(90deg,#0000,#ffffff14,#0000);flex:1;height:1px}@media (min-width:640px){.ap-vs-line{background:linear-gradient(#0000,#ffffff12,#0000);width:1px;height:auto}}.ap-vs-badge{background:#111;border:1px solid #ffffff17;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin:0 10px;position:relative;box-shadow:inset 0 1px #ffffff0d}@media (min-width:640px){.ap-vs-badge{margin:12px 0}}.ap-vs-badge:before{content:"VS";letter-spacing:.1em;color:#ffffff4d;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:6px;transition:background .2s;display:none}.mobile-menu-btn:hover{background:#0000000d}.mobile-menu-btn span{transform-origin:50%;background:#0a0a0a;border-radius:2px;height:1.5px;transition:transform .3s,opacity .3s,width .3s;display:block}.mobile-menu-btn.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0;width:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{border-top:1px solid #00000014;flex-direction:column;gap:0;margin-top:16px;padding:8px 0 16px;display:none}.mobile-nav.open{display:flex}.mobile-nav a{color:#0a0a0a;border-bottom:1px solid #0000000f;padding:14px 0;font-size:16px;font-weight:500;transition:color .2s;display:block}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:hover{color:#555}@media (max-width:768px){.mobile-menu-btn{display:flex}h1.display{font-size:clamp(36px,10vw,72px)!important}.flex.items-center.gap-3{flex-direction:column;align-items:stretch}.cta-primary,.cta-secondary{justify-content:center}header,main{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){h1.display{font-size:clamp(32px,9vw,56px)!important;line-height:1.05!important}}.fin{--mk-fs:clamp(54px, 23vw, 360px);--fin-cut:.8;--fin-pad:clamp(18px, 2.4vw, 34px);--p:0;isolation:isolate;position:relative}.mk-section.fin{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding:0}.fin-inner{max-width:1400px;padding:clamp(36px, 4.6vw, 72px) var(--fin-pad) 0;margin:0 auto}.fin-top{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:clamp(34px,4.5vw,72px);display:grid}.fin-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;align-items:center;gap:.6em;margin:0 0 clamp(16px,1.8vw,26px);font-size:12px;display:flex}.fin-star{color:#3a6b9c;font-size:1.2em}.fin-title{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 clamp(22px,2.4vw,32px);font-family:Instrument Sans,sans-serif;font-size:clamp(28px,3.6vw,52px);font-weight:300;line-height:1.04}.fin-title em{color:#4d7fad;font-style:normal}.fin-cta{color:#fff;background:#0a0a0a;border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 6px 6px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.fin-cta:hover{background:#000}.fin-cta-chip{color:#0a0a0a;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-flex}.fin-cta:hover .fin-cta-chip{transform:translate(3px)}.fin-contact{margin-top:clamp(30px,3.4vw,46px)}.fin-address{color:#6b6b6b;margin:0 0 14px;font-size:14.5px;line-height:1.55}.fin-reach{flex-wrap:wrap;gap:8px 22px;margin:0 0 20px;display:flex}.fin-reach a{color:#0a0a0a;letter-spacing:-.005em;font-size:14.5px;font-weight:600;text-decoration:none;transition:opacity .2s}.fin-reach a:hover{opacity:.6}.fin-socials{align-items:center;gap:8px;display:flex}.fin-social{background:#ffffffa8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0a0a0a0f}.fin-social:hover{background:#fff;transform:translateY(-1px)}.fin-social svg{color:#0a0a0a;width:15px;height:15px}.fin-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.fin-coltitle{letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;margin:0 0 15px;font-size:11px}.fin-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fin-link{color:#6b6b6b;font-size:14.5px;text-decoration:none;transition:color .2s;position:relative}.fin-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.fin-link:hover{color:#0a0a0a}.fin-link:hover:after{transform:scaleX(1)}.fin-new-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:1.5px;background:#0a0a0a;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.fin-link:hover .fin-new-badge:after{content:none}.fin-rule{background:#0a0a0a14;height:1px;margin-top:clamp(36px,4vw,60px)}.fin-legal{color:#9a9a9a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 clamp(26px,3.2vw,44px);font-size:13px;display:flex}.fin-legal-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fin-legal a{color:#9a9a9a;text-decoration:none;transition:color .2s}.fin-legal a:hover{color:#0a0a0a}.fin-top-btn{color:#6b6b6b;background:#fff9;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 15px;font-size:12.5px;transition:background .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #0a0a0a12}.fin-top-btn:hover{color:#0a0a0a;background:#fff}.fin-top-btn svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.fin-top-btn:hover svg{transform:translateY(-2px)}.fin-crop{height:calc(var(--mk-fs) * (.06 + .72 * var(--fin-cut)));overflow:hidden}.fin-crop-inner{max-width:1400px;height:100%;padding:0 var(--fin-pad);margin:0 auto;position:relative}.mk-stage{left:var(--fin-pad);right:var(--fin-pad);--rise:clamp(18px, 3.5vh, 48px);transform:translate3d(0, calc(var(--rise) * (1.5 - 1.5 * var(--p))), 0) scale(calc(.92 + .08 * var(--p)));opacity:calc(.12 + .88 * var(--p));will-change:transform, opacity;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0}.mk-stage .mk-mark{font-size:var(--mk-fs)}.mk-stage .mk-mark--sharp{z-index:2;position:relative}.mk-glow{z-index:0;pointer-events:none;filter:blur(30px);opacity:calc(var(--p) * .9);background:radial-gradient(56% 62% at 50% 58%,#5f92bd33 0%,#5f92bd14 46%,#0000 72%),radial-gradient(34% 42% at 22% 40%,#a0d8ec26 0%,#0000 70%),radial-gradient(34% 42% at 80% 46%,#ecb2c021 0%,#0000 70%);transition:opacity 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:2% -6% -30%}.mk-stage .mk-mark--shine{z-index:3;background-image:linear-gradient(101deg,#0000 46.5%,#ffffff57 48.6%,#ffffffb3 50%,#ffffff57 51.4%,#0000 53.5%);background-repeat:no-repeat;background-size:260% 100%;background-position:calc(100% - 100% * var(--p)) 0;mix-blend-mode:overlay;transition:background-position .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.mk-stage .mk-mark--sharp{animation:30s ease-in-out infinite alternate paused mk-stage-drift}.mk-stage.is-live .mk-mark--sharp{animation-play-state:running}@keyframes mk-stage-drift{0%{background-position:33% 38%}to{background-position:67% 62%}}.fin:after{content:"";z-index:4;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;transition:background-position .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (max-width:960px){.fin-top{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,48px)}}@media (max-width:600px){.fin{--fin-cut:.86}.fin-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.fin-legal{justify-content:flex-start}.fin:after{background-size:150px 150px}.mk-stage .mk-mark--sharp{animation:none}}@media (prefers-reduced-motion:reduce){.mk-stage{opacity:1;transform:none}.mk-glow{opacity:.7}.mk-stage .mk-mark--sharp{background-position:50%;animation:none}.mk-stage .mk-mark--shine{display:none}.fin-cta:hover .fin-cta-chip{transform:none}}.bsplit-section{isolation:isolate;background:var(--bg);padding:70px 0 0;position:relative}.bsplit-section:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0a0a0a0d 0 1px,#0000 1px 104px);border-radius:28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.bsplit-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;min-height:calc(100svh - 208px);margin:0 auto 56px;padding:0 40px;display:flex;position:relative}@media (max-width:900px){.bsplit-inner{min-height:0;margin-bottom:40px;padding:0 24px}}@media (max-width:600px){.bsplit-inner{padding:0}}.bsplit-left{text-align:center;max-width:600px}.bsplit-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#4a4a4a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a0a;border:1px solid #00000012;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.bsplit-eyebrow-dot{background:#0a0a0a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite bsplit-dot;box-shadow:0 0 #0a0a0a66}@keyframes bsplit-dot{0%,to{box-shadow:0 0 #0a0a0a59}50%{box-shadow:0 0 0 5px #0a0a0a00}}.bsplit-heading{letter-spacing:-.035em;color:var(--ink);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;text-rendering:optimizelegibility;margin-bottom:28px;font-family:Instrument Sans,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.02}.bsplit-lead{color:inherit}.bsplit-heading-accent{font:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.bsplit-subtext{text-align:center;letter-spacing:-.01em;color:#6b6b6b;max-width:520px;margin:-6px 0 32px;font-family:Instrument Sans,sans-serif;font-size:16.5px;font-weight:400;line-height:1.6}@media (max-width:560px){.bsplit-subtext{max-width:340px;margin-bottom:26px;font-size:14.5px}.bsplit-heading{letter-spacing:-.03em;line-height:1.04}}.bsplit-script{font:inherit;letter-spacing:inherit;color:inherit}.k-logo-glass{text-shadow:0 1px 2px #14284659;background:linear-gradient(#ffffff4d 0%,#ffffff0f 46%,#0000 52%),linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%),radial-gradient(120% 90% at 78% 4%,#ffffff47 0%,#0000 45%),radial-gradient(60% 50% at 22% 88%,#ecb2c059 0%,#0000 100%),radial-gradient(60% 50% at 82% 18%,#a0d8ec4d 0%,#0000 100%),linear-gradient(168deg,#8fb3d4 0%,#5f92bd 42%,#3a6b9c 78%,#2c567f 100%);box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #14284659,inset 0 0 0 1px #ffffff2e,0 6px 16px #2c567f59}.k-logo-mark{width:100%;height:100%;display:block}.k-logo-mark-path{fill:none;stroke:#0a0a0a;stroke-width:34px;stroke-linecap:round;stroke-linejoin:round}.bsplit-hero-pill{vertical-align:-.08em;background:radial-gradient(120% 90% at 78% 4%,#ffffff47 0%,#0000 45%),linear-gradient(168deg,#8fb3d4 0%,#5f92bd 42%,#3a6b9c 78%,#2c567f 100%);border-radius:999px;align-items:center;height:1em;margin:0 .04em;padding:0 .22em;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #14284659,inset 0 0 0 1px #ffffff2e,0 10px 26px #2c567f59}.bsplit-hero-pill:before{content:"";filter:blur(12px);pointer-events:none;z-index:0;background:radial-gradient(38% 32% at 22% 78%,#ecb2c080 0%,#0000 100%),radial-gradient(42% 36% at 82% 22%,#a0d8ec73 0%,#0000 100%),radial-gradient(30% 26% at 68% 90%,#343c8266 0%,#0000 100%);animation:18s ease-in-out infinite alternate hw-aurora;position:absolute;inset:-30%}.bsplit-hero-pill:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff4d 0%,#ffffff0f 46%,#0000 52%),linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%);position:absolute;inset:0}.bsplit-hero-pill>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.bsplit-hero-pill:before{animation:none}}.bsplit-hero-av{box-sizing:content-box;border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;width:.54em;height:.54em;margin-left:-.16em;overflow:hidden}.bsplit-hero-av:first-child{margin-left:0}.bsplit-hero-av svg{width:100%;height:100%;display:block}.bsplit-hero-pill-knob{color:#0a0a0a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.54em;height:.54em;margin-left:.08em;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-flex}.bsplit-hero-pill-knob svg{width:48%;height:48%;margin-left:6%}.bsplit-heading:hover .bsplit-hero-pill-knob{transform:scale(1.12)}.bsplit-hero-chip{vertical-align:-.16em;outline-offset:-2px;background:#0a0a0a;border-radius:.14em;outline:2px solid #ffffffd9;width:.58em;height:.84em;margin-left:.08em;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block;overflow:hidden;transform:rotate(8deg);box-shadow:0 10px 24px #00000040}.bsplit-heading:hover .bsplit-hero-chip{transform:rotate(3deg)scale(1.06)}.bsplit-hero-chip video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.bsplit-url-form{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.bsplit-cmd-wrap{background:linear-gradient(#e0e0e080,#c7c7c759);border:1px solid #d9d9d973;border-radius:21px;width:100%;max-width:600px;padding:3px;transition:background .35s,border-color .35s,box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);position:relative}.bsplit-cmd-wrap:hover{border-color:#c7c7c7a6}.bsplit-cmd-wrap:focus-within{background:linear-gradient(#d6d6d68c,#bdbdbd66);border-color:#b3b3b399}.bsplit-cmd-bar{z-index:1;background:#fff;border:0;border-radius:18px;align-items:center;gap:10px;width:100%;padding:7px 7px 7px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000d}.bsplit-cmd-icon{color:#b0aaa1;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.bsplit-cmd-wrap:focus-within .bsplit-cmd-icon{color:#0a0a0a}.bsplit-cmd-input{color:#111;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:400}.bsplit-cmd-input::placeholder{color:#b3ada4;transition:color .3s}.bsplit-cmd-input:focus::placeholder{color:#cdc7be}.bsplit-cmd-btn{color:#fff;cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#262626 0%,#0a0a0a 100%);border:none;border-radius:13px;flex-shrink:0;align-items:center;gap:7px;padding:13px 20px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0003}.bsplit-cmd-btn span:not(.bsplit-cmd-btn-shine),.bsplit-cmd-btn svg{z-index:1;position:relative}.bsplit-cmd-btn svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bsplit-cmd-btn-shine{z-index:0;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.bsplit-cmd-btn:hover{background:linear-gradient(#333 0%,#111 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 4px 12px -3px #00000059}.bsplit-cmd-btn:hover .bsplit-cmd-btn-shine{animation:.9s bsplit-shine}@keyframes bsplit-shine{to{left:130%}}.bsplit-cmd-btn:hover svg{transform:translate(3px)}.bsplit-cmd-btn:active{transform:translateY(0)scale(.97);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003}@media (prefers-reduced-motion:reduce){.bsplit-cmd-wrap,.bsplit-cmd-icon,.bsplit-cmd-btn,.bsplit-cmd-btn svg{transition:none}.bsplit-cmd-wrap:focus-within,.bsplit-cmd-btn:hover{transform:none}.bsplit-cmd-btn:hover .bsplit-cmd-btn-shine{animation:none}}.bsplit-proof{align-items:center;gap:12px;display:flex}.bsplit-avatars{align-items:center;display:flex}.bsplit-av{border:2px solid var(--bg);border-radius:50%;width:28px;height:28px;margin-left:-8px;overflow:hidden;box-shadow:0 2px 6px #0000001f}.bsplit-av:first-child{margin-left:0}.bsplit-av svg{width:100%;height:100%;display:block}.bsplit-proof-text{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.bsplit-stars{color:#0a0a0a;gap:1px;line-height:0;display:inline-flex}.bsplit-proof-label{color:#7a746c;letter-spacing:.005em;font-size:12.5px}.bsplit-proof-label strong{color:#0a0a0a;font-weight:600}.bsplit-promo{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;width:max-content;max-width:100%;margin:26px auto 0;padding:0;font-family:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.bsplit-promo:hover{transform:translateY(-2px)}.bsplit-promo:active{transform:translateY(0)scale(.985)}.bsplit-promo:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.bsplit-promo-glass{background:linear-gradient(#e0e0e080,#c7c7c759);border:1.5px dashed #0a0a0a38;border-radius:17px;padding:3px;transition:background .35s,border-color .35s,box-shadow .35s cubic-bezier(.22,1,.36,1);position:relative}.bsplit-promo:hover .bsplit-promo-glass,.bsplit-promo:focus-visible .bsplit-promo-glass{background:linear-gradient(#d6d6d68c,#bdbdbd66);border-color:#b3b3b399}.bsplit-promo-card{background:#fff;border-radius:14px;align-items:center;gap:20px;padding:13px 15px 13px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000d}.bsplit-promo-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 48%,#ffffff80 52%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.bsplit-promo:hover .bsplit-promo-card:after{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:translate(110%)}.bsplit-promo-left{align-items:center;gap:13px;margin-right:auto;display:flex}.bsplit-promo-icon{color:#fff;background:radial-gradient(130% 130% at 18% 0,#ffc98a 0%,#f7913d 48%,#e86a1a 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -8px 14px #96370047}.bsplit-promo-icon svg{filter:drop-shadow(0 1px 1.5px #782d0059)}.bsplit-promo-text{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.bsplit-promo-title-row{align-items:center;gap:7px;display:flex}.bsplit-promo-title{color:#0a0a0a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.45}.bsplit-promo-tag{text-transform:uppercase;letter-spacing:.04em;color:#c2410c;background:linear-gradient(#ffedd5,#ffe0bb);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:15px;box-shadow:inset 0 0 0 1px #c2410c2e}.bsplit-promo-sub{color:#6b6b6b;margin:0;font-size:13.5px;line-height:1.45}.bsplit-promo-arrow{color:#0a0a0a;background:#f4f2ef;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .3s,color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 0 0 1px #0000000d}.bsplit-promo-arrow svg{width:19px;height:19px}.bsplit-promo:hover .bsplit-promo-arrow{color:#fff;background:#0a0a0a;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.bsplit-promo,.bsplit-promo-glass,.bsplit-promo-icon,.bsplit-promo-arrow,.bsplit-promo-card:after{transition:none}.bsplit-promo:hover{transform:none}.bsplit-promo:hover .bsplit-promo-card:after{transform:translate(-110%)}}@media (max-width:560px){.bsplit-cmd-bar{flex-wrap:wrap;padding:12px}.bsplit-cmd-btn{justify-content:center;width:100%}.bsplit-proof{flex-flow:row;align-items:center;gap:11px}.bsplit-avatars{flex:none}.bsplit-av{width:26px;height:26px;margin-left:-8px}.bsplit-proof-text{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.bsplit-stars{flex:none}.bsplit-stars svg{width:11px;height:11px}.bsplit-proof-label{font-size:11.5px;line-height:1.35}.bsplit-promo-card{gap:14px;padding:11px}.bsplit-promo-icon{border-radius:12px;width:42px;height:42px}.bsplit-promo-arrow{width:34px;height:34px}.bsplit-promo-arrow svg{width:17px;height:17px}.bsplit-promo-title{font-size:14.5px}.bsplit-promo-sub{font-size:12.5px}}.bsplit-reel{z-index:1;pointer-events:none;width:calc(100% + 2 * (var(--pg-x) + var(--pg-pad)));margin-left:calc(-1 * (var(--pg-x) + var(--pg-pad)));margin-right:calc(-1 * (var(--pg-x) + var(--pg-pad)));clip-path:inset(0 calc(var(--pg-x) * (1 - var(--reel-p,1))) round calc(var(--pg-radius) * (1 - var(--reel-p,1))));position:relative;overflow:hidden}.bsplit-bar-wrap{width:100%;overflow:hidden}.bsplit-track{justify-content:center;gap:9px;width:100%;display:flex}.bsplit-card{aspect-ratio:220/390;pointer-events:auto;background:#d8d6d2;border-radius:18px;flex:0 220px;min-width:0;position:relative;overflow:hidden}.bsplit-card video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.bsplit-card:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.bsplit-reel{--reel-p:0}.bsplit-bar-wrap{overflow:visible}@property --em{syntax:"<number>";inherits:false;initial-value:1}.bsplit-card{transform:translate(calc(var(--fx,0px) * (1 - var(--reel-p))), calc(var(--fy,0px) * (1 - var(--reel-p)))) rotate(calc(var(--rot,0deg) * (1 - var(--reel-p)))) scale(calc(1 + (var(--sc,1) - 1) * (1 - var(--reel-p)))) scale(calc(1 + (var(--em,1) - 1) * var(--reel-p)));will-change:transform;touch-action:pan-y;cursor:pointer;transition:--em .6s cubic-bezier(.4,0,.2,1)}.bsplit-reel{margin-bottom:-12px;padding-bottom:12px}@media (prefers-reduced-motion:reduce){.bsplit-reel{--reel-p:1}}.bsplit-track{will-change:transform}.bsplit-card:not(.is-collage){opacity:calc((var(--reel-p,1) - .9) * 10)}.bsplit-ctrl{z-index:5;pointer-events:auto;justify-content:space-between;align-items:center;max-width:1200px;margin:20px auto 0;padding:0 16px;display:flex;position:relative}.bsplit-ctrl-spacer{width:68px}.bsplit-dots{align-items:center;gap:2px;display:flex}.bsplit-dot{cursor:pointer;background:0 0;border:0;padding:6px;line-height:0;display:block}.bsplit-dot i{background:#1212121f;border-radius:2px;width:4px;height:4px;transition:width .35s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.bsplit-dot.on i{width:40px}.bsplit-dot b{background:#121212;border-radius:2px;width:0;height:100%;transition:width .25s linear;display:block}.bsplit-mute{z-index:20;color:#121212;cursor:pointer;pointer-events:auto;width:32px;height:32px;opacity:calc((var(--reel-p,1) - .9) * 10);background:#ffffffeb;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 2px -1px #44444626,0 2px 5px #4444460d}.bsplit-mute:hover{background:#fff}.bsplit-nav{align-items:center;gap:4px;display:flex}.bsplit-nav button{color:#121212;cursor:pointer;background:#eceae8;border:0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.bsplit-nav button:hover{background:#e2dfdc}.vb-grid{grid-template-rows:280px 96px;grid-template-columns:1.05fr 1fr 1.05fr;gap:20px;max-width:1180px;margin:0 auto;padding:0 16px;display:grid}.vb-dial-card{grid-area:1/1/span 2}.vb-ava-card{grid-area:1/2}.vb-stat-card{grid-area:2/2}.vb-out-card{grid-area:1/3/span 2}.vb-card{box-shadow:none;background:#fff;border:none;border-radius:24px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.vb-step{letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;background:#0000000d;border:1px solid #00000012;border-radius:999px;align-self:flex-start;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.vb-card-title{letter-spacing:-.01em;color:#1a1a1a;margin:0 0 5px;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:500}.vb-card-desc{color:#8a8a8a;letter-spacing:.01em;margin:0;font-size:12.5px;line-height:1.55}.vb-ava-card{box-shadow:none;text-align:left;background:0 0;border:2px dashed #c9c9c9;justify-content:space-between;align-items:flex-start;gap:0;padding:18px 0;overflow:hidden}.vb-ava-card .vb-step{margin-bottom:14px;margin-left:18px}.vb-ava-rows{flex-direction:column;gap:8px;width:100%;display:flex;position:relative;overflow:hidden}.vb-ava-rows:before,.vb-ava-rows:after{content:"";z-index:2;pointer-events:none;width:38%;position:absolute;top:0;bottom:0}.vb-ava-rows:before{background:linear-gradient(90deg,#f4f4f5 0%,#f0f0f0f5 30%,#f0f0f0cc 55%,#f0f0f066 75%,#f0f0f01a 90%,#0000 100%);left:0}.vb-ava-rows:after{background:linear-gradient(270deg,#f4f4f5 0%,#f0f0f0f5 30%,#f0f0f0cc 55%,#f0f0f066 75%,#f0f0f01a 90%,#0000 100%);right:0}.vb-ava-track{will-change:transform;gap:8px;width:max-content;display:flex}.vb-ava-track-l{animation:24s linear infinite vb-scroll-l}.vb-ava-track-r{animation:30s linear infinite vb-scroll-r}@keyframes vb-scroll-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vb-scroll-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.vb-ava{background:#f0e6dc;border:2px solid #ffffffb8;border-radius:10px;flex-shrink:0;width:44px;height:58px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.vb-ava svg{width:100%;height:130%;margin-top:-10%;display:block}.vb-ava-heading{letter-spacing:-.01em;color:#1a1a1a;margin:14px 0 0 18px;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:500}.vb-stat-card{background:#e8e8e9;border-color:#0000000a;flex-direction:row;align-items:center;gap:16px}.vb-stat-num{letter-spacing:-.04em;color:#0a0a0a;flex-shrink:0;font-family:Instrument Sans,sans-serif;font-size:42px;font-weight:300;line-height:.95}.vb-stat-text{color:#8a8a8a;letter-spacing:.01em;max-width:120px;margin:0;font-size:12.5px;line-height:1.45}.vb-browser{background:#dcdcdd;border:1px solid #00000012;border-radius:12px;width:100%;margin:0;padding:10px 10px 14px;position:relative}.vb-browser-dots{gap:5px;margin-bottom:9px;display:flex}.vb-browser-dots span{background:#bbb;border-radius:50%;width:7px;height:7px}.vb-browser-bar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.vb-browser-url{color:#777;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;flex:1;font-family:Instrument Sans,sans-serif;font-size:11.5px;overflow:hidden}.vb-browser-copy{color:#fff;cursor:pointer;letter-spacing:.01em;background:#0a0a0a;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600}.vb-browser-toast{color:#0a0a0a;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:Instrument Sans,sans-serif;font-size:11.5px;font-weight:600;display:flex;position:absolute;bottom:-12px;right:12px;box-shadow:0 4px 14px #0000001a}.vb-browser-toast svg{color:#34d399}.vb-dial-card{background:#e8e8e9;justify-content:flex-start;align-items:flex-start}.vb-dial-card .vb-browser{margin-top:auto;margin-bottom:auto}.vb-dial-card .vb-card-title{color:#1a1a1a;letter-spacing:-.01em;margin-top:0;font-size:18px;font-weight:500}.vb-dial-card .vb-card-desc{color:#8a8a8a}.vb-dial-wrap{justify-content:center;align-items:center;width:100%;margin:12px 0 16px;display:flex}.vb-dial{width:140px;height:140px;position:relative}.vb-dial-ticks{background:repeating-conic-gradient(#1f1f1f8c 0deg .8deg,#0000 .8deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 55%,#000 56% 92%,#0000 94%);mask:radial-gradient(circle,#0000 0 55%,#000 56% 92%,#0000 94%)}.vb-dial-core{background:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000038}.vb-out-card{isolation:isolate;clip-path:inset(0 round 24px);background:linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/52px 100% repeat-x,radial-gradient(115% 78% at 50% -6%,#ffffff42 0%,#ffffff0f 38%,#0000 62%) 0 0/100% 100% no-repeat,linear-gradient(172deg,#8fb3d4 0%,#618fb8 26%,#3f6f9e 52%,#2a5079 74%,#17314c 100%) 0 0/100% 100% no-repeat;align-items:stretch;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 18px 48px #0a1c3442}.vb-out-card:before{content:"";filter:blur(48px);pointer-events:none;z-index:0;background:radial-gradient(44% 37% at 78% 18%,#96cdeb52 0%,#0000 100%),radial-gradient(40% 34% at 20% 76%,#223e7470 0%,#0000 100%);animation:18s ease-in-out infinite alternate hw-aurora;position:absolute;inset:-30%}.vb-out-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(56% 45% at 50% 30%,#ffffff21 0%,#0000 72%),radial-gradient(128% 96% at 50% 32%,#0000 50%,#06142652 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vb-out-card:before{animation:none}}.vb-out-card>*{z-index:1;position:relative}.vb-out-card .vb-step{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff4d}.vb-out-card .vb-card-title{color:#fff}.vb-out-card .vb-card-desc{color:#ffffffd1}.vb-out-top{justify-content:space-between;align-items:center;display:flex}.vb-out-ready{letter-spacing:.08em;text-transform:uppercase;color:#eafff3;-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex}.vb-out-wrap{flex:1 1 0;min-height:0;margin-top:8px;position:relative}.vb-out-wrap:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#fff3,#0000 72%);width:280px;height:260px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vb-out-phone{width:172px;position:absolute;top:16px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 40%,#000000f5 45%,#000000e0 50%,#000000bf 54%,#00000094 58%,#0006 61%,#0000003b 64%,#0000001a 66%,#00000005 67.5%,#0000 69%);mask-image:linear-gradient(#000 0% 40%,#000000f5 45%,#000000e0 50%,#000000bf 54%,#00000094 58%,#0006 61%,#0000003b 64%,#0000001a 66%,#00000005 67.5%,#0000 69%)}.vb-out-card .vb-out-text{z-index:2;border-radius:0 0 24px 24px;margin:0 -24px -24px;padding:132px 26px 26px;position:relative;overflow:hidden}.vb-out-text:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#1c375408 8%,#1a345017 18%,#18304b2e 30%,#152b444d 44%,#13273e6e 58%,#1123398f 72%,#0f2034a8 86%,#0e1e31b8 100%);border-radius:0 0 24px 24px;position:absolute;inset:0}.vb-out-card .vb-card-title{letter-spacing:-.015em;text-shadow:0 1px 3px #08182c6b;margin-bottom:6px;font-size:19px}.vb-out-card .vb-card-desc{color:#ffffffdb;white-space:nowrap;letter-spacing:0;text-shadow:0 1px 2px #08182c57;font-size:clamp(9.5px,.88vw,12.5px)}.vb-out-frame{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff4d 0%,#ffffff0d 100%);border:1px solid #ffffff1a;border-color:#fff9 #ffffff1a #ffffff1a #fff6;border-radius:14px;width:128px;height:224px;padding:5px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040,inset 0 1px 2px #fff6}.vb-out-card:hover .vb-out-frame{transform:none}.vb-out-frame video{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}@media (max-width:1000px){.vb-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.vb-card{grid-area:auto!important}.vb-ava-card,.vb-stat-card{min-height:180px}.vb-dial-card,.vb-out-card{min-height:340px}}@media (max-width:600px){.vb-grid{grid-template-columns:1fr}.vb-stat-card{justify-content:flex-start;min-height:112px;padding:22px 24px}.vb-ava-card{min-height:275px}}@media (prefers-reduced-motion:reduce){.vb-card,.vb-out-frame{transition:none}}.tsp-section{background:var(--bg);padding:96px 24px 110px;position:relative}.tsp-tag-row{justify-content:center;margin-bottom:18px;display:flex}.tsp-head{text-align:center;max-width:720px;margin:0 auto 60px;padding:0 16px}.tsp-heading{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 20px;font-family:Instrument Sans,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:300;line-height:1.02}.tsp-desc{color:#6b6b6b;max-width:540px;margin:0 auto;font-size:16px;line-height:1.6}.tsp-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:0 16px;display:grid}.tsp-card{background:#fff;border:1px solid #ffffff80;border-radius:32px;flex-direction:column;min-height:440px;padding:32px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d,0 0 0 1px #0000000a}.tsp-card:hover{transform:translateY(-5px);box-shadow:0 20px 48px #00000017,0 0 0 1px #0000000a}.tsp-card:first-child{background:#e4e4e4;border:1px solid #e8e8e8;box-shadow:0 1px 3px #0000000d}.tsp-card:first-child .tsp1-title{color:#1a1a1acc}.tsp-card:first-child .tsp1-desc{color:#1a1a1a99}.tsp-meta{z-index:20;flex-shrink:0;position:relative}.tsp-step-badge{letter-spacing:.08em;text-transform:uppercase;color:#4a4a4a;background:#0000000d;border:1px solid #00000014;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.tsp-title{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 8px;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.tsp-text{color:#6b6b6b;margin:0;font-size:15px;line-height:1.6}.tsp-visual{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex;position:relative;overflow:hidden}.tsp-glow{filter:blur(80px);opacity:.04;pointer-events:none;z-index:0;background:#0a0a0a;border-radius:50%;width:200px;height:200px;transition:opacity .5s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tsp-card:hover .tsp-glow{opacity:.07;transform:translate(-50%,-50%)scale(1.15)}.tsp-visual>:not(.tsp-glow){z-index:1;position:relative}.tsp-foot{z-index:20;letter-spacing:.02em;color:#6b6b6b;background:#00000008;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:relative}.tsp-foot-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.tsp-foot-dot:after{content:"";background:#34d39933;border-radius:50%;animation:2s ease-in-out infinite tsp-ping;position:absolute;inset:-3px}@keyframes tsp-ping{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.tsp-url-bar{background:#fff;border:1px solid #00000014;border-radius:14px;align-items:center;gap:10px;width:100%;max-width:280px;padding:11px 11px 11px 14px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;box-shadow:0 12px 32px #00000014}.tsp-card:hover .tsp-url-bar{transform:translateY(-3px);box-shadow:0 20px 40px #0000001c}.tsp-url-icon{color:#9a958c;flex-shrink:0;display:flex}.tsp-url-text{color:#1a1a1a;white-space:nowrap;text-align:left;flex:1;font-family:Instrument Sans,sans-serif;font-size:13.5px;overflow:hidden}.tsp-caret{vertical-align:-2px;background:#0a0a0a;width:2px;height:14px;margin-left:1px;animation:1.1s step-end infinite tsp-blink;display:inline-block}@keyframes tsp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.tsp-url-go{color:#fff;cursor:default;background:#0a0a0a;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tsp-url-chips{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.tsp-chip{letter-spacing:.04em;color:#6b6b6b;background:#0000000a;border:1px solid #00000012;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.tsp-ava-rows{flex-direction:column;gap:14px;width:calc(100% + 64px);margin:0 -32px;display:flex}.tsp-ava-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tsp-ava-track{will-change:transform;gap:12px;width:max-content;display:flex}.tsp-track-left{animation:26s linear infinite tsp-scroll-left}.tsp-track-right{animation:32s linear infinite tsp-scroll-right}@keyframes tsp-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tsp-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.tsp-ava{background:#f0e6dc;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 3px 10px #0000001f}.tsp-ava svg{width:100%;height:100%;display:block}.tsp-out{flex-direction:column;align-items:center;gap:14px;display:flex}.tsp-out-frame{background:#0a0a0a;border-radius:22px;width:124px;height:210px;padding:5px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000038}.tsp-card:hover .tsp-out-frame{transform:translateY(-4px)scale(1.03);box-shadow:0 26px 50px #00000047}.tsp-out-frame video{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.tsp-out-ready{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0a0a0aa6;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex;position:absolute;top:12px;left:12px}.tsp-out-ready svg{color:#34d399}.tsp-out-cap{color:#6b6b6b;letter-spacing:.03em;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.tsp-out-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite tsp-ping}.tsp1-card{flex-direction:column;padding:24px 28px;display:flex;position:relative}.tsp1-header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.tsp1-step-badge{color:#4a4a4a;letter-spacing:.08em;text-transform:uppercase;background:#00000014;border:1px solid #0000001f;border-radius:999px;flex-shrink:0;align-items:center;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.tsp1-visual{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.tsp2-split{background:0 0;border-radius:20px;flex-direction:column;flex:1;gap:24px;padding:20px;display:flex}.tsp-card:has(.tsp2-split){background:#fff}.tsp2-top{background:#fff;border:1px dashed #e0e0e0;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.tsp2-title{color:#0a0a0a;text-align:center;margin:0 0 8px;font-size:16px;font-weight:600}.tsp2-count{color:#666;text-align:center;margin:0;font-size:14px;font-weight:500}.tsp2-bottom{background:#f5f5f5;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.tsp2-stat{color:#0a0a0a;flex-shrink:0;font-size:36px;font-weight:700;line-height:1}.tsp2-stat-text{color:#666;align-self:center;margin:0;font-size:14px}.tsp1-visual--url{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.tsp1-visual--url .tsp1-browser{flex:1;min-width:0}.tsp1-card .tsp-ava-rows{width:calc(100% + 56px);margin:0 -28px}.tsp1-radial-wrap{flex-shrink:0;width:210px;height:210px;position:relative}.tsp1-radial-wrap--sm{width:110px;height:110px}.tsp1-svg{width:100%;height:100%;display:block}.tsp1-icon-circle{background:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tsp1-icon-circle--sm{width:32px;height:32px}.tsp-radial-float{z-index:1;pointer-events:none;opacity:.9;width:150px;height:150px;position:absolute;top:64px;right:15%}.tsp-radial-float .tsp1-svg{width:100%;height:100%;display:block}.tsp-radial-float .tsp1-icon-circle{width:40px;height:40px}@media (max-width:1180px){.tsp-radial-float{display:none}}.tsp1-browser{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:14px;flex:1;min-width:0;padding:12px 12px 18px;position:relative}.tsp1-browser-dots{gap:5px;margin-bottom:10px;display:flex}.tsp1-browser-dots span{background:#d0d0d0;border-radius:50%;width:8px;height:8px}.tsp1-browser-bar{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.tsp1-browser-url{color:#666;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;flex:1;font-family:Instrument Sans,sans-serif;font-size:12px;overflow:hidden}.tsp1-browser-copy{color:#fff;cursor:pointer;letter-spacing:.01em;background:#0a0a0a;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:Instrument Sans,sans-serif;font-size:11.5px;font-weight:600}.tsp1-browser-toast{color:#0a0a0a;white-space:nowrap;letter-spacing:-.01em;background:#fff;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:Instrument Sans,sans-serif;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:-10px;right:10px;box-shadow:0 4px 14px #00000014}.tsp1-title{letter-spacing:-.01em;color:#1a1a1acc;margin:0;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.tsp1-desc{color:#1a1a1a99;margin:auto 0 0;font-size:13.5px;line-height:1.5}@media (max-width:1000px){.tsp-grid{grid-template-columns:1fr;max-width:460px}.tsp-card{min-height:440px}}@media (max-width:600px){.tsp-section{padding:72px 16px 88px}.tsp-heading{font-size:40px}.tsp1-card{padding:20px 24px 24px}}@media (prefers-reduced-motion:reduce){.tsp-track-left,.tsp-track-right,.tsp-out-dot,.tsp-caret,.tsp-foot-dot:after{animation:none}}.vc-section{background:#fff;padding:90px 40px 100px;position:relative}.vc-inner{align-items:center;gap:80px;max-width:1100px;margin:0 auto;display:flex}@media (max-width:960px){.vc-inner{flex-direction:column;gap:52px}}.vc-demo{--vc-accent:#34d399;flex:0 0 270px;width:100%;max-width:270px}.vc-mode-ai{--vc-accent:#9ca3af}.vc-phone{aspect-ratio:9/19;background:#0a0a0a;border:8px solid #0a0a0a;border-radius:44px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000f,0 24px 60px #0000002e}.vc-video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.vc-island{z-index:4;background:#0a0a0a;border-radius:999px;width:84px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.vc-play{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);cursor:pointer;background:#0c0c0e94;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex;position:absolute;bottom:74px;right:12px;box-shadow:0 6px 16px -8px #000000b3,inset 0 1px #ffffff1a}.vc-play:hover{background:#16161bb3;transform:scale(1.07)}.vc-ico-on,.vc-playing .vc-ico-off{display:none}.vc-playing .vc-ico-on{display:block}.vc-play:after{content:"";border-radius:inherit;pointer-events:none;animation:2.8s ease-out infinite vc-cue-halo;position:absolute;inset:0}@keyframes vc-cue-halo{0%{box-shadow:0 0 #fff3}70%,to{box-shadow:0 0 0 10px #fff0}}.vc-playing .vc-play:after{animation:none}.vc-cue{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);pointer-events:none;opacity:0;background:#0c0c0e94;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:4px;padding:6px 8px 6px 9px;font-family:Instrument Sans,sans-serif;font-size:9px;font-weight:500;animation:.5s cubic-bezier(.16,1,.3,1) 1.4s forwards vc-cue-in;display:inline-flex;position:absolute;bottom:80px;right:60px;transform:translate(5px);box-shadow:0 6px 16px -8px #000000b3,inset 0 1px #ffffff1a}@keyframes vc-cue-in{to{opacity:1;transform:none}}.vc-cue svg{opacity:.5}.vc-playing .vc-cue{opacity:0;transition:opacity .3s,transform .3s;animation:none;transform:translate(6px)}.vc-now{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);pointer-events:none;background:#0c0c0e94;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px 10px 11px;display:grid;position:absolute;bottom:14px;left:12px;right:12px;box-shadow:0 8px 22px -10px #000000b3,inset 0 1px #ffffff1a}.vc-now:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 46%,#000000a8 100%);height:calc(100% + 94px);position:absolute;bottom:-18px;left:-16px;right:-16px}.vc-now-dot{display:none}.vc-now-text{flex-direction:column;gap:3px;min-width:0;display:flex}.vc-now-label{color:#fff;letter-spacing:0;align-items:center;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.15;display:inline-flex}.vc-now-sub{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Instrument Sans,sans-serif;font-size:9px;font-weight:400;line-height:1.25;overflow:hidden}.vc-wave{width:48px;height:18px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--vc-accent) 45%, transparent));flex:none;align-items:center;gap:3px;display:flex}.vc-wave span{background:var(--vc-accent);transform-origin:50%;min-width:0;height:100%;transform:scaleY(var(--peak,.6));animation:1.15s cubic-bezier(.45,0,.55,1) infinite vc-bar;animation-delay:calc(var(--i,0) * -.115s);border-radius:999px;flex:1;transition:background .3s}.vc-wave span:first-child{--peak:.42;--i:0}.vc-wave span:nth-child(2){--peak:.68;--i:1}.vc-wave span:nth-child(3){--peak:.95;--i:2}.vc-wave span:nth-child(4){--peak:.74;--i:3}.vc-wave span:nth-child(5){--peak:1;--i:4}.vc-wave span:nth-child(6){--peak:.8;--i:5}.vc-wave span:nth-child(7){--peak:.92;--i:6}.vc-wave span:nth-child(8){--peak:.6;--i:7}.vc-wave span:nth-child(9){--peak:.4;--i:8}@keyframes vc-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(var(--peak,.8))}}.vc-mode-ai .vc-wave span{animation-name:vc-bar-ai;animation-duration:.42s!important;animation-delay:0s!important}@keyframes vc-bar-ai{0%,to{transform:scaleY(.36)}50%{transform:scaleY(.48)}}.vc-toggle{background:#0000000a;border:1px solid #00000012;border-radius:999px;grid-template-columns:1fr 1fr;max-width:270px;margin:18px auto 0;padding:4px;display:grid;position:relative}.vc-toggle-thumb{background:#0a0a0a;border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .32s cubic-bezier(.4,.05,.2,1),background .3s;position:absolute;top:4px;left:4px;box-shadow:0 2px 10px #0000002e}.vc-mode-ai .vc-toggle-thumb{background:#6b6f76;transform:translate(0)}.vc-mode-real .vc-toggle-thumb{transform:translate(100%)}.vc-opt{z-index:1;cursor:pointer;color:#9a9a9a;letter-spacing:-.005em;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;transition:color .25s;display:inline-flex;position:relative}.vc-opt.is-active{color:#fff}.vc-toggle-cap{text-align:center;color:#8a8a8a;letter-spacing:0;text-wrap:balance;max-width:250px;margin:11px auto 0;font-family:Instrument Sans,sans-serif;font-size:12px;line-height:1.45}.vc-info{flex:1;min-width:0}.vc-heading{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 18px;font-family:Instrument Sans,sans-serif;font-size:clamp(34px,4.2vw,58px);font-weight:300;line-height:1}.vc-desc{color:#7a7a7a;text-wrap:pretty;max-width:460px;margin:0 0 40px;font-size:15px;line-height:1.62}.vc-desc em{color:#0a0a0a;font-style:normal;font-weight:500}.vc-stats{border-bottom:1px solid #0000000f;gap:0;margin-bottom:36px;padding-bottom:36px;display:flex}.vc-stat{border-right:1px solid #00000012;flex:1;margin-right:24px;padding-right:24px}.vc-stat:last-child{border-right:none;margin-right:0;padding-right:0}.vc-stat-num{letter-spacing:-.04em;color:#0a0a0a;margin-bottom:7px;font-family:Instrument Sans,sans-serif;font-size:40px;font-weight:300;line-height:1}.vc-stat-cap{color:#8a8a8a;letter-spacing:0;text-wrap:pretty;font-size:11.5px;line-height:1.45}.vc-contrast{border:1px solid #0000000f;border-radius:16px;display:flex;overflow:hidden}.vc-contrast-col{flex:1;padding:20px 22px}.vc-contrast-bad{background:#f7f7f7}.vc-contrast-good{background:#fff}.vc-contrast-divider{background:#0000000f;flex-shrink:0;width:1px}.vc-contrast-label{letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.vc-contrast-bad .vc-contrast-label{color:#b0b0b0}.vc-contrast-good .vc-contrast-label{color:#34d399}.vc-contrast-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.vc-contrast-col ul li{align-items:center;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.vc-contrast-bad ul li{color:#b0b0b0}.vc-contrast-bad ul li:before{content:"×";color:#d0d0d0;flex-shrink:0;font-size:13px;line-height:1}.vc-contrast-good ul li{color:#2a2a2a}.vc-contrast-good ul li:before{content:"✓";color:#34d399;flex-shrink:0;font-size:11px;line-height:1}@media (max-width:960px){.vc-section{padding:64px 24px 80px}.vc-demo{flex:unset;max-width:270px}.vc-info{width:100%;max-width:540px}}@media (max-width:600px){.vc-section{padding:48px var(--pg-pad) 60px}.vc-inner{flex-direction:column;align-items:stretch;gap:0}.vc-info{display:contents}.vc-info>*{order:4}.vc-info>.sec-tag{order:1}.vc-info>.vc-heading{order:2}.vc-demo{order:3;margin:4px auto 30px}.vc-info>.sec-tag.is-left{margin-left:auto;margin-right:auto}.vc-info>.vc-heading{text-align:center}.vc-toggle-cap{white-space:nowrap;text-wrap:wrap;max-width:none;margin-top:10px;font-size:10.5px}.vc-stats{margin-bottom:26px;padding-bottom:24px}.vc-stat{margin-right:10px;padding-right:10px}.vc-stat-num{letter-spacing:-.03em;margin-bottom:5px;font-size:21px}.vc-stat-cap{font-size:9.5px;line-height:1.35}.vc-contrast{flex-direction:column}.vc-contrast-divider{width:auto;height:1px}}@media (prefers-reduced-motion:reduce){.vc-wave span{transform:scaleY(var(--peak,.6));animation:none}.vc-play:after{animation:none}.vc-cue{opacity:1;animation:none;transform:none}}.wa-section{background:#fff}.sec-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#9a9a9a;background:#ffffffbf;border:1px solid #0a0a0a12;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:0 auto 16px;padding:7px 15px 7px 12px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1;display:flex;box-shadow:0 1px 2px #0a0a0a0a,0 10px 24px -16px #0a0a0a73}.sec-tag:before{content:"✳";color:#3a6b9c;flex:none;font-size:1.45em;line-height:.8}.sec-tag-k{color:#1a1a1a;font-weight:500}.sec-tag-v{align-items:center;gap:9px;display:flex}.sec-tag-v:before{content:"";background:#0a0a0a2b;width:1px;height:9px}.sec-tag.is-left{margin-left:0;margin-right:auto}.sec-tag.has-icon:before{display:none}.sec-tag svg{color:#1a1a1a;opacity:.75;flex:none}.tsp-tag-row .sec-tag{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eeeef0;border-color:#0a0a0a11;margin-bottom:0;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0a0a0a05}@media (max-width:600px){.sec-tag{letter-spacing:.14em;gap:8px;margin-bottom:13px;padding:6px 12px 6px 10px;font-size:9px}.tsp-tag-row{margin-bottom:14px}.sec-tag-v{gap:8px}}.wa-heading{letter-spacing:-.02em;text-align:center;color:#0a0a0a;margin:0 0 12px;font-family:Instrument Sans,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.14}.wa-sub{text-align:center;color:#9a9a9a;margin:0 0 44px;font-size:13.5px;line-height:1.55}.wa-grid{grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;display:grid}.wa-col{flex-direction:column;gap:16px;min-width:0;display:flex}.wa-card{background:#f5f5f5;border-radius:24px;position:relative;overflow:hidden}.wa-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-projects{padding:22px}.wa-icon{flex-shrink:0;width:64px;height:auto}.wa-stat-num{letter-spacing:-.015em;color:#0a0a0a;font-family:Instrument Sans,sans-serif;font-size:26px;font-weight:600;line-height:1.1}.wa-stat-label{color:#1a1a1a;letter-spacing:-.005em;margin-top:3px;font-size:15.5px;font-weight:500}.wa-customers{padding:22px 22px 20px}.wa-logos{margin-top:24px;position:relative;overflow:hidden}.wa-logos:before,.wa-logos:after{content:"";z-index:2;pointer-events:none;width:52px;position:absolute;top:0;bottom:0}.wa-logos:before{background:linear-gradient(90deg,#f5f5f5,#0000);left:0}.wa-logos:after{background:linear-gradient(270deg,#f5f5f5,#0000);right:0}.wa-logos-track{width:max-content;animation:26s linear infinite wa-marquee;display:flex}.wa-logos-group{align-items:center;gap:34px;padding-right:34px;display:flex}.wa-logo-item{flex-shrink:0;align-items:center;gap:11px;display:flex}.wa-logo-badge{background:linear-gradient(168deg,#fff 0%,#fcfcfd 38%,#f0f1f4 100%) padding-box padding-box,linear-gradient(#fff 0%,#0a0a0a17 52%,#0a0a0a26 100%) border-box;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.wa-logo-badge:before{content:"";pointer-events:none;background:linear-gradient(#ffffffe6 0%,#fff0 100%);border-radius:10px 10px 14px 14px/10px 10px 8px 8px;width:calc(100% - 2px);height:45%;position:absolute;inset:1px auto auto 1px}.wa-logo-badge img{z-index:1;object-fit:contain;flex-shrink:0;width:18px;height:18px;position:relative}.wa-logo-text{flex-direction:column;display:flex}.wa-logo-name{white-space:nowrap;color:#0a0a0a;letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.25}.wa-logo-kind{text-transform:uppercase;letter-spacing:.17em;opacity:.45;color:#0a0a0a;font-size:9.6px;font-weight:400}@keyframes wa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wa-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.wa-vetted,.wa-match{background-image:url(https://framerusercontent.com/images/AOZMqGO0RJq9Qdi9JEsC6iX3bPU.png);background-repeat:no-repeat;background-size:cover}.wa-vetted{background-position:top;flex-direction:column;flex:1;align-items:center;min-height:330px;padding:26px 22px 24px;display:flex}.wa-vetted-text{z-index:2;text-align:center;color:#1a1a1a;letter-spacing:-.005em;font-size:15.5px;font-weight:500;line-height:1.5;position:relative}.wa-face-wrap{z-index:2;margin:auto 0;padding:28px 0;position:relative}.wa-face{clip-path:url(#waShapeClip);width:138px;height:138px;display:block}.wa-vetted-hills{object-fit:cover;object-position:center bottom;width:100%;height:52%;position:absolute;bottom:0;left:0;right:0}.wa-vetted-foot{text-align:center;color:#ffffffb8;letter-spacing:-.003em;margin-top:auto;font-size:12px;font-weight:400;line-height:1.45;position:relative}.wa-publish{align-items:center;gap:14px;min-height:150px;padding:20px;display:flex}.wa-publish-text:before{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00 0%,#0a0a0a24 20% 80%,#0a0a0a00 100%) 0/1px 100% no-repeat,linear-gradient(#fff0 0%,#ffffffe6 20% 80%,#fff0 100%) 100%/1px 100% no-repeat;width:2px;height:46px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wa-plat-row{flex-shrink:0;display:flex}.wa-plat{color:#121212;background:linear-gradient(168deg,#fff 0%,#f1f2f4 100%);border:1px solid #0a0a0a12;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-11px;display:flex}.wa-plat:first-child{margin-left:0}.wa-plat svg{width:17px;height:17px;display:block}.wa-publish-text{color:#3a3a3a;letter-spacing:-.005em;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.wa-publish-text strong{color:#0a0a0a;font-weight:600}.wa-match{background-position:bottom;justify-content:center;align-items:center;min-height:128px;padding:22px;display:flex}.wa-match:before{content:"";-webkit-backdrop-filter:blur(14px);background:#0000002e;position:absolute;inset:0}.wa-match-text{z-index:1;color:#ffffffc7;text-align:center;letter-spacing:-.005em;max-width:250px;font-size:14px;font-weight:400;line-height:1.5;position:relative}.wa-match-text strong{color:#fff;letter-spacing:-.015em;margin-bottom:3px;font-size:16.5px;font-weight:600;display:block}.wa-video-card{flex-direction:column;flex:1;min-height:560px;display:flex}.wa-review-head{align-items:center;gap:12px;padding:16px 20px;display:flex}.wa-review-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.wa-review-name{color:#0a0a0a;letter-spacing:-.01em;font-size:16px;font-weight:600}.wa-review-role{color:#9a9a9a;align-items:center;gap:4px;margin-top:1px;font-size:12px;font-weight:400;display:flex}.wa-review-role strong{color:#1a1a1a;font-weight:500}.wa-review-role img{width:auto;height:14px}.wa-video-box{cursor:pointer;background:#111;flex:1;width:100%;position:relative;overflow:hidden}.wa-video-box video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wa-full-video{display:none}.wa-playing .wa-full-video{display:block}.wa-playing .wa-cover-video{display:none}.wa-play-row{z-index:2;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex;position:absolute;bottom:14px;left:14px}.wa-play-btn{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#0c0c0e94;border:1px solid #ffffff1c;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex;box-shadow:0 6px 16px -8px #000000b3,inset 0 1px #ffffff1a}.wa-play-row:hover .wa-play-btn{background:#16161bb3;transform:scale(1.07)}.wa-ico-play{margin-left:2px}.wa-ico-pause,.wa-playing .wa-ico-play{display:none}.wa-playing .wa-ico-pause{display:block}.wa-play-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#0c0c0e94;border:1px solid #ffffff1c;border-radius:10px;padding:6px 9px;font-family:Instrument Sans,sans-serif;font-size:9px;font-weight:500;transition:opacity .3s,transform .3s;box-shadow:0 6px 16px -8px #000000b3,inset 0 1px #ffffff1a}.wa-playing .wa-play-label{opacity:0;transform:translate(-6px)}.wa-tags-card{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:300px;padding:20px 0;display:flex}.wa-tag-rows{flex-direction:column;gap:8px;display:flex;position:relative;overflow:hidden}.wa-tag-rows:before,.wa-tag-rows:after{content:"";z-index:2;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.wa-tag-rows:before{background:linear-gradient(90deg,#f5f5f5,#0000);left:0}.wa-tag-rows:after{background:linear-gradient(270deg,#f5f5f5,#0000);right:0}.wa-tag-row{overflow:hidden}.wa-tag-track{width:max-content;animation:32s linear infinite wa-marquee;display:flex}.wa-tag-row.wa-rev .wa-tag-track{animation:36s linear infinite wa-marquee-rev}.wa-tag-group{gap:6px;padding-right:6px;display:flex}.wa-tag{color:#2a2a2a;white-space:nowrap;letter-spacing:0;background:#ececec;border:1px solid #0000000d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px 4px 5px;font-size:12px;font-weight:500;display:inline-flex}.wa-tag-ico{color:#121212;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.wa-tag-ico svg{width:13px;height:13px;display:block}.wa-skills-row{justify-content:space-between;align-items:flex-end;padding:0 22px;display:flex}@media (max-width:980px){.wa-grid{grid-template-columns:1fr}.wa-video-card{min-height:480px}}@media (prefers-reduced-motion:reduce){.wa-logos-track,.wa-tag-track{animation:none!important}}.hw-section{background:#fff}.hw-heading{letter-spacing:-.02em;text-align:center;color:#0a0a0a;margin:0 0 12px;font-family:Instrument Sans,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.14}.hw-sub{text-align:center;color:#9a9a9a;margin:0 0 30px;font-size:13.5px;line-height:1.55}.hw-teal{color:#4e9a8a}.hw-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;display:grid}.hw-tabs{flex-direction:column;gap:12px;min-width:0;display:flex}.hw-item{background:#f5f5f5;border:1px solid #0000;border-radius:20px;transition:background .3s,box-shadow .3s,border-color .3s}.hw-item.is-active{background:#fff;border-color:#00000012;box-shadow:0 12px 32px #00000012}.hw-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:20px;font-family:Instrument Sans,sans-serif;display:flex}.hw-num{color:#9a9a9a;flex-shrink:0;font-size:12px}.hw-title{letter-spacing:-.01em;color:#0a0a0a;flex:1;font-size:17px;font-weight:500}.hw-chevron{color:#6b6b6b;background:#0000000d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background .3s,color .3s;display:flex}.hw-item.is-active .hw-chevron{color:#fff;background:#0a0a0a;transform:rotate(-90deg)}.hw-body{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1);display:grid}.hw-item.is-active .hw-body{grid-template-rows:1fr}.hw-body-inner{min-height:0;overflow:hidden}.hw-desc{color:#7a7a7a;max-width:340px;margin:0;padding:2px 20px 0;font-size:13.5px;line-height:1.55}.hw-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 20px;display:flex}.hw-btn{color:#fff;letter-spacing:.01em;background:linear-gradient(#1c1c1c 0%,#0a0a0a 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:transform .15s;display:inline-flex}.hw-btn:hover{transform:scale(1.03)}.hw-btn:active{transform:scale(.97)}.hw-progress{background:#00000014;border-radius:99px;flex-shrink:0;width:34px;height:3px;overflow:hidden}.hw-progress span{background:#0a0a0a;border-radius:99px;width:0%;height:100%;display:block}.hw-pane{background:radial-gradient(120% 90% at 78% 4%,#fff3 0%,#0000 45%),linear-gradient(168deg,#8fb3d4 0%,#5f92bd 42%,#3a6b9c 78%,#2c567f 100%);border-radius:24px;min-height:460px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff24,0 12px 36px #0000001f}.hw-pane:before{content:"";filter:blur(48px);pointer-events:none;z-index:0;background:radial-gradient(38% 32% at 22% 78%,#ecb2c080 0%,#0000 100%),radial-gradient(42% 36% at 82% 22%,#a0d8ec73 0%,#0000 100%),radial-gradient(30% 26% at 68% 90%,#343c8266 0%,#0000 100%);animation:18s ease-in-out infinite alternate hw-aurora;position:absolute;inset:-30%}.hw-pane:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 48% at 50% 46%,#ffffff24 0%,#0000 70%),linear-gradient(115deg,#0000 42%,#ffffff17 50%,#0000 58%);position:absolute;inset:0}@keyframes hw-aurora{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}to{transform:translate(3%,2%)rotate(6deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.hw-pane:before{animation:none}}.hw-pane-img{z-index:1;filter:drop-shadow(0 24px 48px #00000047);opacity:0;pointer-events:none;border-radius:14px;width:60%;height:auto;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.98)}.hw-pane-img.is-active{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:900px){.hw-grid{grid-template-columns:1fr}.hw-pane{order:-1;min-height:340px}.hw-pane-img{width:74%}}.tts-section{--vp-ink:#1c1a18;--vp-ink-soft:#1c1a181f;background:#f4f4f5}.vp-inner{max-width:1180px;padding:clamp(40px, 4.6vw, 76px) max(var(--pg-pad), clamp(18px, 2.4vw, 34px)) clamp(38px, 4.2vw, 64px);margin:0 auto}.vp-heading{letter-spacing:-.02em;text-align:center;color:#0a0a0a;margin:0 0 12px;font-family:Instrument Sans,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.14}.vp-sub{text-align:center;color:#9a9a9a;margin:0 0 30px;font-size:13.5px;line-height:1.55}.vp-tabs{background:#fff;border:1px solid #0a0a0a17;border-radius:8px;align-items:stretch;width:max-content;max-width:100%;margin:0 auto;padding:0;display:flex;overflow:hidden}.vp-tab{letter-spacing:.01em;color:#8a887f;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:1px solid #0a0a0a14;border-radius:0;align-items:center;gap:8px;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:color .2s,background .2s;display:inline-flex}.vp-tab:first-child{border-left:0}.vp-tab:hover{color:#2e2e2b;background:#0a0a0a09}.vp-tab.is-active,.vp-tab.is-active:hover{background:var(--vp-ink);color:#fff;font-weight:500}.vp-tab.is-active,.vp-tab.is-active+.vp-tab{border-left-color:#0000}.vp-save{letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var(--vp-ink);color:#fff;border-radius:999px;padding:3.5px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;line-height:1.35;display:inline-block}.vp-tab.is-active .vp-save{color:var(--vp-ink);background:#fff}.vp-coltitle{letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;margin:0 0 15px;font-size:11px}.vp-count{color:#c4c4c8;margin-left:4px}.vp-tabs{margin-bottom:clamp(28px,3.2vw,44px)}.vp-panes{align-items:start;display:grid}.vp-pane{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .22s;display:block}.vp-pane.is-active{visibility:visible;opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.vp-pane{transition:none}}.vp-stage{border:1px solid #0a0a0a14;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:clamp(34px,4.5vw,72px);padding:clamp(22px,2.4vw,30px) clamp(22px,2.6vw,34px) clamp(24px,2.8vw,34px);display:grid}.vp-script{letter-spacing:-.005em;color:#3a3a3a;outline:none;max-width:46ch;margin:0;font-size:16.5px;line-height:1.65}.vp-script--static{color:#6b6b6b;font-size:14.5px;line-height:1.6}.vp-tok{color:#4a4a4a;white-space:nowrap;background:#0a0a0a0d;border-radius:5px;padding:1px 6px;font-size:15px}.vp-tok--b{color:#2c567f;background:#3a6b9c1a}.vp-play{color:#6b6b6b;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .22s,color .22s,box-shadow .22s,transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex;box-shadow:inset 0 0 0 1px #0a0a0a17}.vp-play svg{margin-left:1px}.vp-i-pause,.is-playing>.vp-play .vp-i-play{display:none}.is-playing>.vp-play .vp-i-pause{margin-left:0;display:block}.vp-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px clamp(18px,2.4vw,32px);max-width:620px;margin:0;padding:0;list-style:none;display:grid}.vp-voice{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0;font-family:Instrument Sans,sans-serif;display:flex}.vp-voice:not(.is-active):hover .vp-play{color:var(--vp-ink);box-shadow:inset 0 0 0 1px #1c1a183d}.vp-voice:active .vp-play{transform:scale(.94)}.vp-voice.is-active .vp-play{background:var(--vp-ink);color:#fff;box-shadow:0 0 0 3px var(--vp-ink-soft)}.vp-voice-name{color:#6b6b6b;font-size:14.5px;transition:color .2s}.vp-voice:hover .vp-voice-name{color:var(--vp-ink)}.vp-voice.is-active .vp-voice-name{color:var(--vp-ink);font-weight:500}.vp-voice-role{letter-spacing:.1em;text-transform:uppercase;color:#b4b4b9;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px}.vp-split{flex-direction:column;display:flex}.vp-branch{flex-direction:column;gap:14px;margin-top:14px;padding-left:46px;display:flex;position:relative}.vp-wire{pointer-events:none;width:30px;height:100px;position:absolute;top:-31px;left:17px;overflow:visible}.vp-wire path{fill:none;stroke-width:1px;stroke-linecap:round}.vp-wire--sm{display:none}.vp-wire-base{stroke:#0a0a0a21}.vp-wire-flow{stroke:#bab6ae;stroke-width:1.4px;stroke-dasharray:20 220;animation:3.4s linear infinite vp-flow}@keyframes vp-flow{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vp-wire-flow{display:none}}.vp-track{text-align:left;cursor:pointer;z-index:1;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;font-family:Instrument Sans,sans-serif;display:flex;position:relative}.vc-compare{flex-direction:column;display:flex}.vc-half{flex-direction:column;gap:10px;display:flex}.vch-wave{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;color:#c9c6c0;width:100%;height:46px;transition:color .25s;display:block}.vch-wave line{vector-effect:non-scaling-stroke}.vc-half--out .vch-wave{color:#b0aca4}.vc-half:hover .vch-wave{color:#9d9992}.vc-half:has(.is-playing) .vp-wave-done{stroke:var(--vp-ink)}.vc-half:has(.is-playing) .vp-wave-left{stroke:#1c1a1842}.vc-axis{justify-content:center;margin:2px 0;display:flex;position:relative}.vc-axis:before{content:"";background:#0a0a0a1a;height:1px;position:absolute;top:50%;left:0;right:0}.vc-chip{z-index:1;background:#f4f4f5;border-radius:999px;gap:9px;width:auto;padding:5px 14px 5px 5px;transition:box-shadow .22s;position:relative;box-shadow:inset 0 0 0 1px #0a0a0a17}.vc-chip:hover{box-shadow:inset 0 0 0 1px #1c1a183d}.vc-chip .vp-play{border-radius:999px;width:26px;height:26px}.vc-chip-text{color:#4a4a4a;white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.vc-chip-text span{letter-spacing:.09em;text-transform:uppercase;color:#b4b4b9;font-family:JetBrains Mono,monospace;font-size:8.5px}.vc-chip.is-playing{box-shadow:inset 0 0 0 1px #1c1a184d}.vc-chip.is-playing .vc-chip-text{color:var(--vp-ink)}.vc-head .vp-track-text{flex:1;width:auto}.vp-track-text{color:#4a4a4a;flex-direction:column;flex:none;gap:1px;width:124px;font-size:14px;line-height:1.25;transition:color .2s;display:flex}.vp-track:hover .vp-track-text,.vp-track.is-playing .vp-track-text{color:var(--vp-ink)}.vp-track-text span{letter-spacing:.09em;text-transform:uppercase;color:#b4b4b9;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:8.5px;overflow:hidden}.vp-track.is-source .vp-track-text{color:var(--vp-ink);width:170px;font-weight:500}.vp-wave{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;color:#cfcdc7;vector-effect:non-scaling-stroke;flex:1;min-width:0;height:26px;transition:color .25s}.vp-wave line{vector-effect:non-scaling-stroke}.vp-track:hover .vp-wave{color:#a9a7a1}.vp-track.is-source .vp-wave{color:#b6b3ad}.vp-track.is-playing .vp-wave-done{stroke:var(--vp-ink)}.vp-track.is-playing .vp-wave-left{stroke:#1c1a1842}.vp-track-time{letter-spacing:.06em;color:#b4b4b9;font-variant-numeric:tabular-nums;flex:none;font-family:JetBrains Mono,monospace;font-size:9.5px;transition:color .2s}.vp-track:hover .vp-track-time,.vp-track.is-playing .vp-track-time{color:#8a8a8a}.vp-track .vp-play{transition:background .22s,color .22s,box-shadow .22s,transform .18s cubic-bezier(.2,.7,.2,1)}.vp-track:not(.is-playing):hover .vp-play{color:var(--vp-ink);box-shadow:inset 0 0 0 1px #1c1a183d}.vp-track:active .vp-play{transform:scale(.94)}.vp-track.is-playing .vp-play{background:var(--vp-ink);color:#fff;box-shadow:0 0 0 3px var(--vp-ink-soft)}.vp-track.is-playing .vp-i-play{display:none}.vp-track.is-playing .vp-i-pause{margin-left:0;display:block}.vcp{justify-content:center;align-items:flex-start;gap:clamp(10px,2vw,26px);display:flex}.vcp-item{flex-direction:column;flex:0 auto;align-items:center;gap:4px;width:auto}.vcp-dial{width:132px;height:132px;margin-bottom:8px;display:block;position:relative}.vcp-print{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;color:#cbc8c2;width:100%;height:100%;transition:color .3s;display:block}.vcp-print line{vector-effect:non-scaling-stroke}.vcp-item--clone .vcp-print{color:#b3afa7}.vcp-item:hover .vcp-print{color:#9d9992}.vcp-item.is-playing .vcp-print{color:var(--vp-ink)}.vcp-dial .vp-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vcp-item:active .vp-play{transform:translate(-50%,-50%)scale(.94)}.vcp-item.is-playing .vp-play{background:var(--vp-ink);color:#fff;box-shadow:0 0 0 3px var(--vp-ink-soft)}.vcp-item:not(.is-playing):hover .vp-play{color:var(--vp-ink);box-shadow:inset 0 0 0 1px #1c1a183d}.vcp-name{color:#4a4a4a;font-size:14px;transition:color .2s}.vcp-item:hover .vcp-name,.vcp-item.is-playing .vcp-name{color:var(--vp-ink)}.vcp-meta{letter-spacing:.09em;text-transform:uppercase;color:#b4b4b9;font-family:JetBrains Mono,monospace;font-size:8.5px}.vcp-link{flex-direction:column;flex:auto;align-items:center;gap:2px;min-width:0;max-width:150px;margin-top:44px;display:flex}.vcp-link-line{background:#0a0a0a1a;width:100%;height:1px}.vcp-link-line:first-child{margin-bottom:10px}.vcp-link-line:last-child{margin-top:10px}.vcp-link-figure{letter-spacing:-.02em;color:var(--vp-ink);font-variant-numeric:tabular-nums;font-family:Instrument Sans,sans-serif;font-size:19px;font-weight:500}.vcp-link-label{letter-spacing:.14em;text-transform:uppercase;color:#b4b4b9;font-family:JetBrains Mono,monospace;font-size:8.5px}.vp-stage--lib{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lib-feature{align-items:center;gap:18px;display:flex}.lib-transport{gap:14px;margin-top:22px}.lib-meta{align-items:baseline;gap:10px;margin-top:6px;display:flex}.lib-face{background:#eceae6;border-radius:50%;flex:none;width:88px;height:88px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a12,0 10px 26px -12px #1c1a1866}.lib-face img{object-fit:cover;width:100%;height:100%;display:block}.lib-col:has(.lib-transport.is-playing) .lib-face{box-shadow:0 0 0 3px #f4f4f5,0 0 0 4.5px #1c1a1873,0 10px 26px -12px #1c1a1866}.lib-feature-body{flex-direction:column;min-width:0;display:flex}.lib-name{letter-spacing:-.022em;color:var(--vp-ink);font-family:Instrument Sans,sans-serif;font-size:clamp(20px,2.1vw,26px);font-weight:400;line-height:1.1}.lib-role{letter-spacing:.14em;text-transform:uppercase;color:#b4b4b9;font-family:JetBrains Mono,monospace;font-size:9px}.lib-wave{height:34px}.lib-rail{border-top:1px solid #0a0a0a14;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.lib-chip{cursor:pointer;opacity:.5;background:#eceae6;border:0;border-radius:50%;flex:none;width:40px;height:40px;padding:0;transition:opacity .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f}.lib-chip img{object-fit:cover;width:100%;height:100%;display:block}.lib-chip:hover{opacity:.85}.lib-chip.is-active{opacity:1;transform:scale(1.06);box-shadow:0 0 0 2px #f4f4f5,0 0 0 3.5px #1c1a1873,0 8px 16px -8px #1c1a1861}.lib-more{border:1px dashed #0a0a0a38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:2px;display:inline-flex}.lib-more i{letter-spacing:.02em;color:#8a8a8a;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal}.lib-pitch{flex-direction:column;display:flex}.lib-pitch .vp-coltitle{margin-bottom:10px}.lib-lead{letter-spacing:-.024em;max-width:21ch;color:var(--vp-ink);margin:0;font-family:Instrument Sans,sans-serif;font-size:clamp(17px,1.7vw,21px);font-weight:300;line-height:1.28}.lib-figure{align-items:stretch;margin-top:clamp(13px,1.3vw,16px);display:flex}.lib-num{font-variation-settings:"opsz" 36, "wght" 300;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1;color:var(--vp-ink);margin-left:-.03em;font-family:TikTok Sans,Instrument Sans,sans-serif;font-size:clamp(52px,5.4vw,78px);font-weight:300;line-height:.82}.lib-num-tail{border-left:1px solid #0a0a0a21;flex-direction:column;justify-content:center;gap:9px;margin-left:clamp(16px,1.7vw,22px);padding-left:clamp(16px,1.7vw,22px);transition:opacity .5s .34s,transform .5s cubic-bezier(.2,.7,.2,1) .34s;display:flex}.lib-num-word{letter-spacing:-.03em;color:var(--vp-ink);font-family:Instrument Sans,sans-serif;font-size:clamp(18px,1.8vw,23px);font-weight:300;line-height:1}.lib-num-val{color:#c6c5c6;min-width:calc(2ch - .08em);display:inline-block}.lib-num i{font-variation-settings:"opsz" 36, "wght" 700;letter-spacing:-.01em;vertical-align:baseline;color:var(--vp-ink);margin-left:.06em;font-size:.38em;font-style:normal;font-weight:700}.lib-num-cap{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.5}.lib-compare{border-top:1px solid #0a0a0a14;margin-top:clamp(13px,1.3vw,16px);padding-top:clamp(11px,1.1vw,14px)}.lib-compare-cap{letter-spacing:.16em;text-transform:uppercase;color:#b4b4b9;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:8.5px;display:block}.lib-bars{gap:9px;display:grid}.lib-bar{align-items:center;gap:12px;display:flex}.lib-bar+.lib-bar{margin-top:11px}.lib-bar-label{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;flex:none;width:112px;font-family:JetBrains Mono,monospace;font-size:9px}.lib-bar-track{background:#0a0a0a0e;border-radius:4px;flex:auto;min-width:0;height:7px;overflow:hidden}.lib-bar-fill{height:100%;width:var(--w);background:#1c1a182b;border-radius:4px;transition:width .95s cubic-bezier(.22,.7,.2,1);display:block}.lib-bar--us .lib-bar-fill{background:var(--vp-ink)}.lib-bar--us .lib-bar-label,.lib-bar--us .lib-bar-val{color:var(--vp-ink)}.lib-bar-val{text-align:right;letter-spacing:.02em;color:#b4b4b9;font-variant-numeric:tabular-nums;flex:none;width:34px;font-family:JetBrains Mono,monospace;font-size:9.5px}.lib-bar--us .lib-bar-val{color:var(--vp-ink)}.lib-pitch.is-armed .lib-num-tail{opacity:0;transform:translate(-8px)}.lib-pitch.is-armed .lib-bar-fill{width:0}.lib-pitch.is-armed .lib-bar--us .lib-bar-fill{transition-delay:.1s}.lib-facts{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin:clamp(10px,1vw,12px) 0 0;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.6}.lib-facts span{color:#d0cec9;margin:0 3px}@media (prefers-reduced-motion:reduce){.lib-bar-fill,.lib-num-tail{transition:none}}@media (max-width:900px){.vp-stage{grid-template-columns:minmax(0,1fr);gap:32px}.vp-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.vp-tab{padding:10px 13px;font-size:10.5px}}@media (max-width:600px){.vp-inner{padding-left:16px;padding-right:16px}.vp-sub br{display:none}.vp-sub{max-width:32ch;margin:0 auto 26px;font-size:13px;line-height:1.6}.vp-heading{margin-bottom:10px}.vp-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.vp-tabs::-webkit-scrollbar{width:0;height:0;display:none}.vp-tab{scroll-snap-align:start;white-space:nowrap;flex:none;padding:13px 15px;font-size:11px}.vp-stage{border-radius:10px;gap:26px;padding:18px 16px 20px}.vp-script{font-size:15.5px;line-height:1.62}.vp-script--static{font-size:14px}.vp-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.vp-voice{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px;display:grid}.vp-play{grid-area:1/1/span 2;align-self:center;width:28px;height:28px}.vp-play svg{width:12px;height:13px}.vp-voice-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;font-size:13px;line-height:1.2;overflow:hidden}.vp-voice-role{letter-spacing:.09em;text-overflow:ellipsis;grid-area:2/2;align-self:start;font-size:8px;line-height:1.2;overflow:hidden}.lib-lead{max-width:none;margin-top:8px;font-size:15.5px}.lib-num{font-size:44px}.lib-figure{margin-top:10px}.lib-compare{margin-top:12px;padding-top:10px}.lib-bar+.lib-bar{margin-top:8px}.lib-bars{gap:7px}.lib-facts{margin-top:9px;line-height:1.5}.lib-face{width:60px;height:60px}.lib-feature{gap:13px}.lib-meta{margin-top:3px}.lib-transport{margin-top:14px}.lib-rail{gap:8px;margin-top:15px;padding-top:14px}.lib-chip{width:34px;height:34px}.vp-stage--lib{gap:20px}.vp-split,.vp-branch,.vp-split .vp-track{min-width:0}.vp-split .vp-track{grid-template-rows:34px 30px;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;gap:9px 11px;display:grid}.vp-split .vp-track>.vp-play{grid-area:1/1/2/2}.vp-split .vp-track>.vp-track-text{grid-area:1/2/2/3;width:auto;min-width:0;overflow:hidden}.vp-split .vp-track-text,.vp-split .vp-track-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vp-split .vp-track>.vp-track-time{grid-area:1/3/2/4}.vp-split .vp-track>.vp-wave{grid-area:2/2/3/4;width:100%;min-width:0;max-width:100%;height:30px;display:block}.vp-split .vp-track .vp-play{width:34px;height:34px}.vp-split .vp-track .vp-play svg{width:15px;height:16px}.vp-wire{display:none}.vp-wire--sm{height:185px;display:block;top:-70px}.vp-branch{gap:16px}}@media (max-width:560px){.vp-track-text{font-size:13px}.lib-bar-label{letter-spacing:.08em;width:88px;font-size:8.5px}.lib-num-tail{gap:6px;margin-left:14px;padding-left:14px}.lib-bar{gap:9px}}.image-noise{opacity:.025;pointer-events:none;z-index:20;background-image:url(https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png);width:150%;height:150%;animation:1s steps(4,end) infinite noise-jitter-slow;position:absolute;inset:-25%}@keyframes noise-jitter-slow{0%{transform:translate(-1%)translateY(-2%)}25%{transform:translate(-8%)translateY(14%)}50%{transform:translateY(4%)}75%{transform:translate(5%)translateY(7%)}to{transform:translate(-1%)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.image-noise{animation:none}}.zm-section{background:0 0;height:440vh;position:relative}.zm-sticky{height:calc(100vh - 40px);position:sticky;top:20px}.zm-stage{isolation:isolate;--zm-scale:3.1;--zm-dim:0;--zm-l1:0;--zm-l2:0;--zm-l3:0;--zm-pill:0;--zm-accent:#8fb3d4;background:#fff;height:100%;position:relative;overflow:hidden}.zm-media{transform:scale(var(--zm-scale));transform-origin:50%;will-change:transform;grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;inset:-14px}.zm-col{grid-auto-rows:1fr;gap:5px;min-height:0;display:grid}.zm-tile{background:#ebebeb;border-radius:8px;min-height:0;position:relative;overflow:hidden}.zm-tile>img,.zm-tile>video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.zm-dim{opacity:var(--zm-dim);pointer-events:none;background:#0d0d0d;position:absolute;inset:0}.zm-badge{z-index:2;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:8px;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:700;display:inline-flex;position:absolute;top:74%;left:6%}.zm-badge svg{fill:currentColor;width:24px;height:16px}.zm-copy{z-index:20;pointer-events:none;align-items:center;padding-left:26.5%;display:flex;position:absolute;inset:0}.zm-heading{letter-spacing:-.005em;text-transform:uppercase;color:#fff;flex-direction:column;margin:0;font-family:Anton,Instrument Sans,sans-serif;font-size:clamp(34px,4.8vw,96px);font-weight:400;line-height:.98;display:flex}.zm-line{display:block}.zm-l1{opacity:var(--zm-l1)}.zm-l2{opacity:var(--zm-l2)}.zm-l3{opacity:var(--zm-l3)}.zm-heading em{text-transform:capitalize;letter-spacing:0;color:var(--zm-accent);font-family:Smooch,cursive;font-size:1.75em;font-style:normal;font-weight:400;line-height:.5;position:relative;top:-.02em}.zm-seeall{z-index:20;color:#0a0a0a;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:var(--zm-pill);background:#fff;border-radius:5px;align-items:center;gap:18px;padding:10px 34px 10px 10px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .25s;display:inline-flex;position:absolute;top:50%;left:81.7%;transform:translate(-50%,-50%)}.zm-seeall:hover{box-shadow:0 8px 30px -10px #0000008c}.zm-seeall-thumb{border-radius:3px;flex:none;width:64px;height:48px;display:block;overflow:hidden}.zm-seeall-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.zm-section{height:380vh}.zm-media,.zm-col{gap:3px}.zm-copy{justify-content:center;padding-left:24px;padding-right:24px}.zm-heading{text-align:center;align-items:center}.zm-badge{gap:6px;font-size:13px}.zm-badge svg{width:18px;height:12px}.zm-seeall{top:auto;bottom:28px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.zm-section{height:auto}.zm-sticky{height:calc(100vh - 40px);position:relative;top:0}.zm-stage{--zm-scale:1;--zm-dim:.65;--zm-l1:1;--zm-l2:1;--zm-l3:1;--zm-pill:1}}.fq-section{background:#fff}.fq-grid{grid-template-columns:.9fr 1.6fr;align-items:start;gap:48px;max-width:1180px;margin:0 auto;display:grid}.fq-heading{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-family:Instrument Sans,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:400}.fq-left{flex-direction:column;align-self:stretch;display:flex}.fq-ai{margin-top:22px}.fq-ai-label{color:#6b6b6b;margin-bottom:12px;font-size:14px}.fq-ai-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fq-ai-btn{background:#f4f4f5;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:40px;transition:background .2s,transform .2s;display:inline-flex}.fq-ai-btn:hover{background:#e6e6e6;transform:translateY(-1px)}.fq-ai-btn img{width:18px;height:18px}.fq-gemini{position:relative}.fq-gemini-tip{visibility:hidden;opacity:0;z-index:5;white-space:nowrap;color:#fff;pointer-events:none;background:#3f3f46;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.fq-gemini-tip:after{content:"";border:5px solid #0000;border-bottom-color:#3f3f46;margin-left:-5px;position:absolute;bottom:100%;left:50%}.fq-gemini-tip img{width:13px;height:13px}.fq-gemini:hover .fq-gemini-tip{visibility:visible;opacity:1}.fq-right{flex-direction:column;gap:14px;min-width:0;display:flex}.fq-item{background:#f4f4f5;border-radius:26px;transition:background .25s}.fq-q{cursor:pointer;text-align:left;letter-spacing:-.01em;color:#0a0a0a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:26px 28px;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.45;display:flex}.fq-chevron{color:#6b6b6b;background:#e9e9e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .3s,background .3s,color .3s;display:flex}.fq-item.is-open .fq-chevron{color:#1c1a18;transform:rotate(180deg)}.fq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1);display:grid}.fq-item.is-open .fq-a{grid-template-rows:1fr}.fq-a-inner{min-height:0;overflow:hidden}.fq-a-inner p{color:#6b6b6b;margin:0;padding:0 56px 26px 28px;font-size:14px;line-height:1.6}.fq-a-inner strong{color:#1a1a1a;font-weight:600}.fq-cta{background:#fff;border:1px solid #00000014;border-radius:24px;max-width:260px;margin-top:auto;padding:24px;box-shadow:0 6px 20px #0000000a}.fq-cta-title{letter-spacing:-.01em;color:#0a0a0a;text-align:center;font-size:17px;font-weight:500}.fq-cta-sub{color:#7a7a7a;text-align:center;margin-top:6px;font-size:13px;line-height:1.5}.fq-cta .fq-cta-btn{margin-top:16px}.fq-cta-btn{color:#fff;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#1c1c1c 0%,#0a0a0a 100%);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:13.5px;font-weight:500;transition:transform .15s;display:inline-flex}.fq-cta-btn:hover{transform:scale(1.03)}.fq-cta-btn:active{transform:scale(.97)}.fq-cta-faces{display:inline-flex}.fq-cta-faces svg{border:1.5px solid #0a0a0a;border-radius:999px;width:20px;height:20px;margin-left:-6px}.fq-cta-faces svg:first-child{margin-left:0}@media (max-width:900px){.fq-grid{grid-template-columns:1fr;gap:32px}.fq-left{text-align:center;align-items:center}.fq-ai-row{justify-content:center}.fq-cta{order:3;margin-top:32px}}.mk-section{background:#f4f4f5;border-radius:28px;margin:0 20px 20px;padding:34px 20px 26px;overflow:hidden}.mk-mark{letter-spacing:-.05em;text-align:center;white-space:nowrap;text-rendering:optimizelegibility;background-image:var(--mk-fill);background-size:var(--mk-size,100% 100%);background-position:var(--mk-pos,center);-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Instrument Sans,sans-serif;font-size:clamp(54px,21vw,340px);font-weight:700;line-height:.84}.mk-the{font-weight:400}.mk-star{vertical-align:.92em;letter-spacing:0;margin-left:.06em;font-size:.42em}.mk-mark .mk-star{width:.893em;height:.845em;animation:7s linear infinite mk-star-spin;display:inline-block;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50' y='50' text-anchor='middle' dominant-baseline='central' font-family='sans-serif' font-weight='700' font-size='100' fill='%23fff'%3E%E2%9C%B3%3C/text%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctext x='50' y='50' text-anchor='middle' dominant-baseline='central' font-family='sans-serif' font-weight='700' font-size='100' fill='%23fff'%3E%E2%9C%B3%3C/text%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-mark .mk-star i{background-image:var(--mk-fill);background-position:-10.134em -.244em;background-repeat:no-repeat;background-size:771% 177.5%;animation:7s linear infinite reverse mk-star-spin;display:block;position:absolute;inset:-50%}@keyframes mk-star-spin{to{transform:rotate(360deg)}}.mk-mark--shine .mk-star,.mk-mark--shine .mk-star i{animation:none}.mk-probe .mk-star,.mk-probe .mk-star i{animation:none;transform:none}.mk-mark.is-aurora{--mk-fill:radial-gradient(120% 90% at 78% 4%, #ffffff38 0%, transparent 45%), radial-gradient(38% 44% at 20% 80%, #ecb2c085 0%, transparent 100%), radial-gradient(44% 48% at 80% 20%, #a0d8ec80 0%, transparent 100%), radial-gradient(32% 36% at 66% 92%, #343c8273 0%, transparent 100%), linear-gradient(115deg, transparent 40%, #ffffff1a 50%, transparent 60%), linear-gradient(168deg, #8fb3d4 0%, #5f92bd 30%, #3a6b9c 62%, #2c567f 100%);--mk-size:170% 170%;animation:24s ease-in-out infinite alternate mk-drift}@keyframes mk-drift{0%{background-position:18% 22%}to{background-position:82% 78%}}.mk-mark.is-ink{--mk-fill:linear-gradient(112deg, transparent 36%, #8fb3d442 47%, transparent 58%), linear-gradient(166deg, #2a4763 0%, #16283c 54%, #0c1622 100%);filter:drop-shadow(0 20px 38px #12263e42)}.mk-mark.is-chrome{--mk-fill:linear-gradient(177deg, #f2f7fb 0%, #c3d7e7 11%, #7799b8 23%, #dcebf5 34%, #fff 44%, #a8c6de 52%, #35577a 66%, #6f97b9 77%, #e8f1f8 89%, #adc6dc 100%);filter:drop-shadow(0 14px 26px #28466638)}.mk-mark.is-frost{--mk-fill:linear-gradient(120deg, transparent 42%, #ffffff80 50%, transparent 58%), linear-gradient(168deg, #8fb3d494 0%, #3a6b9c4d 100%);-webkit-text-stroke:1.5px #2c567f6b}.mk-mark.is-mesh{--mk-fill:radial-gradient(60% 70% at 12% 18%, #a0d8ecf2 0%, transparent 62%), radial-gradient(58% 66% at 88% 24%, #ecb2c0e0 0%, transparent 60%), radial-gradient(66% 72% at 30% 92%, #343c82d9 0%, transparent 64%), radial-gradient(60% 64% at 78% 88%, #5f92bdf2 0%, transparent 62%), linear-gradient(150deg, #3a6b9c 0%, #2c567f 100%);--mk-size:150% 150%}.mk-mark.is-grain{--mk-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"), linear-gradient(168deg, #7099c0 0%, #3a6b9c 46%, #22415f 100%);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:260px 260px,100% 100%}.mk-mark.is-dusk{--mk-fill:radial-gradient(70% 80% at 18% 12%, #ecb2c0e0 0%, transparent 58%), radial-gradient(64% 74% at 84% 84%, #343c82bd 0%, transparent 60%), linear-gradient(158deg, #bb92aa 0%, #6f6f9e 40%, #2c567f 100%);--mk-size:140% 140%}.mk-mark.is-engrave{--mk-fill:repeating-linear-gradient(0deg, #ffffff85 0 1px, transparent 1px 5px), linear-gradient(168deg, #4a7aab 0%, #2c567f 55%, #16283c 100%)}.mk-mark.is-duotone{--mk-fill:linear-gradient(180deg, #7ba6cd 0%, #7ba6cd 47%, #1c3550 47%, #1c3550 100%)}.mk-mark.is-outline{-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:max(1.5px, .011em) #2c567f;background:0 0}.mk-mark.is-emboss{color:#e7eaee;-webkit-text-fill-color:#e7eaee;text-shadow:0 1px #fffffff2,0 -1px 1px #1c304652,0 -2px 4px #1c304629;background:0 0}.mk-mark.is-mono{color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;background:0 0}.mk-mark.is-forest{--mk-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"), radial-gradient(70% 80% at 22% 16%, #92c45e8c 0%, transparent 62%), radial-gradient(60% 70% at 82% 84%, #0e2a18c7 0%, transparent 64%), linear-gradient(164deg, #5f8f3c 0%, #2f5a2a 46%, #14301c 100%);background-blend-mode:overlay, normal, normal, normal;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:240px 240px,100% 100%,100% 100%,100% 100%}.mk-mark.is-holo{--mk-fill:linear-gradient(100deg, #4ec3ff 0%, #a86bff 14%, #ff5fae 28%, #ffb43d 42%, #35d99a 56%, #3aa8ff 70%, #8a6bff 84%, #ff6bc0 100%);--mk-size:300% 100%;animation:12s linear infinite mk-holo}@keyframes mk-holo{0%{background-position:0%}to{background-position:300%}}.mk-mark.is-sunset{--mk-fill:radial-gradient(70% 80% at 16% 14%, #ffc478d9 0%, transparent 58%), radial-gradient(66% 76% at 86% 86%, #582a84cc 0%, transparent 62%), linear-gradient(158deg, #ff8a5c 0%, #e8447f 44%, #6a2a8c 100%);--mk-size:140% 140%}.mk-mark.is-bronze{--mk-fill:linear-gradient(177deg, #fbf1d8 0%, #e0bf7e 11%, #a97b3c 24%, #f0d9a4 35%, #fffaf0 44%, #d4ab62 53%, #6d4620 67%, #b98a4c 78%, #f6e8c9 90%, #cfae74 100%);filter:drop-shadow(0 14px 26px #6040183d)}.mk-mark.is-void{--mk-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"), radial-gradient(84% 96% at 30% 8%, #fffffff7 0%, #ffffff9e 54%, #ffffff4d 100%);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:240px 240px,100% 100%}.mk-section.is-dark{background:#0f1620}.mkv{--mkv-plate:#f4f4f5;--mkv-grade:brightness(.82) contrast(1.1) saturate(1.06);isolation:isolate;background:#0a0a0a;position:relative;overflow:hidden}.mk-section:has(.mkv){padding:0}.mkv-video{object-fit:cover;width:100%;height:100%;filter:var(--mkv-grade);border:0;position:absolute;inset:0}.mkv-plate{background:var(--mkv-plate);color:#000;mix-blend-mode:lighten;letter-spacing:-.05em;text-align:center;white-space:nowrap;margin:0;padding:34px 20px 26px;font-family:Instrument Sans,sans-serif;font-size:clamp(54px,21vw,340px);font-weight:700;line-height:.84;position:relative}.mkv.is-paper{--mkv-plate:#fff}.mkv.is-duotone{--mkv-grade:grayscale(1) sepia(1) hue-rotate(178deg) saturate(2.6) brightness(.74)}.mkv.is-mono{--mkv-grade:grayscale(1) contrast(1.22) brightness(.78)}.mkv.is-push .mkv-video,.mkv.is-push .mkv-grid>*{animation:24s ease-in-out infinite alternate mkv-push}@keyframes mkv-push{0%{transform:scale(1)}to{transform:scale(1.12)}}.mkv-grid{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.mkv-grid>*{object-fit:cover;width:100%;height:100%;filter:var(--mkv-grade);border:0;display:block}@media (max-width:700px){.mkv-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}.mkv.is-dark{--mkv-plate:#000;--mkv-grade:brightness(1.04) contrast(1.06)}.mkv.is-dark .mkv-plate{color:#fff;mix-blend-mode:darken}.mkv.is-invert .mkv-plate{color:#f4f4f5;mix-blend-mode:normal;background:0 0}.mkv.is-invert:before{content:"";pointer-events:none;background:linear-gradient(#080c1257,#080c1285);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mkv.is-push .mkv-video,.mkv.is-push .mkv-grid>*{animation:none}}.mk-mark.is-mesh-flow,.mk-mark.is-mesh-breathe,.mk-mark.is-mesh-hue,.mk-mark.is-mesh-liquid{--mk-fill:radial-gradient(60% 70% at 12% 18%, #a0d8ecf2 0%, transparent 62%), radial-gradient(58% 66% at 88% 24%, #ecb2c0e0 0%, transparent 60%), radial-gradient(66% 72% at 30% 92%, #343c82d9 0%, transparent 64%), radial-gradient(60% 64% at 78% 88%, #5f92bdf2 0%, transparent 62%), linear-gradient(150deg, #3a6b9c 0%, #2c567f 100%)}.mk-mark.is-mesh-flow{background-size:185% 185%,170% 170%,195% 195%,165% 165%,100% 100%;animation:26s ease-in-out infinite alternate mesh-flow}@keyframes mesh-flow{0%{background-position:8% 18%,88% 12%,24% 88%,78% 82%,50%}50%{background-position:46% 62%,52% 48%,64% 36%,28% 30%,50%}to{background-position:84% 28%,14% 78%,92% 22%,18% 92%,50%}}.mk-mark.is-mesh-breathe{animation:20s ease-in-out infinite alternate mesh-breathe}@keyframes mesh-breathe{0%{background-size:128% 128%,138% 138%,122% 122%,144% 144%,100% 100%}to{background-size:196% 196%,178% 178%,205% 205%,168% 168%,100% 100%}}.mk-mark.is-mesh-hue{background-position:50%;background-size:150% 150%;animation:24s linear infinite mesh-hue}@keyframes mesh-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.mk-mark.is-mesh-liquid{animation:34s ease-in-out infinite alternate mesh-liquid}@keyframes mesh-liquid{0%{background-position:10% 16%,86% 14%,26% 86%,76% 84%,50%;background-size:130% 130%,142% 142%,124% 124%,148% 148%,100% 100%}50%{background-position:48% 60%,50%,62% 38%,30% 32%,50%;background-size:186% 186%,164% 164%,198% 198%,158% 158%,100% 100%}to{background-position:82% 26%,16% 76%,90% 24%,20% 90%,50%;background-size:142% 142%,190% 190%,136% 136%,202% 202%,100% 100%}}@media (prefers-reduced-motion:reduce){.mk-mark.is-mesh-flow,.mk-mark.is-mesh-breathe,.mk-mark.is-mesh-hue,.mk-mark.is-mesh-liquid{filter:none;background-position:50%;background-size:150% 150%;animation:none}}.mk-mark.is-graphite{--mk-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"), radial-gradient(84% 96% at 30% 8%, #121820 0%, #121820db 54%, #1218209e 100%);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:240px 240px,100% 100%}.mk-mark.is-ash{--mk-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"), radial-gradient(84% 96% at 30% 8%, #36404ef0 0%, #36404ea8 54%, #36404e66 100%);background-blend-mode:overlay, normal;background-repeat:repeat,no-repeat;background-size:240px 240px,100% 100%}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.mk-mark{color:#24405c;-webkit-text-fill-color:#24405c;background:0 0}}@media (prefers-reduced-motion:reduce){.mk-mark{background-position:50%;animation:none}.mk-mark .mk-star,.mk-mark .mk-star i{animation:none}}@media (max-width:600px){.fin{--fin-pad:18px}.mk-section{border-radius:var(--pg-radius);margin:0 var(--pg-x) var(--pg-x);padding:24px var(--pg-pad) 18px}.mk-mark{letter-spacing:-.04em}.mk-mark.is-frost{-webkit-text-stroke-width:1px}.fin-inner{padding-top:38px}.fin-title{margin-bottom:22px}.fin-contact{margin-top:32px}.fin-reach{margin-bottom:18px}.fin-address{margin-bottom:16px}.fin-cols{gap:30px 16px;margin-top:8px}.fin-coltitle{margin-bottom:12px}.fin-list{gap:10px}.fin-link{font-size:13.5px}.fin-rule{margin-top:34px}.fin-legal{gap:10px 14px;padding:18px 0 26px;font-size:12px}.fin-legal-links{gap:14px}}@media (max-width:400px){.fin{--fin-pad:10px}}
