:root{--ink: #050506;--surface: #111113;--surface-raised: #18181b;--line: rgba(255, 255, 255, .12);--text: #f5f5f7;--muted: #a1a1a6;--gold: #f4d58e;--orange: #ffad17;--cyan: #74e8f8;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--text);background:var(--ink);font-family:Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;line-height:1.45}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 75% 15%,rgba(255,173,23,.11),transparent 26rem),radial-gradient(circle at 18% 46%,rgba(116,232,248,.07),transparent 32rem)}a{color:inherit}.site-layout{background:transparent}.site-header{position:sticky;top:0;z-index:10;border-color:#ffffff1a!important;background:#050506c7!important;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.header-inner,.page-shell,.footer-inner{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.header-inner{min-height:72px;display:flex;align-items:center;gap:32px}.brand,.brand:hover,.brand:focus{display:inline-flex;flex:0 0 auto;align-items:center;margin-right:auto;color:inherit;text-decoration:none}.brand img{display:block;width:126px;height:auto}.site-nav{flex:1;min-width:0;background:transparent!important}.site-nav :deep(.n-menu-item-content){color:var(--muted);font-size:13px}.site-nav :deep(.n-menu-item-content--selected){color:var(--text)}.language-select{width:142px;flex:0 0 auto}.language-select :deep(.n-base-selection){border-color:#ffffff1f;background:#ffffff0f}.hero{min-height:720px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;padding:94px 0 108px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow span{width:22px;height:1px;flex:0 0 auto;background:var(--gold)}.hero-brand-stack{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 0 28px}.wordmark{display:block;width:min(100%,300px);height:auto}.hero-icon-frame{width:128px;padding:7px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:#ffffff0f;box-shadow:0 18px 40px #00000059}.hero-icon-frame img{display:block;width:100%;border-radius:14px}h1,h2,h3,p{margin-top:0}h1{max-width:570px;margin-bottom:24px;color:var(--text);font-size:clamp(48px,6vw,78px);font-weight:600;line-height:.98;letter-spacing:-.075em}.hero-text{max-width:510px;margin-bottom:0;color:var(--muted);font-size:17px;line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:12px;margin-top:34px}.download-action{display:flex;flex-direction:column;align-items:center;gap:8px}.download-meta{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.download-version{color:var(--muted);font-size:11px;line-height:1;text-decoration:none}.download-version:hover,.download-version:focus-visible{color:var(--text);text-decoration:none}.alternate-download{color:var(--muted);font-size:11px;line-height:1;text-decoration:none}.alternate-download:hover,.alternate-download:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px}.button-icon{display:inline-flex;margin-right:7px;vertical-align:-3px}.download-button{--n-border-radius: 999px;padding-inline:25px;font-weight:700}.download-button:hover{filter:brightness(1.08)}.buy-button{--n-color: rgba(255,255,255,.055);--n-color-hover: rgba(244,213,142,.16);--n-color-pressed: rgba(244,213,142,.2);--n-text-color: var(--text);--n-text-color-hover: var(--text);--n-text-color-pressed: var(--text);--n-border: 1px solid rgba(244,213,142,.42);--n-border-hover: 1px solid var(--gold);--n-border-pressed: 1px solid var(--gold);--n-border-radius: 999px;padding-inline:25px;font-weight:700}.hero-visual{position:relative;min-height:580px;display:grid;place-items:center;overflow:visible}.product-stage{position:relative;width:min(92%,640px);padding:48px 38px 66px}.app-window{position:relative;z-index:1;overflow:visible}.app-window img{display:block;width:100%;height:auto}.glow{position:absolute;border-radius:50%;filter:blur(52px);pointer-events:none}.glow-copper{width:250px;height:240px;background:var(--orange);left:0;top:20%;opacity:.14}.glow-cyan{width:200px;height:240px;background:var(--cyan);right:0;bottom:10%;opacity:.1}.visual-note{position:absolute;right:38px;bottom:24px;margin:0;color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-align:right}.visual-note em{color:var(--gold);font-style:normal}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;border-block:1px solid var(--line);background:transparent}.value-card{position:relative;min-height:270px;border:0!important;border-radius:0!important;background:transparent!important}.value-card:before{content:"";position:absolute;top:-1px;left:0;width:42px;height:2px;background:var(--gold)}.value-card:nth-child(2):before{background:var(--cyan)}.value-card:nth-child(3):before{background:var(--text)}.value-card:nth-child(-n+3){border-bottom:1px solid var(--line)!important}.value-card:not(:last-child):after{content:"";position:absolute;top:30px;right:0;bottom:30px;width:1px;background:var(--line)}.value-card :deep(.n-card__content){padding:34px 42px 38px 0}.value-card:not(:first-child) :deep(.n-card__content){padding-left:42px}.number{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em}.value-card h2{margin:68px 0 12px;color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.04em}.value-card p,.workflow-card p{color:var(--muted);font-size:13px;line-height:1.5}.workflow{padding:150px 0;scroll-margin-top:72px}.section-heading{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:start;margin-bottom:58px}.section-heading .eyebrow{margin:0;color:var(--text);font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.1;text-transform:none}.section-heading .eyebrow span{width:28px}.section-heading h2{max-width:500px;margin:0;justify-self:end;color:var(--muted);font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1.3;letter-spacing:-.025em;text-align:right}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line)}.workflow-card{position:relative;min-height:290px;border:0!important;border-radius:0!important;background:transparent!important}.workflow-card:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--gold)}.workflow-card-2:before{background:var(--cyan)}.workflow-card-3:before{background:var(--text)}.workflow-card:not(:last-child):after{content:"";position:absolute;top:30px;right:0;bottom:30px;width:1px;background:var(--line)}.workflow-card :deep(.n-card__content){padding:34px 42px 40px 0}.workflow-card:not(:first-child) :deep(.n-card__content){padding-left:42px}.workflow-card h3{margin:70px 0 12px;color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.04em}.faq{padding:0 0 135px;scroll-margin-top:72px}.faq-controls{display:flex;justify-content:flex-end;margin:0 0 12px}.faq-toggle{--n-text-color: var(--gold);--n-text-color-hover: var(--text);--n-text-color-pressed: var(--text);font-size:13px;font-weight:600}.faq-list{border-top:0}.faq-list :deep(.n-collapse-item){border-bottom:0;margin-bottom:8px}.faq-list :deep(.n-collapse-item__header){padding:25px 0;color:var(--text);font-size:18px;font-weight:600}.faq-list :deep(.n-collapse-item__header:hover){color:var(--gold)}.faq-list :deep(.n-collapse-item-arrow){color:var(--gold)}.faq-list :deep(.n-collapse-item__content-wrapper){background:transparent}.faq-list :deep(.n-collapse-item__content-inner){padding:0 48px 25px 0}.faq-answer{max-width:700px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.site-footer{background:transparent!important}.footer-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:30px 0 38px;color:var(--muted);font-size:12px;text-align:right}.footer-inner a{color:inherit;text-decoration:none}.footer-inner a:hover,.footer-inner a:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.header-inner,.page-shell,.footer-inner{width:min(calc(100% - 32px),var(--max))}.header-inner{gap:18px}.hero{grid-template-columns:1fr;gap:58px;padding-top:72px}.hero-copy{max-width:700px}.hero-visual{min-height:560px}.value-grid,.workflow-grid{grid-template-columns:1fr}.value-card,.workflow-card{min-height:0;border-bottom:1px solid var(--line)!important}.value-card:last-child,.workflow-card:last-child{border-bottom:0!important}.value-card:after,.workflow-card:after{display:none}.value-card :deep(.n-card__content),.value-card:not(:first-child) :deep(.n-card__content),.workflow-card :deep(.n-card__content),.workflow-card:not(:first-child) :deep(.n-card__content){padding:30px 0 34px}.section-heading{grid-template-columns:1fr;gap:18px}.workflow{padding:105px 0}.faq{padding-bottom:105px}}@media(max-width:560px){.header-inner{flex-wrap:wrap;padding:11px 0}.brand{margin-right:auto}.brand img{width:112px}.site-nav{order:3;flex-basis:100%;overflow-x:auto}.site-nav :deep(.n-menu){width:max-content}.site-nav :deep(.n-menu-item-content){padding-inline:10px}.language-select{width:132px}.hero{gap:42px;padding:52px 0 68px}.eyebrow{margin-bottom:17px;font-size:10px}.wordmark{width:min(100%,290px);margin-bottom:23px}h1{margin-bottom:20px;font-size:clamp(42px,13vw,58px)}.hero-text{font-size:16px}.hero-actions{display:flex;flex-wrap:wrap;margin-top:28px}.download-button{width:auto}.hero-visual{min-height:340px}.product-stage{width:100%;padding:28px 20px 50px}.app-window{transform:none}.hero-brand-stack{gap:13px;margin-bottom:23px}.hero-icon-frame{width:96px;padding:5px;border-radius:22px}.hero-icon-frame img{border-radius:16px}.visual-note{right:22px;bottom:21px;font-size:8px}.value-card :deep(.n-card__content),.value-card:not(:first-child) :deep(.n-card__content),.workflow-card :deep(.n-card__content),.workflow-card:not(:first-child) :deep(.n-card__content){padding:26px 0 30px}.value-card h2{margin-top:48px}.workflow{padding:82px 0}.faq{padding-bottom:82px}.section-heading{gap:14px}.section-heading .eyebrow{font-size:26px}.section-heading h2{font-size:19px}.workflow-grid{gap:14px}.workflow-card{min-height:0}.workflow-card h3{margin-top:48px}.footer-inner{align-items:flex-end;flex-direction:column}}@media(max-width:360px){.header-inner,.page-shell,.footer-inner{width:calc(100% - 24px)}.hero-visual{min-height:300px}.section-heading .eyebrow{font-size:24px}.section-heading h2{font-size:18px}}
