@import url("https://fonts.googleapis.com/css2?family=Manrope:opsz,wght@10..48,300..800&family=Space+Grotesk:wght@400..700&display=swap");:root{font-family:Reference Sans,Manrope,Arial,sans-serif;color-scheme:dark;scroll-behavior:smooth}@font-face{font-family:Reference Sans;src:local("Manrope");font-weight:100 900;font-display:swap}@font-face{font-family:Reference Display;src:local("Space Grotesk");font-weight:400 900;font-display:swap}*{box-sizing:border-box}body,html{background:#000;color:#fff;overflow-x:hidden}body{margin:0;min-width:320px}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:3px}a:hover,button:hover{filter:brightness(1.08)}.site-shell{width:100%}.hero,.site-shell{background:transparent;overflow:hidden}.hero{position:relative;min-height:100svh;isolation:isolate}.background{z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background,.hero-vignette{position:absolute;inset:0;pointer-events:none}.hero-vignette{z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.03),transparent 24%,rgba(0,0,0,.02) 66%,rgba(0,0,0,.5)),radial-gradient(ellipse at 44% 54%,transparent 28%,rgba(0,0,0,.16) 100%)}.header{position:absolute;inset:clamp(20px,2.264vh,30px) clamp(36px,4.04vw,96px) auto clamp(36px,4.177vw,96px);height:48px;display:flex;align-items:flex-start;white-space:nowrap;z-index:5}.brand{position:static;top:auto;display:flex;align-items:center;flex:0 0 156px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.brand,.brand img{width:156px;height:34px}.brand img{display:block;object-fit:contain;object-position:left center}.header-actions{display:flex;align-items:flex-start;width:100%;margin-left:clamp(36px,3.03vw,48px)}.nav{display:flex;gap:clamp(30px,2.5vw,39px);top:9px}.nav,.nav a{position:relative}.nav a{font-size:15px;font-weight:430;letter-spacing:-.32px;color:rgba(229,229,230,.79);text-shadow:0 1px 3px rgba(0,0,0,.55);transition:filter .14s ease,opacity .14s ease}.nav a:first-child{top:-3px}.nav a.active{color:#fff}.nav a.active:after{content:"";position:absolute;left:0;bottom:-7px;width:44px;height:2px;background:rgba(255,255,255,.82)}.time-panel{margin-left:auto;width:211px;height:48px;padding-left:8px;border-left:2px solid rgba(230,230,230,.52);display:flex;flex-direction:column;gap:2px;color:rgba(240,240,240,.77);text-shadow:0 1px 3px rgba(0,0,0,.55)}.time-panel span{font-size:14px;font-weight:420;line-height:18px}.time-panel strong{font-size:14px;font-weight:440;line-height:18px;color:rgba(255,255,255,.93)}.sign-up{width:132px;height:42px;margin-left:clamp(20px,1.95vw,29px);border:0;border-radius:7px;background:#fff;color:#101010;display:inline-flex;font-size:14px;font-weight:520;letter-spacing:-.34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 5px rgba(0,0,0,.34);transition:filter .14s ease,opacity .14s ease}.menu-toggle,.sign-up{justify-content:center;align-items:center}.menu-toggle{display:none;width:46px;height:46px;border-radius:11px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(24,22,20,.75),rgba(5,12,14,.82));box-shadow:0 2px 10px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035),0 0 0 1px rgba(0,0,0,.9);backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%);cursor:pointer}.menu-toggle svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round}.menu-toggle path{transition:transform .22s cubic-bezier(.16,1,.3,1);transform-origin:12px 12px}.header.menu-open .hamburger-top{transform:translateY(3.5px) rotate(45deg)}.header.menu-open .hamburger-bottom{transform:translateY(-3.5px) rotate(-45deg)}.hero-content{position:absolute;left:clamp(36px,4.177vw,96px);bottom:clamp(34px,5.19vh,64px);display:flex;flex-direction:column;align-items:flex-start;width:min(800px,calc(100vw - 2 * clamp(36px,4.177vw,96px)))}.eyebrow,.section-kicker{color:rgba(238,240,241,.74);font-size:11px;font-weight:720;letter-spacing:.19em;text-shadow:0 1px 3px rgba(0,0,0,.65)}.eyebrow{margin-bottom:9px}.hero-title{margin:0;max-width:940px;font-family:Reference Display,Reference Sans,Manrope,Arial,sans-serif;font-size:clamp(58px,7.64vh,88px);line-height:clamp(72px,9.34vh,106px);font-weight:500;font-optical-sizing:auto;letter-spacing:-2.1px;-webkit-text-stroke:.12px currentColor;white-space:nowrap;text-shadow:0 2px 2px rgba(0,0,0,.44)}.line{display:block;width:max-content;transform-origin:left center;overflow:hidden}.line-one{color:#fff;transform:scaleX(.775)}.line-two{color:rgba(211,207,207,.78);transform:scaleX(.793)}.line-reveal{display:block}.hero-copy{position:relative;left:1px;width:clamp(390px,31.67vw,500px);margin:clamp(15px,2.08vh,24px) 0 0;color:rgba(226,229,228,.84);font-size:clamp(14px,1.7vh,19px);line-height:clamp(19px,2.17vh,24px);font-weight:350;letter-spacing:.13px;text-shadow:0 1px 3px rgba(0,0,0,.7)}.downloader{z-index:2;width:min(680px,calc(100vw - 72px));margin-top:clamp(16px,2.3vh,25px);padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(145deg,rgba(24,22,20,.66),rgba(5,12,14,.74));box-shadow:0 2px 10px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035),0 0 0 1px rgba(0,0,0,.9);backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}.downloader,.input-row{position:relative;pointer-events:auto}.input-row{display:flex;gap:8px;align-items:stretch;z-index:3}.input-row input{touch-action:manipulation;pointer-events:auto;position:relative;z-index:4;min-width:0;flex:1 1;height:48px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(5,9,11,.65);color:#fff;padding:0 15px;font-size:14px;font-weight:430;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.input-row input::placeholder{color:rgba(225,230,231,.56)}.primary-cta{position:relative;flex:0 0 168px;height:48px;border:0;border-radius:7px;background:#fff;color:#111;box-shadow:0 1px 5px rgba(0,0,0,.38);cursor:pointer;text-align:left;padding:0;transition:filter .14s ease,opacity .14s ease}.primary-cta .label{position:absolute;left:8.125%;top:50%;transform:translateY(-50%);font-size:16px;font-weight:450;letter-spacing:-.3px;line-height:1}.primary-cta .arrow-box{position:absolute;right:3.125%;top:14.286%;width:20.625%;height:71.429%;display:grid;place-items:center;border-radius:7px;background:#070909}.primary-cta svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.primary-cta:disabled{opacity:.56;cursor:default}.result-bar{margin-top:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(3,7,9,.5);display:flex;justify-content:space-between;align-items:center;gap:12px}.result-copy{min-width:0}.result-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560}.result-copy small{display:block;margin-top:2px;color:rgba(224,228,229,.58);font-size:11px;text-transform:capitalize}.format-controls{display:flex;gap:7px;align-items:center;flex:0 0 auto}.format-controls select{height:32px;border:1px solid rgba(255,255,255,.15);border-radius:7px;padding:0 8px;color:#fff;background:rgba(5,9,11,.72);font-size:11px}.result-download{height:32px;border:0;padding:0 12px;border-radius:7px;background:rgba(255,255,255,.92);color:#090909;font-size:11px;font-weight:700;cursor:pointer}.result-download:disabled{opacity:.5;cursor:default}.status{min-height:18px;padding:7px 4px 1px;color:rgba(226,229,228,.62);font-size:11px;font-weight:420;line-height:18px;text-shadow:0 1px 3px rgba(0,0,0,.65)}.badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.badges span{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:6px 9px;color:rgba(232,236,237,.68);background:rgba(5,9,11,.22);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-size:10px;font-weight:560;letter-spacing:.02em}.scroll-cue{margin-top:18px;color:rgba(238,240,241,.58);font-size:11px;font-weight:520;letter-spacing:.02em}.scroll-cue span{display:inline-block;margin-left:6px}.content-section{position:relative;padding:clamp(84px,10vw,140px) 24px;background:rgba(0,0,0,.24)}.section-dark{background:rgba(6,8,10,.76)}.section-contrast{background:rgba(11,15,18,.8)}.section-inner{width:min(1160px,100%);margin:0 auto}.section-inner.narrow{width:min(900px,100%)}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-top:22px}.cta-band h2,.section-heading h2,.trust-layout h2{margin:0;font-family:Reference Display,Reference Sans,Manrope,Arial,sans-serif;font-size:clamp(48px,6.2vw,82px);line-height:.98;font-weight:500;letter-spacing:-2.4px;text-wrap:balance}.cta-band h2 span,.section-heading h2 span,.trust-layout h2 span{color:rgba(211,207,207,.58)}.section-heading p{max-width:420px;margin:0;color:rgba(226,229,228,.65);font-size:16px;line-height:1.65}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:58px}.step-card{min-height:240px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(145deg,rgba(24,22,20,.48),rgba(5,12,14,.66));box-shadow:0 2px 12px rgba(0,0,0,.22),inset 0 0 0 2px rgba(255,255,255,.025);transition:transform .22s ease,border-color .18s ease}.step-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.23)}.platform-card em,.step-card span,.trust-grid b{color:rgba(226,229,228,.48);font-style:normal;font-size:12px;letter-spacing:.12em}.step-card h3{margin:58px 0 10px;font-size:24px;font-weight:560;letter-spacing:-.6px}.faq-list p,.large-copy,.platform-card span,.step-card p,.trust-grid p{margin:0;color:rgba(226,229,228,.64);font-size:14px;line-height:1.65}.platform-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:58px}.platform-card{min-height:185px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#080c0f;display:flex;flex-direction:column;align-items:flex-start}.platform-card strong{font-size:23px;font-weight:560;letter-spacing:-.6px}.platform-card span{margin-top:8px}.platform-card em{margin-top:auto;color:rgba(255,255,255,.72)}.platform-card.excluded{opacity:.58}.trust-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:70px;gap:70px;margin-top:22px;align-items:start}.large-copy{max-width:470px;margin-top:28px;font-size:17px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.trust-grid article{padding:24px;border-top:1px solid rgba(255,255,255,.12)}.trust-grid h3{margin:18px 0 8px;font-size:20px;font-weight:560}.faq-list{margin-top:46px;border-top:1px solid rgba(255,255,255,.12)}.faq-list details{border-bottom:1px solid rgba(255,255,255,.12)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:22px 0;font-size:18px;font-weight:520;letter-spacing:-.25px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:rgba(255,255,255,.45);font-size:22px;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{padding:0 50px 24px 0}.cta-band{padding:84px 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;background:rgba(241,242,242,.92);color:#0a0c0e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cta-band .section-kicker{color:rgba(8,10,12,.5);text-shadow:none}.cta-band h2 span{color:rgba(8,10,12,.42)}.band-button{min-width:210px;height:50px;border-radius:8px;background:#080a0c;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px;font-size:14px;font-weight:540}.band-button span{font-size:19px}.site-footer{background:rgba(3,4,5,.88);padding:70px 24px 26px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.footer-main{width:min(1160px,100%);margin:0 auto;display:flex;justify-content:space-between;gap:70px}.footer-brand{max-width:320px}.footer-logo{display:inline-flex;align-items:center;width:156px;height:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.footer-logo img{display:block;width:156px;height:34px;object-fit:contain;object-position:left center}.footer-brand p{color:rgba(226,229,228,.5);font-size:13px;line-height:1.6;margin:18px 0 0}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:38px;gap:38px}.footer-columns div{display:flex;flex-direction:column;gap:10px}.footer-columns strong{margin-bottom:5px;color:rgba(255,255,255,.78);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.footer-columns a{color:rgba(226,229,228,.53);font-size:13px}.footer-bottom{width:min(1160px,100%);margin:56px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;color:rgba(226,229,228,.38);font-size:11px}.motion-pending .badges,.motion-pending .brand,.motion-pending .downloader,.motion-pending .hero-copy,.motion-pending .menu-toggle,.motion-pending .nav a,.motion-pending .scroll-cue,.motion-pending .sign-up,.motion-pending .time-panel{opacity:0}.motion-pending .line-reveal{transform:translate3d(0,110%,0) skewY(2deg)}.motion-pending .line{overflow:hidden}.motion-pending .hero-copy{transform:translate3d(0,9px,0) scale(.992)}.motion-pending .brand{animation:none}.motion-pending .nav a:first-child{animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) .13s both}.motion-pending .nav a:nth-child(2){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) 175ms both}.motion-pending .nav a:nth-child(3){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) .22s both}.motion-pending .nav a:nth-child(4){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) 265ms both}.motion-pending .time-panel{animation:entrance-nav .52s cubic-bezier(.16,1,.3,1) .18s both}.motion-pending .menu-toggle,.motion-pending .sign-up{animation:entrance-action .52s cubic-bezier(.16,1,.3,1) .22s both}.motion-pending .line-one .line-reveal{animation:entrance-line .8s cubic-bezier(.22,1,.36,1) .3s both}.motion-pending .line-two .line-reveal{animation:entrance-line .85s cubic-bezier(.22,1,.36,1) .44s both}.motion-pending .hero-copy{animation:entrance-copy .62s cubic-bezier(.16,1,.3,1) .74s both}.motion-pending .downloader{animation:entrance-action .56s cubic-bezier(.16,1,.3,1) .96s both}.motion-pending .badges{animation:entrance-action .52s cubic-bezier(.16,1,.3,1) 1.08s both}.motion-pending .scroll-cue{animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) 1.16s both}@keyframes entrance-brand{0%{opacity:0;transform:translateY(7px) scale(.94)}to{opacity:1;transform:none}}@keyframes entrance-nav{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes entrance-action{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes entrance-line{0%{transform:translate3d(0,110%,0) skewY(2deg)}to{transform:translateZ(0) skewY(0)}}@keyframes entrance-copy{0%{opacity:0;transform:translate3d(0,9px,0) scale(.992)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(min-width:620px) and (max-width:1100px){.header-actions{position:absolute;top:54px;left:0;width:min(324px,calc(100vw - 2 * clamp(36px,4.177vw,96px)));margin:0;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(24,22,20,.82),rgba(5,12,14,.9));box-shadow:0 14px 34px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035),0 0 0 1px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top left;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s ease;flex-direction:column;gap:16px}.header.menu-open .header-actions{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav{position:static;flex-direction:column;gap:13px;width:100%}.nav a:first-child{top:0}.nav a.active:after{bottom:-4px;width:32px}.time-panel{width:100%;height:auto;padding:12px 0 0;border-left:0;border-top:1px solid rgba(230,230,230,.2)}.sign-up{width:100%;margin:0}.menu-toggle{display:inline-flex;margin-left:auto}.hero-content{left:clamp(28px,4vw,54px);width:min(720px,calc(100vw - 2 * clamp(28px,4vw,54px)))}.hero-copy{width:min(500px,63vw)}.step-grid{grid-template-columns:repeat(2,1fr)}.platform-grid{grid-template-columns:repeat(3,1fr)}.trust-layout{grid-template-columns:1fr}.footer-main{flex-direction:column}.footer-columns{grid-template-columns:repeat(4,1fr)}}@media(max-width:619px){.header{inset:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) auto max(18px,env(safe-area-inset-left))}.header-actions{position:absolute;top:54px;right:0;width:min(340px,calc(100vw - 36px));margin:0;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(24,22,20,.82),rgba(5,12,14,.9));box-shadow:0 14px 34px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035),0 0 0 1px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s ease;flex-direction:column;gap:16px}.header.menu-open .header-actions{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav{position:static;flex-direction:column;gap:13px;width:100%}.nav a:first-child{top:0}.nav a.active:after{bottom:-4px;width:32px}.time-panel{width:100%;height:auto;padding:12px 0 0;border-left:0;border-top:1px solid rgba(230,230,230,.2)}.sign-up{width:100%;margin:0}.menu-toggle{display:inline-flex;margin-left:auto}.hero{min-height:100svh}.hero-content{left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));width:auto}.eyebrow{font-size:9px;margin-bottom:6px}.hero-title{font-size:clamp(46px,15vw,64px);line-height:.96;letter-spacing:-1.65px}.line-one{transform:scaleX(.78)}.line-two{transform:scaleX(.55)}.hero-copy{width:min(100%,430px);margin-top:12px;font-size:13px;line-height:18px}.hero-copy br{display:none}.downloader{width:100%;margin-top:12px;padding:7px}.input-row{flex-direction:column;gap:7px}.input-row input{height:44px;font-size:13px}.primary-cta{width:100%;height:44px;flex:0 0 auto}.result-bar{flex-direction:column;align-items:stretch}.format-controls{width:100%}.format-controls select,.result-download{height:36px;flex:1 1}.status{padding-top:6px;font-size:10px}.badges{margin-top:7px;gap:5px}.badges span{padding:5px 7px;font-size:8px}.scroll-cue{margin-top:12px}.content-section{padding:74px 18px}.section-heading{flex-direction:column;align-items:flex-start;gap:24px}.cta-band h2,.section-heading h2,.trust-layout h2{font-size:clamp(42px,12vw,58px);letter-spacing:-1.7px}.section-heading p{font-size:14px}.step-grid{grid-template-columns:1fr;margin-top:38px}.step-card{min-height:0;padding:20px}.step-card h3{margin:38px 0 9px}.platform-grid{grid-template-columns:1fr 1fr;margin-top:38px}.platform-card{min-height:160px;padding:18px}.platform-card strong{font-size:20px}.trust-layout{gap:42px}.trust-grid,.trust-layout{grid-template-columns:1fr}.trust-grid article{padding:18px 0}.large-copy{font-size:15px}.faq-list{margin-top:34px}.faq-list summary{font-size:16px;padding:18px 0}.faq-list p{font-size:14px;padding:0 10px 20px 0}.cta-band{padding:66px 18px;flex-direction:column;align-items:flex-start}.band-button{width:100%}.site-footer{padding:58px 18px 22px}.footer-main{flex-direction:column;gap:44px}.footer-columns{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-bottom{margin-top:44px;flex-direction:column;gap:9px}}.global-visual{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;background:#000}.global-background-video{position:absolute;inset:-2.5%;width:105%;height:105%;object-fit:cover;object-position:center;filter:blur(0) brightness(.72) saturate(.88);transform:scale(1.015);transition:filter .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);will-change:filter,transform}.site-frame.is-scrolled .global-background-video{filter:blur(12px) brightness(.48) saturate(.78);transform:scale(1.055)}.global-video-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.08) 26%,rgba(0,0,0,.3) 78%,rgba(0,0,0,.64)),radial-gradient(ellipse at 44% 44%,transparent 18%,rgba(0,0,0,.34) 100%);transition:background .42s ease}.site-frame.is-scrolled .global-video-shade{background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.22) 30%,rgba(0,0,0,.42) 78%,rgba(0,0,0,.72)),radial-gradient(ellipse at 44% 44%,rgba(0,0,0,.16),rgba(0,0,0,.54) 100%)}.global-header{position:fixed;top:0;left:0;right:0;min-height:92px;padding:20px clamp(24px,4.177vw,96px);display:flex;align-items:center;z-index:100;white-space:nowrap;background:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,0));transition:background .22s ease,border-color .22s ease,-webkit-backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.site-frame.is-scrolled .global-header{min-height:78px;background:rgba(3,5,6,.34);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%)}.global-nav-panel{display:flex;align-items:flex-start;width:100%;margin-left:clamp(36px,3.03vw,48px)}.site-page{position:relative;z-index:1;min-height:100vh}.global-header .nav{display:flex}.global-header .menu-toggle{display:none}.global-header .sign-up{flex:0 0 auto}.global-header .nav a.active:after{opacity:1}.legal{position:relative;z-index:1;min-height:100svh;padding:clamp(118px,13vh,150px) 24px 110px;background:rgba(0,0,0,.3)}.legalCard{width:min(980px,100%);margin:0 auto;padding:clamp(30px,5vw,58px);border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(145deg,rgba(16,20,22,.8),rgba(3,7,9,.86));box-shadow:0 2px 22px rgba(0,0,0,.45),inset 0 0 0 3px rgba(255,255,255,.035),0 0 0 1px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}.legalCard h1{margin:10px 0 18px;font-family:Reference Display,Reference Sans,Manrope,Arial,sans-serif;font-size:clamp(42px,6vw,76px);line-height:1;font-weight:500;letter-spacing:-2.1px}.legal-intro{max-width:760px;margin:0 0 38px;color:rgba(236,239,239,.76);font-size:17px;line-height:1.75}.legal-meta{margin:0 0 34px;color:rgba(226,229,228,.42);font-size:11px;letter-spacing:.04em}.legal-section{padding:26px 0;border-top:1px solid rgba(255,255,255,.1)}.legal-section h2{margin:0 0 12px;font-size:20px;font-weight:580;letter-spacing:-.45px}.legal-section li,.legal-section p{color:rgba(226,229,228,.68);font-size:15px;line-height:1.8}.legal-section ul{margin:10px 0 0;padding-left:22px}.legal-section li{margin:6px 0}.legal-note{padding:16px 18px;margin:0 0 30px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);color:rgba(226,229,228,.6);font-size:13px;line-height:1.65}.back{display:inline-block;margin-bottom:16px;color:rgba(255,255,255,.78);font-size:13px;font-weight:520}.not-found-page{min-height:100svh;display:grid;place-items:center;padding:120px 24px 80px;position:relative;z-index:1}.not-found-card{width:min(720px,100%);padding:52px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(145deg,rgba(16,20,22,.8),rgba(3,7,9,.86));backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%);box-shadow:0 2px 22px rgba(0,0,0,.45),inset 0 0 0 3px rgba(255,255,255,.035)}.not-found-card h1{margin:12px 0 14px;font-family:Reference Display,Reference Sans,Manrope,Arial,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:500;letter-spacing:-2.3px;line-height:.98}.not-found-card p{margin:0 0 24px;color:rgba(226,229,228,.66);line-height:1.7}@media(min-width:620px) and (max-width:1100px){.global-header{padding:18px clamp(28px,4vw,54px);min-height:78px}.global-header .global-nav-panel{position:absolute;top:70px;left:clamp(28px,4vw,54px);width:min(330px,calc(100vw - 2 * clamp(28px,4vw,54px)));margin:0;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(18,22,24,.88),rgba(3,7,9,.94));box-shadow:0 14px 34px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035);backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top left;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s ease;flex-direction:column;gap:16px}.global-header.menu-open .global-nav-panel{opacity:1;visibility:visible;transform:none;pointer-events:auto}.global-header .nav{position:static;flex-direction:column;gap:13px;width:100%}.global-header .nav a:first-child{top:0}.global-header .nav a.active:after{bottom:-4px;width:32px}.global-header .time-panel{width:100%;height:auto;padding:12px 0 0;border-left:0;border-top:1px solid rgba(230,230,230,.2)}.global-header .sign-up{width:100%;margin:0}.global-header .menu-toggle{display:inline-flex;margin-left:auto}}@media(max-width:619px){.global-header{padding:16px 18px;min-height:72px}.site-frame.is-scrolled .global-header{min-height:68px}.global-header .global-nav-panel{position:absolute;top:62px;right:18px;width:min(340px,calc(100vw - 36px));margin:0;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(18,22,24,.88),rgba(3,7,9,.94));box-shadow:0 14px 34px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.035);backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s ease;flex-direction:column;gap:16px}.global-header.menu-open .global-nav-panel{opacity:1;visibility:visible;transform:none;pointer-events:auto}.global-header .nav{position:static;flex-direction:column;gap:13px;width:100%}.global-header .nav a:first-child{top:0}.global-header .nav a.active:after{bottom:-4px;width:32px}.global-header .time-panel{width:100%;height:auto;padding:12px 0 0;border-left:0;border-top:1px solid rgba(230,230,230,.2)}.global-header .sign-up{width:100%;margin:0}.global-header .menu-toggle{display:inline-flex;margin-left:auto}.global-header .brand{flex-basis:142px}.global-header .brand,.global-header .brand img{width:142px;height:32px}.legal{padding:100px 16px 74px}.legalCard{padding:25px;border-radius:15px}.legalCard h1{font-size:40px}.legal-intro{font-size:15px}.legal-section li,.legal-section p{font-size:14px;line-height:1.7}.not-found-page{padding:100px 16px 60px}.not-found-card{padding:28px}}.global-visual.video-fallback .global-background-video{opacity:0}.global-visual.video-fallback{background:radial-gradient(ellipse at 44% 44%,#132027 0,#050708 58%,#000 100%)}.site-loading{min-height:100svh;display:grid;place-items:center;position:relative;z-index:1;background:transparent}.loading-mark{width:48px;height:48px;padding:2px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(7,10,11,.42);box-shadow:inset 0 0 0 5px rgba(255,255,255,.025),0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:loading-breathe 1.3s ease-in-out infinite}.loading-mark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}@keyframes loading-breathe{0%,to{transform:scale(.96);opacity:.72}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.loading-mark{animation:none}}